Regelungstechnik – Matlab/Simulink-Beispiele online

Die Skripte aus der Vorlesung laufen hier direkt im Browser (JavaScript-Nachbildung, kein Matlab nötig). Parameter ändern → „Ausführen“.  ← zurück zur Kursseite

matlab_1.m – Variablen, Vektoren, Matrizen

Skalare Rechnung, Zeilenvektor und Matrix aus zwei Zeilen.

Original herunterladen

Code

Command Window

matlab_2.m – Nullstellen eines Polynoms

Koeffizienten absteigend nach Potenzen, z. B. [3 1 2 4] = 3x³ + x² + 2x + 4.

Original herunterladen

Code

Command Window

Nullstellen in der komplexen Ebene

matlab_3.m – Übertragungsfunktionen verschalten

tf, zero, pole, series, parallel, feedback.

Original herunterladen

Code

Command Window

Transfer_3D.m – Analyse einer Übertragungsfunktion

Sprung- und Impulsantwort, Bode, Nyquist, Pol-Nullstellen-Plan und 3D-Betragsgebirge |G(s)| über der s-Ebene.

Original herunterladen

Command Window

Code

F_KolonnenDynamik_PIDRegler.slx – Fahrzeugkolonne mit Abstandsregelung

Pace Car fährt 30 m/s mit überlagerter Sinusschwingung. Fahrzeug 1 folgt mit P-, Fahrzeug 2 mit PD-, Fahrzeug 3 mit PID-Regler. Strecke je Fahrzeug: m·a = F − ½·ρ·cW·A·v², Regler: F = Fmax·(KP·(d−dsoll)/100 + KD·ḋ + KI·∫(d−dsoll)/100 dt).

Simulink-Modell herunterladen

Animation (Ausschnitt um das Pace Car)

Nachbildung des Simulink-Modells mit Runge-Kutta 4 (Δt = 0,02 s). Anfangspositionen −200 / −400 / −600 m, Startgeschwindigkeit 0, Integrator-Anfangswert PID −10 wie im Modell.