智能控制中的无模型控制方法与流程

文档序号:12116548阅读:来源:国知局

技术特征:

1.一种智能控制中的无模型控制方法,其特征在于,包括以下步骤:

步骤1、对被控对象模型降阶;

步骤2、设计无模型滑模控制器,所述无模型滑模控制器由基于时延估计的无模型智能PID控制率以及滑模修正子控制器组成。

2.根据权利要求1所述的智能控制中的无模型控制方法,其特征在于,步骤1中所述的对被控对象模型降阶具体过程为:

设被控对象模型为:

<mrow> <msup> <mi>y</mi> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> </msup> <mo>=</mo> <mi>f</mi> <mrow> <mo>(</mo> <mi>y</mi> <mo>,</mo> <mover> <mi>y</mi> <mo>&CenterDot;</mo> </mover> <mo>,</mo> <mo>...</mo> <mo>,</mo> <msup> <mi>y</mi> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> </msup> <mo>,</mo> <mi>u</mi> <mo>,</mo> <mover> <mi>u</mi> <mo>&CenterDot;</mo> </mover> <mo>,</mo> <mo>...</mo> <mo>,</mo> <msup> <mi>u</mi> <mrow> <mo>(</mo> <mi>m</mi> <mo>)</mo> </mrow> </msup> <mo>)</mo> </mrow> <mo>+</mo> <mi>b</mi> <mi>u</mi> </mrow>

其中y为被控对象输出,表示系统模型的线性或非线性部分,u为被控对象系统输入,m、n分别为输入、输出的阶数,b为控制量实际输入参数;

在一个采样周期,采用低阶模型对被控对象模型在线估计:

y(v)=F+αu

其中F=f+(b-α)u,为局部未知量,α为设定的输入参数,v为模型近似阶数,f表示高阶模型的线性或非线性部分。

3.根据权利要求2所述的智能控制中的无模型控制方法,其特征在于,步骤2中所述的无模型滑模控制器为:

<mrow> <mi>u</mi> <mo>=</mo> <mo>-</mo> <mfrac> <mrow> <mover> <mi>F</mi> <mo>^</mo> </mover> <mo>-</mo> <msup> <msub> <mi>y</mi> <mi>d</mi> </msub> <mrow> <mo>(</mo> <mi>v</mi> <mo>)</mo> </mrow> </msup> <mo>+</mo> <msub> <mi>u</mi> <mi>c</mi> </msub> </mrow> <mi>&alpha;</mi> </mfrac> <mo>+</mo> <msub> <mi>u</mi> <mrow> <mi>a</mi> <mi>u</mi> <mi>g</mi> </mrow> </msub> </mrow>

其中为F的估计,uc为PID反馈控制率,KP、KI和KD分别为比例、积分和微分参数,为基于时延估计的无模型智能PID控制率,滑模修正子控制器uaug=ueq+ucor,其中ueq为等效控制率部分,ucor为滑模趋近率部分;yd为可被v次求导微分的期望输出。

4.根据权利要求3中所述的智能控制中的无模型控制方法,其特征在于,当前采样时刻的局部模型由前一采样时刻的估计得到,即延时估计:

<mrow> <msub> <mover> <mi>F</mi> <mo>^</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </msub> <mo>&ap;</mo> <msub> <mi>F</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>-</mo> <mi>&epsiv;</mi> <mo>)</mo> </mrow> </msub> <mo>=</mo> <msup> <msub> <mi>y</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>-</mo> <mi>&epsiv;</mi> <mo>)</mo> </mrow> </msub> <mrow> <mo>(</mo> <mi>v</mi> <mo>)</mo> </mrow> </msup> <mo>-</mo> <msub> <mi>&alpha;u</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>-</mo> <mi>&epsiv;</mi> <mo>)</mo> </mrow> </msub> </mrow>

其中ε为嵌入式计算机系统采样周期,t为当前采样时刻,u(t-ε)为前一时刻的系统控制量,y(t-ε)为前一时刻的输出。

5.根据权利要求3中所述的智能控制中的无模型控制方法,其特征在于,无模型滑模控制器总体表达式:

<mrow> <mi>u</mi> <mo>=</mo> <mo>-</mo> <mfrac> <mrow> <mover> <mi>F</mi> <mo>^</mo> </mover> <mo>-</mo> <msup> <msub> <mi>y</mi> <mi>d</mi> </msub> <mrow> <mo>(</mo> <mi>v</mi> <mo>)</mo> </mrow> </msup> <mo>+</mo> <mi>E</mi> </mrow> <mi>&alpha;</mi> </mfrac> <mo>-</mo> <mfrac> <mrow> <mi>&beta;</mi> <mi>q</mi> </mrow> <mrow> <mi>&alpha;</mi> <mi>p</mi> </mrow> </mfrac> <msup> <mrow> <mo>&lsqb;</mo> <msup> <mi>e</mi> <mrow> <mo>(</mo> <mi>v</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </msup> <mo>&rsqb;</mo> </mrow> <mrow> <mn>2</mn> <mo>-</mo> <mi>p</mi> <mo>/</mo> <mi>q</mi> </mrow> </msup> <mo>-</mo> <mfrac> <mi>&lambda;</mi> <mi>&alpha;</mi> </mfrac> <mi>s</mi> <mi>i</mi> <mi>g</mi> <mi>n</mi> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> </mrow>

其中E为估计误差的边界值,e(v-1)为误差e的V-1阶微分,s为所选滑模面,sign(s)为滑模面的符号函数,β为滑模面状态量系数,p、q为状态量指数,λ为滑模切换系数。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1