Software: System-Simulation - SimulationX: Unterschied zwischen den Versionen

Aus OptiYummy
Zur Navigation springenZur Suche springen
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
(48 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Software:_System-Simulation|&uarr;]]<div align="center"> [[Software:_System-Simulation|&larr;]] [[Software:_SimX_-_Einfuehrung_-_DC-Motor|&rarr;]] </div>
'''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 [http://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.


'''Einführungsbeispiele'''
 
# [[Software:_SimX_-_Einfuehrung_-_DC-Motor|'''Geregelter DC-Motor (vereinfacht)''']]
'''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 [http://de.wikipedia.org/wiki/Modelica ''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'''
# [[Software:_SimX_-_Einfuehrung_-_DC-Motor|'''Einführungsbeispiel: Geregelter DC-Motor''']]
# [[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''']]  
# '''...'''
# '''...'''
 
-----
'''Übungskomplex "Brailleschrift-Präger"'''
'''Übungskomplex "Brailleschrift-Präger"'''


Schwerpunkt dieses Übungskomplexes ist die Optimierung eines Magnetantriebs unter Berücksichtigung von Toleranzen vor dem Bau eines ersten Versuchsmusters. In Vorbereitung auf das Herbstsemester 2009/2010 wird das bisher sehr einfach gehaltene Magnetmodell durch eine praxisrelevante Struktur ersetzt. Zusätzlich soll die Wirkung von Wirbelströmen und magnetischer Hysterese des Eisenmaterials im Modell erfasst werden:
Die Übungsanleitungen sind Bestandteil der [http://www.ifte.de/lehre/optimierung/index.html '''Lehrveranstaltung Optimierung'''] (TU Dresden, Institut für Feinwerktechnik und Elektronik-Design, [http://www.ifte.de/mitarbeiter/kamusella.html '''Dr.-Ing. Alfred Kamusella''']). Schwerpunkt dieses Übungskomplexes ist die Optimierung eines Magnetantriebs mit Berücksichtigung von Toleranzen vor dem Bau eines ersten materiellen Versuchsmusters unter Nutzung numerischer Modelle:
# [[Software:_SimX_-_Nadelantrieb_-_Wirkprinzip|'''Wirkprinzip-Entscheidung (E-Magnet)''']]
# [[Software:_SimX_-_Nadelantrieb_-_Wirkprinzip|'''Wirkprinzip-Entscheidung (E-Magnet)''']]
# [[Software:_SimX_-_Nadelantrieb_-_Aktordynamik|'''Aktor-Dynamik''']]
# [[Software:_SimX_-_Nadelantrieb_-_Aktordynamik|'''Aktor-Dynamik''']]
# [[Software:_SimX_-_Nadelantrieb_-_Geometrie_und_Waerme|'''Geometrie und Wärme''']]
# [[Software:_SimX_-_Nadelantrieb_-_Geometrie_und_Waerme|'''Geometrie und Wärme''']]
# [[Software:_SimX_-_Nadelantrieb_-_Probabilistische_Simulation|'''Probabilistische Simulation''']]
# [[Software:_SimX_-_Nadelantrieb_-_Probabilistische_Simulation|'''Probabilistische Simulation''']]  
# [[Software:_SimX_-_Nadelantrieb_-_Struktur-Optimierung|'''Struktur-Optimierung''']]
# [[Software:_SimX_-_Nadelantrieb_-_Struktur-Optimierung|'''Struktur-Optimierung''']]
# [[Software:_SimX_-_Nadelantrieb_-_Robust-Optimierung|'''Ausschuss-Minimierung''' und mehrkriterielle Robust-Optimierung]] &larr; ''wird zur Zeit überarbeitet!''
# [[Software:_SimX_-_Nadelantrieb_-_Robust-Optimierung|'''Ausschuss-Minimierung und mehrkriterielle Robust-Optimierung''']]  
-----
Während der Überarbeitung der Scripte steht die ältere Fassung zumindest noch in Form von PDF-Dateien zur Verfügung:
# Wirkprinzip-Entscheidung (E-Magnet) &rarr; [http://www.optiyummy.de/images/Software_SimX_-_1_Nadelantrieb_-_Wirkprinzip.pdf PDF ''(Stand 06.07.2009)'']
# Aktor-Dynamik ("ohne" Wandlergeometrie) &rarr; [http://www.optiyummy.de/images/Software_SimX_-_2_Nadelantrieb_-_Aktordynamik.pdf PDF ''(Stand 06.07.2009)'']
# Geometrie & Wärme &rarr; [http://www.optiyummy.de/images/Software_SimX_-_3_Nadelantrieb_-_Geometrie_u_Waerme.pdf PDF (''Stand 06.07.2009)'']
# Probabilistische Simulation &rarr; [http://www.optiyummy.de/images/Software_SimX_-_4_Nadelantrieb_-_Probabilistik.pdf PDF ''(Stand 06.07.2009)'']
# Mehrkriterielle Robust-Optimierung &rarr; [http://www.optiyummy.de/images/Software_SimX_-_5_Nadelantrieb_-_Robustoptimierung.pdf PDF ''(Stand 06.07.2009)'']
-----
-----
'''Parameter-Identifikation'''
'''Parameter-Identifikation'''
# [[Software:_SimX_-_Parameterfindung_-_Permeabilitaet|'''Eisen-Permeabilität als Kennlinie µ(B)''']]
# [[Software:_SimX_-_Parameterfindung_-_Permeabilitaet|'''Eisen-Permeabilität als Kennlinie µ(B)''']]
# '''...'''
# '''...'''
-----
'''Modellierung physikalischer Effekte'''


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'''] &rarr;  [http://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 [http://www.simulationx.com/ SimulationX] der Firma  [http://www.iti.de ITI Gesellschaft für ingenieurtechnische Informationsverarbeitung mbH] liegt zur Zeit in der Version 3 vor. Neben den numerischen Qualitäten dieses Programms spricht auch die Bereitstellung einer kostenlosen Studentenversion z.B. für den Einsatz zu Lehrzwecken. Diese Version kann von http://www.simulationx.com nach Eingabe persönlicher Daten geladen werden.
Die bisherigen obigen Beiträge dienen gleichzeitig als Übungsanleitungen in der '''[http://www.ifte.de/lehre/konstruktionstechnik/uebung.html Lehrveranstaltung Konstruktionstechnik]''' (TU Dresden, Institut für Feinwerktechnik und Elektronik-Design, [http://www.ifte.de/mitarbeiter/kamusella.html '''Dr.-Ing. Alfred Kamusella''']).


<div align="center">[[Software:_System-Simulation|&larr;]] [[Software:_SimX_-_Einfuehrung_-_DC-Motor|&rarr;]]</div>
Das Simulationsprogramm [https://www.simulationx.de/ '''SimulationX'''] der Firma  [https://www.simulationx.de/iti/ueber-uns.html '''ESI ITI GmbH'''] liegt zur Zeit in der Version 4 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 ITI-Kundencenter). Die Anleitungen zu den Übungskomplexen beziehen sich noch auf die Version 3.8.2., aber es erfolgt zur Zeit eine Anpassung an die Version 4.

Version vom 25. Januar 2019, 10:42 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

  1. Einführungsbeispiel: Geregelter DC-Motor
  2. Einführungsbeispiel: Nichtlinearer elektrischer Schwingkreis (Chaos-Simulation)
  3. Magnetoptimierung auf Basis von Wandler-Kennfeldern
  4. ...

Übungskomplex "Brailleschrift-Präger"

Die Übungsanleitungen sind Bestandteil der Lehrveranstaltung Optimierung (TU Dresden, Institut für Feinwerktechnik und Elektronik-Design, Dr.-Ing. Alfred Kamusella). Schwerpunkt dieses Übungskomplexes ist die Optimierung eines Magnetantriebs mit Berücksichtigung von Toleranzen vor dem Bau eines ersten materiellen Versuchsmusters unter Nutzung numerischer Modelle:

  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

  1. Eisen-Permeabilität als Kennlinie µ(B)
  2. ...

Modellierung physikalischer Effekte

Hier werden Modellansätze vorgestellt, welche sich für die Systemsimulation mechatronischer Systeme als günstig erwiesen haben:

  1. Modellierung mechatronischer Systeme: USAN-Hilfedatei(Simulationssystem USAN auf www.ifte.de)
  2. Modellierung eines elastischen Kontaktes in einem MKS-System
  3. ...


Das Simulationsprogramm SimulationX der Firma ESI ITI GmbH liegt zur Zeit in der Version 4 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 ITI-Kundencenter). Die Anleitungen zu den Übungskomplexen beziehen sich noch auf die Version 3.8.2., aber es erfolgt zur Zeit eine Anpassung an die Version 4.