14
Fachbereich Elektrotechnik Lehrstuhl für Regelungstechnik und Signaltheorie Referent: W. Deis Einführung in CAE-Simulationssysteme l Einleitung l Motivation für CAE-Werkzeuge l Modellierung technischer Prozesse l MATRIX X l MATRIX -Core X l MATRIX -Systembuild X l l Funktionsinhalte von Simulationssystemen Übersicht über CAE-Simulationssysteme l Echtzeit-Code l Kommerzielle Programme l Freeware

Motivation für CAE-Werkzeuge - TU Kaiserslautern · Fachbereich Elektrotechnik Lehrstuhl für Regelungstechnik und Signaltheorie Referent: W. Deis Motivation für CAE-Werkzeuge l

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Motivation für CAE-Werkzeuge - TU Kaiserslautern · Fachbereich Elektrotechnik Lehrstuhl für Regelungstechnik und Signaltheorie Referent: W. Deis Motivation für CAE-Werkzeuge l

Fachbereich ElektrotechnikLehrstuhl für Regelungstechnik und SignaltheorieReferent: W. Deis

Einführung in CAE-Simulationssysteme

l Einleitung

l Motivation für CAE-Werkzeuge

l Modellierung technischer Prozesse

l MATRIXX

l MATRIX -CoreX

l MATRIX -SystembuildX

l

l Funktionsinhalte von Simulationssystemen

Übersicht über CAE-Simulationssysteme

l Echtzeit-Code

l Kommerzielle Programme

l Freeware

Page 2: Motivation für CAE-Werkzeuge - TU Kaiserslautern · Fachbereich Elektrotechnik Lehrstuhl für Regelungstechnik und Signaltheorie Referent: W. Deis Motivation für CAE-Werkzeuge l

Fachbereich ElektrotechnikLehrstuhl für Regelungstechnik und SignaltheorieReferent: W. Deis

Motivation für CAE-Werkzeuge

l

l

l

l

Klassische Entwurfsmethoden der

Regelungstechnik

Neue Entwurfsmethoden

Modellierung technischer Prozesse

Generierung von Source-Code

- lineare Entwurfsmethoden (Frequenz-

kennlinien, WOK)

- nichtlinearer Entwurf

- Optimierungsverfahren

- Zustandsregler

- Fuzzy-Control

- Expertenregler

- Hybride Regelstrukturen

Page 3: Motivation für CAE-Werkzeuge - TU Kaiserslautern · Fachbereich Elektrotechnik Lehrstuhl für Regelungstechnik und Signaltheorie Referent: W. Deis Motivation für CAE-Werkzeuge l

Fachbereich ElektrotechnikLehrstuhl für Regelungstechnik und SignaltheorieReferent: W. Deis

Modellierung technischer Prozesse

Problemstellung:

Ursprüngliche Vorgehensweise ( CAE):ohne

m

m

Keine geschlossene mathematische Lösung

angebbar

Test an realem Prozess nicht möglich

1). Strukturbild & Systemgleichungen

2). Diskretisierung und Verwendung von

numerischen Routinen zur Integration

3). Implementierung mit Programmiersprachen

(Basic, C/C++, Pascal, FORTRAN, etc.)

4). Simulation

Page 4: Motivation für CAE-Werkzeuge - TU Kaiserslautern · Fachbereich Elektrotechnik Lehrstuhl für Regelungstechnik und Signaltheorie Referent: W. Deis Motivation für CAE-Werkzeuge l

Fachbereich ElektrotechnikLehrstuhl für Regelungstechnik und SignaltheorieReferent: W. Deis

Modellierung technischer Prozesse

Nachteil der Implementierung in Quellcode:

m Umsetzung in diskretes Simulationsmodell

Programmierkenntnisse

Abkehr von der eigentlichen Simulationsaufgabe

Individuelle Simulationsprogramme

(intransparent, fehlende Kompatibilität)

Fehleranfällig

Zeitraubend (Fehlersuche)

Komplexe Simulationsprogramme

m

m

m

m

m

m

Page 5: Motivation für CAE-Werkzeuge - TU Kaiserslautern · Fachbereich Elektrotechnik Lehrstuhl für Regelungstechnik und Signaltheorie Referent: W. Deis Motivation für CAE-Werkzeuge l

Fachbereich ElektrotechnikLehrstuhl für Regelungstechnik und SignaltheorieReferent: W. Deis

Modellierung technischer Prozesse

Vorgehensweise mit CAE-Werkzeugen:

Vorteile:

Nachteile:

1). Strukturbild & Systemgleichungen

- meist bereits in graphischer Form angebbar

2). & 3). entfällt !

4). Simulation

Keine Programmierkenntnisse

Konzentration auf Simulation

weniger fehleranfällig

transparent

zeit- und kosteneffizient

Kauf eines CAE-Simulationssystems (Hard- und

Software)

Numerische Rechenfehler Fehlinterpretationen

Oberflächliche Analyse (wahlloses Simulieren)

Fehlinterpretation aufgrund ungenügender Kenntnis

der verwendeten Rechenverfahren

ð

ü

ü

ü

ü

ü

û

û

û

Page 6: Motivation für CAE-Werkzeuge - TU Kaiserslautern · Fachbereich Elektrotechnik Lehrstuhl für Regelungstechnik und Signaltheorie Referent: W. Deis Motivation für CAE-Werkzeuge l

Fachbereich ElektrotechnikLehrstuhl für Regelungstechnik und SignaltheorieReferent: W. Deis

CAE-Simulationssyssteme

Übersicht über Simulationssysteme:

Kommerziell:

MATHEMATICA

MAPLE

MODELICA

DYMOLA

DYNASIM

LabView

PSPICE

gPROMS

DORA-PC

Win/UNIX Modellbildung, Simulation,

Reglerentwurf, Matrixalgebra

Win/UNIX Modellbildung, Simulation,

Reglerentwurf, Matrixalgebra

Win/UNIX symbolische und

numerischeMathematik

Win/UNIX symbolische Mathematik

Win Chemische Modelle, elektrische

/ Schaltkreise, Petrinetze,

Zustandsdiagramme, thermo-

dynamische Systeme, Hybride

Systeme, ...

Win/Unix Messwerterfassung und

Verarbeitung

Win Elektrische Schaltkreise

Win Chemische Prozessmodelle

DOS/Win Regelungstechnik, Entwurf,

Analyse, Simulation

MATLAB

MATRIXX

Page 7: Motivation für CAE-Werkzeuge - TU Kaiserslautern · Fachbereich Elektrotechnik Lehrstuhl für Regelungstechnik und Signaltheorie Referent: W. Deis Motivation für CAE-Werkzeuge l

Freeware-Programme:

Win/Linux/DecAlpha/ Simulation,

Sun Sparc/Macintosh Matrixalgebra,

Reglerentwurf

Win/Linux Chemical engineering

Win/Mac Differentialgleichungen,

graph. Ausgabe

ASCEND

MADONNA

Ä

Ä

http://www.cs.cmu.edu/~ascend/

http://www.berkeleymadonna.com/

SCILAB

Ä http://www-rocq.inria.fr/scilab/

CAE-Simulationssyssteme

Fachbereich ElektrotechnikLehrstuhl für Regelungstechnik und SignaltheorieReferent: W. Deis

Page 8: Motivation für CAE-Werkzeuge - TU Kaiserslautern · Fachbereich Elektrotechnik Lehrstuhl für Regelungstechnik und Signaltheorie Referent: W. Deis Motivation für CAE-Werkzeuge l

Fachbereich ElektrotechnikLehrstuhl für Regelungstechnik und SignaltheorieReferent: W. Deis

CAE-Simulationssysteme

Funktionsumfang:

Grundsätzlich:

mathematische Operationen

- insbesondere Matrix-Operationen

Systemanalyse

- Zustandsdarstellung dynamischer Systeme

Reglersynthese

Simulation

Weiterhin:

Fuzzy-Control-Systeme

System-Identifikation

Modellvereinfachung

Adaptive Regelungen

Neuronale Netze

m

m

m

m

m

m

m

m

m

m . . .

Page 9: Motivation für CAE-Werkzeuge - TU Kaiserslautern · Fachbereich Elektrotechnik Lehrstuhl für Regelungstechnik und Signaltheorie Referent: W. Deis Motivation für CAE-Werkzeuge l

Fachbereich ElektrotechnikLehrstuhl für Regelungstechnik und SignaltheorieReferent: W. Deis

MatrixX

Graphisch orientierte Simulationsumgebung für dieModellierung dynamischer Systeme

Modularer Aufbau:

Matrix Corem X

m

m

m

m

m

m

m

m

m

m

m

Systembuild

Control Design Module

System Identification Module

Digital Signal Processing

Robust Control Module

Model Reduction Module

Optimization Module

Fuzzy Control

Matrix Core

Codegeneration:

C

ADA

FORTRAN

Testhardware (AC-100)

X

Beispiel: Matrix / XMathX

Page 10: Motivation für CAE-Werkzeuge - TU Kaiserslautern · Fachbereich Elektrotechnik Lehrstuhl für Regelungstechnik und Signaltheorie Referent: W. Deis Motivation für CAE-Werkzeuge l

Fachbereich ElektrotechnikLehrstuhl für Regelungstechnik und SignaltheorieReferent: W. Deis

MatrixX

Der Matrix Core (Grundpaket):X

m Kommandozeilen-Interpreter

m

m

m

m

m

Matrizendarstellung und -berechnung

komplexe Zahlen

Strukturierte Programmiersprache

Graphische Darstellung

mathematische Grundfunktionen (sin, cos, ...)

Control Design Module:

m Differentialgleichungen

m

m

m

m

Übertragungsfunktionen

Pol/Nullstellendarstellung

Zustandsdarstellung

Reglerentwurf nach

Frequenzkennlinien

Wurzelortskurve

Zustandsregler

Page 11: Motivation für CAE-Werkzeuge - TU Kaiserslautern · Fachbereich Elektrotechnik Lehrstuhl für Regelungstechnik und Signaltheorie Referent: W. Deis Motivation für CAE-Werkzeuge l

Fachbereich ElektrotechnikLehrstuhl für Regelungstechnik und SignaltheorieReferent: W. Deis

MatrixX

Systembuild:

m Menüorientiert

m

m

m

m

Mauseingabe

Graphische Eingabe von Strukturbildern

Hierarchische Modellstrukturierung ( )

Definition eigener

Superblocks

Superblocks

Page 12: Motivation für CAE-Werkzeuge - TU Kaiserslautern · Fachbereich Elektrotechnik Lehrstuhl für Regelungstechnik und Signaltheorie Referent: W. Deis Motivation für CAE-Werkzeuge l

MatrixX

Prototyping:

m Entwurf und Simulation

m

m

m

Code-Generierung

Test und Nachparametrierung (Validierung)

Hardware-in-the-Loop

Fachbereich ElektrotechnikLehrstuhl für Regelungstechnik und SignaltheorieReferent: W. Deis

Page 13: Motivation für CAE-Werkzeuge - TU Kaiserslautern · Fachbereich Elektrotechnik Lehrstuhl für Regelungstechnik und Signaltheorie Referent: W. Deis Motivation für CAE-Werkzeuge l

Fachbereich ElektrotechnikLehrstuhl für Regelungstechnik und SignaltheorieReferent: W. Deis

MatrixX

Beispiel eines Systembuild:

Page 14: Motivation für CAE-Werkzeuge - TU Kaiserslautern · Fachbereich Elektrotechnik Lehrstuhl für Regelungstechnik und Signaltheorie Referent: W. Deis Motivation für CAE-Werkzeuge l

Fachbereich ElektrotechnikLehrstuhl für Regelungstechnik und SignaltheorieReferent: W. Deis

MatrixX

Beispiel: Lissajous-Figuren

t = [0:pi/200:pi]';

x1 = SIN(8*t);

y1 = SIN(10*t);

plot(x1, y1)