Professional Documents
Culture Documents
net/publication/262897953
CITATIONS READS
17 612
1 author:
Moncef Hammadi
ISAE-Supméca - Institut supérieur de mécanique de Paris
125 PUBLICATIONS 926 CITATIONS
SEE PROFILE
All content following this page was uploaded by Moncef Hammadi on 06 June 2014.
Abstract: Preliminary optimization of mechatronic systems is an extremely important step in the development process of
multi-disciplinary products. However, long computing time in optimization based on multi-domain modelling
tools need to be reduced. Surrogate model technique comes up as a solution for decreasing time computing in
multi-disciplinary optimization. In this paper, an electric vehicle has been optimized by combining Modelica
modelling language with surrogate model technique. Modelica has been used to model the electric vehicle
and surrogate model technique has been used to optimize the electric motor and the transmission gear ratio.
Results show that combining surrogate model technique with Modelica reduces significantly computing time
without much decrease in accuracy.
1 INTRODUCTION
For this reason, substituting DAE system with
Mechatronic Systems (MS) are interdisciplinary surrogate models, using statistical methods, is one
products with a synergistic spatial and functional way of alleviating this burden.
integration of mechanical, electronic and software The polynomial Response Surface Method (RSM)
subsystems (Craig, 2009). (Box and Wilson, 1951) is commonly considered
The great challenge in mechatronic design lies in as the first surrogate modelling technique. It uses
optimizing a complete system with various physical a polynomial formulation to approximate an exact
phenomena related to interacting heterogeneous function. Other techniques such as Kriging (Krige,
subsystems. 1951) and Artificial Neural Networks (ANNs) of
Radial Basis Functions (RBF) (Hardy, 1971), (Hop-
Several multi-domain modelling tools such as field, 1982) and (Powel, 1985) are also used to model
Bond-Graphs, VHDL-AMS, Matlab/Simulink and complex relationships between inputs and outputs.
Modelica are used for preliminary design of MS. Surrogate models are also known as metamodels
For instance, Modelica (Elmqvist et al., 1998) (Blanning, 1975).
combines object-oriented concepts with multi-port
methods for modelling and simulation of physical
systems. It includes a declarative mathematical In this paper, both RMS and ANNs of RBF sur-
description of models and provides a graphical rogate models have been generated from a Modelica
modelling approach. Multi-domain model library of model of an Electric Vehicle (EV). After their val-
lumped parameter elements can be created and added idation and comparison of their accuracy, the ANN
to the default Modelica library for future use. The of RBF surrogate model has been chosen to optimize
end results of Modelica modelling is a system of the electric motor and the gear ratio of the EV. The
differential-algebraic equations (DAE) that represents optimization based on the surrogate model has been
the complete mechatronic system. So that, Modelica compared with an optimization based on the Modelica
is considered as an ideal tool for preliminary design model. Results found are compared with a real case of
of MS. an electric vehicle developed by general motors(GM
However, optimizing a mechatronic system based EV1). Results show an interesting reduction in com-
on DAE is computationally expensive, due to the puting time of optimization without significantly af-
considerable number of simulation evaluations. fecting the accuracy.
2 SURROGATE MODELLING error (Erms) and the maximum error (Emax), which
are respectively expressed as:
RSM and ANNs of RBF have been used in this study m
due to their high accuracy and ease of use. The prin- | ∑ (F(x ji ) − Fa (x ji ))|
cipal features of these two surrogate modelling tech- j=1
Emi = ; 1≤i≤n (5)
niques are described in the following section. m
RMS
70
60
50 0E0
40
0 10 Time (s) 20 30
30
20 Figure 5: Electric current (top) and electric power (bottom)
10
during acceleration test of the EV.
0
-10
0 5 10 Time [s] 15 20 25 30
Figure 4: Results of Modelica simulation during an acceler- to develop ANN of RBF and RSM surrogate mod-
ation test of the EV (accelerator signal and vehicle velocity). els. A comparison of accuracy of the two surrogate
models has been made. It confirms that ANN of RBF
Figure 5 shows the variation of the electric current method is more accurate that RSM in the case of elec-
and power during the performance test of accelera- tric vehicle modelling. ANN of RBF surrogate model
tion. The electric current reaches a maximum of 330 has been used to optimize the electric motor and the
A and the electric power reaches a maximum of 98 gear ratio of the EV. Results show the important gain
kW. The value of the maximum current helps in the in computing time compared to direct optimization
choice of the battery. based on the Modelica model, without affecting a lot
The simulation near the optimal solution is per- accuracy. Results of simulation in the case of acceler-
formed to verify the output design variables. To im- ation test have been compared to a real case of an EV
prove the optimization accuracy, it is possible to per- (GM EV1), and results show a good agreement with
form a second optimization on the Modelica Model, those published.
but near the optimal solutions given by the optimiza- Thus, combining Modelica and surrogate modelling
tion based on the surrogate models. In this case, sur- techniques is an effective method to reduce design
rogate models play a role of assistant in optimization. time and minimize complexity of optimizing mecha-
This alternative has longer time of computing but with tronic systems.
a better precision, and in most cases time will be
shorter than direct optimization on Modelica model
without knowing the neighbourhoods of the optimal
solution.
5 CONCLUSIONS
An electric vehicle has been modelled using Model-
ica language. This model has been used as a support
REFERENCES
Blanning, R. (1975). The construction and implementation
of metamodels. Simulation, 24(6):177184.
Box, G. E. P. and Wilson, K. B. (1951). On the experi-
mental attainment of optimum conditions (with dis-
cussion). Journal of the Royal Statistical Society, Se-
ries B, 13:1–45.
Craig, K. (2009). Mechatronic system design. Technical
report, ASME Newsletter.
Elmqvist, H., Mattsson, S., and Otter, M. (1998). Modelica
: The new object-oriented modeling language. In The
12th European Simulation Multiconference, Manch-
ester, UK.
Hardy, R. L. (1971). Multiquadratic equations of topology
and other irregular surfaces. Journal of Geophysical
Research, 76:1905–1915.
Hopfield, J. (1982). Neural networks and physical sys-
tems with emergent collective computational abilities.
Proc. Natl. Acad. Sci., 79:2554–2558.
Krige, D. (1951). A statistical approach to some basic mine
valuation problems on the witwatersrand. Journal
of the Chemical, Metallurgical and Mining Society,
52:119–139.
Larminie, J. and Lowry, J. (2003). Electric Vehicle Technol-
ogy Explained. John Wiley & Sons.
Mackay, M. D., Beckman, R. J., and Conover, W. J. (1979).
A comparison of three methods for selecting values of
input variables in the analysis of output from a com-
puter code. Technometrics, 21:239–245.
Powel, M. (1985). Radial basis functions for multi-variable
interpolation: A review. In IMA Conference on Algo-
rithms for the Approximation of Functions and Data.
Schittkowski, K. (1985). Nlpql: a fortran subroutine solving
constrained nonlinear programming problems. Annals
of Operations Research, 5 (1-4):485–500.