Einführung in die Simulink Matlab-Funktion

Simulink-Funktionen sind die Funktion, die die Ausgabe durch Bereitstellen einer Reihe verschiedener Eingaben ermöglicht. Sie werden in Matlab verwendet, um die Ausgabe mit verschiedenen Methoden und Berechnungen zu berechnen. Sie haben einen Funktionsheader, wie er in vielen Programmiersprachen verwendet wird. Es gibt verschiedene Möglichkeiten, die Simulink-Funktion in Matlab zu verwenden. Sie werden in vielen Bereichen wie der Luft- und Raumfahrt sowie in der Mechanik für ihre umfangreichen Anwendungen wie Simulation und Modellierung eingesetzt.

Arbeit von Simulink Matlab

Simulink-Funktionen sind die Funktionen, die in Matlab für Simulations- und Modellierungszwecke verwendet werden. Sie können mit verschiedenen Methoden definiert werden:

  • Durch Definieren der Funktion oder Schreiben der Funktion in funktionsdefinierte Blöcke.
  • Durch Definieren der Funktion mithilfe eines Stateflow-Diagramms.
  • Durch die Definition der Funktionen in einem S-Block.

a= function(b)

a= output variable

b=input variable

Ebenso gibt es verschiedene Möglichkeiten, eine Funktion aufzurufen, wie z. B. das Aufrufen der Funktion in einem Funktionsblock, in einem Stateflow-Diagramm oder in einem S-Funktionsblock. Sie bestehen aus einem Eingabe-, Ausgabe- und Funktionsaufrufblock. Wir müssen die Eingabe- und Ausgabeargumente darin definieren. Es kann auch die verschiedenen im Block verwendeten Datentypen bestimmen. Simulink-Funktionen können entsprechend ihrer Sichtbarkeit und Zugänglichkeit definiert werden. Es gibt verschiedene Funktionsblöcke wie Scoped und Global. In der Sichtbarkeit mit Gültigkeitsbereich kann das Modell auf Funktionen zugreifen, die über oder unter seiner Ebene liegen, während das Modell in der globalen Sichtbarkeit auf Funktionen zugreifen kann, die an einer beliebigen Stelle deklariert sind.

Der Export der verschiedenen Funktionen kann auch auf der Ebene des Geltungsbereichs und der Welt erfolgen. Eine global definierte Funktion kann in die oberste Ebene des Modells exportiert werden, während die Funktion, deren Gültigkeitsbereich festgelegt ist, in die Schnittstelle des Modells exportiert werden kann.

Erstellung der Simulink-Funktion

Um einen Simulink-Block in Matlab zu entwerfen, benötigen wir vier Blöcke. Diese finden Sie unten:

  • Impulsgeneratorblock: Dieser Block dient zur Erzeugung eines Eingangssignals, das für den Entwurf des Modells benötigt wird.
  • Verstärkungsblock: Wenn das Eingangssignal verstärkt oder erhöht werden muss, können wir den Verstärkungsblock hinzufügen, der das Eingangssignal mit einem bestimmten Faktor multiplizieren soll, der für die Konstruktion des Modells erforderlich ist.
  • Integrator-Block: Dieser Block kann das Eingangssignal auf der Grundlage der Bestellung integrieren. Wenn wir einen Integrator zweiter Ordnung platzieren, integriert er das Eingangssignal zweimal.
  • Outport-Block: Dieser Block generiert das Ausgangssignal für das Modell gemäß allen Eingaben, die zuvor in verschiedenen vorherigen Blöcken erwähnt wurden.

Führen Sie die folgenden Schritte aus, um ein einfaches Simulink-Modell in Matlab zu erstellen:

Schritt 1: Öffnen Sie den Simulink-Funktionsblock und fügen Sie ihn hinzu.

Schritt 2: Wir müssen den Funktionstyp in den Block einfügen.

Schritt 3: Klicken Sie anschließend auf den Block, um die Funktion und ihren Algorithmus zu definieren.

Schritt 4: Am Ende müssen wir das Modell testen.

Während die Eingangsargumente durch den Funktionsblock geleitet werden, können wir sie auch filtern und zur Verarbeitung an den Block senden, um ein Ausgangssignal zu erhalten. Dies kann mithilfe der Filterfunktion in Matlab erfolgen. Es gibt einige Unterschiede zwischen dem Funktions-Subsystemblock und dem Simulink-Funktionsblock, da der Prozess des Aufrufs einer Funktion in der Uhr des Funktionsaufruf-Subsystems zeilenweise ausgeführt wird, während der Aufruf im Simulink-Funktionsblock unter Verwendung einer Referenz erfolgt, dh normalerweise des Funktionsnamens, der Eingabe formale Argumente sind im Funktions-Subsystem-Block nicht vorhanden, während sie im Simulink-Funktionsblock vorhanden sind. Die Eingänge, die vom Typ Signal und Argument sind, können Vektoren, Skalare oder Matrizen sein. In ähnlicher Weise kann die Ausgabe, die vom Signal- und Argumenttyp ist, ein Vektor, ein Skalar oder eine Matrix sein.

Verwendung der Simulink Matlab-Funktion

  • Sie werden hauptsächlich für die Simulation verwendet, wie sie in einem Hydraulikzylinder verwendet werden.
  • Sie können zur Steuerung oder Regelung der Motordrehzahl verwendet werden.
  • Sie werden zur Simulation und Modellierung von automatischen Geräten wie Klimatisierungssystemen oder Steuerungen verwendet.
  • Sie werden in Luft- und Raumfahrtanwendungen wie der Verfolgung von Radar, der Steuerung des Flugverkehrs und der Steuerung des Flugzeugs eingesetzt.
  • Sie werden auch in verschiedenen Industrieautomationsdesigns verwendet.

Fazit

Simulink-Funktionen sind grafische Blöcke, die zum Simulieren und Modellieren verwendet werden. Es kann den Block mit großer Effizienz und Produktivität berechnen. Es gibt jedoch bestimmte Einschränkungen, die überprüft und beachtet werden sollten, bevor die Simulink-Funktion in Matlab angewendet wird.

Empfohlene Artikel

Dies ist eine Anleitung zur Simulink Matlab-Funktion. Hier diskutieren wir die Einführung, Syntax, Funktionsweise von Simulink Matlab und Beispiele für die Verwendung der Simulink Matlab-Funktion. Sie können auch unsere anderen verwandten Artikel durchgehen, um mehr zu erfahren.

  1. Matrix in Matlab
  2. Streudiagramme in Matlab
  3. Summenfunktion in Matlab
  4. MATLAB-Funktionen

Kategorie: