Animitsa A.V. Analisis dinamiks property industrial robot

Сайт ДонНТУ КИТА



 
Нажмите, чтобы увеличить

animitsa@gmail.com
Ukrainian
Russian
Stat. task
Anal. alg.
Math. model
Linearization
Synt. alg.
Exper. check
Robust cont.
List sours

Author's abstract

Statement of a task

Welding - the technological process widely applied in all branches for manufacturing new and repair of maintained mechanisms, designs and the equipment.

In last years quickly develops automation of arc welding (welding by fusion) with application of industrial robots which can be applied in all branches at manufacturing metalware. Welding by fusion it is possible to connect practically all used for manufacturing designs metals and alloys of any thickness. This process is very harmful to the person, is connected with strong noise, greater temperatures, influence of a smoke and intensive light (sparking), automation provides high quality of seams, greater stability and speed of work.

The robots applied to automation of arc welding, represent universal reprogrammable manipulators. The control system welding should provide with the robot fast adjustment of parameters of management for the set trajectory of movement welding torches which can be set analytically by function of moving of a torch in time or is set by the operator set of points which can be received experimentally. During welding the operator should have an opportunity to correct a trajectory to provide accuracy of positioning no more necessary - ±0.1mm. Also it is necessary to consider types of materials of welded products and their thickness on which speed of moving of a head welding torches will depend. If speed of a torch will differ from set high quality of seams will not be provided, even at a zero mistake of positioning. Since Smaller speed will not fuse edge of welded materials enough, and greater - on the contrary will melt them.

The basic problem of management of arc welding is the problem of exact positioning, i.e. exact tracking of the set trajectory in space and in time, at continuous planimetric management for performance concerning complex handling problems. The major factors generating this problem, essential nonlinearity of dynamic and kinematic model, dynamic interrelation between separate systems, and also not planned factors is: change of the program of a trajectory or unexpected change of useful loading.

The majority before applied methods of management or did not consider change of dynamics in time, or were so complex and bulky in the computing attitude that demanded very much a plenty of calculations on each step for a short time interval. In the first case the set requirements to dynamic regulation were not provided, and in the second - led to necessity of use of very powerful and dear controllers.

To elimination of problems nonlinearity the differential equations it is applied linearization dynamic model. Linearization by means of classical methods with use of decomposition of the nonlinear differential equations in Taylor's number in a vicinity of a working point requires recustomizing parameters of management at change of a working point.

Whether it is possible to apply a new general method of indemnification of interrelations to elimination of the same problems and linearization the differential equations of dynamics with use diffeometrical transformations and theories of algebra. The given approach is based on idea of reception "external linearization" complex nonlinear system with use diffeometrical transformations of coordinates and a nonlinear feedback on a condition. This method allows to provide a block outcome of an output; constructive algorithm of a finding of a nonlinear feedback for subsystems in which the number of outputs can be less or to equally number of inputs; an outcome of outputs a nonlinear feedback from the point of view of a condition of system; for maintenance of stability of a control system the nonlinear feedback incorporates to the controller of optimum correction of mistakes.

Advantage of this method is that parameters of management do not require a feather to adjustment as linearization it is spent not in a concrete point, and on the whole subset of nonlinear planes.

Up


1. THE ANALYSIS OF EXISTING ALGORITHMS OF MANAGEMENT OF HANDLING INDUSTRIAL ROBOTS.

1.1. The analysis of existing methods of synthesis of algorithms of management of the handling industrial robot.

Planning of a trajectory of movement of the manipulator of the industrial robot is carried out by means of algorithms of management by planning. These algorithms of management are considered as nonlinear algorithms of division command movement on degrees of mobility of the manipulator. Their realization is connected with the decision of the nonlinear equations describing a configuration of the mechanism at set position of working bodies of industrial robots. For the decision of such nonlinear problems resort or to the help of the COMPUTER, or imitating to modelling with use of real models of handling systems.

For linearization the equations describing behaviour of handling system at small changes of coordinates of elements of the mechanism, it is usual resort to differentiation on time of coordinates of position of parts in compound mechanism connected by nonlinear dependences or to indemnification nonlinearity and interaction by means of regulators and a feedback.

Problem of management is development of algorithm demanded functioning drives of the manipulator. Thus some methods of management are used by planning of a trajectory of movement of the manipulator of the industrial robot.

The method of management on a vector of speed consists in the task speed movements of working bodies of handling system in the form of six-dimensional vector representing to a projection of vectors of angular speed of the worker organ and speeds of its some point in any system of coordinates which are provided by algorithms of management so that completely to define speed of working body in a current point of a trajectory.

Direct use of this decision for the purposes of management are limited to occurrence during management вырожденных configurations of the mechanism which should be considered by algorithm of management. Such method of management is effective if necessary fast translation of working body from one position in another, not demanding high accuracy of positioning. Besides the method possesses sufficient complexity of realization.

The method of consecutive updatings of position is most widely applied in digital control systems. In this case the algorithm of management on a vector of speed is formed as an increment of coordinates of the manipulator for one cycle of calculation of algorithm.

Lack of a method is frequent sample of central points of a complex trajectory that transitions from one point to another at planning a trajectory of movement did not change essentially necessary picture of movement.

The approached methods. At synthesis of a control system by the manipulator use the approached decisions which follow from limitation of the task of values of coordinates. Usually take on three values: two extreme and one average, and for them calculate the return Jacobian matrix, depending from a configuration of the manipulator, for all other values of coordinates (including central, characteristic points of a trajectory) the return matrix is calculated interpolation. In many cases, especially at presence of a feedback by position, it it appears quite enough at achievement of a ultimate goal of management.

Lack of a method are the mistakes arising at interpolation reaching great value, especially at absence of a feedback by position.

Method of management on a vector of force. On a vector of speed it is necessary to carry impossibility to lacks of a method of management to provide formalization of aspiration of moving of working bodies of industrial robots in the set direction if on the set trajectory there are points in which the matrix of a configuration of the manipulator is singular.

The tendency to simplification of managerial process and the calculations caused by it have led to use of a method of management on a vector of force in which imitating the idea of management in the set direction is realized. Actually no forces are applied on the manipulator, but watching drives develop such set of the generalized forces which are dynamically equivalent to the set forces simulating their appendix to the manipulator. The calculator, having received on an input setting signals, defines the generalized forces carried to coordinates, directly operated by a drive. In turn, drives constantly develop such generalized forces which turn out on an output of the calculator. Amendments can automatically be entered into these generalized forces by regulators and equalisers.


1.2. The analysis of existing methods of indemnification нелинейностей and outcomes of interactions in handling industrial robots.

The primary goal of management of industrial robots is generating the external moments u(t) so that movement of the robot was carried out on the chosen trajectory. Movement of the robot is usually carried out by two various controllable phases. First of them is checking the phase of rough movement during which the robot moves from a primary position to a vicinity of the location of the set purpose of lengthways preliminary certain trajectory. The second control phase is the stage of exact movement, when working body of the robot dynamically communicate with object, using thus an information channel of a feedback from external gauges for performance of a problem.

In case in robots the traditional watching technics nonlinearity and the interactions which are present at dynamics of the manipulator, cannot be compensated at a stage of rough movement is used. With increase demands to performance data of industrial robots becomes necessary acceptances in attention of the listed dynamic effects. During last time the big number of improvements in schemes and algorithms of the direct control of industrial robots was offered to it.

Some researchers it was offered to use linearized models of systems as a basis for the further realization of an outcome of regulation. Caen and the Mouth have developed the approached model of the optimum controller which led to suboptimum regulation. Suboptimum regulation resulted from the approached replacement of nonlinear system linear and the subsequent analytical finding of optimum control for linear system. Also the method of linear regulation on many variables has been offered. However, based on linearized models the system of regulation can appear practically unacceptable if real operating conditions will start to differ from the conditions incorporated at linearization. It can lead to not desirable deviations of reaction of the robot from the set trajectory as it has been shown Frundom at modelling various methods of regulation.

One of the first methods in whom the robot is considered as the nonlinear, interconnected system with many inputs and many outputs, was a technique of calculations of the rotating moments, investigated by the Floor, Markevich. This method is based on use negative by return and positive return communications. The positive feedback is used for indemnification of forces of the interaction arising between joints, and by means of a negative feedback calculation of the necessary correcting rotary moments is made for indemnification of any deviations from the set trajectory. Thus it is necessary, that probably exact calculation of inertial forces of reaction, force Кориолиса and centripetal force, and also gravitational forces. Thus, operational characteristics of the given system of regulation substantially depend on accuracy of used model. The method of definition of the rotating moments demands a significant amount of calculations that is often considered as its lack.

Regulation of speed of the designed movement represents a technique of definition of variable speeds of movement of the joint, necessary for maintenance of moving of a trailer point of the robot in the set direction. At such scheme of management all the established trajectories are set in cartesian coordinates. It is the certain advantage as the majority of users, possibly, with greater ease can set sequence of moving in cartesian coordinates, than in variable coordinates of a site of connection. Ways of calculation of the rotating moments and regulations of speed of the designed movement are combined in a method of regulation of acceleration of the designed movement. In THIS method it is supposed, that demanded sites, speeds and accelerations of the set movement of a hand are defined by the user. The listed methods also possess lacks: They demand presence itemized dynamic model and long machine time for realization of calculations.

The basic advantage of various methods of adaptive regulation is absence of necessity of use of model of dynamics of the robot. In reference model of the adaptive control the model corresponding by the standard gets out, and the algorithm of adaptation modifies factors of strengthening in channels of a feedback of controllers. The algorithm of adaptation is set by a difference between target signals of reference model and actual target perimeters of the robot. Management of the robot is carried out by regulation of factors of strengthening in channels of a feedback for a site and speed so that its characteristics of the closed contour were close to reference model. Lack of a method is laboriousness and multidimensionality at realization.

New current in designing operating systems for industrial robots is use of the theory of systems with variable structure. In systems with variable structure on a surface of switching the so-called sliding mode takes place. At work in a sliding mode the system remains tolerant to changes of parameters and indignations. Creation of the management inducing the sliding mode, does not demand exact modelling; there is sufficient only a nobility of a parity between parameters of model. However, this method possesses one lack following from minimization of time of the decision: exact definition of the moments of inclusion of adjusting entrance signals appears inconvenient.

Up


2. MATHEMATICAL MODEL OF THE INDUSTRIAL ROBOT OF TYPE PUMA-560 WITH THE MINIMAL CONFIGURATION

2.1. Mathematical model of kinematics of the industrial robot


Fig. 2.1 - Manipulator PUMA-560.

The concept "with the minimal configuration" means the robot, that three first will be considered a part of the robot which define position схвата the manipulator in space. In other words, last three steps of mobility which define orientation схвата will not be considered.

For the considered robot according to matrixes of homogeneous transformations of coordinates for transition from i to (i-1) system of coordinates are known:

(2.1)

(2.2)

(2.3)

(2.4)

For the handling robot of type PUMA-560, all which joints rotary, parameters di and di and are design data of joints. The parameter qi is a variable. The concrete values of design data borrowed from, are resulted in tables 1 and 2.

Table 1

Design data of robot PUMA-560
a2,m a3,m a4,m a5,m
0.432 0.019 0.125 0.432

Таблица 2

Weight-inertial characteristics of robot PUMA-560
Part Weight The centers of weights Radiuses of inertia
i mi,kg xi,m yi,m zi,m kxi,m kyi,m kzi,m
1 33.5 0 0 0.08 0.0451 0.0451 0.00579
2 73.3 -0.216 0 0.2175 0.05657 0.1847 0.1408
3 36.3 0 0 0.216 0.06728 0.06791 0.0036
4 8.95 0 0.02 0 0.00316 0.00211 0.00316


For reception of a homogeneous matrix , Defining position схвата the manipulator in space, it is necessary to execute (according to formalism Denavit-Hartenberg) operations of multiplication of matrixes for i=14:

(2.5)

In the given matrix us 4-th column, being a vector of position схвата the considered manipulator which coordinates look like interests:

(2.6)

(2.7)

(2.8)

where

The received vector Is nonlinear display of target coordinates of system which in the further is used at linearization the equations of dynamics of the manipulator.


2. Mathematical model of dynamics of the industrial robot of type PUMA-560 in the form of equation Lagrang-Euler

Let's consider the robot with п in the kinematic pairs, not having superfluous degrees of mobility at which n - the measured vector of the moments t(t) in kinematic pairs is connected with n - measured vector Q (t) corners of turn in hinges the nonlinear dynamic equation of movement:

(2.9)

where M(Q) - the symmetric positively certain matrix of inertia dimension n х n,

- n - a measured vector-column of the moments caused by forces Кориолиса and centrifugal forces:

(2.10)

(2.11)

G(Q) - n - a measured vector of gravitational loading;

The equation (2.9) describes dynamics of the manipulator in the form of Euler-Lagrang. For reduction of the nonlinear differential equations (2.9) to a special kind, we shall enter a designation:

(2.12)

Then the equation (2.9) will become:

(2.13)

The equation (2.13) in the further will be used at reception of the nonlinear equation of a special kind.

The problem of management of the manipulator consists in creation of such control system which provides tracking by a vector of corners of turn in hinges Q (t) any set (basic) trajectory Qr(t), where Qr(t) - n - a measured vector-column of any functions of time. It is expedient to admit, that these functions have derivatives of the first and second orders, i.e. demanded angular speed r(t) and angular acceleration r(t) exist and are accessible directly, without necessity of operation of differentiation Qr(t). It is desirable also that the control system of the manipulator provided tracking a trajectory irrespective of weight of a cargo m i.e. that dynamic characteristics of the manipulator were tolerant to size of useful loading.

Up


3. LINEARIZATION MATHEMATICAL MODEL OF DYNAMICS OF THE INDUSTRIAL ROBOT OF TYPE PUMA-560

3.1 Linearization mathematical model of dynamics of the robot on the basis of expansion in a Taylor series

We approximate nonlinear mathematical model of dynamic system (2.8) on a time interval ti<t<ti+Dt by expansion in a Taylor series in a vicinity of a nominal operational (working) point linear invariant on time multivariate model

(3.1)

where q(t) and T(t) - deviations of vectors of corners of turn and the moments in hinges from the rating values t(ti) and Q(ti) in working point P={t(ti),Q(ti),Q(ti)}, that is

q(t)=Q(t)-Q(ti)

(3.2)

T(t)=t(t)-t(ti)

(3.3)

Three matrixes And, In, With dimension n х n, entering in линеаризованную model (3.1), depend on position of working point Р and can be, are received from expressions:

and a matrix And always symmetric, positively certain and, hence, not вырожденная. The equation (3.1) represents system connected linear, not dependent on time of the differential equations describing dynamics of the robot in increments at presence of indignations in a vicinity of a nominal operational point.

Two variants of representation линеаризованной models of the robot (3.1) are possible, namely: model in space of a condition, i.e. in time area, and model in the field of a complex variable, i.e. in frequency area.

For drawing up of model of the robot in space of conditions define elements of expressions and as variable conditions of system, and the equation (3.1) copy in a standard format:

(3.5)

The order of this model is equal 2n, a vector of a condition has dimension 2n1, all vectors are considered in time area.

Model of the robot in frequency area it is made by means of transformation Лапласа of the equations (3.1) therefore it is received:

(3.6)

where T(s) and q(s) - n - measured vectors of an input and an output of system in frequency area.


3.2 Reduction of the equations of dynamics of the industrial robot of type PUMA-560 in the form of Lagrang-Euler to a special kind

For reception of the nonlinear differential equation of a special kind we shall enter following designations for the generalized coordinates:

the vector (x1,x2,…,x2n) is designated X, the vector (x1,x2,…,xn) is designated . The equation (2.9) can be presented in the standard form of a special kind if to consider earlier the entered designations:

(3.7)

The maintenance of nonlinear functions f (x) and g (x) in the equation (3.7) becomes clear at its record in the form of components:

(3.8)

Thus the векторно-matrix equation (3.8) on the basis of which it will be carried out linearization dynamic model of the manipulator with application diffeometrial transformations of coordinates and a nonlinear feedback on a condition is received.


3.3 Linearization mathematical model of dynamics of the robot on the basis of diffeometrial transformations of coordinates and a nonlinear feedback on a condition

For linearization dynamic model of the industrial robot of type PUMA-560 the nonlinear feedback of a kind is entered:

U(x)=a(x)+b(x)V

(3.9)

And diffeometrial transformation Т(х) such, that after realization of a nonlinear feedback and diffeometrial transformations of coordinates the new (transformed) system is linear in Brunovsky to an initial form with the untied output.

Following designations appear in expression (3.9):

U(x) - a vector of the operating influences enclosed to the manipulator of the robot;

а(х) - a vector function;

b(х) - a nonspecial matrix;

V- a vector of entrance influences of system;

Нелинейная обратная связь может быть представлена в следующем виде:

(3.10)

where

(3.11)

(3.12)

Jh - Jacobian matrix of function
Jh-1 - a matrix, invers Jacobian matrix;
DJh - a matrix, defined according to expressions:

(3.13)

(3.14)

Diffeometrial transformation of coordinates has a following appearance:

(3.15)

where Lf- derivatives Lee;

(3.16)

Private derivatives and are Jacobian matrix;

With use resulted above a nonlinear feedback on a condition and диффеоморфного transformations the dynamic model of the manipulator is represented in initial form Brunovsky with decomposition on target variables:

(3.17)

(3.18)

where z - a vector of a condition in the transformed system of coordinates of dimension (6x1);

А - a block-diagonal matrix of dimension (6x6), describing decomposition of conditions of parts of the transformed model of the robot;

В - block-diagonal matrix of dimension (6x3), reflecting decomposition of operating influences on parts of the transformed model of the robot;

С - block-diagonal matrix of dimension (3x6), defining decomposition of target coordinates of hinges of the transformed model of the robot;

(3.19)

The dynamic system described by the equations (3.17) and (3.18), consists of three independent subsystems of the following form:

(3.20)

where

The given linear system with the untied output is shown schematically as block BCLS (Brunovsky initial linear system) on fig.3.1.


Fig.3.1 - Brunovsky initial linear system

Linearization, carried out by a nonlinear feedback, is "external linearization" unlike usual "internal linearization" (decomposition in Taylor's number). Nonlinear character of initial system does not vary. Lineariz systems can be named a nonlinear feedback "exact linearization" in sense of management. The exact general linearization systems and an outcome of the output, carried out by a nonlinear feedback on a condition and diffeometrial transformation of coordinates, create linear system. The received system is unstable as each linear subsystem has multiple zero poles. Hence, it is necessary to lead stabilization of the received linear system.

As a result of lead linearization dynamic model of the robot by means of a nonlinear feedback on a condition and diffeometrial transformations of coordinates, the mathematical model with decomposition of a condition on joints and with the untied output of the manipulator is received linearization. On the basis of the received mathematical model it is possible to synthesize algorithms of optimum control of the manipulator of the robot well developed linear methods.

Up


4. SYNTHESIS OF ALGORITHMS OF MANAGEMENT BY THE INDUSTRIAL ROBOT OF TYPE PUMA-560 OF THE MINIMAL CONFIGURATION

4.1. Synthesis of algorithms of a multivariate control system by the industrial robot - a multivariate regulator with the combined management

The approach to synthesis of a control system by movement in the kinematic pairs, used in the present work, is based on the concept so-called " return systems ". We shall consider linear, not dependent on time, multivariate installation (object of regulation)

y(s)=W(s)·u(s)

(4.1)

цhere u фтв у - m-dimensional vectors - columns of an input and an output, a W (s) - its transfer function in the form of a matrix dimension nхn. Return display (inversion) of this installation is the dynamic system, at which transfer function

y(s)=W(s)·u(s).

(4.2)

When at consecutive connection the object of management (4.1) is preceded with its inversion (4.2) on which input the demanded target signal yd (t) object moves, the inverse regulator will generate corresponding operating influence, providing on an output of installation reproduction of a signal at (t) as by definition product of transfer function of object and its inversion is an individual matrix of dimension mхm

W(s)·Q(s)=In

(4.3)

The given concept can be used for management of nonlinear objects, in particular, with reference to robots. In case of small deviations of parameters of object in a vicinity of working point Р nonlinear installation approximation quasilinear invariant model on time W1(s) on a small time interval ti<t<ti+t. In this interval of time inversion Qi(s) installations is used as a regulator of the direct channel of management for generating operating influence uпк(t). Then factors of strengthening of a regulator of the direct channel of management "are updated" adjusted) so that to compensate changes in time of factors линеаризованной to model Wi(s), the positions of a working point of R.Kogda caused by changes the regulator of the direct channel of management is exact inversion of object of management, a mistake of tracking e(t)=yd(t)-y(t), the representing difference between an input of a regulator (у) and an output of system (yd) will be equal to zero. Hence, it is represented logical to consider a mistake of tracking е(t) as a measure of a deviation of a regulator of the direct channel of management from exact inversion of object. This information is used for adjustment of parameters of a regulator of the direct channel of management, and adjustment is conducted so that the behaviour of a regulator was exact inversion of behaviour of object of management that provides qualitative tracking the set trajectory yd(t).

Besides for increase of stability of the closed control system and improvement of quality of transients the regulator of a circuit of feedback Ki(s) is used, generating for object of management operating signal Uoc(t) in R.Koeffitsienty's working point of a circuit of a feedback also are constantly adjusted according to a mistake е(t) for indemnification of changes Wi(s). Besides at realization of the law of management it is synthesized and the additional signal uрт(t) is used, R.Etot corresponding a working point a signal helps to improve quality of management, providing faster adaptation to changes of parameters of the unit, and increases flexibility of a control system. Proceeding from all aforesaid, the general law of management is defined by expression:

u(t)=uпк(t)+uос(t)+uрт(t)

(4.4)

The described technique of synthesis is illustrated by the block diagram on fig. 4.1


Fig. 4.1. - Structure of a control system


4.1.1. Synthesis of a regulator of the direct channel of management

Linearization model (5.4.3.1) of dynamics of the manipulator can be presented model in frequency area (through transfer function)

(4.5)

Considering the above-stated, as transfer function Q(s) dimension n х n a regulator of the direct channel of management inversion linearization models (4.5), i. е.

(4.6)

The equation (4.6) gives simple expression of inversion линеаризованной to model (3.1) of the manipulator that provides an opportunity of practical realization Q(s). It is necessary to note, that inversion Q(s) multivariate object of regulation W(s) generally represents complex dynamic system. Then the law of management sold by a regulator of the direct channel of management, is set by expression:

(4.7)

or

(4.8)

where - a demanded n-dimensional vector-column of increments of corners of turn in hinges. Realization of the law of management (4.8) with use of a regulator of the direct channel of the management representing inversion of the robot, is carried out by direct submission in the direct channel of management of demanded signals of position , speeds and accelerations and their multiplication to matrixes C, B and A accordingly.


