Wprowadzenie do funkcji Simulink Matlab

Funkcje Simulink to funkcja, która daje dane wyjściowe, zapewniając zestaw różnych danych wejściowych. Są one używane w Matlabie do obliczania wyników za pomocą różnych metod i obliczeń. Mają nagłówek funkcji taki sam, jak używany w wielu językach programowania. Istnieją różne sposoby korzystania z funkcji Simulink w Matlabie. Są one stosowane w wielu sektorach, takich jak lotnictwo, mechaniczne do ich szerokich zastosowań, takich jak symulacja i modelowanie.

Działanie Simulink Matlab

Funkcje Simulink to funkcje używane w Matlab do celów symulacji i modelowania. Można je zdefiniować przy użyciu różnych metod, takich jak:

  • Przez zdefiniowanie funkcji lub zapisanie funkcji w blokach zdefiniowanych przez funkcję.
  • Poprzez zdefiniowanie funkcji za pomocą wykresu przepływu.
  • Poprzez zdefiniowanie funkcji w bloku S.

a= function(b)

a= output variable

b=input variable

Podobnie istnieją różne sposoby wywoływania funkcji, takie jak wywoływanie funkcji w dowolnym bloku funkcyjnym, na wykresie przepływu stanu lub w bloku funkcji S. Składają się z bloku wywołującego wejście, wyjście i funkcję. Musimy zdefiniować w nim argumenty wejściowe i wyjściowe. Może także określać różne typy danych używane w bloku. Funkcje Simulink można zdefiniować zgodnie z ich widocznością i dostępnością. Istnieją różne bloki funkcyjne, takie jak zakresowe i globalne. W widzialności w zakresie model może uzyskać dostęp do funkcji na tym samym, powyżej lub poniżej swojego poziomu, natomiast w widoczności globalnej model może uzyskać dostęp do funkcji zadeklarowanych w dowolnym miejscu.

Eksportowanie różnych funkcji może odbywać się również na poziomie zasięgu i globalnym. Funkcja zdefiniowana globalnie może być eksportowana do najwyższego poziomu modelu, natomiast funkcja o zasięgu może być eksportowana do interfejsu modelu.

Utworzenie funkcji Simulink

Aby zaprojektować blok Simulink w Matlabie, potrzebujemy czterech bloków, proszę je znaleźć poniżej:

  • Blok generatora impulsów: ten blok ma wytwarzać sygnał wejściowy, który jest potrzebny do zaprojektowania modelu.
  • Blok wzmocnienia: Jeśli istnieje potrzeba zintensyfikowania sygnału wejściowego lub zwiększenia sygnału, możemy dodać blok wzmocnienia, który ma na celu pomnożenie sygnału wejściowego przez określony współczynnik konieczny do zaprojektowania modelu.
  • Blok integratora: Blok ten może integrować sygnał wejściowy na podstawie kolejności. Jeśli umieścimy integrator drugiego rzędu, wówczas zintegruje on sygnał wejściowy dwa razy.
  • Blok Outport: ten blok będzie generował sygnał wyjściowy dla modelu zgodnie ze wszystkimi wejściami, jak wspomniano wcześniej w różnych poprzednich blokach.

Poniżej znajdują się kroki, aby utworzyć prosty model Simulink w Matlab:

Krok 1: Otwórz blok funkcyjny Simulink i dodaj go.

Krok 2: Musimy dodać typ funkcji w bloku.

Krok 3: Następnie kliknij blok, aby zdefiniować funkcję i jej algorytm.

Krok 4: W końcu musimy przetestować model.

Przekazując argumenty wejściowe przez blok funkcyjny, możemy również filtrować i wysyłać je do bloku w celu przetworzenia i uzyskiwać sygnał wyjściowy. Można to zrobić za pomocą funkcji filtrowania w Matlabie. Istnieją pewne różnice między blokiem podsystemów funkcji a blokiem funkcyjnym Simulink, np. Proces wywoływania dowolnej funkcji jest wykonywany pojedynczą linią w zegarze podsystemów wywoływania funkcji, natomiast w bloku funkcyjnym Simulink jest wywoływany przy użyciu dowolnego odwołania, tj. Zwykle nazwy funkcji, wejścia argumenty, które są formalne, nie są obecne w bloku podsystemów funkcji, gdy są obecne w bloku funkcji Simulink. Wejściami typu sygnałowego i argumentowego mogą być wektor, skalar lub macierz. Podobnie wyjście, które ma typ sygnału i argumentu, może być wektorowe, skalarne lub macierzowe.

Wykorzystuje funkcję Simulink Matlab

  • Są one głównie wykorzystywane do symulacji, podobnie jak w przypadku cylindra hydraulicznego.
  • Mogą być używane do kontroli lub regulacji prędkości silnika.
  • Służą do symulacji i modelowania automatycznych urządzeń, takich jak systemy klimatyzacji lub dowolny sterownik.
  • Są one wykorzystywane w aplikacjach lotniczych, takich jak śledzenie radaru, zarządzanie ruchem lotniczym i sterowanie samolotem.
  • Są również stosowane w różnych projektach automatyki przemysłowej.

Wniosek

Funkcje Simulink to bloki graficzne używane do symulacji i modelowania. Może obliczyć blok z dużą wydajnością i produktywnością. Istnieją jednak pewne ograniczenia, które należy sprawdzić i uwzględnić przed zastosowaniem funkcji Simulink w Matlabie.

Polecane artykuły

Jest to przewodnik po Simulink Matlab Function. Tutaj omawiamy wprowadzenie, składnię, działanie Simulink Matlab i przykłady użycia funkcji Simulink Matlab. Możesz także przejrzeć nasze inne powiązane artykuły, aby dowiedzieć się więcej -

  1. Matryca w Matlabie
  2. Wykresy rozrzutu w Matlabie
  3. Funkcja sumy w Matlabie
  4. Funkcje MATLAB

Kategoria: