78
1 Fraunhofer Institut Integrierte Schaltungen IIS 13. Symposium Simulationstechnik - ASIM ’99 vom 21.-14. September 1999 an der Bauhaus-Universität Weimar Neuronale Netze in mechatronischen Systemen - ein Ansatz für die Modellierung und Simulation Peter Schneider, Marcus Müller, Peter Schwarz Fraunhofer-Institut für Integrierte Schaltungen Außenstelle EAS Dresden Zeunerstraße 38, D-01069 Dresden e-mail: [email protected]

Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

Embed Size (px)

Citation preview

Page 1: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

1

FraunhoferInstitut

Integrierte Schaltungen

IIS

13. Symposium Simulationstechnik - ASIM ’99vom 21.-14. September 1999 an der Bauhaus-Universität Weimar

Neuronale Netze in mechatronischen Systemen - ein Ansatz für die Modellierung und Simulation

Peter Schneider, Marcus Müller, Peter Schwarz

Fraunhofer-Institut für Integrierte SchaltungenAußenstelle EAS DresdenZeunerstraße 38, D-01069 Dresdene-mail: [email protected]

Page 2: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

2

FraunhoferInstitut

Integrierte Schaltungen

IIS

Einleitung

Einbeziehung Neuronaler Netze in die Systemsimulation

Entwurfsumgebung für intelligente Systeme• Datenaufbereitung• Simulatorkopplung• Modellgenerierung

Erprobung der Entwurfsumgebung an mechatronischen Systemen

Ausblick

Übersicht

Page 3: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

3

FraunhoferInstitut

Integrierte Schaltungen

IIS

Prozeß

UMWELT

Systeme mit Neuronalen Netzen

Page 4: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

4

FraunhoferInstitut

Integrierte Schaltungen

IIS

Prozeß

UMWELT

Systeme mit Neuronalen Netzen

Page 5: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

5

FraunhoferInstitut

Integrierte Schaltungen

IIS

Sensoren

Prozeß

UMWELT

Vorver-arbeitung

Systeme mit Neuronalen Netzen

Page 6: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

6

FraunhoferInstitut

Integrierte Schaltungen

IIS

Sensoren

„klassische“ Signalverarbeitungs-

und Steuerungs-algorithmen

Prozeß

UMWELT

Neuronale Netze

Vorver-arbeitung

Systeme mit Neuronalen Netzen

Page 7: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

7

FraunhoferInstitut

Integrierte Schaltungen

IIS

Sensoren

„klassische“ Signalverarbeitungs-

und Steuerungs-algorithmen

Aktoren

Prozeß

UMWELT

Neuronale Netze

An-steuerung

Vorver-arbeitung

Systeme mit Neuronalen Netzen

Page 8: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

8

FraunhoferInstitut

Integrierte Schaltungen

IIS

Sensoren

„klassische“ Signalverarbeitungs-

und Steuerungs-algorithmen

Aktoren

Prozeß

UMWELT

Neuronale Netze

An-steuerung

Vorver-arbeitung

Robotik• Regelung und Steuerung• Bahnplanung und Greif-

raumexploration

Systeme mit Neuronalen Netzen

Page 9: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

9

FraunhoferInstitut

Integrierte Schaltungen

IIS

Sensoren

„klassische“ Signalverarbeitungs-

und Steuerungs-algorithmen

Aktoren

Prozeß

UMWELT

Neuronale Netze

An-steuerung

Vorver-arbeitung

Robotik• Regelung und Steuerung• Bahnplanung und Greif-

raumexploration

Bildverarbeitung• Mustererkennung• Musterreproduktion

Systeme mit Neuronalen Netzen

Page 10: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

10

FraunhoferInstitut

Integrierte Schaltungen

IIS

Sensoren

„klassische“ Signalverarbeitungs-

und Steuerungs-algorithmen

Aktoren

Prozeß

UMWELT

Neuronale Netze

An-steuerung

Vorver-arbeitung

Robotik• Regelung und Steuerung• Bahnplanung und Greif-

raumexploration

Bildverarbeitung• Mustererkennung• Musterreproduktion

Mikrosystemtechnik• Meßwertverarbeitung• Adaption, Selbst-

kalibrierung

Systeme mit Neuronalen Netzen

Page 11: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

11

FraunhoferInstitut

Integrierte Schaltungen

IIS

Sensoren

„klassische“ Signalverarbeitungs-

und Steuerungs-algorithmen

Aktoren

Prozeß

UMWELT

Neuronale Netze

An-steuerung

Vorver-arbeitung

Robotik• Regelung und Steuerung• Bahnplanung und Greif-

raumexploration

Bildverarbeitung• Mustererkennung• Musterreproduktion

Mikrosystemtechnik• Meßwertverarbeitung• Adaption, Selbst-

kalibrierung

mobile autonome Systeme

Systeme mit Neuronalen Netzen

Page 12: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

12

FraunhoferInstitut

Integrierte Schaltungen

IIS

Sensoren

„klassische“ Signalverarbeitungs-

und Steuerungs-algorithmen

Aktoren

Prozeß

UMWELT

Neuronale Netze

An-steuerung

Vorver-arbeitung

Robotik• Regelung und Steuerung• Bahnplanung und Greif-

raumexploration

Bildverarbeitung• Mustererkennung• Musterreproduktion

Mikrosystemtechnik• Meßwertverarbeitung• Adaption, Selbst-

kalibrierung

mobile autonome Systeme

Sensorsignalverarbeitung

Systeme mit Neuronalen Netzen

Page 13: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

13

FraunhoferInstitut

Integrierte Schaltungen

IIS

Gesamtsystemsimulation intelligenter Systeme- Einbeziehung der Komponente Neuronales Netz -

Page 14: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

14

FraunhoferInstitut

Integrierte Schaltungen

IIS

Erstellung von Modellen für Neuronale Netze für den Systemsimulator

• Vielzahl von Modellen für NN -> hoher Aufwand• relativ unflexibel• verschiedene Netztrainingsverfahren müssen

programmiert werden

Modellierung für einen Simulator

Gesamtsystemsimulation intelligenter Systeme- Einbeziehung der Komponente Neuronales Netz -

Page 15: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

15

FraunhoferInstitut

Integrierte Schaltungen

IIS

Erstellung von Modellen für Neuronale Netze für den Systemsimulator

• Vielzahl von Modellen für NN -> hoher Aufwand• relativ unflexibel• verschiedene Netztrainingsverfahren müssen

programmiert werden

Kopplung von Systemsimulator und Spezialsimulatorfür Neuronale Netze

• einmaliger Aufwand für die Kopplung• Flexibilität des NN-Simulators steht zur Verfügung

(Visualisierung, Training, ...)

Modellierung für einen Simulator

Simulatorkopplung

Gesamtsystemsimulation intelligenter Systeme- Einbeziehung der Komponente Neuronales Netz -

Page 16: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

16

FraunhoferInstitut

Integrierte Schaltungen

IIS

Ablaufsteuerung(Petrinetze)

mechanischeSysteme

elektromagnetische,hydraulische,pneumatische,...Systeme

allgemeine kontinuierlicheSysteme

Transistorschaltung(elektrisches Netzwerk)

Gatterschaltung

Blockschaltbild(digitale Systeme)

Beschreibung(digitale Systeme)

DG

- Sc

hnitt

stel

le

hardware description languageDDL

<SY> REG (D1,BUSA[16:1]::X[16:1]<RE> REGISTER[16:1]<BO> X = REGISTER|D1| REGISTER ¨BUSA ...FORTRAN, PASCAL, C (Subroutinen)

Simulatorkopplung

Fremdsimulator (ANSYS, Saber, ...)

u

f,v

B B

i

F(p)

S1

S2

1

RS

&

1

1

CLOCK

CTRLOFL

BU

S B

REG1

REG2BU

S A

KOSIM

Page 17: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

17

FraunhoferInstitut

Integrierte Schaltungen

IIS

Zell, A.; Mache, N.; Sommer, T.; Korb, T.: The SNNS Neural Network Simulator. 13. DAGM SymposiumMustererkennung, Okt. 1991 München, Informatik-Fachberichte 290, Springer-Verlag, S. 454-461

Stuttgart Neural Network Simulator (SNNS)

Page 18: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

18

FraunhoferInstitut

Integrierte Schaltungen

IIS

Schematic Entry

*.cir*.vhdl...

Bibliotheken*.csdf*.dat

PostprocessingTool

System-simulator

Systemsimulation

Entwurfsumgebung für intelligente Systeme

Page 19: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

19

FraunhoferInstitut

Integrierte Schaltungen

IIS

NN-SimulatorGUI

*.net*.cfg...

*.err*.net*.res

*.net

C-CodeErzeugung

NN-SimulatorGUI

NN-Simulator

*.pat

Lernmuster

Simulation Neuronaler Netze

Entwurfsumgebung für intelligente Systeme

Page 20: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

20

FraunhoferInstitut

Integrierte Schaltungen

IIS

Schematic Entry

NN-SimulatorGUI

*.cir*.vhdl...

*.net*.cfg...

Bibliotheken*.csdf*.dat

*.err*.net*.res

NN-SimulatorGUI

System-simulator

NN-Simulator

Erzeugung von Lerndatenfür das Neuronale Netz durch Systemsimulationen

Entwurfsumgebung für intelligente Systeme

Page 21: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

21

FraunhoferInstitut

Integrierte Schaltungen

IIS

Schematic Entry

NN-SimulatorGUI

*.cir*.vhdl...

*.net*.cfg...

Bibliotheken*.csdf*.dat

*.err*.net*.res

NN-SimulatorGUI

Skalierung,Konvertierung

System-simulator

NN-Simulator

Erzeugung von Lerndatenfür das Neuronale Netz durch Systemsimulationen

Off-line-Lernen

Entwurfsumgebung für intelligente Systeme

Page 22: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

22

FraunhoferInstitut

Integrierte Schaltungen

IIS

Schematic Entry

NN-SimulatorGUI

*.cir*.vhdl...

*.net*.cfg...

Bibliotheken*.csdf*.dat

*.err*.net*.res

NN-SimulatorGUI

PostprocessingTool

System-simulator

NN-Simulator

Simulatorkopplung

Entwurfsumgebung für intelligente Systeme

Page 23: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

23

FraunhoferInstitut

Integrierte Schaltungen

IIS

Schematic Entry

NN-SimulatorGUI

*.cir*.vhdl...

*.net*.cfg...

Bibliotheken*.csdf*.dat

*.err*.net*.res

NN-SimulatorGUI

PostprocessingTool

System-simulator

NN-Simulator

Simulator-kopplung

Simulatorkopplung

On-line Lernen

SKIP

Entwurfsumgebung für intelligente Systeme

Page 24: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

24

FraunhoferInstitut

Integrierte Schaltungen

IIS

SchaltungssimulatorNN-Simulator

Simulatorkopplung

• mehrere NN-Simulatorenankoppelbar

Entwurfsumgebung für intelligente Systeme

Page 25: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

25

FraunhoferInstitut

Integrierte Schaltungen

IIS

SchaltungssimulatorNN-Simulator NN-Simulator

LAN

Simulatorkopplung

• mehrere NN-Simulatorenankoppelbar

• lokale und verteilteSimulation

Entwurfsumgebung für intelligente Systeme

Page 26: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

26

FraunhoferInstitut

Integrierte Schaltungen

IIS

SchaltungssimulatorNN-Simulator NN-Simulator

NN-Simulator

LAN

Internet

Simulatorkopplung

• mehrere NN-Simulatorenankoppelbar

• lokale und verteilte Simulation

Entwurfsumgebung für intelligente Systeme

Page 27: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

27

FraunhoferInstitut

Integrierte Schaltungen

IIS

Schematic Entry

NN-SimulatorGUI

*.cir*.vhdl...

*.net*.cfg...

Bibliotheken*.csdf*.dat

*.err*.net*.res

NN-SimulatorGUI

PostprocessingTool

System-simulator

NN-Simulator

Modellgenerierung

Entwurfsumgebung für intelligente Systeme

Page 28: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

28

FraunhoferInstitut

Integrierte Schaltungen

IIS

Schematic Entry

NN-SimulatorGUI

*.cir*.vhdl...

*.net*.cfg...

Bibliotheken*.csdf*.dat

*.err*.net*.res

*.net

C-CodeErzeugung

NN-SimulatorGUI

PostprocessingTool

System-simulator

NN-Simulator

Modellgenerierung

Modellgenerierung

Recall

Entwurfsumgebung für intelligente Systeme

Page 29: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

29

FraunhoferInstitut

Integrierte Schaltungen

IIS

• statistische Auswertung• Skalierung• Konvertierung in SNNS-Format

• Datenaustausch über Sockets oder Shared Memory• Übertragung von Steuer- und Statusinformationen• Instanziierung von mehreren NN-Simulatoren möglich• Kopplungen SNNS-KOSIM und SNNS-SABER verfügbar

• Nutzung des C-Code-Generators SNNS2C• Automatische Erzeugung von Modellen für die Systemsimu-

lation (KOSIM, SABER)

Datenaufbereitung

Simulatorkopplung

Modellgenerierung

SKIP

Entwurfsumgebung für intelligente Systeme

Page 30: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

30

FraunhoferInstitut

Integrierte Schaltungen

IIS

SNNS KOSIM

IPC

send()

run()

wait()

wait()

recv()

send()

dispatch

recv()dispatch

Zusammenspiel KOSIM - SNNS

Page 31: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

31

FraunhoferInstitut

Integrierte Schaltungen

IIS

Nutzermodelle für ereignisorientierte Simulation

123

nenable

123

m

Kommunikationskanal KOSIM-SNNS

kosim2snns

snns2kosim

IPC-Routinen

kosim2snns

snns2kosim

Einbindung der Kopplung in KOSIM

Page 32: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

32

FraunhoferInstitut

Integrierte Schaltungen

IIS

Eingriffe in den Quelltext des Simulators (Batchversion)

Kommunikationskanal KOSIM-SNNS

IPC-Routinen

initialize netinitialize IPCwaitread inputs

calculate net

update net

write outputsreleaseclose IPCclose snns

SNNS

Einbindung der Kopplung in SNNS

Page 33: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

33

FraunhoferInstitut

Integrierte Schaltungen

IIS

F

θm

m

m sin2θ+( ) θ·· 12---θ·

2sin(2θ ) m 1+( )sinθ–+⋅ f cosθ⋅–=

F θ θ·,( ) 5sinθ θ·+=

x

Prinzipdarstellung

Systemgleichung

Kraftvorgabe

Stabbalancierer

Page 34: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

34

FraunhoferInstitut

Integrierte Schaltungen

IIS

F

NeuronalesNetz

System-modell

Kraft-vorgabe

F θ θ·,( ) 5sinθ θ·+=

θ

θ.

FNN

FTeach

θ (t=0)θ (t=0).

Gesamtsystemmodell

Stabbalancierer

Page 35: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

35

FraunhoferInstitut

Integrierte Schaltungen

IIS

F

NeuronalesNetz

System-modell

Kraft-vorgabe

F θ θ·,( ) 5sinθ θ·+=

θ

θ.

FNN

FTeach

θ (t=0)θ (t=0).

Systemsimulation

NN-Simulation

Gesamtsystemmodell

Stabbalancierer

Page 36: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

36

FraunhoferInstitut

Integrierte Schaltungen

IIS

• Multi-Layer-Perzeptron (MLP) • zwei Eingabeneuronen• zwei verdeckten Schichten mit 12 und 6 Neuronen• ein Ausgabeneuron• Standardbackpropagation

F

NeuronalesNetz

System-modell

Kraft-vorgabe

F θ θ·,( ) 5sinθ θ·+=

θ

θ.

FNN

FTeach

θ (t=0)θ (t=0).

Systemsimulation

NN-Simulation

Gesamtsystemmodell

Neuronales Netz

Stabbalancierer

Page 37: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

37

FraunhoferInstitut

Integrierte Schaltungen

IIS

Simulationsergebnisse

Lernzyklus 1

Stabbalancierer

θ [rad]

1.0

0.8

0.6

0.4

0.2

0.0

-0.2

-0.4

-0.6

-0.8

-1.0

t [s]

Page 38: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

38

FraunhoferInstitut

Integrierte Schaltungen

IIS

Simulationsergebnisse

Lernzyklus 1Lernzyklus 2

Stabbalancierer

θ [rad]

1.0

0.8

0.6

0.4

0.2

0.0

-0.2

-0.4

-0.6

-0.8

-1.0

t [s]

Page 39: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

39

FraunhoferInstitut

Integrierte Schaltungen

IIS

Simulationsergebnisse

Lernzyklus 1Lernzyklus 2Lernzyklus 3

Stabbalancierer

θ [rad]

1.0

0.8

0.6

0.4

0.2

0.0

-0.2

-0.4

-0.6

-0.8

-1.0

t [s]

Page 40: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

40

FraunhoferInstitut

Integrierte Schaltungen

IIS

Simulationsergebnisse

Lernzyklus 1Lernzyklus 2Lernzyklus 3Lernzyklus 4

Stabbalancierer

θ [rad]

1.0

0.8

0.6

0.4

0.2

0.0

-0.2

-0.4

-0.6

-0.8

-1.0

t [s]

Page 41: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

41

FraunhoferInstitut

Integrierte Schaltungen

IIS

Simulationsergebnisse

Lernzyklus 1Lernzyklus 2Lernzyklus 3Lernzyklus 4Lernzyklus 5

Stabbalancierer

θ [rad]

1.0

0.8

0.6

0.4

0.2

0.0

-0.2

-0.4

-0.6

-0.8

-1.0

t [s]

Page 42: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

42

FraunhoferInstitut

Integrierte Schaltungen

IIS

Simulationsergebnisse

Lernzyklus 1Lernzyklus 2Lernzyklus 3Lernzyklus 4Lernzyklus 5Lernzyklus 6

Stabbalancierer

θ [rad]

1.0

0.8

0.6

0.4

0.2

0.0

-0.2

-0.4

-0.6

-0.8

-1.0

t [s]

Page 43: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

43

FraunhoferInstitut

Integrierte Schaltungen

IIS

Simulationsergebnisse

Lernzyklus 1Lernzyklus 2Lernzyklus 3Lernzyklus 4Lernzyklus 5Lernzyklus 6Lernzyklus 7

Stabbalancierer

θ [rad]

1.0

0.8

0.6

0.4

0.2

0.0

-0.2

-0.4

-0.6

-0.8

-1.0

t [s]

Page 44: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

44

FraunhoferInstitut

Integrierte Schaltungen

IIS

12

34

5

67

8

Simulationsergebnisse

Lernzyklus 1Lernzyklus 2Lernzyklus 3Lernzyklus 4Lernzyklus 5Lernzyklus 6Lernzyklus 7Lernzyklus 8

SKIP

Stabbalancierer

θ [rad]

1.0

0.8

0.6

0.4

0.2

0.0

-0.2

-0.4

-0.6

-0.8

-1.0

t [s]

Page 45: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

45

FraunhoferInstitut

Integrierte Schaltungen

IIS

Simulationsergebnisse

θ für vom NN berechnete Kraft

θ für nach Lern-Vorgabe berechnete Kraft

Stabbalancierer

q [rad]

1.0

0.8

0.6

0.4

0.2

0.0

-0.2

t [s]

Page 46: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

46

FraunhoferInstitut

Integrierte Schaltungen

IIS

Simulationsergebnisse

θ für vom NN berechnete Kraft

θ für nach Lern-Vorgabe berechnete Kraft

Stabbalancierer

q [rad]

1.0

0.8

0.6

0.4

0.2

0.0

-0.2

t [s]

1.2

Page 47: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

47

FraunhoferInstitut

Integrierte Schaltungen

IIS

Simulationsergebnisse

θ für vom NN berechnete Kraft

θ für nach Lern-Vorgabe berechnete Kraft

Stabbalancierer

q [rad]

1.0

0.8

0.6

0.4

0.2

0.0

-0.2

t [s]

1.2

Page 48: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

48

FraunhoferInstitut

Integrierte Schaltungen

IIS

Simulationsergebnisse

θ für vom NN berechnete Kraft

θ für nach Lern-Vorgabe berechnete Kraft

Stabbalancierer

q [rad]

1.0

0.8

0.6

0.4

0.2

0.0

-0.2

t [s]

1.2

Page 49: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

49

FraunhoferInstitut

Integrierte Schaltungen

IIS

Endkontrolle im Produktionsprozeß

Einsatz der Relais in sicherheitsrelevanten Bereichen (z.B. ABS-Steuerungen bei Kraftfahrzeugen)

Messung durch mechanischen Eingriff ins Relais (Kräfte und Wege oder durch optisches Verfahren (Wege)

• kurze Taktzeiten• fortschreitende Miniaturisierung• unzugängliche Kontakte

Entwicklung eines berührungslosen Kraft-Weg-Meßverfahrens

Anwendung

Notwendigkeit

bisheriges Verfahren

Probleme

Ziel

Kraft-Weg-Messung an Mikrorelais

Page 50: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

50

FraunhoferInstitut

Integrierte Schaltungen

IIS

Kraft-Weg-Messung an Mikrorelais

RelaisVorver-

arbeitung

Ansteuer-elektronik

Sensoren

Umgebungs-einflüsse

Qualitäts-aussage

NN

extrahierteKennwerte

Page 51: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

51

FraunhoferInstitut

Integrierte Schaltungen

IIS

Kraft-Weg-Messung an Mikrorelais

RelaisVorver-

arbeitung

Ansteuer-elektronik

Sensoren

Umgebungs-einflüsse

Systemsimulation

Qualitäts-aussage

NN

NN-Simulation

extrahierteKennwerte

Page 52: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

52

FraunhoferInstitut

Integrierte Schaltungen

IIS

0,0 0,2 0,4 0,6 0,8 1,0 1,2 1,40,0

0,2

0,4

0,6

0,8

1,0

1,2

1,4 Spannung [10V] Strom [100mA] magnetisches Steufeldeld

[T/30] ¸ber dem Relais

Zeit [s]

Meßkurven für• Spannung• Strom• Flußdichte

Kraft-Weg-Messung an Mikrorelais

Page 53: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

53

FraunhoferInstitut

Integrierte Schaltungen

IIS

0,0 0,2 0,4 0,6 0,8 1,0 1,2 1,40,0

0,2

0,4

0,6

0,8

1,0

1,2

1,4 Spannung [10V] Strom [100mA] magnetisches Steufeldeld

[T/30] ¸ber dem Relais

Zeit [s]

Meßkurven für• Spannung• Strom• Flußdichte

Kennwertextraktion

Kraft-Weg-Messung an Mikrorelais

Page 54: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

54

FraunhoferInstitut

Integrierte Schaltungen

IIS

0,0 0,2 0,4 0,6 0,8 1,0 1,2 1,40,0

0,2

0,4

0,6

0,8

1,0

1,2

1,4 Spannung [10V] Strom [100mA] magnetisches Steufeldeld

[T/30] ¸ber dem Relais

Zeit [s]

tbta

tc

Meßkurven für• Spannung• Strom• Flußdichte

Kennwertextraktion• Zeiten

Kraft-Weg-Messung an Mikrorelais

Page 55: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

55

FraunhoferInstitut

Integrierte Schaltungen

IIS

0,0 0,2 0,4 0,6 0,8 1,0 1,2 1,40,0

0,2

0,4

0,6

0,8

1,0

1,2

1,4 Spannung [10V] Strom [100mA] magnetisches Steufeldeld

[T/30] ¸ber dem Relais

Zeit [s]

Bf

BgId

Ie

Meßkurven für• Spannung• Strom• Flußdichte

Kennwertextraktion• Zeiten• Absolutwerte

Kraft-Weg-Messung an Mikrorelais

Page 56: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

56

FraunhoferInstitut

Integrierte Schaltungen

IIS

0,0 0,2 0,4 0,6 0,8 1,0 1,2 1,40,0

0,2

0,4

0,6

0,8

1,0

1,2

1,4 Spannung [10V] Strom [100mA] magnetisches Steufeldeld

[T/30] ¸ber dem Relais

Zeit [s]

∆Ih ∆Ii

Meßkurven für• Spannung• Strom• Flußdichte

Kennwertextraktion• Zeiten• Absolutwerte• Differenzen

Kraft-Weg-Messung an Mikrorelais

Page 57: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

57

FraunhoferInstitut

Integrierte Schaltungen

IIS

0,0 0,2 0,4 0,6 0,8 1,0 1,2 1,40,0

0,2

0,4

0,6

0,8

1,0

1,2

1,4 Spannung [10V] Strom [100mA] magnetisches Steufeldeld

[T/30] ¸ber dem Relais

Zeit [s]

dBdt

dBdt

tjtk

Meßkurven für• Spannung• Strom• Flußdichte

Kennwertextraktion• Zeiten• Absolutwerte• Differenzen• Anstiege

Kraft-Weg-Messung an Mikrorelais

Page 58: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

58

FraunhoferInstitut

Integrierte Schaltungen

IIS

Zielgröße Topologie (MLP)

Erkennungsrate [%] Genauigkeit

Kontaktkraft (Öffner) 17 - 50 - 25 - 1 85.3 20 cN

Kontaktkraft (Schließer) 17 - 60 - 30 - 1 69.3 32 cN

Kontaktabstand 17 - 20 - 10 - 1 82.6 20 um

Abbrandreserve 17 - 10 - 1 76.0 20 um

Ergebnisse

SKIP

Kraft-Weg-Messung an Mikrorelais

Kontaktkraft (Schließer)Kontaktkraft (Öffner)

Vorgabe an das Netz Vorgabe an das Netzvo

m N

etz

erm

ittel

t

vom

Net

z er

mitt

elt

Page 59: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

IIS

Fraunhofer

Institu

t

Inte

grie

rte S

cha

ltun

ge

n

Aufzugsystem

Page 60: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

60

FraunhoferInstitut

Integrierte Schaltungen

IIS

STEUERUNG

Sensorik

MOTOR AUFZUG

Fahrkurven-generator

Regelung

µProzessor und Software

Leistungsteil

Frequenz-umrichter

REGELSYSTEM

Netzteil

Umgebung

Aufzugsystem - Struktur

Page 61: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

61

FraunhoferInstitut

Integrierte Schaltungen

IIS

t

ωFahrkurveVorgabe der Winkelgeschwin-digkeit an der Motorwelle

Steuerung des Fahrverhaltens

Page 62: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

62

FraunhoferInstitut

Integrierte Schaltungen

IIS

t

ω

ωpos.

FahrkurveVorgabe der Winkelgeschwin-digkeit an der Motorwelle• Beschleunigung

Steuerung des Fahrverhaltens

Page 63: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

63

FraunhoferInstitut

Integrierte Schaltungen

IIS

t

ω

ωpos ωneg. .

FahrkurveVorgabe der Winkelgeschwin-digkeit an der Motorwelle• Beschleunigung• Verzögerung

Steuerung des Fahrverhaltens

Page 64: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

64

FraunhoferInstitut

Integrierte Schaltungen

IIS

t

ω

ωpos

ωFahr

ωneg. .

FahrkurveVorgabe der Winkelgeschwin-digkeit an der Motorwelle• Beschleunigung• Verzögerung• Fahrgeschwindigkeit

Steuerung des Fahrverhaltens

Page 65: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

65

FraunhoferInstitut

Integrierte Schaltungen

IIS

t

ω

ωpos

ωFahr

r1r4

r2 r3

ωneg. .

FahrkurveVorgabe der Winkelgeschwin-digkeit an der Motorwelle• Beschleunigung• Verzögerung• Fahrgeschwindigkeit• Verrundungen

Steuerung des Fahrverhaltens

Page 66: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

66

FraunhoferInstitut

Integrierte Schaltungen

IIS

• Positioniergenauigkeit• Fahrzeit• maximale Beschleunigung• maximale Bremsbeschleunigung• ...

t

ω

ωpos

ωFahr

r1r4

r2 r3

ωneg. .

FahrkurveVorgabe der Winkelgeschwin-digkeit an der Motorwelle• Beschleunigung• Verzögerung• Fahrgeschwindigkeit• Verrundungen

GütekriterienFahrverhalten der Kabine

Steuerung des Fahrverhaltens

Page 67: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

67

FraunhoferInstitut

Integrierte Schaltungen

IIS

Fahrkorb

Gegengewicht

Antrieb

Steuerung

Monteur

Inbetriebnahme

• Probefahrt des Monteurs

• subjektive Beurteilung des Fahrverhaltens

• Nachstellen der Parameter der Fahrkurve

• Kontrolle der Fahreigen-schaften

• ggfs. weiteres Nachstellen

Ausgangszustand

Page 68: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

68

FraunhoferInstitut

Integrierte Schaltungen

IIS

Fahrkorb

Gegengewicht

Antrieb

Steuerung

automatischeInbetriebnahme und laufende Korrektur

Steuerung des Fahrverhaltens durch Neuronales Netz

Page 69: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

69

FraunhoferInstitut

Integrierte Schaltungen

IIS

Fahrkorb

Gegengewicht

Antrieb

Sensorik

Steuerung

automatischeInbetriebnahme und laufende Korrektur

• sensorische Erfassung der Ist-Fahrkurve

Steuerung des Fahrverhaltens durch Neuronales Netz

Page 70: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

70

FraunhoferInstitut

Integrierte Schaltungen

IIS

Fahrkorb

Gegengewicht

Antrieb

Vorverarbeitung(Merkmals-extraktion)

Sensorik

Steuerung

automatischeInbetriebnahme und laufende Korrektur

• sensorische Erfassung der Ist-Fahrkurve

• Extraktion von Merkmalen aus der Ist-Fahrkurve

Steuerung des Fahrverhaltens durch Neuronales Netz

Page 71: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

71

FraunhoferInstitut

Integrierte Schaltungen

IIS

Fahrkorb

Gegengewicht

Antrieb

Vorverarbeitung(Merkmals-extraktion)

Sensorik

NeuronalesNetz

Steuerung

automatischeInbetriebnahme und laufende Korrektur

• sensorische Erfassung der Ist-Fahrkurve

• Extraktion von Merkmalen aus der Ist-Fahrkurve

• Nachstellen der Parameter der Fahrkurve durch Neuro-nales Netz

Steuerung des Fahrverhaltens durch Neuronales Netz

Page 72: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

72

FraunhoferInstitut

Integrierte Schaltungen

IIS

Fahrkorb

Gegengewicht

Antrieb

Vorverarbeitung(Merkmals-extraktion)

Sensorik

NeuronalesNetz

Steuerung

automatischeInbetriebnahme und laufende Korrektur

• sensorische Erfassung der Ist-Fahrkurve

• Extraktion von Merkmalen aus der Ist-Fahrkurve

• Nachstellen der Parameter der Fahrkurve durch Neuro-nales Netz

• laufende Korrektur der Parameter

Steuerung des Fahrverhaltens durch Neuronales Netz

Page 73: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

73

FraunhoferInstitut

Integrierte Schaltungen

IIS

Kennwerte für die Fahrweise

Fahrkurven-parameter

Fahrkurven-generator

Aufzug-modell

Kennwert-extraktiont

v

t

v

Neuronales Netz

Soll-Fahrkurve Ist-Fahrkurve

gewünschte Fahrweise- Positioniergenauigkeit- Fahrzeit- Beschleunigung- ...

Modell für die Gesamtsystemsimulation

Page 74: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

74

FraunhoferInstitut

Integrierte Schaltungen

IIS

gewünschte Fahrweise- Positioniergenauigkeit- Fahrzeit- Beschleunigung- ...

Fahrkurven-parameter

Kennwerte für die Fahrweise

Fahrkurven-generator

Aufzug-modell

Kennwert-extraktion

Soll-Fahrkurve Ist-Fahrkurve

Neuronales Netz

t

v

t

v

Systemsimulation

NN-Simulation

Modell für die Gesamtsystemsimulation

Page 75: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

75

FraunhoferInstitut

Integrierte Schaltungen

IIS SKIP

Einzelaufzug - Modell des Gesamtsystems

FREQUENZ- SENSORIK

FAHR-KURVEN-

GENERATOR STEUERUNG

ASM GETRIEBE

TREIB-SCHEIBE

SEIL

SEIL

SEIL-AUF-

HÄNGUNG

SEIL-AUF-

HÄNGUNG

KABINEN-SYSTEM

GEGEN-GEWICHT

Aufzug 1

Aufzug j

Aufzug n

Etage m

Etage i

Etage 1

uωsoll

uωist uxref

u1...3 i1...3

mMo

UMRICHTER

ωMo

ωG mG

F1

F2

x2 .

x1 .

xs2 .

xG .

xK .

xs1 .

Fs1 FK

Fs2 FG

feldorientierteREGELUNG u.

Drehzahl-REGELUNG

xsoll (Aj,t)

FÜHRUNG_K

FÜHRUNG_G

xFK .

FFK

FGK

xGK .

xK .ωMo

iist umess

umess

iA

iA

Zustand des Aufzugsystems

Fahrkurvenparameter

Rufsignale

Page 76: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

76

FraunhoferInstitut

Integrierte Schaltungen

IIS

• Blockschaltbilder (Regelungstechnik)• verallgemeinerte Netzwerke

mathematische Beschreibung durch Algebro-Differential-Gleichungssysteme (DAE)unter Zugrundelegung einer einheitlichen Form

• Zerlegung in Teilsysteme• Festlegung der Koppelgrößen• Modellierung der Teilsysteme• Kombination von Struktur- und Verhaltensmodellen

Strukturmodelle

Verhaltensmodelle

Modellierung des Systems

Modellierungsansätze

Page 77: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

77

FraunhoferInstitut

Integrierte Schaltungen

IIS

Seilkraft an der Kabine

Weg an der Kabine

Geschwindigkeit der Kabine

Simulationsergebnisse

Page 78: Neuronale Netze in mechatronischen Systemen - ein Ansatz ...publications.eas.iis.fraunhofer.de/papers/1999/024/slides.pdf · 2 Fraunhofer Institut Integrierte Schaltungen IIS Einleitung

78

FraunhoferInstitut

Integrierte Schaltungen

IIS

Einbeziehung Neuronaler Netze in die Simulation komplexer Systeme

Simulatorkopplung von System- und NN-Simulator

On-Line- und Off-Line-Training

Modellgenerierung für Systemsimulatoren

Beispielsysteme• Stabbalance• Mikrorelais• Aufzugsystem

Zusammenfassung