Beruflich Dokumente
Kultur Dokumente
MADINA TСVETKOVA
Department of Electrotechnics and Precision Electromechanical Systems
University ITMO
197101, Saint Petersburg,Kronverkskiy pr., 49
RUSSIAN FEDERATION
e-mail: madina1986@bk.ru
DMITRII SUBBOTIN
Department of Electrotechnics and Precision Electromechanical Systems
University ITMO
197101, Saint Petersburg,Kronverkskiy pr., 49
RUSSIAN FEDERATION
e-mail: Subb-Dm@yandex.ru
Abstract: - An off-line identification method based on the least-squares approximation technique is applied for
identifying of electromechanical parameters of a servo drive model. The proposed identification method solves
a problem of experimental data automatic obtaining with angular velocity limitation and angle limitation. The
developed algorithm can be automatically adjusted during its work to achieve high accuracy of the estimated
parameters. The paper provides an example of algorithm work with a servo drive of a tracking telescope. The
developed algorithm is of interest for developers of electromechanical systems with limitation of motion.
ISBN: 978-960-474-371-1 50
Manufacturing Engineering, Automatic Control and Robotics
parameters of the servo drive. As a result this • Real-time parameter estimation. This type
process takes an essential quantity of qualified of parameter estimation is used to tune the
personnel working hours, which could be spent on controllers of electric drive systems. This
the solution of more difficult and more important requires real-time parameter estimation
tasks. techniques, using simplified drive models [22-
There are a large number of methods aimed 23]. Such systems are not used in high-
at solving various problems of identification, precision electric drives, as do not allow to
including methods targeted to identification of achieve high accuracy of electric drive control.
electromechanical systems [1-6, 9-11]. The The use of artificial neural networks [24-26]
simultaneous estimation of drive parameters or neuro-fuzzy controllers to drive parameter
and states are presented in [12-14]. The use of identification [27] can lead to equipment
linear techniques based on the dynamic model damage during the experiment as frequency-
is proposed in [15]. domain parameter estimation. Generally a
Generally, parameter identification methods whole lot of attention is paid to the
can be classified into five different categories, identification algorithms in these papers, but it
depending on what data is available, and what is not mentioned how the input signal must be
the data is used for: selected for an experiment. Most often, the
• Parameter calculation from motor parameters are identified by step response, but
construction data. This method requires a no information is given how the algorithm
detailed knowledge of the machine’s chooses step amplitude [2, 6, 25, 26]. Obviously
construction, such as geometry and material the high step amplitude not only provides a high
parameters. It is the most accurate procedure, accuracy of parameter estimation in the
since it is closely related to the physical reality presence of external disturbances but also
and the most costly one since it is based on field increases the probability of equipment damage.
calculation methods, such as the finite element This paper examines the problem of automating
method [16-18]. the process of identifying servo drive parameters
• Parameter estimation based on steady-state with drive motion limitation. The developed
motor models. The methods use iterative algorithm not only ensures high accuracy of
solutions based on motor steady-state network parameter estimation, but also prevents damage to
equations [19-20]. This is the most common equipment. The paper presents how the estimation
type of parameter estimation for system studies accuracy depends on the parameters of the
since the data needed for it is usually available. experiment and how the algorithm uses this data to
• Frequency-domain parameter estimation. produce high accuracy of identification limiting the
The stand-still frequency response method is motion of servo drive to prevent equipment damage.
based on measurements that are performed at
standstill. The motor parameters are estimated
from the resulting transfer function. In fact,
stand-still tests are not common industry
2 Problem Formulation
practice. Control signal computation in the Limitation of servo drive movement is often
absence of a priori knowledge of the caused by design of entire object, which motion it
frequencies of mechanical resonances can lead provides. For example, large values of acceleration
to equipment damage during the experiment. in the optomechanical systems may lead to a shift of
• Time-domain parameter estimation. The optical elements, or even to its destruction. The
time-domain motor measurements are presence of power and data cables connecting the
performed and model parameters are adjusted to equipment on the movable part of the system with
match the measurements. Since not all the equipment on the stationary part requires angle
parameters can be observed using measurable limitation. Precision optical encoders, such as
quantities, the motor models need to be incremental encoders from Renishaw, can work in a
simplified [21]. The method is costly, and the limited range of angular velocities. Motors for servo
required data is usually not available. drive are calculated with margin, so often they are
ISBN: 978-960-474-371-1 51
Manufacturing Engineering, Automatic Control and Robotics
able to operate at angular velocity and acceleration simplifies the identification. Then, we can carry out
over the limit values. the identification of servo drive parameters with
Overspeed protection and protection from angular velocity values for which the model is
exceeding acceleration, as well as protection against correct. In this case the experimental data sample
servo drive rotation outside permissible angular with angular velocity values of constant sign should
range is provided. However, the system is stopped be used to identify the static gain K of the control
and does not allow to obtain necessary amount of object. Design of algorithm that allows to maintain
data for parameter identification when the protection constant sign angular velocity values also facilitate
is activated. Thus, it is necessary to develop a solving of the problem of rotation limitation.
simple control system which is not configured on
the basis of the known parameters of servo drive,
and based on requirements for limitation of 3 Problem Solution
movement.
We will consider object model type [28-30]
ISBN: 978-960-474-371-1 52
Manufacturing Engineering, Automatic Control and Robotics
uα
where
1 ,
is disturbance caused by active resistance forces
αmin αmax (cable resistance force, telescope axis imbalance
α torque, etc.);
-1 is disturbance corresponding to the Coulomb
a) friction;
is disturbance corresponding to the viscous
uω friction.
1 Analyzed data correspond to samples with
constant sign angular velocity, so the value of
Coulomb friction is constant on these intervals. In
ωmin ωmax this case it is possible to combine for each interval:
ω
-1 and this value is also constant in these intervals.
b) Then the expression for the angular velocity can
be rewritten as:
Fig. 3: Graphics of angle limiter relay switching (a) (4)
and angular velocity limiter relay switching (b). where is start time of the interval, is end time
of the interval.
The limiter of acceleration provides control To simplify the calculations, we assume that the
signal Um which has the form of a piecewise angular velocity varies linearly on the sampling
constant function. This block measures the time intervals. Then:
between relay switching (signal ur). If the time
exceeds the specified interval Tmax, then the signal
Um is increased by a certain value ΔU. If the time is (5)
less than the specified interval Tmin, the signal Um is where is sampling interval of digital system.
decreased by a certain value ΔU. Values Tmax and We suppose that
Tmin allow to keep the acceleration within the
prescribed limits with fixed values ωmax and ωmin.
The signal Um increases linearly at start of algorithm
operation as long as the electric drive does not start
to move. This speeds up the experiment.
ISBN: 978-960-474-371-1 53
Manufacturing Engineering, Automatic Control and Robotics
where .
Then the expression (5) can be rewritten as:
(6)
The estimation vector of unknown parameters
can be found by least squares technique [33]:
(7) Fig. 4: Laboratory bench of control system
The physical meaning of the parameters and prototyping for tracking telescope servo drives.
is how much current is required to compensate
for the influence of resistance forces. In fact, Figure 5 shows the control signal graph, the
disturbances are more complex, so parameter Tmin angular velocity graph and angle graph necessary
can be increased to improve the accuracy of for identification of the parameter K. The absolute
parameter K estimating. System evaluates the value of the angular velocity does not exceeds
deviation of obtained values and decides to make 10 degrees per sec. The range of angle variation is
new experiment with higher value Tmin. [0, 50] degrees. Electric drive changes motion
direction when the angle reaches the boundary
values. Control signal changes its sign when the
3.3 Experimental results angular velocity reaches the boundary values.
Figure 4 shows photographs of rotary support for Figure 5 shows the variation of control signal
tracking telescope "Sazhen" (3) and the control unit necessary to achieve the desired oscillation period.
(1) of its optical axes servo drives, which include
u(t), pu
20
from Renishaw are mounted on the azimuthal axis 10
-10
SMPM has the following parameters: back-EMF -20
t,ms
t,ms
ISBN: 978-960-474-371-1 54
Manufacturing Engineering, Automatic Control and Robotics
-2
American Control Conference, 2007, pp. 2955–
-4
2960.
-6
-0.5
[7] Vasil'ev V.N., Tomasov V.S., Shargorodskij
-1
0.8 0.9 1 1.1 1.2 1.3 t,ms
V.D., Sadovnikov M.A., Sostojanie i
4
x 10
perspektivy razvitija precizionnyh
Fig. 6: The results of velocity estimation. jelektroprivodov kompleksov vysokotochnyh
nabljudenij [Status and perspectives of servo
drives for high-precision observing systems], in
4 Conclusion Izv. VUZov. Priborostroenie, Vol.6, 2008, pp. 5-
Designed offline identification algorithm allows 11.
to estimate the electromechanical parameters of the [8] Tomasov V.S., Ovchinnikov I.E., Egorov A.V.,
electric drive. The experimental data are obtained Jenergopodsistema bol'shogo altajskogo
with speed limitation, acceleration limitation and teleskopa traektornyh izmerenij [Energy
angle limitation that is important for systems with subsystem of trajectory measurement Altay
limitation of motion, for example, for precision large telescope], Izvestija tul'skogo
servo drives for optomechanical systems [7-8]. gosudarstvennogo universiteta, Vol. 3, 2010,
Identification algorithm is fully automated and does pp.216-222.
not require qualified personnel. This system is not [9] Y. Xing et al., A novel rotor resistance
operator time consuming because it diagnoses itself identification method for an indirect rotor flux-
and protects itself against damage. The applicability oriented controlled induction machine system,
ISBN: 978-960-474-371-1 55
Manufacturing Engineering, Automatic Control and Robotics
IEEE Trans. Power Electron., Vol. 17, 2002, time-domain data, IEEE Trans. Ind. Appl., Vol.
pp. 353–364. 30, 1994, pp. 1609–1615.
[10] J. Holtz, T. Thimm, Identification of the [22] A.B. Razzouk et al., Implementation of a
machine parameters in a vector-controlled DSP based real-time estimator of induction
induction motor drive, IEEE Trans. Ind. Appl., motors rotor time constant, IEEE Trans. Power
Vol. 27, 1991, pp. 1111–1118. Electron., Vol. 17, 2002, pp. 534–542.
[11] L.A.S. Ribeiro et al., Dynamic estimation of [23] J. Stephan et al., Real-time estimation of the
the induction machine parameters and speed, in: parameters and fluxes of induction motors,
Conf. Rec. PESC, 1995, pp. 1281–1287. IEEE Trans. Ind. Appl., Vol. 30, 1994, pp. 746–
[12] D.J. Atkinson et al., Observers for induction 759.
motor state and parameter estimation, IEEE [24] L.A. Cabrera et al., Tuning the stator
Trans. Ind. Appl., Vol. 27, 1991, pp. 1119– resistance of induction motors using artificial
1127. neural network, IEEE Trans. Power Electron.,
[13] A. Garcıa-Cerrada, J.L. Zamora, On-line Vol. 12, 1997, pp. 779–787.
rotor-resistance estimation for induction motors, [25] J.M. Gutierrez-Villalobos, J.Rodriguez-
in: Proc. EPE’97, Trondheim, Norway, vol. 1, Resendiz, E.A.Rivas-Araiza, V.H.Mucino, A
1997, pp. 542–547. review of parameter estimators and controllers
[14] Y. Koubaa, Parametric identification of for induction motors based on artificial neural
induction motor with H–G diagram, in: networks, Neurocomputing, Vol. 118, 2013, pp.
International Conference on Electrical Drives 87–100.
and Power Electronics, 2001, pp. 433–437. [26] F. Alonge, F .D'Ippolito, F.M. Raimondi,
[15] L. Ribeiro et al., Linear parameter Least squares and genetic algorithms for
estimation for induction machines considering parameter identification of induction motors,
the operating conditions, IEEE Trans. Power Control Engineering Practice, Vol. 9, 2001, pp.
Electron., Vol. 14, 1999, pp. 62–73. 647-657.
[16] N.A.O. Demerdash, J.F. Bangura, et al., [27] K.B. Bimal, R.P. Nitin, Quasi-fuzzy
Characterization of induction motors in estimation of stator resistance of induction
adjustable-speed drives using a time-stepping machines, IEEE Trans. Power Electron., Vol.
coupled finite-element state-space method 13, 1998, pp. 401–409.
including experimental validation, IEEE Trans. [28] Balkovoj A. P., Cacenkin V.K.,
Ind. Appl., Vol. 35, 1999, pp. 790–802. Precizionnyj jelektroprivod s ventil'nymi
[17] S. Williamson et al., Finite element models dvigateljami [Brushless motor servo drive],
for cage induction motors analysis, IEEE Trans. Moscow: Izdatel'skij dom MJeI, 2010.
Ind. Appl., Vol. 26, 1990, pp. 1007–1017. [29] Ovchinnikov I. E., Ventil'nye jelektricheskie
[18] Z.Q. Zhu, Z.Q., and D. Howe, Influence of dvigateli i privod na ih osnove (malaja i
design parameters on cogging torque in srednjaja mownost'), Kurs lekcij [Brushless
permanent magnet machines, IEEE Trans. on motors and electric drive based on them (small
Energy Conversion, Vol.15, 2000, pp.407-412. and average power), lectures], Saint-
[19] D.J. Atkinson et al., Estimation of rotor Petersburg: Izdatel'stvo Korona-Print, 2010.
resistance in induction motors, Proc. IEEE–– [30] Tolmachev V. A., Sintez sledyaschego
Elect Power Appl., Vol. 143, 1996, pp. 87–94. elektroprivoda osi oporno-povorotnogo
[20] M. Cirrincione et al., A new experimental ustroystva, Izv. Vuzov. Priborostroenie, Vol. 6,
application of least-squares techniques for the 2008, pp. 68-72.
estimation of the induction motor parameters, [31] Tushev S.A., Lovlin S.U., Informacionnaya
IEEE Trans. Ind. Appl., Vol. 39, 2003, pp. podsistema cifrovogo elektrosilovogo privoda s
1247–1256. kompensaciey pulsaciy momenta ventilnogo
[21] S.I. Moon, A. Keyhani, Estimation of dvigatelya [Digital electric drive information
induction machine parameters from standstill subsystem with torque ripple compensation],
ISBN: 978-960-474-371-1 56
Manufacturing Engineering, Automatic Control and Robotics
ISBN: 978-960-474-371-1 57