视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
分层递阶多模型自适应解耦控制器
2025-09-29 04:26:58 责编:小OO
文档
Vol.31,No.2ACTA AUTOMATICA SINICA March,2005 Multivariable Adaptive Decoupling Controller Using Hierarchical

Multiple Models1)

WANG Xin1LI Shao-Yuan1YUE Heng2

1(Institute of Automation,Shanghai Jiaotong University,Shanghai200030)

2(Research Center of Automation,Northeastern University,Shenyang110004)

(E-mail:wangxin26@sjtu.edu.cn)

Abstract To solve the problem such as too many models,long computing time and so on,a

hierarchical multiple models direct adaptive decoupling controller is designed.It consists of multiple

levels.In the upper level,the best model is chosen according to the switching index.Then multiple

fixed models are constructed on line to cover the region which the above chosenfixed model lies in.

In the last level,one free-running and one re-initialized adaptive model are added to guarantee the

stability and improve the transient response.By selection of the weighting polynomial matrix,it not

only eliminates the steady output error and places the poles of the closed loop system arbitrarily,but

also decouples the system dynamically.At last,for this multiple models switching system,global

convergence is obtained under common assumptions.Compared with the conventional multiple

models adaptive controller,it reduces the number of thefixed models greatly.If the same number

of thefixed models is used,the system transient response and decoupling result are improved.The

simulation example illustrates the power of the derived controller.

Key words Multiple models,hierarchical,direct adaptive control,decoupling,pole placement

1Introduction

It is known that a system with unknown time invariant or slowly time varying parameters can get good performance by using an adaptive controller.But when the system boundary condition changes,the subsystem fails,or large external disturbance presents,the parameters of the system will change abruptly and large parameter errors will generally result in poor transient response[1].To solve these problems,multiple models adaptive controller(MMAC)was proposed.For a continuous time system,Narendra et al.used multiple adaptive models to identify the unknown system parameters simultaneously[2].These models were of different initial values and were used to cover the region where the system parameters changed.At any instant one best model was chosen according to the switching index and the corresponding controller was designed.However,after some instants multiple adaptive models would converge to a neighborhood and lose the power when the system parameters changed abruptly again.Thus,multiplefixed models with two adaptive models were used to overcome this problem[3].In[4]the above results were extended to the discrete-time system.But all of these were dealt with the single input single output(SISO)system and adopted the indirect adaptive algorithm, which not only needed to solve equations on line but also degraded the robustness of the algorithm[1].To solve this problem,multiple models direct adaptive decoupling controller(MMDADC)was proposed[5]. The interactions of the system variables were viewed as measurable disturbance and were eliminated using a feedforward strategy[6].

In an MMAC,to improve the transient response,a large number offixed models are needed to cover the region where the system parameters change.In the simulation example in[7],when only one parameter changed,hundreds offixed models must be used.This increased the computation,raised the system expense,even affected the choice of the sampling period of the discrete-time system.So how to reduce the number of the models is an important issue in MMAC,which blocks its practical use in the industrial process[8].Zhivoglyadov et al.presented a localization method.At each instant,incorrect models were discarded on line to guarantee the global stability[8].In[9]a method called Moving Bank was proposed.It tuned the center of the parameter set dynamically to cover the optimal estimation224ACTA AUTOMATICA SINICA Vol.31

No.2W ANG Xin et al.:Multivariable Adaptive Decoupling Controller Using (225)

low,p k

p k low

low+h×226ACTA AUTOMATICA SINICA Vol.31

1+X(t−k)T X(t−k)

[y f i(t)−X(t−k)Tˆθi(t−1)](21)

where y f i=t ii(z−1)y i(t)is the auxiliary system output,X(t)=[y(t)T,···;u(t)T,···,v(t+k−k2)T,···,1]T is the data vector,Θ=[θ1,···,θn]is the controller parameter matrix andθi=[g0i1,···,g0in; g1in,···;h0i1,···,h0in;h1i1,···,h1in,···]T,i=1,2,···,n.The scalar a(t)is designed to avoid the singu-larity problem when estimatingˆH(0).IfˆH(0)is singular,let a(t)equal another constant value in the intervalσIn the i th level,(i=1,2,l+1),the switching index is as follows

J i,s= e f i,s(t) 2

1+X(t−k)T X(t−k)

,s=1,···,m i(22)No.2W ANG Xin et al.:Multivariable Adaptive Decoupling Controller Using (227)

1+X(t−k)T X(t−k)

=0(24) Then there must exist an instant t s,when t>t s

e

f

l+1,2i

(t)2

1+X(t−k)T X(t−k)

i=1,···,n(25)

which means that after instant t s,nofixed controller models can be chosen as the controller.The controller is selected between the free-running adaptive controller model2and the re-initialized adaptive controller model3.According to the switching index(22),it follows that

0 e f i(t)2

1+X(t−k)T X(t−k)

(26)

So

lim t→∞

e i(t)2228ACTA AUTOMATICA SINICA Vol.31

No.2W ANG Xin et al.:Multivariable Adaptive Decoupling Controller Using (229)230ACTA AUTOMATICA SINICA Vol.31下载本文

显示全文
专题