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:
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:
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:
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)
ц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
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
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:
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
- Шахнипур М. Курс робототехники: Пер. с англ.- М.: Мир, 1990. - 527с.
- Фу К., Гонсалес Р., Ли К. Робототехника: Пер. с англ. М.: Мир, 1989. - 621с.
- Броккет Р. У. Алгебры Ли и группы в теории управления. Математические методы в теории систем. М.: Мир, 1979.
- Андреев Ю. Н. Дифференциально-геометрические методы в теории управления. Автоматика и телемехника 1982г. вып. 10.
- Системы очувствления и адаптивные промышленные роботы / В.Б. Брагин, Ю.Г. Войлов, Ю.Д. Жабитинский и др.;
Под общ. ред. Е.П. Попова, В.В. Клюева. - М.: Машиностроение, 1988. - 392с.
- Изерман Р. Цифровые системы упрвления: Пер. с англ. - М:Мир, 1984. - 541с.
- Уткин В.И Скользящие режимы в задачах оптимизации и управления. М.: Наука, 1981г. -368с.
- 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.
- Дьяконов В. Simulink 4. Специальный справочник.-СПб:Питер, 2002. - 528с.:ил.
- Дьяконов В. Круглов В. Математические пакеты расширения MATLAB. Специальный справочник.-СПб:Питер, 2001. - 480с.:ил.
|