Forum:  Matlab
Thema: Unvereinfachtes Blockschaltbild in Matlab programmieren
Themen-Übersicht
Pukiluu
Aktiv
Dabei seit: 06.06.2018
Mitteilungen: 30
Themenstart: 2020-11-30 19:22

Moin moin,

Ich habe gerade eine Aufgabe aus der Regelungstechnik vor mir liegen, welche mir ein schönes Kuddelmuddel als Blockschaltbild vorgibt. Passenderweise ist die erste Teilaufgabe a) die Vereinfachung - soweit sogut, hat auch wunderbar geklappt und ist laut Simulink auch richtig 😂

Nun lautet eine spätere Aufgabe: Programmieren  Sie  die  Regelstrecke nun in  Matlab  und  weisen  Sie  nach,  dass  Ihre unter a) bis e) theoretisch
berechneten Ergebnisse richtig sind!
Ich hab nur leider keine Ahnung, wie man eine Blockschaltbildvereinfachung in Matlab programmieren/ prüfen soll. Ich kann natürlich die Übertragungsfunktionen aller Blöcke als G1=tf(z1,n1) und so weiter erstellen, aber wie verknüpfe ich diese Blöcke dann wie vom BSB vorgegeben?

Falls jemand ne Idee hat wie das zu prgrammieren ist immer her damit, in den Videos vom Prof kommt das nämlich nicht vor und bei Google finde ich dazu leider auch nichts...

Danke und schöne Grüße,
Pukiluu


Pukiluu
Aktiv
Dabei seit: 06.06.2018
Mitteilungen: 30
Beitrag No.1, vom Themenstarter, eingetragen 2020-11-30 20:18

Geholfen wird dem, der sich selbst hilft:

Es gibt eine Funktion "connect".

Hiermit lassen sich die Ein- und Ausgänge eines Blocks beziffern, das Ergebnis waren in meinem Fall eine Hand voll Übergangsmatrizen, welche man jedoch glücklicherweise einfach mit dem Befehl tf() erschlagen konnte.

Meine Funktion hatte damit die Form
\(Gges=tf(connect(sys1,sys2,\ldots,sysn,'u','y'))\)

Trotzdem Dank an alle Leser und Mitdenker 😉

Schöne Grüße,
Pukiluu




Dieses Forumbeitrag kommt von Matroids Matheplanet
https://https://matheplanet.de

Die URL für dieses Forum-Thema ist:
https://https://matheplanet.de/default3.html?topic=250767=41003
Druckdatum: 2021-02-28 22:36