Симулинк Матлаб функција - Стварање, рад и употреба симулинк функције

Преглед садржаја:

Anonim

Увод у Симулинк Матлаб функцију

Симулинк функције су функција која даје излаз пружајући скуп различитих улаза. Они се користе у Матлабу за израчунавање резултата користећи различите методе и прорачуне. Имају функцијско заглавље које је исто као што се користи у многим програмским језицима. Постоје различити начини за коришћење функције Симулинк у Матлабу. Користе се у многим секторима као што су ваздухопловство, механички за велике апликације попут симулације и моделирања.

Рад Симулинк Матлаба

Симулинк функције су функције које се у Матлабу користе у сврху симулације и моделирања. Они се могу дефинисати различитим методама као што су:

  • Дефинирањем функције или уписом функције у блокове дефиниране функцијом.
  • Дефинисањем функције помоћу Статефлов графикона.
  • Дефинисањем функција у С-блоку.

a= function(b)

a= output variable

b=input variable

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

Извоз различитих функција такође се може одвијати на опсегу и на глобалном нивоу. Функција дефинисана на глобалном нивоу може се извести на горњи ниво модела док се функција која обухвата може бити извезена у интерфејс модела.

Стварање Симулинк функције

Да бисмо дизајнирали Симулинк блок у Матлабу потребна су нам четири блока, пронађите их у наставку:

  • Блок генератора импулса: Овај блок треба да произведе улазни сигнал који је потребан за пројектовање модела.
  • Блок појачања: Ако постоји потреба за појачањем улазног сигнала или повећањем сигнала, можемо додати блок појачања који има за циљ да умножи улазни сигнал са одређеним фактором неопходним за дизајнирање модела.
  • Блок интегратора: Овај блок може да интегрише улазни сигнал на основу редоследа. Ако поставимо интегратор другог реда, тада ће интегрисати улазни сигнал два пута.
  • Извозни блок: Овај блок ће генерирати излазни сигнал за модел у складу са свим улазима као што су раније споменути различити блокови.

У наставку пронађите кораке за креирање једноставног Симулинк модела у Матлабу:

Корак 1: Отворите функцијски блок Симулинк и додајте га.

Корак 2: Морамо додати врсту функције у блок.

Корак 3: Затим кликните на блок да бисте дефинисали функцију и њен алгоритам.

Корак 4: На крају морамо тестирати модел.

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

Употреба функције Симулинк Матлаб

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

Закључак

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

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

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

  1. Матрик у Матлабу
  2. Распршени планови у Матлабу
  3. Збирна функција у Матлабу
  4. МАТЛАБ функције