Úvod do funkcie Simulink Matlab

Simulink funkcie sú funkcie, ktoré poskytujú výstup poskytovaním sady rôznych vstupov. Používajú sa v Matlabe na výpočet výstupu pomocou rôznych metód a výpočtov. Majú hlavicu funkcie, ktorá je rovnaká ako v mnohých programovacích jazykoch. Existuje niekoľko spôsobov, ako používať funkciu Simulink v Matlabe. Používajú sa v mnohých odvetviach, ako je letecký a kozmický priemysel, mechanické pre svoje rozsiahle aplikácie, ako je simulácia a modelovanie.

Práca Simulink Matlab

Simulink funkcie sú funkcie používané v Matlabe na účely simulácie a modelovania. Môžu byť definované pomocou rôznych metód, ako sú:

  • Definovaním funkcie alebo zápisom funkcie do funkčne definovaných blokov.
  • Definovaním funkcie pomocou diagramu stavu.
  • Definovaním funkcií v S-bloku.

a= function(b)

a= output variable

b=input variable

Podobne existujú rôzne spôsoby volania funkcie, ako je volanie funkcie v ľubovoľnom funkčnom bloku, v grafe stavu alebo v S-funkčnom bloku. Pozostávajú zo vstupného, ​​výstupného a funkčného volacieho bloku. Musíme v ňom definovať vstupné a výstupné argumenty. Môže tiež určiť rôzne typy údajov použité v bloku. Funkcie Simulink je možné definovať podľa ich viditeľnosti a prístupnosti. Existujú rôzne funkčné bloky, ako je rozsah a globálny. Pri viditeľnosti s obmedzeným dosahom má model prístup k funkciám na rovnakej, nad alebo pod úrovňou, zatiaľ čo v globálnej viditeľnosti má model prístup k funkciám, ktoré sú deklarované na ľubovoľnom mieste.

Export rôznych funkcií sa môže uskutočniť aj v rozsahu a globálnej úrovni. Globálne definovaná funkcia môže byť exportovaná na najvyššiu úroveň modelu, zatiaľ čo funkcia, ktorá je definovaná ako rozsah, môže byť exportovaná do rozhrania modelu.

Vytvorenie funkcie Simulink

Na navrhnutie bloku Simulink v Matlabe potrebujeme štyri bloky, nájdite ich nižšie:

  • Blok generátora impulzov: Tento blok je určený na vytváranie vstupného signálu, ktorý je potrebný na navrhovanie modelu.
  • Ziskový blok: Ak je potrebné zosilniť vstupný signál alebo zvýšiť signál, môžeme pridať blok zosilnenia, ktorý je určený na vynásobenie vstupného signálu konkrétnym faktorom nevyhnutným na navrhovanie modelu.
  • Integrator Block: Tento blok môže integrovať vstupný signál na základe objednávky. Ak umiestnime integrátor druhého poriadku, bude integrovať vstupný signál dvakrát.
  • Blok Outport: Tento blok bude generovať výstupný signál pre model podľa všetkých vstupov, ako už boli uvedené v predchádzajúcich predchádzajúcich blokoch.

Nižšie nájdete kroky na vytvorenie jednoduchého modelu Simulink v prostredí Matlab:

Krok 1: Otvorte funkčný blok Simulink a pridajte ho.

Krok 2: Do bloku musíme pridať typ funkcie.

Krok 3: Potom kliknite na blok a definujte funkciu a jej algoritmus.

Krok 4: Nakoniec musíme model otestovať.

Počas odovzdávania vstupných argumentov funkčným blokom ich môžeme filtrovať a odosielať do bloku na spracovanie a výsledkom bude výstupný signál. To sa dá dosiahnuť pomocou funkcie filtra v Matlabe. Existujú určité rozdiely medzi funkčným blokom subsystémov a funkčným blokom Simulink, napríklad proces vyvolávania akejkoľvek funkcie sa vykonáva pomocou jedinej linky v hodinách subsystémov volania funkcií, zatiaľ čo vo funkčnom bloku Simulink sa vyvoláva pomocou akejkoľvek referencie, tj zvyčajne názvu funkcie, vstupu argumenty, ktoré sú formálne, nie sú prítomné v bloku funkčných subsystémov, zatiaľ čo sú prítomné vo funkčnom bloku Simulink. Vstupy, ktoré sú typu signálu a argumentu, môžu byť vektorové, skalárne alebo maticové. Podobne výstupom, ktorý je signálom a argumentom, môže byť vektor, skalár alebo matica.

Použitie funkcie Simulink Matlab

  • Používajú sa hlavne na simuláciu, ako je použitie v hydraulickom valci.
  • Môžu sa použiť na riadenie alebo reguláciu otáčok motora.
  • Používajú sa pri simulácii a modelovaní automatických zariadení, ako sú systémy klimatizácie alebo akýkoľvek regulátor.
  • Používajú sa v leteckých aplikáciách, ako je sledovanie radaru, riadenie letovej prevádzky a riadenie lietadla.
  • Používajú sa tiež v rôznych dizajnoch priemyselnej automatizácie.

záver

Simulinkové funkcie sú grafické bloky, ktoré sa používajú na účely simulácie a modelovania. Dokáže vypočítať blok s veľkou účinnosťou a produktivitou. Pred uplatnením funkcie Simulink v Matlabe však existujú určité obmedzenia, ktoré by ste mali skontrolovať a postarať sa o ne.

Odporúčané články

Toto je sprievodca funkciou Simulink Matlab. Tu diskutujeme Úvod, Syntax, Práca Simulink Matlab, a Príklady použitia Simulink Matlab Funkcia. Viac informácií nájdete aj v ďalších súvisiacich článkoch -

  1. Matrix v Matlabe
  2. Bodový graf v Matlabe
  3. Súčet funkcie v Matlabe
  4. Funkcie MATLABu

Kategórie: