SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

Design evaluation and optimization of steering yoke of an automobile
Design evaluation and optimization of steering yoke of an automobileDesign evaluation and optimization of steering yoke of an automobile
Design evaluation and optimization of steering yoke of an automobile
eSAT Journals
 
Design evaluation and optimization of steering yoke of an automobile
Design evaluation and optimization of steering yoke of an automobileDesign evaluation and optimization of steering yoke of an automobile
Design evaluation and optimization of steering yoke of an automobile
eSAT Publishing House
 

La actualidad más candente (16)

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

Destacado

Ladder logic fundamentals plc tutorial
Ladder logic fundamentals plc tutorialLadder logic fundamentals plc tutorial
Ladder logic fundamentals plc tutorial
Mavuri Malleswara Rao
 
Programming languages
Programming languagesProgramming languages
Programming languages
Akash Varaiya
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languages
Varun Garg
 

Destacado (15)

[Practical] Functional Programming in Rails
[Practical] Functional Programming in Rails[Practical] Functional Programming in Rails
[Practical] Functional Programming in Rails
 
Ladder logic fundamentals plc tutorial
Ladder logic fundamentals plc tutorialLadder logic fundamentals plc tutorial
Ladder logic fundamentals plc tutorial
 
Generations Of Programming Languages
Generations Of Programming LanguagesGenerations Of Programming Languages
Generations Of Programming Languages
 
PHP Web Programming
PHP Web ProgrammingPHP Web Programming
PHP Web Programming
 
Introduction to Programming Languages
Introduction to Programming LanguagesIntroduction to Programming Languages
Introduction to Programming Languages
 
Bond graphs and genetic algorithms for design and
Bond graphs and genetic algorithms for design andBond graphs and genetic algorithms for design and
Bond graphs and genetic algorithms for design and
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Introduction to C Programming
Introduction to C ProgrammingIntroduction to C Programming
Introduction to C Programming
 
C Programming Language Tutorial for beginners - JavaTpoint
C Programming Language Tutorial for beginners - JavaTpointC Programming Language Tutorial for beginners - JavaTpoint
C Programming Language Tutorial for beginners - JavaTpoint
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Railway Oriented Programming
Railway Oriented ProgrammingRailway Oriented Programming
Railway Oriented Programming
 
INTRODUCTION TO C PROGRAMMING
INTRODUCTION TO C PROGRAMMINGINTRODUCTION TO C PROGRAMMING
INTRODUCTION TO C PROGRAMMING
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languages
 
Functional Programming Patterns (NDC London 2014)
Functional Programming Patterns (NDC London 2014)Functional Programming Patterns (NDC London 2014)
Functional Programming Patterns (NDC London 2014)
 
Basics of C programming
Basics of C programmingBasics of C programming
Basics of C programming
 

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

Performance evaluation of the explicit approximations of the implict colebroo...
Performance evaluation of the explicit approximations of the implict colebroo...Performance evaluation of the explicit approximations of the implict colebroo...
Performance evaluation of the explicit approximations of the implict colebroo...
eSAT Journals
 
Performance evaluation of the explicit approximations of the implict colebroo...
Performance evaluation of the explicit approximations of the implict colebroo...Performance evaluation of the explicit approximations of the implict colebroo...
Performance evaluation of the explicit approximations of the implict colebroo...
eSAT Journals
 
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 mpcPerformance 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
eSAT Publishing House
 

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

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

Más de eSAT Journals

Material management in construction – a case study
Material management in construction – a case studyMaterial management in construction – a case study
Material management in construction – a case study
eSAT Journals
 
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialsLaboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
eSAT Journals
 
Geographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementGeographical information system (gis) for water resources management
Geographical information system (gis) for water resources management
eSAT Journals
 
Estimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodEstimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn method
eSAT Journals
 
Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...
eSAT Journals
 

Más de eSAT Journals (20)

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

Último

Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
HenryBriggs2
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 

Último (20)

Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Bridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptxBridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptx
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic Marks
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 

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