CN105739311A - Electromechanical servo system limitation control method based on preset echo state network - Google Patents

Electromechanical servo system limitation control method based on preset echo state network Download PDF

Info

Publication number
CN105739311A
CN105739311A CN201610157823.4A CN201610157823A CN105739311A CN 105739311 A CN105739311 A CN 105739311A CN 201610157823 A CN201610157823 A CN 201610157823A CN 105739311 A CN105739311 A CN 105739311A
Authority
CN
China
Prior art keywords
overbar
epsiv
centerdot
beta
alpha
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.)
Granted
Application number
CN201610157823.4A
Other languages
Chinese (zh)
Other versions
CN105739311B (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.)
Zhejiang University of Technology ZJUT
Original Assignee
Zhejiang University of Technology ZJUT
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 Zhejiang University of Technology ZJUT filed Critical Zhejiang University of Technology ZJUT
Priority to CN201610157823.4A priority Critical patent/CN105739311B/en
Publication of CN105739311A publication Critical patent/CN105739311A/en
Application granted granted Critical
Publication of CN105739311B publication Critical patent/CN105739311B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
    • G05B13/042Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Feedback Control In General (AREA)

Abstract

The invention provides an electromechanical servo system limitation control method based on a preset echo state network. The method comprises the steps that a dynamic model of an electromechanical servo system is established, and the system state, sampling time and control parameters are initialized; linear processing is performed on nonlinear input saturation limitation in the system according to the differential mean value theorem so as to derive an electromechanical servo system model with unknown saturation; control system tracking error and a sliding mode surface are calculated based on a preset echo state network control method, and a new error variable is obtained to design a virtual control variable according to preset performance function conversion tracking error; and the virtual control variable is through a high-order differentiator and control input is deigned. The invention provides the high-order dynamic surface sliding mode control method capable of effectively compensating input and output limitation and enhancing neural network approximation performance so that stable and rapid tracking of the system can be realized, and great transient and steady performance can be guaranteed.

Description

Electromechanical servo system constrained control method based on default echo state network
Technical field
The invention belongs to the control method of electromechanical servo system, relate to a kind of electromechanical servo system constrained control method based on default echo state network, particular with input-bound and the control method exporting limited electromechanical servo system.
Background technology
Along with Power Electronic Technique, computer science, modern control theory, the fast development of material technology and stepping up of motor manufacturing technology level, at industrial control fields such as precise numerical control machine, industrial robot, electronics processing and detection equipment, laser process equipment, printing machinery, package packing machine, tailoring machinery, the production automations, non-linear electromechanical servo system is widely applied.The automatic control system that non-linear electromechanical servo system is is control object with mechanical parameters such as displacement, angle, power, torque, speed and acceleration.But, limited link, limited including input-bound and output, it is widely present in electromechanical servo system, frequently can lead to the transient state steady-state behaviour of control system and decline, or even unstability.Therefore, in controller design process, it is necessary to consider negative effect that limited link brings and compensate, how to realize electromechanical servo system quickly accurately control had become as a hot issue.
Default capabilities control method is applied relatively broad in output constrained system.In control process, it is proposed that one describes rate of convergence, the default capabilities function of maximum overshoot and steady-state error, and is used to conversion output error.The key problem in technology of the method is how to select default capabilities function that primal system is converted to error converting system, thus ensureing the transient state steady-state behaviour of system.For the saturated input of the unknown existed in system, traditional saturation compensation method is usually sets up saturated inversion model or approximate inverse model, and by estimating saturated bound parameter designing adaptive controller, to compensate saturated impact.But, in the nonlinear systems such as electromechanical servo system, saturated inversion model often not easily accurately obtains.Thus, based on Order Derivatives in Differential Mid-Value Theorem through line linearity so that it is become a simple time-varying system, it is to avoid ancillary relief.
Neutral net, due to its good approximation capability, is often used to estimate, be similar to unknown function., but feedforward neural network is essentially static network, can only realize static non linear mapping relations, is not suitable for the real-time identification of dynamical system.Recurrent neural network is a kind of dynamic network, can reflect system dynamic characteristic well, but owing to its training method is complicated, be rarely applied to reality. due to simplicity and the rapidity of echo state network training so that it is become the important channel solving a lot of problems.The maximum feature of echo state network is that hidden layer is made up of the intrinsic nerve unit of a large amount of (hundreds of to several thousand) partially connected, is called state reserve pool.Thus this network has extremely strong short term memory capacity and training algorithm is simple.But on control field, the application of echo state network is few, it is necessary to exploitation and research.
Summary of the invention
Cannot effective compensation input-bound in order to what overcome existing electromechanical servo system, do not consider transient performance, and the deficiency that static neural network Approximation effect is good etc., the present invention provides a kind of electromechanical servo system constrained control method based on default echo state network, consider the existence of input and output limitation problem, have employed echo state network and approach unknown function, it is achieved that limited electromechanical servo system tracing control, it is ensured that system has good transient state steady-state behaviour.
Technical scheme in order to solve the proposition of above-mentioned technical problem is as follows:
A kind of electromechanical servo system constrained control method based on default echo state network, comprises the following steps:
Step 1, sets up the dynamic model of electromechanical servo system, and process is as follows:
The dynamic model expression-form of 1.1 electromechanical servo systems is
m x ·· + f ( x ‾ , t ) + d ( x ‾ , t ) = k 0 v ( u ) - - - ( 1 )
Wherein, x is position;M is inertia;k0It it is force constant;It it is state variable;It is frictional force;It is model a produced BOUNDED DISTURBANCES, derives from coupled characteristic, measure noise, electronic interferences and other uncertain factors;U is the control input voltage of motor;V (u), for saturated, is expressed as:
v ( u ) = s a t ( u ) = v m a x sgn ( u ) , | u | ≥ v m a x u , | u | ≤ v m a x - - - ( 2 )
Wherein sgn (u), for unknown nonlinear function;vmaxFor unknown parameter of saturation, meet vmax> 0;
1.2 definition x1=x,Formula (1) is rewritten as
x · 1 = x 2 x · 2 = - f ( x ‾ , t ) + d ( x ‾ , t ) m + k 0 m v ( u ) y = x 1 - - - ( 3 )
Wherein, y is system output trajectory;
Step 2, according to Order Derivatives in Differential Mid-Value Theorem, carries out linearization process by saturated for the non-linear input in system, derives the electromechanical servo system model saturated with the unknown, including following process;
2.1 pairs of saturated models carry out smooth treatment
g ( u ) = v m a x × tanh ( u v max ) = v max × e u / v max - e u / v max e u / v max + e - u / v max - - - ( 4 )
Then
V (u)=sat (u)=g (u)+dsat (u) (5)
Wherein, dsat (u) represents the error existed between smooth function and saturated model;
2.2 according to Order Derivatives in Differential Mid-Value Theorem, there is δ ∈ (0,1) and makes
g ( u ) = g ( u 0 ) + g u ξ ( u - u 0 ) - - - ( 6 )
Whereinu0∈(0,u);
Select u0=0, formula (6) is rewritten as
g ( u ) = g u ξ u - - - ( 7 )
Formula (3), by formula (5) and formula (7), is rewritten as following equivalents by 2.3:
x · 1 = x 2 x · 2 = a ( x ‾ ) + b ( x ‾ ) u y = x 1 - - - ( 8 )
Wherein
Step 3, calculating control system tracking error, sliding-mode surface and transformed error, process is as follows:
The tracking error of 3.1 definition control systems, sliding-mode surface is
e = y - y d s 1 = e + λ ∫ e d t - - - ( 9 )
Wherein, ydCan leading desired trajectory for second order, λ is constant, and λ > 0;
3.2 obtain new transformed error ε according to sliding-mode surface1
ϵ 1 = 1 2 ln α ‾ ( t ) + S ( ϵ 1 ) α ‾ ( t ) - S ( ϵ 1 ) = T 1 ( s 1 ( t ) ρ 1 ( t ) , α ‾ ( t ) , α ‾ ( t ) ) - - - ( 10 )
Wherein ρ1T the expression formula of () is
ρ1(t)=(ρ0)e-lt(11)
Parameter ρ0> ρ> 0 and l > 0;WithαT the derivative expressions of () is
ParameterSize and initially need design;Function S () expression formula is
S ( ϵ ) = α ‾ ( t ) exp ( ϵ ) - α ‾ ( t ) exp ( - ϵ ) exp ( ϵ ) + exp ( - ϵ ) - - - ( 13 )
Wherein, ε is transformed error variable;
The derivation of 3.3 pairs of formulas (10) obtains:
ϵ · 1 = r 1 ( x 2 - y · d + λ e ) + υ 1 - - - ( 14 )
Wherein
3.4 design virtual controlling amounts
Wherein, k1For constant, and k1> 0;Function Q () is Nussbaum function, and selection expression formula is
WhereinAdaptive law be designed as
3.5 allow virtual controlling amountBy High-Order Sliding Mode differentiator
β · 1 , 1 = ω 1 , 1 ω 1 , 1 = - μ 1 , 1 | β 1 , 1 - β ‾ 1 | 1 2 s i g n ( β 1 , 1 - β ‾ 1 ) + β 2 , 1 β · 2 , 1 = ω 2 , 1 ω 2 , 1 = - μ 2 , 1 s i g n ( β 2 , 1 - ω 1 , 1 ) - - - ( 18 )
Wherein parameter μ1,1> 0, μ2,1> 0, β1,1It it is virtual controlling amountBy the filtered variable that differentiator obtains;
Step 4, design con-trol device inputs, and process is as follows:
4.1 definition error variances
s2=x21,1(19)
4.2 obtain transformed error ε according to the error variance defined2
ϵ 2 = 1 2 ln α ‾ ( t ) + S ( ϵ 2 ) α ‾ ( t ) - S ( ϵ 2 ) = T 2 ( s 2 ( t ) ρ 2 ( t ) , α ‾ ( t ) , α ‾ ( t ) ) - - - ( 20 )
Wherein ρ2T the expression formula of () is
ρ2(t)=(ρ0)e-lt(21) parameter ρ0> ρ> 0 and l > 0;WithαT the derivative expressions of () is for shown in such as formula (12);Shown in function S () expression formula such as formula (13);
Formula (20) derivation is obtained:
ϵ · 2 = r 2 ( a ( x ‾ ) + b ( x ‾ ) u - β · 1 , 1 ) + υ 2 - - - ( 22 )
Wherein
4.3 approach the Nonlinear uncertainty being not directly availableDefine following neutral net
f ( x ‾ ) = a ( x ‾ ) - β · 1 , 1 = W * T X ( x ‾ ) + η * - - - ( 23 )
Wherein, W*For ideal weight, η*For neutral net perfect error value, meet | η*|≤ηN,Expression formula is:
Wherein Win, Wd, WfbFor random value;U is controller input;For Gaussian function, expression formula is
s i ( x ‾ ) = exp [ - - ( x ‾ - χ i ) T ( x ‾ - χ i ) ι i 2 ] , i = 1 , 2 , ... l - - - ( 25 )
WhereinIt is the output of hidden layer i-th node;χiIt is the center vector of i-th node Gaussian function, i.e. χi=[χi1i2,…χil]T;liIt it is the width of i-th node Gaussian function;Y is neutral net output, and expression formula is
y = G ( W * T X ( x ‾ ) ) - - - ( 26 )
Selection of Function G=1;
4.4 design con-trol device input u:
Wherein,For ideal weight W*Estimated value,For estimation difference η*Estimated value.
4.5 design adaptive rates:
W ^ · = W ~ · = Γ [ X ( x ‾ ) r 2 ϵ 2 - σ W ^ ] ϵ ^ · N = ϵ ~ · N = κ [ r 2 | ϵ 2 | - γ η ^ ] - - - ( 28 )
Wherein,Γ is adaptive gain matrix, σ, k, and γ is constant, and σ > 0, κ > 0, γ > 0.
The present invention is based on echo state network, default capabilities control method, it is contemplated that there is input, when exporting limited, the constrained control method of design electromechanical servo system, it is achieved the fast and stable of system is followed the tracks of, and ensures the transient state steady-state behaviour of control performance.
The technology of the present invention is contemplated that: can not survey for state, and with inputting, exporting limited electromechanical servo system, utilizes Order Derivatives in Differential Mid-Value Theorem to optimize saturated structures, it is proposed to based on the electromechanical servo system of saturated model.In conjunction with echo state network, default capabilities controls and high-order dynamic face sliding formwork controls, and designs a kind of constrained control method of electromechanical servo system.By Order Derivatives in Differential Mid-Value Theorem, make saturated continuously differentiable, approach unknown function again through echo state network, eliminate the ancillary relief that tradition is saturated.Further, utilize default capabilities control method transformed error variable, design virtual controlling amount further according to transformed error.Void controlled quentity controlled variable is obtained by higher differentiation device filtered variable and derivative thereof, improves conventional dynamic face stability and be subject to the deficiencies such as parameter impact, it is achieved that the tenacious tracking of system.The present invention provide one can effective compensation input, export limited, improve the high-order dynamic face sliding-mode control of neutral net approximation capability, it is achieved the stable of system is quickly followed the tracks of, it is ensured that have good transient state steady-state behaviour.
Advantages of the present invention is: avoids input, export the limited impact on system tracing control performance, utilizes dynamic neural network to approach Unknown Model indeterminate, it is achieved the tenacious tracking of system, reach good transient state steady-state behaviour.
Accompanying drawing explanation
Fig. 1 is the non-linear saturated schematic diagram of the present invention;
Fig. 2 is the schematic diagram of the tracking effect of the present invention;
Fig. 3 is the schematic diagram of the tracking error of the present invention;
Fig. 4 is the schematic diagram of the controller input of the present invention;
Fig. 5 is the schematic diagram of the estimation effect of the present invention;
Fig. 6 is the control flow chart of the present invention.
Detailed description of the invention
Below in conjunction with accompanying drawing, the present invention will be further described.
With reference to Fig. 1-Fig. 6, based on the electromechanical servo system constrained control method of default echo state network, comprise the following steps:
Step 1, sets up the dynamic model of electromechanical servo system, and process is as follows:
The dynamic model expression-form of 1.1 electromechanical servo systems is
m x ·· + f ( x ‾ , t ) + d ( x ‾ , t ) = k 0 v ( u ) - - - ( 1 )
Wherein, x is position;M is inertia;k0It it is force constant;It it is state variable;It is frictional force;It is model a produced BOUNDED DISTURBANCES, derives from coupled characteristic, measure noise, electronic interferences and other uncertain factors;U is the control input voltage of motor;V (u), for saturated, is expressed as:
v ( u ) = s a t ( u ) = v m a x sgn ( u ) , | u | ≥ v m a x u , | u | ≤ v m a x - - - ( 2 )
Wherein sgn (u), for unknown nonlinear function;vmaxFor unknown parameter of saturation, meet vmax> 0;
1.2 definition x1=x,Formula (1) is rewritten as
x · 1 = x 2 x · 2 = - f ( x ‾ , t ) + d ( x ‾ , t ) m + k 0 m v ( u ) y = x 1 - - - ( 3 )
Wherein, y is system output trajectory;
Step 2, according to Order Derivatives in Differential Mid-Value Theorem, carries out linearization process by saturated for the non-linear input in system, derives the electromechanical servo system model saturated with the unknown, including following process;
2.1 pairs of saturated models carry out smooth treatment
g ( u ) = v m a x × tanh ( u v max ) = v max × e u / v max - e u / v max e u / v max + e - u / v max - - - ( 4 )
Then
V (u)=sat (u)=g (u)+dsat (u) (5)
Wherein, dsat (u) represents the error existed between smooth function and saturated model;
2.2 according to Order Derivatives in Differential Mid-Value Theorem, there is δ ∈ (0,1) and makes
g ( u ) = g ( u 0 ) + g u ξ ( u - u 0 ) - - - ( 6 )
Whereinu0∈(0,u);
Select u0=0, formula (6) is rewritten as
g ( u ) = g u ξ u - - - ( 7 )
Formula (3), by formula (5) and formula (7), is rewritten as following equivalents by 2.3:
x · 1 = x 2 x · 2 = a ( x ‾ ) + b ( x ‾ ) u y = x 1 - - - ( 8 )
Wherein
Step 3, calculating control system tracking error, sliding-mode surface and transformed error, process is as follows:
The tracking error of 3.1 definition control systems, sliding-mode surface is
e = y - y d s 1 = e + λ ∫ e d t - - - ( 9 )
Wherein, ydCan leading desired trajectory for second order, λ is constant, and λ > 0;
3.2 obtain new transformed error according to sliding-mode surface
ϵ 1 = 1 2 ln α ‾ ( t ) + S ( ϵ 1 ) α ‾ ( t ) - S ( ϵ 1 ) = T 1 ( s 1 ( t ) ρ 1 ( t ) , α ‾ ( t ) , α ‾ ( t ) ) - - - ( 10 )
Wherein ρ1T the expression formula of () is
ρ1(t)=(ρ0ρρ)e-lt(11)
Parameter ρ0> ρ> 0 and l > 0;WithαT the derivative expressions of () is
ParameterSize and initially need design;Function S () expression formula is
S ( ϵ ) = α ‾ ( t ) exp ( ϵ ) - α ‾ ( t ) exp ( - ϵ ) exp ( ϵ ) + exp ( - ϵ ) - - - ( 13 )
The derivation of 3.3 pairs of formulas (10) obtains:
ϵ · 1 = r 1 ( x 2 - y · d + λ e ) + υ 1 - - - ( 14 )
Wherein
3.4 design virtual controlling amounts
Wherein, k1For constant, and k1> 0;Function Q () is Nussbaum function, and selection expression formula is
WhereinAdaptive law be designed as
3.5 allow virtual controlling amountBy High-Order Sliding Mode differentiator
β · 1 , 1 = ω 1 , 1 ω 1 , 1 = - μ 1 , 1 | β 1 , 1 - β ‾ 1 | 1 2 s i g n ( β 1 , 1 - β ‾ 1 ) + β 2 , 1 β · 2 , 1 = ω 2 , 1 ω 2 , 1 = - μ 2 , 1 s i g n ( β 2 , 1 - ω 1 , 1 ) - - - ( 18 )
Wherein parameter μ1,1> 0, μ2,1> 0, κ1,1It it is virtual controlling amountBy the filtered variable that differentiator obtains;
Step 4, design con-trol device inputs, and process is as follows:
4.1 definition error variances
s2=x21,1(19)
4.2 obtain transformed error according to the error variance defined
ϵ 2 = 1 2 ln α ‾ ( t ) + S ( ϵ 2 ) α ‾ ( t ) - S ( ϵ 2 ) = T 2 ( s 2 ( t ) ρ 2 ( t ) , α ‾ ( t ) , α ‾ ( t ) ) - - - ( 20 )
Wherein ρ2T the expression formula of () is
ρ2(t)=(ρ0)e-lt(21)
Parameter ρ0> ρ> 0 and l > 0;WithαT the derivative expressions of () is for shown in such as formula (12);Shown in function S () expression formula such as formula (13);
Formula (20) derivation is obtained:
ϵ · 2 = r 2 ( a ( x ‾ ) + b ( x ‾ ) u - β · 1 , 1 ) + υ 2 - - - ( 22 )
Wherein
4.3 in order to approach the Nonlinear uncertainty being not directly availableDefine following neutral net
f ( x ‾ ) = a ( x ‾ ) - β · 1 , 1 = W * T X ( x ‾ ) + η * - - - ( 23 )
Wherein, W*For ideal weight, η*For neutral net perfect error value, meet | η*|≤ηN,Expression formula is:
Wherein Win, Wd, WfbFor a range of random value;U is controller input;For Gaussian function, expression formula is
s i ( x ‾ ) = exp [ - - ( x ‾ - χ i ) T ( x ‾ - χ i ) ι i 2 ] , i = 1 , 2 , ... l - - - ( 25 )
WhereinIt is the output of hidden layer i-th node;χiIt is the center vector of i-th node Gaussian function, i.e. χi=[χi1i2,...χil]T;liIt it is the width of i-th node Gaussian function;Y is neutral net output, and expression formula is
y = G ( W * T X ( x ‾ ) ) - - - ( 26 )
Selection of Function G=1;
4.4 design con-trol device input u:
Wherein,For ideal weight W*Estimated value,For estimation difference η*Estimated value;
4.5 design adaptive rates:
W ^ · = W ~ · = Γ [ X ( x ‾ ) r 2 ϵ 2 - σ W ^ ] ϵ ^ · N = ϵ ~ · N = κ [ r 2 | ϵ 2 | - γ η ^ ] - - - ( 28 )
Wherein,Γ=ΓT> 0,Γ is adaptive gain matrix, σ, κ, and γ is constant, and σ > 0, κ > 0, γ > 0;
For verifying the effectiveness of institute's extracting method, The present invention gives the contrast of two kinds of control methods:
M1: based on the high-order dynamic sliding-mode surface constrained control method of default echo state network;
M2: based on the common common dynamic surface constrained control method of RBF neural.
Contrasting in order to more effective, the system initialization parameter that it is all consistent that all parameters are arranged is [x1,x2]T=[0,0]Tk0=1 ' m=1;Saturated restricted parameters vmax=15;Higher differentiation device parameter μ1,1=10 ' μ2,1=5;Default capabilities function parameter ρ0=1 ' ρ=0.2, l=0.2, Echo state network parameter Win’Wfb’W0It is all the random value on interval [-1,1],It is distributed in interval [-4,4] × [-4,4] × [-4,4] × [-6,6];Self Adaptive Control rate parameter κ=10, γ=0.001 controller parameter k1=41, k2=250;
Following the tracks of sine wave input, its expression formula is yd=3sint.From figures 2 and 3, it will be seen that M2 controller compared by M1 controller, there is tracking velocity faster, less steady-state error and more good transient performance (overshoot is little);From fig. 4, it can be seen that M1 control input is more smooth compared with M2;From fig. 5, it can be seen that the more common RBF neural of the approximation capability of echo state network is more preferably, estimation difference is less, and dynamic estimation performance is better.Therefore, the present invention provide one can effective compensation input, export limited, improve the high-order dynamic face sliding-mode control of neutral net approximation capability, it is achieved the stable of system is quickly followed the tracks of, it is ensured that have good transient state steady-state behaviour.
The excellent effect of optimization that the embodiment that the present invention provides that described above is shows, the obvious present invention is more than being limited to above-described embodiment, under not necessarily departing from essence spirit of the present invention and the premise without departing from scope involved by flesh and blood of the present invention, it can be done all deformation and be carried out.

Claims (1)

1. the electromechanical servo system constrained control method based on default echo state network, it is characterised in that: comprise the following steps:
Step 1, sets up the dynamic model of electromechanical servo system, and process is as follows:
The dynamic model expression-form of 1.1 electromechanical servo systems is
m x ·· + f ( x ‾ , t ) + d ( x ‾ , t ) = k 0 v ( u ) - - - ( 1 )
Wherein, x is position;M is inertia;k0It it is force constant;It it is state variable;It is frictional force;It is model a produced BOUNDED DISTURBANCES, derives from coupled characteristic, measure noise, electronic interferences and other uncertain factors;U is the control input voltage of motor;V (u), for saturated, is expressed as:
v ( u ) = s a t ( u ) = v m a x sgn ( u ) , | u | ≥ v m a x u , | u | ≤ v m a x - - - ( 2 )
Wherein sgn (u), for unknown nonlinear function;vmaxFor unknown parameter of saturation, meet vmax> 0;
1.2 definition x1=x,Formula (1) is rewritten as
x · 1 = x 2 x · 2 = - f ( x ‾ , t ) + d ( x ‾ , t ) m + k 0 m v ( u ) y = x 1 - - - ( 3 )
Wherein, y is system output trajectory;
Step 2, according to Order Derivatives in Differential Mid-Value Theorem, carries out linearization process by saturated for the non-linear input in system, derives the electromechanical servo system model saturated with the unknown, including following process;
2.1 pairs of saturated models carry out smooth treatment
g ( u ) = v max × tanh ( u v max ) = v max × e u / v max - e - u / v max e u / v max + e - u / v max - - - ( 4 )
Then
V (u)=sat (u)=g (u)+dsat (u) (5)
Wherein, dsat (u) represents the error existed between smooth function and saturated model;
2.2 according to Order Derivatives in Differential Mid-Value Theorem, there is δ ∈ (0,1) and makes
G (u)=g (u0)+g(u-u0)(6)
Whereinuξ=ξ u+ (1-ξ)u0, u0∈(0,u);
Select u0=0, formula (6) is rewritten as
g ( u ) = g u ξ u - - - ( 7 )
Formula (3), by formula (5) and formula (7), is rewritten as following equivalents by 2.3:
x · 1 = x 2 x · 2 = a ( x ‾ ) + b ( x ‾ ) u y = x 1 - - - ( 8 )
Wherein
Step 3, calculating control system tracking error, sliding-mode surface and transformed error, process is as follows:
The tracking error of 3.1 definition control systems, sliding-mode surface is
e = y - y d s 1 = e + λ ∫ e d t - - - ( 9 )
Wherein, ydCan leading desired trajectory for second order, λ is constant, and λ > 0;
3.2 obtain new transformed error ε according to sliding-mode surface1
ϵ 1 = 1 2 ln α ‾ ( t ) + S ( ϵ 1 ) α ‾ ( t ) - S ( ϵ 1 ) = T 1 ( s 1 ( t ) ρ 1 ( t ) , α ‾ ( t ) , α ‾ ( t ) ) - - - ( 10 )
Wherein ρ1T the expression formula of () is
ρ1(t)=(ρ0)e-lt(11)
Parameter ρ0> ρ> 0 and l > 0;WithαT the derivative expressions of () is
ParameterSize and initially need design;Function S () expression formula is
S ( ϵ ) = α ‾ ( t ) exp ( ϵ ) - α ‾ ( t ) exp ( - ϵ ) exp ( ϵ ) + exp ( - ϵ ) - - - ( 13 )
Wherein, ε is transformed error variable;
The derivation of 3.3 pairs of formulas (10) obtains:
ϵ · 1 = r 1 ( x 2 - y · d + λ e ) + υ 1 - - - ( 14 )
Wherein
3.4 design virtual controlling amounts
Wherein, k1For constant, and k1> 0;Function Q () is Nussbaum function, and selection expression formula is
WhereinAdaptive law be designed as
3.5 allow virtual controlling amountBy High-Order Sliding Mode differentiator
β · 1 , 1 = ω 1 , 1 ω 1 , 1 = - μ 1 , 1 | β 1 , 1 - β ‾ 1 | 1 2 s i g n ( β 1 , 1 - β ‾ 1 ) + β 2 , 1 β · 2 , 1 = ω 2 , 1 ω 2 , 1 = - μ 2 , 1 s i g n ( β 2 , 1 - ω 1 , 1 ) - - - ( 18 )
Wherein parameter μ1,1> 0, μ2,1> 0, β1,1It it is virtual controlling amountBy the filtered variable that differentiator obtains;
Step 4, design con-trol device inputs, and process is as follows:
4.1 definition error variances
s2=x21,1(19)
4.2 obtain transformed error ε according to the error variance defined2
ϵ 2 = 1 2 ln α ‾ ( t ) + S ( ϵ 2 ) α ‾ ( t ) - S ( ϵ 2 ) = T 2 ( s 2 ( t ) ρ 2 ( t ) , α ‾ ( t ) , α ‾ ( t ) ) - - - ( 20 )
Wherein ρ2T the expression formula of () is
ρ2(t)=(ρ0)e-lt(21)
Parameter ρ0> ρ> 0 and l > 0;WithαT the derivative expressions of () is for shown in such as formula (12);Shown in function S () expression formula such as formula (13);
Formula (20) derivation is obtained:
ϵ · 2 = r 2 ( a ( x ‾ ) + b ( x ‾ ) u - β · 1 , 1 ) + υ 2 - - - ( 22 )
Wherein
4.3 approach the Nonlinear uncertainty being not directly available Define following neutral net
f ( x ‾ ) = a ( x ‾ ) - β · 1,1 = W * T X ( x ‾ ) + η * - - - ( 23 )
Wherein, W*For ideal weight, η*For neutral net perfect error value, meet | η*|≤ηN,Expression formula is:
Wherein Win, Wd, WfbFor random value;U is controller input;For Gaussian function, expression formula is
s i ( x ‾ ) = exp [ - - ( x ‾ - χ i ) T ( x ‾ - χ i ) i i 2 ] , i = 1,2 , . . . l - - - ( 25 )
WhereinIt is the output of hidden layer i-th node;χiIt is the center vector of i-th node Gaussian function, i.e. χi=[χi1i2,…χil]T;ιiIt it is the width of i-th node Gaussian function;Y is neutral net output, and expression formula is
y = G ( W * T X ( x ‾ ) ) - - - ( 26 ) Selection of Function G=1;
4.4 design con-trol device input u:
Wherein,For ideal weight W*Estimated value,For estimation difference η*Estimated value.
4.5 design adaptive rates:
W ^ · = W ~ · = Γ [ X ( x ‾ ) r 2 ϵ 2 - σ W ^ ] ϵ ^ · N = ϵ ~ · N = κ [ r 2 | ϵ 2 | - γ η ^ ] - - - ( 28 )
Wherein,Γ=ΓT> 0,Γ is adaptive gain matrix, σ, κ, and γ is constant, and σ > 0, κ > 0, γ > 0.
CN201610157823.4A 2016-03-21 2016-03-21 Electromechanical servo system constrained control method based on default echo state network Active CN105739311B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610157823.4A CN105739311B (en) 2016-03-21 2016-03-21 Electromechanical servo system constrained control method based on default echo state network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610157823.4A CN105739311B (en) 2016-03-21 2016-03-21 Electromechanical servo system constrained control method based on default echo state network

Publications (2)

Publication Number Publication Date
CN105739311A true CN105739311A (en) 2016-07-06
CN105739311B CN105739311B (en) 2018-11-20

Family

ID=56251721

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610157823.4A Active CN105739311B (en) 2016-03-21 2016-03-21 Electromechanical servo system constrained control method based on default echo state network

Country Status (1)

Country Link
CN (1) CN105739311B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106647287A (en) * 2017-02-20 2017-05-10 南京航空航天大学 Method for guiding input constraining differential game based on self-adaptive dynamic planning
CN108803325A (en) * 2018-06-06 2018-11-13 黄山学院 PMSM Servo System robust finite-time control method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104950677A (en) * 2015-06-17 2015-09-30 浙江工业大学 Mechanical arm system saturation compensation control method based on back-stepping sliding mode control
CN105223808A (en) * 2015-06-24 2016-01-06 浙江工业大学 Based on the mechanical arm system saturation compensation control method that neural network dynamic face sliding formwork controls

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104950677A (en) * 2015-06-17 2015-09-30 浙江工业大学 Mechanical arm system saturation compensation control method based on back-stepping sliding mode control
CN105223808A (en) * 2015-06-24 2016-01-06 浙江工业大学 Based on the mechanical arm system saturation compensation control method that neural network dynamic face sliding formwork controls

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
CHEN QIANG,ET AL.: "Nonsingular terminal sliding-mode funnel control forprescribed performance of motor servo systems with unknown input saturation", 《CONTROL THEORY & APPLICATIONS》 *
TANG X,CHEN Q,NAN Y,ET AL.: "Backstepping funnel control for prescribed performance of robotic manipulators with unknown dead zone", 《CONTROL AND DECISION CONFERENCE (CCDC), 2015 27TH CHINESE. IEEE》 *
罗熊 等: "回声状态网络的研究进展", 《北京科技大学学报》 *
陈强 等: "基于扩张状态观测器的永磁同步电机滑模变结构位置伺服控制", 《新型工业化》 *
陈强 等: "带有未知死区的转台伺服***神经网络滑模控制", 《第三十二届中国控制会议论文集(A卷)》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106647287A (en) * 2017-02-20 2017-05-10 南京航空航天大学 Method for guiding input constraining differential game based on self-adaptive dynamic planning
CN106647287B (en) * 2017-02-20 2019-02-12 南京航空航天大学 A kind of input-bound differential game guidance method based on adaptive Dynamic Programming
CN108803325A (en) * 2018-06-06 2018-11-13 黄山学院 PMSM Servo System robust finite-time control method

Also Published As

Publication number Publication date
CN105739311B (en) 2018-11-20

Similar Documents

Publication Publication Date Title
Djordjevic et al. Data-driven control of hydraulic servo actuator based on adaptive dynamic programming.
CN104950677B (en) Mechanical arm system saturation compensation control method based on back-stepping sliding mode control
CN104698846B (en) A kind of specified performance back stepping control method of mechanical arm servo-drive system
CN105223808B (en) Mechanical arm system saturation compensation control method based on neural network dynamic face sliding formwork control
CN104111607B (en) A kind of control method of the electric machine position servo system considering input delay
Wang et al. High performance adaptive control of mechanical servo system with LuGre friction model: identification and compensation
CN107592048B (en) The adaptive chaos control method of fractional order brushless DC motor system
CN104065322A (en) Method for controlling output feedback of motor position servo system
CN103406909B (en) Tracking control device and method of mechanical arm system
CN104345638A (en) ADRAC (active-disturbance-rejection adaptive control) method for hydraulic motor position servo system
CN104614984B (en) High-precision control method of motor position servo system
CN105487385A (en) Internal model control method based on model free adaptive control
CN104345639A (en) Robust adaptive control (RAC) method of electro-hydraulic position servo control system
CN103197562A (en) Rotary-table servo system neural network control method
CN107121932A (en) Motor servo system error symbol integrates Robust Adaptive Control method
CN106547207A (en) A kind of hybrid observer construction method of non-linear multi-input multi-output system
CN111752262B (en) Actuator fault observer and fault-tolerant controller integrated design method
Levant Finite-time stability and high relative degrees in sliding-mode control
CN106125553A (en) A kind of hydraulic system self-adaptation control method considering state constraint
CN104698847A (en) Nonsingular terminal sliding mode (NTSM) designated performance control method of turntable servo system
CN106383443B (en) Anti-interference control method and system
CN110308651A (en) Electrohydraulic servo system total state about beam control method based on extended state observer
CN107577146A (en) The Neural Network Adaptive Control method of servo-drive system based on friction spatial approximation
CN102063061B (en) Adaptive compensation method of friction in pneumatic servo system
CN105739311A (en) Electromechanical servo system limitation control method based on preset echo state network

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant