Anunțuri

Simulink este un mediu de simulare și proiectare bazat pe modele pentru sisteme dinamice și integrate, integrat cu MATLAB. Simulink, dezvoltat tot de MathWorks, este un instrument de limbaj de programare grafică cu flux de date pentru modelarea, simularea și analiza sistemelor dinamice multidomeniu. Practic, este un instrument grafic de diagramare a blocurilor cu un set personalizabil de biblioteci de blocuri.

Acesta vă permite să încorporați algoritmi MATLAB în modele, precum și să exportați rezultatele simulării în MATLAB pentru analize ulterioare.

Simulink suportă –

  • proiectarea la nivel de sistem
  • simularea
  • generarea automată de cod
  • testarea și verificarea sistemelor încorporate

Există mai multe alte produse adiționale furnizate de MathWorks și produse hardware și software de la terți care sunt disponibile pentru utilizare cu Simulink.

Lista de mai jos oferă o scurtă descriere a unora dintre ele –

  • Stateflow permite dezvoltarea de mașini de stare și diagrame de flux.

  • Simulink Coder permite generarea automată de cod sursă C pentru implementarea în timp real a sistemelor.

  • xPC Target împreună cu sistemele în timp real bazate pe x86 oferă un mediu pentru simularea și testarea modelelor Simulink și Stateflow în timp real pe sistemul fizic.

  • Embedded Coder suportă ținte încorporate specifice.

  • HDL Coder permite generarea automată de VHDL și Verilog sintetizabile.

  • SimEvents oferă o bibliotecă de blocuri grafice de construcție pentru modelarea sistemelor de coadă.

Simulink este capabil de verificarea și validarea sistematică a modelelor prin verificarea stilului de modelare, trasabilitatea cerințelor și analiza acoperirii modelului.

Simulink Design Verifier vă permite să identificați erorile de proiectare și să generați scenarii de cazuri de testare pentru verificarea modelului.

Utilizarea Simulink

Pentru a deschide Simulink, tastați în spațiul de lucru MATLAB –

simulink

Simulink se deschide cu Library Browser. Library Browser este utilizat pentru construirea modelelor de simulare.

În panoul din stânga al ferestrei, veți găsi mai multe biblioteci clasificate pe baza diverselor sisteme, făcând clic pe fiecare dintre ele se vor afișa blocurile de proiectare în panoul din dreapta al ferestrei.

Constituirea modelelor

Pentru a crea un nou model, faceți clic pe butonul New din bara de instrumente a Library Browser. Acest lucru deschide o nouă fereastră de model fără titlu.

Un model Simulink este o diagramă bloc.

Elementele modelului sunt adăugate prin selectarea elementelor corespunzătoare din Library Browser și tragerea lor în fereastra Model.

Alternativ, puteți copia elementele modelului și le puteți lipi în fereastra modelului.

Exemple

Trageți și fixați elementele din biblioteca Simulink pentru a vă realiza proiectul.

În scopul acestui exemplu, pentru simulare se vor folosi două blocuri – O sursă (un semnal) și un scufundător (un domeniu). Un generator de semnal (sursa) generează un semnal analogic, care va fi apoi vizualizat grafic de către osciloscop(sink).

Începeți prin a glisa blocurile necesare din bibliotecă în fereastra proiectului. Apoi, conectați blocurile între ele, ceea ce se poate face prin tragerea conectorilor de la punctele de conectare de pe un bloc la cele de pe un alt bloc.

Să tragem un bloc „Sine Wave” în model.

Selectați „Sink” din bibliotecă și trageți un bloc „Scope” în model.

Trageți o linie de semnal de la ieșirea blocului „Sine Wave” la intrarea blocului „Scope”.

Executați simularea apăsând butonul ‘Run’, păstrând toți parametrii impliciți (îi puteți modifica din meniul Simulation)

Ar trebui să obțineți graficul de mai jos din scope.

Publicitate

.

admin

Lasă un răspuns

Adresa ta de email nu va fi publicată.

lg