Modellierung und Simulation - Einführung in Simulink

Aus HSHL Mechatronik
Version vom 28. Mai 2026, 12:17 Uhr von Ulrich.schneider@hshl.de (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „{| class="wikitable" |- | '''Autor:''' || Prof. Dr.-Ing. Schneider |- | '''Termin:''' || 22.05.2026 |} = Lernziel = Nach der Bearbeitung können die Studierenden: * abstrakte Klassen in MATLAB<sup>®</sup> erstellen * Vererbung anwenden * private/protected Eigenschaften unterscheiden * Polymorphismus praktisch einsetzen * ein einfaches OOP-System strukturieren = Simulink Einführung – Übungsaufgaben = Diese Aufgaben be…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen
Autor: Prof. Dr.-Ing. Schneider
Termin: 22.05.2026

Lernziel

Nach der Bearbeitung können die Studierenden:

  • abstrakte Klassen in MATLAB® erstellen
  • Vererbung anwenden
  • private/protected Eigenschaften unterscheiden
  • Polymorphismus praktisch einsetzen
  • ein einfaches OOP-System strukturieren

Simulink Einführung – Übungsaufgaben

Diese Aufgaben begleiten eine 90-minütige Einführung in Simulink und vermitteln Grundlagen der Signalverarbeitung, Dynamik und Regelungstechnik.

---

Aufgabe 1: Sinussignal verstärken

Ziel

Verständnis von Signalfluss und linearer Verstärkung (Gain).

Simulink-Modell

Sine Wave → Gain → Scope

Blöcke

  • Sine Wave (Sources)
  • Gain (Math Operations)
  • Scope (Sinks)

Parameter

  • Sine Wave:
    • Amplitude: 1
    • Frequency: 1 Hz
  • Gain:
    • Startwert: 2

Durchführung

  1. Modell erstellen
  2. Simulation starten
  3. Gain verändern (0.5, 1, 2, -1)

Beobachtung

  • Gain > 1: Signal wird verstärkt
  • Gain < 1: Signal wird abgeschwächt
  • Gain < 0: Signal wird invertiert

Lösung / Erklärung

Der Gain-Block skaliert das Eingangssignal linear: Output = Gain × Input

---

Aufgabe 2: Überlagerung von Signalen

Ziel

Verständnis der Superposition von Signalen.

Simulink-Modell

Sine Wave 1 + Sine Wave 2 → Sum → Scope

Blöcke

  • 2× Sine Wave
  • Sum
  • Scope

Parameter

  • Signal 1:
    • Amplitude: 1
    • Frequency: 1 Hz
  • Signal 2:
    • Amplitude: 1
    • Frequency: 2 Hz

Durchführung

  1. Modell aufbauen
  2. Simulation starten
  3. Frequenzen variieren

Beobachtung

  • Unterschiedliche Frequenzen erzeugen komplexe Wellenformen
  • Gleiche Frequenzen führen zu Verstärkung oder Auslöschung

Lösung / Erklärung

Signale werden linear addiert: Output = x₁(t) + x₂(t)

---

Aufgabe 3: Bewegungsmodell (Integration)

Ziel

Verständnis von Integration als physikalisches Prinzip.

Simulink-Modell

a → Integrator → v → Integrator → s → Scope

Blöcke

  • Constant
  • 2× Integrator
  • Scope

Parameter

  • Beschleunigung a = 1

Durchführung

  1. Modell erstellen
  2. Simulation starten
  3. Wert der Beschleunigung variieren

Beobachtung

  • Geschwindigkeit steigt linear
  • Weg wächst quadratisch

Lösung / Erklärung

Integration beschreibt die zeitliche Aufsummierung:

  • v(t) = ∫ a(t) dt
  • s(t) = ∫ v(t) dt

---

Aufgabe 4: Einfacher P-Regler

Ziel

Einführung in Rückkopplung und Regelungstechnik.

Simulink-Modell

Step → Sum → Gain → Integrator → Scope

            ↑_____________________|

Blöcke

  • Step
  • Sum
  • Gain
  • Integrator
  • Scope

Parameter

  • Step:
    • Step time: 1
    • Final value: 1
  • Gain:
    • 0.5 / 1 / 2 / 5 testen

Durchführung

  1. Modell aufbauen
  2. Gain variieren
  3. Systemverhalten beobachten

Beobachtung

  • Kleine Gains: langsame Regelung
  • Große Gains: Überschwingen
  • Sehr große Gains: Oszillation

Lösung / Erklärung

Der P-Regler bildet den Fehler ab: u(t) = Kp · (Sollwert - Istwert)



MATLAB® Befehlsübersicht
→ zurück zum Hauptartikel: BSE Modellierung und Simulation - SoSe26