Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

Journal of Multidisciplinary Engineering Science and Technology (JMEST)

ISSN: 3159-0040
Vol. 2 Issue 10, October - 2015

The Role Of Modeling, Simulation And Analysis


Stage In Mechatronics Systems Design
Education
1,2
Farhan A. Salem
1
Mechatronics engineering program, Dept. of Mechanical Engineering,
College of Engineering, Taif University, 888, Taif, Saudi Arabia.
2
Alpha center for Engineering Studies and Technology Researches, Amman, Jordan.

Abstract—Mechatronics systems are designed analysis and control of dynamic systems and
with synergy and integration toward constrains like understand the key issues in hardware
higher performance, speed, precision, efficiency, implementation[3]. due to different disciplines
lower costs and functionality and operate with involved, the Mechatronics design process may
exceptional high levels of accuracy and speed despite become very complex, and correspondingly,
adverse effects of system nonlinearities, uncertainties engineering educators face daunting challenges.
and disturbances, therefore, such constrains must be The key element in success of a Mechatronics
tested, verified, refined, ensured and met. In order to engineering program, and correspondingly
evaluate such concepts and others generated during Mechatronics engineering graduates, is directly
the design process, without building and testing each related to the applied structural design methodology.
one and take corresponding design decisions, A guidelines for structural design methodology and
Modeling, simulation and evaluation, play a critical tools for the development process of Mechatronic
role and considered as highly important during the products, that can support educators and help
design stages of a Mechatronic system. The primary students in solving Mechatronics design integrated
challenge in modelling and simulation of Mechatronic tasks with their specific properties and can be applied
systems lies in their multidisciplinary and crosses in educational process is highly required, such
domain boundaries nature. This paper focuses on guidelines for structural design methodology are
modelling, simulation, analysis and evaluation stage in proposed in [1-2], this methodology is developed,
Mechatronics design and development education based on VDI 2206 guideline [5] and different
oriented methodology, concepts, description, role, industrial, scientific and educational resources
classification and applications are presented and including [4-20], and is proposed to fulfill Mechatronics
discussed, and by means of examples-projects. The optimal program requirements. The proposed
paper is intended to support engineering educators methodology consists of a systematic specific simple
and help students in solving Mechatronics design and and clear steps (depicted in diagram 1) that are easy
development tasks. A short review of scientific to memorize, follow and aims to support engineering
resources on modelling and simulation in educators and help non experienced student or group
Mechatronics are also presented. of students to integrate gained multidisciplinary
abilities and knowledge, in various stages in solving
Keywords—Mechatronics education, Design Mechatronics design integrated tasks.
methodology, Modeling, Simulation, Analysis. This paper extends writer's work [1-2] and focuses on
I. INTRODUCTION Modeling, simulation, analysis and evaluation stage
and corresponding concepts in Mechatronics design
The modern advances in information technology and development methodology, concepts, description,
and decision making, as well as the synergetic role, classification and applications are to be
integration of different fundamental engineering presented, explained and discussed, and by means of
domains caused the engineering problems to get examples-projects. The papers is intended to support
harder, broader and deeper. Problems are engineering educators and help students in solving
multidisciplinary and to solve them require a Mechatronics design and development tasks, also, a
multidisciplinary engineering systems approach, such review of scientific resources on modelling and
modern multidisciplinary systems are called simulation in Mechatronics are presented.
Mechatronics systems[1-2].Mechatronics engineer is
expected to design products with synergy and
integration toward constrains like higher performance, I.I MECHATRONICS SYSTEMS DESIGN APPROACH.
speed, precision, efficiency, lower costs and There are many definitions of Mechatronics, it can be
functionality, also in order to evaluate such concepts defined as multidisciplinary concept, it is the
and others generated during the design process, synergistic integration of mechanical engineering,
without building and testing each one, Mechatronics electric engineering, electronic systems, information
engineer must be skilled in the modeling, simulation, technology, intelligent control system, and computer

www.jmest.org
JMESTN42351003 2700
Journal of Multidisciplinary Engineering Science and Technology (JMEST)
ISSN: 3159-0040
Vol. 2 Issue 10, October - 2015

hardware and software to manage complexity, Integration refers to combining disparate data or
uncertainty, and communication through the design systems so they work as one system.
and manufacture of products and processes from the The integration within a Mechatronics system can be
very start of the design process, thus enabling performed in two kinds, a) through the integration of
complex decision making. Modern products are components (hardware integration) and b) through the
considered Mechatronics products, since, it is integration by information processing (software
comprehensive mechanical systems with fully integration) based on advanced control function. The
integrated electronics, intelligent control system and integration of components results from designing the
information technology. Such multidisciplinary and Mechatronics system as an overall system, and
complex products, considering the top two drivers in embedding the sensor, actuators, and
industry today for improving development processes, microcomputers into the mechanical process, the
that are shorter product-development schedules and microcomputers can be integrated with actuators, the
increased customer demand for better performing process, or sensor or be arranged at several places.
products, demand another approach for efficient Integrated sensors and microcomputers lead to smart
development. Mechatronic system design process sensors, and integrated actuators and
addresses these challenges, it is a modern microcomputers developed into smart actuators. For
interdisciplinary design procedure, it is the concurrent large systems bus connections will replace the many
selection, evaluation, integration, and optimization of cable. Hence, there are several possibilities to build
the system and all its sub-systems and components up an integrated overall system by proper integration
as a whole and concurrently, all the design disciplines of the hardware. Synergy from the Greek word
work in parallel and collaboratively throughout the synergeia meaning "working together“ and refers to
design and development process to produce an the creation of a whole final products that is better
overall optimal design– no after-thought add-ons than the simple sum of its parts, an integrated and
allowed, this approach offers less constrains and concurrent design should result in a better product
shortened development, also allows the design than one obtained through an uncoupled or sequential
engineers to provide feedback to each other about design [2][21]. synergy can be generated by the right
how their part of design is effect by others. combination of parameters.

www.jmest.org
JMESTN42351003 2701
Journal of Multidisciplinary Engineering Science and Technology (JMEST)
ISSN: 3159-0040
Vol. 2 Issue 10, October - 2015
Pre-Study Process (The problem statement ) :
1
(It is the process of understanding what the problem is, its goals and functions , and to state it in clear
terms. Done by identification, gathering and analysis as much as possible information about) :

a Target user, market and user interests/needs/requirements id entification and analysis; (build user
requirements table)
System requirements/specifications identification, definition and analysis; functional, Performance
and environmental and non-functional requirements.

Build requirements analysis table; fixed and soft requirements, d escription and types
Create d etailed functional specifications.

Aesthetics: if pleasing elegant design is required, color, shape, form and texture to be specified

The problem statement in clear terms : based on up steps, d escription of what is the problem? the goal?
b the top-level functions, and/or state the problem in terms of the deficiency that must be ameliorated user
and system requirements,
Conceptual Design, functional specifications and their structure.
simultaneous synergistic integration and optimization of the system and all its subsystems as a whole, no after-thought add-ons allowed-- Iterate forward and backward to fulfill requirements

2 (Consider the system as a whole, building a description of it in terms of an interdisciplinary set of integrated general
ideas and concepts, conceptual design is usually evolve from problem statement; user and system requirements)

a Id entification, d escription and analysis of the required system ,what is the system?, it's overall function? ,
sub-functions?, behavior/performance?, how it looks like?.
Id entify system’s preliminary necessary structure ( e.g. mechanical, electric, control….),
Break down the overall function/system into subfunction/subsystems; what are major subsystems/components? what
are subsystem’s/components' f unctions? how components interact ?and how they should be connected?
Built system functional mod el (function box, Sequence or Hierarchy ), d epicting the flow of (information,
Energy or Material) between the system’s components
Generate preliminary d ecisions about the d ominant mechanical properties, (e.g. matrials, sizing, volume,
DOF, joints types)

Morphological analysis; Build Morphological table, suggest solutions for functions, evaluate the best solution.
b
A preliminary id eas about mechanical, electric problems and the necessary sensors, actuators, interfaces.

c Build preliminarysystem block d iagram and layout of main components.

d A preliminary economic analysis;feasibility stud y , cost -benefit evaluation

Parallel (concurrent) selection, evaluation, synergetic integration and optimization of the system and all its
sub-systems as a whole and concurrently, all the design disciplines work in parallel and collaboratively
3 throughout the design and development process to produce an overall optimal design– no after-thought
add-ons allowed.
Designing system as a whole, serve as methodological basis for Mechatronic Systems development

a Divid ed the system into realizable mod ules ( subsystems).

Parallel (concurrent) optimal selection, evaluation, synergetic integration and optimization of the system
b and all its mod ules-sub-systems and all components as a whole and concurrently throughout the d esign
and d evelopment process, with respect to the realization of the d esign specifications and requirements
Mechanical sub-system; the d esign of all mechanical aspects in full d etails to meet the requirements; structure
Eements, Mechanisms, Dimensions, Materials, Properties, Parameters ...(CAD/CAM tools ....)
Control unit sub-system Control algorithm and d esign Sensors subsystem Actuators subsystem

Human–machine interaction field Electric & Electronics; Interconnections, signal cond itioning, interfacing.

Develop system's complete and d etailed block d iagram layout

c Synergy can be generated by the right combination /selection of proper parameters that is, the final
prod uct can be better than just the sum of its parts.

Integration refers to co mbin ing d isparate d ata or systems so they work as one system. The integration
can be performed in two kind s: The integration of components (hard ware integration ), results from
d
designing the mechatronics system as an overall system and embedding (placement ) the sensors,
actuators, and microcomputers into the mechanical process. The integration by information processing
(software integration) is based on advanced control function

Modeling, simulation ,analysis and evaluating:


4 The main goal; early identifying system level problems (to verify main and sub-functions and to test and analyze
sub-systems and the whole system model), and ensuring that all design requirements are met (satisfied)

a Modeling process ; Verifying sub-functions and testing sub-systems, consists of two levels:
Subsystems models; in open and closed loop
Overall system model; the verified sub-functions and tested sub-systems are integrated in one overall
system mod el interacting similar to real situation is checked

b Two types of modeling process ; Analytical modeling; Represent the sub-systems and whole system
using mathematical equations suitable for computer simulation ( e.g. MATLAB, Labviev). Physical
(Experimental ) modeling; based on obtained measurements from the system

c Simulation process ; is used to d ecid e on the d esign specifications of the mechatronic system in terms of
specification of requirements. simulation d ivid ed into three parts: Mechanical simulation; To test the
kinematics and d ynamics variables. System simulation; To test the system’s response to d ifferent inputs
in both open and closed loop. Electronic simulation; To test circuits functionality and compatibility

5 Prototyping, testing, evaluation and optimization


To take into account the unmodeled errors and enhance precision, performance and gather early user feedback
Prototype development may be carried out in the following two forms
Virtual Prototype: 2-3D mod el of a prod uct presented in a virtual (PC) environment with, ideally, all
a information and properties includ ed , used to examine, manipulate, and test the form, fit, motion, logistics,
and human factors of conceptual d esigns on a computer monitor,
Physical Prototype: system integration to ensure that subsystems, components and whole system work
together und er operating cond ition

6 Manufacturing and Commercialization 7 Support, Service and Market feedback Analysis

Figure 1 Systematic guideline steps for Mechatronics systems design education-oriented methodology

www.jmest.org
JMESTN42351003 2702
Journal of Multidisciplinary Engineering Science and Technology (JMEST)
ISSN: 3159-0040
Vol. 2 Issue 10, October - 2015

II. MODELING, SIMULATION, ANALYSIS AND and essentially determines the kinematics of
EVALUATION. Mechatronic systems, Based on topology descriptions,
Modeling, simulation, analysis and evaluation, play a physical model is created and describes system
a critical role during the design stages of a properties in system adapted variables – e.g. masses
Mechatronic system, the primary challenge in and length for mechanical systems [4,23]. Physical
modeling and simulation of Mechatronic systems lies model; One that physically represents an object
in their multi-domain nature, consisting of many (figure 2(b)), may be applied to understand the type of
different interconnected, interdisciplinary, integrated forces being acting and applied. Simulation is the
subsystems (and components such as, sensors, process of solving the model i.e. solving mathematical
actuators, interfaces and mechanical geometry), equations and/or logic equations, simulation generally
modeling and simulation are multidisciplinary and refers to a computerized version of the model which is
crosses domain boundaries. run over time to study the implications of the defined
In evaluating concepts, a modeling-simulation-and- interactions. In order to simulate a Mechatronic
analysis approach must replace any design-build-and- system, a multi-domain simulation environment is
test approach, due to this, the key essential required. Multi-domain simulation could be achieved
characteristics of a Mechatronics engineer and in different ways: a more traditional way is to use a
success in Mechatronics design, are a balance general-purpose solver to simulate each subsystem
between two skills; Modeling/Analysis skills and and the whole integrated system, other way, called
Experimentation/Hardware implementation skills [1-3]. co-simulation, [26]. Co-simulation is to use different
The main goal of Modeling, simulation and evaluation communicating solvers, to simulate each subsystem
in Mechatronics design are; to support important and whole system. It is a test software tool, used in
design decisions by early identifying system level order to validate the design choices and to develop
problems (to verify sub-functions and test sub- the model on gradually decreasing levels of
systems), and ensuring that all design requirements abstraction. Hardware-in-the-Loop simulation
are met. Mechatronics design approach challenge (HILS) is a technique that is used in the development
conventional sequential design approach, by and test of complex process systems and real-time
connecting machine design-test tools and creating a embedded systems. It differs from pure real-time
virtual machine prototype before designing the simulation by the addition of a real component in the
physical machine, to take all advantages that can loop via their electrical interfaces to a simulator, which
result from an integrated design, this approach offers reproduces the behavior of the real time environment;
less constrains and shortened development, also this component may be an electronic control unit or a
allows the design engineers to provide feedback to real engine. The hardware-in-the-loop simulation
each other about how their part of design is effect by testing provides the designer with reassurance that
others [1,2,9]. any assumptions made on the plant model were
correct, if any assumptions were incorrect, however,
II.I CONCEPTS, DESCRIPTION, ROLE, CLASSIFICATION the designer has the opportunity to optimize the
AND APPLICATIONS design [24]. Various kinds of HILS can be realized,
Referring to VDI 2206 design guidelines[5], four simulation of electronics, mechanics, sensors and
types of models are usually given for Mechatronic actuators. Optimization is to obtain maximum
systems; namely topologic, physic, mathematic and benefits, from the given resources under the given
numeric models [5]. A short introduction to these constraints, the achievement of optimal performance
models and corresponding concepts in Mechatronics for the required system performance specifications.
system design are followed next, later explained by Unmodeled errors, it is usually very difficult to build
examples. A model is a simplified representation of a exact mathematical model for complex Mechatronics
system at some particular point in time or space systems including all components. However, there is
intended to promote understanding of the real system. no single model which can ever flawlessly reproduce
Modeling is the construction process of physical, reality, there will always be errors called as
conceptual or mathematical simulations of the real unmodeled errors between behavior of a product
world. Mathematical Modeling: A process of model and the actual product. These unmodeled
representing the behavior of a real system by a errors are the reason why there are so many model-
collection of mathematical equations and/or logic, any based designs failed when deployed to the product. In
modeling task requires the formulation of order to take into account the unmodeled errors in the
mathematical models suitable for computer simulation design process, the Mechatronics design approach
or solution. Topological modeling (Figure 2(b)): a includes virtual and physical prototyping phase.
mathematical approach that allows to structure data Prototyping is putting together a working model,
based on the principles of feature adjacency and serves to provide specifications for a real, working
feature connectivity (describes and reflects interlinks, system rather than a theoretical one, it is believed to
the function-performing elements, basically the reduce project risks and cost.
relative position between each component, without Modeling, simulation, analysis and evaluation
considering the physics behind), Topology of processes in Mechatronics design consists of two
mechanical elements could be presented in various levels; subsystems models (e.g. mechanical,
ways (e.g. graphs, free-body diagrams, tree-structure) electrical and electronic components, plant-dynamics,

www.jmest.org
JMESTN42351003 2703
Journal of Multidisciplinary Engineering Science and Technology (JMEST)
ISSN: 3159-0040
Vol. 2 Issue 10, October - 2015

inertias, energy flow, gears, interfaces, sensors, design include MATLAB/Simulink, labview,
actuators, control) and overall system model with Scilab/Scicos, Ptolemy, JMathLib [19] , ADAMS, CAE
various sub-system models interacting similar to real tools, 3D-CAD softwares Pro/Engineer, CATIA,
situation, all engineering subsystems should be AMESim, ASCET-SD/CT, Saberand SolidWorks for
included in overall system model. visualization and collision detection ,MATRIX-X,
There are two types of modeling process; a) ACSL.
Analytical modeling: (models can be obtained by A flow of modeling, simulation analysis and evaluation
either a theoretical approach based on physical laws), for Mechatronics systems design and integration
It is the process of representing the system using procedure could be as follows (diagram 2(a) [23]: a)
mathematical equations, suitable for computer Problem statement: establish the goals to achieve;
simulation and used to describe changes in a system, based on the specification of requirements and design
analytical models are used to assist in systems (as well as, constrains, assumptions, performance
analysis; calculations and predictions and plays a predictions). b) System representation: 1) Since
critical role during the design stages of a Mechatronic Mechatronic system consists of many different
system. For all but the simplest systems, the interconnected subsystems (components and
performance aspects of components (such as sensors, elements), divided the system into realizable modules
actuators, and mechanical geometry) and their effect (sub-systems/sub-functions), and develop physical
on system performance can only be evaluated by model; represent the integrated physical system using
simulation [6]. b) Physical (Experimental) physical model. 2) Develop the functional block
modeling: models can be obtained experimental diagram and show interconnections of sub-systems
approach based on obtained measurements from the and components, 3) Develop mathematical model:
system. represent system by correct dynamic equations
Once models are available, simulation is used to (differential equations), this is done by first by
decide on the design specifications of the whole modeling the component, then the subsystem, and
Mechatronic system, based on the specification of finally integrated all subsystems to develop whole
requirements, the performance aspects of subsystems system model. In this stage, the component, plant and
(and components) and their effect on system subsystems models parameters should be determined
performance and test circuits functionality and based on the specification/ requirements, designed
compatibility, can only be evaluated by simulation[24] mechanical components and the selected actuators
. and sensors. Mechatronic design requires that a
The simulation can be divided into three parts: mechanical system and its control system be
mechanical, electronic and system simulation; designed as an integrated system. Modeling should
Mechanical simulation; used to test the kinematics be considered as the most important because the
and dynamics variables. System simulation; to test quality of the final product and its performance
the system‟s response to different inputs in both open depend on the model developed and used. The
and closed loop, where control system (laws) design designer has the freedom to modify these values,
involves formulation of reasonably accurate models of increase the number of inputs/outputs used and
the plant to be controlled, designing control laws include non-linearities in the subsequent design
based on the derived models and simulating the iterations [18]. c) Simulation: Solve the mathematical
designed control laws using available simulation tools model (differential equations). d) Analyze and
e.g ProEngineer and Solid-Works, MATLAB/Simulink, evaluate the design analytically, that is to early identify
Labview. The subsystem model parameters should be system level problems (to verify sub-functions and test
determined based on the designed mechanical sub-systems) and to ensure that all design
components and the selected actuators and sensors. requirements and specifications are met, if the
The designer has the freedom to modify these values, specification are not met, modifications-refinements
increase the number of inputs/outputs used and can be made, if the specifications are met, the model
include non-linearities in the subsequent design can be optimized. e) System optimization; the
iterations [26]. Electronic simulation; To test circuits achievement of optimal performance for the required
functionality and compatibility and evaluate the system performance specifications, this can be is
selection and design of interconnections, signal divided as follow: First each component are optimized,
conditioning, and interfacing circuits, including; Drive- This operation can be done in parallel. Second
circuits ( e.g. relays, MOSFETs, L93DIC, components are combined together into subsystems
transistors,), signals ( e.g. control signal, PWM and each subsystem is optimized. Finally subsystems
signal), programming of control unit (e.g. are combined together into whole system is optimized.
Microcontroller), sensors, motor position-speed, the h) prototyping (virtual and physical) a prototype is built
overall system or any such subsystem can be to take into account the unmodeled errors in the
simulated using different computer software tools e.g. design process and tested, if the prototype behaves
Saber, ISIS-Proteus and MATLAB. Commercial as required (meets optimal performance), the design
software tools available to design, model and simulate need not advance any further. i) Iterate this
Mechatronic systems, that allow the stydy and procedure.
analysis of components interaction and variation in

www.jmest.org
JMESTN42351003 2704
Journal of Multidisciplinary Engineering Science and Technology (JMEST)
ISSN: 3159-0040
Vol. 2 Issue 10, October - 2015

Overall integrated system physical Simulation;


model mechanical, electrical and solving
Requirements, electronic components Overall system Mathematical Analyze
Mathematical & evaluate Optimization
Specification Mechanical system control system model
model (software tools)
Electronics actuators,sensors
Virtual
Modifications & integration prototyping

Figure 2(a) flow of modeling, simulation analysis and evaluation for Mechatronics systems design [23]

Figure 2(b) The modeling process of Mechatronic product [23]

considerations regarding design, modeling and control


solutions are proposed. SEV system consists of eight
III. EXAMPLES -CASE STUDIES. main subsystems, shown in Figure 3(a)(b), in
Considering that industrial projects are quite different particular: PhotoVoltaic panel, DC/DC converter,
from academic projects. Industrial project require a PWM generator, battery bank, DC machine (one or
quick and dynamic interaction oriented to reduce the more electric or traction motors) for propulsion drive
project time and get the final results [25]. In this part, system, sensing devices, control units (one or more
are to be introduced and discussed Mechatronics controllers) and vehicle platform with its kinematic and
system education oriented design example-projects dynamic. Evaluating concepts, and supporting
with emphasize on modeling, simulation analysis and important design decisions can by done by early
evaluation concepts, also, for engineering educators identifying system level problems (to verify sub-
and students for getting more and detailed information functions and test sub-systems), and ensuring that all
on application of Mechatronics design approach design requirements are met, therefore, each
concepts applied in products design and deployment, subsystem, is mathematically described and
the following industrial, scientific, educational and corresponding Mechanical or System simulation
research recourse, are proposed: [1-2][26-43]. A sub-model in Simulink is developed, then an
detailed explained example-projects on Mechatronics integrated of all subsystems, overall SEV system
system design and mathematical modeling, as a stage model is developed, tested and evaluated. simulation
of design process, can be found in [2,26,44-52]. In (sub-)models of overall SEV system, are developed to
[52], an overview of the state-of-the art in modeling allow designer to have the maximum output data to to
and simulation, and studies to which extent current design, tested, analyze and evaluate overall SEV
simulation technologies can effectively support the system and/or each subsystem outputs characteristics
design process is presented, that focuses on and response, for desired overall and/or either
modeling for design of multi-disciplinary engineering subsystem's specific outputs, under various PV
systems that combine continuous time and discrete subsystem input operating conditions, to meet
time phenomena. particular SEV system requirements and performance.
Each of these subsystems modeling, simulation and
III.I MODELING , SIMULATION AND ANALYSIS OF SOLAR
synergetic integration is summarized/discussed next.
ELECTRIC VEHICLE (SEV)
In [44], a refined model for Mechatronics design of
pure solar electric vehicles (SEV) and some

www.jmest.org
JMESTN42351003 2705
Journal of Multidisciplinary Engineering Science and Technology (JMEST)
ISSN: 3159-0040
Vol. 2 Issue 10, October - 2015

III.I.I PV PANEL SUBSYSTEM MODELING AND SIMULATION III.I.IV MODELING AND SIMULATION OF ELECTRIC MACHINE
SUBSYSTEM
SEV uses the PV panel as electricity generator to
convert the irradiance from sunlight into electricity to PMSM motor used as actuator subsystem, it is
generate its own power, The circuit diagram of PV cell equivalent PMDC motor transfer function model given
is shown as sub-circuit in Figure 3 (a). A mathematical by Eq.(10), to develop Simulink Mechanical simulation
description of a PV cell/panel in terms of output sub-model, with SEV dynamics sub-model, all as one
voltage, current, power and I-V and P-V integrated model, is shown in figure 3(g) .the total
characteristics are given by Eq.(1), based on these equivalent inertia, Jequiv and total equivalent damping,
equation, PV Panel System simulation ( in MATLAB) bequiv at the armature of the motor with gears attaches,
sub-model shown in Figure 3(c) is developed. are given by Eq.(11). Gears modeling: Gear ensures
the transmission of the motor torque to the driving
III.I.II DC/DC BUCK CONVERTER SUBSYSTEM MODELING
wheels. The gear is modeled by the gear ratio n ,
AND SIMULATION
rechargeable Energy source (battery) modeling is
The circuit diagram is shown as sub-circuit in given by Eq.(12).
Figure 3(a). The exact control of output voltage is
III.I.V MODELING AND SIMULATION OF SENSING DEVICES
accomplished by using a Pulse-Width-Modulation
SUBSYSTEM
(PWM) signal to drive the buck converter MOSFET-
switch ON or OFF, by controlling the switch-duty cycle When the pedal is pushed, the controller delivers
D, based on this, if the principle of conservation of electrical currents from the battery to the motor; this
energy is applied then the ratio of output voltage to gives the car acceleration to accelerate to the desired
input voltage is given by Eq.(2). DC/DC Buck output speed, the sensors sense the actual output
converter subsystem Simulink system simulation speed and fed it back to controller. Tachometer is a
sub-model shown in Figure 3(d) is developed. sensor used to measure the actual output angular
During the design of Mechatronic systems, it is speed, ωL. Dynamics of tachometer can be
important that changes in the mechanical structure represented using Eq.(13).
and other subsystems be evaluated simultaneously; a
III.I.VI MODELING CONTROL ALGORITHM SUBSYSTEMS
badly designed mechanical system will never be able
to give a good performance by adding a sophisticated PI controller is widely used in variable speed
controller, therefore, Mechatronic systems design applications and current regulation. separate PI
requires that a mechanical system, dynamics and its controller configurations will be applied for achieving
control system structure be designed as an integrated desired outputs characteristics of PVPC subsystem
system (this desired that (sub-)models be reusable), and meeting desired output speed of whole EV
and correspondingly modeled and simulated to obtain system. The PI controller mathematical model-transfer
unified model of both, that will simplify the analysis function is given by Eq.(14). Mechatronic systems
and prediction of whole system effects and design requires that a mechanical system, dynamics
performance. This unified model is to be developed and its control system structure be designed as an
after modeling each subsystem separately. integrated system and correspondingly modeled and
simulated to obtain unified model of both, that will
III.I.III MODELING AND SIMULATION OF ELECTRIC VEHICLE
simply the analysis and prediction of whole system
SUB-SYSTEM DYNAMICS
effects and performance.
The electromechanical structure of EV is shown in The unified model of mechanical/actuator/dynamics
Figure 3(e). The modeling of an EV sub-system and control/algorithm subsystems is shown in Figure
dynamics involves the balance among the several 3(h,i). These subsystem to be designed, tested and
acting on a running EV forces (Figure 3(f)), these evaluated as one unified model . Integrating all
acting forces are categorized into road-load and subsystem simulation sub-models, in one model, will
attractive force. The disturbance torque to EV is the result in one integrated whole SEV system simulation
total resultant torque generated by all acting forces, model shown in Figure 3(g), this simulation model is
given by Eq.(3), main of acting on running vehicle to be used to Evaluate concepts, and support
forces to be mathematically described including: important design decisions, by testing, verifying and
Rolling resistance force and torque are given by Eq. ensuring the whole SEV system, and each subsystem
(4). Aerodynamic Drag force and torque given by functions and performance.
Eq.(5). The force of wind given by Eq.(6). The hill-
III.I.VII TESTING, ANALYSIS AND EVALUATION OF WHOLE
climbing resistance force and torque given by Eq.(7).
SEV SYSTEM.
Based on all derived forces-torques models,
expressions given by Eq.(8) (9) can be proposed for With reference to testing a maximum speed of 23
total force, such that can be used to develop Simulink m/s, (that is 82.8 km/h) in maximum of 10 seconds,
SEV dynamics Mechanical simulation sub-model. for generated converter's output voltage of 38 DC V
and for all subsystems parameters defined in[44].
Each subsystem and component sub-model is to be
test, evaluated and optimized, then whole system
model is tested and evaluated. Running whole SEV

www.jmest.org
JMESTN42351003 2706
Journal of Multidisciplinary Engineering Science and Technology (JMEST)
ISSN: 3159-0040
Vol. 2 Issue 10, October - 2015
 T  qE g   1 1  qE g 
Simulink model, will result in response curves shown 3
 T  T ref 1 
3
 T  T ref   
 NKT  T  NKT 
in Figure 4, where in Figure 4(a) are shown linear I S (T )  I S   e  I S (T )  I S   e
speed, acceleration, current and motor torque T ref  T ref 
response curves. Meanwhile in Figure 4(b)(c) are V out I Ton
 D  in V out  D *V in  D  (2)
shown generated PV panel's output voltage and V in I out T on T off
converter's output voltage. in Figure 4(d)(e), PV panel FTotal  Faerod  Frolling  Fclimb  Fangl _ acc  Flin _ acc  Fw in d (3)
V-I and P-V characteristics for defined operating
condition are shown. Analyzing these response FRolling  Fnormal _ force *Cr  M * g *Cr *cos( )
curves for each subsystem and/or whole SEV system, FRolling  M * g *Cr , on a level surface ,   0, cos    1 (4)
we can verify sub-functions and test sub-systems and
ensure that all design requirements are met, The TRolling   M * g *Cr *cos( )  * r
obtained response curves show that most of design
Faerod  0.5* * A*Cd * vehicl  wind 
2
(and performance) requirements are met, The PV
panel-converter generates output constant voltage of (5)
1 
38 DC V, and the SEV reaches desired speed of 23 Taerod   *  * A*Cd *vehicl 2  * r
m/s in less that 10 s, without overshoot and 2 
Fwind  0.5*  * A*Cd * vehicl  wind 
2
oscillation). In case, if the specification are not met, (6)
modifications-refinements can be made, if the
specifications are met, the model can be optimized, Fclimb  M * g *sin( )
(7)
for optimal performance for the required system
performance specifications,
Tclimb  Fslope =  M * g *sin( )  * r
I  I ph  I d  IRSH
(1)
     q (VNKT  IR )
  V  R S I 
I   I sc  K i T T ref 
S

   Is  e  1    
 1000       R sh 
FTotal  M   M  g sin( )  sign ( )Mg cos( )C r  sign (  wind )0.5C d A (  wind )2 (8)
Or
n2  J  d
FTotal  0.5*  *A*Cd *vehicl
2
 M * g *Cr *cos( )  M * g *sin( )  J a   M  wheel
2 

 r  dt
2
r
(9)
   wind 
2
 wind   wind 
0.5*  *C L * B * 2  Faerod  Kwind 0.98    0.63     0.4   
           

platform (s ) Kt / n
Gopen (s )   (10)
V in (s )  Las  R a  (J equiv s  bequiv s )   Las  R a T   K b K t
2

2 2
N  N 
bequiv  bm  b Load  1   J equiv  J m  J Load  1 
N2  N2  (11)
2
bh 3
N 
J load   J equiv  J motor  J gear  Jveh  (J wheel  mr 2 )  1 
12 N2 
V oc  V oc2  4(R in  Rt ) Pb (12)
I Battery 
2(R in  R t )
d  t  V out  s  (13)
V out t   K tach V out t   K tach   K tach 
dt  s 
 K 
K P s  I 
K I K Ps  K I  K P  K P s  Z o 
G PI (s )  K P       (14)
s s s s
(T s  1)  1 
G PI (s )  K PI * I  K PI * 1  
TI s  TI s 

2K tach * K t
Gopen (s )  (15)
2bequiv La s  r MLa s  2bequiv R a s  r MR a s  C r La s  2J equiv La s  2K b K t  C r R a  2J equiv R a
2 2 2

www.jmest.org
JMESTN42351003 2707
Journal of Multidisciplinary Engineering Science and Technology (JMEST)
ISSN: 3159-0040
Vol. 2 Issue 10, October - 2015
36.76

2
1/L
Vin
1 Product 1
2
Duty cycle, D s
IL

((RL+Ron)+((R*Rc)/(R+Rc)))/L
Duty cy cle, D switchin signal (0,1) PWM

(R*Rc)/(R+Rc)
3

R/(C*(R+Rc)) Vo
PWM Generator Subsystem
I
3

1
R/(R+Rc)
s

1/(C*(R+Rc)) 1

Figure 3 (a) SEV system circuit diagram, main Vc

subsystems R/(L*(R+Rc))

IPV I Figure 3(d) Buck converter system simulation sub-


model[44]
Battery*

Gears
Tmotor
VPV V
DC
Machine TEV

ωmotor
PV Control systems EV
Load
V, I
ωEV

V.R. Battery
Figure 3(e) EV's Electromechanical structure[44]
transmission
Mechanical

* Electric
Mechanical
coupling

motor
Controller : Driver Power
Current & speed s converter
I
Speed
sensor

α
Figure 3 (b) SEV system diagram, main subsystems
Figure 3(a)(b) SEV system diagram and main M*g α
subsystems, including; PV panel, DC/DC converter, Road incl.
battery bank, DC machine, control units and platform, Figure 3(f) Forces acting on a running vehicle[44]
[44] . P: The invironment ( air) density (kg/m3) 2 22

A:Cross-sectional area of SMEV, where it is the widest, (m2)1 21


Cd : Aerodynamic drag coefficient1 20
aerodaynamic torque, Divide43
0.5*p*A*Cd*v^1 Divide31 Divide45 Divide46

Cd

aerodynamics lift force


[P] .1
Divide25 B : SMEV underside area1 15
8 24
sin(u)
1 ,1 . r/2
CL
CL: The coefficient of lift, ( CL to be 0.10 or 0.16)1 14
cos(u)
From Fill Factor Inclination angle (0:75)1
SinCos.1
Rolling resistance force
M*g*Cr*cos()
.1r/2 Cd=0.01

Cd
Isc .10 25 [conv_Iout] 12 Divide47 Derivative,1
5 Divide48
72 conv. I out
Goto1
M : The mass of the mobilr robot 1
23
Divide49 0.5 -K- du/dt

Vo Ns Cr: The rolling resistance coefficients1 r*m*g/2 , correct2 r^2m/2. correct2


''4 PV module output voltage
13 r^2*m*g/1 r*m/2 wheel radius,

. eu g: The gravity acceleration (m/s2).1 1 V=W*r2 linear speed


in m/s 1
5
Coloum friction Acceleration
PI or PID (Inner current) 3 Divide19
.1 , INNER controller in m/(s^2)
1 6
output 95.37 11
INNER LOOP from L, Armature Divide1
9
1 Panel V out 16 Inverter 8
Inductance
r, wheel radius
17 2 18 summing d3 [load_Iout] T, Torque, 2 -K-
Module V Kt, Torque constant
.3 Is Speed PI Prefilter PI or PID (outer speed) Current PI Prefilter 11 10 4 Inertia motor+ load Divide,2
rads2mps=
du/dt
N Load current, I
Torque
angular
R_wheel*(2*pi)/(2*pi).1 Derivative1
PV.mat V.mat
1 1 current
1 speed
d1 1 s
8 den(s)
Tref ' d3
1
7
Divide39 Integrator1 4
Transfer function
. To File
7 1
[conv_Iout] Current to load
K 2 Iph 1 10
OUTER controller output Divide40 1/(Js+b). 3
0.5 Vin, Input Volt,(0 :30) OUTER LOOP from
8
2
95.37 7 All viscous damping output anguale speed, Omega
summing d1
1 .' '' B OUTER LOOP from summing d2 Ra, Armature Resistance
Converter I out
9
T .8 V PV cell voltage
.4 Goto 3 Kb, EMF constant
q B0 19
Ki [P] P Cell Vout 4 Divide36 Divide37
.2 B
.7 1000 Cell P-V-
Cell I out 6
6 n, Gear ratio
Ktac, Tachometer constant ,
5
V Cell Power out
V1
3
eu I
P P.mat
-10.4 Figure 3(g) integrated DC machine system - dynamic
V Id I To File1
.5 , ''3
,. 1 simulation sub-model [44].
V

Rs ''1 1 6
I
Cell I-V - Np
''2 2
I.mat
Rsh Ish Panel I out

.6 To File2 -0.3467

cell current
4
5
A
.9 Cell Power in

1 7
Cell Efficiency
100
.11

Figure 3(c) PV Panel system simulation sub-


Figure 3(h) unified model of
model[44]
mechanical/actuator/dynamics and control/algorithm
subsystems

www.jmest.org
JMESTN42351003 2708
Journal of Multidisciplinary Engineering Science and Technology (JMEST)
ISSN: 3159-0040
Vol. 2 Issue 10, October - 2015
Duty cycle, D
PV panel I out
D PVPC Subsystem Signal 1
[D] Step Input Volt(0:36)

Signal Builder
[control] Duty cy cle -10.4 Linear Acceleration
Speed regulator Vin, Input Volt,(0 :30)
Ramp Input Volt(0:36)
PI Controller Out1
PVPV_PI_signal PV panel current out [panel_Iout]
Tw.s+1 PI or PID (outer speed) Torque
Acceleration in m/(s^2)
T Kpw MOTION PROFILE 0
T Tw.s
PI or PID (Inner current)
PV panel V out ., - a
electic_vehicl1.mat
95.86
1 -C- Inertia motor+ load
B Irradiation, B
PD(s) PD(s) T, Torque,
B3 T
72 n n, Gear ratio
electic_vehicl2.mat
sun Irrad PD speed2 Angular speed
PV panel Volt out PID speed1
V [panel_Vout] n
Ktach Ktac, Tachometer constant ,
V
output anguale speed, Omega
current regulator Ktach 74.31
All v iscous damping
Converter I out PI Controller. bequiv Current

Kpi*Ti.s+Kpi Alpha
A Cell surf ace area A B4 L, Armature Inductance
electic_vehicl3.mat
Ti.s La Current to load
Ra, Armature Resistance 95.37
Conv erter I out [conv_Iout] La
Ra Linear Speed
Ns I
Ns 95.37 Kt, Torque constant electic_vehicl4.mat
Ra
PI(s) Kt
linear speed in m/s
r, wheel radius
Kt 22.29
PI current r
Nm Converter V out
Np
M : The mass of the mobilr robot 1 V
r electic_vehicl19.mat
m
Conv erter V out PI(s)
g: The grav ity acceleration (m/s2).1 INNER controller output
[conv_Vout] M
I
9.8
PI current1
36 inverter TF . CL: The coef f icient of lif t, ( CL to be 0.10 or 0.16)1
g
Kpwm CL
B : SMEV underside area1
Ts.s+1 Cl OUTER controller output
[conv_Iout] Speed loop B
prefilter
B Inv erter
PI(s)
1/Tw

[load_Iout] Current PI s+1/Tw Speed PI Pref ilter


OUTER LOOP f rom summing d2
I, controller Current loop
Prefilter Current PI Pref ilter

1/Ti
Kb, EMF constant
s+1/Ti -C- INNER LOOP f rom
[conv_Vout] Cd : Aerody namic drag coef f icient1
Kb, EMF
0.5 Cd
PVPV_PI_signal A:Cross-sectional area of SMEV, where it is the widest, (m2)1
[panel_Vout] Cd
D calculated PI(s) [control] A OUTER LOOP f rom summing d1
P: The inv ironment ( air) density (kg/m3) 2
[D] P A
PI Controller
electic_vehicl5.mat
V_out_desired V, control Cr Rou, air Cr: The rolling resistance coef f icients1
0.5
Vout desired Cr Load current, I [load_Iout]
0 Inclination angle (0:75)1
D desired
Road slope 95.37
Out1 conv . I out
[conv_Iout]
Subsystem
Dawn hill profile Load current
[panel_Iout]

Cell power
Panel P-V
[panel_Vout]
,.

Figure 3(i) DC machine with dynamics and PI,PD controllers subsystems sub-models[44] Panel I-V

electic_vehicl19.mat
Angular speed

Linear Speed
electic_vehicl1.mat
Linear Acceleration

electic_vehicl3.mat
0

74.31

22.29
Alpha

V
a

[load_Iout]

Load current
95.37
Current

electic_vehicl4.mat
Torque

electic_vehicl2.mat

95.37
95.86

I
T

Current to load
Acceleration in m/(s^2)

output anguale speed, Omega

OUTER LOOP f rom summing d2

OUTER LOOP f rom summing d1


linear speed in m/s

OUTER controller output

Load current, I
INNER controller output
T, Torque,

INNER LOOP f rom

A:Cross-sectional area of SMEV, where it is the widest, (m2)1


CL: The coef f icient of lif t, ( CL to be 0.10 or 0.16)1

Subsystem
P: The inv ironment ( air) density (kg/m3) 2

Cr: The rolling resistance coef f icients1


g: The grav ity acceleration (m/s2).1

Cd : Aerody namic drag coef f icient1


M : The mass of the mobilr robot 1
Ktac, Tachometer constant ,

B : SMEV underside area1


Ra, Armature Resistance
PI or PID (Inner current)

L, Armature Inductance

Inclination angle (0:75)1


PI or PID (outer speed)
Vin, Input Volt,(0 :30)

All v iscous damping

Kt, Torque constant

Current PI Pref ilter


Inertia motor+ load

Kb, EMF constant


Speed PI Pref ilter
r, wheel radius
n, Gear ratio

conv . I out
Inv erter

Kb, EMF
-C-

-C-
B3

[conv_Iout]
CL

Cl
n

Cd

Cd
Ktach

Ktach

9.8

A
m

M
bequiv

Dawn hill profile


Rou, air
B4

P
r

Out1
inverter TF .

Ts.s+1
Kpwm
MOTION PROFILE

La

La

Kt

Kt
Signal Builder
Signal 1

Out1

Cr

Cr
Ra

Ra

Road slope
Speed loop
prefilter

s+1/Tw
1/Tw

0
Ramp Input Volt(0:36)
Step Input Volt(0:36)

PID speed1
1
PD(s)

Current loop
current regulator

Prefilter
PI current1

s+1/Ti
PI Controller.
Kpi*Ti.s+Kpi

1/Ti
PI current

PI(s)
Ti.s
PD speed2

PI(s)
Tw.s+1
Tw.s

PD(s)
-
Speed regulator
PI Controller

.,
Kpw

electic_vehicl5.mat
PVPV_PI_signal
PV panel V out

[control]
PV panel I out

Converter I out
[panel_Vout]
[panel_Iout]

[conv_Vout]
[conv_Iout]
72

36
-10.4

95.37

Converter V out

PI Controller

Panel P-V
V, control

Panel I-V
PI(s)
PV panel current out

PV panel Volt out

Conv erter I out

Conv erter V out

Cell power
PVPC Subsystem

[D]

,.
0.5

0.5
Cell surf ace area A

D calculated

D desired
Irradiation, B

I, controller
Current PI
Duty cy cle

[panel_Vout]
[panel_Iout]
PI(s)
Np
Ns
V
T

I
Duty cycle, D

sun Irrad

Nm
Ns
D

A
T

V
PVPV_PI_signal

V_out_desired

Vout desired
[panel_Vout]
[conv_Iout]

[load_Iout]

[conv_Vout]
[control]
[D]

www.jmest.org
JMESTN42351003 2709
Journal of Multidisciplinary Engineering Science and Technology (JMEST)
ISSN: 3159-0040
Vol. 2 Issue 10, October - 2015

Figure 3(g) Whole SEV system Simulink model[44]


Figure 4(d) V-I Characteristics for β=200, and T=50
SEV Response Curves
350
Linear speed
Linear acceleration
300
Tm: Torque
Angular speed
250

200
Magnitude

150

100

50

0
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
Time(second)
Figure 4(a) Linear speed, acceleration, current and Figure 4(e) P-V Characteristics for β=200, and T=50
motor torque Response curves of SEV
PV Panel Response Curves
80 III.II CASE STUDY: MODELING, SIMULATION AND
EVALUATION OF SMART GUIDANCE SYSTEM.
60
In [53], the proposed Mechatronics design education
X: 0.7938
Y: 36
oriented methodology developed in [2] was applied for
40
Mechatronics design of smart guidance system in the
form of smart Mechatronics wheelchair, shown in
Magnitude

20
Converter Vout Figure 5(a), intended to help and support people with
Panel Vout
disabilities and special needs to perform specific
0
predetermined tasks. The system is an application
example of line-follower. This system is divided into
-20 the following sub-systems; Mechanical, Actuators,
sensor, control unit, algorithm, electric and
-40
0 0.2 0.4 0.6 0.8 1
electronics; signals conditioning and interfaces
Time(second) subsystem and Human–machine interaction field,
Figure 4(b) each of these subsystems is selected, modeled,
PV Panel-Converter Response Curves simulated and integrated in whole system. The
250
selected subsystems are control unit -microcontroller,
Converter I out actuator - PMDC motor, Sensors - Ultrasonic
200 Converter V out proximity sensor, Speed sensor (Tachometer) and
Panel V out
LDR-LED based line sensor (Figure 5(b) ) to track the
predetermined path on ground. In Mechatronics
150
proposed design methodology, selecting sensors and
Magnitude

actuators is followed by selecting and integrating of


100 power supplies, drive, and signal processing
conditioning circuits, in order to interface the system
X: 1.652 components ( sensor-controller-actuator). The drive is
50 Y: 36
the link between the controller and actuator, the drive
main job is to translate the low energy reference
1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2
signals from the controller, (e.g. Microcontroller), into
Time(second) high energy power signals to the actuator (e.g. electric
Figure 4(c) motor).
Figure 4(b)(c) generated PV panel's output voltage Two software tools (MATLAB/Simulink and ISIS-
and Converter's output voltage Professional Proteus) are used to simulate and
analyze each subsystem, as well as, overall
integrated robotic system. Proteus software is used, to
develop electronic simulation. The control program
written in C, with the help of MikroC program is
converted to Hex. File and downloaded on the
simulated PIC-microcontroller and circuit, the
electronic simulation of LDR-LED based line sensor,
driver and whole system are shown in Figure
5(c)(d)(e), using this electronics simulation tool the
circuits functionality and compatibility can be tested,
also used to evaluate the selection and design of

www.jmest.org
JMESTN42351003 2710
Journal of Multidisciplinary Engineering Science and Technology (JMEST)
ISSN: 3159-0040
Vol. 2 Issue 10, October - 2015

interconnections, signal conditioning, and interfacing


circuits.

III.II.I
MODELING AND SIMULATION OF ACTUATOR
SUBSYSTEM AND DYNAMICS

The selected PMDC motor actuator, is described


mathematically similarly as given by Eq.( 10), the
mobile platform dynamics can be described
mathematically as given by Eq.( 8), and can be further
simplified, considering that, some of acting forces has
less effect on overall system, due to the smaller size
of mobile wheelchair, in comparison with SEV.
Mechanical simulation (to test the kinematics and
dynamics) and System simulation (to test the Figure 5(d) Electronic Simulation of controlling DC
system‟s response to different inputs) are similar to motor driver IC L293D
those shown in Figure 5(e), as well as, inertias,
sensor (tachometer) and controller modeling and
simulation. The Overall system mathematical model
of wheelchair system without control involved, is given
by Eq.(15)

Speaker Control panel

Electric motors

Electronic circuit Sensors array Ultrasonic sensor


Figure 5(a) system layout side views: Sensors
,actuator and electronics integration-placement [53] Figure 5(e)Overall system electronic simulations in
Proteus
III.III CO-SIMULATION

Figure 5(b) LDR- LED cell Co-simulation is to use different communicating


solvers, to simulate each sub-system and whole
system. One of the main advantages of the co-
simulation is that each solver is optimized for its own
specific domain. From the software point of view, co-
simulation is not only a simulation performed in two or
more different physical domains, but it is a simulation
in which several softwares run in parallel and
continuously exchange data to verify the behavior of
each different component of the product under
Figure 5(c) LDR-LED based line sensor electronic specific working conditions. the main disadvantage of
simulation[53] the co-simulation approach is represented by the non
trivial effort to synchronize the different solvers,
though many simulators may be interfaced[26].
Reference to [26], a case study on Co-simulation is
introduced, a mobile elevated working platform with
an articulated arm The platform is provided with four
driving and steering wheels. A great operational
flexibility is guaranteed by four variable-length
stabiliser legs. Every leg has 3 DOF, that allow
multiple support configurations. The articulated arm,
conceived to easily cover a large work volume, has 6
DOF. There are 22 actuators for the movements of
the various parts and each of them has a sensor
position for the feedback control. Thanks to the co-

www.jmest.org
JMESTN42351003 2711
Journal of Multidisciplinary Engineering Science and Technology (JMEST)
ISSN: 3159-0040
Vol. 2 Issue 10, October - 2015

simulation results, we were also able to implement a


control-logic that allows the dynamic reconfiguration of
the support stabilisers, making use of the balance of
the whole structure on three of the four contact points
with the ground. Interactive co-simulation with the
controlled machine is realized by drawing the higher
performances through the integration of the ADAMS
and MATLAB/Simulink softwares (Figure 6).
The interface (link)between the MATLAB /Simulink
environment and the Adams environment is the
building block Adams-SubBlock , it is link between the
control electronics developed in Simulink and the
mechanical system of the machine modeled in
Adams. From the Adams point of view, this block
receives forces in input and gives the position of the
actuators in output. From the MATLAB point of view, Figure 7(a) Main parts of HIL simulation for the
the Control Block receives positions in input and ABS[54]
returns forces in output. During the co-simulation, all
the parts that formed the 3D model are moved
according to the simulation results.

Figure 7(b) The performance of the ABS HIL


system[54]

Figure 6 Software integration for co-simulation

III.IV HARDWARE-IN-THE-LOOP SIMULATION (HILS)

In [54], a method for building a HILS of a hydraulic


Antilock Braking System (ABS) based on
MATLAB/Simulink is presented. Figure 7(a) shows the
hardware and software parts used in HIL experiments.
The hardware comprises of a brake handle, brake
pump, hydraulic servovalves and force sensor. The Figure 7(c) the response of ABS and its master
software comprises the vehicle dynamics, wheel cylinder to foot brake push[54]
dynamics, and tire model. As the model is used in the
context of HIL system, it has to run in real-time on the IV.V TOPOLOGICAL AND PHYSICAL MODELING
target. The model is embedded as an S-function into a
Simulink model by using Simulink interface block. By In [59] is described the implementation of the VDI
this way, the new set of parameters can be passed 2206 design guideline during the modeling of a
into the model in the form of an array of double mechanism for a medical device which is operated
values. The performance of the ABS HIL system with an electric linear actuator. The topological,
signals such as; ABS input, the displacements of the physical, mathematical and numerical models are
spools, pressures of the master cylinder sides, and its obtained and proposed in order to improve an existing
displacement are recorded and illustrated in Figure design.
7(b). While Figure 7(c) shows the response of ABS Three topological models (topological model,
and its master cylinder to foot brake push. application describes and reflects interlinks, the function-
examples on HILS and discussions can be found in performing elements, basically the relative position
different resources including: [55-58] between each component, without considering the
physics behind) were suggested as shown in Figure 8,
The main difference among them was the node
www.jmest.org
JMESTN42351003 2712
Journal of Multidisciplinary Engineering Science and Technology (JMEST)
ISSN: 3159-0040
Vol. 2 Issue 10, October - 2015

positioning of the linear actuator in reference to the [1] Farhan A. Salem, Ahmad A. Mahfouz
nodes of the mechanic bars that resemble the leg Mechatronics Design And Implementation
folding mechanism. Education-Oriented Methodology; A Proposed
After deciding upon a good topology (shaded Approach, Journal of Multidisciplinary
subfigure from Figure 8) a physical model Figure 9, Engineering Science and Technology Volume. 1 ,
was created in order to understand the type of forces Issue. 03 , October – 2014.
being applied on the main bar of the leg mechanism [2] Farhan A. Salem Ahmad A. Mahfouz‟‟ A
with the weight of a patient being applied. Proposed Approach to Mechatronics Design and
Implementation Education-Oriented Methodology
'Innovative Systems Design and Engineering,
Vol.4, No.10, pp 12-29, 2013.
[3] K. Craig, F. Stolfi (2002), “Teaching control
system design through Mechatronics: academic
Figure 8: Leg folding mechanism topologies (Three and industrial perspectives.” Mechatronics, Vol
topological models) [59] 12, No. 2, pp. 371-381.
[4] Lyshevski, S.E.(2002): Mechatronic curriculum –
retrospect and prospect, Mechatronics, Vol. 12,
No. 2, pp. 195-205.
[5] VDI, Verein Deutscher (2004), Ingenieure (Ed.),
VDI guideline 2206,2004-06, title '' Design
methodology for Mechatronic systems'' VDI-
Society Product and Process Engineering,
Author: Technical Division Product Development
and Mechatronics,
[6] Devdas Shetty, Richard A. Kolk, Mechatronics
systems design, II edition, (Ch 2, pp41-123,
modeling and simulation of physical systems,
Cengage Learning, Stamford, USA, 2011.
[7] De Silva, Clarence W. (2008), Mechatronics: An
Figure 9 Physical model of leg folding mechanism Integrated Approach, CRC Press, 2005.
[59] [8] Robert Bishop, Francis C. Moon, Mechatronics
systems, sensors and actuators, fundamentals
3.6. In [60] as a case study, Mechatronics design and modeling,( Francis C. Moon, Section II,
approach is formulated and discussed in some detail, Physical System Modeling), CRC Press, Tyler
to design and develop a students‟ final year Robotic and francis group, Newyork, 2008.
Parking Garage project. Robotic parking is a method [9] Sarah Brady (2008), Multidisciplinary machine
of automatically parking and retrieving cars, using a building, the institute of engineering technology
computerized system. Models of Sub-systems and http://eandt.theiet.org/magazine/2008/12/machin
whole system are developed, integrated tested, e-building.cfm
evaluated and built. In [61] Mechatronics design [10] Rolf Isermann (1996), Modeling and Design
approach is applied, where three student projects Methodology for Mechatronics Systems,IEE/SME
(Clamp Robot Manipulator, Mechatronics Education transaction on Mechatronics, VOL. 1, No 1.
Kit, CNC Machine) are examined in detail, with [11] Manfred Lohöfene (2008), design of
descriptions of their goals, design, and Mechatronics systems and benefits of open
implementation. source software tools, 9th International Workshop
on Research and Education in Mechatronics
CONCLUSION September 18th-19th , Bergamo, Italy
In order to evaluate such concepts as [12] P. Hehenberger, K. Zeman(2004), Hierarchical
performance, speed, precision, efficiency, costs, structuring of Mechatronics design models,
rd
functionality, effects of system nonlinearities, Elesevier, 3 IFAC symposium, volume 2.
uncertainties and disturbances, without building and [13] J. Burr (1989), Mechatronics design in Japan: a
testing each one, Modeling, simulation and evaluation, study of Japanese design methods and working
play a critical role and considered highly important practice in Japanese companies. Lyngby:
during the design stages of a Mechatronic system. In Technical University of Denmark, .
this paper, their main concepts, role, and description [14] Ken Hurst (2004), Engineering design principles,
are presented and discussed, and by means of Elisevier.
examples-projects. A short review of scientific [15] Andrew P. Sage (2009), William B. Rouse,
resources on modelling and simulation in system engineering and management, Wiley and
nd
Mechatronics are also presented. sons, 2 edition.
[16] Isermann, R.(2002): Mechatronic design
REFERENCES approach, in Bishop, R.H. (Ed.): The
Mechatronics Handbook, CRC Press, Boca

www.jmest.org
JMESTN42351003 2713
Journal of Multidisciplinary Engineering Science and Technology (JMEST)
ISSN: 3159-0040
Vol. 2 Issue 10, October - 2015

Raton, Section I: Overview of Mechatronics, [30] Farhan A. Salem, Mechatronics Design of Small
chapter. 2, page. 3. Electric Vehicles; Research and Education,
[17] L Al-Sharif (2010), A Saleem, and TA Tutunji, International Journal of Mechanical &
Mechatronic system design: The ideal capstone Mechatronics Engineering IJMME-IJENS Vol:13
course? 7th International Symposium on No:01,pp23-36,2013.
Mechatronics and its Applications (ISMA), , also [31] Farhan A. Salem, Mechatronics Design of
L Al-Sharif "Mechatronics System Design Motion Systems; Modeling, Control and
0908531: Course Notes", Mechatronics Verification. International Journal of Mechanical &
Engineering Department, University of Jordan. Mechatronics Engineering IJMME-IJENS Vol:13
[18] A. Saleema (2011), T. Tutunji and L. Al-Sharif, No:02 pp1-17,2013.
Mechatronic system design course for [32] Farhan A. Salem, Refined models and control
undergraduate programmes,European Journal of solutions for Mechatronics design of mobile
Engineering Education,Vol. 36, No. 4, August robotic platforms , Estonian Journal of
2011, 341–356. Engineering, 2013, 19, 3, 212–238.
[19] Manfred Lohöfener (2008), design of [33] Farhan A. Salem,Mechatronics motion control
Mechatronics system and benefits of open design of electric machines for desired deadbeat
source software tools, 9th International Workshop response specifications, supported by new
on Research and Education in Mechatronics MATLAB built-in function and simulink model,
September 18th-19th , Bergamo, Italy. European Scientific Journal December 2013
[20] John Billingsley (2008), ''Essentials of edition vol.9, No.36.
Mechatronics'' , John Wiley & Sons,2006. [34] Farhan A. Salem , Ahmad A. Mahfouz, Dynamic
Kenway Chen, Jitesh Panchal, Dirk Schaefer , an Modeling, Simulation and Control of Electric
integrated approach to design Mechatronics Machines for Mechatronics Applications,
systems: cross-disciplinary constraint modeling'' , international journal of control, automation and
ASME International Design Engineering systems Vol.1, No, April 2013.
Technical Conferences & Computers and [35] Farhan A. Salem , Performance Analysis,
Information in Engineering Conference, Controller Selection And Verification Of Electric
IDETC/CIE 2008, New York City . Motor For Mechatronics Motion Control
[21] De Silva, Clarence W. (2008), Mechatronics: An Applications, Using New MATLAB Built-In
Integrated Approach, CRC Press, 2005. Function And Simulink Model, I.J. Engineering
[22] Sarah Brady (2008), Multidisciplinary machine and Manufacturing, 2013, 2, 11-39.
building, the institute of engineering technology [36] Ahmad A. Mahfouz , Mohammed M. K. , Farhan
http://eandt.theiet.org/magazine/2008/12/machin A. Salem , Modeling, Simulation and Dynamics
e-building.cfm. Analysis Issues of Electric Motor, for
[23] Vasilije S. Vasić (2008), Mihailo P. Lazarević, Mechatronics Applications, Using Different
Standard Industrial Guideline for Mechatronic Approaches and Verification by
Product Design , FME Transactions, 104 , vol. MATLAB/Simulink, I.J. Intelligent Systems and
36, No 3. Applications, 2013, 05, 39-57.
[24] Devdas Shetty, Lou Manzione, Ahad Ali, Survey [37] Farhan A. Salem , modeling and control solutions
of Mechatronic Techniques in Modern Machine for electric vehicle, , European Scientific Journal
Design , Journal of Robotics , Volume 2012, May 2013 edition vol.9, No.15.
Article ID 932305, 9 pages. [38] Farhan A. Salem, New refined Model for
[25] Ortiz Sánchez-Navarro D., Méndez-Canseco M. Mechatronics design of solar mobile robotic
and Vargas-Soto E. „‟Mechatronics Methodology platforms, International Journal of Scientific &
Applied toDesign and Control of a Mobile Robot‟‟ Engineering Research, Volume 5, Issue
2007. 8,August-2014.
[26] F. Bruno, F. Caruso, L. Falbo, M. Muzzupappa, [39] Farhan A. Salem, Modeling and Simulation
a co-simulation based design methodology for issues on PhotoVoltaic systems, for
Mechatronics peoducts , international conference Mechatronics design of solar electric
on engineering design ICED's 07,28-31 august, applications, IPASJ International Journal of
2007, France. Mechanical Engineering (IIJME), Volume 2, Issue
[27] Farhan A. Salem, Mechatronics Design of a 8, August 2014.
Mobile Robot System, I.J. Intelligent and [40] Farhan A. Salem, New Generalized
application, IJISA, 2013,03,23-36. Photovoltaic Panel-Converter system model for
[28] Farhan A. Salem, Mechatronics Design of Ball Mechatronics design of solar electric
and Beam System: Education and Research, applications, International Journal of Scientific &
Control Theory and Informatics , Vol.3, No.4, Engineering Research, Volume 5, Issue
2013. 8,August-2014.
[29] Farhan A. Salem, Mechatronics Design of Solar [41] Farhan A. Salem, Dynamic and Kinematic
Tracking System, International Journal of Current models and control for differential drive mobile
Engineering and Technology, Vol.3, No.3, 2013. robots, International Journal of Current

www.jmest.org
JMESTN42351003 2714
Journal of Multidisciplinary Engineering Science and Technology (JMEST)
ISSN: 3159-0040
Vol. 2 Issue 10, October - 2015

Engineering and Technology, Vol.3, No.2 (June [52] Rajarishi Sinha, Vei-Chung Liang, Christiaan J.J.
2013) Paredis, Pradeep K. Khosla, Modeling and
simulation methods for design of engineering
[42] Farhan A. Salem, New refined Model for system,
Mechatronics design of solar differential drive [53] Farhan A. Salem, A Proposed Approach To
mobile robotic platforms, International Journal Of Mechatronics Design And Implementation
Engineering And Computer Science , Volume 3 Education-Oriented Methodology,Case Study;
Issue 9, September 2014 Page No. 8399-8417. Mechatronics Design Of Smart Guidance
[43] Mohammed M. K. Farhan A. Salem, Modeling, System-Smart Mechatronics Wheelchair, Journal
Simulation and Control Solutions For of Multidisciplinary Engineering Science and
Mechatronics Design of Solar Light Tower, Technology Volume. 1 , Issue. 03 , October –
IJISET - International Journal of Innovative 2014.
Science, Engineering & Technology, Vol. 1 Issue [54] Ayman A. Aly, Hardware-in-the-loop of
7, September 2014. Simulation for a Hydraulic Antilock Brake System,
[44] Farhan A. Salem, Ali S. Alosaimy, Modeling I.J. Intelligent Systems and Applications, 2013,
and Control Solutions for Mechatronics Design of 02, 91-95.
Solar Battery Electric Vehicles, International [55] Hans-Petter Halvorsen, Telemark University
Journal Of Engineering And Computer Science, College, Norway. , http://home.hit.no/~hansha/
Volume 3 Issue 9, September 2014 Page No. [56] Daniel Simon. Hardware-in-the-loop test-bed of
8418-8438. an Unmanned Aerial Vehicle using Orccad. 6th
[45] Farhan A. Salem, Mechatronics Design of Solar National Conference on Control Architectures of
Tracking System, International Journal of Current Robots, May 2011, Grenoble, France. 14p.<inria-
Engineering and Technology, Vol.3, No.3, 2013. 00599685>,https://hal.inria.fr/inria-
[46] Farhan A. Salem, Refined models and control 00599685/PDF/Simon-hardware.PDF
solutions for Mechatronics design of mobile [57] Kresimir, Cosic, Ivica Kopriva, Todor Kostic,
robotic platforms , Estonian Journal of Miroslav Slamic,Marijo Volarevi, Design and
Engineering, 2013, 19, 3, 212–238. implementation of a hardware-in-the- loop
[47] Mohammed M. K. Farhan A. Salem, Modeling, simulator for a semi-automatic guided missile
Simulation and Control Solutions For system, Simulation Practice and Theory7
Mechatronics Design of Solar Light Tower, (1999)107-123.
IJISET - International Journal of Innovative [58] M. Bacic, On hardware-in-the-loop simulation,
Science, Engineering & Technology, Vol. 1 Issue Proceedings of the44th IEEE Conference on
7, September 2014. Decision and Control, and the European Control
[48] Farhan A. Salem, Mechatronics Design of Conference 2005 Seville, Spain, December 12-
Motion Systems; Modeling, Control and 15, 2005.
Verification, International Journal of Mechanical & [59] Alejandro Velásquez López1, Mauricio
Mechatronics Engineering IJMME-IJENS Vol:13 Aramburo Londoño, Olga L. Barrientos Isaza ,
No:02,2013. Modelling of mechanisms according to VDI 2206,
[49] Farhan A. Salem, modeling and control solutions Virtual Concept International Workshop, Medellin
for electric vehicle, European Scientific Journal – Colombia, March 2014.
May 2013 edition vol.9, No.15, 2013. [60] A. Saleem, T. Tutunji L. Al-Sharif, Mechatronic
[50] Farhan A. Salem, Mechatronics Design of Ball system design course for undergraduate
and Beam System; Education and Research, Programmes, European Journal of Engineering
International Journal of Computational Education Vol. 36, No. 4, August 2011, 341–356.
Engineering Research, Vol, 03, Issue, 9, 2013. [61] Tarek A. Tutunji, Ashraf Saleem, and Saber Abd
[51] Farhan A. Salem, Dynamic Modeling, Simulation Rabbo, An Undergraduate Mechatronics Project
and Control of Electric Machines for Class at Philadelphia University, Jordan:
Mechatronics Applications, INTERNATIONAL Methodology and Experience, IEEE Transaction
JOURNAL OF CONTROL, AUTOMATION AND on Education, Vol. 52, N0. 3, August,2009.
SYSTEMS VOL.1 NO.2 APRIL, 2013.

www.jmest.org
JMESTN42351003 2715

You might also like