Introduksjon til Simulink i Matlab

Simulink er et simulerings- og modellbasert designmiljø for dynamiske innebygde systemer integrert med Matlab. Den er utviklet av MathWorks, Simulink er et dataflyt grafisk programmeringsspråkverktøy som brukes til analyse, modellering, simulering og dynamiske systemer med flere domener. Det brukes i utgangspunktet til grafiske blokkdiagrammer med et sett med blokkbiblioteker. Den lar deg fordype algoritmer i modeller og eksportere designresultatene til Matlab for neste analyse.

Simulink støtter:

  • systemnivå design
  • simulering
  • automatisk kodegenerering
  • testing og verifisering av innebygde systemer

Det finnes forskjellige andre Matlab-produkter, og legg til spesifikke maskinvaresystemer og programvare som er tilgjengelige i Simulink for brukeren.

  • Tilstandsflyt : Den brukes til å utvikle tilstandsmaskiner og flytskjema for systemer.
  • Simulink Coder: Den brukes til å generere c-kode for å implementere sanntidsapplikasjoner.
  • xPC Mål sammen med baserte sanntidssystemer: Det er en plattform som brukes til å simulere og analysere tilstandsmaskiner på systemet.
  • Embedded Coder: Den brukes til innebygde systemer.
  • HDL-koder: Den brukes til å utforme VHDL-kode og Verilog-kode.
  • SimEvents: Det gir et grafisk brukergrensesnitt for utforming av systemene.

Simulink er effektiv for systematisk verifisering og testing av systemer gjennom å utforme stilkontroll, krav og analyser av komplettering av modeller. Simulink-modellen Verifier lar oss identifisere feil i tillegg til å lage test case-scenarier for systemkontroll.

Hvordan fungerer Simulink i Matlab?

Følgende trinn er en representasjon av hvordan Simulink fungerer i Matlab.

1) Det første trinnet er at vi må åpne Simulink ved hjelp av biblioteker ved å bare skrive 'Simulink' i kommandovinduet.

Trinn 1 : kommandovindu

2) På panelet vil det være tre blokker bibliotek: Simulink, søkeresultater og ofte brukt. velg bibliotek: Simulink. Etter at du har valgt alternativet over, vil det være forskjellige biblioteker som er gitt på høyre side. Den har forskjellige biblioteker innen vitenskap og ingeniørfag.

Trinn 2 : Simulink bibliotekleser

3) Tredje trinn er å lage grunnleggende byggesteiner. For å opprette et nytt system velger du alternativet 'nytt' på bibliotekalternativet. Det vil åpne et nytt vindu for systemdesign.

Trinn 3 : Nytt vindu for modellering

4) Det fjerde trinnet er valg av elementer. Her må vi velge blokkene det som trengs for systemblokkbygging. Et enkelt drag n drop-alternativ er tilgjengelig her, ellers kan du fortsette med venstre knapp på musen.

Trinn 4 : Valg av blokker og utforming

5) Det siste trinnet er å vise output.on vinduet er det et lite grønt ikon på toppen brukes til å kjøre modellen.

Trinn 5: Kjør ikon for utgangsvisning

Eksempler på Simulink i Matlab

La oss se noen av eksemplene:

Eksempel 1

La oss vurdere et eksempel, jeg vil designe en sinusbølge og vise resultatet.

For å løse problemet ovenfor må jeg følge følgende trinn:

  • Skriv 'Simulink' i kommandovinduet
  • Åpne nytt modellvindu
  • Velg kilde og dra sinbølgeblokk til et nytt blankt vindu.
  • Velg en vask, og dra normalområdet til det nye blanke vinduet
  • Koble kilden og vasken som betyr sinusbølge og omfang.
  • Klikk på kjør-knappen.

Designe og output fra eksempel 1

Eksempel 2

Det andre eksemplet er tillegg av to signaler, la oss anta to signaler ett er sinusbølgesignal og det andre er trinnsignal.

For å designe modell må vi følge følgende trinn:

  • Skriv 'Simulink' i kommandovinduet.
  • Åpne det nye modellvinduet.
  • Velg kilde og dra sinbølgeblokk til et nytt blankt vindu.
  • Velg kilde og dra trinnsignal.
  • Velg matematikkoperasjon og dra adder til et nytt vindu.
  • Velg en vask, og dra -knappen normal omfang til det nye blanke vinduet.
  • Koble sinusbølge og trinnsignal til adderen.
  • Koble adder til omfanget for å vise resultatet.
  • Klikk på kjør-knappen.

Designe og output fra eksempel 2

Eksempel 3

Det neste eksemplet er å designe et diagram med to signaler med hensyn til 'x' og 'y' aksen.

For å plotte grafen må vi følge følgende trinn:

Skriv 'Simulink' i kommandovinduet

  • Åpne nytt modellvindu
  • Velg kilde og dra bølgeblokk til pulsgenerator til et nytt blankt vindu.
  • Velg kilde og dra pulsgenerator til et tomt vindu.
  • Velg og dra adder til det nye vinduet.
  • Velg en vask og dra-velg grafblokk til et tomt vindu
  • Koble begge pulsbølgeneratorene til grafen.
  • Klikk på kjør-knappen.

Design og utdata fra eksempel 3

Konklusjon

Simulink er en enkel og effektiv måte å designe ethvert system på. Dette er bare dra n drop teori, dra n drop gjør design enkelt med tanke på innsetting og sletting av blokker. Simulink har forskjellige designalternativer i kilder, operatører og vasker i displayenheter.

Anbefalte artikler

Dette har vært en guide til Hva er Simulink i Matlab? Her diskuterer vi introduksjonen og hvordan Simulink fungerer i Matlab med eksempler. Du kan også se på følgende artikler for å lære mer -

  1. Matlab-kommandoer
  2. Hva er Matlab?
  3. MATLAB vs R
  4. Introduksjon til Matlab

Kategori: