Увод у функције преноса у Матлабу
Преносна функција представљена је с 'Х (с)'. Х (с) је сложена функција, а 'с' је сложена променљива. Добија се преузимањем Лапласове трансформације импулсног одзива х (т). преносна функција и импулсни одзив користе се само у ЛТИ системима. ЛТИ систем означава линеарни и временски инваријантни систем, према линеарном својству јер је улаз нула, а излаз такође постаје нула. Стога, ако не сматрамо да су почетни услови једнаки нули, линеарно својство ће пропасти, а ако својство не успе, систем ће постати нелинеалан. Због нелинеарности систем ће постати систем без ЛТИ. А за не-ЛТИ систем не можемо дефинисати функцију преноса, па је обавезно претпоставити да су почетни услови једнаки нули.
Дефиниција преносних функција у Матлабу
Преносна функција ЛТИ система је однос Лапласове трансформације излаза и Лаплацеове трансформације улаза система под претпоставком да су сви почетни услови једнаки нули.
У горњем систему, улаз је к (т), а излаз је и (т). Након узимања Лапласове трансформације целог система, к (т) постаје Кс (с), и (т) постаје И (с). Сматрамо да су сви почетни услови нула јер
Методе преносних функција у Матлабу
Постоје три метода за добијање функције преноса у Матлабу
- Коришћењем једначине
- Коришћењем коефицијената
- Коришћењем Поле Зеро добитка
Размотримо један пример
1) Коришћењем једначине
Прво морамо да прогласимо 'с' је функција преноса, а затим у командни прозор или Матлаб едитор унесите целу једначину. У овом 'с' је променљива функција преноса.
Команда: „тф“
Синтакса : transfer function variable name = tf('transfer function variable name');
Пример: с = тф ('с');
Матлаб програм
2) Коришћењем коефицијената
У овом методу су бројник и називник, коефицијенти се користе наредбом „тф“.
У горњем примеру
Бројач има само једну вредност која је „10с“, тако да је коефицијент 10.
А у називнику постоје три појма „, па су коефицијенти 1, 10 и 25.
Команда: „тф“
Синтакса : transfer function variable name = tf((numerator coefficients ), (denominator coefficients))
Пример: х = тф ((10 0), (1 10 25);
3) Коришћењем Поле Зеро добитка
У овој методи користимо команду „зпк“, овде з означава нула, п означава полове, а к значи добитке.
У горњем примеру:
Нула:
Н = 0
10 * с = 0
(с-0) = 0
Овде је добитак 10 и
с = 0
према томе нула у пореклу
Д = 0
С 2 + 10с + 25 = 0
С + 5с + 5с + 25 = 0
С (с + 5) + 5 (с + 5) = 0
(с + 5) (с + 5) = 0
С = -5, -5
Због тога су два пола присутна на -5.
команда: зпк
синтакса: зпк ((нула), (полови), добитак)
пример: зпк ((0), (- 5 -5), 10)
Примери и синтакса преносних функција у Матлабу
Испод су различити примери функције преноса са њиховом синтаксом:
Пример # 1
Горњи пример приказан на екрану 1. Користи се ова функција преноса представљена помоћу једначине као и наредбе 'тф'. Вредности х и с чувају се у радном простору.
Пример бр. 2
У овом примеру се користи коефицијентна метода. Због тога прво морамо засебно пронаћи бројник и називник. Овде је бројник 23с + 12, а коефицијент бројника 23 и 12. У називнику је, а коефицијенти називника су 4, 5 и 7
Испод слике приказан је програм Матлаб за горњи пример.
Пример бр. 3
У овом примјеру унос су вриједности пола, нула и појачања, зпк наредба се користи за проналажење функције пријеноса.
Нула = 1, -2
Пољак = 2, 3, 4
Добивање = 100
Показује излаз
Предности
- То је математички модел који даје добитак система ЛТИ. математичко моделирање и математичке једначине су корисни за разумевање перформанси, карактеристика и стабилности система
- Сложене интегралне једначине и диференцијална једначина претворене у једноставне алгебарске једначине (полиномне једначине)
- Функција преноса зависи од система и не зависи од уноса.
- Ако је позната функција преноса система, излаз се може лако израчунати.
- Даје информације о половима и нулама, могу се израчунати.
Закључак
У овом чланку смо проучавали различите методе за представљање функције преноса у Матлабу који користе једначину, користе коефицијенте и користе информације о појачању пола-нула. У репрезентацији Трансфер Фунцтион такође можемо цртати полове, нула цртања помоћу команде 'пзмап'.
Ово представљање може се добити на обе начине од једначења до црта пол-нула и од црта пол-нула до једначине. Преносна функција се углавном користи у контролним системима и сигналима и системима.
Препоручени чланци
Ово је водич за функције преноса у Матлабу. Овде смо расправљали о дефиницији, методама преносне функције који укључују коришћење једначине, коришћењем коефицијента и коришћењем појачања пола-нула заједно са неким примерима. Такође можете погледати следеће чланке да бисте сазнали више -
- Док је Петља у Матлабу
- Типови података у МАТЛАБ-у
- Изјава о пребацивању у Матлабу
- Матлаб Операторс
- Уграђене функције у Матлабу (синтакса, примери)
- Матлаб Цомпилер | Примене Матлаб Цомпилера