Modelica-Bibliotheken
- Modelica-Grundlagen:
- Blöcke definieren Gleichungen, keine Zuweisungen
- Blöcke haben Connectoren, an denen Leitungen starten
oder enden, um (mehrere) Größen weiterzuleiten (hinein und hinaus)
- Verbindungen zwischen Blöcken erzeugen weitere
Gleichungen
- Simulationsprogramme sammeln alle Gleichungen und
lösen sie (irgendwie)
- Kausalität ist implizit and dynamisch
- Typen von Variablen am Connector:
- Fluss-Variablen
- addieren sich zu Null an einem
Verbindungspunkt
- sind häufig Zeitableitungen erhaltener Größen (wie
elektrischer Strom oder Massenfluss)
- Potenzial-Variablen
- haben an einem Verbindungspunkt den gleichen
Wert
- können oft um eine globale Konstante verschoben
werden (wie Spannung oder Druck)
- Input-/Output-Variablen
- werden von Ausgängen zu Eingängen
weitergeleitet
- funktionieren wie Simulink-Signale
- Ausgeglichenes Modell (balanced model):
- im Connector: #(Fluss-Variablen) =
#(Potenzial-Variablen)
- füge beliebig Input-/Output-Variablen hinzu
- im Block: #(Gleichungen) = #(Fluss-Variablen) +
#(Output-Variablen)