4.1.2. Synthesis of a regulator of a feedback

For increase of stability of the closed control system by the manipulator and improvement of quality of transients the regulator of a circuit of feedback K(s) is used:

K(s)=Kp+Kvs

(4.9)

where Kp and Kv - matrixes (dimension n х n) factors of a feedback by position and speed which are necessary for defining. The law of management sold by a regulator of a circuit of a feedback, looks like:

(4.10)

or

(4.11)

where - n-dimensional vector of increments of a mistake of tracking by position. Actually the equation (4.11) represents the law of management of the channel of a feedback on a condition for linearization models (3.1) of the robot as it contains signals of a feedback as on , and on . Considering results of the above-stated analysis, we shall construct a control system of movement in kinematic pairs " in increments ", having combined a regulator of a circuit of feedback K(s) and a regulator of the direct channel of management Q(s) as shown in the block - the scheme fig. 4.2.


Fig. 4.2. - the Control system of movement of the manipulator in increments

In view of fig. 4.2 law of movement in increments in frequency area is set as follows:

(4.12)

Or in time area

(4.13)

When the law of management in increments is applied by movement to nonlinear model of the manipulator, the "full" law of management is set by expression:

(4.14)

It is visible, that the "full" law of management represents the sum two component. First of them is value of a vector of the moments in the kinematic pairs, enclosed in nominal working point Р, i. е. . The second a component is caused by regulators K(s) and , Providing management of movement in increments. Let further n - the measured "full" set vector is described by expression , yet the n-dimensional "full" vector of corners of turn is equal hinges . Substitution of these expressions in the equation (4.14) gives the "full" law of management certain through "total" variables:

(4.15)

where - n-dimensional "total" vector of a mistake of tracking. It is visible, that except for two members corresponding regulators of a circuit of a feedback and the direct channel of management, at the full law of management (4.15) there is a third member

(4.16)

reflecting influence of position of a working point P.


4.2. Synthesis of algorithms of management by the industrial robot on the basis of diffeometrial transformations of coordinates and a nonlinear feedback on a condition - diffeometrial a regulator

In the beginning the dynamic system new linear and opened on an output is stabilized. Then for maintenance of stability of the stabilized system to неопределенностям in values of parameters of the robot and the task, the contour of optimum correction of mistakes for each linear subsystem with the opened output is added.

4.2.1. Stabilization

Stabilization is carried out by use of a contour of linear feedback F in system and a desirable establishment of poles of the closed system. As F is a constant блочно - a diagonal matrix, all system remains linear with the opened output, named L&D - the block (fig. 4.3). For a new contour of a feedback are entered linear PD - regulators:

(4.17)
where Fi=[fi1 fi2]. Then the system (3.20) becomes:

,

(4.18)

Poles each subsystem are defined by expression:

,

(4.19)

where - factor of attenuation; - own frequency; .

The desirable entrance signal for each subsystem can be received from the equations:

,

(4.20)

,

(4.21)

where - a desirable trajectory.


4.2.2 Optimization of mistakes

For synthesis of an optimum control system it is necessary to consider mistakes

,

(4.22)

From the equations (4.18) - (4.22) it is possible to receive

,

(4.23)

i.e.

or

,

(4.24)

The contour of optimum correction of the mistakes is entered into a control system, providing minimization of criterion function

,

(4.25)

where R - the is positive-certain matrix; Q and S - positively-полуопределенные matrixes; Т - time of the termination of process. According to the linear theory of optimum control optimum correction is defined by expression:

,

(4.26)

where

is the is positive-certain matrix of the decision of equation Rikkatie

If to consider the established decision at that =0 and equation Rikkatie takes the form of the algebraic equation:

From here (4.27) becomes:

,

(4.27)

or

where


The block diagram of a control system with optimum correction of mistakes is presented on fig. 4.3.


Fig. 4.3. - the Control system of the handling robot with диффеометрическим a regulator

Up


5. EXPERIMENTAL CHECK OF WORKING CAPACITY THE SYNTHESIZED ALGORITHMS OF MANAGEMENT ON PC

With the purpose of experimental check of working capacity of the synthesized algorithms of management modelling on IBM PC has been lead. The program is developed for this purpose in MATLAB environment. Carrying out linearization a progressive method, Whether based on application of the theory of groups manually is practically impossible. Object of modelling are the regulator constructed with use of the classical theory of multivariate systems (a multivariate regulator) and the regulator synthesized on the basis of the specified newest method of management. Modelling is lead in two modes: at absence (1 mode) and at presence (2 mode) parametrical indignations.


Fig 5.1. - Example of work of the manipulator

The comparative estimation of experimental results of modelling of the equations of dynamics of the robot of the minimal configuration with synthesized multivariate and diffeometrial regulators shows essential advantage of algorithms of the management based on the newest method. So, at significant change of weight of loading for the newest method the mistake of tracking of a trajectory has not exceeded 0.1 mm while the mistake of a multivariate regulator has exceeded 4 mm. At presence in system of modelling mistakes (on 50 %) a multivariate regulator loses a deviation of parameters of model of object stability, diffeometrial the regulator at modelling in similar conditions keeps stability and demanded accuracy of positioning (0.1 mm).

Up


6. DEVELOPMENT of ALGORITHMS of MANAGEMENT ON THE BASIS OF ROBUST SYSTEMS

Following development cycle of system is creation of system робастного managements, клторая is based on the modern formalized approaches to mathematical modelling, research and the projected systems. By consideration of adaptive control systems we aspired to the best management from the point of view of the set criterion of an optimality. Adaptive САУ, reacts during functioning to change of properties ОУ both external influences and adapting to new conditions on the basis of change of structure and parameters of management of devices so that the parameter of quality reached extreme value.

The main task of synthesis робастных control systems is search of the law of management which would keep target variable systems and signals of a mistake in the set admissible limits despite of presence uncertainty in a contour of management. Uncertainty can accept any forms, however the most essential are noise, nonlinearity, and discrepancy in knowledge of transfer function of object of management. Therefore the further разроботка will be devote to development робастного a regulator ensuring the functioning system in conditions of the set uncertainty.

Up


The list of the sours

  1. Шахнипур М. Курс робототехники: Пер. с англ.- М.: Мир, 1990. - 527с.
  2. Фу К., Гонсалес Р., Ли К. Робототехника: Пер. с англ. М.: Мир, 1989. - 621с.
  3. Броккет Р. У. Алгебры Ли и группы в теории управления. Математические методы в теории систем. М.: Мир, 1979.
  4. Андреев Ю. Н. Дифференциально-геометрические методы в теории управления. Автоматика и телемехника 1982г. вып. 10.
  5. Системы очувствления и адаптивные промышленные роботы / В.Б. Брагин, Ю.Г. Войлов, Ю.Д. Жабитинский и др.; Под общ. ред. Е.П. Попова, В.В. Клюева. - М.: Машиностроение, 1988. - 392с.
  6. Изерман Р. Цифровые системы упрвления: Пер. с англ. - М:Мир, 1984. - 541с.
  7. Уткин В.И Скользящие режимы в задачах оптимизации и управления. М.: Наука, 1981г. -368с.
  8. Y. L. Chen, Nonlinear feedback and computer control of robot arm, Ph. D. dissertation, Dept of System Science and Math., Washington Univ., St Louis, MO, Dec., 1984.
  9. Дьяконов В. Simulink 4. Специальный справочник.-СПб:Питер, 2002. - 528с.:ил.
  10. Дьяконов В. Круглов В. Математические пакеты расширения MATLAB. Специальный справочник.-СПб:Питер, 2001. - 480с.:ил.



Biography | Search | Links | Library | Task

Биография Задание Ссылки Поиск Библиотека