Introduktion till Simulink Matlab-funktion

Simulinkfunktioner är den funktion som ger utdata genom att tillhandahålla en uppsättning olika ingångar. De används i Matlab för att beräkna utdata med olika metoder och beräkningar. De har en funktionshuvud som är densamma som används i många programmeringsspråk. Det finns olika sätt att använda Simulink-funktionen i Matlab. De används i många sektorer som flyg- och rymd, mekaniska för sina stora applikationer som simulering och modellering.

Arbeta med Simulink Matlab

Simulinkfunktioner är de funktioner som används i Matlab för simulerings- och modelleringsändamål. De kan definieras med olika metoder som:

  • Genom att definiera funktionen eller skriva funktionen i funktionsdefinerade block.
  • Genom att definiera funktionen med hjälp av ett Stateflow-diagram.
  • Genom att definiera funktionerna i ett S-block.

a= function(b)

a= output variable

b=input variable

På liknande sätt finns det olika sätt att ringa en funktion som att kalla funktionen i valfritt funktionsblock, i ett tillståndsflödesdiagram eller ett S-funktionsblock. De består av ett ingångs-, utgångs- och funktionsanropsblock. Vi måste definiera input- och output-argumenten i det. Det kan också bestämma de olika datatyper som används i blocket. Simulinkfunktioner kan definieras utifrån deras synlighet och tillgänglighet. Det finns olika funktionsblock som scoped och global. När det gäller scoped-synlighet kan modellen få åtkomst till funktionerna på samma, över eller under dess nivå medan modellen i global synlighet kan få åtkomst till de funktioner som deklareras var som helst.

Export av de olika funktionerna kan också ske på scoped och global nivå. En funktion som definieras globalt kan exporteras till modellens toppnivå medan funktionen som är scoped kan exporteras till gränssnittet för modellen.

Skapande av Simulink-funktion

För att designa ett Simulink-block i Matlab behöver vi fyra block, vänligen hitta dem nedan:

  • Pulsgeneratorblock: Detta block är avsett att producera en insignal som behövs för utformningen av modellen.
  • Vinstblock: Om det finns ett behov av att intensifiera insignalen eller öka signalen kan vi lägga till förstärkningsblocket som är tänkt att multiplicera insignalen med en viss faktor som är nödvändig för att utforma modellen.
  • Integrator Block: Detta block kan integrera insignalen baserat på beställningen. Om vi ​​placerar en andra ordningsintegrator integrerar den insignalen två gånger.
  • Outport Block: Detta block genererar utsignalen för modellen enligt alla ingångar som nämnts av olika tidigare block tidigare.

Följ nedanstående steg för att skapa en enkel Simulink-modell i Matlab:

Steg 1: Öppna Simulink-funktionsblocket och lägg till det.

Steg 2: Vi måste lägga till funktionstypen i blocket.

Steg 3: Klicka sedan på blocket för att definiera funktionen och dess algoritm.

Steg 4: Till slut måste vi testa modellen.

När vi skickar ingångsargumenten genom funktionsblocket, kan vi också filtrera och skicka det till blocket för bearbetning och resultera i en utsignal. Detta kan göras med hjälp av filterfunktionen i Matlab. Det finns vissa skillnader mellan funktionsundersystemets block och Simulink-funktionsblock som processen att åberopa någon funktion utförs av en enda rad i funktionssamtalssystemklocka medan i Simulink-funktionsblock det åberopas med någon referens, dvs vanligtvis funktionsnamnet, ingången argument som är formella finns inte i funktionsundersystem block medan de finns i Simulink funktionsblock. Ingångarna som är av signal- och argumenttyp kan vara vektor, skalar eller matris. På liknande sätt kan utgången som är av signal- och argumenttyp vara vektor, skalar eller matris.

Användningar av Simulink Matlab-funktion

  • De används främst för simulering, liksom dess användning i en hydraulcylinder.
  • De kan användas för att styra eller reglera motorens hastighet.
  • De används för att simulera och modellera automatiska enheter som klimatkontrollsystem eller valfri styrenhet.
  • De används i flyg- och rymdapplikationer som spårning av radar, hantering av flygtrafiken och kontroll av flygplanet.
  • De används också i olika industriella automationsdesign.

Slutsats

Simulinkfunktioner är de grafiska blocken som används för simulering och modellering. Det kan beräkna blocket med stor effektivitet och produktivitet. Det finns emellertid vissa begränsningar som bör kontrolleras och tas om hand innan du använder Simulink-funktion i Matlab.

Rekommenderade artiklar

Detta är en guide till Simulink Matlab-funktion. Här diskuterar vi introduktion, syntax, arbete av Simulink Matlab och exempel på användning av Simulink Matlab-funktion. Du kan också gå igenom våra andra relaterade artiklar för att lära dig mer–

  1. Matris i Matlab
  2. Spridda tomter i Matlab
  3. Sumfunktion i Matlab
  4. MATLAB-funktioner

Kategori: