Увод у функције преноса у Матлабу

Преносна функција представљена је с 'Х (с)'. Х (с) је сложена функција, а 'с' је сложена променљива. Добија се преузимањем Лапласове трансформације импулсног одзива х (т). преносна функција и импулсни одзив користе се само у ЛТИ системима. ЛТИ систем означава линеарни и временски инваријантни систем, према линеарном својству јер је улаз нула, а излаз такође постаје нула. Стога, ако не сматрамо да су почетни услови једнаки нули, линеарно својство ће пропасти, а ако својство не успе, систем ће постати нелинеалан. Због нелинеарности систем ће постати систем без ЛТИ. А за не-ЛТИ систем не можемо дефинисати функцију преноса, па је обавезно претпоставити да су почетни услови једнаки нули.

Дефиниција преносних функција у Матлабу

Преносна функција ЛТИ система је однос Лапласове трансформације излаза и Лаплацеове трансформације улаза система под претпоставком да су сви почетни услови једнаки нули.

У горњем систему, улаз је к (т), а излаз је и (т). Након узимања Лапласове трансформације целог система, к (т) постаје Кс (с), и (т) постаје И (с). Сматрамо да су сви почетни услови нула јер

Методе преносних функција у Матлабу

Постоје три метода за добијање функције преноса у Матлабу

  1. Коришћењем једначине
  2. Коришћењем коефицијената
  3. Коришћењем Поле Зеро добитка

Размотримо један пример

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

Показује излаз

Предности

  1. То је математички модел који даје добитак система ЛТИ. математичко моделирање и математичке једначине су корисни за разумевање перформанси, карактеристика и стабилности система
  2. Сложене интегралне једначине и диференцијална једначина претворене у једноставне алгебарске једначине (полиномне једначине)
  3. Функција преноса зависи од система и не зависи од уноса.
  4. Ако је позната функција преноса система, излаз се може лако израчунати.
  5. Даје информације о половима и нулама, могу се израчунати.

Закључак

У овом чланку смо проучавали различите методе за представљање функције преноса у Матлабу који користе једначину, користе коефицијенте и користе информације о појачању пола-нула. У репрезентацији Трансфер Фунцтион такође можемо цртати полове, нула цртања помоћу команде 'пзмап'.

Ово представљање може се добити на обе начине од једначења до црта пол-нула и од црта пол-нула до једначине. Преносна функција се углавном користи у контролним системима и сигналима и системима.

Препоручени чланци

Ово је водич за функције преноса у Матлабу. Овде смо расправљали о дефиницији, методама преносне функције који укључују коришћење једначине, коришћењем коефицијента и коришћењем појачања пола-нула заједно са неким примерима. Такође можете погледати следеће чланке да бисте сазнали више -

  1. Док је Петља у Матлабу
  2. Типови података у МАТЛАБ-у
  3. Изјава о пребацивању у Матлабу
  4. Матлаб Операторс
  5. Уграђене функције у Матлабу (синтакса, примери)
  6. Матлаб Цомпилер | Примене Матлаб Цомпилера

Категорија: