Software: System-Simulation - SimulationX: Unterschied zwischen den Versionen
KKeine Bearbeitungszusammenfassung |
KKeine Bearbeitungszusammenfassung |
||
(30 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
'''System-Simulation''' | '''System-Simulation''' | ||
: ist gekennzeichnet durch die Berücksichtigung unterschiedlichster physikalisch-technischer Domänen mit ihren Wechselwirkungen innerhalb eines ganzheitlichen Modells. Man spricht hierbei auch von ''"multi domain Simulation"''. Hervorzuheben sind die Standardisierungsbestrebungen zur physikalisch-objektorientierten Modellierung auf Basis der Modellierungssprache [ | : ist gekennzeichnet durch die Berücksichtigung unterschiedlichster physikalisch-technischer Domänen mit ihren Wechselwirkungen innerhalb eines ganzheitlichen Modells. Man spricht hierbei auch von ''"multi domain Simulation"''. Hervorzuheben sind die Standardisierungsbestrebungen zur physikalisch-objektorientierten Modellierung auf Basis der Modellierungssprache [https://de.wikipedia.org/wiki/Modelica ''Modelica'']. Aus einem Netzwerk verkoppelter physikalischer Objekte wird durch einen Interpreter ein differenzial-algebraisches Gleichungssystem generiert, welches die Grundlage für die ganzheitliche Dynamik-Simulation bildet. | ||
Zeile 10: | Zeile 10: | ||
* bilden reale Objekte z.B. in der Mechanik idealisiert als Punktmassen, Elastizitäten, Übertrager oder Dämpfer ab. | * bilden reale Objekte z.B. in der Mechanik idealisiert als Punktmassen, Elastizitäten, Übertrager oder Dämpfer ab. | ||
* ermöglichen die Gesamtsystemsimulation inklusive 3D-Mechanik, Hydraulik, Pneumatik, Elektronik, Magnetik und Thermodynamik. | * ermöglichen die Gesamtsystemsimulation inklusive 3D-Mechanik, Hydraulik, Pneumatik, Elektronik, Magnetik und Thermodynamik. | ||
* gehören zu einer physikalisch-objektorientierten Modellierungsphilosophie, wie sie zur Zeit durch die Modellierungssprache [ | * gehören zu einer physikalisch-objektorientierten Modellierungsphilosophie, wie sie zur Zeit durch die Modellierungssprache [https://de.wikipedia.org/wiki/Modelica ''Modelica''] repräsentiert wird. | ||
Zeile 23: | Zeile 23: | ||
* Die Seitenbezeichner der folgenden '''SimulationX'''-Beispiele enthalten das Kürzel '''SimX''' im hierarchisch strukturierten Namen. | * Die Seitenbezeichner der folgenden '''SimulationX'''-Beispiele enthalten das Kürzel '''SimX''' im hierarchisch strukturierten Namen. | ||
* Dabei handelt es sich nicht um den offiziellen Produktnamen! | * Dabei handelt es sich nicht um den offiziellen Produktnamen! | ||
* "SimX" dient hierbei nur zur Kennzeichnung, dass sich das zugehörige | * "SimX" dient hierbei nur zur Kennzeichnung, dass sich das zugehörige Skript auf die Modellierung und Simulation mittels '''SimulationX''' bezieht. | ||
'''Beispiele''' | '''Beispiele''' | ||
# [[Software:_SimX_-_Einfuehrung_-_DC-Motor|'''Einführungsbeispiel: Geregelter DC-Motor | # [[Software:_SimX_-_Einfuehrung_-_DC-Motor|'''Einführungsbeispiel: Geregelter DC-Motor''']] | ||
# [[Software:_SimX_-_Einfuehrung_-_Elektro-Chaos|'''Einführungsbeispiel: Nichtlinearer elektrischer Schwingkreis (Chaos-Simulation)''']] | # [[Software:_SimX_-_Einfuehrung_-_Elektro-Chaos|'''Einführungsbeispiel: Nichtlinearer elektrischer Schwingkreis (Chaos-Simulation)''']] | ||
# [[Software:_SimX_-_Magnetoptimierung_auf_Basis_von_Wandler-Kennfeldern|'''Magnetoptimierung auf Basis von Wandler-Kennfeldern''']] | # [[Software:_SimX_-_Magnetoptimierung_auf_Basis_von_Wandler-Kennfeldern|'''Magnetoptimierung auf Basis von Wandler-Kennfeldern''']] | ||
Zeile 33: | Zeile 33: | ||
'''Übungskomplex "Brailleschrift-Präger"''' | '''Übungskomplex "Brailleschrift-Präger"''' | ||
Die Übungsanleitungen sind Bestandteil der | Die Übungsanleitungen sind Bestandteil der [https://www.ifte.de/lehre/optimierung/index.html '''Lehrveranstaltung Optimierung'''] (TU Dresden, Institut für Feinwerktechnik und Elektronik-Design). Schwerpunkt dieses Übungskomplexes ist die Optimierung eines Magnetantriebs mit Berücksichtigung von Toleranzen vor dem Bau eines ersten materiellen Versuchsmusters unter Nutzung numerischer Modelle: | ||
:0. [[Software:_SimX_-_Nadelantrieb_-_Vorbereitung|'''Vorbereitung → Aufgabenpräzisierung / Modelle in der Konzeptphase''']] | |||
:1. [[Software:_SimX_-_Nadelantrieb_-_Wirkprinzip|'''Wirkprinzip-Entscheidung (E-Magnet)''']] | |||
:2. [[Software:_SimX_-_Nadelantrieb_-_Aktordynamik|'''Aktor-Dynamik''']] | |||
:3. [[Software:_SimX_-_Nadelantrieb_-_Geometrie_und_Waerme|'''Geometrie und Wärme''']] | |||
:4. [[Software:_SimX_-_Nadelantrieb_-_Probabilistische_Simulation|'''Probabilistische Simulation''']] | |||
:5. [[Software:_SimX_-_Nadelantrieb_-_Struktur-Optimierung|'''Struktur-Optimierung''']] | |||
:6. [[Software:_SimX_-_Nadelantrieb_-_Robust-Optimierung|'''Ausschuss-Minimierung und mehrkriterielle Robust-Optimierung''']] | |||
----- | ----- | ||
'''Parameter-Identifikation''' | '''Parameter-Identifikation''' | ||
Zeile 48: | Zeile 49: | ||
Hier werden Modellansätze vorgestellt, welche sich für die Systemsimulation mechatronischer Systeme als günstig erwiesen haben: | Hier werden Modellansätze vorgestellt, welche sich für die Systemsimulation mechatronischer Systeme als günstig erwiesen haben: | ||
# [ | # [https://www.optiyummy.de/index.php/Bild:Software_SimX_-_USAN-Modellierung.hlp '''Modellierung mechatronischer Systeme: USAN-Hilfedatei'''] → [https://www.ifte.de/forschung/usan/index.html ''(Simulationssystem USAN auf www.ifte.de)''] | ||
# [ | # [https://www.optiyummy.de/images/Software_SimX_elastischer_Kontakt_im_MKS-System.pdf '''Modellierung eines elastischen Kontaktes in einem MKS-System'''] | ||
# '''...''' | # '''...''' | ||
Das Simulationsprogramm [ | Das Simulationsprogramm [https://www.esi-group.com/products/simulationx '''SimulationX'''] der [https://www.esi-group.com/company/who-we-are '''ESI-Group'''] liegt zur Zeit in der Version 4.5 vor. Neben den numerischen Qualitäten dieses Programms spricht auch die Bereitstellung einer kostenlosen "''Express Edition''" z.B. für den Einsatz zu Lehrzwecken (nach Registrierung im [https://academy.esi-group.com '''ESI Academy portal'''] ). |
Aktuelle Version vom 2. Juli 2024, 18:53 Uhr
System-Simulation
- ist gekennzeichnet durch die Berücksichtigung unterschiedlichster physikalisch-technischer Domänen mit ihren Wechselwirkungen innerhalb eines ganzheitlichen Modells. Man spricht hierbei auch von "multi domain Simulation". Hervorzuheben sind die Standardisierungsbestrebungen zur physikalisch-objektorientierten Modellierung auf Basis der Modellierungssprache Modelica. Aus einem Netzwerk verkoppelter physikalischer Objekte wird durch einen Interpreter ein differenzial-algebraisches Gleichungssystem generiert, welches die Grundlage für die ganzheitliche Dynamik-Simulation bildet.
Dynamik-Simulation
- umfasst alle Modelle, welche das zeitliche Verhalten von Systemen unter Berücksichtigung von Speicher-Elementen für Energie, Stoff oder Information nachbilden. Im Folgenden wird nur die Modellierung heterogener Systeme auf der Basis von Elementen mit konzentrierten Parametern behandelt.
Elemente mit konzentrierten Parametern
- bilden reale Objekte z.B. in der Mechanik idealisiert als Punktmassen, Elastizitäten, Übertrager oder Dämpfer ab.
- ermöglichen die Gesamtsystemsimulation inklusive 3D-Mechanik, Hydraulik, Pneumatik, Elektronik, Magnetik und Thermodynamik.
- gehören zu einer physikalisch-objektorientierten Modellierungsphilosophie, wie sie zur Zeit durch die Modellierungssprache Modelica repräsentiert wird.
Es werden Lösungen gezeigt, wie man die Möglichkeiten der probabilistischen Simulation und multikriteriellen Optimierung für die System-Simulation nutzbar machen kann. Das umfasst folgende Problemkreise:
- Methodik zum Aufbau von Dynamik-Modellen mit konstruktiven Parametern,
- Identifikation von Modellparametern,
- Gewinnung vereinfachter Ersatzmodelle aus detaillierten Simulationen bzw. Messungen,
- Aspekte der Behandlung unzulässiger Parameter-Kombinationen,
- Einbindung des Simulationsprogramms in einen Experiment-Workflow,
Markenrechtlicher Hinweis zum Produktnamen "SimulationX"
- Die Seitenbezeichner der folgenden SimulationX-Beispiele enthalten das Kürzel SimX im hierarchisch strukturierten Namen.
- Dabei handelt es sich nicht um den offiziellen Produktnamen!
- "SimX" dient hierbei nur zur Kennzeichnung, dass sich das zugehörige Skript auf die Modellierung und Simulation mittels SimulationX bezieht.
Beispiele
- Einführungsbeispiel: Geregelter DC-Motor
- Einführungsbeispiel: Nichtlinearer elektrischer Schwingkreis (Chaos-Simulation)
- Magnetoptimierung auf Basis von Wandler-Kennfeldern
- ...
Übungskomplex "Brailleschrift-Präger"
Die Übungsanleitungen sind Bestandteil der Lehrveranstaltung Optimierung (TU Dresden, Institut für Feinwerktechnik und Elektronik-Design). Schwerpunkt dieses Übungskomplexes ist die Optimierung eines Magnetantriebs mit Berücksichtigung von Toleranzen vor dem Bau eines ersten materiellen Versuchsmusters unter Nutzung numerischer Modelle:
- 0. Vorbereitung → Aufgabenpräzisierung / Modelle in der Konzeptphase
- 1. Wirkprinzip-Entscheidung (E-Magnet)
- 2. Aktor-Dynamik
- 3. Geometrie und Wärme
- 4. Probabilistische Simulation
- 5. Struktur-Optimierung
- 6. Ausschuss-Minimierung und mehrkriterielle Robust-Optimierung
Parameter-Identifikation
Modellierung physikalischer Effekte
Hier werden Modellansätze vorgestellt, welche sich für die Systemsimulation mechatronischer Systeme als günstig erwiesen haben:
- Modellierung mechatronischer Systeme: USAN-Hilfedatei → (Simulationssystem USAN auf www.ifte.de)
- Modellierung eines elastischen Kontaktes in einem MKS-System
- ...
Das Simulationsprogramm SimulationX der ESI-Group liegt zur Zeit in der Version 4.5 vor. Neben den numerischen Qualitäten dieses Programms spricht auch die Bereitstellung einer kostenlosen "Express Edition" z.B. für den Einsatz zu Lehrzwecken (nach Registrierung im ESI Academy portal ).