CN102566417B - Method for controlling dynamic surface of flexible joint mechanical arm - Google Patents

Method for controlling dynamic surface of flexible joint mechanical arm Download PDF

Info

Publication number
CN102566417B
CN102566417B CN 201210035874 CN201210035874A CN102566417B CN 102566417 B CN102566417 B CN 102566417B CN 201210035874 CN201210035874 CN 201210035874 CN 201210035874 A CN201210035874 A CN 201210035874A CN 102566417 B CN102566417 B CN 102566417B
Authority
CN
China
Prior art keywords
centerdot
mechanical arm
flexible joint
joint mechanical
design
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN 201210035874
Other languages
Chinese (zh)
Other versions
CN102566417A (en
Inventor
刘奕宁
陈宝林
刘金琨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Power Equipment Quality & Performance Test Center
Original Assignee
Nanjing Power Equipment Quality & Performance Test Center
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing Power Equipment Quality & Performance Test Center filed Critical Nanjing Power Equipment Quality & Performance Test Center
Priority to CN 201210035874 priority Critical patent/CN102566417B/en
Publication of CN102566417A publication Critical patent/CN102566417A/en
Application granted granted Critical
Publication of CN102566417B publication Critical patent/CN102566417B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a method for controlling a dynamic surface of a flexible joint mechanical arm. The method comprises the following steps of: 1, analyzing a flexible joint mechanical arm system model, and constructing; 2, controlling and designing the dynamic surface of the flexible joint mechanical arm; 3, inspecting tracking performance, and adjusting parameters; and 4, finishing the design. By the method, virtual control is gradually designed for a flexible joint mechanical arm control system model, a first-order low-pass filter is arranged in each step, and the dynamic surface of the flexible joint mechanical arm can be controlled, so that the phenomenon of differential explosion controlled by reverse thrust is eliminated, the semi-global stability of a closed-loop control system can be ensured, and a preset track can be quickly and accurately tracked by the angle of a connecting rod of the flexible joint mechanical arm at the same time. The method has a wide application prospect in the technical field of automatic control.

Description

A kind of dynamic face control method of flexible joint mechanical arm
(1) technical field
The present invention relates to a kind of dynamic face control method of flexible joint mechanical arm, it is at power plant's mechanical equipment system, and the dynamic face control method of a kind of flexible joint mechanical arm that provides is used for control flexible joint mechanical arm connecting rod angle, belongs to the automatic control technology field.
(2) background technology
There is the high-risk operation of some high temperature in firepower electrical plant, is not suitable for manually-operated.Therefore, utilize plant equipment to replace manpower just very important.The flexible joint mechanical arm is the very important plant equipment of industry spot, and people's both hands have greatly been liberated in its appearance, makes that daily production efficiency is higher, and is also safer.The flexible joint mechanical arm belongs to the system of non-linear strong coupling, has certain difficulty for its control.Owing to require the quick accurate tracking desired trajectory of connecting rod angle energy of flexible joint mechanical arm, so the design of control method has been proposed high requirement.
In recent years, many advanced persons' control method is used in the design of flexible joint mechanical arm control, comprising feedback linearization method, sliding-mode control etc.But these methods all can't solve the non-matching uncertain problem that exists in the flexible joint mechanical arm.Though counter pushing away controlled the non-matching uncertain problem of design energy resolution system, but has " differential blast " phenomenon.Dynamically the face control method is a kind of control method of novelty, and its design procedure is clear, and design process is simple, and the nonlinear system of descending triangular form is had excellent control effect.This control method goes on foot at each and introduces a low-pass first order filter in the design, makes each go on foot the basic decoupling zero of design of control law design and previous stage, thereby the complexity of control law is descended greatly, has fundamentally eliminated " differential blast " phenomenon.
Under this technical background, the present invention provides a kind of dynamic face control method of flexible joint mechanical arm, is used for control flexible joint mechanical arm connecting rod angle.Adopt this control not only to guarantee the stability of closed-loop system, also realized the fast and accurately tracking of flexible joint mechanical arm connecting rod to desired trajectory.
(3) summary of the invention
1, goal of the invention
The objective of the invention is: the deficiency that overcomes existing control technology, and provide a kind of dynamic face control method of flexible joint mechanical arm, it is guaranteeing on the stable basis of closed loop half global system, realizes that closed-loop system connecting rod angle is to the tracking fast and accurately of desired trajectory.
The present invention is a kind of dynamic face control method of flexible joint mechanical arm, its design philosophy is: at flexible joint mechanical arm control system model, progressively design virtual controlling, and at per step introducing low-pass first order filter, finally derive the dynamic face control of flexible mechanical arm, overcome counter " differential blast " phenomenon that pushes away control, can guarantee half global stability of closed-loop control system, realized the fast and accurately tracking of flexible joint mechanical arm connecting rod angle to desired trajectory simultaneously.
2, technical scheme
Below in conjunction with the step in the FB(flow block) 4, specifically introduce the technical scheme of this method for designing.
Flexible joint mechanical arm system synoptic diagram such as Fig. 1.
The dynamic face control method of a kind of flexible joint mechanical arm of the present invention, these method concrete steps are as follows: the mechanical arm system model analysis of first step flexible joint and structure
Closed-loop control system adopts degenerative control structure, and output quantity is flexible joint mechanical arm connecting rod angle.Designed closed-loop control system mainly comprises controller link and these two parts of system model, and its topology layout situation is seen shown in Figure 2.
Flexible joint mechanical arm control system model description is as follows:
I q · · + K ( q - q m ) + Mgl sin q = 0 J q · · m - K ( q - q m ) = u - - - ( 1 )
Wherein: q represents flexible joint mechanical arm connecting rod angle;
q mExpression rotor angle;
I represents flexible joint mechanical arm moment of inertia;
J represents the rotor moment of inertia;
K represents the joint stiffness coefficient;
M represents flexible joint mechanical arm connecting rod quality;
G represents acceleration of gravity;
L represents that the joint arrives the distance of bar barycenter;
U represents motor torque.
For the ease of design, define one of four states variable x respectively 1, x 2, x 3, x 4As follows:
x 1=q
x 2 = q ·
x 3=q m
x 4 = q · m
The derivative of expression flexible joint mechanical arm connecting rod angle, just flexible joint mechanical arm connecting rod angle speed;
Figure BDA0000136315750000032
The derivative of expression rotor angle, just rotor angular velocity.
At this moment (1) just can be write as
x · 1 = x 2 x · 2 = a 1 x 3 + f 1 ( x 1 ) x · 3 = x 4 x · 4 = a 2 u + f 2 ( x 1 , x 3 ) - - - ( 2 )
Wherein:
a 1 = K I ,
a 2 = 1 J ,
f 1 ( x 1 ) = - Mgl I sin x 1 - K I x 1 ,
f 2 ( x 1 , x 3 ) = K J ( x 1 - x 3 ) .
So the purpose of handling is that system is turned to clear following triangular form system, is convenient to the control design.The dynamic face control of second step flexible joint mechanical arm design
The dynamic face of flexible joint mechanical arm is controlled inner structure as shown in Figure 3, and design process is the process of progressively going forward one by one, and one is divided into four small steps.
First small step: suppose that desired trajectory is x 1dDefine first error surface S 1For
S 1=x 1-x 1d (3)
(3) differentiate is obtained
S · 1 = x 2 - x · 1 d - - - ( 4 )
Design first virtual controlling amount
Figure BDA0000136315750000039
For
x ‾ 2 = - c 1 S 1 + x · 1 d - - - ( 5 )
Wherein: c 1Parameter is regulated in expression.
Will
Figure BDA00001363157500000311
Be input to following low-pass first order filter
τ 2 x · 2 d + x 2 d = x ‾ 2 - - - ( 6 )
Wherein: τ 2The expression time parameter;
x 2dThe output of expression low-pass first order filter.
Second small step: define second error surface S 2For
S 2=x 2-x 2d (7)
(7) differentiate is obtained
S · 2 = a 1 x 3 + f 1 ( x 1 ) - x · 2 d - - - ( 8 )
Design second virtual controlling amount For
x ‾ 3 = 1 a 1 [ - f 1 ( x 1 ) + x · 2 d - c 2 S 2 ] - - - ( 9 )
Wherein: c 2Parameter is regulated in expression.
Figure BDA0000136315750000044
Can be obtained by (6)
x · 2 d = x ‾ 2 - x 2 d τ 2 - - - ( 10 )
Will Be input to following low-pass first order filter
τ 3 x · 3 d + x 3 d = x ‾ 3 - - - ( 11 )
Wherein: τ 3The expression time parameter;
x 3dThe output of expression low-pass first order filter.
The 3rd small step: define the 3rd error surface S 3For
S 3=x 3-x 3d (12)
(12) differentiate is obtained
S · 3 = x 4 - x · 3 d - - - ( 13 )
Design the 3rd virtual controlling amount
Figure BDA0000136315750000049
For
x ‾ 4 = - c 3 S 3 + x · 3 d - - - ( 14 )
Wherein: c 3Parameter is regulated in expression.
Figure BDA00001363157500000411
Can be obtained by (11)
x · 3 d = x ‾ 3 - x 3 d τ 3 - - - ( 15 )
Will
Figure BDA0000136315750000051
Be input to following low-pass first order filter
τ 4 x · 4 d + x 4 d = x ‾ 4 - - - ( 16 )
Wherein: τ 4The expression time parameter;
x 4dThe output of expression low-pass first order filter.
The 4th small step: define the 4th error surface S 4For
S 4=x 4-x 4d (17)
(17) differentiate is obtained
S · 4 = a 2 u + f 2 ( x 1 , x 3 ) - x · 4 d - - - ( 18 )
The dynamic face control of design flexible joint mechanical arm u is
u = 1 a 2 [ - f 2 ( x 1 , x 3 ) + x · 4 d - c 4 S 4 ] - - - ( 19 )
Wherein: c 4Parameter is regulated in expression.
Figure BDA0000136315750000055
Can be obtained by (16)
x · 4 d = x ‾ 4 - x 4 d τ 4 - - - ( 20 )
So far, obtained the dynamic face control of flexible joint mechanical arm.
The tracking performance check of the 3rd step is regulated with parameter
Whether this step meets design requirement the checking system tracking performance, and suitably regulates the control parameter, sees shown in Figure 4.Carry out by means of numerical evaluation and Control System Imitation instrument Matlab 7.0 commonly used.
Parameter c 1, c 2, c 3, c 4, τ 2, τ 3, τ 4For regulating parameter.If tracking error is excessive, do not meet design requirement, then can increase c 1, c 2, c 3, c 4Value or reduce τ 2, τ 3, τ 4Value.On the one hand, increase c 1, c 2, c 3, c 4Be equivalent to increase control intensity; On the other hand, reduce τ 2, τ 3, τ 4Be equivalent to improve the response speed of system.Therefore these two kinds of ways all help to improve the system keeps track performance.
The design of the 4th step finishes
The whole design process emphasis has been considered the demand for control of three aspects, is respectively the simplicity of design, the stability of closed-loop system, the quick accuracy of tracking.Around these three aspects, at first in the above-mentioned first step, determined the concrete formation of closed-loop control system; Emphasis has provided the dynamic face control method for designing of flexible joint mechanical arm in second step, mainly comprises four little steps; Mainly introduced in order to improve the parameter adjusting method of tracking performance in the 3rd step; After above steps, design finishes.
3, advantage and effect
The dynamic face control method of a kind of flexible joint mechanical arm of the present invention is used for control flexible joint mechanical arm fork angle.Concrete advantage comprises two aspects: one, to compare with the disposal route of present existence, and this method is very easy in the CONTROLLER DESIGN process, anti-control " differential blast " phenomenon that pushes away can not occur; Its two, by the adjusted design parameter, can control flexible joint mechanical arm fork angle simply, neatly and follow the tracks of desired trajectory quickly and accurately.
(4) description of drawings
Fig. 1: flexible joint mechanical arm system synoptic diagram of the present invention
Fig. 2: closed-loop control system structure of the present invention and assembly annexation synoptic diagram
Fig. 3: control system inner structure synoptic diagram of the present invention
Fig. 4: the dynamic face control of flexible joint mechanical arm of the present invention design cycle synoptic diagram
Fig. 5 .1: c in the embodiment of the present invention () 1=2, c 2=40, c 3=20, c 4=2, τ 2=0.02, τ 3=0.02, τ 4=0.02 o'clock tracking effect figure
Fig. 5 .2: c in the embodiment of the present invention () 1=2, c 2=40, c 3=20, c 4=2, τ 2=0.02, τ 3=0.02, τ 4=0.02 o'clock tracking error figure
Fig. 6 .1: c in the embodiment of the present invention () 1=5, c 2=45, c 3=25, c 4=5, τ 2=0.01, τ 3=0.01, τ 4=0.01 o'clock tracking effect figure
Fig. 6 .2: c in the embodiment of the present invention () 1=5, c 2=45, c 3=25, c 4=5, τ 2=0.01, τ 3=0.01, τ 4=0.01 o'clock tracking error figure
Label among the figure, symbol and lines etc. are described as follows:
Horizontal ordinate among Fig. 5 .1-5.2, Fig. 6 .1-6.2 is represented simulation time, and unit is second; Ordinate is represented flexible joint mechanical arm fork angle tracking effect among Fig. 5 .1, Fig. 6 .1, and unit is radian; Ordinate is represented flexible joint mechanical arm fork angle error in tracking among Fig. 5 .2, Fig. 6 .2, and unit is radian; Dotted line among Fig. 5 .1, Fig. 6 .1 represents the desired trajectory signal wire, and solid line represents compliance joint mechanical arm fork angle signal line.
(5) embodiment
Design object of the present invention comprises two aspects: one, realize the simplification of flexible joint mechanical arm control design; Its two, realize the quick accurate tracking desired trajectory of flexible joint mechanical arm fork angle of closed-loop system, specific targets are: flexible joint mechanical arm fork angle in 1 second tracking error less than 0.05 radian.Fig. 1 is flexible joint mechanical arm system synoptic diagram of the present invention.
In concrete the enforcement, the emulation of the dynamic face control method of flexible joint mechanical arm and closed-loop control system and check all realize by means of the Simulink tool box among the Matlab7.0.Here have certain representational embodiment by introducing one, further specify relevant design in the technical solution of the present invention and the control method of design parameter.
Embodiment (one) is by increasing c 1, c 2, c 3, c 4Value and reduce τ 2, τ 3, τ 4Accuracy and the rapidity of value to realize that flexible joint mechanical arm fork angle is followed the tracks of.
Embodiment (one)
The first step: the model analysis of flexible joint mechanical arm control system and structure
Closed-loop control system adopts degenerative control structure, output quantity flexible joint mechanical arm fork angle.Designed closed-loop control system mainly is controller link and these two parts of system model, and its topology layout situation is seen shown in Figure 2.
Flexible joint mechanical arm control system model I q · · + K ( q - q m ) + Mgl sin q = 0 J q · · m - K ( q - q m ) = u In, according to actual engineering system data, parameter is chosen as follows:
I=1kg·m 2
J=1kg·m 2
Mgl=5N·m,
K=40N·m/rad,
The state variable initial value is set to x 1=0.1, x 2=0, x 3=0, x 4=0.
Second step: the dynamic face control of flexible joint mechanical arm design
As shown in Figure 2, adopt the unit negative feedback control structure of output quantity (angle signal).The dynamic face controller of flexible joint mechanical arm inner structure as shown in Figure 3.Utilize the 26S Proteasome Structure and Function of the dynamic face controller of .m Programming with Pascal Language realization flexible joint mechanical arm under Matlab 7.0 environment.The input signal that is controller is error signal (deducting output signal by reference signal tries to achieve), makes up first virtual controlling amount with this, is entered into first low-pass first order filter and obtains output; Make up second virtual controlling amount by first low-pass first order filter output, be entered into second low-pass first order filter and obtain output; Make up the 3rd virtual controlling amount by second low-pass first order filter output, be entered into the 3rd low-pass first order filter and obtain output; By the 3rd the dynamic face controller of low-pass first order filter output design flexible joint mechanical arm.
First small step: set desired trajectory x 1d=sint is with the state x of feedback acquisition 1Subtract each other and obtain S 1=x 1-x 1d, to x 1dDifferentiate obtains
Figure BDA0000136315750000072
Parameter c 1Value is 2, calculates
Figure BDA0000136315750000073
Will
Figure BDA0000136315750000074
Be input to timeconstant 2Value is 0.02 low-pass first order filter
Figure BDA0000136315750000075
In obtain exporting x 2d
Second small step: according to the x of low-pass first order filter output 2dAnd formula
Figure BDA0000136315750000081
Obtain
Figure BDA0000136315750000082
With x 2dThe state x that obtains with feedback 2Subtract each other and obtain S 2=x 2-x 2dParameter c 2Value is 40, according to
Figure BDA0000136315750000083
Calculate
Figure BDA0000136315750000084
Will
Figure BDA0000136315750000085
Be input to timeconstant 3Value is 0.02 low-pass first order filter
Figure BDA0000136315750000086
Obtain exporting x 3d
The 3rd small step: according to the x of low-pass first order filter output 3dAnd formula
Figure BDA0000136315750000087
Obtain
Figure BDA0000136315750000088
With x 3dThe state x that obtains with feedback 3Subtract each other and obtain S 3=x 3-x 3dParameter c 3Value is 20, according to
Figure BDA0000136315750000089
Calculate
Figure BDA00001363157500000810
Will
Figure BDA00001363157500000811
Be input to timeconstant 4Value is 0.02 low-pass first order filter
Figure BDA00001363157500000812
Obtain exporting x 4d
The 4th small step: according to low-pass first order filter output x 4dAnd formula Obtain
Figure BDA00001363157500000814
With x 4dThe state x that obtains with feedback 4Subtract each other and obtain S 4=x 4-x 4dParameter c 4Value is 2, calculates the dynamic face control of flexible joint mechanical arm Under Matlab 7.0 environment real system is carried out emulation, simulation result is seen shown in Fig. 5 .1-5.2.
The 3rd step: the tracking performance check is regulated with parameter
Whether this step meets design requirement the checking system tracking performance, sees shown in Figure 4.Carry out by means of numerical evaluation and Control System Imitation instrument Matlab 7.0 commonly used.
Parameter c 1, c 2, c 3, c 4, τ 2, τ 3, τ 4For regulating parameter.If tracking error is excessive, do not meet design requirement, then can increase c 1, c 2, c 3, c 4Value and reduce τ 2, τ 3, τ 4Value.With c 1, c 2, c 3, c 4Increase to 5,45,25,5 respectively, with τ 2, τ 3, τ 4Be reduced to 0.01,0.01,0.01, the simulation result after parameter is regulated is seen shown in Fig. 6 .1-6.2.After parameter was regulated, accuracy and the rapidity of tracking performance greatly improved, and therefore this adjusting parameter way helps to improve the system keeps track performance.
The 4th step: design finishes
The whole design process emphasis has been considered the demand for control of three aspects, She Ji simplicity respectively, the stability of closed-loop system, the quick accuracy of tracking.Around these three aspects, at first in the above-mentioned first step, determined the concrete formation of closed-loop control system; Emphasis has provided the dynamic face control of flexible joint mechanical arm method for designing in second step, mainly comprises four little steps; Mainly introduced in order to improve the parameter adjusting method of tracking performance in the 3rd step; After above steps, design finishes.

Claims (1)

1. the dynamic face control method of a flexible joint mechanical arm, it is characterized in that: these method concrete steps are as follows:
Step 1: the model analysis of flexible joint mechanical arm system and structure
Closed-loop control system adopts degenerative control structure, and output quantity is flexible joint mechanical arm connecting rod angle; Designed closed-loop control system comprises controller link and these two parts of system model;
Flexible joint mechanical arm control system model description is as follows:
I q · · + K ( q - q m ) + Mgl sin q = 0 J q · · m - K ( q - q m ) = u - - - ( 1 )
Wherein: q represents flexible joint mechanical arm connecting rod angle;
q mExpression rotor angle;
I represents flexible joint mechanical arm moment of inertia;
J represents the rotor moment of inertia;
K represents the joint stiffness coefficient;
M represents flexible joint mechanical arm connecting rod quality;
G represents acceleration of gravity;
L represents that the joint arrives the distance of bar barycenter;
U represents motor torque;
For the ease of design, define one of four states variable x respectively 1, x 2, x 3, x 4As follows:
x 1=q
x 2 = q ·
x 3=qm
x 4 = q · m
Figure FDA00002902961300014
The derivative of expression flexible joint mechanical arm connecting rod angle, just flexible joint mechanical arm connecting rod angle speed;
Figure FDA00002902961300015
The derivative of expression rotor angle, just rotor angular velocity;
At this moment (1) is just write as
x · 1 = x 2 x · 2 = a 1 x 3 + f 1 ( x 1 ) x · 3 = x 4 x · 4 = a 4 u + f 2 ( x 1 , x 3 ) - - - ( 2 )
Wherein:
a 1 = K I ,
a 2 = 1 J ,
f 1 ( x 1 ) = - Mgl I sin x 1 - K I x 1 ,
f 2 ( x 1 , x 3 ) = K J ( x 1 - x 3 ) ;
So the purpose of handling is that system is turned to clear following triangular form system, is convenient to the control design;
Step 2: the dynamic face control of flexible joint mechanical arm design
The dynamic face control of flexible joint mechanical arm design, its process is the process of progressively going forward one by one, one is divided into four small steps:
First small step: suppose that desired trajectory is x 1d, define first error surface S 1For
S 1=x 1-x 1d (3)
(3) differentiate is obtained
S · 1 = x 2 - x · 1 d - - - ( 4 )
Design first virtual controlling amount
Figure FDA00002902961300027
For
x ‾ 2 = - c 1 S 1 + x · 1 d - - - ( 5 )
Wherein: c 1Parameter is regulated in expression;
Will Be input to following low-pass first order filter
τ 2 x · 2 d + x 2 d = x ‾ 2 - - - ( 6 )
Wherein: τ 2The expression time parameter;
x 2dThe output of expression low-pass first order filter;
Second small step: define second error surface S 2For
S 2=x 2-x 2d (7)
(7) differentiate is obtained
S · 2 = a 1 x 3 + f 1 ( x 1 ) - x · 2 d - - - ( 8 )
Design second virtual controlling amount
Figure FDA00002902961300032
For
x ‾ 3 = 1 a 1 [ - f 1 ( x 1 ) + x · 2 d - c 2 S 2 ] - - - ( 9 )
Wherein: c 2Parameter is regulated in expression;
Obtained by (6)
x · 2 d = x ‾ 2 - x 2 d τ 2 - - - ( 10 )
Will
Figure FDA00002902961300036
Be input to following low-pass first order filter
τ 3 x · 3 d + x 3 d = x ‾ 3 - - - ( 11 )
Wherein: τ 3The expression time parameter;
x 3dThe output of expression low-pass first order filter;
The 3rd small step: define the 3rd error surface S 3For
S 3=x 3-x 3d (12)
(12) differentiate is obtained
S · 3 = x 4 - x · 3 d - - - ( 13 )
Design the 3rd virtual controlling amount For
x ‾ 4 = - c 3 S 3 + x · 3 d - - - ( 14 )
Wherein: c 3Parameter is regulated in expression;
Figure FDA000029029613000311
Obtained by (11)
x · 3 d = x ‾ 3 - x 3 d τ 3 - - - ( 15 )
Will
Figure FDA000029029613000313
Be input to following low-pass first order filter
τ 4 x · 4 d + x 4 d = x ‾ 4 - - - ( 16 )
Wherein: τ 4The expression time parameter;
x 4dThe output of expression low-pass first order filter;
The 4th small step: define the 4th error surface S 4For
S 4=x 4-x 4d (17)
(17) differentiate is obtained
S · 4 = a 2 u + f 2 ( x 1 , x 3 ) - x · 4 d - - - ( 18 )
The dynamic face control of design flexible joint mechanical arm u is
u = 1 a 2 [ - f 2 ( x 1 , x 3 ) + x · 4 d - c 4 S 4 ] - - - ( 19 )
Wherein: c 4Parameter is regulated in expression;
Obtained by (16)
x · 4 d = x ‾ 4 - x 4 d τ 4 - - - ( 20 )
So far, obtained the dynamic face control of flexible joint mechanical arm;
Step 3: the tracking performance check is regulated with parameter
Whether this step meets design requirement the checking system tracking performance, and suitably regulates the control parameter, carries out by means of numerical evaluation and Control System Imitation instrument Matlab7.0 commonly used;
Parameter c 1, c 2, c 3, c 4For regulating parameter; τ 2, τ 3, τ 4The expression time parameter if tracking error is excessive, does not meet design requirement, and then increases c 1, c 2, c 3, c 4Value or reduce τ 2, τ 3, τ 4Value; On the one hand, increase c 1, c 2, c 3, c 4Be equivalent to increase control intensity; On the other hand, reduce τ 2, τ 3, τ 4Be equivalent to improve the response speed of system; Therefore these two kinds of ways all help to improve the system keeps track performance;
Step 4: design finishes
The whole design process emphasis has been considered the demand for control of three aspects, is respectively the simplicity of design, the stability of closed-loop system, the quick accuracy of tracking; Around these three aspects, at first in the above-mentioned first step, determined the concrete formation of closed-loop control system; Emphasis has provided the dynamic face control method for designing of flexible joint mechanical arm in second step, comprises four little steps; Introduced in order to improve the parameter adjusting method of tracking performance in the 3rd step; After above steps, design finishes.
CN 201210035874 2012-02-17 2012-02-17 Method for controlling dynamic surface of flexible joint mechanical arm Expired - Fee Related CN102566417B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201210035874 CN102566417B (en) 2012-02-17 2012-02-17 Method for controlling dynamic surface of flexible joint mechanical arm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201210035874 CN102566417B (en) 2012-02-17 2012-02-17 Method for controlling dynamic surface of flexible joint mechanical arm

Publications (2)

Publication Number Publication Date
CN102566417A CN102566417A (en) 2012-07-11
CN102566417B true CN102566417B (en) 2013-07-17

Family

ID=46412071

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201210035874 Expired - Fee Related CN102566417B (en) 2012-02-17 2012-02-17 Method for controlling dynamic surface of flexible joint mechanical arm

Country Status (1)

Country Link
CN (1) CN102566417B (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102829118B (en) * 2012-09-17 2014-07-02 北京航空航天大学 Flexible mechanical arm energy consumption shock absorption method based on 2:1 internal resonance and realization device
CN103792849B (en) * 2014-03-09 2017-02-08 东北电力大学 Robust self-adaptive dynamic surface control method for adjustable metal cutting system
CN104035337B (en) * 2014-06-12 2016-08-17 国电科学技术研究院 A kind of flexible mechanical arm Sliding Mode Control Design Method based on singular perturbation theory
CN104483977B (en) * 2014-10-11 2016-11-30 国家电网公司 The dynamic surface control method without velocity feedback of a kind of steering wheel The Cloud Terrace and controller
CN104570741A (en) * 2015-01-22 2015-04-29 华南理工大学 PD boundary control simulation method for transverse vibration of flexible mechanical arm
CN104723341A (en) * 2015-03-07 2015-06-24 哈尔滨工业大学 Positioning control method for flexibility joint mechanical arm based on connection and damping configuration
CN104749952B (en) * 2015-04-16 2017-10-17 大连海事大学 A kind of adaptive dynamic surface control device structure and design method
CN105058388B (en) * 2015-08-17 2017-01-11 哈尔滨工业大学 Sensor data fusion method used for acquiring robot joint position feedback information
CN105487382B (en) * 2016-01-15 2018-02-02 河海大学常州校区 Microthrust test method of adaptive fuzzy sliding mode control based on dynamic surface
CN106335064B (en) * 2016-11-29 2018-08-24 合肥工业大学 A kind of controller design method of flexible joint robot system
CN107255449B (en) * 2017-06-02 2020-06-26 燕山大学 Experimental analysis method for movement locus of center of mass of gap-containing hinge under different gravity orientation conditions
CN108181813B (en) * 2017-12-28 2020-09-01 南京埃斯顿机器人工程有限公司 Fractional order sliding mode control method of flexible joint mechanical arm
CN112338912B (en) * 2020-10-13 2022-06-10 山东师范大学 Finite time stability control method and system for flexible single-chain mechanical arm

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101625572A (en) * 2009-08-10 2010-01-13 浙江大学 FastSLAM algorithm based on improved resampling method and particle selection
CN101943916A (en) * 2010-09-07 2011-01-12 陕西科技大学 Kalman filter prediction-based robot obstacle avoidance method
CN101986219A (en) * 2010-08-27 2011-03-16 东南大学 Implementation method of force telepresence of telerobotics based on integration of virtual strength and real strength

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62154004A (en) * 1985-12-26 1987-07-09 Fanuc Ltd Control system for robot arm
US7689320B2 (en) * 2005-12-20 2010-03-30 Intuitive Surgical Operations, Inc. Robotic surgical system with joint motion controller adapted to reduce instrument tip vibrations

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101625572A (en) * 2009-08-10 2010-01-13 浙江大学 FastSLAM algorithm based on improved resampling method and particle selection
CN101986219A (en) * 2010-08-27 2011-03-16 东南大学 Implementation method of force telepresence of telerobotics based on integration of virtual strength and real strength
CN101943916A (en) * 2010-09-07 2011-01-12 陕西科技大学 Kalman filter prediction-based robot obstacle avoidance method

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
《Control of a Spherical Robot:path Following Based on Nonholonomic Kinematics and Dynamics》;ZHENG Minghui etc.;《Chinese Journal of Aeronautics》;20110331;第24卷(第3期);337-345 *
《基于观测器的机器人动态面控制》;张天平等;《控制工程》;20090930;第16卷(第5期);630-633 *
JP昭62-154004A 1987.07.09
ZHENG Minghui etc..《Control of a Spherical Robot:path Following Based on Nonholonomic Kinematics and Dynamics》.《Chinese Journal of Aeronautics》.2011,第24卷(第3期),337-345.
张天平等.《基于观测器的机器人动态面控制》.《控制工程》.2009,第16卷(第5期),630-633.

Also Published As

Publication number Publication date
CN102566417A (en) 2012-07-11

Similar Documents

Publication Publication Date Title
CN102566417B (en) Method for controlling dynamic surface of flexible joint mechanical arm
CN102591207B (en) Sliding form control method of flexible joint mechanical arm based on disturbance observer
CN102540882B (en) Aircraft track inclination angle control method based on minimum parameter studying method
CN108621158B (en) Time optimal trajectory planning control method and device for mechanical arm
CN105196294B (en) Reconfigurable mechanical arm decentralized control system and control method adopting position measuring
CN101708780B (en) Method for controlling rigid spacecraft for target attitude tracking
CN102331346A (en) Low-power consumption hardware-in-loop test bench and test method for vehicular automatic transmission
CN102654772B (en) Track dip angle inversion controlling method of aircraft based on control force limitation situation
CN103728988B (en) SCARA robot trajectory tracking control method based on internal model
CN105676641A (en) Nonlinear robust controller design method based on back-stepping and sliding mode control technologies and aimed at nonlinear model of quad-rotor unmanned plane
CN103324087B (en) Based on the self-adaptation back stepping control system and method for the gyroscope of neural network
CN106788052B (en) Asynchronous machine command filtering error compensation fuzzy control method based on observer
CN105858481B (en) The online method for planning track of bridge crane precise positioning based on phase plane analysis
CN103389650B (en) The bilateral unknown dead zone adaptive control system of four-way remote control system
CN107263483B (en) The control method for coordinating of two degrees of freedom articulated robot track
CN105772917A (en) Trajectory tracking control method of three-joint spot welding robot
CN104267614A (en) Unmanned aerial vehicle real-time simulation system and developing method thereof
CN104723341A (en) Positioning control method for flexibility joint mechanical arm based on connection and damping configuration
CN102594245B (en) Sliding mode control method of under-actuated double-coupling motor
CN102566420A (en) Sliding mode control method for VTOL (Vertical Take Off And Landing) aircraft
CN103345155B (en) The self-adaptation back stepping control system and method for gyroscope
CN103412487B (en) A kind of spherical robot slope motion control method based on Fuzzy Sliding Model Controller
CN103310038A (en) Virtual machine actual electricity simulation system and method for rotary guiding executing mechanism
CN103400035A (en) High-reliability method for rapidly forecasting rolling dynamic derivative of aircraft
CN103984327B (en) Small digital actuator system based on fuzzy control

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130717

Termination date: 20150217

EXPY Termination of patent right or utility model