Intelligent Powertrain Design: Jimmy C. Mathews Advisors: Dr. Joseph Picone Dr. David Gao
Intelligent Powertrain Design: Jimmy C. Mathews Advisors: Dr. Joseph Picone Dr. David Gao
Jimmy C. Mathews
• Dynamic Systems
Related sets of processes and reservoirs (forms in which matter or energy exists) through
which material or energy flows, characterized by continual change.
• Common Dynamic Systems
electrical, mechanical, hydraulic, thermal among numerous others.
• Real-time Examples
moving automobiles, miniature electric circuits, satellite positioning systems
• Physical systems Interact,
store energy, transport or dissipate energy among subsystems
• Ideal Physical Model (IPM)
The starting point of modeling a physical system is mostly the IPM.
• To perform simulations, the IPM must first be transformed into
mathematical descriptions, either using Block diagrams or Equation
descriptions
• Downsides – laborious procedure, complete derivation of the mathematical
description has to be repeated in case of any modification to the IPM [3].
GME +
Differential Matlab/Simulink Output
Equations Data Tables &
Graphs
Simulation and
Analysis
Software
Fig 1. Modeling Dynamic Systems [1]
• Invented by Henry Paynter in 1961, later elaborated by his students Dean C. Karnopp and
Ronald C. Rosenberg
• An abstract representation of a system where a collection of components interact with each
other through energy ports and are placed in a system where energy is exchanged [2]
• Powerful tool for modeling engineering systems, especially when different physical domains
are involved
• A form of object-oriented physical system modeling
Mechanical
Rotation
Mechanical Hydraulic/Pneumatic
Translation
Thermal Chemical/Process
Electrical Engineering
Magnetic
Figure 3. Multi-Energy Systems Modeling using Bond Graphs
Note: the current through all connected bonds is the same, the voltages sum to zero
Fig 6. The RLC Circuit and its equivalent Bond Graph [4]
The common velocity becomes a “1-junction” in the bond graphs. Note: the velocity of all
connected bonds is the same, the forces sum to zero)
Intelligent Powertrain Design Page 10 of 42
The Bond Graph Modeling Formalism (contd..)
Analogies!
Lets compare! We see the following analogies between the mechanical and electrical
elements:
Notice that the bond graphs of both the RLC circuit and the Spring-mass-damper system are
identical. Still wondering how??
f e q = ∫f dt p = ∫e dt
flow effort generalized generalized
displacement momentum
Electromagnetic i u q = ∫i dt λ = ∫u dt
current voltage charge magnetic flux
linkage
Mechanical v f x = ∫v dt p = ∫f dt
Translation velocity force displacement momentum
Mechanical Rotation ω T θ = ∫ω dt b = ∫T dt
angular velocity torque angular displacement angular
momentum
Hydraulic / φ P V = ∫φ dt τ = ∫P dt
Pneumatic volume flow pressure volume momentum of a
flow tube
Thermal T FS S = ∫fS dt
temperature entropy flow entropy
Chemical μ FN N = ∫fN dt
chemical potential molar flow number of moles
For an inductor, L [H] is the inductance and for a mass, m [kg] is the mass. For all other
domains, an I – element can be defined.
If the resistance value can be controlled by an external signal, the resistor is a modulated
resistor, with mnemonic MR. E.g. hydraulic tap
When a system part needs to be excited by a known signal form, the source can be modeled
by a modulated source driven by some signal form (figure 13).
Causality
Elements Representation Interpretation
Type
e
Se
e Se
Se
f
f
Fixed e
Sf
e Sf
Sf
f f
e1 e2
Constrained TF
e1 e2
f1
TF f2
TF
n f1 n f2
OR e1 e2
e1 e2
f1
TF f2
TF
n n
f1 f2
Intelligent Powertrain Design Page 25 of 42
The Bond Graph Modeling Formalism (contd..)
Causality
Elements Representation
Type
GY e1 e2 e1 e2
f1
GY OR
f1
GY f2
f2
r r
Constrained 0 Junction OR any other combination where
exactly one bond brings in the effort
variable
0
1 Junction
OR any other combination where
exactly one bond has the causal
stroke away from the junction
1
C Integral Causality (Preferred) Derivative Causality
C C
Preferred
L Integral Causality (Preferred) Derivative Causality
L L
Intelligent Powertrain Design Page 26 of 42
The Bond Graph Modeling Formalism (contd..)
Causality
Elements Representation
Type
R OR
Indifferent R R
U2
U1 U3
+
-
U0
0 0 0
U1 U2 U3
0: U12 0: U23
0 1 0 1 0
R:R I:L
0: U12 0: U23
1 0 C:C
Se : U 0 1 0
U1 U2 U3
R:R
Se : U 1 I:L
C:C
1. R:R 2. R:R
Se : U 1 I:L Se : U 1 I:L
C:C C:C
3. R:R
Se : U 1 I:L
C:C
C2
L1 R2
R3
R1 R2 R3
C1
SE
Transmission Ratio
TF
ωi τL ωL
1 TF 0
τR ωR
Differential Ratio
TF C
τL ωL
ωi
1 0 TF 0
τR ωR
(de3/dt) 0 1/C e3 0
= + U
(df4/dt) -1/L -R/L f4 1/L
DC Motor model
2. Wong Y. K., Rad A. B., “Bond Graph Simulations of Electrical Systems,” The Hong Kong
Polytechnic University, 1998
3. http://www.ce.utwente.nl/bnk/bondgraphs/bond.htm
5. Granda J. J., Reus J., "New developments in Bond Graph Modeling Software Tools: The
Computer Aided Modeling Program CAMP-G and MATLAB," California State
University, Sacramento
6. http://www.bondgraphs.com/about2.html
7. Vashishtha D., “Modeling And Simulation of Large Scale Real Time Embedded Systems,” M.S.
Thesis, Vanderbilt University, May 2004