SlideShare a Scribd company logo
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 523
BOND-GRAPHS AND GENETIC ALGORITHMS FOR DESIGN AND
OPTIMIZATION OF ACTIVE DYNAMIC SYSTEMS
Amara Elhoucine1
, Faiçal Miled2
, Kamel BenOthman3
1
PHD Student, 2
Assistant Professor, 3
Master of conferences, LARATSI, ENIM (National School of engineering of
Monastir), Tunisia
Houcine.Amara@enim.rnu.tn, f.miled@uha.fr, Kamelbenothman@yahoo.fr
Abstract
The aim of this work is to propose a methodology of sizing in a frame of the conception of mechatronic systems in particular and
active dynamic ones, in general. This methodology will support conceptual design step [1]. We propose a collaborative design
approach based on Bond Graph tool and Genetic algorithms. Mechatronic systems have a passive part and active part. In our
approach we establish a hard interaction between passive and active parts. This interaction will be materialized in taking into account
of control criteria in the evolution (synthesis) phase of passive part. This initiative treats functional aspects, both structural and
behavioral; while respecting interactions between passive and active parts.
In our approach we treat functional, structural and behavioral aspects in order to validate a post-project solution. Optimization needs
Behavioral models which are systematically deducted from bond-graph structural models. Thus, retained bond graph elements which
constitute passive part will be obtained, done by optimization Genetic Algorithms procedure. In this procedure Gramians of
controllability and of observability represent the fitness function. The proposed method will be applied to an automatic transmission
of a scooter and validated by a dynamic simulation.
Keywords: Modeling, dynamic system, Bond graph, Gramians of controllability, Genetic algorithms
---------------------------------------------------------------------***---------------------------------------------------------------------
1. INTRODUCTION
The optimization of mechatronic systems [2] makes part of the
design research [3, 4]. Actually, design methodology use
optimization in routine design when we modify some values
of structural components and validate by simulations [5, 6]. In
our approach we use optimization procedure in a creative
design which starts form initial specification.
This procedure will be integrated in a mechatronic design
methodology [7] supported by a functional, structural and
behavioral steps. Functional step transform initial specification
in to functional specification. In the structural step we
synthesis passive part represented by bond graph. In the
behavioral step we use our optimization procedure to validate
our solutions.
The steps of design and dimensional of dynamic systems
assets are based on criteria of controller Such as
controllability, observability and inversibility. In fact, the
controllability we can achieve under optimal conditions of cost
and performance control system. The inversibility is essential
for the implementation of a number of control laws, including
the input-output decoupling and disturbance rejection [8] and
to clarify the necessary design equations.
In this article we propose a synthesis sizing method based on
dynamic and energetic criteria [9],by exploiting the
optimization of Gramians [9,10,11] for the formulation of an
optimization problem and its resolution by the method which
reveals out from artificial intelligence; in this case genetic
algorithms.
The first part of this article deals with an approach which leads
to a functional model and then structural in the direction of
bond-graph (casual model). This model is synthesized by
imposing to the recent structural criteria of controller.
The second part of this article presents a behavioral and
quantitative synthesis in order to size elements bond-graph of
the passive part. In this frame we base ourselves on both
dynamic and energetic criteria while respecting the
specifications. That’s why we are in front of a problem of
optimization of Gramians of controllability and observability,
which presents the objectif function, the optimization of which
is supported by the genetic algorithms.
The third part consists in making a dynamic simulation to
validate our method of sizing of which we determine the laws
of controllability which require the operation of the inverse
bond-graph which is based on the concept of bi-causality [12].
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 524
2. FUNCTIONAL AND STRUCTURAL STUDY
Functional model is obtained after transforming technical
functions into bond-graph sub-models [7]. Interconnection of
sub-models from an a-causal bond graph model which
considered as a functional one [13]
The Bond Graph tool is a unified graphic language [13] for all
the domains of engineering sciences and confirmed as an
approach structured in the modeling and in the simulation of
the multidisciplinary systems. We chose as application an
automatic transmission of a scooter. Its global function is to
transform engine power into back wheel motion [7].
We propose two functional models. An initial model validated
in a precedent study [7] and a candidate model constituted by
an R, C and MSe elements. After structural study, we will
apply our optimization procedure to size R and C elements.
We chose as application an automatic transmission of a
scooter of a scooter. Its functional model is established by
three sub-functional models (Fig.1) (engine, transmission and
load) [7].
We can classify the functional models in two categories:
- Model without element E
- Model with element E
Fig. 1: Model candidate of automatic transmission of scooter
[7]
Jeq: represents the equivalent rotation inertia applied to the
back wheel. It takes into account the mass of the scooter, the
user and the rotational inertia of the wheel;
Jm: moment of inertia of the apparent engine relative to its
output shaft (Kg/m2
);
IC1: link connecting the engine with the transmission;
lc2: the connexion link between the transmission and back
wheel.
R = R(r) = -0.5.Cx..S.R1
3
.r ; element bond graph that
defines the action due to penetration of the whole scooter,
driver and passenger in the air;
Cpr = - mt g sin R1 ; torque generated by the road profile;
mt: total mass of the scooter;
: Slope value;
 : Air density;
R1: ray of the back wheel;
Cx: coefficient of resistance;
S: frontal surface of contact with the air;
r: angular velocity of back wheel.
The bond graph causal model is considered (D.Tanguy et al
2000) as a structural model. We synthesise the structural
model (Rahmani, 1993) by taking into account control criteria
(controllability, observability and invertibility).
In what follows we are going to work on a model with an
element E which will be retained as a model candidate for the
sizing. The identification of the nature of the element E is
made during the structural analysis. Indeed, the element E has
to contribute to the establishment of the structural properties
of control which the designers impose on the passive part.
The structural models are bond-graph causal models. The
causality allows creating explicitly the relations of cause and
effect, and the structure of calculation of the characteristic
equations associated to the models. For this study, we have to
retain a model which has to verify the criteria of controllability
of observability and structural inversibility. The model of our
conception is the one of the transmission, which has to
contribute to the check of these criteria. At a first level, to
have the compulsory structural properties, the element E has to
be a modulated source of effort. Then, we make an U2 control
[7] (Fig.2) associated to this element E.
Fig.2: Model candidate [7].
To improve the performances and possibly to limit the use of
power among the source of controller U2 we propose at a
second level the following model (Fig.3)
Fig. 3: Proposed Model
Engin
Load
Transmission
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 525
2.1 Consideration of Controllability
To put the model in model BGD, it is necessary to make
duality sources. Thus the criterion of controllability is verified
with dualization of U1 which we consider as being a source of
controller (Fig.4).
Fig. 4: Model BGD (derived bond-graph)
2.2 Consideration of the Inversibility
According to the criteria of inversibility of A. Rahmani [12],
we should have the same number of inputs and outputs. The
proposed model is established by two outputs y1 and y2
(respectively the rotation speed of the engine and the wheel),
two inputs which are U1 and U2. By applying the procedures
of consideration of the inversibility, we deduct the shortest
causal paths connecting the inputs and the outputs (Fig 5).
Fig. 5: The causal roads connecting the input with output
2.3. Consideration of the Observability
The first step of the procedure of consideration of the
observability is the stake of the model bond-graph in BGI. At
first, it is necessary to verify the existence of a causal path
between every sensor and a dynamic element (I or C) and
making all the dynamic elements in complete causality during
BGI (Fig.6).
Fig.6: The causal roads every element C or I and the sensors.
The second step consists in putting the model in BGD with the
dualization of the sensors.
Fig.7: Model BGD (derived bond-graph)
To assure the criterion of observability, it is necessary to
dualise the sensor
*
1D f , the relatives to y1.
After verifying structurally our model, we pass to the
following step which consists in making a study behavioral of
our model with the aim of sizing the passive elements of the
model candidate.
3. BEHAVIORAL STUDY
In our days the sizing of the systems is made by a set of
simulation either by modifying the structure by programs
intelligent as the genetic programming [6, 14], or by
modifying the parameters of the structures while limiting itself
to a compromise between the performances wished and the
power of actuators [12] These practices engender a conception
under optimal as far as they do not take into account the
interactions between passive and active elements.
A current method of sizing [6, 15] of the systems is made by a
set of simulation either by modifying the structure by
programs intelligent as the genetic programming. Other used
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 526
methods are based on opposite bond-graph [12] which consists
in imposing the input to find output.
Nevertheless these methods are limited juts to the sizing of
actuators. Furthermore, several criteria are used such as the
energy criteria [9].
We propose an approach for dimensioning passive part based
on genetic algorithms. We also use control an energetic
criteria such as Gramians of controllability and observability.
These criteria allow to minimize input power and to maximize
output power. For our case, we propose an approach of
dimensioning of the passive elements which is based on the
genetic algorithms in order to optimize Gramians of
controllability and observability via the energy of controller.
3.1. Proposed Method
Indeed, in the case of the dynamic systems, the minimal
energy to be supplied to the system to reach a given state is
inversely proportional in Gramian of controllability and that
the energy of output generated by a given initial state is
proportional in Gramian of observability [13].
There are several tools of optimization among which
determinists (method of gradient) [16] and the other heuristics
(Algorithms genetics) [15,17].
With the aim of optimizing these Gramians we are going to
use the algorithm genetic as a tool of optimization.
The proposed method of sizing amounts in the organization
chart following (Fig.8):
Fig.8: The proposed dimensioning procedure
To size elements R and C held in our model of the automatic
transmission of scooter we are going to follow the steps of the
figure:
 Synthesis of the equations of state from the structural
model.
 Calculation of Gramians of controllability and
observability from the model of state.
 Joint Optimization of the Gramians of observability
and of controllability by genetic algorithms.
3.2 Algorithms Genetic
The genetic algorithms are tools of optimization based on a
mechanism of disturbance, a criterion of evaluation and a
criterion of break [17]. These genetic algorithms are based on
techniques derived of the genetics and the natural evolution of
Darwin: crossings, transformations, selection, etc.
The functioning of the genetic algorithm can be presented on
the following organization chart (Fig.9)
Initialize population
evaluate
Gen=0
Gen=Gen+1
mutation
croisement
selection
Affect the ability
E<e
Gen > Max Gen
end
The begin
Fig. 9: Organization chart of functioning of algorithms
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 527
The problem is defined by:
Minimize f (I) under the constraints:
 
min max
0j
i
i i i
h I
x I
x x x



  
With:
f: objectif function.
jh
: The constraints applied to the system.
I: The vector of conception of the independent variables.
ix : The variables of the individual in the terminology of the
genetic algorithms.
minix and maxix : borders lower and upper of the variables of
the individual.
The model bond-graph of the scooter admits the vector of the
variables of conception Independents I = [R, C].
After, we are going to apply our approach to the example of
automatic transmission of scooter.
3.3 Application
In this application, we suggest determining the parameters R
and C of the model bond-graph of the automatic transmission
of scooter (Fi.10):
Fig.10: Model Bond-graph of automatic transmission of
scooter
Model of State
x Ax Bu
y cx
 



(1)
The model of state is obtained by substituting the algebro-
differential equations in the equations of the elementary laws.
Matrix A and B and C are given by the following relations:
2 2
1 1
1 1
* *
1
*
1
0
m eq
m eq eq
m eq
m R m R m
J J c
R R R
A
J J m J c
m
J J
 
 
 
  
  
 
 
 
 
  ;
1
1
0
0 0
m
B
m
 
 
 
 
 
  ;
1
0 0
1
0 0
m
eq
J
C
J
 
 
 
 
 
 
This equation of state is the intermediary between the
structural analysis and the behavioral analysis.
Result of Optimization
The interval of existence of the parameters used by the genetic
algorithms is given by the following table.
Table .1. Intervals of existence of parameters.
Intervalle R C
Xmin 0.1 0
Xmax 0.5 1
The optimal solution, obtained by algorithm genetics (AGs)
during the minimization of the trace of Gramian of
observability and the maximization of the trace of Gramian of
controllability, is presented in the following table.
Table 2: the optimal solution for elements(R and C)
valeurs R C
X 0.4227 0.3132
After sizing elements bond- graphs (R and C) the following
step consists in validating of our methods.
4. SIMULATION AND VALIDATION
In order to validate our method of sizing based on the
optimization by genetic algorithm we are going to make a
comparative study enter both models:
 Model with elements R and C (proposed model: V1).
 Model without elements R and C (initial model: V0).
