Identification of the parameters of a DC motor state space model

<p>A method for the identification of the DC state space model parameters based on the minimization of the error function using the least squares method is described in this paper. The algorithm is practically applied in the laboratory environment on an industrial DC motor. The verification of...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Momir Ranislav Stanković, Stojadin M. Manojlović, Milica B. Naumović
Formato: article
Lenguaje:EN
Publicado: University of Defence in Belgrade 2013
Materias:
U
Acceso en línea:https://doaj.org/article/fabfa905ee87401c995b458363467363
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
Descripción
Sumario:<p>A method for the identification of the DC state space model parameters based on the minimization of the error function using the least squares method is described in this paper. The algorithm is practically applied in the laboratory environment on an industrial DC motor. The verification of the results was performed by comparing the characteristic signals of real and modeled systems. The results show that the quality of the identification is satisfactory.</p> <p> </p> <p>Introduction</p> <p><em> </em></p> <p>The identification of system parameters is the first step in the analysis and synthesis of control systems. Identification Quality strongly impacts on the results of all other computations. In the theory of automatic control, many methods of identification are developed. Which method will be applied depends on the characteristics of the system. In this paper, we described an identification algorithm based on the least squares method. A practical test of this algorithm of estimation is done on a DC motor.</p> <p> </p> <p>parameter estimation with the least squares method</p> <p> </p> <p>A DC motor is a second-order system described with two differential equations: one which describes electrical and one which describes mechanical parts of the motor. The idea is to analyse the motor as two first-order systems. The main signals are responses of two first order sub-systems on appropriate inputs. Using a discrete state-space model of the motor and applying the least square method on the recorded signals, we get straightforward equations for the computation of all the necessary parameters: R<sub>r</sub>,  L<sub>r</sub> ,  J<sub>e</sub> ,  F<sub>e</sub> ,  K<sub>me</sub> and K<sub>em</sub> (Eykhoff, Wilsoons, 1974).</p> <p> </p> <p>Experimental results</p> <p> </p> <p>The practical application was realized in the laboratory where a DC middle-power motor was used as a control object. It is coupled with a DC generator which serves as a load. Generation of the input signals and measure of the responses were performed with the acquisition system based on the appropriate acquisition card and the MATLAB-SIMULINK software. The three following experiments were described:</p> <p> </p> <ol><li><em>Determination</em><em> of the linear mode of the DC motor</em>: determination of the interval of the armature voltage in which the rotor velocity of the rotor shaft changes linearly. This experiment is of great importance for further work because all derived equations, describing the operation of the DC motor, are valid if the motor is treated as a linear component.<em> </em></li><li><em>Estimation</em><em> of the value of K<sub>em</sub> and K<sub>me</sub> </em>: the DC motor was in the generator mode with the coupled DC generator working in the motor mode. For different velocities ​​of the rotor shaft, the induced voltage on the motor armature is measured. By forming the two column vectors based on the measurement values and using the least squares algorithm formula we get K<sub>em</sub>. It should be noted that the coefficients K<sub>em</sub> and K<sub>me</sub> have the same numerical values when they are represented in appropriate SI units.</li><li><em>3. </em><em>Estimation of the value of</em><em> R<sub>r</sub>, L<sub>r</sub>, J<sub>e</sub> and F<sub>e</sub></em> : the armature winding is supplied with the appropriate input, and the armature current and the rotor velocity (with tahogenerator) were measured with the acquisition card. Applying the least squares estimation algorithm, we get the values ​​of the required parameters of the DC motor.<em> </em></li></ol> <p> </p> <p>Validation of the results</p> <p> </p> <p>Based on the estimated parameters, the state space model and the transfer function were formed as appropriate models for the DC motor. The simulation was performed in the MATLAB-SIMULINK programme. The simulated and real signals were compared. The close agreement of these signals, as shown in Figs. 7 and 8, confirms the quality of the described algorithm.</p> <p> </p> <p>Conclusion</p> <p> </p> <p>The identification process is the first and very important step in the control system analysis and synthesis. In this paper, the algorithm of the identification of the state space model parameters of the DC motor is presented. The algorithm is based on the least squares method and all the necessary experiments in the laboratory conditions were described. The obtained results show good agreement between simulated and real systems.</p>