SlideShare a Scribd company logo
1 of 11
Download to read offline
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 8, No. 5, October 2018, pp. 3636~3646
ISSN: 2088-8708, DOI: 10.11591/ijece.v8i5.pp3636-3646  3636
Journal homepage: http://iaescore.com/journals/index.php/IJECE
Simulink and Simelectronics based Position Control of a
Coupled Mass-Spring Damper Mechanical System
Okubanjo A. A., Oyetola O. K., Olaluwoye O. O.
Department of Computer and Electrical and Electronics Engineering, Olabisi Onabanjo University, Ogun, Nigeria
Article Info ABSTRACT
Article history:
Received May 22, 2018
Revised Aug 20, 2018
Accepted Aug 26, 2018
This paper presents the use of Simelectronics Program for modeling and
control of a two degrees-of freedom coupled mass-spring-damper mechanical
system.The aims of this paper are to establish a mathematical model that
represents the dynamic behaviour of a coupled mass-spring damper system
and effectively control the mass position using both Simulink and
Simelectronics.The mathematical model is derived based on the augmented
Lagrange equation and to simulate the dynamic accurately a PD controller is
implemented to compensate for the oscillation sustained by the system as a
result of the complex conjugate pair poles near to the imaginary axis.The
input force has been subjected to an obstacle to mimic actual challenges and
to validate the mathematical model a Simulink and Simelectronics models
were developed, consequently, the results of the models were compared.
According to the result analysis, the controller tracked the position errors and
stabilized the positions to zero within a settling time of 6.5sec and
significantly reduced the overshoot by 99.5% and 99. 7% in Simulink and
Simelectronics respectively. Furthermore, it is found that Simelectronics
model proved to be capable having advantages of simplicity, less time-
intense and requires no mathematical model over the Simulink approach.
Keyword:
Lagrange equation
Mass spring damper
Mathematical model
Position control
Simulink and Simelectronics
Copyright © 2018 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
A.A.Okubanjo,
Department of Computer and Electrical and Electronics Engineering,
Olabisi Onabanjo University,
College of engineering and Envinromental Studies,
Ibogun Campus, Ogun State, Nigeria.
Email: okubanjo.ayodeji@oouagoiwoye.edu.ng
Nomenclatures Abbreviations
m1, m2 Translating inertial elements
(masses)
DOF Degree of freedom
k1,k2 Spring stiffness coefficients EOM Equations of Motion
b1,b2 Viscous damping coefficients MSD Mass Spring Damper
L Lagrange’s function
T Kinetic energy
U Potential energy
D Rayleigh’s dissipative function
x1,x2 Generalized coordinates
displacement
Qi Generalized forces
̇ ̇ Velocities of the masses m1 and
m2
̈ ̈ Accelerations of the masses m1
and m2
Int J Elec & Comp Eng ISSN: 2088-8708 
Simulink and Simelectronics based Position Control of a Coupled Mass-Spring Damper … (Okubanjo A.A)
3637
1. INTRODUCTION
In a mechanical systems, accurate control of motion (such as position, velocity) is a fundamental
concern to control engineers. Thus, the position control tries to adjust the dynamic of the mass while
achieving the constraints imposed by the force positioning the mass. Consequently, the control problems
involve finding suitable mathematical models that describe the dynamic behaviour of the physical mass
spring dampers (MSD) model to permit suitable controller design and allow corresponding control strategies
to realize the expected system response and performance. Mass-spring-damper systems (MSD) are widely
used in robot manipulator control [1], [2],vehicle suspension systems for shock absorption in automobiles
[3]-[7], Mechatronic application especially in piezoelectric for vibration energy harvester [8]-[10] and motion
control application [11]-[12]. Recently, MSD systems are in increasing demand for hybrid vehicle suspension
to increase passenger ride comfort and vehicle stability over cracks and uneven pavement.
Tarik et al [1] developed a mass spring damper model with MATLAB graphical user interface
which permits flexibility in the choice of control strategies on the model through model parameters
adjustment. Sivák and Hroncová [13] presented equations of motion (EOM) of a mechanical system with two
degrees of freedom in MATLAB/Simulink using state space and transfer function. The conclusion of their
work is that Newton’s law and Lagrange’s equation resulted in the same solution. Furthermore, in [14], the
author presented Simmechanics and Simulink models for car automobile suspension and implemented
proportional-integral-derivative (PID) control strategy to minimize body acceleration. In [15], [16] , the
authors established mass spring damper models based on Newton’s law of motion to derive a state-space
model for numerical computation with the aids of MATLAB and Simulink. An author in [17] examined the
effect of the position of the damper in systems with multi-degree of freedom. Their research works concluded
that displacement of an oscillator that affected by the force show more energy absorption for low
displacement. In [18]-[20], the authors presented mathematical modeling of a mass spring damper system in
MATLAB and Simulink. The author in [21], presented control of coupled mass spring damper system using
polynomial structures approach. Malas and co-worker [22] presented a novel control strategy for inducing
sif-sustained oscillation of a single degree-of-freedom MDS mechanical systems. The researchers concluded
in their work that the proposed control model is capable of generating stable self-excited oscillation at the
natural frequency regardless of the value of the control gain.
The objectives of this paper are to establish a mathematical model that represent the dynamic
behaviour of a coupled mass spring damper systems and effectively control the mass position using both
Simulink and Simelectronics as simulation tools
2. RESEARCH METHOD
We derived the equations of motion (EOM) of a coupled mass spring damper systems using second-
order, ordinary differential equations and to simulate dynamic accurately [23] the Lagrange’s equation was
adopted. The motivation for chosen Lagrange’s equation over Newton’s law or D’Alembert principle is that
it allows significant simplification of the geometry of the system motion for solving large complex systems
and also eliminates explicit rewriting all forces acting on the body. The mathematical model is formulated
based on energy property of Lagrange approach and the control strategy and Simulink simulation are
expanded on the derived mathematical model. However, the langrage’s equation does not improvise for
dissipative (damping) force in the mechanical system, hence, Rayleigh’s dissipation function is introduced
into Lagrange’s equation to account for dissipative force in the model and we refer to this as augmented
Lagrange’s equation. In order to describe the physical motion of a coupled mass spring damper systems, we
need to choose a set of variables or coordinates which are often referred to as generalized coordinates. Thus,
the displacement of the masses is chosen as the generalized coordinates.
2.1. Mathematical modeling
The dynamic of the mass spring damper systems with two degrees of freedom (DOF) movement is
explicitly derived based on Lagrange’s equation to expound the problems involved in dynamic modeling.
Figure 1 depicts a coupled mass spring damper systems, where two masses m1 and m2 are linked to a parallel
spring-damper configuration with spring stiffness coefficients k1 and k2 and viscous damping coefficients b1
and b2 for mass m1 and m2 respectively. The force, F(t) , acts on mass 1 and the energy is transmitted to
mass 2 via the springs and some part of energy is absorbed by the dampers
The systems performs linear motion along the axes of the springs and dampers. For simplicity, we
assume the following assumptions in the model:
a. The springs are linear
b. The dampers are linear and
c. The weight of the springs are assumed to be negligible.
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3636 – 3646
3638
Figure 1. A coupled mass spring damper systems adapted from [8]
The equations of motion (EOM) for a mechanical system with 2-DOF can be derived by an
augmented.
Lagrange’s equation in the form
i
i
i
i
Q
q
D
q
L
q
L
dt
d






























..
(1)
 21, xxqi  (2)
Where, iq is the generalized coordinates to describe the displacement of the masses.
First we calculate the kinetic energy, T, and the (augmented) potential energy, U, of the system, the
kinetic energy of a coupled mass spring damper systems as function mass velocity is expressed as:
.
2
22
.
2
11
2
1
2
1
xmxmT  (3)
The augmented potential energy is expressed as:
 2
212
2
11
2
1
2
1
xxkxkU  (4)
2
22212
2
12
2
11
2
1
2
1
2
1
xkxxkxkxkU  (5)
Rayleigh dissipative function account for damping force in the mechanical system and it is expressed as:
2
2
..
12
.
2
11
2
1
2
1






 xxbxbD (6)
.
2
122
.
1
.
2
.
2
12
.
2
11
2
1
2
1
2
1
xbxxbxbxbD  (7)
Generalized forces:
0, 21  QFQ (8)
The Lagrange formulation defines the behaviour of a dynamic systems in terms of work and energy
stored in the system [24].
Int J Elec & Comp Eng ISSN: 2088-8708 
Simulink and Simelectronics based Position Control of a Coupled Mass-Spring Damper … (Okubanjo A.A)
3639
The augmented Lagrange function L is denoted as:
UTL  (9)












 2
22212
2
12
2
11
.
2
22
.
2
11
2
1
2
1
2
1
2
1
xkxxkxkxkxmxmL (10)
We evaluate the following derivatives based on equation Equation (7) and Equation (10):
1
..
1.
1
xm
x
L
dt
d











(11)
2
..
2.
2
xm
x
L
dt
d











(12)
221211
1
xkxkxk
x
L








(13)
1222
2
xkxk
x
L








(14)
2
.
2
.
121
.
1.
1
xbxbxb
x
D











(15)
2
.
21
.
2.
2
xbxb
x
D











(16)
For generalized coordinate 1x , the Lagrange’s equation is:
1.
1
1
.
1
Q
x
D
x
L
x
L
dt
d






























(17)
After substitution of the derived derivatives in Equation (11), Equation (13), and Equation (15) in
Equation (17), we obtain equation of motion for mass 1 in this form:
    Fxkxkkxbxbbxm  221212
.
21
.
21
..
11 (18)
Similarly, for the generalized coordinate 2x , the Lagrange’s equation is:
2.
2
2
.
2
Q
x
D
x
L
x
L
dt
d





























 (19)
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3636 – 3646
3640
In the same vein, substitution of the derived derivatives in Equation (12), Equation (14), and
Equation (16) in Equation (19), we obtain equation of motion for mass 2 in this form
02212
.
22
.
122
..
2  xkxkxbxbxm (20)
The EOM in Equation (18) and Equation (20) are re-arrange to facilitate the implementation of the
equations in Simulink as:
   
1
2
1
2
1
1
21
.
2
2
2
1
.
1
21
1
..
m
F
x
m
k
x
m
kk
x
m
b
x
m
bb
x 



 (21)
2
2
1
2
2
2
.
2
2
.
1
2
2
2
..
m
k
x
m
k
x
m
b
x
m
b
x  (22)
The derived EOM is further written in terms of mass, damping, stiffness matrices and F, x, x, x are
force, displacement, velocity and acceleration vectors respectively and they are presented as:





































00
0
22
221
22
221
..
2
..
1
F
kk
kkk
bb
bbb
x
x
m
m
2
1
(23)
In the light of Equation (23), the EOM obtained by using Lagrange’s equation for linear systems
revealed that inertial, stiffness matrices as well as damping matrix if modeled by Rayleigh’s function are
symmetric
2.2. State space representation of the model
A state space representation is a time domain approach of modeling muiltiple input multiple output
system. However, complex system with many degree-of-freedom, description of such systems with
differential equations are often time intense and burdensome. So, state space representation of the systems
serves as an alternative approach to alleviate the challenges. Also, the state space representation of a system
replaces the higher-order differential equations with a single first-order matrix differential equation that gives
an expedient and concise way to model and analyze systems with multiple inputs and outputs. The state
model is notably advantageous when applied to simulation. Hence, the state and output equations are given in
[25] as:
     
     tuDtxCty
tuBtxAtx
..
...
.

 (24)
Where, x, y, u, A, B, C, D are the state vector, output vector, input vector, system matrix, input
matrix, output matrix and feedback matrix respectively.
Let define,
dt
dv
dt
xd
dt
dv
dt
xd 2
2
2
2
1
2
1
2
, 
2
2
1
1
, v
dt
dv
v
dt
dx

So that 2121 ,,, vvxx are selected as state variables and equation Equation (21) and Equation (22)
Int J Elec & Comp Eng ISSN: 2088-8708 
Simulink and Simelectronics based Position Control of a Coupled Mass-Spring Damper … (Okubanjo A.A)
3641
are presented in state space equation in vector matrix form as:
   
 
0
0
1
0
1000
0100
2
2
1
2
1
2
2
1
1
2
2
2
2
1
2
1
21
1
2
2
21
.
2
.
2
.
1
,
1
tFm
v
v
x
x
m
b
m
b
m
k
m
k
m
b
m
bb
m
k
m
kk
v
x
v
x































































(25)
And the output are the displacement x1 and x2 of masses m1 and m2 respectively. Hence,
  


















0
0
0010
0001
2
1
x
x
ty (26)
3. MODELING OF A COUPLED MASS SPRING DAMPER SYSTEMS USING
SIMELECTRONICS AND SIMULINK
A coupled mass spring damper system is modeled and simulated using SimElectronics toolbox in
MATLAB software as shown in Figure 2. In MATLAB software, SimElectronics is a components libraries
and special simulation features for modeling and stimulating physical system in the Simulink environment.
The distinct feature of SimElectronics is the use of physical network approach to model electronic and
mechatronic systems which mimic the physical system. Therefore, the use of physical connection permits a
bidirectional flow of energy between components. The SimElectronics permit the use of Simulink library in
modeling in which Simulink-PS-converter block converts the Simulink signal to physical system signal and
PS-Simulink converter block does the reverse [26]. However, Simulink is a block diagram environment
embedded in the MATLAB that allows modeling and simulation of multi-domain dynamics systems.
Figure 2. Simelectronics model for a coupled mass spring damper system
Furthermore, it provides the detailed function of each block that represents the mathematical model
of the dynamic system and such model is often reduced to first order differential equation to simulate the
dynamic accurately. It is dominant among other software in the engineering field because it enables rapid
design, simulation, verification, testing and debugging of virtual prototypes of a model prior to real-time
implementation. As a result of flexibility and efficient in use, it permits conversion of MATLAB code to
other source codes such as C, C++
for real-time implementation especially in embedded systems and robotic.
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3636 – 3646
3642
Simulink model of a coupled mass spring damper system is prepared with the mathematical model presented
through Equations (21) and (22). PD controller is implemented to track the masses position and Figure 3
represents a schematic of the Simulink model.
Figure 3. Simulink model for a coupled mass spring damper system
4. PD CONTROLLER IMPLEMENTATION
The control goal is to stabilize the position of the masses by minimizing the error and to achieve this
stated objective a proportional-Derivative controller is implemented in such a way that the gain of the
proportional controller, k, is high to produce a fast system and the derivative gain kd, is select in a manner to
decrease the oscillation. The PD controller algorithm combines the P-action and D-action to adjust the
system. It is a two-term controller that is coined from the PID controller by setting the integral action to zero.
The term domain expression for PD controller is given as:
       
dt
tde
tktektu Dpc  (26)
In the Simulink and Simelectronics models, a PD controller is implemented from the PD block in
the Simulink toolbox library and converted to a physical system with Simulink-PS converter for the
Simelectronics. The tuning of control parameters is done using PID tuner and the best performance of the
controller parameter values are selected.
5. RESULTS AND ANALYSIS
This paper proposed a novel approach of simulating the system dynamics of a couple mass spring
damper system and compared the performance with the Simulink approach.
The Simulink model was established based on the derived mathematical model and the force that
mimic an obstacle commonly experienced are build with a signal builder block. Parameters used in the model
were m1 = 250kg, m2 = 300kg, k1 = 80,000N/m, k2 = 5000N/m, b1 = 200N-s/m, b2 = 15,000N-s/m and to
validate the mathematical model a Simelectronics and Simulink models were compared and the simulation
was then tested with and without a controller. The response of the mass positions are illustrated in Figure 4
Int J Elec & Comp Eng ISSN: 2088-8708 
Simulink and Simelectronics based Position Control of a Coupled Mass-Spring Damper … (Okubanjo A.A)
3643
and Figure 5 .The curve reveals that, without the implementation of the controller the positions of the masses
overshoot sharply and then sustained an oscillation for about 7.6 secs before settling to zero at 10sec.
Figure 6 shows the performance of both models in the absence of control strategy, hence, the curve
shows that the system has complex conjugate poles near the imaginary axis and this dominates the transient
response of the mass-spring-damper system which eventually resulted in oscillation and this led to system
instability.
However, it is challenging to stabilize or control the model with the proportional controller alone
irrespective of the value of gain K chosen, hence, a combination of proportional and the derivative controller
is implemented to compensate for fast response and steady error respectively. Figure 7 and Figure 8 show the
responses of the displacements of the masses with the implementation of PD controller. According to the
Figure 7, Figure 8, the PD-action damped the oscillation and stabilized the positions by compensating for the
steady error. In Figure 9, both models were compared under the influence of PD controller and the controller
compensates for the error in the position and stabilized the positions to zero within a settling time of 6.5sec
and significantly reduced the overshoot by 99.5% and 99.7% in Simulink and Simelectronics respectively. It
can also be noted from the graph that, the responses of both model show a similar result. Furthermore, the
results revealed that, modeling of the mathematical equation in Simulink and assembling of the physical
system in Simelectronics give a similar result. In much related research work [27], the dynamics are
transformed into transfer function model using Laplace transformation to aids system analyze in the
frequency domain as well as allows motion controller implementation. Thus, this is quite complicated and
tedious for a complex system with several degree-of-freedom. However, the novel Simelectronics approach
provides a quick and fast approach to model, integrate complex systems and control multi-domain systems by
eliminating rigorous mathematical formulation of the system’s dynamics. It is also suitable for fresh
engineering students’ who need to perform laboratory works on systems control and related engineering
courses that require modelling and simulation.
Figure 4. Displecements without controller in
simelectronics model
Figure 5. Postions without controller in simulink
model
Figure 6. Postions in both simelectronics and simulink models without controller
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3636 – 3646
3644
Figure 7. Positions response with PD controller in
Simelectronics model
Figure 8. Positions response with PD controller in
Simulink model
Figure 9. Position responses of both Simelectronics and Simulink model
6. CONCLUSION
In this paper, Simulink and Simelectronics model for position control of a coupled mass-spring-
damper system were developed and presented. The mathematical model was formulated based on energy
property of Lagrange approach and Rayleigh’s dissipation function to account for dissipative force in the
model, hence, the control strategy and Simulink simulation were expanded on the derived mathematical
model while the physical system was set up in the Simelectronics to stimulate the dynamic. A proportional-
Derivative (PD) controller was implemented for both the models. It can be concluded from the study that
both models produced the same results, but the response time of the positions was slightly shorter in
Simulink than that of the Simelectronics. It can also be deduced that it was simple, easy, less time-intense
and requires no mathematical model to model in the Simelectronics than Simulink, although, Simulink
provided the advantage of a sdetailed representation of the mathematical model. In our future work, we
would like to (1) take into account the impact of nonlinearity of the spring and damper in our model; (2) to
implement state feedback controller and LQR and compare the performance; (3) analyze the effect of the
spring stiffness and damping coefficient parameters by varying these parameters.
The contribution of this work is significantly expedient in the field of mechatronics and Control
systems and also provides a novel approach to simulation of the mechanical system in a concise and precise
method.
ACKNOWLEDGEMENTS
The authours are indebted to HAN University of Applied Sciences and Olabisi Onabanjo University
for providing facilities and support.
Int J Elec & Comp Eng ISSN: 2088-8708 
Simulink and Simelectronics based Position Control of a Coupled Mass-Spring Damper … (Okubanjo A.A)
3645
REFERENCES
[1] S.-M. S. Analysis, H. Ahmad, M. Tarik, H. A. Bhutta, and M. Tariq, “An Interactive Educational Tool for Double
Control An Interactive Educational Tool for Double Spring- Mass-Damper System Analysis & Control”, in
Proceedings of the 3rd International Conference on Engineering & Emerging Technologies (ICEET), Superior
University, Lahore, 2016, no. December.
[2] S. S. Ge, L. Huang, and T. H. Lee, “Position Control of Chained Multiple Mass-Spring-Damper Systems –
Adaptive Output Feedback Control Approaches”, Int. J. Control. Autom. Syst. Vol., vol. 2, no. 2, pp. 144-155, 2004.
[3] K. V. Allamraju, “Dynamic Analysis of an Automobile Suspension System”, IPASJ Int. J. Mech. Eng., vol. 4,
no. 7, pp. 15-21, 2016.
[4] N. Katal and S. K. Singh, “Optimization of PID Controller for Quarter-Car Suspension System using Genetic
Algorithm”, Int. J. Adv. Res. Comput. Eng. Technol., vol. 1, no. 7, pp. 30-32, 2012.
[5] A. El-Nasser, S. Ahmed, A. S. Ali, N. M. Ghazaly, and G. T. Abd El-Jaber, “Pid Controller of Active Suspension
System for a Quarter Car Model”, Int. J. Adv. Eng. Technol., vol. 8, no. 6, pp. 899-909, 2015.
[6] M. Akpakpavi, “Modeling and Control of a Car Suspension System Using P , PI , PID , GA-PID and Auto- Tuned
PID Controller in Matlab/Simulink”, J. Multidiscip. Eng. Sci. Stud., vol. 3, no. 3, pp. 1506-1513, 2017.
[7] G. Srinivasan, M. S. Kumar, and A. M. J. Basha, “Mathematical Modeling and PID Controller Design Using
Transfer Function and Root Locus Method for Active Suspension System”, Middle-East J. Sci. Res., vol. 24, no. 3,
pp. 622-627, 2016.
[8] N. Bahiah, M. Noor, and M. R. Ahmad, “Modeling the Vibrational Dynamics of Piezoelectric Actuator by System
Identification Technique”, vol. 7, no. 3, pp. 1506-1512, 2017.
[9] S. Kundu and H. B. Nemade, “Modeling and Simulation of a Piezoelectric Vibration Energy Harvester”, Procedia
Eng., vol. 144, pp. 568-575, 2016.
[10] R. Caliò et al., “Piezoelectric Energy Harvesting Solutions”, Sensors, vol. 14, no. 12, pp. 4755-4790, Mar. 2014.
[11] S. F. Sulaiman et al., “Enhanced Position Control for Pneumatic System by Applying Constraints in MPC
Algorithm”, Int. J. Electr. Comput. Eng., vol. 7, no. 3, p. 1633, Jun. 2017.
[12] R. Mei and M. Chen, “Robust Position Control of Electro-mechanical Systems”, TELKOMNIKA
(Telecommunication, Computing, Electronics and Control), vol. 11, no. 3, pp. 1674-1681, 2013.
[13] P. Sivák and D. Hroncová, “State-Space Model of a Mechanical System in MATLAB/Simulink”, Procedia Eng.,
vol. 48, pp. 629-635, 2012.
[14] A. Tandel, A. R. Deshpande, S. P. Deshmukh, and K. R. Jagtap, “Modeling, Analysis and PID Controller
Implementation on Double Wishbone Suspension Using SimMechanics and Simulink”, Procedia Eng., vol. 97,
pp. 1274-1281, 2014.
[15] M. Moravič, O. Ostertag, and D. Hroncová, “Simulation of Three-mass Mechanical System using MATLAB
Software”, J. Autom. Control, vol. 3, no. 3, pp. 114-117, 2015.
[16] E. K. Orhorhoro, D. S. Polytechnic, M. E. Onogbotsere, D. S. Polytechnic, A. E. Ikpe, and U. Kingdom,
“Simulation of a mass spring damper model in phase variable”, ELK Asia Pacific J. Mech. Eng. Res., vol. 2, no. 2,
2016.
[17] J. O. Kiran and D. Shivalingappa, “Study on the Effect of Position of the Dampers in Systems with 3 Degrees of
Freedom”, Int. J. Eng. Technol. Adv. Eng., vol. 3, no. 4, pp. 155-163, 2013.
[18] R. Sharma, D. K. Pathak, and V. K. Dwivedi, “Modeling & Simulation of Spring Mass Damper System in Simulink
Environment”, in XVIII Annual International Conference of the Society of Operations Management Theme:
Operations Management in Digital Economy, 2014, no. May 2016, pp. 205-210.
[19] P. Frankovský, D. Hroncová, I. Delyová, and I. Virgala, “Modeling of Dynamic Systems in Simulation
Environment MATLAB/Simulink – SimMechanics”, Am. J. Mech. Eng., vol. 1, no. 7, pp. 282-288, 2013.
[20] S. N. J.Rahman, M.Mushtaq, A.Ali, Y.N.Anjam, “Journal of Faculty of Engineering & Technology”, J. Fac. Eng.
Technol. J. homepage, vol. 18, no. 92, pp. 47-57, 2011.
[21] S. Rannen, C. Ghorbel, and N. B. Braiek, “Nonlinear Identification and Control of Coupled Mass-Spring-Damper
System using Polynomial Structures”, Int. J. Adv. Comput. Sci. Appl., vol. 8, no. 5, 2017.
[22] A. Malas and S. Chatterjee, “Amplitude Controlled Adaptive Feedback Resonance in a Single Degree-of-Freedom
Mass-Spring Mechanical System”, Procedia Eng., vol. 144, pp. 697-704, 2016.
[23] A. A. Okubanjo and O. K. Oyetola, Amity J. Eng. Technol., vol. 2, no. 1, pp. 1-18, 2017.
[24] C. Urrea and J. Pascal, “Parameter Identification Methods for Real Redundant Manipulators”, J. Appl. Res.
Technol., vol. 15, pp. 320-331, 2017.
[25] N. Norman S, Control Systems Engineering, Sixth. River Street Hoboken: Sons, John Wiley & Sons, 2011.
[26] J. M. Kane, “A user’ guide to Simscape”, Acta Psychiatr. Scand., vol. 123, no. 6, pp. 407-408, Jun. 2011.
[27] S. G. Zhang and X. P. Dang, “Modeling of Mass-Spring-Damper System by Complex Stiffness Method”, Adv.
Mater. Res., vol. 983, no. October 2014, pp. 420-423, 2014.
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3636 – 3646
3646
BIOGRAPHIES OF AUTHORS
A. A. Okubanjo received B.Sc Degree in Electrical & Electronics Engineering with First Class
Honour from Olabisi Onabanjo University, Nigeria in 2009 and completed M.Sc in Control Systems
Engineering from HAN University of Applied Sciences, the Netherlands in 2016. He is a lecturer in
the Department of Computer and Electrical & Electronics Engineering at Olabisi Onabanjo
University. He is a shrewd academician with interest in Control System and Instrumentation,
Renewable Energy, Mechatronics, Safety and Systems, Information technology and Image
processing. He has attended workshops, seminars and conferences related to control systems
Engineering and he has also published and submitted papers for review on the listed areas of
interests
O. K. Oyetola is a faculty member at the department of Computer and Electrical Engineering,
Olabisi Onabanjo University, Nigeria. He received B.Sc. Degree in Electrical and Electronic
Engineering from the same University in 2009. In 2016, he completed M.Tech in Electrical and
Electronic Engineering at Ladoke Akintola University, Ogbomoso, Nigeria. He is a shrewd
academician with interest in Smart grid, Energy management, Software Engineering, Cloud
computing, IoT, Big data and Digital communication.
O. O. Olaluwoye obtained his B.Sc. Degree in Electrical/Electronics Engineering from Olabisi
Onabanjo University, Nigeria in 2008. He completed his M.Tech program in Electrical and
Electronic Engineering from Ladoke Akintola University of Technology, Ogbomoso, Nigeria in
2016. He is a registered Engineer with the Council of Regulation of Engineering in Nigeria
(COREN). His research interests are in Power Systems Engineering, Renewable Systems, Software
Development Systems, Smart Grids and Systems Reliability. He has worked in the Nigerian
Electricity sector. He is currently a lecturer at Olabisi Onabanjo University, Nigeria.

More Related Content

What's hot

Investigation of behaviour of 3 degrees of freedom systems for transient loads
Investigation of behaviour of 3 degrees of freedom systems for transient loadsInvestigation of behaviour of 3 degrees of freedom systems for transient loads
Investigation of behaviour of 3 degrees of freedom systems for transient loadseSAT Journals
 
ME 644 Trebuchet Parametric Design Optimization
ME 644 Trebuchet Parametric Design OptimizationME 644 Trebuchet Parametric Design Optimization
ME 644 Trebuchet Parametric Design OptimizationBenjamin Johnson
 
Kane’s Method for Robotic Arm Dynamics: a Novel Approach
Kane’s Method for Robotic Arm Dynamics: a Novel ApproachKane’s Method for Robotic Arm Dynamics: a Novel Approach
Kane’s Method for Robotic Arm Dynamics: a Novel ApproachIOSR Journals
 
Model predictive control of magnetic levitation system
Model predictive control of magnetic levitation system Model predictive control of magnetic levitation system
Model predictive control of magnetic levitation system IJECEIAES
 
Mechatronics design of ball and beam system education and research
Mechatronics design of ball and beam system education and researchMechatronics design of ball and beam system education and research
Mechatronics design of ball and beam system education and researchAlexander Decker
 
PID Controller Design for a Real Time Ball and Beam System – A Double Integra...
PID Controller Design for a Real Time Ball and Beam System – A Double Integra...PID Controller Design for a Real Time Ball and Beam System – A Double Integra...
PID Controller Design for a Real Time Ball and Beam System – A Double Integra...idescitation
 
A Numerical Integration Scheme For The Dynamic Motion Of Rigid Bodies Using T...
A Numerical Integration Scheme For The Dynamic Motion Of Rigid Bodies Using T...A Numerical Integration Scheme For The Dynamic Motion Of Rigid Bodies Using T...
A Numerical Integration Scheme For The Dynamic Motion Of Rigid Bodies Using T...IJRES Journal
 
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...IDES Editor
 
Sliding mode performance control applied to a DFIG system for a wind energy p...
Sliding mode performance control applied to a DFIG system for a wind energy p...Sliding mode performance control applied to a DFIG system for a wind energy p...
Sliding mode performance control applied to a DFIG system for a wind energy p...IJECEIAES
 
Titus Lungu Honors Thesis
Titus Lungu Honors ThesisTitus Lungu Honors Thesis
Titus Lungu Honors ThesisTitus Lungu
 
Desmas(2014)-Preliminary Study on Magnetic Levitation Modeling Using PID Control
Desmas(2014)-Preliminary Study on Magnetic Levitation Modeling Using PID ControlDesmas(2014)-Preliminary Study on Magnetic Levitation Modeling Using PID Control
Desmas(2014)-Preliminary Study on Magnetic Levitation Modeling Using PID ControlDesmas Patriawan
 
Single Pendulum Gantry (SPG) 2013.4.17
Single Pendulum Gantry (SPG) 2013.4.17Single Pendulum Gantry (SPG) 2013.4.17
Single Pendulum Gantry (SPG) 2013.4.17WEI WEI
 
Solar Panel Control System using an Intelligent Control: T2FSMC and Firefly A...
Solar Panel Control System using an Intelligent Control: T2FSMC and Firefly A...Solar Panel Control System using an Intelligent Control: T2FSMC and Firefly A...
Solar Panel Control System using an Intelligent Control: T2FSMC and Firefly A...TELKOMNIKA JOURNAL
 
Phys101 lo1
Phys101 lo1Phys101 lo1
Phys101 lo1jango05
 
SIMULATION OF A MATHEMATICAL MODEL OF A WIND TURBINE
SIMULATION OF A MATHEMATICAL MODEL OF A WIND TURBINE SIMULATION OF A MATHEMATICAL MODEL OF A WIND TURBINE
SIMULATION OF A MATHEMATICAL MODEL OF A WIND TURBINE Mellah Hacene
 
Design of Load Frequency Controllers for Interconnected Power Systems with Su...
Design of Load Frequency Controllers for Interconnected Power Systems with Su...Design of Load Frequency Controllers for Interconnected Power Systems with Su...
Design of Load Frequency Controllers for Interconnected Power Systems with Su...IOSR Journals
 

What's hot (20)

Investigation of behaviour of 3 degrees of freedom systems for transient loads
Investigation of behaviour of 3 degrees of freedom systems for transient loadsInvestigation of behaviour of 3 degrees of freedom systems for transient loads
Investigation of behaviour of 3 degrees of freedom systems for transient loads
 
ME 644 Trebuchet Parametric Design Optimization
ME 644 Trebuchet Parametric Design OptimizationME 644 Trebuchet Parametric Design Optimization
ME 644 Trebuchet Parametric Design Optimization
 
Ball and beam
Ball and beamBall and beam
Ball and beam
 
Kane’s Method for Robotic Arm Dynamics: a Novel Approach
Kane’s Method for Robotic Arm Dynamics: a Novel ApproachKane’s Method for Robotic Arm Dynamics: a Novel Approach
Kane’s Method for Robotic Arm Dynamics: a Novel Approach
 
Model predictive control of magnetic levitation system
Model predictive control of magnetic levitation system Model predictive control of magnetic levitation system
Model predictive control of magnetic levitation system
 
Mechatronics design of ball and beam system education and research
Mechatronics design of ball and beam system education and researchMechatronics design of ball and beam system education and research
Mechatronics design of ball and beam system education and research
 
PID Controller Design for a Real Time Ball and Beam System – A Double Integra...
PID Controller Design for a Real Time Ball and Beam System – A Double Integra...PID Controller Design for a Real Time Ball and Beam System – A Double Integra...
PID Controller Design for a Real Time Ball and Beam System – A Double Integra...
 
A Numerical Integration Scheme For The Dynamic Motion Of Rigid Bodies Using T...
A Numerical Integration Scheme For The Dynamic Motion Of Rigid Bodies Using T...A Numerical Integration Scheme For The Dynamic Motion Of Rigid Bodies Using T...
A Numerical Integration Scheme For The Dynamic Motion Of Rigid Bodies Using T...
 
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...
 
Sliding mode performance control applied to a DFIG system for a wind energy p...
Sliding mode performance control applied to a DFIG system for a wind energy p...Sliding mode performance control applied to a DFIG system for a wind energy p...
Sliding mode performance control applied to a DFIG system for a wind energy p...
 
Titus Lungu Honors Thesis
Titus Lungu Honors ThesisTitus Lungu Honors Thesis
Titus Lungu Honors Thesis
 
Research_paper
Research_paperResearch_paper
Research_paper
 
Variant Mass for an Accelerated Charged Particle
Variant Mass for an Accelerated Charged ParticleVariant Mass for an Accelerated Charged Particle
Variant Mass for an Accelerated Charged Particle
 
Desmas(2014)-Preliminary Study on Magnetic Levitation Modeling Using PID Control
Desmas(2014)-Preliminary Study on Magnetic Levitation Modeling Using PID ControlDesmas(2014)-Preliminary Study on Magnetic Levitation Modeling Using PID Control
Desmas(2014)-Preliminary Study on Magnetic Levitation Modeling Using PID Control
 
A010220109
A010220109A010220109
A010220109
 
Single Pendulum Gantry (SPG) 2013.4.17
Single Pendulum Gantry (SPG) 2013.4.17Single Pendulum Gantry (SPG) 2013.4.17
Single Pendulum Gantry (SPG) 2013.4.17
 
Solar Panel Control System using an Intelligent Control: T2FSMC and Firefly A...
Solar Panel Control System using an Intelligent Control: T2FSMC and Firefly A...Solar Panel Control System using an Intelligent Control: T2FSMC and Firefly A...
Solar Panel Control System using an Intelligent Control: T2FSMC and Firefly A...
 
Phys101 lo1
Phys101 lo1Phys101 lo1
Phys101 lo1
 
SIMULATION OF A MATHEMATICAL MODEL OF A WIND TURBINE
SIMULATION OF A MATHEMATICAL MODEL OF A WIND TURBINE SIMULATION OF A MATHEMATICAL MODEL OF A WIND TURBINE
SIMULATION OF A MATHEMATICAL MODEL OF A WIND TURBINE
 
Design of Load Frequency Controllers for Interconnected Power Systems with Su...
Design of Load Frequency Controllers for Interconnected Power Systems with Su...Design of Load Frequency Controllers for Interconnected Power Systems with Su...
Design of Load Frequency Controllers for Interconnected Power Systems with Su...
 

Similar to Simulink and Simelectronics based Position Control of a Coupled Mass-Spring Damper Mechanical System

Evaluation of Vibrational Behavior for A System With TwoDegree-of-Freedom Und...
Evaluation of Vibrational Behavior for A System With TwoDegree-of-Freedom Und...Evaluation of Vibrational Behavior for A System With TwoDegree-of-Freedom Und...
Evaluation of Vibrational Behavior for A System With TwoDegree-of-Freedom Und...IJERA Editor
 
96 manuscript-579-1-10-20210211
96  manuscript-579-1-10-2021021196  manuscript-579-1-10-20210211
96 manuscript-579-1-10-20210211Mellah Hacene
 
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...journalBEEI
 
Modelling design and control of an electromechanical mass lifting system usin...
Modelling design and control of an electromechanical mass lifting system usin...Modelling design and control of an electromechanical mass lifting system usin...
Modelling design and control of an electromechanical mass lifting system usin...Mustefa Jibril
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
Modelling and Passivity-based Control of a Non Isolated DC-DC Converter in a...
Modelling and Passivity-based Control of a Non Isolated  DC-DC Converter in a...Modelling and Passivity-based Control of a Non Isolated  DC-DC Converter in a...
Modelling and Passivity-based Control of a Non Isolated DC-DC Converter in a...IJECEIAES
 
Modelling design and control of an electromechanical mass lifting system usin...
Modelling design and control of an electromechanical mass lifting system usin...Modelling design and control of an electromechanical mass lifting system usin...
Modelling design and control of an electromechanical mass lifting system usin...Mustefa Jibril
 
Sliding mode control-based system for the two-link robot arm
Sliding mode control-based system for the two-link robot armSliding mode control-based system for the two-link robot arm
Sliding mode control-based system for the two-link robot armIJECEIAES
 
76201978
7620197876201978
76201978IJRAT
 
Computational methodologies
Computational methodologiesComputational methodologies
Computational methodologiesMattSmith321834
 
Mathematical Modelling and Computer Simulation Assist in Designing Non-tradit...
Mathematical Modelling and Computer Simulation Assist in Designing Non-tradit...Mathematical Modelling and Computer Simulation Assist in Designing Non-tradit...
Mathematical Modelling and Computer Simulation Assist in Designing Non-tradit...IJECEIAES
 
Comparison of neural network based controllers for nonlinear ems magnetic lev...
Comparison of neural network based controllers for nonlinear ems magnetic lev...Comparison of neural network based controllers for nonlinear ems magnetic lev...
Comparison of neural network based controllers for nonlinear ems magnetic lev...Mustefa Jibril
 
Active vibration control of smart piezo cantilever beam using pid controller
Active vibration control of smart piezo cantilever beam using pid controllerActive vibration control of smart piezo cantilever beam using pid controller
Active vibration control of smart piezo cantilever beam using pid controllereSAT Publishing House
 
Active vibration control of smart piezo cantilever beam using pid controller
Active vibration control of smart piezo cantilever beam using pid controllerActive vibration control of smart piezo cantilever beam using pid controller
Active vibration control of smart piezo cantilever beam using pid controllereSAT Journals
 

Similar to Simulink and Simelectronics based Position Control of a Coupled Mass-Spring Damper Mechanical System (20)

Evaluation of Vibrational Behavior for A System With TwoDegree-of-Freedom Und...
Evaluation of Vibrational Behavior for A System With TwoDegree-of-Freedom Und...Evaluation of Vibrational Behavior for A System With TwoDegree-of-Freedom Und...
Evaluation of Vibrational Behavior for A System With TwoDegree-of-Freedom Und...
 
96 manuscript-579-1-10-20210211
96  manuscript-579-1-10-2021021196  manuscript-579-1-10-20210211
96 manuscript-579-1-10-20210211
 
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
 
Modelling design and control of an electromechanical mass lifting system usin...
Modelling design and control of an electromechanical mass lifting system usin...Modelling design and control of an electromechanical mass lifting system usin...
Modelling design and control of an electromechanical mass lifting system usin...
 
Fs92 03-015
Fs92 03-015Fs92 03-015
Fs92 03-015
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
Modelling and Passivity-based Control of a Non Isolated DC-DC Converter in a...
Modelling and Passivity-based Control of a Non Isolated  DC-DC Converter in a...Modelling and Passivity-based Control of a Non Isolated  DC-DC Converter in a...
Modelling and Passivity-based Control of a Non Isolated DC-DC Converter in a...
 
Modelling design and control of an electromechanical mass lifting system usin...
Modelling design and control of an electromechanical mass lifting system usin...Modelling design and control of an electromechanical mass lifting system usin...
Modelling design and control of an electromechanical mass lifting system usin...
 
Sliding mode control-based system for the two-link robot arm
Sliding mode control-based system for the two-link robot armSliding mode control-based system for the two-link robot arm
Sliding mode control-based system for the two-link robot arm
 
76201978
7620197876201978
76201978
 
Computational methodologies
Computational methodologiesComputational methodologies
Computational methodologies
 
Mathematical Modelling and Computer Simulation Assist in Designing Non-tradit...
Mathematical Modelling and Computer Simulation Assist in Designing Non-tradit...Mathematical Modelling and Computer Simulation Assist in Designing Non-tradit...
Mathematical Modelling and Computer Simulation Assist in Designing Non-tradit...
 
Ac33155161
Ac33155161Ac33155161
Ac33155161
 
Comparison of neural network based controllers for nonlinear ems magnetic lev...
Comparison of neural network based controllers for nonlinear ems magnetic lev...Comparison of neural network based controllers for nonlinear ems magnetic lev...
Comparison of neural network based controllers for nonlinear ems magnetic lev...
 
Active vibration control of smart piezo cantilever beam using pid controller
Active vibration control of smart piezo cantilever beam using pid controllerActive vibration control of smart piezo cantilever beam using pid controller
Active vibration control of smart piezo cantilever beam using pid controller
 
Active vibration control of smart piezo cantilever beam using pid controller
Active vibration control of smart piezo cantilever beam using pid controllerActive vibration control of smart piezo cantilever beam using pid controller
Active vibration control of smart piezo cantilever beam using pid controller
 
Min Max Model Predictive Control for Polysolenoid Linear Motor
Min Max Model Predictive Control for Polysolenoid Linear MotorMin Max Model Predictive Control for Polysolenoid Linear Motor
Min Max Model Predictive Control for Polysolenoid Linear Motor
 
Hybrid electromagnetic suspension for high-speed vacuum transport
Hybrid electromagnetic suspension for high-speed vacuum transportHybrid electromagnetic suspension for high-speed vacuum transport
Hybrid electromagnetic suspension for high-speed vacuum transport
 
Molecular mechanics and dynamics
Molecular mechanics and dynamicsMolecular mechanics and dynamics
Molecular mechanics and dynamics
 
NASA 2004 report
NASA 2004 reportNASA 2004 report
NASA 2004 report
 

More from IJECEIAES

Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...IJECEIAES
 
Prediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionPrediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionIJECEIAES
 
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...IJECEIAES
 
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...IJECEIAES
 
Improving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningImproving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningIJECEIAES
 
Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...IJECEIAES
 
Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...IJECEIAES
 
Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...IJECEIAES
 
Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...IJECEIAES
 
A systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyA systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyIJECEIAES
 
Agriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationAgriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationIJECEIAES
 
Three layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceThree layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceIJECEIAES
 
Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...IJECEIAES
 
Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...IJECEIAES
 
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...IJECEIAES
 
Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...IJECEIAES
 
On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...IJECEIAES
 
Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...IJECEIAES
 
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...IJECEIAES
 
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...IJECEIAES
 

More from IJECEIAES (20)

Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...
 
Prediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionPrediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regression
 
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
 
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
 
Improving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningImproving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learning
 
Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...
 
Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...
 
Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...
 
Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...
 
A systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyA systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancy
 
Agriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationAgriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimization
 
Three layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceThree layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performance
 
Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...
 
Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...
 
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
 
Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...
 
On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...
 
Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...
 
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
 
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
 

Recently uploaded

GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 

Recently uploaded (20)

GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 

Simulink and Simelectronics based Position Control of a Coupled Mass-Spring Damper Mechanical System

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 8, No. 5, October 2018, pp. 3636~3646 ISSN: 2088-8708, DOI: 10.11591/ijece.v8i5.pp3636-3646  3636 Journal homepage: http://iaescore.com/journals/index.php/IJECE Simulink and Simelectronics based Position Control of a Coupled Mass-Spring Damper Mechanical System Okubanjo A. A., Oyetola O. K., Olaluwoye O. O. Department of Computer and Electrical and Electronics Engineering, Olabisi Onabanjo University, Ogun, Nigeria Article Info ABSTRACT Article history: Received May 22, 2018 Revised Aug 20, 2018 Accepted Aug 26, 2018 This paper presents the use of Simelectronics Program for modeling and control of a two degrees-of freedom coupled mass-spring-damper mechanical system.The aims of this paper are to establish a mathematical model that represents the dynamic behaviour of a coupled mass-spring damper system and effectively control the mass position using both Simulink and Simelectronics.The mathematical model is derived based on the augmented Lagrange equation and to simulate the dynamic accurately a PD controller is implemented to compensate for the oscillation sustained by the system as a result of the complex conjugate pair poles near to the imaginary axis.The input force has been subjected to an obstacle to mimic actual challenges and to validate the mathematical model a Simulink and Simelectronics models were developed, consequently, the results of the models were compared. According to the result analysis, the controller tracked the position errors and stabilized the positions to zero within a settling time of 6.5sec and significantly reduced the overshoot by 99.5% and 99. 7% in Simulink and Simelectronics respectively. Furthermore, it is found that Simelectronics model proved to be capable having advantages of simplicity, less time- intense and requires no mathematical model over the Simulink approach. Keyword: Lagrange equation Mass spring damper Mathematical model Position control Simulink and Simelectronics Copyright © 2018 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: A.A.Okubanjo, Department of Computer and Electrical and Electronics Engineering, Olabisi Onabanjo University, College of engineering and Envinromental Studies, Ibogun Campus, Ogun State, Nigeria. Email: okubanjo.ayodeji@oouagoiwoye.edu.ng Nomenclatures Abbreviations m1, m2 Translating inertial elements (masses) DOF Degree of freedom k1,k2 Spring stiffness coefficients EOM Equations of Motion b1,b2 Viscous damping coefficients MSD Mass Spring Damper L Lagrange’s function T Kinetic energy U Potential energy D Rayleigh’s dissipative function x1,x2 Generalized coordinates displacement Qi Generalized forces ̇ ̇ Velocities of the masses m1 and m2 ̈ ̈ Accelerations of the masses m1 and m2
  • 2. Int J Elec & Comp Eng ISSN: 2088-8708  Simulink and Simelectronics based Position Control of a Coupled Mass-Spring Damper … (Okubanjo A.A) 3637 1. INTRODUCTION In a mechanical systems, accurate control of motion (such as position, velocity) is a fundamental concern to control engineers. Thus, the position control tries to adjust the dynamic of the mass while achieving the constraints imposed by the force positioning the mass. Consequently, the control problems involve finding suitable mathematical models that describe the dynamic behaviour of the physical mass spring dampers (MSD) model to permit suitable controller design and allow corresponding control strategies to realize the expected system response and performance. Mass-spring-damper systems (MSD) are widely used in robot manipulator control [1], [2],vehicle suspension systems for shock absorption in automobiles [3]-[7], Mechatronic application especially in piezoelectric for vibration energy harvester [8]-[10] and motion control application [11]-[12]. Recently, MSD systems are in increasing demand for hybrid vehicle suspension to increase passenger ride comfort and vehicle stability over cracks and uneven pavement. Tarik et al [1] developed a mass spring damper model with MATLAB graphical user interface which permits flexibility in the choice of control strategies on the model through model parameters adjustment. Sivák and Hroncová [13] presented equations of motion (EOM) of a mechanical system with two degrees of freedom in MATLAB/Simulink using state space and transfer function. The conclusion of their work is that Newton’s law and Lagrange’s equation resulted in the same solution. Furthermore, in [14], the author presented Simmechanics and Simulink models for car automobile suspension and implemented proportional-integral-derivative (PID) control strategy to minimize body acceleration. In [15], [16] , the authors established mass spring damper models based on Newton’s law of motion to derive a state-space model for numerical computation with the aids of MATLAB and Simulink. An author in [17] examined the effect of the position of the damper in systems with multi-degree of freedom. Their research works concluded that displacement of an oscillator that affected by the force show more energy absorption for low displacement. In [18]-[20], the authors presented mathematical modeling of a mass spring damper system in MATLAB and Simulink. The author in [21], presented control of coupled mass spring damper system using polynomial structures approach. Malas and co-worker [22] presented a novel control strategy for inducing sif-sustained oscillation of a single degree-of-freedom MDS mechanical systems. The researchers concluded in their work that the proposed control model is capable of generating stable self-excited oscillation at the natural frequency regardless of the value of the control gain. The objectives of this paper are to establish a mathematical model that represent the dynamic behaviour of a coupled mass spring damper systems and effectively control the mass position using both Simulink and Simelectronics as simulation tools 2. RESEARCH METHOD We derived the equations of motion (EOM) of a coupled mass spring damper systems using second- order, ordinary differential equations and to simulate dynamic accurately [23] the Lagrange’s equation was adopted. The motivation for chosen Lagrange’s equation over Newton’s law or D’Alembert principle is that it allows significant simplification of the geometry of the system motion for solving large complex systems and also eliminates explicit rewriting all forces acting on the body. The mathematical model is formulated based on energy property of Lagrange approach and the control strategy and Simulink simulation are expanded on the derived mathematical model. However, the langrage’s equation does not improvise for dissipative (damping) force in the mechanical system, hence, Rayleigh’s dissipation function is introduced into Lagrange’s equation to account for dissipative force in the model and we refer to this as augmented Lagrange’s equation. In order to describe the physical motion of a coupled mass spring damper systems, we need to choose a set of variables or coordinates which are often referred to as generalized coordinates. Thus, the displacement of the masses is chosen as the generalized coordinates. 2.1. Mathematical modeling The dynamic of the mass spring damper systems with two degrees of freedom (DOF) movement is explicitly derived based on Lagrange’s equation to expound the problems involved in dynamic modeling. Figure 1 depicts a coupled mass spring damper systems, where two masses m1 and m2 are linked to a parallel spring-damper configuration with spring stiffness coefficients k1 and k2 and viscous damping coefficients b1 and b2 for mass m1 and m2 respectively. The force, F(t) , acts on mass 1 and the energy is transmitted to mass 2 via the springs and some part of energy is absorbed by the dampers The systems performs linear motion along the axes of the springs and dampers. For simplicity, we assume the following assumptions in the model: a. The springs are linear b. The dampers are linear and c. The weight of the springs are assumed to be negligible.
  • 3.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3636 – 3646 3638 Figure 1. A coupled mass spring damper systems adapted from [8] The equations of motion (EOM) for a mechanical system with 2-DOF can be derived by an augmented. Lagrange’s equation in the form i i i i Q q D q L q L dt d                               .. (1)  21, xxqi  (2) Where, iq is the generalized coordinates to describe the displacement of the masses. First we calculate the kinetic energy, T, and the (augmented) potential energy, U, of the system, the kinetic energy of a coupled mass spring damper systems as function mass velocity is expressed as: . 2 22 . 2 11 2 1 2 1 xmxmT  (3) The augmented potential energy is expressed as:  2 212 2 11 2 1 2 1 xxkxkU  (4) 2 22212 2 12 2 11 2 1 2 1 2 1 xkxxkxkxkU  (5) Rayleigh dissipative function account for damping force in the mechanical system and it is expressed as: 2 2 .. 12 . 2 11 2 1 2 1        xxbxbD (6) . 2 122 . 1 . 2 . 2 12 . 2 11 2 1 2 1 2 1 xbxxbxbxbD  (7) Generalized forces: 0, 21  QFQ (8) The Lagrange formulation defines the behaviour of a dynamic systems in terms of work and energy stored in the system [24].
  • 4. Int J Elec & Comp Eng ISSN: 2088-8708  Simulink and Simelectronics based Position Control of a Coupled Mass-Spring Damper … (Okubanjo A.A) 3639 The augmented Lagrange function L is denoted as: UTL  (9)              2 22212 2 12 2 11 . 2 22 . 2 11 2 1 2 1 2 1 2 1 xkxxkxkxkxmxmL (10) We evaluate the following derivatives based on equation Equation (7) and Equation (10): 1 .. 1. 1 xm x L dt d            (11) 2 .. 2. 2 xm x L dt d            (12) 221211 1 xkxkxk x L         (13) 1222 2 xkxk x L         (14) 2 . 2 . 121 . 1. 1 xbxbxb x D            (15) 2 . 21 . 2. 2 xbxb x D            (16) For generalized coordinate 1x , the Lagrange’s equation is: 1. 1 1 . 1 Q x D x L x L dt d                               (17) After substitution of the derived derivatives in Equation (11), Equation (13), and Equation (15) in Equation (17), we obtain equation of motion for mass 1 in this form:     Fxkxkkxbxbbxm  221212 . 21 . 21 .. 11 (18) Similarly, for the generalized coordinate 2x , the Lagrange’s equation is: 2. 2 2 . 2 Q x D x L x L dt d                               (19)
  • 5.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3636 – 3646 3640 In the same vein, substitution of the derived derivatives in Equation (12), Equation (14), and Equation (16) in Equation (19), we obtain equation of motion for mass 2 in this form 02212 . 22 . 122 .. 2  xkxkxbxbxm (20) The EOM in Equation (18) and Equation (20) are re-arrange to facilitate the implementation of the equations in Simulink as:     1 2 1 2 1 1 21 . 2 2 2 1 . 1 21 1 .. m F x m k x m kk x m b x m bb x      (21) 2 2 1 2 2 2 . 2 2 . 1 2 2 2 .. m k x m k x m b x m b x  (22) The derived EOM is further written in terms of mass, damping, stiffness matrices and F, x, x, x are force, displacement, velocity and acceleration vectors respectively and they are presented as:                                      00 0 22 221 22 221 .. 2 .. 1 F kk kkk bb bbb x x m m 2 1 (23) In the light of Equation (23), the EOM obtained by using Lagrange’s equation for linear systems revealed that inertial, stiffness matrices as well as damping matrix if modeled by Rayleigh’s function are symmetric 2.2. State space representation of the model A state space representation is a time domain approach of modeling muiltiple input multiple output system. However, complex system with many degree-of-freedom, description of such systems with differential equations are often time intense and burdensome. So, state space representation of the systems serves as an alternative approach to alleviate the challenges. Also, the state space representation of a system replaces the higher-order differential equations with a single first-order matrix differential equation that gives an expedient and concise way to model and analyze systems with multiple inputs and outputs. The state model is notably advantageous when applied to simulation. Hence, the state and output equations are given in [25] as:            tuDtxCty tuBtxAtx .. ... .   (24) Where, x, y, u, A, B, C, D are the state vector, output vector, input vector, system matrix, input matrix, output matrix and feedback matrix respectively. Let define, dt dv dt xd dt dv dt xd 2 2 2 2 1 2 1 2 ,  2 2 1 1 , v dt dv v dt dx  So that 2121 ,,, vvxx are selected as state variables and equation Equation (21) and Equation (22)
  • 6. Int J Elec & Comp Eng ISSN: 2088-8708  Simulink and Simelectronics based Position Control of a Coupled Mass-Spring Damper … (Okubanjo A.A) 3641 are presented in state space equation in vector matrix form as:       0 0 1 0 1000 0100 2 2 1 2 1 2 2 1 1 2 2 2 2 1 2 1 21 1 2 2 21 . 2 . 2 . 1 , 1 tFm v v x x m b m b m k m k m b m bb m k m kk v x v x                                                                (25) And the output are the displacement x1 and x2 of masses m1 and m2 respectively. Hence,                      0 0 0010 0001 2 1 x x ty (26) 3. MODELING OF A COUPLED MASS SPRING DAMPER SYSTEMS USING SIMELECTRONICS AND SIMULINK A coupled mass spring damper system is modeled and simulated using SimElectronics toolbox in MATLAB software as shown in Figure 2. In MATLAB software, SimElectronics is a components libraries and special simulation features for modeling and stimulating physical system in the Simulink environment. The distinct feature of SimElectronics is the use of physical network approach to model electronic and mechatronic systems which mimic the physical system. Therefore, the use of physical connection permits a bidirectional flow of energy between components. The SimElectronics permit the use of Simulink library in modeling in which Simulink-PS-converter block converts the Simulink signal to physical system signal and PS-Simulink converter block does the reverse [26]. However, Simulink is a block diagram environment embedded in the MATLAB that allows modeling and simulation of multi-domain dynamics systems. Figure 2. Simelectronics model for a coupled mass spring damper system Furthermore, it provides the detailed function of each block that represents the mathematical model of the dynamic system and such model is often reduced to first order differential equation to simulate the dynamic accurately. It is dominant among other software in the engineering field because it enables rapid design, simulation, verification, testing and debugging of virtual prototypes of a model prior to real-time implementation. As a result of flexibility and efficient in use, it permits conversion of MATLAB code to other source codes such as C, C++ for real-time implementation especially in embedded systems and robotic.
  • 7.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3636 – 3646 3642 Simulink model of a coupled mass spring damper system is prepared with the mathematical model presented through Equations (21) and (22). PD controller is implemented to track the masses position and Figure 3 represents a schematic of the Simulink model. Figure 3. Simulink model for a coupled mass spring damper system 4. PD CONTROLLER IMPLEMENTATION The control goal is to stabilize the position of the masses by minimizing the error and to achieve this stated objective a proportional-Derivative controller is implemented in such a way that the gain of the proportional controller, k, is high to produce a fast system and the derivative gain kd, is select in a manner to decrease the oscillation. The PD controller algorithm combines the P-action and D-action to adjust the system. It is a two-term controller that is coined from the PID controller by setting the integral action to zero. The term domain expression for PD controller is given as:         dt tde tktektu Dpc  (26) In the Simulink and Simelectronics models, a PD controller is implemented from the PD block in the Simulink toolbox library and converted to a physical system with Simulink-PS converter for the Simelectronics. The tuning of control parameters is done using PID tuner and the best performance of the controller parameter values are selected. 5. RESULTS AND ANALYSIS This paper proposed a novel approach of simulating the system dynamics of a couple mass spring damper system and compared the performance with the Simulink approach. The Simulink model was established based on the derived mathematical model and the force that mimic an obstacle commonly experienced are build with a signal builder block. Parameters used in the model were m1 = 250kg, m2 = 300kg, k1 = 80,000N/m, k2 = 5000N/m, b1 = 200N-s/m, b2 = 15,000N-s/m and to validate the mathematical model a Simelectronics and Simulink models were compared and the simulation was then tested with and without a controller. The response of the mass positions are illustrated in Figure 4
  • 8. Int J Elec & Comp Eng ISSN: 2088-8708  Simulink and Simelectronics based Position Control of a Coupled Mass-Spring Damper … (Okubanjo A.A) 3643 and Figure 5 .The curve reveals that, without the implementation of the controller the positions of the masses overshoot sharply and then sustained an oscillation for about 7.6 secs before settling to zero at 10sec. Figure 6 shows the performance of both models in the absence of control strategy, hence, the curve shows that the system has complex conjugate poles near the imaginary axis and this dominates the transient response of the mass-spring-damper system which eventually resulted in oscillation and this led to system instability. However, it is challenging to stabilize or control the model with the proportional controller alone irrespective of the value of gain K chosen, hence, a combination of proportional and the derivative controller is implemented to compensate for fast response and steady error respectively. Figure 7 and Figure 8 show the responses of the displacements of the masses with the implementation of PD controller. According to the Figure 7, Figure 8, the PD-action damped the oscillation and stabilized the positions by compensating for the steady error. In Figure 9, both models were compared under the influence of PD controller and the controller compensates for the error in the position and stabilized the positions to zero within a settling time of 6.5sec and significantly reduced the overshoot by 99.5% and 99.7% in Simulink and Simelectronics respectively. It can also be noted from the graph that, the responses of both model show a similar result. Furthermore, the results revealed that, modeling of the mathematical equation in Simulink and assembling of the physical system in Simelectronics give a similar result. In much related research work [27], the dynamics are transformed into transfer function model using Laplace transformation to aids system analyze in the frequency domain as well as allows motion controller implementation. Thus, this is quite complicated and tedious for a complex system with several degree-of-freedom. However, the novel Simelectronics approach provides a quick and fast approach to model, integrate complex systems and control multi-domain systems by eliminating rigorous mathematical formulation of the system’s dynamics. It is also suitable for fresh engineering students’ who need to perform laboratory works on systems control and related engineering courses that require modelling and simulation. Figure 4. Displecements without controller in simelectronics model Figure 5. Postions without controller in simulink model Figure 6. Postions in both simelectronics and simulink models without controller
  • 9.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3636 – 3646 3644 Figure 7. Positions response with PD controller in Simelectronics model Figure 8. Positions response with PD controller in Simulink model Figure 9. Position responses of both Simelectronics and Simulink model 6. CONCLUSION In this paper, Simulink and Simelectronics model for position control of a coupled mass-spring- damper system were developed and presented. The mathematical model was formulated based on energy property of Lagrange approach and Rayleigh’s dissipation function to account for dissipative force in the model, hence, the control strategy and Simulink simulation were expanded on the derived mathematical model while the physical system was set up in the Simelectronics to stimulate the dynamic. A proportional- Derivative (PD) controller was implemented for both the models. It can be concluded from the study that both models produced the same results, but the response time of the positions was slightly shorter in Simulink than that of the Simelectronics. It can also be deduced that it was simple, easy, less time-intense and requires no mathematical model to model in the Simelectronics than Simulink, although, Simulink provided the advantage of a sdetailed representation of the mathematical model. In our future work, we would like to (1) take into account the impact of nonlinearity of the spring and damper in our model; (2) to implement state feedback controller and LQR and compare the performance; (3) analyze the effect of the spring stiffness and damping coefficient parameters by varying these parameters. The contribution of this work is significantly expedient in the field of mechatronics and Control systems and also provides a novel approach to simulation of the mechanical system in a concise and precise method. ACKNOWLEDGEMENTS The authours are indebted to HAN University of Applied Sciences and Olabisi Onabanjo University for providing facilities and support.
  • 10. Int J Elec & Comp Eng ISSN: 2088-8708  Simulink and Simelectronics based Position Control of a Coupled Mass-Spring Damper … (Okubanjo A.A) 3645 REFERENCES [1] S.-M. S. Analysis, H. Ahmad, M. Tarik, H. A. Bhutta, and M. Tariq, “An Interactive Educational Tool for Double Control An Interactive Educational Tool for Double Spring- Mass-Damper System Analysis & Control”, in Proceedings of the 3rd International Conference on Engineering & Emerging Technologies (ICEET), Superior University, Lahore, 2016, no. December. [2] S. S. Ge, L. Huang, and T. H. Lee, “Position Control of Chained Multiple Mass-Spring-Damper Systems – Adaptive Output Feedback Control Approaches”, Int. J. Control. Autom. Syst. Vol., vol. 2, no. 2, pp. 144-155, 2004. [3] K. V. Allamraju, “Dynamic Analysis of an Automobile Suspension System”, IPASJ Int. J. Mech. Eng., vol. 4, no. 7, pp. 15-21, 2016. [4] N. Katal and S. K. Singh, “Optimization of PID Controller for Quarter-Car Suspension System using Genetic Algorithm”, Int. J. Adv. Res. Comput. Eng. Technol., vol. 1, no. 7, pp. 30-32, 2012. [5] A. El-Nasser, S. Ahmed, A. S. Ali, N. M. Ghazaly, and G. T. Abd El-Jaber, “Pid Controller of Active Suspension System for a Quarter Car Model”, Int. J. Adv. Eng. Technol., vol. 8, no. 6, pp. 899-909, 2015. [6] M. Akpakpavi, “Modeling and Control of a Car Suspension System Using P , PI , PID , GA-PID and Auto- Tuned PID Controller in Matlab/Simulink”, J. Multidiscip. Eng. Sci. Stud., vol. 3, no. 3, pp. 1506-1513, 2017. [7] G. Srinivasan, M. S. Kumar, and A. M. J. Basha, “Mathematical Modeling and PID Controller Design Using Transfer Function and Root Locus Method for Active Suspension System”, Middle-East J. Sci. Res., vol. 24, no. 3, pp. 622-627, 2016. [8] N. Bahiah, M. Noor, and M. R. Ahmad, “Modeling the Vibrational Dynamics of Piezoelectric Actuator by System Identification Technique”, vol. 7, no. 3, pp. 1506-1512, 2017. [9] S. Kundu and H. B. Nemade, “Modeling and Simulation of a Piezoelectric Vibration Energy Harvester”, Procedia Eng., vol. 144, pp. 568-575, 2016. [10] R. Caliò et al., “Piezoelectric Energy Harvesting Solutions”, Sensors, vol. 14, no. 12, pp. 4755-4790, Mar. 2014. [11] S. F. Sulaiman et al., “Enhanced Position Control for Pneumatic System by Applying Constraints in MPC Algorithm”, Int. J. Electr. Comput. Eng., vol. 7, no. 3, p. 1633, Jun. 2017. [12] R. Mei and M. Chen, “Robust Position Control of Electro-mechanical Systems”, TELKOMNIKA (Telecommunication, Computing, Electronics and Control), vol. 11, no. 3, pp. 1674-1681, 2013. [13] P. Sivák and D. Hroncová, “State-Space Model of a Mechanical System in MATLAB/Simulink”, Procedia Eng., vol. 48, pp. 629-635, 2012. [14] A. Tandel, A. R. Deshpande, S. P. Deshmukh, and K. R. Jagtap, “Modeling, Analysis and PID Controller Implementation on Double Wishbone Suspension Using SimMechanics and Simulink”, Procedia Eng., vol. 97, pp. 1274-1281, 2014. [15] M. Moravič, O. Ostertag, and D. Hroncová, “Simulation of Three-mass Mechanical System using MATLAB Software”, J. Autom. Control, vol. 3, no. 3, pp. 114-117, 2015. [16] E. K. Orhorhoro, D. S. Polytechnic, M. E. Onogbotsere, D. S. Polytechnic, A. E. Ikpe, and U. Kingdom, “Simulation of a mass spring damper model in phase variable”, ELK Asia Pacific J. Mech. Eng. Res., vol. 2, no. 2, 2016. [17] J. O. Kiran and D. Shivalingappa, “Study on the Effect of Position of the Dampers in Systems with 3 Degrees of Freedom”, Int. J. Eng. Technol. Adv. Eng., vol. 3, no. 4, pp. 155-163, 2013. [18] R. Sharma, D. K. Pathak, and V. K. Dwivedi, “Modeling & Simulation of Spring Mass Damper System in Simulink Environment”, in XVIII Annual International Conference of the Society of Operations Management Theme: Operations Management in Digital Economy, 2014, no. May 2016, pp. 205-210. [19] P. Frankovský, D. Hroncová, I. Delyová, and I. Virgala, “Modeling of Dynamic Systems in Simulation Environment MATLAB/Simulink – SimMechanics”, Am. J. Mech. Eng., vol. 1, no. 7, pp. 282-288, 2013. [20] S. N. J.Rahman, M.Mushtaq, A.Ali, Y.N.Anjam, “Journal of Faculty of Engineering & Technology”, J. Fac. Eng. Technol. J. homepage, vol. 18, no. 92, pp. 47-57, 2011. [21] S. Rannen, C. Ghorbel, and N. B. Braiek, “Nonlinear Identification and Control of Coupled Mass-Spring-Damper System using Polynomial Structures”, Int. J. Adv. Comput. Sci. Appl., vol. 8, no. 5, 2017. [22] A. Malas and S. Chatterjee, “Amplitude Controlled Adaptive Feedback Resonance in a Single Degree-of-Freedom Mass-Spring Mechanical System”, Procedia Eng., vol. 144, pp. 697-704, 2016. [23] A. A. Okubanjo and O. K. Oyetola, Amity J. Eng. Technol., vol. 2, no. 1, pp. 1-18, 2017. [24] C. Urrea and J. Pascal, “Parameter Identification Methods for Real Redundant Manipulators”, J. Appl. Res. Technol., vol. 15, pp. 320-331, 2017. [25] N. Norman S, Control Systems Engineering, Sixth. River Street Hoboken: Sons, John Wiley & Sons, 2011. [26] J. M. Kane, “A user’ guide to Simscape”, Acta Psychiatr. Scand., vol. 123, no. 6, pp. 407-408, Jun. 2011. [27] S. G. Zhang and X. P. Dang, “Modeling of Mass-Spring-Damper System by Complex Stiffness Method”, Adv. Mater. Res., vol. 983, no. October 2014, pp. 420-423, 2014.
  • 11.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3636 – 3646 3646 BIOGRAPHIES OF AUTHORS A. A. Okubanjo received B.Sc Degree in Electrical & Electronics Engineering with First Class Honour from Olabisi Onabanjo University, Nigeria in 2009 and completed M.Sc in Control Systems Engineering from HAN University of Applied Sciences, the Netherlands in 2016. He is a lecturer in the Department of Computer and Electrical & Electronics Engineering at Olabisi Onabanjo University. He is a shrewd academician with interest in Control System and Instrumentation, Renewable Energy, Mechatronics, Safety and Systems, Information technology and Image processing. He has attended workshops, seminars and conferences related to control systems Engineering and he has also published and submitted papers for review on the listed areas of interests O. K. Oyetola is a faculty member at the department of Computer and Electrical Engineering, Olabisi Onabanjo University, Nigeria. He received B.Sc. Degree in Electrical and Electronic Engineering from the same University in 2009. In 2016, he completed M.Tech in Electrical and Electronic Engineering at Ladoke Akintola University, Ogbomoso, Nigeria. He is a shrewd academician with interest in Smart grid, Energy management, Software Engineering, Cloud computing, IoT, Big data and Digital communication. O. O. Olaluwoye obtained his B.Sc. Degree in Electrical/Electronics Engineering from Olabisi Onabanjo University, Nigeria in 2008. He completed his M.Tech program in Electrical and Electronic Engineering from Ladoke Akintola University of Technology, Ogbomoso, Nigeria in 2016. He is a registered Engineer with the Council of Regulation of Engineering in Nigeria (COREN). His research interests are in Power Systems Engineering, Renewable Systems, Software Development Systems, Smart Grids and Systems Reliability. He has worked in the Nigerian Electricity sector. He is currently a lecturer at Olabisi Onabanjo University, Nigeria.