So we are going to determine the laws of the controls for every
model to clarify the powers put in sets everything. In this
executive we run the inverse bond-graph for the calculation of
the laws of controller.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 528
4.1 Simulation of the Initial Model (without elements
R and C)
To simulate this model we are going to determine the U1
controls (power to be applied of scooter) and U2 (torque to be
applied to the back wheel of scooter).
The determination of the law of control requires the operation
of the inverse bond-graph which based on the concept of bi-
causality. Thus the inverse bond-graph of the model without R
and C is given by the following figure (Fig.11).
Fig.11: The inverse Bond-graph of initial model V0 (without
R and C)
By substituting the algebro-differential equations in the
equations of the constraints, obtained from the model bond-
graph inverse, the controllers U1 and U2 are given by the
following equation ones.
1 1 2 2
2 2 2
m eq pr
eq pr
U J py mJ py mC mRy
U J py C Ry
   

   (2)
By imposing beforehand y1 (speed of scooter in Km/h) and y2
(rotation speed of the engine in rad/s) two dynamics of the
first one order Fig.12 and Fig.13:
Fig.12.Output y1(The speed
of the scooter (Km/h)
Fig.13.Brought out y2 (the
rotation speed of engine
(rad/s)
According to the equation (2) and by using SIMULINK we
obtain the following simulations:
Fig. 14. The U2 controller
(N.m)
Fig.15. The U1 controller
(W).
U2 is the control which represents the torque to be applied to
the back wheel of the scooter.
U1 represent the power to be applied in phase of starting up of
the scooter with the model without R and C.
4.2. Simulation of the Proposed Model (with elements
R and C)
The model bond-graph inverse with R and C is given by the
following figure (fig.16):
Fig.16.The inverse Bond-graph of proposed model (with R
and C).
By substituting the algebro-differential equations in the
equations of the constraints, the controllers necessary to insure
the equalization of the input and the output speeds, are given
by the equation (3):
 
1 1 2
2 1 1 2 2 2
( * * )
( ) * *
m eq
pr
U pJ y m J p R y
c
U m R my y Jeq p y R C y
p
   

  
       
 
(3)
We impose on the model V1 the same conditions on the
outputs (y1 and y2) as the model V0 and we simulate the
controls U1 and U2 via the inverse model (Fig.17 and Fig.18).
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 529
Fig.17.the U2 controllers for
the model V1 (torque in
N.m).
Fig.18.the U1
controllers for the
model V1 (power in
W).
4.3 Validation
The control U2, which represents the torque to be applied to
the Back wheel of scooter, is lower with the control U2 found
in the model V0 for the same outputs y1 and y2.
By comparing models V1 and V0, we notice that U1 of the
model V1 decreases with regard to that of V0, thus there are
gains in term of power for the model V1 what shows and
confirm the interest of our approach which is based on the
addition of elements R and C, from which their values are
obtained by the optimization of the Gramians of controllability
and of observability by using the genetic algorithm on energy
criteria.
Indeed we deduce that input power of initial model is more
important than proposed model one. Our approach offers the
opportunity to explore more candidate solutions by adding
bond graph elements.
The dimensioning of these elements in based on Gramians of
controllability and of observability optimization. It allows the
improvement of the performances with a systematic method.
CONCLUSIONS
In this paper we proposed a dimensioning procedure of
mechatronic systems. This procedure uses collaborative tools
such as bond graph and genetic algorithms. We integrated our
contribution in a design methodology supported by functional
structural and behavioral steps. We used energetic and control
criteria which favorite interactions between passive and active
parts. These criteria decrease confrontation between
mechanical and control engineers in the preliminary design.
This procedure was validated on our application automatic
transmission of scooter. In this frame we demonstrated that the
proposed model is more performed than the initial model.
Thus we also can explore more candidate solutions and
integrate this procedure in professional software for
mechatronic design systems.
REFERENCES
[1] Pahl,W.Beitz ,(1996) ”engineering design”, Edited by
K.Wallance, seconde edition , London:Springer , New
York ISBN 03-540-19917-9.
[2] Robert H.Bishop “The mechatronic Handbook second
Edition «Mechatronic systems control, logic and data
acquisition” university of Texas at Austin
[3] Robert. H. Bishop (2003), the Mechatronics Handbook,
, “Mechatronic Design Approach”. University of Texas
at Austin.
[4] Rosenberg, “Automated design approaches for multi-
domain dynamic systems using bond-graphs and
genetic programming”, In The International Journal of
Computers, Systems and Signals (IJCSS), vol. 3, no. 1,
2002.
[5] Tollenaere,(1998) ,”conceptions des produits
mécaniques-methodes, modeles et outils”,Editions
Hermes N°ISBN 2-86601-694-7.
[6] Wenhui Di, Bo Sun, Lixin Xu (2009) “Dynamic
Simulations of Nonlinear Multi-Domain Systems Based
on Genetic Programming and Bond Graphs” Tsinghua
Science & Technology, Volume 14, Issue 5, Pages 612-
616.
[7] Faiçal Miled, “Contribution à une méthodologie de
conception des systèmes dynamiques actifs”, Thèse
université de technologie de Belfort-Monbliard.
[8] Rahmani, “Etude structurelle des systèmes linéaires par
l’approche bon-graph”, Thèse de doctorat de
l’Université des Sciences et Technologies de Lile,
1993.
[9] Marx, D. Koenig et D. Georges, “Optimal Sensor and
Actuator Location for Descriptor Systems using
Generalized Gramian and Balanced Realization”, Proc.
of the American Control Conference, 2004.
[10] Georges, D. (1995) “The use of observability and
controllability Gramians or functions for optimal sensor
and actuator location in finite-dimensional systems”,
Proceedings of IEEE Conference on Decision and
Control, vol. 4 (pp. 3319}3324).
[11] Marc van de Wal, Bram de Jager "A review of methods
for input/output selection “Philips CFT, Mechatronic
Motion, P.O. Box 218, SAQ-2116, 5600 MD
Eindhoven, Netherlands "Faculty of Mechanical
Engineering, Eindhoven University of Technology,
P.O. Box 513, 5600 MB Eindhoven, Netherlands
Received 11 June 1998; revised 3 July 2000; received
in final form 6 September 2000.
[12] R.F. Ngwompo, S. Scavarda, “ Dimensioning problems
in system design using bicausal bond-graphs”, I.N.S.A.
de Lyon, Laboratoire d’Automatique Industrielle, F-
69621 Villeurbanne Cedex, France Received 13
January 1999; received in revised form 1 May 1999.
[13] Dauphin Tanguy, Geneviève, “Les bond-graphs” (série
système automatisés), Lavoisier 2000.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 530
[14] Zhun Fan, Jiachuan Wang, Sofiane Achiche, Erik
Goodman, Ronald Rosenberg Structured synthesis of
MEMS using evolutionary approaches”Applied Soft
Computing, Volume 8, Issue 1, January 2008, Pages
579-589
[15] Kisung Seo, Zhun Fan, Jianjun Hu, Erik D. Goodman,
Ronald C. Rosenberg” Toward a unified and automated
design methodology for multi-domain dynamic systems
using bond-graphs and genetic
programming”Mechatronics, Volume 13, Issues 8-9,
October 2003, Pages 851-885.
[16] F.S. Hover “ Gradient dynamic optimization with
Legendre chaos Automatic “, Volume 44, Issue 1,
January 2008,Pages135-140
[17] Goldberg, D.E., 1994, “Genetic Algorithms in Search,
Optimization, and Machine Learning”, Addison-Wesley
Publishing, Reading, MA.
BIOGRAPHIES:
Amara Elhoucine, PHD Student in National
School of engineering of Monastir, Monastir
,Tunisia, Houcine.Amara@enim.rnu.tn
Faiçal Miled, National School of engineering of Monastir
Monastir,Tunisia, f .miled@uha.fr
Kamel BenOthman, National School of engineering of
Monastir, Monastir, Tunisia, Kamelbenothman@yahoo.fr

More Related Content

PDF
40620130101004
PDF
Comparative study of rc framed structures using spectra based pushover analysis
PDF
Unguided crack growth simulation in asymmetric specimens using bond-based per...
PDF
Fz3410961102
PDF
Puma 560 trajectory control using nsga ii technique with real valued operators
PDF
PUMA 560 Trajectory Control Using NSGA-II Technique with Real Valued Operators
PDF
SIMULATION OF THE DRILLING PROCESS IN GFRP COMPOSITES USING SYSTEM DYNAMICS A...
PDF
40220140503006
40620130101004
Comparative study of rc framed structures using spectra based pushover analysis
Unguided crack growth simulation in asymmetric specimens using bond-based per...
Fz3410961102
Puma 560 trajectory control using nsga ii technique with real valued operators
PUMA 560 Trajectory Control Using NSGA-II Technique with Real Valued Operators
SIMULATION OF THE DRILLING PROCESS IN GFRP COMPOSITES USING SYSTEM DYNAMICS A...
40220140503006

What's hot (15)

RTF
PUMA 560 TRAJECTORY CONTROL USING NSGA-II TECHNIQUE WITH REAL VALUED OPERATORS
PDF
Experimental investigation on circular hollow steel
PDF
Design evaluation and optimization of steering yoke of an automobile
PDF
Design evaluation and optimization of steering yoke of an automobile
PDF
Robust control of pmsm using genetic algorithm
PDF
Synthesis of Tolerances for Spacecraft Mechanism
PDF
17 9740 development paper id 0014 (edit a)
PDF
Optimization of Automatic Voltage Regulator Using Genetic Algorithm Applying ...
PDF
Structural Dynamic Reanalysis of Beam Elements Using Regression Method
PDF
Capp system process sequence optimization based on genetic algorithms
PDF
Multi-objective Optimization Scheme for PID-Controlled DC Motor
PDF
Explicit model predictive control of fast dynamic system
PDF
Relevance Vector Machines for Earthquake Response Spectra
PDF
Fractional-order sliding mode controller for the two-link robot arm
PDF
IRJET- Explicit Dynamic Analysis of Gear Tooth of a Synchromesh Manual Transm...
PUMA 560 TRAJECTORY CONTROL USING NSGA-II TECHNIQUE WITH REAL VALUED OPERATORS
Experimental investigation on circular hollow steel
Design evaluation and optimization of steering yoke of an automobile
Design evaluation and optimization of steering yoke of an automobile
Robust control of pmsm using genetic algorithm
Synthesis of Tolerances for Spacecraft Mechanism
17 9740 development paper id 0014 (edit a)
Optimization of Automatic Voltage Regulator Using Genetic Algorithm Applying ...
Structural Dynamic Reanalysis of Beam Elements Using Regression Method
Capp system process sequence optimization based on genetic algorithms
Multi-objective Optimization Scheme for PID-Controlled DC Motor
Explicit model predictive control of fast dynamic system
Relevance Vector Machines for Earthquake Response Spectra
Fractional-order sliding mode controller for the two-link robot arm
IRJET- Explicit Dynamic Analysis of Gear Tooth of a Synchromesh Manual Transm...
Ad

Viewers also liked (15)

PDF
[Practical] Functional Programming in Rails
PDF
Ladder logic fundamentals plc tutorial
PPT
Generations Of Programming Languages
ODP
PHP Web Programming
PPTX
Introduction to Programming Languages
PDF
Bond graphs and genetic algorithms for design and
PPTX
Programming languages
PPTX
PPTX
C Programming Language Tutorial for beginners - JavaTpoint
PPT
Programming languages
PDF
Railway Oriented Programming
PPSX
INTRODUCTION TO C PROGRAMMING
PPT
Lect 1. introduction to programming languages
PDF
Functional Programming Patterns (NDC London 2014)
PPT
Basics of C programming
[Practical] Functional Programming in Rails
Ladder logic fundamentals plc tutorial
Generations Of Programming Languages
PHP Web Programming
Introduction to Programming Languages
Bond graphs and genetic algorithms for design and
Programming languages
C Programming Language Tutorial for beginners - JavaTpoint
Programming languages
Railway Oriented Programming
INTRODUCTION TO C PROGRAMMING
Lect 1. introduction to programming languages
Functional Programming Patterns (NDC London 2014)
Basics of C programming
Ad

Similar to Bond graphs and genetic algorithms for design and optimization of active dynamic systems (20)

PDF
Stress analysis on steering knuckle of the automobile steering system
PDF
Stress analysis on steering knuckle of the automobile steering system
DOCX
Performance evaluation of the explicit approximations of the implict colebroo...
DOCX
Performance evaluation of the explicit approximations of the implict colebroo...
PDF
Simulation of electric bike using Scilab Xcos
PDF
Performance analysis of a liquid column in a chemical plant by using mpc
PDF
Performance analysis of a liquid column in a chemical plant by using mpc
PDF
Lec 03(VDIdr shady)
PDF
Evaluation of the stability enhancement of the conventional sliding mode cont...
PDF
Comparative study of a flexible and rigid two degree of
PDF
A simplified method of designing a phase lead compensator to improve the m-s-...
PDF
Sequences classification based on group technology
PDF
Sensrless Luenberger Observer Based Sliding Mode Control of DC Motor
PDF
IRJET- Sensrless Luenberger Observer Based Sliding Mode Control of DC Motor
PDF
Intelligent swarm algorithms for optimizing nonlinear sliding mode controller...
PDF
Sequences classification based on group technology for flexible manufacturing...
PDF
The efficiency of the inference system knowledge
PDF
IRJET- Fuzzy predictive control of Variable Speed Wind Turbines using Fuzzy T...
PDF
Design and Modelling of Automated Dimensional Check Conveyor Belt System for ...
PDF
Comparative study of a flexible and rigid two degree of freedom half car model
Stress analysis on steering knuckle of the automobile steering system
Stress analysis on steering knuckle of the automobile steering system
Performance evaluation of the explicit approximations of the implict colebroo...
Performance evaluation of the explicit approximations of the implict colebroo...
Simulation of electric bike using Scilab Xcos
Performance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpc
Lec 03(VDIdr shady)
Evaluation of the stability enhancement of the conventional sliding mode cont...
Comparative study of a flexible and rigid two degree of
A simplified method of designing a phase lead compensator to improve the m-s-...
Sequences classification based on group technology
Sensrless Luenberger Observer Based Sliding Mode Control of DC Motor
IRJET- Sensrless Luenberger Observer Based Sliding Mode Control of DC Motor
Intelligent swarm algorithms for optimizing nonlinear sliding mode controller...
Sequences classification based on group technology for flexible manufacturing...
The efficiency of the inference system knowledge
IRJET- Fuzzy predictive control of Variable Speed Wind Turbines using Fuzzy T...
Design and Modelling of Automated Dimensional Check Conveyor Belt System for ...
Comparative study of a flexible and rigid two degree of freedom half car model

More from eSAT Journals (20)

PDF
Mechanical properties of hybrid fiber reinforced concrete for pavements
PDF
Material management in construction – a case study
PDF
Managing drought short term strategies in semi arid regions a case study
PDF
Life cycle cost analysis of overlay for an urban road in bangalore
PDF
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
PDF
Laboratory investigation of expansive soil stabilized with natural inorganic ...
PDF
Influence of reinforcement on the behavior of hollow concrete block masonry p...
PDF
Influence of compaction energy on soil stabilized with chemical stabilizer
PDF
Geographical information system (gis) for water resources management
PDF
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
PDF
Factors influencing compressive strength of geopolymer concrete
PDF
Experimental investigation on circular hollow steel columns in filled with li...
PDF
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
PDF
Evaluation of punching shear in flat slabs
PDF
Evaluation of performance of intake tower dam for recent earthquake in india
PDF
Evaluation of operational efficiency of urban road network using travel time ...
PDF
Estimation of surface runoff in nallur amanikere watershed using scs cn method
PDF
Estimation of morphometric parameters and runoff using rs &amp; gis techniques
PDF
Effect of variation of plastic hinge length on the results of non linear anal...
PDF
Effect of use of recycled materials on indirect tensile strength of asphalt c...
Mechanical properties of hybrid fiber reinforced concrete for pavements
Material management in construction – a case study
Managing drought short term strategies in semi arid regions a case study
Life cycle cost analysis of overlay for an urban road in bangalore
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory investigation of expansive soil stabilized with natural inorganic ...
Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of compaction energy on soil stabilized with chemical stabilizer
Geographical information system (gis) for water resources management
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Factors influencing compressive strength of geopolymer concrete
Experimental investigation on circular hollow steel columns in filled with li...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Evaluation of punching shear in flat slabs
Evaluation of performance of intake tower dam for recent earthquake in india
Evaluation of operational efficiency of urban road network using travel time ...
Estimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of morphometric parameters and runoff using rs &amp; gis techniques
Effect of variation of plastic hinge length on the results of non linear anal...
Effect of use of recycled materials on indirect tensile strength of asphalt c...

Recently uploaded (20)

PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
additive manufacturing of ss316l using mig welding
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
Geodesy 1.pptx...............................................
DOCX
573137875-Attendance-Management-System-original
PPTX
Current and future trends in Computer Vision.pptx
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
Sustainable Sites - Green Building Construction
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPT
introduction to datamining and warehousing
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
Digital Logic Computer Design lecture notes
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
UNIT-1 - COAL BASED THERMAL POWER PLANTS
CH1 Production IntroductoryConcepts.pptx
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
additive manufacturing of ss316l using mig welding
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Operating System & Kernel Study Guide-1 - converted.pdf
Geodesy 1.pptx...............................................
573137875-Attendance-Management-System-original
Current and future trends in Computer Vision.pptx
CYBER-CRIMES AND SECURITY A guide to understanding
Sustainable Sites - Green Building Construction
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
introduction to datamining and warehousing
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Digital Logic Computer Design lecture notes
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

Bond graphs and genetic algorithms for design and optimization of active dynamic systems

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 523 BOND-GRAPHS AND GENETIC ALGORITHMS FOR DESIGN AND OPTIMIZATION OF ACTIVE DYNAMIC SYSTEMS Amara Elhoucine1 , Faiçal Miled2 , Kamel BenOthman3 1 PHD Student, 2 Assistant Professor, 3 Master of conferences, LARATSI, ENIM (National School of engineering of Monastir), Tunisia Houcine.Amara@enim.rnu.tn, f.miled@uha.fr, Kamelbenothman@yahoo.fr Abstract The aim of this work is to propose a methodology of sizing in a frame of the conception of mechatronic systems in particular and active dynamic ones, in general. This methodology will support conceptual design step [1]. We propose a collaborative design approach based on Bond Graph tool and Genetic algorithms. Mechatronic systems have a passive part and active part. In our approach we establish a hard interaction between passive and active parts. This interaction will be materialized in taking into account of control criteria in the evolution (synthesis) phase of passive part. This initiative treats functional aspects, both structural and behavioral; while respecting interactions between passive and active parts. In our approach we treat functional, structural and behavioral aspects in order to validate a post-project solution. Optimization needs Behavioral models which are systematically deducted from bond-graph structural models. Thus, retained bond graph elements which constitute passive part will be obtained, done by optimization Genetic Algorithms procedure. In this procedure Gramians of controllability and of observability represent the fitness function. The proposed method will be applied to an automatic transmission of a scooter and validated by a dynamic simulation. Keywords: Modeling, dynamic system, Bond graph, Gramians of controllability, Genetic algorithms ---------------------------------------------------------------------***--------------------------------------------------------------------- 1. INTRODUCTION The optimization of mechatronic systems [2] makes part of the design research [3, 4]. Actually, design methodology use optimization in routine design when we modify some values of structural components and validate by simulations [5, 6]. In our approach we use optimization procedure in a creative design which starts form initial specification. This procedure will be integrated in a mechatronic design methodology [7] supported by a functional, structural and behavioral steps. Functional step transform initial specification in to functional specification. In the structural step we synthesis passive part represented by bond graph. In the behavioral step we use our optimization procedure to validate our solutions. The steps of design and dimensional of dynamic systems assets are based on criteria of controller Such as controllability, observability and inversibility. In fact, the controllability we can achieve under optimal conditions of cost and performance control system. The inversibility is essential for the implementation of a number of control laws, including the input-output decoupling and disturbance rejection [8] and to clarify the necessary design equations. In this article we propose a synthesis sizing method based on dynamic and energetic criteria [9],by exploiting the optimization of Gramians [9,10,11] for the formulation of an optimization problem and its resolution by the method which reveals out from artificial intelligence; in this case genetic algorithms. The first part of this article deals with an approach which leads to a functional model and then structural in the direction of bond-graph (casual model). This model is synthesized by imposing to the recent structural criteria of controller. The second part of this article presents a behavioral and quantitative synthesis in order to size elements bond-graph of the passive part. In this frame we base ourselves on both dynamic and energetic criteria while respecting the specifications. That’s why we are in front of a problem of optimization of Gramians of controllability and observability, which presents the objectif function, the optimization of which is supported by the genetic algorithms. The third part consists in making a dynamic simulation to validate our method of sizing of which we determine the laws of controllability which require the operation of the inverse bond-graph which is based on the concept of bi-causality [12].
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 524 2. FUNCTIONAL AND STRUCTURAL STUDY Functional model is obtained after transforming technical functions into bond-graph sub-models [7]. Interconnection of sub-models from an a-causal bond graph model which considered as a functional one [13] The Bond Graph tool is a unified graphic language [13] for all the domains of engineering sciences and confirmed as an approach structured in the modeling and in the simulation of the multidisciplinary systems. We chose as application an automatic transmission of a scooter. Its global function is to transform engine power into back wheel motion [7]. We propose two functional models. An initial model validated in a precedent study [7] and a candidate model constituted by an R, C and MSe elements. After structural study, we will apply our optimization procedure to size R and C elements. We chose as application an automatic transmission of a scooter of a scooter. Its functional model is established by three sub-functional models (Fig.1) (engine, transmission and load) [7]. We can classify the functional models in two categories: - Model without element E - Model with element E Fig. 1: Model candidate of automatic transmission of scooter [7] Jeq: represents the equivalent rotation inertia applied to the back wheel. It takes into account the mass of the scooter, the user and the rotational inertia of the wheel; Jm: moment of inertia of the apparent engine relative to its output shaft (Kg/m2 ); IC1: link connecting the engine with the transmission; lc2: the connexion link between the transmission and back wheel. R = R(r) = -0.5.Cx..S.R1 3 .r ; element bond graph that defines the action due to penetration of the whole scooter, driver and passenger in the air; Cpr = - mt g sin R1 ; torque generated by the road profile; mt: total mass of the scooter; : Slope value;  : Air density; R1: ray of the back wheel; Cx: coefficient of resistance; S: frontal surface of contact with the air; r: angular velocity of back wheel. The bond graph causal model is considered (D.Tanguy et al 2000) as a structural model. We synthesise the structural model (Rahmani, 1993) by taking into account control criteria (controllability, observability and invertibility). In what follows we are going to work on a model with an element E which will be retained as a model candidate for the sizing. The identification of the nature of the element E is made during the structural analysis. Indeed, the element E has to contribute to the establishment of the structural properties of control which the designers impose on the passive part. The structural models are bond-graph causal models. The causality allows creating explicitly the relations of cause and effect, and the structure of calculation of the characteristic equations associated to the models. For this study, we have to retain a model which has to verify the criteria of controllability of observability and structural inversibility. The model of our conception is the one of the transmission, which has to contribute to the check of these criteria. At a first level, to have the compulsory structural properties, the element E has to be a modulated source of effort. Then, we make an U2 control [7] (Fig.2) associated to this element E. Fig.2: Model candidate [7]. To improve the performances and possibly to limit the use of power among the source of controller U2 we propose at a second level the following model (Fig.3) Fig. 3: Proposed Model Engin Load Transmission
  • 3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 525 2.1 Consideration of Controllability To put the model in model BGD, it is necessary to make duality sources. Thus the criterion of controllability is verified with dualization of U1 which we consider as being a source of controller (Fig.4). Fig. 4: Model BGD (derived bond-graph) 2.2 Consideration of the Inversibility According to the criteria of inversibility of A. Rahmani [12], we should have the same number of inputs and outputs. The proposed model is established by two outputs y1 and y2 (respectively the rotation speed of the engine and the wheel), two inputs which are U1 and U2. By applying the procedures of consideration of the inversibility, we deduct the shortest causal paths connecting the inputs and the outputs (Fig 5). Fig. 5: The causal roads connecting the input with output 2.3. Consideration of the Observability The first step of the procedure of consideration of the observability is the stake of the model bond-graph in BGI. At first, it is necessary to verify the existence of a causal path between every sensor and a dynamic element (I or C) and making all the dynamic elements in complete causality during BGI (Fig.6). Fig.6: The causal roads every element C or I and the sensors. The second step consists in putting the model in BGD with the dualization of the sensors. Fig.7: Model BGD (derived bond-graph) To assure the criterion of observability, it is necessary to dualise the sensor * 1D f , the relatives to y1. After verifying structurally our model, we pass to the following step which consists in making a study behavioral of our model with the aim of sizing the passive elements of the model candidate. 3. BEHAVIORAL STUDY In our days the sizing of the systems is made by a set of simulation either by modifying the structure by programs intelligent as the genetic programming [6, 14], or by modifying the parameters of the structures while limiting itself to a compromise between the performances wished and the power of actuators [12] These practices engender a conception under optimal as far as they do not take into account the interactions between passive and active elements. A current method of sizing [6, 15] of the systems is made by a set of simulation either by modifying the structure by programs intelligent as the genetic programming. Other used
  • 4. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 526 methods are based on opposite bond-graph [12] which consists in imposing the input to find output. Nevertheless these methods are limited juts to the sizing of actuators. Furthermore, several criteria are used such as the energy criteria [9]. We propose an approach for dimensioning passive part based on genetic algorithms. We also use control an energetic criteria such as Gramians of controllability and observability. These criteria allow to minimize input power and to maximize output power. For our case, we propose an approach of dimensioning of the passive elements which is based on the genetic algorithms in order to optimize Gramians of controllability and observability via the energy of controller. 3.1. Proposed Method Indeed, in the case of the dynamic systems, the minimal energy to be supplied to the system to reach a given state is inversely proportional in Gramian of controllability and that the energy of output generated by a given initial state is proportional in Gramian of observability [13]. There are several tools of optimization among which determinists (method of gradient) [16] and the other heuristics (Algorithms genetics) [15,17]. With the aim of optimizing these Gramians we are going to use the algorithm genetic as a tool of optimization. The proposed method of sizing amounts in the organization chart following (Fig.8): Fig.8: The proposed dimensioning procedure To size elements R and C held in our model of the automatic transmission of scooter we are going to follow the steps of the figure:  Synthesis of the equations of state from the structural model.  Calculation of Gramians of controllability and observability from the model of state.  Joint Optimization of the Gramians of observability and of controllability by genetic algorithms. 3.2 Algorithms Genetic The genetic algorithms are tools of optimization based on a mechanism of disturbance, a criterion of evaluation and a criterion of break [17]. These genetic algorithms are based on techniques derived of the genetics and the natural evolution of Darwin: crossings, transformations, selection, etc. The functioning of the genetic algorithm can be presented on the following organization chart (Fig.9) Initialize population evaluate Gen=0 Gen=Gen+1 mutation croisement selection Affect the ability E<e Gen > Max Gen end The begin Fig. 9: Organization chart of functioning of algorithms
  • 5. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 527 The problem is defined by: Minimize f (I) under the constraints:   min max 0j i i i i h I x I x x x       With: f: objectif function. jh : The constraints applied to the system. I: The vector of conception of the independent variables. ix : The variables of the individual in the terminology of the genetic algorithms. minix and maxix : borders lower and upper of the variables of the individual. The model bond-graph of the scooter admits the vector of the variables of conception Independents I = [R, C]. After, we are going to apply our approach to the example of automatic transmission of scooter. 3.3 Application In this application, we suggest determining the parameters R and C of the model bond-graph of the automatic transmission of scooter (Fi.10): Fig.10: Model Bond-graph of automatic transmission of scooter Model of State x Ax Bu y cx      (1) The model of state is obtained by substituting the algebro- differential equations in the equations of the elementary laws. Matrix A and B and C are given by the following relations: 2 2 1 1 1 1 * * 1 * 1 0 m eq m eq eq m eq m R m R m J J c R R R A J J m J c m J J                       ; 1 1 0 0 0 m B m             ; 1 0 0 1 0 0 m eq J C J             This equation of state is the intermediary between the structural analysis and the behavioral analysis. Result of Optimization The interval of existence of the parameters used by the genetic algorithms is given by the following table. Table .1. Intervals of existence of parameters. Intervalle R C Xmin 0.1 0 Xmax 0.5 1 The optimal solution, obtained by algorithm genetics (AGs) during the minimization of the trace of Gramian of observability and the maximization of the trace of Gramian of controllability, is presented in the following table. Table 2: the optimal solution for elements(R and C) valeurs R C X 0.4227 0.3132 After sizing elements bond- graphs (R and C) the following step consists in validating of our methods. 4. SIMULATION AND VALIDATION In order to validate our method of sizing based on the optimization by genetic algorithm we are going to make a comparative study enter both models:  Model with elements R and C (proposed model: V1).  Model without elements R and C (initial model: V0). So we are going to determine the laws of the controls for every model to clarify the powers put in sets everything. In this executive we run the inverse bond-graph for the calculation of the laws of controller.
  • 6. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 528 4.1 Simulation of the Initial Model (without elements R and C) To simulate this model we are going to determine the U1 controls (power to be applied of scooter) and U2 (torque to be applied to the back wheel of scooter). The determination of the law of control requires the operation of the inverse bond-graph which based on the concept of bi- causality. Thus the inverse bond-graph of the model without R and C is given by the following figure (Fig.11). Fig.11: The inverse Bond-graph of initial model V0 (without R and C) By substituting the algebro-differential equations in the equations of the constraints, obtained from the model bond- graph inverse, the controllers U1 and U2 are given by the following equation ones. 1 1 2 2 2 2 2 m eq pr eq pr U J py mJ py mC mRy U J py C Ry         (2) By imposing beforehand y1 (speed of scooter in Km/h) and y2 (rotation speed of the engine in rad/s) two dynamics of the first one order Fig.12 and Fig.13: Fig.12.Output y1(The speed of the scooter (Km/h) Fig.13.Brought out y2 (the rotation speed of engine (rad/s) According to the equation (2) and by using SIMULINK we obtain the following simulations: Fig. 14. The U2 controller (N.m) Fig.15. The U1 controller (W). U2 is the control which represents the torque to be applied to the back wheel of the scooter. U1 represent the power to be applied in phase of starting up of the scooter with the model without R and C. 4.2. Simulation of the Proposed Model (with elements R and C) The model bond-graph inverse with R and C is given by the following figure (fig.16): Fig.16.The inverse Bond-graph of proposed model (with R and C). By substituting the algebro-differential equations in the equations of the constraints, the controllers necessary to insure the equalization of the input and the output speeds, are given by the equation (3):   1 1 2 2 1 1 2 2 2 ( * * ) ( ) * * m eq pr U pJ y m J p R y c U m R my y Jeq p y R C y p                   (3) We impose on the model V1 the same conditions on the outputs (y1 and y2) as the model V0 and we simulate the controls U1 and U2 via the inverse model (Fig.17 and Fig.18).
  • 7. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 529 Fig.17.the U2 controllers for the model V1 (torque in N.m). Fig.18.the U1 controllers for the model V1 (power in W). 4.3 Validation The control U2, which represents the torque to be applied to the Back wheel of scooter, is lower with the control U2 found in the model V0 for the same outputs y1 and y2. By comparing models V1 and V0, we notice that U1 of the model V1 decreases with regard to that of V0, thus there are gains in term of power for the model V1 what shows and confirm the interest of our approach which is based on the addition of elements R and C, from which their values are obtained by the optimization of the Gramians of controllability and of observability by using the genetic algorithm on energy criteria. Indeed we deduce that input power of initial model is more important than proposed model one. Our approach offers the opportunity to explore more candidate solutions by adding bond graph elements. The dimensioning of these elements in based on Gramians of controllability and of observability optimization. It allows the improvement of the performances with a systematic method. CONCLUSIONS In this paper we proposed a dimensioning procedure of mechatronic systems. This procedure uses collaborative tools such as bond graph and genetic algorithms. We integrated our contribution in a design methodology supported by functional structural and behavioral steps. We used energetic and control criteria which favorite interactions between passive and active parts. These criteria decrease confrontation between mechanical and control engineers in the preliminary design. This procedure was validated on our application automatic transmission of scooter. In this frame we demonstrated that the proposed model is more performed than the initial model. Thus we also can explore more candidate solutions and integrate this procedure in professional software for mechatronic design systems. REFERENCES [1] Pahl,W.Beitz ,(1996) ”engineering design”, Edited by K.Wallance, seconde edition , London:Springer , New York ISBN 03-540-19917-9. [2] Robert H.Bishop “The mechatronic Handbook second Edition «Mechatronic systems control, logic and data acquisition” university of Texas at Austin [3] Robert. H. Bishop (2003), the Mechatronics Handbook, , “Mechatronic Design Approach”. University of Texas at Austin. [4] Rosenberg, “Automated design approaches for multi- domain dynamic systems using bond-graphs and genetic programming”, In The International Journal of Computers, Systems and Signals (IJCSS), vol. 3, no. 1, 2002. [5] Tollenaere,(1998) ,”conceptions des produits mécaniques-methodes, modeles et outils”,Editions Hermes N°ISBN 2-86601-694-7. [6] Wenhui Di, Bo Sun, Lixin Xu (2009) “Dynamic Simulations of Nonlinear Multi-Domain Systems Based on Genetic Programming and Bond Graphs” Tsinghua Science & Technology, Volume 14, Issue 5, Pages 612- 616. [7] Faiçal Miled, “Contribution à une méthodologie de conception des systèmes dynamiques actifs”, Thèse université de technologie de Belfort-Monbliard. [8] Rahmani, “Etude structurelle des systèmes linéaires par l’approche bon-graph”, Thèse de doctorat de l’Université des Sciences et Technologies de Lile, 1993. [9] Marx, D. Koenig et D. Georges, “Optimal Sensor and Actuator Location for Descriptor Systems using Generalized Gramian and Balanced Realization”, Proc. of the American Control Conference, 2004. [10] Georges, D. (1995) “The use of observability and controllability Gramians or functions for optimal sensor and actuator location in finite-dimensional systems”, Proceedings of IEEE Conference on Decision and Control, vol. 4 (pp. 3319}3324). [11] Marc van de Wal, Bram de Jager "A review of methods for input/output selection “Philips CFT, Mechatronic Motion, P.O. Box 218, SAQ-2116, 5600 MD Eindhoven, Netherlands "Faculty of Mechanical Engineering, Eindhoven University of Technology, P.O. Box 513, 5600 MB Eindhoven, Netherlands Received 11 June 1998; revised 3 July 2000; received in final form 6 September 2000. [12] R.F. Ngwompo, S. Scavarda, “ Dimensioning problems in system design using bicausal bond-graphs”, I.N.S.A. de Lyon, Laboratoire d’Automatique Industrielle, F- 69621 Villeurbanne Cedex, France Received 13 January 1999; received in revised form 1 May 1999. [13] Dauphin Tanguy, Geneviève, “Les bond-graphs” (série système automatisés), Lavoisier 2000.
  • 8. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 530 [14] Zhun Fan, Jiachuan Wang, Sofiane Achiche, Erik Goodman, Ronald Rosenberg Structured synthesis of MEMS using evolutionary approaches”Applied Soft Computing, Volume 8, Issue 1, January 2008, Pages 579-589 [15] Kisung Seo, Zhun Fan, Jianjun Hu, Erik D. Goodman, Ronald C. Rosenberg” Toward a unified and automated design methodology for multi-domain dynamic systems using bond-graphs and genetic programming”Mechatronics, Volume 13, Issues 8-9, October 2003, Pages 851-885. [16] F.S. Hover “ Gradient dynamic optimization with Legendre chaos Automatic “, Volume 44, Issue 1, January 2008,Pages135-140 [17] Goldberg, D.E., 1994, “Genetic Algorithms in Search, Optimization, and Machine Learning”, Addison-Wesley Publishing, Reading, MA. BIOGRAPHIES: Amara Elhoucine, PHD Student in National School of engineering of Monastir, Monastir ,Tunisia, Houcine.Amara@enim.rnu.tn Faiçal Miled, National School of engineering of Monastir Monastir,Tunisia, f .miled@uha.fr Kamel BenOthman, National School of engineering of Monastir, Monastir, Tunisia, Kamelbenothman@yahoo.fr