Introduksjon til Simulink Matlab-funksjon

Simulink-funksjoner er funksjonen som gir utdataene ved å gi et sett med forskjellige innganger. De brukes i Matlab for å beregne output ved hjelp av forskjellige metoder og beregninger. De har en funksjonstittel som er den samme som brukes på mange programmeringsspråk. Det er forskjellige måter å bruke Simulink-funksjonen i Matlab. De brukes i mange sektorer som romfart, mekanisk for deres enorme bruksområder som simulering og modellering.

Working of Simulink Matlab

Simulink-funksjoner er funksjonene som brukes i Matlab for simulering og modellering. De kan defineres ved hjelp av forskjellige metoder som:

  • Ved å definere funksjonen eller skrive funksjonen i funksjonsdefinerte blokker.
  • Ved å definere funksjonen ved hjelp av et Stateflow-diagram.
  • Ved å definere funksjonene i en S-blokk.

a= function(b)

a= output variable

b=input variable

Tilsvarende er det forskjellige måter å ringe til en funksjon som å ringe funksjonen i en hvilken som helst funksjonsblokk, i et tilstandsflytdiagram eller en S-funksjonsblokk. De består av en inn-, ut- og funksjonsanropsblokk. Vi må definere input og output argumenter i det. Det kan også bestemme de forskjellige datatypene som brukes i blokken. Simulink-funksjoner kan defineres i henhold til deres synlighet og tilgjengelighet. Det er forskjellige funksjonsblokker som scoped og global. Med scoped-synlighet kan modellen få tilgang til funksjonene på samme, over eller under nivået, mens modellen i global synlighet har tilgang til funksjonene som er deklarert hvor som helst.

Eksport av de forskjellige funksjonene kan også foregå på scoped og globalt nivå. En funksjon definert globalt kan eksporteres til modellens toppnivå mens funksjonen som er scoped kan eksporteres til grensesnittet til modellen.

Oppretting av Simulink-funksjon

For å designe en Simulink-blokk i Matlab trenger vi fire blokker, vennligst finn dem nedenfor:

  • Pulsgeneratorblokk: Denne blokken er ment å produsere et inngangssignal som er nødvendig for utformingen av modellen.
  • Gevinstblokk: Hvis det er behov for å intensivere inngangssignalet eller øke signalet, kan vi legge til forsterkningsblokken som er ment å multiplisere inngangssignalet med en bestemt faktor som er nødvendig for å utforme modellen.
  • Integrator Block: Denne blokken kan integrere inngangssignalet basert på ordren. Hvis vi plasserer en andreordens integrator, integrerer den inngangssignalet to ganger.
  • Utportblokk: Denne blokken vil generere utsignalet for modellen i henhold til alle innganger som nevnt av forskjellige tidligere blokker før.

Vennligst finn trinnene nedenfor for å lage en enkel Simulink-modell i Matlab:

Trinn 1: Åpne Simulink-funksjonsblokken og legg den til.

Trinn 2: Vi må legge til funksjonstypen i blokken.

Trinn 3: Klikk deretter på blokken for å definere funksjonen og algoritmen.

Trinn 4: Til slutt må vi teste modellen.

Mens vi sender inngangsargumentene gjennom funksjonsblokken, kan vi også filtrere og sende dem til blokken for behandling og resultere i et utsignal. Dette kan gjøres ved å bruke filterfunksjonen i Matlab. Det er noen forskjeller mellom funksjonen undersystemblokkering og Simulink-funksjonsblokk som prosessen med å påkalle en hvilken som helst funksjon utføres av en enkelt linje i funksjonssamtalsundersystemklokke, mens den i Simulink-funksjonsblokk blir påkalt ved å bruke hvilken som helst referanse, dvs. vanligvis funksjonsnavnet, inngangen argumenter som er formelle, er ikke til stede i funksjonsundersystemblokker mens de er til stede i Simulink-funksjonsblokk. Inngangene som er av signal og argumenttype kan være vektor, skalar eller matrise. Tilsvarende kan utgangen som er av signal og argumenttype være vektor, skalar eller matrise.

Bruk av Simulink Matlab-funksjon

  • De brukes hovedsakelig for simulering som for bruk i en hydraulisk sylinder.
  • De kan brukes til å kontrollere eller regulere hastigheten på motoren.
  • De brukes i simulering og modellering av automatiske enheter som klimakontrollsystemer eller en hvilken som helst kontroller.
  • De brukes i romfartsapplikasjoner som sporing av radar, styring av flytrafikken og kontroll av flyene.
  • De brukes også i forskjellige industrielle automatiseringsdesign.

Konklusjon

Simulink-funksjoner er de grafiske blokkene som brukes til simulering og modellering. Det kan beregne blokken med stor effektivitet og produktivitet. Imidlertid er det visse begrensninger som bør sjekkes og tas vare på før du bruker Simulink-funksjon i Matlab.

Anbefalte artikler

Dette er en guide til Simulink Matlab-funksjon. Her diskuterer vi Introduksjon, syntaks, Working of Simulink Matlab, og eksempler på bruk av Simulink Matlab Function. Du kan også gå gjennom de andre relaterte artiklene våre for å lære mer–

  1. Matrise i Matlab
  2. Sprede tomter i Matlab
  3. Sumfunksjon i Matlab
  4. MATLAB-funksjoner

Kategori: