MechatronicsLecture20202021 230930 163506
MechatronicsLecture20202021 230930 163506
MechatronicsLecture20202021 230930 163506
Mechatronic Systems
NIZAR CHATTI
E-MAIL : [email protected]
OUTLINE
1 ‐ Introduction
2 ‐ Bond graph methodology
3 ‐ Bond Graph model designing procedures
4 ‐ Causality
5 ‐ Mathematical models deduced from a Bond Graph
6 ‐ Conclusion
N. CHATTI 2
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
MECHATRONIC SYSTEM
Actuating chain
Power
Power Sources Sources
actuators System
N. CHATTI 3
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
Difficulties
Diffi lti lilinked
k d tto the
th iindustrial
d t i l context:
t t
Economical constraints:
Costs for research, production Study on virtual
Industrial strategy : prototypes first
To be the first
To guarantee the « just necessary » quality
asked for by the market
N. CHATTI 4
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
INTEGRATED DESIGN
Modeling Control
Supervision
Fault Detection
and Isolation
Virtual Prototype
Physical system
Virtual test bench
N. CHATTI 5
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
The virtual prototyping desk
Simulation Software
CAD (geometric) (CATIA, Solidworks…)
Meshing/3D solid solver (IDEAS, NASTRAN, ABAQUS, LMS)
M hi / 3D fluid
Meshing fl id solver
l (GAMBIT FLUENT,
(GAMBIT, FLUENT Star
St CD,
CD …))
Multibody/ rigid‐elastic (ADAMS, LMS …)
3D Electromagnetics (Flux 2D, Flux 3D, ….)
N. CHATTI 6
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
Keywords: Mechatronics,
Mechatronics Integrated design
design, Bond Graphs
Graphs, Simulation
Simulation, Dynamic Modeling
Modeling,
Automatic control
N. CHATTI 7
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
MOTIVATIONS
Complexity of systems are due of coupling of multi energies
(mechanical, electrical, thermal, hydraulic…).
For example: Power station
N. CHATTI 8
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
Why
Wh Mechatronics?
M h t i ?
Integrating
g g harmoniouslyy those technologies,
g , mechatronics enables to design
g new
and innovative industrial products simpler, more economical, reliable and versatile
(flexible) systems.
N. CHATTI 9
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
Information
Electronics
Power electronics technology
Networks
Converters AN/NA MECHATRONICS System theory
Automatic control
Micro controllers Computer engineering
Actuators Diagnosis
Sensors Artificial intelligence
Software
Mechanics
Hydraulics
Thermal engineering
Mechanism
Pneumatic
Mechanical elements
Precision mechanics
N. CHATTI 10
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
Automation systems:
Vehicle stability control
Precision control of robots
D i off hybrid
Design h b id vehicle
hi l
…
N. CHATTI 11
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
( P, n ou m ) : Hydraulic
(T , H ou Q ) : Thermal
( , n ) : Chemical
( E, i) : Electrical
l l
N. CHATTI 12
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
e‐ e‐
Supply
H2 Tank Load manifold
Cooler &
Active humidifier
H idifi
Humidifier e‐ zone e‐
H2 Compressor
H+ O2 +
O2 Motor
H2 H+
ode
(CA)
Catho
Anode
Membrane
(AN)
H+
H2O
Water
Heat Heat
Return
manifold
N. CHATTI 13
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
MECHATRONIC SYSTEMS
Before 1950
Complex systems are studied as electromechanical sub systems
Around 1950
Emergence of semi conductors, electronic control and power
electronics.
l t i
1960‐1970
Design of microcontrollers because of appearance of computer
engineering Possibility to design embedded control systems more
engineering.
efficient.
1970‐
« Mechatronics » was first introduced in Japan Yaskawa Electric
Corporation
N. CHATTI 14
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 15
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
Test
Test
Test
I d
Industrial
i l validation
lid i
N. CHATTI 16
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 18
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 19
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
Bond Graph is a unified graphical language used for any kind of physical
d
domain.
i The
Th tool
t l is
i confirmed
fi d as a structured
t t d approach h for
f modeling
d li and d
simulation of multidisciplinary systems.
Level of modeling
N. CHATTI 21
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 22
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
Dedicated software
N. CHATTI 23
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 24
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 25
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
Simulation Interface
N. CHATTI 26
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
Cooler &
Active humidifier
Humidifier e‐ zone e‐
H2 Compressor
H+ O2 +
O2 Motor
H2 H+
Cathode
(CA)
Anode
Membrane
(AN)
H+
H2O
1
H 2 O2 H 2O
H 2 2 H 2e : Oxidation
Water
Heat Heat 2
Return
manifold
N. CHATTI 28
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 29
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 30
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
risks of huge sea waves (25 m height possible in winter) and wind (200 km/h)
N. CHATTI 31
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
1. Positioning of
jacks around 2. The jacks bear the 3. Fixing of the
the rig leg and cutting rig during the rising extension bars
off the
h leg
l of the rig of 6.5m
6 5m
before after
N. CHATTI 32
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 33
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 34
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
Application
pp : Ekofisk oil rigs
g ((7/7)
/ )
N. CHATTI 35
Introduction BG elements Design procedures Extensions Causality Mathematical models Conclusion
! crucial factor :
choice of a model usable during all the steps of this design procedure
‐ a knowledge model
N. CHATTI 36
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
MODELING APPROACH
1) Functional Analysis
Decomposition in sub‐systems exchanging power
Word Bond graph
2) Phenomenological Analysis
Id ifi i off the
Identification h components and d physical
h i l phenomena
h
transforming the power they get in stored or dissipated energy
Detailed Bond graph
3) Causal Analysis
Visualisation of the cause‐to‐effect relations and analysis of
causality conflicts
Causal Bond graph
4) Structural Analysis
Causal paths in the bond graph
actuators and sensors choice for control and monitoring
Orifice
DC motor
Shaft
Pinion Cylinder
Pi t
Piston
Rack
DC Pinion Cylinder
Shaft Piston
Motor
oo + +
Rack Orifice
N. CHATTI 38
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
DC MOTOR
ua DC T1
motor « a » for armature
1
ia « f » for field
uf
if
( Ra , La ) ia
T1
Tem
ua
e Load
1
( J , b)
N. CHATTI 39
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
Questions : is it complete?
Q p Can these equations
q be simulated?
N. CHATTI 40
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
PRVH PVMH
2 2
RVH
m VMH
m
Valve
MF
2
H2 tank TRVH 2
TVMH
2 KV1 2 H2
H H VMH n MFH
RVH2
2 2
PHMO
U FC
Manifold
FC stack
2
DC/AC
PCHO
2
HMO
m i FC
CHO THM O 2
m 2
H HMO
2
Hu
umidifier
TCH O
2
PMHH O MF
compressorr
2 O2
2
m MHH O iCL U CL
H CHO TMHH O n MFO
Air
2
2 2
2
H MHH O
PHTH O m
2
2 HTHO
2
Load
H HTH O T
2 HTH2O TME
H TFE
H
ME FE
THE
HHE
Tank H2O
Environment
N. CHATTI 41
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
DEFINITION REPRESENTATION
DEFINITION,
N. CHATTI 42
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
GENERALIZED VARIABLES
1- Power variables
2 – Energy variables
e( )d
p (t ) " generalized momentum "
f ( )d
q(t ) " generalized displacement "
4 generalized variables e, f, p, q
N. CHATTI 43
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 44
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
BOND ACTIVATION
N. CHATTI 45
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 46
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
EXAMPLE
N. CHATTI 47
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 48
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 49
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
Thermal ENTROPY ?
T K
N. CHATTI 50
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 51
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 52
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
POWER STATION
N. CHATTI 53
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 54
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
BG ELEMENTS
N. CHATTI 55
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 56
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
PASSIVE ELEMENTS
Representation
Definition
The Bond Graph elements are called passive because they transform received
power into dissipated poser (R‐element), stored under potential energy (C‐
element) or kinetic (I‐element).
N. CHATTI 57
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
R ELEMENT
N. CHATTI 58
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
EXAMPLES OF R ELEMENTS
N. CHATTI 59
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
BUFFERS
N. CHATTI 60
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
EXAMPLES OF C ELEMENTS
N. CHATTI 61
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
I ELEMENT
N. CHATTI 62
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
TETRAHEDRON OF STATE
N. CHATTI 63
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
TRANSFORMERS
Convert
C t energy in
i one physical
h i l domain
d i as wellll as between
b t one physical
h i l
domain and another
Examples: lever, pulley stem, gear pair, electrical transformer, change of
physical
p y domain…
N. CHATTI 64
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
EXAMPLES OF TRANSFORMERS
N. CHATTI 65
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
GYRATORS
Convert
C t energy in
i one physical
h i l domain
d i as wellll as between
b t one physical
h i l
domain and another
Examples: Gyroscope, Hall effect sensor, change of physical domain…
N. CHATTI 66
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 67
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
ACTIVATED ELEMENTS
EFFORT AND FLOW SOURCES Se, Sf
A source maintains one of power variabes constant or a specific function of time no matter how
large the other variable may be.
N. CHATTI 68
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
EXAMPLES OF 0‐JUNCTION
N. CHATTI 69
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
1‐JUNCTION
N. CHATTI 70
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
EXAMPLES OF 1‐JUNCTION
N. CHATTI 71
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
Summary
N. CHATTI 72
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
1
1. Fix a reference direction for the current,
current it will be used as power direction
2. For each node in circuit with a distinct potential create a 0‐junction
3. Insert 1‐junction between 0‐junctions, attach all Bond Graph elements
submitted
b itt d to
t the
th potential
t ti l diff
difference (R,
(R I,
I C,
C Se,
S Sf elements)
l t ) to
t this
thi 1‐
1
junction
4. Assign power directions to all Bonds
5. For explicit ground potential, delete corresponding 0‐junction and its
adjacent Bonds. If non explicit ground potential is shown, choose any 0‐
junction and delete it.
6
6. Si lif resulting
Simplify lti Bond
B d Graph
G h (remove
( extaneous
t j ti
junctions. F example:
For l
1 0 1 is replaced by 1 1
Note:
Hydraulic, thermal systems similar, but mechanical different
N. CHATTI 73
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 74
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 75
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
R2
a R1 b c e R3
f
L1 C1
g
E
L2
d h
N. CHATTI 76
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 77
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 78
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 79
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
1
1. Fix a reference axis for velocities
2. Consider all different velocities (absolute veclocities for mass and inertia
and relative velocities for others).
3
3. FFor each
h distinct
di ti t velocity,
l it establish
t bli h a 1‐junction.
1 j ti Att h to
Attach t the
th 1‐junction
1 j ti
corresponding Bond Graph elements.
4. Express the relationships between velocities. Add 0‐junction (used to
represent those relationships) for each relationship between 1‐junctions.
1‐junctions
5. Place sources
6. Link all junctions taking into account the power direction
7. Eliminate any zero velocity 1‐junctions and their bonds.
8. Simplify Bond Graph by condesing 2 ports 0 and 1‐junctions into bonds: for
example:
1 0 1 is replaced by 1 1
N. CHATTI 80
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 81
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
SUSPENSION (1/4
/ OF A VEHICLE) : EXAMPLE
N. CHATTI 82
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 83
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
ELECTRO‐MECHANICAL SYSTEM
N. CHATTI 84
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
EXERCICE
N. CHATTI 85
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
1
1. Fix for the fluid a power direction
2. For each distinct pressure establish a 0‐junction (usually there are tank,
compressibility…)
3
3. Place a 1‐junction
Pl 1 j ti b t
between t
two 0 j ti
0‐junctions andd attach
tt h to
t this
thi junction
j ti
components submitted to the pressure difference
4. Add pressure and flow sources
5. Assign power directions
6. Define all pressures relative to reference (usually atmospheric) pressure,
and eliminate the reference 0‐junction and its bonds
7. Simplify the Bond Graph
N. CHATTI 86
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 87
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
THERMAL SYSTEM
T
a
Heat Source
Ts
Q S
N. CHATTI 88
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
Orifice
DC Motor
M
shaft
Hypothesis :
Cylinder Jpinion neglected
Pinion
Piston
Rack
N. CHATTI 89
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
Causality
N. CHATTI 90
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
CONVENTIONS
N. CHATTI 91
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
CONVENTIONS
e
A B P=e. f
f
A B A B
e f
A B A B
f e
Convention : the causal stroke is placed CLOSE TO (FAR FROM) the element
for which the EFFORT (the FLOW) is known
N. CHATTI 92
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
PRINCIPLE
N. CHATTI 93
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
CAUSALITY
N. CHATTI 94
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
CAUSALITY
N. CHATTI 95
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 96
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 97
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 98
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 99
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 100
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 101
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 103
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
Se e imposed by Se
required
Sf p
f imposed by
y Sf
C f C ( de/dt
derivative
I
e I ( df/dt )
R eRf
arbitrary
( li
linear case ) R f = 1/R
/ . e
R e R ( f
non arbitrary
( non linear ) R
f R ( e
N. CHATTI 104
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
2 i e1 = ei
e2 = ei
1 0 n .....
en = ei
aifi = - a1 . f1 - a2 . f2 -
.... - an . fn
2 i
Causality f1 = fi
restrictions f2 = fi
1 1 n .....
fn = fi
aiei = - a1 . e1 - a2 . e2
- .... - an . en
TF e1 = m . e2
m f 2 = m . f1
TF e2 = 1/m . e1
m f1 = 1/m . f2
GY e 1 = r . f2
r e 2 = r . f1
GY f1 = 1/r . e2
r f2 = 1/r . e1
105
N. CHATTI
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
1 – Assign
Assi n the req
required
ired ca
causality
salit to the so
sources
rces and e
extend
tend the implications thro
through
h
the graph as far as possible, using the constraint elements (0, 1, TF, GY)
2 – Assign a preferred integral causality to the I and C –elements and extend the
implications through the graph
3 – Assign a causality on the R‐elements
4 ‐ In case of causality conflict at a junction, search for the I‐ or C‐element
responsible of the conflict and assign it with a derivative causality
causality. Repeat step 3
3.
Se …. Se ….
R R
N. CHATTI 106
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
EXAMPLE 1
R C
Se
N. CHATTI 107
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
EXAMPLE 2
C : C1 I : I1 C : C2
Se 1 TF 0 GY 0 I : I2
R : R1 R : R2 R : R3
N. CHATTI 108
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
EXAMPLE 2
Other choice
C : C1 I : I1 C : C2
Se 1 TF 0 GY 0 I : I2
R : R1 R : R2 R : R3
N. CHATTI 109
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
EXAMPLE 3
I : I1 I : I2
Se 1 TF 1 C : C1
R : R1 R : R2
N. CHATTI 110
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 111
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 112
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
E Se : E 1 0
R2 1 4
C 6
3
e
R : R1 R: R2
A B
f * Junction structure * Elements
1-Junction
P e. f
B f : g B (e)
A e : g A ( f ) 0-Junction
N. CHATTI 113
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
Jpinion
I:Jpin
I : LA I : J mot
I : mcrem C : Ccyll R : Roriff
u T1 T2 Fm
F
P P Penv
1 GY 1 0 1 TF 1 TF 0 1
i V
1 2 rp Vm Ap q vo
R : RA R : bmot
C : 1/ ksh
No causal singularity
No announced If the pinion inertia taken Derivative Causality!
simulation p
problem into account Acceptable?
cceptab e?
Go back to the model?
N. CHATTI 114
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
u T2 Fm
F
Pcyl Pcyl Penv
T1 C2
1 GY 1 0 1 TF 1 TF 0 1
i 1 2 V qv
: rp V Ap
C : 1/ ksh
R : RA R :b
N. CHATTI 115
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
u T1 T2 pinion F P Cylinder
C li d Penv
DC Piston
shaft + +
Motor 1 2 V qv
i rack Orifice qv‐
env
N. CHATTI 116
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 117
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 118
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 119
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 120
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 121
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 122
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 123
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
R1 C1 C : C1 I : L1
Se 1 0
E R2 L1
R : R1 R : R2
Price to pay:
‐ value of l ?
‐veryy small time constant
N. CHATTI 124
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
Jpinion
No causal singularity
No announced If the pinion inertia taken Derivative Causality!
simulation p
problem into account Acceptable?
cceptab e?
Go back to the model?
N. CHATTI 125
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 126
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
u T1 T2 pinion F P Cylinder
C li d Penv
DC Piston
shaft + +
Motor 1 2 V qv
i rack Orifice qv‐
env
N. CHATTI 127
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
I : La I : J mot
I : mcrem C : Ccyl R : Rorif
C : 1/ ksh
R : Ra R : bmot
128
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
Application
N. CHATTI 129
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 130
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
SIMULATION
N. CHATTI 131
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
Hydraulic system
N. CHATTI 132
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
ELECTRIC SYSTEM
N. CHATTI 133
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
MECHANICAL SYSTEM
N. CHATTI 134
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
BG for Modeling
Unified representation language
Makes it easier the dialog between specialists of different physical
domains
Simplifies the building of multidisciplinary models
Shows up explicitely the power transfers
Shows up explicitely the causality
Allows a systematic writing of the mathematical models associated with
tthe
e BG
G
Identification
No « black box » models
identification of unknown parameters of known physical phenomena
Physical insight of the deduced mathematical model
N. CHATTI 135
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
Analysis
Showing up of the causality problems and thus of the ability for the model to be
simulated
i l d
Stability Study (Ljapunov functions)
estimation of the modes of the model and identification of the slow and fast variables
Choice
Ch i off the
h simulation
i l i step
Study of system architecture properties:
Help for the designing of the actuator and sensor system (choice and placement)
Control
Physical meaning of the variables
Designing of observers from the state equations deduced from the BG
Control law designing from reduced models
N. CHATTI 136
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
Monitoring
Graphical determination
• Of monitorability properties
• Of the sensor number, type, placement for the model to be monitorable
Buidingg of analytical
y redundancyy relations
Simulation
BG dedicated sofware (20sim, CAMPG+ACSL, ENPORT, MS1, ARCHER , ...)
a priori knowledge of numerical problems (differential‐algebraic equations, implicite
equations) thanks to causality
Study of the functioning in faulty mode
To be done after a careful analysis of the model
N. CHATTI 137
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
Transverse
T andd simultaneous
i l engineering
i i
Storage of engineering know‐how
Reusability of validated solutions
Designed product « good at the first attempt» (almost!)
Minimize COSTS
Respect DEADLINES
N. CHATTI 138
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
D i wheel
Deming h l ‐ PDCA cycle
l : TTooll for
f quality
lit managementt : W.
W Edwards
Ed d DDeming
i (1950)
A P
C D
Plan
Act
Identify objectives
Criticize simulation
Results Act Plan Formulate hypothesis
Define validation criteria
Identify further needs
Check
Check Do
Causal analysis Do
Structural analysis Build model
Simulation
N. CHATTI 139
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
N. CHATTI 140
REFERENCES
N. CHATTI 141
Fault diagnosis
Hydraulic system
N. CHATTI 142
Fault diagnosis
Hydraulic system
N. CHATTI 143
Fault diagnosis
Hydraulic system
N. CHATTI 144
Fault diagnosis
Hydraulic system
N. CHATTI 145
Fault diagnosis
Hydraulic system
N. CHATTI 146
Introduction BG methodology Model Designing Extensions Causality Mathematical models Conclusion
Hydraulic system
N. CHATTI 147
APPENDIX: PHYSICAL
SYSTEMS MODELING
148
149
150
151
152
153
154
155
156
157
159
160
161
162
163
164
165
166
167
168
169
170
171
SUPERVISION GUI
SUPERVISION GUI
FDI: MEDICAL INTERPRETATION
FDI STEPS IN TECHNOLOGICAL
PROCESS SUPERVISION
MODEL BASED FDI
FDI BASED ON IDENTIFICATION AND
OBSERVERS
NO MODEL BASED
DUPLEX REDUNDANCY
TRIPLEX REDUNDANCY
ARRS AND RESIDUALS
GENERAL PRINCIPLE
DETECTABILITY AND ISOLABILITY
DETECTABILITY AND ISOLABILITY