Inleiding tot Simulink in Matlab

Simulink is een simulatie- en modelgebaseerde ontwerpomgeving voor dynamische embedded systemen geïntegreerd met Matlab. Het is ontwikkeld door MathWorks, Simulink is een grafische tool voor het programmeren van gegevensstromen die wordt gebruikt voor het analyseren, modelleren, simuleren en dynamische systemen met meerdere domeinen. Het wordt in principe gebruikt voor grafische blokdiagrammen met een set blokbibliotheken. Hiermee kunt u algoritmen in modellen onderdompelen en de ontwerpresultaten naar Matlab exporteren voor de volgende analyse.

Simulink ondersteunt:

  • ontwerp op systeemniveau
  • simulatie
  • automatische codegeneratie
  • testen en verifiëren van embedded systemen

Er zijn verschillende andere Matlab-producten en voegen specifieke hardwaresystemen en softwaretoepassingen toe die beschikbaar zijn in Simulink voor de gebruiker.

  • Stateflow : het wordt gebruikt om staatsmachines en stroomschema's van systemen te ontwikkelen.
  • Simulink Coder: het wordt gebruikt om c-code te genereren om real-time applicaties te implementeren.
  • xPC Target samen met op real-time gebaseerde systemen: het is een platform dat wordt gebruikt om staatsmachines op het systeem te simuleren en te analyseren.
  • Embedded Coder: het werd gebruikt voor embedded systemen.
  • HDL-codeur: het werd gebruikt bij het ontwerpen van VHDL-code en Verilog-code.
  • SimEvents: het geeft een grafische gebruikersinterface voor het ontwerpen van de systemen.

Simulink is efficiënt voor systematische verificatie en het testen van systemen door het ontwerpen van stijlcontrole, vereisten en analyse van de voltooiing van modellen. Met Simulink model Verifier kunnen we fouten identificeren en testcasescenario's maken voor systeemcontrole.

Hoe werkt Simulink in Matlab?

De volgende stappen zijn een weergave van hoe Simulink werkt in Matlab.

1) De eerste stap is dat we Simulink moeten openen met behulp van bibliotheken door 'Simulink' in het opdrachtvenster te typen.

Stap 1 : opdrachtvenster

2) Op het paneel zal er drie blokkenbibliotheek zijn: Simulink, zoekresultaten en vaak gebruikt. selecteer bibliotheek: Simulink. Na het selecteren van de bovenstaande optie worden er aan de rechterkant verschillende bibliotheken weergegeven. Het heeft verschillende bibliotheken op het gebied van wetenschap en techniek.

Stap 2 : Simulink bibliotheekbrowser

3) Derde stap is het maken van basisbouwstenen. Om een ​​nieuw systeem aan te maken, selecteert u de optie 'nieuw' in de bibliotheekoptie. Het opent een nieuw venster voor het ontwerpen van systemen.

Stap 3 : Nieuw venster voor modellering

4) De vierde stap is de selectie van elementen. Hier moeten we de blokken selecteren die nodig zijn voor het bouwen van systeemblokken. Een eenvoudige sleep- en neerzetoptie is hier beschikbaar, anders kunt u doorgaan met de linkermuisknop.

Stap 4 : Selectie van blokken en ontwerpen

5) De laatste stap is om de uitvoer weer te geven. In het venster wordt bovenaan een klein groen pictogram gebruikt om het model uit te voeren.

Stap 5: pictogram Uitvoeren voor uitvoerweergave

Voorbeelden van Simulink in Matlab

Laten we enkele voorbeelden bekijken:

Voorbeeld 1

Laten we een voorbeeld bekijken, ik wil een sinusgolf ontwerpen en het resultaat weergeven.

Om het bovenstaande probleem op te lossen, moet ik de volgende stappen volgen:

  • Typ 'Simulink' in het opdrachtvenster
  • Open een nieuw modelvenster
  • Selecteer bron en sleep sin wave-blok naar een nieuw leeg venster.
  • Selecteer een gootsteen en sleep-selecteer normaal bereik naar het nieuwe lege venster
  • Verbind de source en sink, wat sinusgolf en scope betekent.
  • Klik op de knop Uitvoeren.

Ontwerp en output van voorbeeld 1

Voorbeeld 2

Het tweede voorbeeld is de toevoeging van twee signalen, laten we aannemen dat twee signalen een sinusgolfsignaal is en de tweede stapsignaal.

Om het model te ontwerpen, moeten we de volgende stappen volgen:

  • Typ 'Simulink' in het opdrachtvenster.
  • Open het nieuwe modelvenster.
  • Selecteer bron en sleep sin wave-blok naar een nieuw leeg venster.
  • Selecteer de bron en sleep stapsignaal.
  • Selecteer wiskundige bewerking en sleep de adder naar een nieuw venster.
  • Selecteer een gootsteen en sleep-selecteer normaal bereik naar het nieuwe lege venster.
  • Sluit sinusgolf en stapsignaal aan op de adder.
  • Verbind de adder met het bereik om het resultaat weer te geven.
  • Klik op de knop Uitvoeren.

Ontwerp en output van voorbeeld 2

Voorbeeld 3

Het volgende voorbeeld is het ontwerpen van een plot van twee signalen met betrekking tot de 'x'- en' y'-as.

Om de grafiek te plotten moeten we de volgende stappen volgen:

Typ 'Simulink' in het opdrachtvenster

  • Open een nieuw modelvenster
  • Selecteer de bron en sleep het golfblok van de pulsgenerator naar een nieuw leeg venster.
  • Selecteer de bron en sleep de pulsgenerator naar een leeg venster.
  • Selecteer en sleep de adder naar het nieuwe venster.
  • Selecteer een gootsteen en sleep het grafiekblok naar een leeg venster
  • Verbind beide pulsgolfgeneratoren met de grafiek.
  • Klik op de knop Uitvoeren.

Ontwerp en output van voorbeeld 3

Conclusie

Simulink is een gemakkelijke en efficiënte manier om elk systeem te ontwerpen. Dit is alleen slepen en neerzetten theorie, slepen en neerzetten maakt ontwerpen eenvoudig in termen van invoegen en verwijderen van blokken. Simulink heeft verschillende ontwerpopties in bronnen, operators en spoelbakken in weergave-eenheden.

Aanbevolen artikelen

Dit is een gids geweest voor Wat is Simulink in Matlab ?. Hier bespreken we de introductie en hoe Simulink in Matlab werkt met voorbeelden. U kunt ook de volgende artikelen bekijken voor meer informatie -

  1. Matlab-opdrachten
  2. Wat is Matlab?
  3. MATLAB vs R
  4. Inleiding tot Matlab

Categorie: