Introduktion til Simulink Matlab-funktion

Simulink-funktioner er den funktion, der giver output ved at levere et sæt forskellige input. De bruges i Matlab til at beregne output ved hjælp af forskellige metoder og beregninger. De har en funktionshoved, der er den samme som brugt i mange programmeringssprog. Der er forskellige måder at bruge Simulink-funktionen i Matlab. De bruges i mange sektorer som rumfart, mekaniske til deres store anvendelser som simulering og modellering.

Arbejde med Simulink Matlab

Simulink-funktioner er de funktioner, der bruges i Matlab til simulering og modellering. De kan defineres ved hjælp af forskellige metoder som:

  • Ved at definere funktionen eller skrive funktionen i funktionsdefinerede blokke.
  • Ved at definere funktionen ved hjælp af et Stateflow-diagram.
  • Ved at definere funktionerne i en S-blok.

a= function(b)

a= output variable

b=input variable

Tilsvarende er der forskellige måder at kalde en funktion på, som at kalde funktionen i en hvilken som helst funktionsblok, i et tilstandsdiagram eller en S-funktionsblok. De består af en input-, output- og funktionsopkaldsblok. Vi er nødt til at definere input og output argumenter i det. Det kan også bestemme de forskellige datatyper, der bruges i blokken. Simulink-funktioner kan defineres i henhold til deres synlighed og tilgængelighed. Der er forskellige funktionsblokke som scoped og global. I scoped-synlighed kan modellen få adgang til funktionerne på samme, over eller under dens niveau, mens modellen i global synlighed kan få adgang til de funktioner, der er erklæret overalt.

Eksport af de forskellige funktioner kan også finde sted på scoped og globalt niveau. En funktion defineret globalt kan eksporteres til modellens øverste niveau, mens den funktion, der er scoped, kan eksporteres til grænsefladen for modellen.

Oprettelse af Simulink-funktion

For at designe en Simulink-blok i Matlab har vi brug for fire blokke, find dem nedenfor:

  • Pulsgeneratorblok: Denne blok er beregnet til at producere et indgangssignal, som er nødvendigt til design af modellen.
  • Gevinstblok: Hvis der er behov for at intensivere indgangssignalet eller øge signalet, kan vi tilføje forstærkningsblokken, der er beregnet til at multiplicere indgangssignalet med en bestemt faktor, der er nødvendig for at designe modellen.
  • Integrator-blok: Denne blok kan integrere indgangssignalet baseret på ordren. Hvis vi placerer en andenordens integrator, integrerer det indgangssignalet to gange.
  • Outport Block: Denne blok genererer output signalet for modellen i henhold til alle input som nævnt af forskellige tidligere blokke før.

Find venligst nedenstående trin for at oprette en simpel Simulink-model i Matlab:

Trin 1: Åbn Simulink-funktionsblokken, og tilføj den.

Trin 2: Vi skal tilføje funktionstypen i blokken.

Trin 3: Klik derefter på blokken for at definere funktionen og dens algoritme.

Trin 4: I sidste ende skal vi teste modellen.

Når vi sender input-argumenterne gennem funktionsblokken, kan vi også filtrere og sende dem til blokken til behandling og resultere i et udgangssignal. Dette kan gøres ved hjælp af filterfunktionen i Matlab. Der er nogle forskelle mellem funktionsundersystemets blok og Simulink-funktionsblok, ligesom processen med at påkalde en hvilken som helst funktion udføres af en enkelt linje i funktionsopkaldssystemets ur, mens den i Simulink-funktionsblok kaldes til ved hjælp af en hvilken som helst reference, dvs. normalt funktionsnavnet, input argumenter, der er formelle, er ikke til stede i funktionsundersystemer, mens de er til stede i Simulink-funktionsblok. Inputene, der er af signal- og argumenttype, kan være vektor, skalar eller matrix. Tilsvarende kan output, som er af signal- og argumenttype, være vektor, skalar eller matrix.

Anvendelser af Simulink Matlab-funktion

  • De bruges hovedsageligt til simulering som brugen i en hydraulisk cylinder.
  • De kan bruges til at kontrollere eller regulere motorens hastighed.
  • De bruges til simulering og modellering af de automatiske enheder som klimakontrolsystemer eller enhver controller.
  • De bruges til rumfartsapplikationer som sporing af radar, styring af lufttrafikken og styring af flyene.
  • De bruges også i forskellige industrielle automatiseringsdesign.

Konklusion

Simulink-funktioner er de grafiske blokke, der bruges til simulering og modellering. Det kan beregne blokken med stor effektivitet og produktivitet. Der er dog visse begrænsninger, der skal kontrolleres og passe på, inden du anvender Simulink-funktion i Matlab.

Anbefalede artikler

Dette er en guide til Simulink Matlab-funktion. Her diskuterer vi introduktion, syntaks, arbejde med Simulink Matlab og eksempler på brugen af ​​Simulink Matlab-funktion. Du kan også gennemgå vores andre relaterede artikler for at lære mere–

  1. Matrix i Matlab
  2. Spredepladser i Matlab
  3. Sum funktion i Matlab
  4. MATLAB-funktioner

Kategori: