CN104730920A - Adaptive dynamic surface controller structure of neural network and method for designing adaptive dynamic surface controller structure - Google Patents

Adaptive dynamic surface controller structure of neural network and method for designing adaptive dynamic surface controller structure Download PDF

Info

Publication number
CN104730920A
CN104730920A CN201510182386.7A CN201510182386A CN104730920A CN 104730920 A CN104730920 A CN 104730920A CN 201510182386 A CN201510182386 A CN 201510182386A CN 104730920 A CN104730920 A CN 104730920A
Authority
CN
China
Prior art keywords
grade
output terminal
output signal
comparer
controller
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
CN201510182386.7A
Other languages
Chinese (zh)
Other versions
CN104730920B (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.)
Dalian Maritime University
Original Assignee
Dalian Maritime University
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 Dalian Maritime University filed Critical Dalian Maritime University
Priority to CN201510182386.7A priority Critical patent/CN104730920B/en
Publication of CN104730920A publication Critical patent/CN104730920A/en
Application granted granted Critical
Publication of CN104730920B publication Critical patent/CN104730920B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Feedback Control In General (AREA)
  • Other Investigation Or Analysis Of Materials By Electrical Means (AREA)

Abstract

The invention discloses an adaptive dynamic surface controller structure of a neural network and a method for designing the adaptive dynamic surface controller structure. The adaptive dynamic surface controller structure comprises n stages of sub-controllers. The adaptive dynamic surface controller structure and the method have the advantages that predictors are introduced into a controller design, so that online learning on the uncertainty of controlled systems are based on prediction errors instead of tracking errors, the shortcoming of influence of high tracking errors at initial phases on the transient performance of an existing control system can be overcome, and system control signals are not easy to saturate; low-pass filters are introduced into the controller design, so that the problem of high-frequency oscillation of input control signals due to high adaptive parameters can be solved, and the adaptive dynamic surface controller structure and the method are favorable for guaranteeing that the control signals are within execution frequency band ranges of executors; first-order filters utilized in the traditional dynamic surface control are replaced by differential trackers, so that the finite time of the virtual control signals can be assuredly estimated, and the estimation accuracy can be improved; estimation states are fed, and accordingly the adaptive dynamic surface controller structure and the method are favorable for eliminating interference of measurement noise on a control system.

Description

A kind of neural network self-adaptation dynamic surface control device design and construction method
Technical field
The present invention relates to Control of Nonlinear Systems field, particularly relate to neural network self-adaptation dynamic surface control device structure and the method for designing of the uncertain tight Feedback Nonlinear of a class.
Background technology
Uncertain tight Feedback Nonlinear is the nonlinear system of a quasi-representative, and many real systems all meet the form of uncertain tight Feedback Nonlinear, as Marine Autopilot system, Vehicle Active Suspension System, aerocraft system and robot system etc.Therefore to the control of uncertain tight Feedback Nonlinear research, there is important theory value and practical significance widely.
To have design process clear when processing uncertain tight Feedback Nonlinear control problem for Backstepping (Backstepping), and control law such as easily to be derived at the feature, obtains pay attention to widely and develop at industrial control field.But Backstepping is often walking in the process of recursion, needing to carry out differentiate to virtual controlling rule, causing computational complexity can be explosive increase along with the growth of controlled system exponent number, thus constrain the practical application of Backstepping.For overcoming the defect of Backstepping design, the people such as Swaroop propose a kind of dynamic surface control (DynamicSurface Control, DSC) method for designing, by introducing some firstorder filters, the derivative operation of complexity is transformed into simple algebraic operation, thus significantly reduces the complicacy of controller.Dynamic surface combines with Neural Network Adaptive Control technology with Huang Jie etc. by wangdan, significantly relaxes in the past to the constraint condition of the uncertain linear parameterization of controlled system, solves the adaptive control design problem with height Uncertain nonlinear systems.Subsequently, the method is generalized in the design of the various self-adaptation dynamic surface control based on online approximating by scholars.
But in controller architecture and Controller gain variations, still there is following deficiency in existing self-adaptation dynamic surface control device designing technique:
First, prior art all adopts tracking error to carry out on-line study, due to usually comparatively large in starting stage tracking error, thus has a strong impact on the transient state learning performance of neural network, and then it is saturated to make controller be absorbed in, the overall control performance of control system finally can be caused to reduce.
Second, in order to carry out Fast Learning to controlled system uncertainty in prior art, often need to choose larger adaptive control parameter, but large adaptive control parameter can cause the higher-order of oscillation of control signal, robustness and the stability of control system restrict mutually, are difficult to reach desirable control effects.
3rd, usually firstorder filter is adopted to obtain the estimation of dummy pilot signal and derivative thereof in prior art, owing to adopting linear filter form, be difficult to realize the accurate estimation to derivative, and need the bandwidth by increasing wave filter to improve the tracking performance of control system.
4th, all suppose in prior art that controlled system state accurately can be surveyed, but inevitably there is measurement noises in feedback states in actual applications, due to existing controller method for designing cannot stress release treatment on the impact of control system, be thus difficult to ensure desirable control performance.
Summary of the invention
For solving the problems referred to above that prior art exists, the present invention will propose a kind of neural network self-adaptation dynamic surface control device structure and method for designing, not only can significantly improve the transient performance of control system, avoid the higher-order of oscillation of controller input signal, and the accuracy that dummy pilot signal is estimated can be improved, the impact that measurement noises brings can be eliminated simultaneously, make this method for designing more be conducive to actual engineer applied.
To achieve these goals, technical scheme of the present invention is as follows: a kind of neural network self-adaptation dynamic surface control device structure, is made up of n level sub-controller;
The input end of the 1st grade of sub-controller and external reference signal y rbe connected, also with the output terminal x of measuring mechanism 1m, x 2mbe connected, the output terminal α of the 1st grade of sub-controller 2be connected with the input end of the 2nd grade of sub-controller, another output terminal of the 1st grade of sub-controller input end respectively with the 1st grade to n level sub-controller is connected;
The input end of i-th grade of sub-controller and the input end α of the i-th-1 grade sub-controller ibe connected, and with the output terminal of front i level sub-controller be connected, also with the output terminal x of measuring mechanism im, x (i+1) mbe connected, the output terminal α of i-th grade of sub-controller ibe connected with the input end of the i-th+1 grade sub-controller, another output terminal of i-th grade of sub-controller input end respectively with i-th grade to n level sub-controller is connected;
By that analogy, the input end of n-th grade of sub-controller and the output terminal α of (n-1)th grade of sub-controller nbe connected, and respectively with the output terminal of whole n level sub-controller be connected, also with the output terminal x of measuring mechanism nmbe connected, the output terminal u of n-th grade of sub-controller is connected with the input end of controlled system;
The 1st grade of described sub-controller by Nonlinear Tracking Differentiator, comparer 1, comparer 2, prediction device, Linear Control unit, approach device, low-pass filter and summer and form, the input end of Nonlinear Tracking Differentiator and external reference signal y rbe connected, the output terminal of Nonlinear Tracking Differentiator is connected with the input end of summer with comparer 1 respectively; Another input end of comparer 1 is connected with the output terminal of prediction device, and the output terminal of comparer 1 is connected with the input end of Linear Control unit; Two input ends of comparer 2 are connected with the output terminal of prediction device with measuring mechanism respectively; The input end of prediction device is connected with the output terminal approaching device with measuring mechanism respectively, and the output terminal of prediction device is an output terminal of the 1st grade of sub-controller; The input end approaching device is connected with the output terminal of comparer 2, and another input end is connected with the output terminal of prediction device, and the output terminal approaching device is also connected with the input end of low-pass filter; The output terminal of low-pass filter is connected with the input end of summer; Another input end of summer is connected with the output terminal of Linear Control unit, and the output terminal of summer is another output terminal of the 1st grade of sub-controller;
I-th grade of described sub-controller by Nonlinear Tracking Differentiator, comparer 1, comparer 2, prediction device, Linear Control unit, approach device, low-pass filter and summer and form, the input end of Nonlinear Tracking Differentiator is connected with the output terminal of the i-th-1 grade sub-controller, and the output terminal of Nonlinear Tracking Differentiator is connected with the input end of summer with comparer 1 respectively; Another input end of comparer 1 is connected with the output terminal of prediction device, and the output terminal of comparer 1 is connected with the input end of Linear Control unit; Two input ends of comparer 2 are connected with the output terminal of prediction device with measuring mechanism respectively; The input end of prediction device is connected with the output terminal approaching device with measuring mechanism respectively, and the output terminal of prediction device is an output terminal of i-th grade of sub-controller; The input end approaching device is connected with the output terminal of comparer 2, and another input end is connected with the output terminal of front i level sub-controller, and the output terminal approaching device is also connected with the input end of low-pass filter; The output terminal of low-pass filter is connected with the input end of summer; Another input end of summer is connected with the output terminal of Linear Control unit, and the output terminal of summer is another output terminal of i-th grade of sub-controller;
N-th grade of described sub-controller by Nonlinear Tracking Differentiator, comparer 1, comparer 2, prediction device, Linear Control unit, approach device, low-pass filter and summer and form, the input end of Nonlinear Tracking Differentiator is connected with the output terminal of (n-1)th grade of sub-controller, and the output terminal of Nonlinear Tracking Differentiator is connected with the input end of summer with comparer 1 respectively; Another input end of comparer 1 is connected with the output terminal of prediction device, and the output terminal of comparer 1 is connected with the input end of Linear Control unit; Two input ends of comparer 2 are connected with the output terminal of prediction device with measuring mechanism respectively; The input end of prediction device respectively with measuring mechanism, the output terminal approaching device and sum unit is connected; The input end approaching device is connected with the output terminal of comparer 2, and another input end is connected with the output terminal of all n level sub-controllers, and the output terminal approaching device is also connected with the input end of low-pass filter; The output terminal of low-pass filter is connected with the input end of summer; Another input end of summer is connected with the output terminal of Linear Control unit, and the output terminal of summer is the output terminal of n-th grade of sub-controller, is connected with the input end of controlled system;
Described controlled system is described by the uncertain tight Feedback Nonlinear form in following n rank:
If represent real number set with R, so x in formula i∈ R represents the state of controlled system i-th grade of subsystem; U ∈ R represents the control inputs of controlled system; for the non-linear continuous function of the unknown, y ∈ R is the output of controlled system.
A kind of neural network self-adaptation dynamic surface control device method for designing, comprises the following steps:
A, the 1st grade of sub-controller design:
A1, the 1st grade of Nonlinear Tracking Differentiator: the 1st grade of Nonlinear Tracking Differentiator receives external reference signal y r, through lower rank transformation:
x · 1 r = x 1 r d x · 1 r d = - γ 1 sign ( x 1 r - y r + x 1 r d | x 1 r d | 2 γ 1 ) - - - ( 2 )
The output signal obtaining the 1st grade of Nonlinear Tracking Differentiator is predictor x 1rand derivative wherein γ 1> 0 is constant value, be intermediate variable, sign () represents sign function;
A2, the 1st grade of comparer 1: the 1 grade of comparer 1 receive the output signal predictor x of Nonlinear Tracking Differentiator respectively 1rwith the output signal of prediction device the signal received is through lower rank transformation:
S ^ 1 = x ^ 1 - x 1 r - - - ( 3 )
Obtain the output signal of the 1st grade of comparer 1
A3, the 1st grade of comparer 2: the 1 grades of comparers 2 receive the status signal x of controlled system the 1st grade of subsystem exported by measuring mechanism respectively 1mwith the output signal of prediction device the signal received obtains the output end signal of comparer 2 through lower rank transformation
x ~ 1 = x ^ 1 - x 1 m - - - ( 4 )
Wherein x 1m=x 1+ w 1for the status signal of the 1st grade of subsystem containing measurement noises, w 1for measurement noises;
A4, the 1st grade of prediction device: the 1st grade of prediction device receives the status signal x of controlled system the 1st grade of subsystem exported by measuring mechanism respectively 1mwith the status signal x of the 2nd grade of subsystem 2m, and approach the output signal α of device w1, the signal received obtains the output signal of prediction device through lower rank transformation
x ^ · 1 = α w 1 + x 2 m - ( k 1 + κ 1 ) ( x ^ 1 - x 1 m ) - - - ( 5 )
Wherein k 1> 0, κ 1> 0 is constant; The output signal of prediction device also be an output signal of the 1st grade of sub-controller simultaneously;
A5, the 1st grade of Linear Control unit: the 1st grade of Linear Control unit receives the output signal of comparer 1 control through following ratio:
α k 1 = - k 1 S ^ 1 - - - ( 6 )
Obtain the output signal α of the 1st grade of Linear Control unit k1;
A6, the 1st grade approach device: the 1st grade is approached the output signal that device receives prediction device respectively with the output signal of comparer 2
The effect approaching device is to the unknown nonlinear in controlled system carry out On-line Estimation, the described device that approaches adopts neural network approach method, will be expressed as form, wherein be approximate error, meet it is normal number; W 1∈ R sfor the weight matrix of the unknown, and meet || W 1|| f≤ W 1 *, W 1 *it is normal number; for known excitation function matrix, its form is definition w 1estimation, design turnover rate be:
Wherein Γ w1∈ R, k w1∈ R is normal number;
Finally obtain the output signal α that the 1st grade is approached device w1:
A7, the 1st grade of low-pass filter: the 1st grade of low-pass filter receives the output signal α approaching device w1, pass through with down conversion:
α cw1=C (s) α w1(9) the output signal α of the 1st grade of low-pass filter is obtained cw1, wherein C (s) represents wave filter;
A8, the 1st grade of summer: the 1st grade of summer receives the output signal α of Linear Control unit respectively k1, low-pass filter output signal α cw1with the derivative of the output signal predictor of Nonlinear Tracking Differentiator the signal received is through following read group total:
α 2 = α k 1 + α cw 1 + x · 1 r - - - ( 10 )
Obtain another output end signal α of the 1st grade of sub-controller 2;
B, i-th grade of sub-controller design:
B1, i-th grade of Nonlinear Tracking Differentiator: i-th grade of Nonlinear Tracking Differentiator receives the output signal α of the i-th-1 grade sub-controller i, through lower rank transformation:
x · ir = x ir d x · ir d = - γ i sign ( x ir - α i + x ir d | x ir d | 2 γ i ) - - - ( 11 )
The output signal obtaining i-th grade of filter cell is predictor x irand derivative wherein γ i> 0 is constant value, it is intermediate variable;
B2, i-th grade of comparer, 1: the i-th grade of comparer 1 receive the output signal predictor x of Nonlinear Tracking Differentiator respectively irwith the output signal of prediction device the signal received is through lower rank transformation
S ^ i = x ^ i - x ir - - - ( 12 )
Obtain the output signal of i-th grade of comparer 1
B3, i-th grade of comparer, 2: the i-th grades of comparers 2 receive the status signal x of the controlled system i-th grade of subsystem exported by measuring mechanism respectively imwith the output signal of prediction device the signal received obtains the output end signal of comparer 2 through lower rank transformation
x ~ i = x ^ i - x im - - - ( 13 )
Wherein x im=x i+ w ifor the status signal of i-th grade of subsystem containing measurement noises, w ifor measurement noises;
B4, i-th grade of prediction device: i-th grade of prediction device receives the status signal x of the controlled system i-th grade of subsystem exported by measuring mechanism respectively imwith the status signal x of the i-th+1 grade subsystem (i+1) m, and approach the output signal α of device wi, the signal received obtains the output signal of prediction device through lower rank transformation
x ^ · 1 = α wi + x ( i + 1 ) m - ( k i + κ i ) ( x ^ i - x im ) - - - ( 14 )
Wherein k i> 0, κ i> 0 is constant; The output signal of prediction device also be an output signal of i-th grade of sub-controller simultaneously;
B5, i-th grade of Linear Control unit: i-th grade of Linear Control unit receives the output signal of comparer 1 control through following ratio:
α ki = - k i S ^ i - - - ( 15 )
Obtain the output end signal α of i-th grade of Linear Control unit ki;
B6, i-th grade approach device: i-th grade is approached the output signal that device receives front i level sub-controller respectively and the output signal of i-th grade of comparer 2
Approaching device effect is to the unknown nonlinear in controlled system carry out On-line Estimation, the described device that approaches adopts neural network approach method, will be expressed as form, wherein be approximate error, meet it is normal number; W i∈ R sfor unknown weight matrix, and meet || W i|| f≤ W i *, W i *it is normal number; for known excitation function matrix, its form is definition w iestimation, design turnover rate be
Wherein Γ wi∈ R, k wi∈ R is normal number.
Finally obtain the output signal α that i-th grade is approached device wi:
B7, i-th grade of low-pass filter: i-th grade of low-pass filter receives the output signal α approaching device wi, pass through with down conversion:
α cwi=C (s) α wi(18) the output signal α of i-th grade of low-pass filter is obtained cwi;
B8, i-th grade of summer: i-th grade of summer receives the output signal α of Linear Control unit respectively ki, low-pass filter output signal α cwiwith the derivative of the output signal predictor of Nonlinear Tracking Differentiator the signal received is through following read group total:
α ( i + 1 ) = α ki + α cwi + x · ir - - - ( 19 )
Obtain another output end signal α of i-th grade of sub-controller (i+1);
Repeat step B1-B8 Recursive Design and obtain the 2nd grade to (n-1)th grade sub-controller structures;
C, n-th grade of sub-controller design:
C1, n-th grade of Nonlinear Tracking Differentiator: n-th grade of Nonlinear Tracking Differentiator receives the output signal α of (n-1)th grade of sub-controller n, through lower rank transformation:
x · nr = x nr d x · nr d = - γ n sign ( x nr - α n + x nr d | x nr d | 2 γ n ) - - - ( 20 )
The output signal obtaining n-th grade of filter cell is predictor x nrand derivative wherein γ n> 0 is constant value, it is intermediate variable;
C2, n-th grade of comparer, 1: the n-th grade of comparer 1 receive the output signal predictor x of Nonlinear Tracking Differentiator respectively nrwith the output signal of prediction device the signal received is through lower rank transformation:
S ^ n = x ^ n - x nr - - - ( 21 )
Obtain the output signal of n-th grade of comparer 1
C3, n-th grade of comparer, 2: the n-th grades of comparers 2 receive the status signal x of the controlled system n-th grade of subsystem exported by measuring mechanism respectively nmwith the output signal of prediction device the signal received obtains the output end signal of comparer 2 through lower rank transformation
x ~ n = x ^ n - x nm - - - ( 22 )
Wherein x nm=x n+ w nfor the status signal of n-th grade of subsystem containing measurement noises, w nfor measurement noises;
C4, n-th grade of prediction device: n-th grade of prediction device receives the status signal x of the controlled system n-th grade of subsystem exported by measuring mechanism respectively nm, approach the output signal α of device wnwith the output signal u of summer, the signal received obtains the output signal of prediction device through lower rank transformation
x ^ · n = α wn + u - ( k n + κ n ) ( x ^ n - x nm ) - - - ( 23 )
Wherein k n> 0, κ n> 0 is constant;
C5, n-th grade of Linear Control unit: n-th grade of Linear Control unit receives the output signal of comparer 1 control through following ratio:
α kn = - k n S ^ n - - - ( 24 )
Obtain the output signal α of n-th grade of Linear Control unit kn;
C6, n-th grade approach device: n-th grade is approached the output signal that device receives all n level sub-controllers respectively be connected and the output signal of n-th grade of comparer 2
Similar with step B6, the signal received approaches device through following:
Obtain the output signal α that n-th grade is approached device wn;
C7, n-th grade of low-pass filter: n-th grade of low-pass filter receives the output signal α approaching device wn, pass through with down conversion:
α cwn=C (s) α wn(27) the output signal α of n-th grade of low-pass filter is obtained cwn;
C8, n-th grade of summer: n-th grade of summer unit receives the output signal α of Linear Control unit respectively kn, low-pass filter output signal α cwnwith the derivative of the output signal predictor of Nonlinear Tracking Differentiator unit the signal received is through following read group total:
u = α kn + α cwn + x · nr - - - ( 28 )
Obtain the control inputs u that controlled system is total; Select suitable parameters, control inputs u can make the external reference signal y of the output y tracing preset of controlled system r.
Compared with prior art, the invention has the beneficial effects as follows:
The first, the present invention introduces prediction device in Controller gain variations, to the probabilistic on-line study of controlled system no longer based on tracking error, but based on predictor error, by choosing κ icontrol the speed of convergence of predictor error, can overcome the larger impact on control system transient performance of starting stage tracking error, thus make controlled system have the input of good transient state, control signal is not easy to be absorbed in saturated.
Second, the present invention introduces low-pass filter in Controller gain variations, the higher-order of oscillation problem of the input control signal caused more greatly due to auto-adaptive parameter can be eliminated, therefore effectively can carry out filtering to the high fdrequency component of control signal, be conducive to ensureing that control signal is within the execution frequency band range of actuator.
3rd, firstorder filter during the present invention adopts differential tracker to replace conventional dynamic face to control, while can overcoming " computational complexity " problem in Backstepping, can also ensure to estimate the finite time of dummy pilot signal, improve the accuracy estimated, and firstorder filter needs improve tracking performance shortcoming by increasing bandwidth can be overcome.
4th, the present invention adopts the state estimated to feed back, and eliminates the interference of measurement noises to control system, makes this controller design method be conducive to actual engineer applied.
Accompanying drawing explanation
The present invention has 4, accompanying drawing, wherein:
Fig. 1 is neural network self-adaptation dynamic surface control device structural representation of the present invention.
Fig. 2 to be neural network self-adaptation dynamic surface control device (PNDSC) of the present invention with traditional neural network self-adaptation dynamic surface control device (NDSC) export comparing of responding.
Fig. 3 is neural network self-adaptation dynamic surface control device of the present invention and the comparing of the control inputs signal of traditional neural network self-adaptation dynamic surface control device.
Fig. 4 is neural network self-adaptation dynamic surface control device of the present invention and the comparing of the amplitude spectrum of the control inputs signal of traditional neural network self-adaptation dynamic surface control device.
Embodiment
The present invention is further described for the uncertain tight Feedback Nonlinear of second order below in conjunction with accompanying drawing.
Consider the uncertain tight Feedback Nonlinear of following second order
x · 1 = f 1 ( x ‾ 1 ) + x 2 x · 2 = f 2 ( x ‾ 2 ) + u y = x 1 - - - ( 29 )
For emulation needs, arrange with for
f 1 ( x ‾ 1 ) = 2 x 1 2 sin ( x 1 ) f 2 ( x ‾ 2 ) = x 1 2 + x 1 x 2 + x 2 cos x 1 - - - ( 30 )
For this system, neural network self-adaptation dynamic surface control device can be designed according to Fig. 1 as follows:
1st grade of sub-controller:
2nd grade of sub-controller:
Select the parameter of following controller:
k 1=k 2=5,γ 1=γ 2=0.005,κ 1=κ 2=100,Γ W1=Γ W2=10000,k W1=k W2=0.001;
As adopted traditional neural network self-adaptation dynamic surface control method for designing, controller architecture is as follows:
1st grade of sub-controller:
2nd grade of sub-controller:
The selection of controller parameter is consistent with neural network self-adaptation dynamic surface control device of the present invention.
Simulation result as in Figure 2-4.Shown in Fig. 2 be control system output response, as seen from the figure, neural network self-adaptation dynamic surface control device (PNDSC) of the present invention and traditional neural network self-adaptation dynamic surface control device (NDSC) all can make the effective tracking reference signal y of the output of controlled system r.Shown in Fig. 3 be neural network self-adaptation dynamic surface control device of the present invention with traditional neural network self-adaptation dynamic surface control device control inputs signal compare schematic diagram, can find out in figure, control inputs signal based on neural network self-adaptation dynamic surface control device of the present invention is more level and smooth, and the higher-order of oscillation obviously reduces.Shown in Fig. 4 is neural network self-adaptation dynamic surface control device of the present invention and the comparing of the traditional neural network self-adaptation dynamic surface control device control inputs amplitude spectrum of signal under frequency domain, can obviously find out, neural network self-adaptation dynamic surface control device of the present invention significantly improves the control inputs signal of controller.In sum, the control performance of the neural network self-adaptation dynamic surface control algorithm of the present invention's proposition is obviously better than existing traditional neural network self-adaptation dynamic surface control algorithm.

Claims (2)

1. a neural network self-adaptation dynamic surface control device structure, is made up of n level sub-controller; It is characterized in that:
The input end of the 1st grade of sub-controller and external reference signal y rbe connected, also with the output terminal x of measuring mechanism 1m, x 2mbe connected, the output terminal α of the 1st grade of sub-controller 2be connected with the input end of the 2nd grade of sub-controller, another output terminal of the 1st grade of sub-controller input end respectively with the 1st grade to n level sub-controller is connected;
The input end of i-th grade of sub-controller and the input end α of the i-th-1 grade sub-controller ibe connected, and with the output terminal of front i level sub-controller be connected, also with the output terminal x of measuring mechanism im, x (i+1) mbe connected, the output terminal α of i-th grade of sub-controller ibe connected with the input end of the i-th+1 grade sub-controller, another output terminal of i-th grade of sub-controller input end respectively with i-th grade to n level sub-controller is connected;
By that analogy, the input end of n-th grade of sub-controller and the output terminal α of (n-1)th grade of sub-controller nbe connected, and respectively with the output terminal of whole n level sub-controller be connected, also with the output terminal x of measuring mechanism nmbe connected, the output terminal u of n-th grade of sub-controller is connected with the input end of controlled system;
The 1st grade of described sub-controller by Nonlinear Tracking Differentiator, comparer 1, comparer 2, prediction device, Linear Control unit, approach device, low-pass filter and summer and form, the input end of Nonlinear Tracking Differentiator and external reference signal y rbe connected, the output terminal of Nonlinear Tracking Differentiator is connected with the input end of summer with comparer 1 respectively; Another input end of comparer 1 is connected with the output terminal of prediction device, and the output terminal of comparer 1 is connected with the input end of Linear Control unit; Two input ends of comparer 2 are connected with the output terminal of prediction device with measuring mechanism respectively; The input end of prediction device is connected with the output terminal approaching device with measuring mechanism respectively, and the output terminal of prediction device is an output terminal of the 1st grade of sub-controller; The input end approaching device is connected with the output terminal of comparer 2, and another input end is connected with the output terminal of prediction device, and the output terminal approaching device is also connected with the input end of low-pass filter; The output terminal of low-pass filter is connected with the input end of summer; Another input end of summer is connected with the output terminal of Linear Control unit, and the output terminal of summer is another output terminal of the 1st grade of sub-controller;
I-th grade of described sub-controller by Nonlinear Tracking Differentiator, comparer 1, comparer 2, prediction device, Linear Control unit, approach device, low-pass filter and summer and form, the input end of Nonlinear Tracking Differentiator is connected with the output terminal of the i-th-1 grade sub-controller, and the output terminal of Nonlinear Tracking Differentiator is connected with the input end of summer with comparer 1 respectively; Another input end of comparer 1 is connected with the output terminal of prediction device, and the output terminal of comparer 1 is connected with the input end of Linear Control unit; Two input ends of comparer 2 are connected with the output terminal of prediction device with measuring mechanism respectively; The input end of prediction device is connected with the output terminal approaching device with measuring mechanism respectively, and the output terminal of prediction device is an output terminal of i-th grade of sub-controller; The input end approaching device is connected with the output terminal of comparer 2, and another input end is connected with the output terminal of front i level sub-controller, and the output terminal approaching device is also connected with the input end of low-pass filter; The output terminal of low-pass filter is connected with the input end of summer; Another input end of summer is connected with the output terminal of Linear Control unit, and the output terminal of summer is another output terminal of i-th grade of sub-controller;
N-th grade of described sub-controller by Nonlinear Tracking Differentiator, comparer 1, comparer 2, prediction device, Linear Control unit, approach device, low-pass filter and summer and form, the input end of Nonlinear Tracking Differentiator is connected with the output terminal of (n-1)th grade of sub-controller, and the output terminal of Nonlinear Tracking Differentiator is connected with the input end of summer with comparer 1 respectively; Another input end of comparer 1 is connected with the output terminal of prediction device, and the output terminal of comparer 1 is connected with the input end of Linear Control unit; Two input ends of comparer 2 are connected with the output terminal of prediction device with measuring mechanism respectively; The input end of prediction device respectively with measuring mechanism, the output terminal approaching device and sum unit is connected; The input end approaching device is connected with the output terminal of comparer 2, and another input end is connected with the output terminal of all n level sub-controllers, and the output terminal approaching device is also connected with the input end of low-pass filter; The output terminal of low-pass filter is connected with the input end of summer; Another input end of summer is connected with the output terminal of Linear Control unit, and the output terminal of summer is the output terminal of n-th grade of sub-controller, is connected with the input end of controlled system;
Described controlled system is described by the uncertain tight Feedback Nonlinear form in following n rank:
If represent real number set with R, so x in formula i∈ R represents the state of controlled system i-th grade of subsystem; U ∈ R represents the control inputs of controlled system; for the non-linear continuous function of the unknown, y ∈ R is the output of controlled system.
2. a neural network self-adaptation dynamic surface control device method for designing, is characterized in that: comprise the following steps:
A, the 1st grade of sub-controller design:
A1, the 1st grade of Nonlinear Tracking Differentiator: the 1st grade of Nonlinear Tracking Differentiator receives external reference signal y r, through lower rank transformation:
x · 1 r = x 1 r d x · 1 r d = - γ 1 sign ( x 1 r - y r + x 1 r d | x 1 r d | 2 γ 1 ) - - - ( 2 )
The output signal obtaining the 1st grade of Nonlinear Tracking Differentiator is predictor x 1rand derivative wherein γ 1> 0 is constant value, be intermediate variable, sign () represents sign function;
A2, the 1st grade of comparer 1: the 1 grade of comparer 1 receive the output signal predictor x of Nonlinear Tracking Differentiator respectively 1rwith the output signal of prediction device the signal received is through lower rank transformation:
S ^ 1 = x ^ 1 - x 1 r - - - ( 3 )
Obtain the output signal of the 1st grade of comparer 1
A3, the 1st grade of comparer 2: the 1 grades of comparers 2 receive the status signal x of controlled system the 1st grade of subsystem exported by measuring mechanism respectively 1mwith the output signal of prediction device the signal received obtains the output end signal of comparer 2 through lower rank transformation
x ~ 1 = x ^ 1 - x 1 m - - - ( 4 )
Wherein x 1m=x 1+ w 1for the status signal of the 1st grade of subsystem containing measurement noises, w 1for measurement noises;
A4, the 1st grade of prediction device: the 1st grade of prediction device receives the status signal x of controlled system the 1st grade of subsystem exported by measuring mechanism respectively 1mwith the status signal x of the 2nd grade of subsystem 2m, and approach the output signal α of device w1, the signal received obtains the output signal of prediction device through lower rank transformation
x ^ · 1 = α w 1 + x 2 m - ( k 1 + κ 1 ) ( x ^ 1 - x 1 m ) - - - ( 5 )
Wherein k 1> 0, κ 1> 0 is constant; The output signal of prediction device also be an output signal of the 1st grade of sub-controller simultaneously;
A5, the 1st grade of Linear Control unit: the 1st grade of Linear Control unit receives the output signal of comparer 1 control through following ratio:
α k 1 = - k 1 S ^ 1 - - - ( 6 )
Obtain the output signal α of the 1st grade of Linear Control unit k1;
A6, the 1st grade approach device: the 1st grade is approached the output signal that device receives prediction device respectively with the output signal of comparer 2
The effect approaching device is to the unknown nonlinear in controlled system carry out On-line Estimation, the described device that approaches adopts neural network approach method, will be expressed as form, wherein be approximate error, meet it is normal number; W 1∈ R sfor the weight matrix of the unknown, and meet it is normal number; for known excitation function matrix, its form is definition w 1estimation, design turnover rate be:
Wherein Γ w1∈ R, k w1∈ R is normal number;
Finally obtain the output signal α that the 1st grade is approached device w1:
A7, the 1st grade of low-pass filter: the 1st grade of low-pass filter receives the output signal α approaching device w1, pass through with down conversion:
α cw1=C(s)α w1(9)
Obtain the output signal α of the 1st grade of low-pass filter cw1, wherein C (s) represents wave filter;
A8, the 1st grade of summer: the 1st grade of summer receives the output signal α of Linear Control unit respectively k1, low-pass filter output signal α cw1with the derivative of the output signal predictor of Nonlinear Tracking Differentiator the signal received is through following read group total:
α 2 = α k 1 + α cw 1 + x · 1 r - - - ( 10 )
Obtain another output end signal α of the 1st grade of sub-controller 2;
B, i-th grade of sub-controller design:
B1, i-th grade of Nonlinear Tracking Differentiator: i-th grade of Nonlinear Tracking Differentiator receives the output signal α of the i-th-1 grade sub-controller i, through lower rank transformation:
x · ir = x ir d x · ir d = - γ i sign ( x ir - α i + x ir d | x ir d | 2 γ i ) - - - ( 11 )
The output signal obtaining i-th grade of filter cell is predictor x irand derivative wherein γ i> 0 is constant value, it is intermediate variable;
B2, i-th grade of comparer, 1: the i-th grade of comparer 1 receive the output signal predictor x of Nonlinear Tracking Differentiator respectively irwith the output signal of prediction device the signal received is through lower rank transformation
S ^ i = x ^ i - x ir - - - ( 12 )
Obtain the output signal of i-th grade of comparer 1
B3, i-th grade of comparer, 2: the i-th grades of comparers 2 receive the status signal x of the controlled system i-th grade of subsystem exported by measuring mechanism respectively imwith the output signal of prediction device the signal received obtains the output end signal of comparer 2 through lower rank transformation
x ~ i = x ^ i - x im - - - ( 13 )
Wherein x im=x i+ w ifor the status signal of i-th grade of subsystem containing measurement noises, w ifor measurement noises;
B4, i-th grade of prediction device: i-th grade of prediction device receives the status signal x of the controlled system i-th grade of subsystem exported by measuring mechanism respectively imwith the status signal x of the i-th+1 grade subsystem (i+1) m, and approach the output signal α of device wi, the signal received obtains the output signal of prediction device through lower rank transformation
x ^ · i = α wi + x ( i + 1 ) m - ( k i + κ i ) ( x ^ i - x im ) - - - ( 14 )
Wherein k i> 0, κ i> 0 is constant; The output signal of prediction device also be an output signal of i-th grade of sub-controller simultaneously;
B5, i-th grade of Linear Control unit: i-th grade of Linear Control unit receives the output signal of comparer 1 control through following ratio:
α ki = - k i S ^ i - - - ( 15 )
Obtain the output end signal α of i-th grade of Linear Control unit ki;
B6, i-th grade approach device: i-th grade is approached the output signal that device receives front i level sub-controller respectively and the output signal of i-th grade of comparer 2
Approaching device effect is to the unknown nonlinear in controlled system carry out On-line Estimation, the described device that approaches adopts neural network approach method, will be expressed as form, wherein be approximate error, meet it is normal number; W i∈ R sfor unknown weight matrix, and meet it is normal number; for known excitation function matrix, its form is definition w iestimation, design turnover rate be
Wherein Γ wi∈ R, k wi∈ R is normal number;
Finally obtain the output signal α that i-th grade is approached device wi:
B7, i-th grade of low-pass filter: i-th grade of low-pass filter receives the output signal α approaching device wi, pass through with down conversion:
α cwi=C(s)α wi(18)
Obtain the output signal α of i-th grade of low-pass filter cwi;
B8, i-th grade of summer: i-th grade of summer receives the output signal α of Linear Control unit respectively ki, low-pass filter output signal α cwiwith the derivative of the output signal predictor of Nonlinear Tracking Differentiator the signal received is through following read group total:
α ( i + 1 ) = α ki + α cwi + x · ir - - - ( 19 )
Obtain another output end signal α of i-th grade of sub-controller (i+1);
Repeat step B1-B8 Recursive Design and obtain the 2nd grade to (n-1)th grade sub-controller structures;
C, n-th grade of sub-controller design:
C1, n-th grade of Nonlinear Tracking Differentiator: n-th grade of Nonlinear Tracking Differentiator receives the output signal α of (n-1)th grade of sub-controller n, through lower rank transformation:
x · nr = x nr d x · nr d = - γ n sign ( x nr - α n + x nr d | x nr d | 2 γ n ) - - - ( 20 )
The output signal obtaining n-th grade of filter cell is predictor x nrand derivative wherein γ n> 0 is constant value, it is intermediate variable;
C2, n-th grade of comparer, 1: the n-th grade of comparer 1 receive the output signal predictor x of Nonlinear Tracking Differentiator respectively nrwith the output signal of prediction device the signal received is through lower rank transformation:
S ^ n = x ^ n - x nr - - - ( 21 )
Obtain the output signal of n-th grade of comparer 1
C3, n-th grade of comparer, 2: the n-th grades of comparers 2 receive the status signal x of the controlled system n-th grade of subsystem exported by measuring mechanism respectively nmwith the output signal of prediction device the signal received obtains the output end signal of comparer 2 through lower rank transformation
x ~ n = x ^ n - x nm - - - ( 22 )
Wherein x nm=x n+ w nfor the status signal of n-th grade of subsystem containing measurement noises, w nfor measurement noises;
C4, n-th grade of prediction device: n-th grade of prediction device receives the status signal x of the controlled system n-th grade of subsystem exported by measuring mechanism respectively nm, approach the output signal α of device wnwith the output signal u of summer, the signal received obtains the output signal of prediction device through lower rank transformation
x ^ · n = α wn + u - ( k n + κ n ) ( x ^ n - x nm ) - - - ( 23 )
Wherein k n> 0, κ n> 0 is constant;
C5, n-th grade of Linear Control unit: n-th grade of Linear Control unit receives the output signal of comparer 1 control through following ratio:
α kn = - k n S ^ n - - - ( 24 )
Obtain the output signal α of n-th grade of Linear Control unit kn;
C6, n-th grade approach device: n-th grade is approached the output signal that device receives all n level sub-controllers respectively be connected and the output signal of n-th grade of comparer 2
Similar with step B6, the signal received approaches device through following:
Obtain the output signal α that n-th grade is approached device wn;
C7, n-th grade of low-pass filter: n-th grade of low-pass filter receives the output signal α approaching device wn, pass through with down conversion:
α cwn=C(s)α wn(27)
Obtain the output signal α of n-th grade of low-pass filter cwn;
C8, n-th grade of summer: n-th grade of summer unit receives the output signal α of Linear Control unit respectively kn, low-pass filter output signal α cwnwith the derivative of the output signal predictor of Nonlinear Tracking Differentiator unit the signal received is through following read group total:
u = α kn + α cwn + x · nr - - - ( 28 )
Obtain the control inputs u that controlled system is total; Select suitable parameters, control inputs u can make the external reference signal y of the output y tracing preset of controlled system r.
CN201510182386.7A 2015-04-16 2015-04-16 A kind of adaptive dynamic surface control device structure of neutral net and design method Expired - Fee Related CN104730920B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510182386.7A CN104730920B (en) 2015-04-16 2015-04-16 A kind of adaptive dynamic surface control device structure of neutral net and design method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510182386.7A CN104730920B (en) 2015-04-16 2015-04-16 A kind of adaptive dynamic surface control device structure of neutral net and design method

Publications (2)

Publication Number Publication Date
CN104730920A true CN104730920A (en) 2015-06-24
CN104730920B CN104730920B (en) 2017-09-12

Family

ID=53454925

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510182386.7A Expired - Fee Related CN104730920B (en) 2015-04-16 2015-04-16 A kind of adaptive dynamic surface control device structure of neutral net and design method

Country Status (1)

Country Link
CN (1) CN104730920B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105929694A (en) * 2016-06-29 2016-09-07 河海大学常州校区 Adaptive neural network nonsingular terminal sliding mode control method for micro gyroscope
CN107065540A (en) * 2017-03-15 2017-08-18 东北电力大学 A kind of adaptive dynamic surface distribution control method based on neutral net
CN107918393A (en) * 2017-11-29 2018-04-17 江汉大学 Marine Autopilot based on depth confidence network
CN109474257A (en) * 2018-10-22 2019-03-15 广东工业大学 A kind of double-smoothing method, apparatus, equipment and computer readable storage medium
CN109557524A (en) * 2018-12-29 2019-04-02 安徽优思天成智能科技有限公司 A kind of input saturation control method of marine exhaust monitoring laser radar servomechanism
CN110303504A (en) * 2019-08-09 2019-10-08 南京邮电大学 Manipulator safety control system
CN112631320A (en) * 2020-09-22 2021-04-09 深圳先进技术研究院 Unmanned aerial vehicle self-adaptive control method and system
CN112820976A (en) * 2021-01-06 2021-05-18 张展浩 Battery heat exchange fan system of electric vehicle and control method thereof

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102540887A (en) * 2011-12-27 2012-07-04 浙江大学 Control method of non-linear parameterization system
CN102749843A (en) * 2012-07-24 2012-10-24 大连海事大学 Self-adaptive feedback protection dynamic surface controller structure and design method
CN104834218A (en) * 2015-04-29 2015-08-12 南京邮电大学 Dynamic surface controller structure and design method of parallel single-stage two-inverted pendulum

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102540887A (en) * 2011-12-27 2012-07-04 浙江大学 Control method of non-linear parameterization system
CN102749843A (en) * 2012-07-24 2012-10-24 大连海事大学 Self-adaptive feedback protection dynamic surface controller structure and design method
CN104834218A (en) * 2015-04-29 2015-08-12 南京邮电大学 Dynamic surface controller structure and design method of parallel single-stage two-inverted pendulum

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ZHOUHUA PENG 等: "A Predictor-based Neural DSC Design Approach to Distributed Coordinated Control of Multiple Autonomous Underwater Vehicles", 《第三十三届中国控制会议论文集(A卷)》 *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105929694A (en) * 2016-06-29 2016-09-07 河海大学常州校区 Adaptive neural network nonsingular terminal sliding mode control method for micro gyroscope
CN107065540A (en) * 2017-03-15 2017-08-18 东北电力大学 A kind of adaptive dynamic surface distribution control method based on neutral net
CN107918393A (en) * 2017-11-29 2018-04-17 江汉大学 Marine Autopilot based on depth confidence network
CN107918393B (en) * 2017-11-29 2019-10-18 江汉大学 Marine Autopilot based on depth confidence network
CN109474257A (en) * 2018-10-22 2019-03-15 广东工业大学 A kind of double-smoothing method, apparatus, equipment and computer readable storage medium
CN109474257B (en) * 2018-10-22 2022-09-16 广东工业大学 Double filtering method, device, equipment and computer readable storage medium
CN109557524A (en) * 2018-12-29 2019-04-02 安徽优思天成智能科技有限公司 A kind of input saturation control method of marine exhaust monitoring laser radar servomechanism
CN110303504A (en) * 2019-08-09 2019-10-08 南京邮电大学 Manipulator safety control system
CN110303504B (en) * 2019-08-09 2022-05-10 南京邮电大学 Manipulator safety control system
CN112631320A (en) * 2020-09-22 2021-04-09 深圳先进技术研究院 Unmanned aerial vehicle self-adaptive control method and system
CN112631320B (en) * 2020-09-22 2024-04-26 深圳先进技术研究院 Unmanned aerial vehicle self-adaptive control method and system
CN112820976A (en) * 2021-01-06 2021-05-18 张展浩 Battery heat exchange fan system of electric vehicle and control method thereof

Also Published As

Publication number Publication date
CN104730920B (en) 2017-09-12

Similar Documents

Publication Publication Date Title
CN104730920A (en) Adaptive dynamic surface controller structure of neural network and method for designing adaptive dynamic surface controller structure
CN109212974B (en) Robust fuzzy prediction fault-tolerant control method of interval time-varying time-delay system
CN105223808B (en) Mechanical arm system saturation compensation control method based on neural network dynamic face sliding formwork control
CN104698846B (en) A kind of specified performance back stepping control method of mechanical arm servo-drive system
CN104950677B (en) Mechanical arm system saturation compensation control method based on back-stepping sliding mode control
CN112327627B (en) Nonlinear switching system self-adaptive sliding mode control method based on composite learning
CN105137999A (en) Aircraft tracking control direct method with input saturation
CN105068420A (en) Non-affine uncertain system self-adaptive control method with range restraint
CN105563489A (en) Flexible manipulator control method based on non-linear active disturbance rejection control technique
CN111562794B (en) Spacecraft attitude control method for actuator fault and input quantization
CN105182745B (en) A kind of mechanical arm servo-drive system neutral net full-order sliding mode control method with dead area compensation
CN105306010A (en) Design method for convex combination self-adapting filter based on minimum error entropy
Cao et al. Anti-disturbance fault diagnosis for non-Gaussian stochastic distribution systems with multiple disturbances
Zhu et al. Robust adaptive NN tracking control for MIMO uncertain nonlinear systems with completely unknown control gains under input saturations
CN102749843B (en) Self-adaptive feedback protection dynamic surface controller structure and design method
CN104267596A (en) Finite-time decoupling control method of cart inverted pendulum system
Abdul-Adheem et al. Design and analysis of a novel generalized continuous tracking differentiator
CN104614767A (en) Method for correcting seismic time-varying wavelet phase based on sectional prolongation
Xi et al. Adaptive fuzzy reliable tracking control for a class of uncertain nonlinear time-delay systems with abrupt non-affine faults
Cheng et al. Fixed-time synchronization of fractional-order complex-valued neural networks with time-varying delay via sliding mode control
Tolić et al. Optimal self-triggering for nonlinear systems via approximate dynamic programming
CN103001567A (en) Multi-mode inverse model identification method for speed regulating system of six-phase permanent magnet synchronous linear motor
Wang et al. Finite-time performance guaranteed event-triggered adaptive control for nonlinear systems with unknown control direction
CN113325717B (en) Optimal fault-tolerant control method, system, processing equipment and storage medium based on interconnected large-scale system
Houda et al. Discrete predictive sliding mode control of uncertain systems

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170912

Termination date: 20200416

CF01 Termination of patent right due to non-payment of annual fee