首页    期刊浏览 2025年06月21日 星期六
登录注册

文章基本信息

  • 标题:Building of FESTO servo-motor imitation model using linear ARX-model.
  • 作者:Svetlichny, Pavel ; Kramar, Vadim
  • 期刊名称:Annals of DAAAM & Proceedings
  • 印刷版ISSN:1726-9679
  • 出版年度:2009
  • 期号:January
  • 语种:English
  • 出版社:DAAAM International Vienna
  • 摘要:Research work is often connected with the need of practical verification of theoretical material that frequently leads to a problem of buying expensive equipment. Not every educational or research organization can afford purchasing of such expensive instrumentation for carrying out efforts, especially if there is a risk of the equipment to be damaged.
  • 关键词:Engineering design;Engineering models;Servomotors

Building of FESTO servo-motor imitation model using linear ARX-model.


Svetlichny, Pavel ; Kramar, Vadim


1. INTRODUCTION

Research work is often connected with the need of practical verification of theoretical material that frequently leads to a problem of buying expensive equipment. Not every educational or research organization can afford purchasing of such expensive instrumentation for carrying out efforts, especially if there is a risk of the equipment to be damaged.

Building of imitation models with the help of computer for verifying theoretical knowledge is one of the solutions for this problem. Construction of models of real objects gives the possibility of the simultaneous access of several people to the simulated device while only one researcher has access to the one real test bench. Due to working out the imitation model in details it is possible to obtain reliable and durable instrument for research, whose possibilities can be expanded by the addition of new modules (Svetlichny et al., 2008).

There are a lot of methods which allow building of the imitation models of a complicated object. These methods differ of their complexity and field of application. In the context of this article it is decided to use the method of building of linear ARX-model for its simplicity and effectiveness.

2. INFORMATION

The task of imitation modelling can be solved by using the object identification methods, when the mathematical model is created being based on known input and output signals without knowledge of the real object structure.

Servo-controller FESTO SEC-AC is used to control torque, speed and positioning of FESTO MTR-AC asynchronous servo-motor. The current, speed and positioning controllers, which are the basis of servo-controller, are presented as the control cascade. Controllers are adjusted as PI-controllers and can function separately. Thus there are three control modes: torque, speed and positioning control mode.

To build the simplified imitation model of asynchronous motor it is enough to use only one control cascade which is the torque control mode. In this case input of the controller presents a given driving shaft rotation speed and the output is its actual value. Both values are specified in rotations per minute.

2.1 Method

For the sake of simplicity it is better to present an object as the linear model (Eikhoff, 1975). In general the description of model looks like (1):

y(t) = G(q)u(t) + H (q)e(t) (1)

where y(t)--forecast output of the system;

G(q)--transfer operator of the linear system;

u(t)--scalar input signal;

H(q)--filter, which in combination of sequence of stochastic values (white noise) e(t) presents realization of stochastic process v(t) = H(q)e(t);

q--forward shift operator, such that qu(t) = u(t+1).

The dominant factor for the system identification is setting of the coefficients G and H with the help of the finite number of the numerical characteristics. It is often very difficult to predetermine these coefficients from knowing of physical system properties, and so it is necessary to resort to estimation procedures for their determination (or some of their parts). It means that the concerned coefficients are the part of a model (1) as determinate parameter. For the designation of these parameters it is possible to introduce symbol 9 and work with the model description of (2):

y(t) = G(q, [theta])u(t) + H(q, [theta])e(t), (2a)

[f.sub.e] (x, [theta]), (2b)

where (2b) is a probability density e(t), {e(t)}--white noise.

Parameter vector [??] belongs to some area of a real number.

For equation (2) it is possible to compute one-step forecast. It can be marked as (3):

[??](t | [theta]) = [H.sup.-1] (q, [theta])G(q,[theta])u(t)+[1 - [H.sup.-1] (q,[theta])]y(t). (3)

This forecaster is independent of probability density e(t).

The most direct way of the parameterization of G and H is their presentation as rational functions, as the coefficients in numerator and denominator become parameters. Such a model is known as black box model.

The simplest input-output correlation is described as the linear difference equation:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII]. (4)

The white noise e(t) is presented in this equation as its direct error, so the model (4) is often called a control error model. In this case we have a set of adjustable parameters:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII]. (5)

If we implement

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII],

then we can see that (4) agrees with (2) with choose of

G(q, [theta]) = B(q) / A(q), H(q, [theta]) = 1 / A(q). (6)

Such systems are called ARX-models (Ljung, 1987).

2.2 Instrument and measures

For object identification with the help of building of ARX-model it is good to use the standard MATLAB instruments. One of these tools is "ident" utility, which allows carrying out identification by using input and output data with different methods and models (Ljung, 2008).

In the context of research the white noise, whose means with the reaction of the system are presented on Figure 1, was fed to the input of controller. Input values were chosen in the range of -880 to +844 rotations per minute. It was executed 100 measures with strokes of 0.05 sec.

2.3 Identification

The identification of the system was carried out by ident utility with the use of the first order linear ARX-model with the coefficients na=1, nb=1, and the accuracy of 83% was acquired. Increase in model order to the second order leads to the increase of accuracy to 87.42%. The comparative diagram for the measured and simulated system outputs is presented on Figure 2.

The resulting model can be presented as (7):

A(q) = 1-0,0467[q.sup.-1] -0,03087[q.sup.2] -0,014[q.sup.3] (7) B(q) = 0,9936-0,02649[q.sup.1] -0,02463[q.sup.2]

By using the (7) it is possible to construct Simulink scheme (please see Fig. 3). Coefficients of (7) are parameters of a discrete transfer function by corresponding orders of x.

Values of "input" massive are transmitted to the input of transfer function with transformation from a parallel to a scalar form via m-function, which retrieves elements of massive with indexes from 1 to 100. For the purpose of comparison of simulated and measured data values of massive "vihod" are transmitted to the scope through Zero-Order Hold for their digitization (please see Fig. 4).

3. CONCLUSION

Built model is adequate only in range of the values used during identification. As these values exceed the bounds it is hard to predict behaviour of the system. That is why the wider range of input values is required for more accurate identification. But it leads to the problem of the used method.

By using the method of building of linear ARX-model with values in the range from -1710 to +1660 rotations per minute the accuracy of 48.41% is acquired. By increasing of the model order with coefficients na=16, nb=16--to 54.34%. It tells us about impossibility of using this method of identification object with such input values.

The next step of research is acquiring of more accurate results. This task should be solved by using identification methods, based on building of nonlinear ARX-model with the use of neural network (Kruglov, 2001).

The used method allows acquiring of profitable results in the field of imitation modelling, to obtain reliable instrument for research work. In spite of the presence of some disadvantages connected with complexities of different real objects, these disadvantages could be minimized by using complexer mathematical model or using other identification methods based on a behaviour of a real and modelled object and results of modelling.

[FIGURE 1 OMITTED]

[FIGURE 2 OMITTED]

[FIGURE 3 OMITTED]

[FIGURE 4 OMITTED]

When the exacter model will be built, it will be possible to start creation of 3D-model of the whole servo-system.

4. REFERENCES

Eikhoff, P. (1975). The basics of control system identification, "Mir", Moscow

Kruglov, V. (2001). The artificial neural networks. Theory and practice, Goryachaya liniya--Telekom, Moscow

Ljung, L. (1987). System identification: Theory for the User, PTR Prentice Hall, ISBN 0-13-881640-9, New Jersey.

Ljung, L. (2008). System Identification Toolbox 7. User's Guide, The MathWorks, Inc.

Svetlichny, P. & Alchakov V. & Kramar V. (2008). The conception of the virtual learning centre for the tasks of remote education, Proceeding of the 15th international conference on automatic control, pp 514-516, September 2008, "IzdatInform" ONMA, Odessa
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有