[发明专利]一种小车倒立摆系统的有限时间解耦控制方法有效

专利信息
申请号: 201410403464.7 申请日: 2014-08-15
公开(公告)号: CN104267596B 公开(公告)日: 2017-06-13
发明(设计)人: 陈强;汤筱晴 申请(专利权)人: 浙江工业大学
主分类号: G05B13/04 分类号: G05B13/04
代理公司: 杭州天正专利事务所有限公司33201 代理人: 王兵,黄美娟
地址: 310014 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 小车 倒立 系统 有限 时间 控制 方法
【权利要求书】:

1.小车倒立摆系统的有限时间解耦控制方法,包含以下步骤:

步骤1,建立如式(1)所示四阶的小车倒立摆系统的动态模型,初始化系统状态、采样时间以及相关控制参数;

<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>x</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>a</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>c</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><msub><mi>v</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>d</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>3</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>x</mi><mn>4</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>4</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>a</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>c</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><msub><mi>v</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>d</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>

其中,x=[x1,x2,x3,x4]T是状态向量;a1(x,t),a2(x,t)≠0是未知非线性函数;c1(x,t),c2(x,t)为以下非线性函数:

<mrow><msub><mi>c</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mi>c</mi><mi>o</mi><mi>s</mi><mrow><mo>(</mo><msub><mi>x</mi><mn>1</mn></msub><mo>)</mo></mrow></mrow><mrow><mi>L</mi><mrow><mo>(</mo><mfrac><mn>4</mn><mn>3</mn></mfrac><msub><mi>m</mi><mi>t</mi></msub><mo>-</mo><msub><mi>m</mi><mi>p</mi></msub><msup><mi>cos</mi><mn>2</mn></msup><mo>(</mo><msub><mi>x</mi><mn>1</mn></msub><mo>)</mo><mo>)</mo></mrow></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>

<mrow><msub><mi>c</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>4</mn><mrow><mn>3</mn><mrow><mo>(</mo><mfrac><mn>4</mn><mn>3</mn></mfrac><msub><mi>m</mi><mi>t</mi></msub><mo>-</mo><msub><mi>m</mi><mi>p</mi></msub><msup><mi>cos</mi><mn>2</mn></msup><mo>(</mo><msub><mi>x</mi><mn>1</mn></msub><mo>)</mo><mo>)</mo></mrow></mrow></mfrac><mo>;</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>

d1(t)和d2(t)表示外部干扰,并且,|d1(t)|≤D1(t),|d2(t)|≤D2(t);v1(t),v2(t)为饱和函数输出值,表示为:

<mrow><mi>v</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>s</mi><mi>a</mi><mi>t</mi><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mi>s</mi><mi>i</mi><mi>g</mi><mi>n</mi><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><msub><mi>v</mi><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub></mrow></mtd><mtd><mrow><mi>i</mi><mi>f</mi></mrow></mtd><mtd><mrow><mo>|</mo><mi>u</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>|</mo><mo>&GreaterEqual;</mo><msub><mi>v</mi><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub></mrow></mtd></mtr><mtr><mtd><mi>u</mi></mtd><mtd><mrow><mi>i</mi><mi>f</mi></mrow></mtd><mtd><mrow><mo>|</mo><mi>u</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>|</mo><mo>&lt;</mo><msub><mi>v</mi><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>

其中,u(t)∈R是实际控制信号;vmax为饱和函数宽度参数;

步骤2,将系统中的饱和函数近似为一个简单的时变系统,推导出带有饱和函数的系统模型;

2.1将饱和函数近似为一双曲正切函数,定义为:

<mrow><mi>g</mi><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>v</mi><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>&times;</mo><mi>tanh</mi><mrow><mo>(</mo><mi>u</mi><mo>/</mo><msub><mi>v</mi><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>)</mo></mrow><mo>=</mo><msub><mi>u</mi><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>&times;</mo><mfrac><mrow><msup><mi>e</mi><mrow><mi>u</mi><mo>/</mo><msub><mi>v</mi><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub></mrow></msup><mo>-</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>u</mi><mo>/</mo><msub><mi>v</mi><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub></mrow></msup></mrow><mrow><msup><mi>e</mi><mrow><mi>u</mi><mo>/</mo><msub><mi>v</mi><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub></mrow></msup><mo>+</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>u</mi><mo>/</mo><msub><mi>v</mi><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub></mrow></msup></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>

然后,sat(u)被定义为:

sat(u)=g(u)+d(u) (6)

2.2根据微分中值定理,可得

g(u)=g(u0)+g′(u)×(u-u0) (7)

其中,g′(u)为g(u)在u处的一阶导数;

因此,当取u0=0时

g(u)=g′(u)×u (8)

将式(8)代入式(6)得:

<mrow><mtable><mtr><mtd><mrow><mi>v</mi><mo>=</mo><msup><mi>g</mi><mo>&prime;</mo></msup><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><mi>u</mi><mo>+</mo><mi>d</mi><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mo>&ForAll;</mo><mi>t</mi><mo>&GreaterEqual;</mo><mn>0</mn></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow>

2.3将简化后的饱和函数式(9)代入式(1)可得:

<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>x</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>f</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>b</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><msub><mi>u</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>d</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>3</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>x</mi><mn>4</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>4</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>f</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>b</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><msub><mi>u</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>d</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow>

其中,x1(t)是摆杆角位移,x2(t)是摆杆角速度;x3(t)是小车位移,x4(t)是小车速度;x=[x1,x2,x3,x4]T为输入向量;f1(x,t)=a1(x,t)+c1(x,t)d(u)和f2(x,t)=a2(x,t)+c2(x,t)d(u)是未知非线性函数;b1(x,t)=c1(x,t)×g'(u1),b2(x,t)=c2(x,t)×g'(u2);

步骤3,将式(10)表示的小车倒立摆系统划分为两个二阶子系统,计算控制系统的跟踪误差、非奇异终端滑模面及其一阶导数;

3.1将式(10)表示的小车倒立摆系统划分为两个二阶子系统

<mrow><mi>s</mi><mi>u</mi><mi>b</mi><mi>s</mi><mi>y</mi><mi>s</mi><mi>t</mi><mi>e</mi><mi>m</mi><mn>1</mn><mo>:</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>x</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>f</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>b</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><msub><mi>u</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>d</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow>

<mrow><mi>s</mi><mi>u</mi><mi>b</mi><mi>s</mi><mi>y</mi><mi>s</mi><mi>t</mi><mi>e</mi><mi>m</mi><mn>2</mn><mo>:</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>3</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>x</mi><mn>4</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>4</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>f</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>b</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><msub><mi>u</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>d</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow>

3.2定义如式(13)和(14)所示非线性滑模面:

<mrow><msub><mi>S</mi><mn>1</mn></msub><mo>=</mo><msub><mi>&lambda;</mi><mn>1</mn></msub><mo>|</mo><msub><mi>x</mi><mn>1</mn></msub><mo>-</mo><mi>z</mi><msup><mo>|</mo><msub><mi>&gamma;</mi><mn>1</mn></msub></msup><mi>s</mi><mi>i</mi><mi>g</mi><mi>n</mi><mrow><mo>(</mo><msub><mi>x</mi><mn>1</mn></msub><mo>-</mo><mi>z</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>x</mi><mn>2</mn></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>13</mn><mo>)</mo></mrow></mrow>

<mrow><msub><mi>S</mi><mn>2</mn></msub><mo>=</mo><msub><mi>&lambda;</mi><mn>2</mn></msub><mo>|</mo><msub><mi>x</mi><mn>3</mn></msub><msup><mo>|</mo><msub><mi>&gamma;</mi><mn>2</mn></msub></msup><mi>s</mi><mi>i</mi><mi>g</mi><mi>n</mi><mrow><mo>(</mo><msub><mi>x</mi><mn>3</mn></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>x</mi><mn>4</mn></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>14</mn><mo>)</mo></mrow></mrow>

其中,λ1和λ2是正常数;z是一个中间变量定义为z=sat(S2z)zu,0<zu<1,φz是S2的界;p1,q1,p2和q2是正奇数满足p1>q1和p2>q2;因为(x1-z)<0和x3<0,分数γ1和γ2使得和因此,不会产生奇异值问题;

3.3对式(13)进行微分,可得

<mrow><msub><mover><mi>S</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>=</mo><msub><mi>&gamma;</mi><mn>1</mn></msub><msub><mi>&lambda;</mi><mn>1</mn></msub><mo>|</mo><msub><mi>x</mi><mn>1</mn></msub><mo>-</mo><mi>z</mi><msup><mo>|</mo><mrow><msub><mi>&gamma;</mi><mn>1</mn></msub><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>-</mo><mover><mi>z</mi><mo>&CenterDot;</mo></mover><mo>)</mo></mrow><mo>+</mo><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>15</mn><mo>)</mo></mrow></mrow>

为使系统在有限时间内趋于稳定,需要满足以下条件

<mrow><msub><mover><mi>S</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>=</mo><mo>-</mo><msub><mi>k</mi><mn>1</mn></msub><msub><mi>S</mi><mn>1</mn></msub><mo>-</mo><msub><mi>k</mi><mn>2</mn></msub><mo>|</mo><msub><mi>S</mi><mn>1</mn></msub><msup><mo>|</mo><mi>&rho;</mi></msup><mi>s</mi><mi>i</mi><mi>g</mi><mi>n</mi><mrow><mo>(</mo><msub><mi>S</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>16</mn><mo>)</mo></mrow></mrow>

其中,0<ρ<1,k1>0并且k2>0;

根据有限时间稳定性定理可得,平衡点为x1=z并且x3=0;

步骤4,针对式(10)表示的小车倒立摆系统,选择神经网络逼近未知函数,并根据系统跟踪误差、非奇异终端滑模面,设计神经网络有限时间解耦控制器,更新神经网络权值矩阵;

4.1将和式(16)代入式(15),解得控制信号u1(t)的表达式为

<mrow><msub><mi>u</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mo>-</mo><mn>1</mn></mrow><mrow><mi>b</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow></mrow></mfrac><mo>&lsqb;</mo><msub><mi>f</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>d</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>&gamma;</mi><mn>1</mn></msub><msub><mi>&lambda;</mi><mn>1</mn></msub><mo>|</mo><msub><mi>x</mi><mn>1</mn></msub><mo>-</mo><mi>z</mi><msup><mo>|</mo><mrow><msub><mi>&gamma;</mi><mn>1</mn></msub><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>-</mo><mover><mi>z</mi><mo>&CenterDot;</mo></mover><mo>)</mo></mrow><mo>+</mo><msub><mi>k</mi><mn>1</mn></msub><msub><mi>S</mi><mn>1</mn></msub><mo>+</mo><msub><mi>k</mi><mn>2</mn></msub><mo>|</mo><msub><mi>S</mi><mn>1</mn></msub><msup><mo>|</mo><mi>&rho;</mi></msup><mi>s</mi><mi>i</mi><mi>g</mi><mi>n</mi><mrow><mo>(</mo><msub><mi>S</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>&rsqb;</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>17</mn><mo>)</mo></mrow></mrow>

4.2设计神经网络逼近未知函数则有

<mrow><mfrac><mrow><msub><mi>f</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>d</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow><mrow><mi>b</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow></mrow></mfrac><mo>=</mo><msup><mi>W</mi><mi>T</mi></msup><mi>&phi;</mi><mrow><mo>(</mo><mi>X</mi><mo>)</mo></mrow><mo>+</mo><mi>&epsiv;</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>18</mn><mo>)</mo></mrow></mrow>

其中,其中W为理想权重,φ(X)为神经网络基函数,X为神经网络输入向量,ε表示神经网络逼近误差;φ(x)取为以下函数:

<mrow><mi>&phi;</mi><mrow><mo>(</mo><mi>X</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mi>a</mi><mrow><mi>b</mi><mo>+</mo><mi>exp</mi><mrow><mo>(</mo><mfrac><mrow><mo>-</mo><mi>X</mi></mrow><mi>c</mi></mfrac><mo>)</mo></mrow></mrow></mfrac><mo>+</mo><mi>d</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>19</mn><mo>)</mo></mrow></mrow>

其中,a,b,c和d均为正常数;

将式(18)和式(19)代入式(17),可得

其中,为理想权重W的估计值,为自适应控制参数,δ为正常数;其中,εN为一个正常数,表示神经网络逼近误差的上限;

4.3设计u2(t)=u1(t),则式(10)可转化为

<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>x</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>f</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>b</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><msub><mi>u</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>d</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>3</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>x</mi><mn>4</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>4</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>f</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>b</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><msub><mi>u</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>d</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>21</mn><mo>)</mo></mrow></mrow>

此时,摆杆与小车之间已解耦;

4.4设计神经网络权重和自适应控制参数的更新律为:

<mrow><mover><mover><mi>W</mi><mo>^</mo></mover><mo>&CenterDot;</mo></mover><mo>=</mo><msub><mi>K</mi><mi>C</mi></msub><mi>&phi;</mi><mrow><mo>(</mo><mi>X</mi><mo>)</mo></mrow><msup><msub><mi>S</mi><mn>1</mn></msub><mi>T</mi></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>22</mn><mo>)</mo></mrow></mrow>

其中,KC一个正常数;

<mrow><mover><mover><mi>&mu;</mi><mo>^</mo></mover><mo>&CenterDot;</mo></mover><mo>=</mo><msub><mi>v</mi><mi>&mu;</mi></msub><msub><mi>S</mi><mn>1</mn></msub><mi>tanh</mi><mrow><mo>(</mo><msub><mi>S</mi><mn>1</mn></msub><mo>/</mo><mi>&delta;</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>23</mn><mo>)</mo></mrow></mrow>

其中,vμ一个正常数;

步骤5,设计李雅普诺夫函数其中,M为一正定对称矩阵,则可以证明S1趋向于零,即x1趋向于z;同时,式(13)中,z是一个有界衰减函数,根据以上设计可得,当S2=0时,z=0,x3=0;因此,可以证明闭环控制系统的稳定性。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410403464.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top