[go: up one dir, main page]

CN103324093A - A multi-model adaptive control system and its control method - Google Patents

A multi-model adaptive control system and its control method Download PDF

Info

Publication number
CN103324093A
CN103324093A CN2013102287317A CN201310228731A CN103324093A CN 103324093 A CN103324093 A CN 103324093A CN 2013102287317 A CN2013102287317 A CN 2013102287317A CN 201310228731 A CN201310228731 A CN 201310228731A CN 103324093 A CN103324093 A CN 103324093A
Authority
CN
China
Prior art keywords
adaptive
model
controller
neural network
nonlinear
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
CN2013102287317A
Other languages
Chinese (zh)
Other versions
CN103324093B (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.)
Shanghai Jiao Tong University
Original Assignee
Shanghai Jiao Tong 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 Shanghai Jiao Tong University filed Critical Shanghai Jiao Tong University
Priority to CN201310228731.7A priority Critical patent/CN103324093B/en
Publication of CN103324093A publication Critical patent/CN103324093A/en
Application granted granted Critical
Publication of CN103324093B publication Critical patent/CN103324093B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Feedback Control In General (AREA)

Abstract

The invention discloses a multi-model adaptive control system, which aims at the control of a linear bounded nonlinear discrete time system and comprises a linear robust adaptive controller, a nonlinear neural network adaptive controller and a switching mechanism, wherein the switching mechanism is respectively connected with two adaptive controllers and the input end of a controlled object, and the two adaptive controllers are connected with the output end of the controlled object; the linear robust adaptive controller comprises a linear robust adaptive model and a linear robust controller, and the nonlinear neural network adaptive controller comprises a nonlinear neural network adaptive model and a nonlinear neural network controller; the input of the controlled object is selectively generated between the two controllers by the switching structure, a closed-loop negative feedback is arranged between the output of the controlled object and the two adaptive controllers, and the controlled object and the model outputs of the two adaptive controllers are in a subtraction relation, so that a model error is calculated and used for adjusting the parameters of the model and the weight of the neural network.

Description

A kind of multi-model Adaptive Control system and control method thereof
Technical field
The present invention relates to the adaptive control field, relate in particular to a kind of multi-model Adaptive Control system and control method thereof.
Background technology
Existing most of real system all is nonlinear system, usually has model structure uncertain, unknown parameters, and parameter changes the characteristics such as frequent; Adaptive control can be carried out on-line identification to nonlinear system, and the systematic parameter of utilizing identification to obtain is come CONTROLLER DESIGN; This method can be widely used in the control of nonlinear system, yet when the uncertainty of system was very large, such as the change of operating conditions, the situation of the bad or loses stability of transient performance may appear in the self-adaptation control method of traditional single identifier.
The proposition of multi-model Adaptive Control method, solve this problem by comprising following two parts: 1) multi-controller, formed by a plurality of identifiers and candidate's controller, a plurality of identifiers can cover whole parameter space; 2) switching mechanism produces control inputs by selecting candidate's controller; At present the research of multi-model automatic correction controling method mainly concentrated on how to optimize the multi-model collection, reduce the Models Sets scale, reach the purpose that improves control response speed; And how to design switching mechanism, so that the multi-model self-aligning control system has better transient performance and robust performance.
The multi-model automatic correction controling method has certain requirement to non-linear controlled device, thereby satisfy stability and the robustness of nonlinear control system, this has had a strong impact on the method widespread use in practice, relax achievement aspect the assumed condition of controlled device less; At first, nonlinear system is carried out linearization, system is divided into linear segment and nonlinear high-order function item, requiring nonlinear terms is bounded, and nonlinear system is minimum phase system; By the introducing of k difference operator, nonlinear terms bounded is loosened to the rate of rise bounded of nonlinear terms; On the basis of nonlinear terms rate of rise bounded, the generalized minimum-variance adaptive controller is introduced into, and above-mentioned conclusion is generalized to non-minimum phase system; But these conditions are still stricter for the requirement of nonlinear system, need to further relax.
Therefore, we must propose a kind of multi-model neural network self-adaptation control method that relates to a class Bounded Linear non-linear complax control system, to solve in the prior art impact on the restrictive condition of nonlinear system etc.
Summary of the invention
In order to overcome the defective of prior art, the present invention aims to provide a kind of restrictive condition that can relax nonlinear system, and enlarges a kind of multi-model Adaptive Control system and the control method thereof of the usable range of multi-model Adaptive Control method.
To achieve these goals, the invention provides a kind of multi-model Adaptive Control system, control for the nonlinear discrete time system of a class Bounded Linear, comprise two Indirect adaptive control devices and switching mechanism, described switching mechanism connects respectively the input end of described two Indirect adaptive control devices and a controlled device, and described two Indirect adaptive control devices connect the output terminal of described controlled device; Be provided with a close loop negative feedback between the output terminal of described controlled device and described two the Indirect adaptive control devices, and be set to subtract each other relation between the output of the model of described controlled device and described two Indirect adaptive control devices; The input of described controlled device is selected to produce between described two Indirect adaptive control devices by described switching mechanism, thus the computation model error, for the weights of parameter and the neural network of adjusting described two models.
Preferably, described two Indirect adaptive control devices comprise linear Robust adaptive controller and nonlinear neural network adaptive controller.
Preferably, described linear Robust adaptive controller comprises linear robust adaptive model and linear robust controller; Described linear robust adaptive model is by the projection identification algorithm, guarantees that the Identification Errors of described linear robust adaptive model is bounded also when the restrictive condition of the nonlinear terms of described multi-model Adaptive Control system is loosened to Bounded Linear.
Preferably, described linear robust controller is linear pole-placement and adaptive control device, by described linear pole-placement and adaptive control device with the Assignment of Closed-Loop Poles of described multi-model Adaptive Control system to the expectation position, thereby obtain to process the ability of the control problem of non-minimum phase system and open-loop unstable system.
Preferably, described nonlinear neural network adaptive controller comprises nonlinear neural network adaptive model and nonlinear neural network controller, and described nonlinear neural network adaptive model is comprised of linear segment and non-linear partial, the coefficient of described linear segment upgrades as auto-adaptive parameter, and described non-linear partial is made of neural network; Described nonlinear neural network adaptive model is by the online weights of adjusting neural network, thereby acquisition is to the estimation output of described controlled device.
Preferably, described nonlinear neural network controller is the pole-placement and adaptive control device with nonlinear terms, improves the control accuracy of described multi-model Adaptive Control system by described pole-placement and adaptive control device with nonlinear terms.
Preferably, described switching mechanism is provided with the performance index module, and described performance index module comprises cumulative errors part and model error part, and described cumulative errors is partly for the frequent switching that prevents described multi-model Adaptive Control system; Described switching mechanism calculates the performance index of each controller by control the moment at each, thereby the less controller of selectivity index produces next control inputs constantly.
The invention allows for a kind of multi-model Adaptive Control method, comprise the steps:
S1: system initialization: the parameter of the linear robust adaptive model of random initializtion and nonlinear neural network adaptive model, and the weights of random initializtion neural network;
In the S2:k=0 moment, controlled device is output as 0; When k ≠ 0 moment, controlled device is output as the real output value of system, makes the poor departure e that obtains system with the setting value of system c, the poor model error e that obtains is made in the output of the real output value of system and linear robust adaptive model 1, the real output value of system and nonlinear neural network adaptive model are made the poor model error e that obtains 2
S3: utilize respectively the parameter of the calculation of parameter controller of two models, with departure e cAs the input of linear robust controller and nonlinear neural network controller, produce respectively controlled quentity controlled variable u by two controllers 1And u 2
S4: calculate the performance index value of linear robust controller and nonlinear neural network controller, and the input u that produces of the less controller of selectivity desired value i, as the control inputs u of controlled device and linear robust adaptive model and nonlinear neural network adaptive model;
S5: upgrade respectively the parameter of linear robust adaptive model and nonlinear neural network adaptive model and the weights of neural network;
S6: forward step S2 to.
Preferably, described neural network is set to single hidden layer, and the number of the hidden neuron of described neural network is set to 6-10 usually.
Compared with prior art, beneficial effect of the present invention is as follows:
1, the present invention can find out by the multi-model Adaptive Control method, comprise a linear robust adaptive model in the linear Robust adaptive controller, this linearity robust adaptive model is by the projection identification algorithm of introducing with standardized correction, the restrictive condition of the nonlinear terms of controlled device is loosened to Bounded Linear, has widened greatly the scope of application of multi-model Adaptive Control system.
2, the present invention is by arranging the pole-placement and adaptive control device, the Assignment of Closed-Loop Poles of multi-model Adaptive Control system is arrived the position of expectation, embody requirement to the performance index of closed-loop system etc. by providing limit, use the pole-placement and adaptive control device can guarantee the stability of non-minimum phase system, thereby the restrictive condition of controlled device is loosened to non-minimum phase system from minimum phase system.
3, the present invention is by the design of switching mechanism, so that the controller of multi-model Adaptive Control system switches between linear Robust adaptive controller and nonlinear neural network adaptive controller, and the less controller of selectivity desired value is as the control inputs of current system; And the accumulation item that comprises an error in the performance index, so that system's output is comparatively level and smooth; And because linear Robust Adaptive Control system has stability, and the present invention adopts linear Robust adaptive controller and nonlinear neural network adaptive controller to switch, thereby so that multi-model Adaptive Control of the present invention system has stability.
Description of drawings
The multi-model Adaptive Control device that Fig. 1 designs for the present invention close the feedback control system block scheme;
Fig. 2 is the linear Robust adaptive controller structural drawing of the present invention;
Fig. 3 is nonlinear neural network adaptive controller structural drawing of the present invention;
Fig. 4 is the structural drawing of neural network of the present invention;
Fig. 5 is the switching flow figure of switching mechanism of the present invention;
Fig. 6 is the simulation experiment result figure.
The symbol tabulation:
M 1-linear robust adaptive model, M 2-nonlinear neural network adaptive model, C 1-linear robust controller, C 2-nonlinear neural network controller, 100-switching mechanism, 200-controlled device.
Embodiment:
Referring to the accompanying drawing that the embodiment of the invention is shown, hereinafter with more detailed description the present invention.Yet the present invention can be with realizations such as multi-form, specifications, and should not be construed as the restriction of the embodiment that is subjected in this proposition.On the contrary, it is abundant and complete open in order to reach proposing these embodiment, and makes more relevant those skilled in the art person understand scope of the present invention fully.In these accompanying drawings, for clearly visible, may zoom in or out relative size.
Referring now to Fig. 1 describes in detail according to multi-model Adaptive Control of the invention process system, this multi-model Adaptive Control system is multi-model Adaptive Control system and the control method thereof of a class Bounded Linear nonlinear system, relax the restrictive condition of nonlinear system, thereby enlarge the usable range of multi-model Adaptive Control method.This multi-model Adaptive Control system is comprised of a linear Robust adaptive controller, a neural network Indirect adaptive control device and a switching mechanism; Wherein this switching mechanism one end connects the input end of controlled device, and the other end connects respectively linear Robust adaptive controller and neural network Indirect adaptive control device; This linearity Robust adaptive controller is connected with controlled device with neural network Indirect adaptive control device and is connected, and be provided with a close loop negative feedback between two controllers and the controlled device, and be set to subtract each other relation between the output of the model of controlled device and two controllers, thereby calculate model error, and this model error is used for the parameter of adjustment model and the weights of neural network.
Wherein, linear Robust adaptive controller comprises linear robust adaptive model and linear robust controller, linear segment behind the corresponding multi-model Adaptive Control system linearization of linear robust adaptive model, it is a kind of linear autoregressive moving average input/output model, adaptive parameter is the coefficient of linear regression vector, adaptive law adopts is with standardized correction projection identification algorithm, utilize identified parameters design Pole Assignment Controller according to definite equivalence principle, by the projection identification algorithm, when assurance was loosened to Bounded Linear when the restrictive condition of the nonlinear terms of multi-model Adaptive Control system, the Identification Errors of linear robust adaptive model is bounded also.And, linear robust controller is linear pole-placement and adaptive control device, by the pole-placement and adaptive control device with the Assignment of Closed-Loop Poles of multi-model Adaptive Control system to the expectation position, thereby obtain to process the ability of the control problem of non-minimum phase system and open-loop unstable system.
And the nonlinear neural network adaptive controller comprises nonlinear neural network adaptive model and nonlinear neural network controller, and the nonlinear neural network adaptive model obtains the estimation output to controlled device by the online weights of adjusting neural network; The nonlinear neural network adaptive model is comprised of linear segment and non-linear partial, the coefficient of linear segment can upgrade in any way as auto-adaptive parameter, non-linear partial is made of neural network, and this neural network adopts the BP neural network, utilize the error back propagation method to train, and according to definite equivalence principle, utilize identified parameters and the neural network model that obtains, design non-linear pole-placement and adaptive control device; Improve the control accuracy of multi-model Adaptive Control system by non-linear pole-placement and adaptive control device.
In addition, switching mechanism is provided with the performance index module, and the performance index module comprises cumulative errors part and model error part, and cumulative errors is partly for the frequent switching that prevents the multi-model Adaptive Control system; Switching mechanism calculates the performance index of each controller by control the moment at each, thereby the less controller of selectivity index produces next control inputs constantly.
The invention allows for a kind of multi-model Adaptive Control method, comprise the steps:
S1: system initialization: the parameter of the linear robust adaptive model of random initializtion and nonlinear neural network adaptive model, and the weights of random initializtion neural network;
In the S2:k=0 moment, controlled device is output as 0; When k ≠ 0 moment, controlled device is output as the real output value of system, makes the poor departure e that obtains system with the setting value of system c, the poor model error e that obtains is made in the output of the real output value of system and linear robust adaptive model 1, the real output value of system and nonlinear neural network adaptive model are made the poor model error e that obtains 2
S3: utilize respectively the parameter of the calculation of parameter controller of two models, with departure e cAs the input of linear robust controller and nonlinear neural network controller, produce respectively controlled quentity controlled variable u by two controllers 1And u 2
S4: calculate the performance index value of linear robust controller and nonlinear neural network controller, and the input u that produces of the less controller of selectivity desired value i, as the control inputs u of controlled device and linear robust adaptive model and nonlinear neural network adaptive model;
S5: upgrade respectively the parameter of linear robust adaptive model and nonlinear neural network adaptive model and the weights of neural network;
S6: forward step S2 to.
Wherein, neural network is set to single hidden layer, and the number of the hidden neuron of neural network is set to 6-10 usually.
Application examples
As shown in Figure 1, in the designed controller of multi-model Adaptive Control method of the present invention, formed by a linear Robust adaptive controller, a nonlinear neural network adaptive controller and a switching mechanism.Among the figure, r (k+n) is the tracking reference signal of multi-model Adaptive Control system, u p(k) be the input of controlled device, y p(k+n) be the output of controlled device; Linear Robust adaptive controller comprises linear robust adaptive model M 1With linear pole-placement and adaptive control device C 1, u 1(k) be linear pole-placement and adaptive control device C 1Output, y p(k+n) be linear robust adaptive model M 1Output; The nonlinear neural network adaptive controller comprises nonlinear neural network adaptive model M 2With non-linear pole-placement and adaptive control device C 2, u 2(k) be non-linear pole-placement and adaptive control device C 2Output, y 2(k+n) be nonlinear neural network adaptive model M 2Output.u p(k) by switching mechanism at u 1(k) and u 2(k) select between to produce.
Constant nonlinear system during for following input/output format discrete:
y p ( k + n ) = - Σ j = 0 n - 1 a j y p ( k + j ) + Σ j = 0 M b j u p ( k + j ) + f ( w ( k ) )
= θw ( k ) + f ( w ( k ) ) - - - ( 1 )
θ in the formula=[θ a, θ b], θ a=[a N-1, a N-2..., a 0] T, θ b=[b m, b M-1..., b 0] T, w (k)=[y p(k+n-1) ... ,-y p(k), u p(k+m) ..., u p(k)] T
Make α n=[z n..., z, 1], A ( z , k ) = z n + θ a T α n - 1 = z n + a n - 1 z n - 1 + · · · + a 0 , B ( z , k ) = θ b T α m = b m z m + b m - 1 z m - 1 + · · · + b 0 , Then system can be expressed as:
A(z,k)y p(k)=B(z,k)u p(k)+f(w(k)) (2)
Filtering, Λ are carried out in system (1) both sides pBe the Hurwitz polynomial expression of n for order, its root all exists The zone in, 0≤δ 0<1.
z n y p ( k ) Λ p = θ T w ( k ) Λ p + f ( w ( k ) ) Λ p - - - ( 3 )
Order ζ = z n y p ( k ) Λ p , φ ( k ) = w ( k ) Λ p , η ( k ) = f ( w ( k ) ) Λ p , Then system (1) can be write as
ζ(k)=θ Tφ(k)+η(k) (4)
System (3) is provided following hypothesis:
Suppose 1: order n is known in system, and m≤n-1;
Suppose 2: suppose | η (k) |≤μ || φ (k) ||+γ, μ〉0, γ〉0;
Suppose 3: θ ∈ Ω, It is known compacting.
By linear robust Indirect adaptive control structural drawing shown in the accompanying drawing 2, this controller comprises that linear robust adaptive model and linear pole-placement and adaptive control device two parts form, and set up system linearity robust adaptive model M 1:
ζ ^ 1 ( k ) = θ 1 T ( k - 1 ) φ ( k ) - - - ( 5 )
θ in the formula 1(k)=[b 1,0(k) ..., b 1, m(k), a 1,0(k) ..., a 1, n-1(k)] T, be model M 1In k parameter constantly.
According to hypothesis 3, can obtain a N 00, so that have for all θ ∈ Ω
Figure BDA00003325906500065
Model M 1Parameter adopt following projection identification algorithm to upgrade, wherein
Figure BDA00003325906500066
θ 1(t) identification:
θ ‾ 1 ( k ) = θ ^ 1 ( k - 1 ) + Γ 1 ϵ 1 φ ( k ) , θ 1 ( 0 ) ∈ Ω - - - ( 6 )
θ ^ 1 ( k ) = θ ‾ 1 ( k ) if | θ ‾ 1 ( k ) | ≤ N 0 N 0 | θ ‾ 1 ( k ) | θ ‾ 1 ( k ) otherwise - - - ( 7 )
ϵ 1 ( k ) = ζ ( k ) - θ ^ 1 T ( k - 1 ) φ ( k ) m s 2 ( k ) - - - ( 8 )
m s 2 ( k ) = ( τ + | | φ ( k ) | | ) 2 + n d ( k ) - - - ( 9 )
n d(k+1)=δ 0n d(k)+|u p(k)| 2+|y p(k)| 2 (10)
In the formula, n d(0)=0,0<Γ 1<2, ε 1It is standardized model error.
Make θ 1=[θ 1a, θ 1b], θ 1a=[a 1, n-1, a 1, n-2..., a 1,0] T, θ 1b=[b 1, m, b 1, m-1..., b 1,0] T,
A ^ 1 ( z , k ) = z n + θ 1 a α n - 1 , B ^ 1 ( z , k ) = θ 1 b α m .
According to the linear pole-placement and adaptive control device of linear robust adaptive modelling C 1:
L ^ 1 ( z , k ) Q m ( z ) u 1 ( k ) = - P ^ 1 ( z , k ) ( y p ( k ) - y m ( k ) ) - - - ( 11 )
Determined by following formula
Figure BDA00003325906500075
With
Figure BDA00003325906500076
A ^ 1 ( z , k ) L ^ 1 ( z , k ) Q m ( z ) + P ^ 1 ( z , k ) B ^ 1 ( z , k ) = A * ( z ) - - - ( 12 )
In the formula L ^ 1 ( z , k ) = z n - 1 + l ‾ 1 T α n - 2 , P ^ 1 ( z , k ) = p 10 z n + q - 1 + p ‾ 1 T α n + q - 2 , A *(z) be the closed loop proper polynomial of Hurwitz.
By the structural drawing of nonlinear neural network adaptive controller shown in the accompanying drawing 3, this controller comprises nonlinear neural network adaptive model M 2With non-linear pole-placement and adaptive control device C 2Two parts.
Set up neural network model M 2:
ζ ^ 2 ( k ) = θ 2 T ( k - 1 ) φ ( k ) + η ^ ( W ( k ) , k ) - - - ( 13 )
Figure BDA000033259065000710
The nonlinear function that is the bounded of Neural Networks Representation approaches, and W (k) is the weight coefficient of neural network, upgrades with the error back propagation method.
θ 2(k) utilize the projection identification algorithm of revising to determine,
Figure BDA000033259065000711
θ 2(t) identification:
θ ‾ 2 ( k ) = θ ^ 2 ( k - 1 ) + Γ 2 ϵ 2 φ ( k ) , θ ^ 2 ( 0 ) ∈ Θ - - - ( 14 )
θ ^ 2 ( k ) = θ ‾ 2 ( k ) if | θ ‾ 2 ( k ) | ≤ N 0 N 0 | θ ‾ 2 ( k ) | θ ‾ 2 ( k ) otherwise - - - ( 15 )
ϵ 2 ( k ) = ζ ( k ) - θ ^ 2 T ( k - 1 ) φ ( k ) - η ^ ( W ( k ) , k ) m s 2 ( k ) - - - ( 16 )
m s 2 ( k ) = ( τ + | | φ ( k ) | | ) 2 + n d ( k ) - - - ( 17 )
n d(k+1)=δ 0n d(k)+|u p(k)| 2+|y p(k)| 2 (18)
In the formula,
Figure BDA00003325906500081
n d(0)=0,0<Γ 2<2, ε 2It is standardized model error.
Order
Figure BDA000033259065000812
θ 2a=[a 2,n-1,a 2,n-2,…,a 2,0] Tθ 2b=[b 2,m,b 2,m-1,…,b 2,0] T
B ^ 2 ( z , k ) = θ 2 b α m .
According to nonlinear neural network adaptive model M 2, can obtain the non-linear pole-placement and adaptive control device C of system 2:
L ^ 2 ( z , k ) Q m ( z ) u 2 ( k ) = - P ^ 2 ( z , k ) ( y p ( k ) - y m ( k ) ) + F ( z ) η ^ ( W ( k ) , k ) - - - ( 19 )
F (z) is feedback gain, is determined by following formula
Figure BDA00003325906500084
With
Figure BDA00003325906500085
A ^ 2 ( z , k ) L ^ 2 ( z , k ) Q m ( z ) + P ^ 2 ( z , k ) B ^ 2 ( z , k ) = A * ( z ) - - - ( 20 )
In the formula L ^ 2 ( z , k ) = z n - 1 + l ‾ 2 T α n - 2 , P ^ 2 ( z , k ) = p 20 z n + q - 1 + p ‾ 2 T α n + q - 2 .
Structural drawing by neural network shown in the accompanying drawing 4, this neural network is for comprising these three layers neuronic BP neural network of input layer, hidden layer and output layer, each neuron between the levels connects entirely, does not connect between every layer of neuron, and input layer to the connection weight in middle layer is l Ij, i=1,2 ..., n a+ n b-2, j=1,2 ..., p; Hidden layer to the connection weight of output layer is v J1, j=1,2 ..., p; Each unit output threshold value of hidden layer is τ j, j=1,2 ..., p; The output threshold value of output layer unit is γ 1Parameter k=1,2 ..., m is input as w (k)=[y p(k+n-1) ... ,-y p(k), u p(k+m) ..., u p(k)] T
Each neuronic input s of hidden layer jFor:
Figure BDA00003325906500088
Use s jCalculate each neuronic output b of hidden layer by transport function jFor: b j=g (s j), j=1,2 ..., p. utilizes the output b of hidden layer j, connection weight v J1And threshold gamma 1Calculate the neuronic output of output layer L tFor:
Figure BDA00003325906500089
Then calculate the neuronic response of output layer by transport function
Figure BDA000033259065000810
For:
Figure BDA000033259065000811
Utilize connection weight v J1, error e 2And the output b of hidden layer (k), j, calculate each neuronic error d of hidden layer j(t).
d j(k)=[e 2(k)v j1]b j(1-b j) (21)
Utilize output error e 2(k) with each neuronic output b of hidden layer jRevise connection weight v J1And threshold gamma 1:
v j1=v j1+κe 2(k)b j
γ 11+κe 2(k)
j=1,2,L,p,0<κ<1
Utilize the error d of hidden neuron j(k), the input w (k) of input layer=[y p(k+n-1) ... ,-y p(k), u p(k+m) ..., u p(k)] TRevise connection weight l IjAnd threshold tau j:
l ij=l ij+σd j(k)w i(k)
τ jj+σd j(k)
i=1,2,…,n a+n b-2,j=1,2,…,p,0<σ<1.
Shown in the process flow diagram of the switching mechanism of accompanying drawing 5, at first be respectively design performance index J of linear robust Indirect adaptive control and nonlinear neural network Indirect adaptive control 1(k) and J 2(k), its computing method are as follows:
J i ( k ) = &Sigma; l = 1 k &Gamma; 0 2 &epsiv; i 2 ( l ) + c &Sigma; l = k - N + 1 k e i 2 ( l ) , i = 1,2 - - - ( 22 )
E in the formula i(k)=ε im s, Γ 00, c 〉=0 is the constant of definition.
At each system time, calculate respectively J 1And J 2Value, the controller switching signal &sigma; ( k ) = 1 J 1 ( k ) &le; J 2 ( k ) 2 J 1 ( k ) > J 2 ( k ) .
Multi-model self tuning controller C is defined as:
u p(k)=u σ(k) (23)
Accompanying drawing 6 is multi-model Adaptive Control system experimentation result of the present invention, "-" multi-model Adaptive Control device of the present invention among Fig. 6 (a), and "--" is linear Robust adaptive controller, ". " is reference signal; From figure, can find out the output valve at different time of different controlling values; Ordinate is that switching construction switches selective value among Fig. 6 (b), and wherein 1 expression switching mechanism selects linear Robust adaptive controller as control output; 2 expression switching mechanisms select the nonlinear neural network adaptive controller as control output.
According to top discussion, the implementation On-line Control step of multi-model Adaptive Control method of the present invention is as follows:
S1: system initialization: the linear robust adaptive model M of random initializtion 1With nonlinear neural network adaptive model M 2Parameter and the weights of neural network, can determine according to priori;
In the S2:k=0 moment, system is output as zero, i.e. y (0)=0; When k ≠ 0 moment, provided the true output valve y of system by the controlled device of system p(k), by model M 1And M 2Provide respectively the estimation output y of model 1(k) and y 2(k);
y 1 ( k + 1 ) = &theta; ^ 1 T ( k ) &psi; ( k )
y 2 ( k + 1 ) = &theta; 2 T ( k ) w ( k ) + f 2 ( W ( k ) , w &OverBar; ( k ) )
S3: the evaluated error of computation model is respectively e 1(k)=y (k)-y 1(k) and e 2(k)=y (k)-y 2(k);
S4: by the reference input r (k) of system and the true departure e that exports y (k) computing system of system c(k);
S5: utilize model M 1And M 2Parameter come CONTROLLER DESIGN C 1And C 2Parameter, according to formula (5) (8), by the departure e of system c(k) calculate respectively the output valve u of linear robust controller and nonlinear neural network controller 1(k) and u 2(k);
S6: the performance index J that is calculated each controller by the model evaluated error 1(k) and J 2(k);
S7: refer to the controller u that target value is less by switching mechanism formula (11) selectivity i(k) as the control inputs u of controlled device p(k);
S8: by model evaluated error e 1(k) and e 2(k), according to adaptive law (6) and (14) separately, upgrade respectively linear robust adaptive model M 1With nonlinear neural network adaptive model M 2Parameter and the weights of neural network;
S9: get back to step S2.
Indirect adaptive control device provided by the invention is not limited in linear Robust adaptive controller and the nonlinear neural network adaptive controller that the present embodiment proposes, can also comprise other nonlinear adaptive controllers, thereby realize multi-model Adaptive Control; And the neural network that the present invention proposes is not limited with the BP neural network that this proposes, and the number that the number of the hidden neuron of neural network also is not limited only to the present embodiment proposition is limited, can also be set to the neural network of other numbers of plies, thereby can train according to Back Propagation Algorithm, and the BP neural network that the present embodiment proposes only is the neural network model of a widespread use.
Obviously, those skilled in the art can carry out various changes and distortion to the present invention and not break away from the spirit and scope of the present invention.Like this, if these modifications of the present invention and distortion belong in the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes interior.

Claims (9)

1.一种多模型自适应控制系统,针对一类线性有界的非线性离散时间系统,其特征在于,包括两个间接自适应控制器和切换机构,所述切换机构分别连接所述间接自适应控制器和一被控对象的输入端,所述间接自适应控制器连接所述被控对象的输出端;所述被控对象的输出端与所述两个间接自适应控制器之间设置有一闭环负反馈,且所述被控对象与所述两个间接自适应控制器的模型输出之间设置为相减关系;所述被控对象的输入由所述切换机构在所述两个间接自适应控制器之间选择产生。1. A multi-model adaptive control system, aimed at a class of linearly bounded nonlinear discrete-time systems, is characterized in that it includes two indirect adaptive controllers and switching mechanisms, and the switching mechanisms are respectively connected to the indirect self-adaptive controllers. An adaptive controller and an input terminal of a controlled object, the indirect adaptive controller is connected to the output terminal of the controlled object; the output terminal of the controlled object is set between the two indirect adaptive controllers There is a closed-loop negative feedback, and the model output between the controlled object and the two indirect adaptive controllers is set to a subtractive relationship; the input of the controlled object is controlled by the switching mechanism between the two indirect adaptive controllers. Selection between adaptive controllers is generated. 2.根据权利要求1所述的多模型自适应控制系统,其特征在于,所述两个间接自适应控制器分别包括线性鲁棒自适应控制器和非线性神经网络自适应控制器。2. The multi-model adaptive control system according to claim 1, wherein the two indirect adaptive controllers comprise a linear robust adaptive controller and a nonlinear neural network adaptive controller respectively. 3.根据权利要求2所述的多模型自适应控制系统,其特征在于,所述线性鲁棒自适应控制器包括线性鲁棒自适应模型和线性鲁棒控制器;所述线性鲁棒自适应模型通过投影辨识算法,保证当所述多模型自适应控制系统的非线性项的限制条件被放宽到线性有界时,所述线性鲁棒自适应模型的辨识误差也有界。3. The multi-model adaptive control system according to claim 2, wherein the linear robust adaptive controller comprises a linear robust adaptive model and a linear robust controller; the linear robust adaptive The model ensures that the identification error of the linear robust adaptive model is also bounded when the constraint condition of the nonlinear term of the multi-model adaptive control system is relaxed to be linearly bounded through the projection identification algorithm. 4.根据权利要求3所述的多模型自适应控制系统,其特征在于,所述线性鲁棒控制器为线性极点配置自适应控制器,通过所述线性极点配置自适应控制器将所述多模型自适应控制系统的闭环极点配置到期望位置,从而获得处理非最小相位系统和开环不稳定系统的控制问题的能力。4. The multi-model adaptive control system according to claim 3, wherein the linear robust controller is a linear pole configuration adaptive controller, and the multi-model adaptive controller is configured by the linear pole configuration adaptive controller. The closed-loop poles of the model adaptive control system are configured to desired positions, so that the ability to deal with the control problems of non-minimum phase systems and open-loop unstable systems is obtained. 5.根据权利要求2所述的多模型自适应控制系统,其特征在于,所述非线性神经网络自适应控制器包括非线性神经网络自适应模型和非线性神经网络控制器,且所述非线性神经网络自适应模型由线性部分和非线性部分组成,所述线性部分的系数作为自适应参数进行更新,所述非线性部分由神经网络构成;所述非线性神经网络自适应模型通过在线调整神经网络的权值,从而获得对所述被控对象的估计输出。5. The multi-model adaptive control system according to claim 2, wherein the nonlinear neural network adaptive controller comprises a nonlinear neural network adaptive model and a nonlinear neural network controller, and the nonlinear neural network controller The linear neural network adaptive model is composed of a linear part and a nonlinear part, the coefficients of the linear part are updated as adaptive parameters, and the nonlinear part is composed of a neural network; the nonlinear neural network adaptive model is adjusted online The weight of the neural network, so as to obtain the estimated output of the controlled object. 6.根据权利要求5所述的多模型自适应控制系统,其特征在于,所述非线性神经网络控制器为带有非线性项的极点配置自适应控制器,通过所述带有非线性项的极点配置自适应控制器提高所述多模型自适应控制系统的控制精度。6. multi-model adaptive control system according to claim 5, is characterized in that, described nonlinear neural network controller is a pole configuration adaptive controller with nonlinear term, through described with nonlinear term The pole configuration adaptive controller improves the control accuracy of the multi-model adaptive control system. 7.根据权利要求1所述的多模型自适应控制系统,其特征在于,所述切换机构设置有性能指标模块,且所述性能指标模块包括累积误差部分和模型误差部分,所述累积误差部分用于防止所述多模型自适应控制系统的频繁切换;所述切换机构通过在每个控制时刻计算各个控制器的性能指标,从而选择性能指标较小的控制器产生下一时刻的控制输入。7. The multi-model adaptive control system according to claim 1, wherein the switching mechanism is provided with a performance index module, and the performance index module includes a cumulative error part and a model error part, and the cumulative error part It is used to prevent frequent switching of the multi-model adaptive control system; the switching mechanism calculates the performance index of each controller at each control moment, so as to select the controller with a smaller performance index to generate the control input at the next moment. 8.一种多模型自适应控制方法,利用如权利要求1所述的多模型自适应控制器实现对被控对象的控制,其特征在于,包括如下步骤:8. A multi-model adaptive control method, utilizing the multi-model adaptive controller as claimed in claim 1 to realize the control of the controlled object, is characterized in that, comprises the steps: S1:系统初始化:随机初始化线性鲁棒自适应模型和非线性神经网络自适应模型的参数,并随机初始化神经网络的权值;S1: System initialization: Randomly initialize the parameters of the linear robust adaptive model and the nonlinear neural network adaptive model, and randomly initialize the weights of the neural network; S2:k=0时刻,被控对象的输出为0;当k≠0时刻,被控对象的输出为系统的实际输出值,与系统的设定值作差得到系统的控制误差ec,系统的实际输出值与线性鲁棒自适应模型的输出作差得到模型误差e1,系统的实际输出值与非线性神经网络自适应模型作差得到模型误差e2S2: When k=0, the output of the controlled object is 0; when k≠0, the output of the controlled object is the actual output value of the system, and the control error e c of the system is obtained by making a difference with the set value of the system, and the system The difference between the actual output value of the system and the output of the linear robust adaptive model is obtained to obtain the model error e 1 , and the difference between the actual output value of the system and the nonlinear neural network adaptive model is obtained to obtain the model error e 2 ; S3:分别利用两个模型的参数计算控制器的参数,将控制误差ec作为线性鲁棒控制器和非线性神经网络控制器的输入,由两个控制器分别产生控制量u1和u2S3: Using the parameters of the two models to calculate the parameters of the controller, the control error e c is used as the input of the linear robust controller and the nonlinear neural network controller, and the two controllers generate control quantities u 1 and u 2 respectively ; S4:计算线性鲁棒控制器和非线性神经网络控制器的性能指标值,并选择性能指标值较小的控制器产生的输入ui,作为被控对象与线性鲁棒自适应模型和非线性神经网络自适应模型的控制输入u;S4: Calculate the performance index value of the linear robust controller and the nonlinear neural network controller, and select the input u i generated by the controller with the smaller performance index value as the controlled object and the linear robust adaptive model and the nonlinear neural network controller The control input u of the neural network adaptive model; S5:分别更新线性鲁棒自适应模型和非线性神经网络自适应模型的参数和神经网络的权值;S5: Respectively update the parameters of the linear robust adaptive model and the nonlinear neural network adaptive model and the weights of the neural network; S6:转到步骤S2。S6: go to step S2. 9.根据权利要求8所述的多模型自适应控制方法,其特征在于,所述神经网络设置为单隐层,且所述神经网络的隐层神经元的个数设置为6-10个。9. The multi-model adaptive control method according to claim 8, wherein the neural network is set to a single hidden layer, and the number of neurons in the hidden layer of the neural network is set to 6-10.
CN201310228731.7A 2013-06-08 2013-06-08 Multi-model self-adaptive control system and control method thereof Expired - Fee Related CN103324093B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310228731.7A CN103324093B (en) 2013-06-08 2013-06-08 Multi-model self-adaptive control system and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310228731.7A CN103324093B (en) 2013-06-08 2013-06-08 Multi-model self-adaptive control system and control method thereof

Publications (2)

Publication Number Publication Date
CN103324093A true CN103324093A (en) 2013-09-25
CN103324093B CN103324093B (en) 2016-12-28

Family

ID=49192910

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310228731.7A Expired - Fee Related CN103324093B (en) 2013-06-08 2013-06-08 Multi-model self-adaptive control system and control method thereof

Country Status (1)

Country Link
CN (1) CN103324093B (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103499982A (en) * 2013-09-30 2014-01-08 北京工业大学 Self-organization control method of sewage treatment process
CN104216403A (en) * 2014-08-19 2014-12-17 上海交通大学 Multi-model Adaptive Control Method in Visual Servo Robot
CN105182746A (en) * 2014-08-19 2015-12-23 上海交通大学 Multi-model adaptive control method and system for spherical tank system
CN105404144A (en) * 2014-08-20 2016-03-16 上海交通大学 Multi-model adaptive control method and system for continuous stirring reactor
CN109274107A (en) * 2018-11-05 2019-01-25 河海大学 Parameter identification model of low frequency oscillation signal considering singular value and its parameter identification method
CN111913391A (en) * 2020-08-12 2020-11-10 深圳职业技术学院 A Stabilization Method for Discrete-Time Non-Minimum Phase Systems with Adaptive Control
CN112363429A (en) * 2020-11-04 2021-02-12 北方工业大学 Remote intelligent one-key window breaking control method for large vehicle
CN113110543A (en) * 2021-04-19 2021-07-13 西北工业大学 Robust flight control method of nonlinear non-minimum phase aircraft
CN119356196A (en) * 2024-12-25 2025-01-24 之江实验室 An event-triggered control system and method with high-order unmodeled dynamics

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US505236A (en) * 1893-09-19 Dumping-wagon
US5659667A (en) * 1995-01-17 1997-08-19 The Regents Of The University Of California Office Of Technology Transfer Adaptive model predictive process control using neural networks
CN102998974A (en) * 2012-11-28 2013-03-27 上海交通大学 Multi-model generalized predictive control system and performance evaluation method thereof
CN102998973A (en) * 2012-11-28 2013-03-27 上海交通大学 A multi-model adaptive controller and control method for nonlinear systems
CN103034122A (en) * 2012-11-28 2013-04-10 上海交通大学 Multi-model adaptive controller and control method based on time series

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US505236A (en) * 1893-09-19 Dumping-wagon
US5659667A (en) * 1995-01-17 1997-08-19 The Regents Of The University Of California Office Of Technology Transfer Adaptive model predictive process control using neural networks
CN102998974A (en) * 2012-11-28 2013-03-27 上海交通大学 Multi-model generalized predictive control system and performance evaluation method thereof
CN102998973A (en) * 2012-11-28 2013-03-27 上海交通大学 A multi-model adaptive controller and control method for nonlinear systems
CN103034122A (en) * 2012-11-28 2013-04-10 上海交通大学 Multi-model adaptive controller and control method based on time series

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
富月: "基于多模型与神经网络的非线性自适应解耦控制", 《中国博士学位论文全文数据库 信息科技辑》, 15 October 2011 (2011-10-15) *

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103499982A (en) * 2013-09-30 2014-01-08 北京工业大学 Self-organization control method of sewage treatment process
CN103499982B (en) * 2013-09-30 2016-04-06 北京工业大学 A kind of sewage disposal process self-organization control method
CN105182746B (en) * 2014-08-19 2018-03-23 上海交通大学 The multi-model Adaptive Control method and system of spherical tank system
CN104216403A (en) * 2014-08-19 2014-12-17 上海交通大学 Multi-model Adaptive Control Method in Visual Servo Robot
CN105182746A (en) * 2014-08-19 2015-12-23 上海交通大学 Multi-model adaptive control method and system for spherical tank system
CN104216403B (en) * 2014-08-19 2017-06-09 上海交通大学 Multi-model self-adaptive control method in visual servo robot
CN105404144A (en) * 2014-08-20 2016-03-16 上海交通大学 Multi-model adaptive control method and system for continuous stirring reactor
CN109274107A (en) * 2018-11-05 2019-01-25 河海大学 Parameter identification model of low frequency oscillation signal considering singular value and its parameter identification method
CN109274107B (en) * 2018-11-05 2022-01-28 河海大学 Low-frequency oscillation signal parameter identification method considering singular values
CN111913391A (en) * 2020-08-12 2020-11-10 深圳职业技术学院 A Stabilization Method for Discrete-Time Non-Minimum Phase Systems with Adaptive Control
CN111913391B (en) * 2020-08-12 2022-05-24 深圳职业技术学院 A Stabilization Method for Discrete-Time Non-Minimum Phase Systems with Adaptive Control
CN112363429A (en) * 2020-11-04 2021-02-12 北方工业大学 Remote intelligent one-key window breaking control method for large vehicle
CN113110543A (en) * 2021-04-19 2021-07-13 西北工业大学 Robust flight control method of nonlinear non-minimum phase aircraft
CN113110543B (en) * 2021-04-19 2022-08-09 西北工业大学 Robust flight control method of nonlinear non-minimum phase aircraft
CN119356196A (en) * 2024-12-25 2025-01-24 之江实验室 An event-triggered control system and method with high-order unmodeled dynamics

Also Published As

Publication number Publication date
CN103324093B (en) 2016-12-28

Similar Documents

Publication Publication Date Title
CN103324093A (en) A multi-model adaptive control system and its control method
Jin et al. Adaptive fault-tolerant consensus for a class of leader-following systems using neural network learning strategy
Li et al. Adaptive neural networks prescribed performance control design for switched interconnected uncertain nonlinear systems
He et al. Online policy iterative-based H∞ optimization algorithm for a class of nonlinear systems
Shahvali et al. Adaptive output-feedback bipartite consensus for nonstrict-feedback nonlinear multi-agent systems: A finite-time approach
Li et al. Adaptive fuzzy robust output feedback control of nonlinear systems with unknown dead zones based on a small-gain approach
CN104049537B (en) Non-affine non-linear flight control system robust adaptive fault-tolerant control system
Xia et al. Adaptive output feedback dynamic surface control of nonlinear systems with unmodeled dynamics and unknown high-frequency gain sign
Mohammadzadeh et al. A modified sliding mode approach for synchronization of fractional-order chaotic/hyperchaotic systems by using new self-structuring hierarchical type-2 fuzzy neural network
CN102998973B (en) Multi-model adaptive controller and control method of nonlinear system
Wu et al. Finite-time adaptive neural command filtered control for non-strict feedback uncertain multi-agent systems including prescribed performance and input nonlinearities
CN112884136A (en) Bounded clustering projection synchronous regulation control method and system for coupled neural network
Feng et al. Adaptive NN consensus tracking control of a class of nonlinear multi-agent systems
CN105404144A (en) Multi-model adaptive control method and system for continuous stirring reactor
Han et al. Event-based H∞ consensus control for second-order leader-following multi-agent systems
Meng et al. Adaptive fault tolerant control for a class of switched nonlinear systems with unknown control directions
Chen et al. Fixed-time cooperative tracking control for double-integrator multiagent systems: A time-based generator approach
Zhao et al. Fuzzy adaptive dynamic surface control for strict-feedback nonlinear systems with unknown control gain functions
CN106154839A (en) Nonlinear system robust adaptive tracking control method based on unknown object track
CN116880191A (en) Intelligent control method of process industrial production system based on time sequence prediction
Zong et al. Input-to-state stability-modular command filtered back-stepping control of strict-feedback systems
Yan et al. Fuzzy prescribed-time self-triggered consensus control for nonlinear multi-agent systems with dead-zone output
Iplikci Online trained support vector machines‐based generalized predictive control of non‐linear systems
Sethuramalingam et al. PID controller tuning using soft computing methodologies for industrial process-A comparative approach
Sammons et al. A model predictive repetitive process control formulation for additive manufacturing processes

Legal Events

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

Granted publication date: 20161228

Termination date: 20190608