Introducere în funcția Simulink Matlab

Funcțiile Simulink sunt funcția care dă ieșirea prin furnizarea unui set de intrări diferite. Sunt utilizate în Matlab pentru a calcula producția folosind diferite metode și calcule. Au un antet de funcții care este același ca cel utilizat în multe limbaje de programare. Există diferite moduri de a utiliza funcția Simulink în Matlab. Sunt utilizate în multe sectoare precum aerospațial, mecanice pentru aplicațiile lor vaste precum simularea și modelarea.

Funcționarea Simulink Matlab

Funcțiile Simulink sunt funcțiile utilizate în Matlab pentru simulare și modelare. Pot fi definite folosind diverse metode precum:

  • Prin definirea funcției sau scrierea funcției în blocuri definite.
  • Prin definirea funcției folosind o diagramă de flux de stat.
  • Prin definirea funcțiilor dintr-un bloc S.

a= function(b)

a= output variable

b=input variable

În mod similar, există diferite modalități de apelare a unei funcții, precum apelarea funcției în orice bloc de funcții, într-un grafic de flux de stat sau într-un bloc de funcții S. Ele constau dintr-un bloc de intrare, ieșire și funcție apelant. Trebuie să definim argumentele de intrare și ieșire din el. De asemenea, poate determina diferitele tipuri de date utilizate în bloc. Funcțiile Simulink pot fi definite în funcție de vizibilitatea și accesibilitatea lor. Există diferite blocuri funcționale, cum ar fi scopurile și globalul. În vizibilitate orientată, modelul poate accesa funcțiile la același nivel, peste sau sub nivelul său, în timp ce în vizibilitate globală, modelul poate accesa funcțiile declarate în orice loc.

Exportarea diferitelor funcții poate avea loc, de asemenea, la nivel global și global. O funcție definită la nivel global poate fi exportată la nivelul superior al modelului, în timp ce funcția care este orientată poate fi exportată către interfața modelului.

Crearea funcției Simulink

Pentru a proiecta un bloc Simulink în Matlab avem nevoie de patru blocuri, le găsiți mai jos:

  • Bloc generator de impulsuri: acest bloc este menit să producă un semnal de intrare care este necesar pentru proiectarea modelului.
  • Câștig de câștig: Dacă este necesară intensificarea semnalului de intrare sau creșterea semnalului, atunci putem adăuga blocul de câștig, care este destinat să înmulțim semnalul de intrare cu un factor particular necesar pentru proiectarea modelului.
  • Integrator Block: Acest bloc poate integra semnalul de intrare pe baza comenzii. Dacă plasăm un integrator de a doua ordine, atunci acesta va integra semnalul de intrare de două ori.
  • Outport Block: Acest bloc va genera semnalul de ieșire pentru model în funcție de toate intrările menționate anterior de diferite blocuri anterioare.

Găsiți pașii de mai jos pentru a crea un model Simulink simplu în Matlab:

Pasul 1: Deschideți blocul funcțional Simulink și adăugați-l.

Pasul 2: Trebuie să adăugăm tipul funcției în bloc.

Pasul 3: Apoi, faceți clic pe bloc pentru a defini funcția și algoritmul acesteia.

Pasul 4: în final, trebuie să testăm modelul.

În timp ce trec argumentele de intrare prin blocul funcțional, putem filtra și trimite-l la bloc pentru procesare și rezultă un semnal de ieșire. Acest lucru se poate realiza folosind funcția de filtrare din Matlab. Există unele diferențe între blocul de subsistem funcțional și blocul funcțional Simulink, cum ar fi procesul de invocare a oricărei funcții este executat de o singură linie în ceasul subsistemelor de apeluri funcționale, în timp ce în blocul funcțional Simulink este invocat folosind orice referință, adică de obicei numele funcției, intrarea argumentele formale nu sunt prezente în blocurile de subsisteme funcționale în timp ce este prezent în blocul funcțional Simulink. Intrările care sunt de tip semnal și argument pot fi vectoriale, scalare sau matrice. În mod similar, ieșirea de tip semnal și argument poate fi vectorială, scalară sau matricială.

Utilizări ale funcției Simulink Matlab

  • Acestea sunt utilizate în principal pentru simulare, cum ar fi utilizarea sa într-un cilindru hidraulic.
  • Pot fi folosite pentru a controla sau regla viteza motorului.
  • Acestea sunt utilizate în simularea și modelarea dispozitivelor automate precum sistemele de climatizare sau orice controler.
  • Sunt utilizate în aplicații aerospațiale precum urmărirea radarului, gestionarea traficului aerian și controlul aeronavei.
  • De asemenea, sunt utilizate în diferite proiecte de automatizare industrială.

Concluzie

Funcțiile Simulink sunt blocurile grafice utilizate pentru simularea și modelarea scopurilor. Poate calcula blocul cu eficiență și productivitate deosebite. Cu toate acestea, există anumite limitări care ar trebui verificate și avute în vedere înainte de aplicarea funcției Simulink în Matlab.

Articole recomandate

Acesta este un ghid pentru funcția Simulink Matlab. Aici discutăm Introducerea, Sintaxa, Lucrul Simulink Matlab și Exemple de utilizare a funcției Simulink Matlab. De asemenea, puteți parcurge și alte articole conexe pentru a afla mai multe -

  1. Matricea în Matlab
  2. Scatter Parcele în Matlab
  3. Funcția sumei în Matlab
  4. Funcții MATLAB

Categorie: