Weiwei Yang, Liang Shan
School of Automation
Nanjing University of Science and Technology
Nanjing, China
Email:yangweiwei87@qq.com
Yuanxin Qu
China Satellite Maritime Tracking and Control Department
Wuxi, China
Binbin Yang, Jiafeng Sun
Nanjing University of Science and Technology
Abstract—Simulations of traditional servo systems are mostly
based on the Matlab software, and a number of nonlinear
characteristics of actual controlled object are simplified.
Meanwhile, co-simulation based on dynamic model of moving
platform is more effective when simulating servo system. In
Matlab/Simulink, this paper designs and models PMSM block,
coordinate transformation block from dq to abc, three phase
current source inverter controller blocks and three PID
controller blocks, including position block, speed block and
current block. Combined with vehicle dynamic model which is
established by multi-body dynamic software, RecurDyn, three-
closed-loop simulation model is introduced. Additionally, in
order to identify the parameters of the PID controllers, an
improved particle swarm optimization algorithm method is
proposed, which combines the genetic algorithm and the inertia
factor. Simulation results verify the effectiveness and feasibility
of the proposed control method, which can be used for designing
other AC synchronous servo systems.
Keywords—servo system; co-simulation; RecurDyn; improved
particle swarm optimization algorithm; parameters identification
With the rapid development of power electronics industry
and computer technology, AC servo systems are employed in
various fields of industrial production in these years [1]. In
order to achieve high performance driving, the position must
be controlled precisely. In the process of the designing of
servo system, using Matlab/Simulink can carry on the
simulation of the design scheme [2-3], which greatly reduces
the development time of the system. Permanent magnet
synchronous motor (short for PMSM) is widely used in servo
drive system [4]. Permanent magnet AC servo system, using
PMSM, transforms synchronous motor to DC servo motor and
has shown similar performance. Resulting excellent properties
makes it a kind of optimization scheme for precision electrical
servo control systems, and it has represent the development
direction of electric servo technology, expecting to be widely
used.
MATLAB has powerful ability to build simulation model,
so many scholars have proposed various methods for system
modeling and parameters identification: Reference [1]
introduces principle of vector control and space vector pulse
width modulation algorithm, designs permanent magnet AC
servo system simulation model and simulation research.
Reference [2] proposes a model building and parameter
identification method based on structure diagram. Reference
[3] discusses and simulates the calculation method of the
inductance of permanent magnet synchronous motor, taking
permanent magnetic flux change of load into consideration.
Reference [4] combines typical mathematical models with
each other to a simulation model, and studies a new method
for system parameters identification, which is based on
particle swarm optimization algorithm.
For generally existing contact and impact problems in
mechanism, traditional dynamic analysis solutions still have
numerous disadvantages, such as excessive simplification, low
efficiency and stability for solving difference problem, which
are difficult to meet the needs of engineering application. In
view of this, South Korea's function bay company makes full
use of the latest theory of multi-body system dynamics, and
based on the relative coordinate system modeling and
recursive solution, and thus develops the software RecurDyn
and successfully solves contact and impact problems in
mechanism. The RecurDyn can more truly analyze the
deformation, stress and strain of the components on the
movement of the mechanism, which greatly expands the
application range of the multi body dynamics software.
This paper deals with the permanent magnet synchronous
motor (PMSM) servo system design, and then presents design
method of position, speed and current controller block.
According to the formula of coordinate transformation,
coordinate transformation module is designed, and it is with
modulation inverter module according to the principles and
requirements of pulse width modulation (PWM), which
improves the control performance of servo system [5].
Excellent software interfaces exist between Simulink and
RecurDyn, and this paper is based on Simulink platform. The
interfaces created in Simulink, used for RecurDyn, connect a
complete system simulation model. Co-simulation of them
achieves complex and actual modeling and simulation of servo
system, and entirely simulates the servo system Mechatronics.
In order to identify the PID parameters of the system
efficiently and quickly, the parameters of the position loop,
Co-simulation and Parameters Identification
Algorithm Research of Servo System Based on
Dynamic Module
2015 International Conference on Control, Automation and Information Sciences (ICCAIS)
October 29-31, 2015, Changshu, China
978-1-4799-9892-0/15/$31.00 ©2015 IEEE 408