Uvod u Simulink funkciju Matlab

Simulink funkcije su funkcija koja daje izlaz pružajući skup različitih ulaza. Oni se koriste u Matlabu za izračunavanje izlaza pomoću različitih metoda i izračuna. Imaju funkcijsko zaglavlje isto što se koristi u mnogim programskim jezicima. Postoje različiti načini korištenja funkcije Simulink u Matlabu. Koriste se u mnogim sektorima poput zrakoplovstva, mehanički za velike aplikacije poput simulacije i modeliranja.

Rad Simulink Matlaba

Simulink funkcije su funkcije koje se u Matlabu koriste u svrhu simulacije i modeliranja. Mogu se definirati pomoću različitih metoda poput:

  • Definiranjem funkcije ili upisom funkcije u blokove definirane funkcijom.
  • Definiranjem funkcije pomoću dijagrama stanja stanja.
  • Definiranjem funkcija u S-bloku.

a= function(b)

a= output variable

b=input variable

Slično tome, postoje različiti načini pozivanja funkcije poput pozivanja funkcije u bilo koji funkcionalni blok, u grafikonu stanja toka ili bloku S-funkcije. Sastoje se od ulaza, izlaza i bloka pozivatelja funkcija. Trebamo definirati ulazne i izlazne argumente u njemu. Također može odrediti različite vrste podataka koje koriste u bloku. Simulink funkcije mogu se definirati prema njihovoj vidljivosti i dostupnosti. Postoje različiti blokovi funkcija poput opsežnog i globalnog. Kod opsežne preglednosti, model može pristupiti istim funkcijama, iznad ili ispod njegove razine, dok u globalnoj vidljivosti model može pristupiti funkcijama koje su deklarirane na bilo kojem mjestu.

Izvoz različitih funkcija može se odvijati i na opsežnoj i na globalnoj razini. Funkcija definirana globalno može se izvesti u najvišu razinu modela, dok se funkcija koja je obuhvaćena može izvoziti u sučelje modela.

Stvaranje simulink funkcije

Za dizajn Simulink bloka u Matlabu potrebna su nam četiri bloka, pronađite ih u nastavku:

  • Blok generatora impulsa: ovaj blok služi za stvaranje ulaznog signala koji je potreban za oblikovanje modela.
  • Pojačajni blok: Ako postoji potreba za pojačanjem ulaznog signala ili povećanjem signala, tada možemo dodati blok pojačanja koji ima za cilj umnožavanje ulaznog signala s određenim faktorom potrebnim za oblikovanje modela.
  • Blok integratora: Ovaj blok može integrirati ulazni signal na temelju narudžbe. Ako stavimo integrator drugog reda, tada će integrirati ulazni signal dva puta.
  • Izvozni blok: ovaj blok generirat će izlazni signal za model prema svim ulazima kako su spomenuti u prethodnim prethodnim blokovima.

U nastavku pronađite korake za stvaranje jednostavnog modela Simulink u Matlabu:

Korak 1: Otvorite funkcionalni blok Simulink i dodajte ga.

Korak 2: U blok moramo dodati vrstu funkcije.

Korak 3: Zatim kliknite na blok da definirate funkciju i njezin algoritam.

Korak 4: Na kraju moramo testirati model.

Dok prolazne argumente prolazimo kroz funkcionalni blok, možemo je filtrirati i poslati u blok za obradu i rezultirati izlaznim signalom. To se može učiniti pomoću funkcije filtra u Matlabu. Postoje neke razlike između bloka funkcionalnih podsustava i funkcionalnog bloka Simulink poput procesa pozivanja bilo koje funkcije izvršava se jednim redom u satu podsustava funkcijskog poziva, dok se u funkcionalnom bloku Simulink poziva bilo kojom referencom, tj. Obično imenom funkcije, ulazom argumenti formalni nisu prisutni u bloku podsustava funkcija dok je prisutan u funkcionalnom bloku Simulink. Ulazi koji su tipa signala i argumenta mogu biti vektorski, skalarni ili matrični. Slično tome, izlaz koji je signala i argumenta može biti vektorski, skalarni ili matrični.

Upotreba funkcije Simulink Matlab

  • Uglavnom se koriste za simulaciju poput njegove uporabe u hidrauličkom cilindru.
  • Pomoću njih se može upravljati ili regulirati brzina motora.
  • Koriste se za simulaciju i modeliranje automatskih uređaja poput sustava za upravljanje klimom ili bilo kojeg regulatora.
  • Koriste se u zrakoplovnim aplikacijama kao što su praćenje radara, upravljanje zračnim prometom i kontrola zrakoplova.
  • Također se koriste u raznim dizajnovima industrijske automatizacije.

Zaključak

Simulink funkcije su grafički blokovi koji se koriste u svrhu simulacije i modeliranja. Može izračunati blok s velikom učinkovitošću i produktivnošću. Međutim, postoje određena ograničenja koja treba provjeriti i voditi računa prije primjene Simulink funkcije u Matlabu.

Preporučeni članci

Ovo je vodič za Simulink Matlab funkciju. Ovdje raspravljamo o Uvodu, sintaksi, radu Simulink Matlaba i primjerima upotrebe Simulink Matlab funkcije. Možete i proći kroz naše druge povezane članke da biste saznali više -

  1. Matrica u Matlabu
  2. Raspršeni planovi u Matlabu
  3. Zbirna funkcija u Matlabu
  4. MATLAB funkcije

Kategorija: