发明名称 |
具有连通性保持的拉格朗日系统自适应控制方法 |
摘要 |
本发明为一种具有连通性保持的拉格朗日系统自适应控制方法,解决了在只能获取领航者位置信息的条件时拉格朗日系统在连通性保持的约束条件下的跟踪控制问题。步骤一、确立智能体的数学模型;步骤二、基于步骤一确定的数学模型设计信息弱化下兼具连通性保持的自适应跟踪控制律设计;步骤三、自适应跟踪控制律的仿真实验验证:预设实验仿真的固定参数以及选取实验的内容,其次引入步骤二设计的控制律,并调节控制律中的自适应控制变量,得到多个控制律实现系统收敛的时间,将多个变量值以及对应的收敛时间进行记录并比较便可以得到一组相对最优的变量值,即完成所述的自适应控制方法。 |
申请公布号 |
CN104181813B |
申请公布日期 |
2016.08.03 |
申请号 |
CN201410257705.1 |
申请日期 |
2014.06.11 |
申请人 |
北京理工大学 |
发明人 |
陈杰;方浩;任伟;刘雨晨;毛昱天;杨庆凯;黄捷;尉越;王雪源 |
分类号 |
G05B13/04(2006.01)I |
主分类号 |
G05B13/04(2006.01)I |
代理机构 |
北京理工大学专利中心 11120 |
代理人 |
仇蕾安 |
主权项 |
一种具有连通性保持的拉格朗日系统自适应控制方法,其特征在于,包括以下步骤:步骤一、确立智能体的数学模型:考虑具有N个智能体的群组在n维欧式空间中移动,智能体的数学模型为拉格朗日系统模型,即典型的非线性系统模型,拉格朗日系统的数学模型的描述如下:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>M</mi><mi>i</mi></msub><mrow><mo>(</mo><msub><mi>q</mi><mi>i</mi></msub><mo>)</mo></mrow><msub><mover><mi>q</mi><mo>··</mo></mover><mi>i</mi></msub><mo>+</mo><msub><mi>C</mi><mi>i</mi></msub><mrow><mo>(</mo><msub><mi>q</mi><mi>i</mi></msub><mo>,</mo><msub><mover><mi>q</mi><mo>·</mo></mover><mi>i</mi></msub><mo>)</mo></mrow><msub><mover><mi>q</mi><mo>·</mo></mover><mi>i</mi></msub><mo>+</mo><msub><mi>g</mi><mi>i</mi></msub><mrow><mo>(</mo><msub><mi>q</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>=</mo><msub><mi>τ</mi><mi>i</mi></msub></mrow>]]></math><img file="FDA0000919252200000011.GIF" wi="803" he="83" /></maths>其中<img file="FDA0000919252200000012.GIF" wi="575" he="83" />是智能体i的位置向量,<img file="FDA0000919252200000013.GIF" wi="55" he="75" />为q<sub>i</sub>的一阶导数,也即是智能体i的速度向量,q<sub>ij</sub>=q<sub>i</sub>‑q<sub>j</sub>为智能体i与智能体j的相对位置向量,τ<sub>i</sub>∈R<sup>2</sup>是作用于智能体i的控制输入;<img file="FDA0000919252200000014.GIF" wi="526" he="91" />分别为惯量矩阵以及科里奥利力的离心矩阵;g<sub>i</sub>∈R<sup>2</sup>为智能体i的重力向量;R表示实数,上标表示一个实数列向量的维数;步骤二、基于步骤一确定的数学模型设计信息弱化下兼具连通性保持的自适应跟踪控制律设计,该控制律包括三个部分:第一部分为连通性保持部分;第二部分为自适应控制律部分,其中自适应控制律部分引入两个自适应变量,其中一个自适应变量为所有伴随者之间的速度一致性增益,也即速度耦合强度,另一个为所有伴随者与领航者之间的位置一致性增益,也即位置导航反馈,其中所述的速度耦合强度的变化速率为使用当前伴随者与其他所有伴随者的速度误差的二次型乘以控制增益,位置导航反馈的变化速率为当前伴随者与领航者之间的位置误差的二次型乘以控制增益;第三部分为控制律余项,用于消除大量与数学模型相关的冗余项;步骤三、自适应跟踪控制律的仿真实验验证:预设实验仿真的固定参数以及选取实验的内容,固定参数分为3个部分:A、步骤一得到的智能体的数学模型参数;B、选取人工势场的参数,包括势能函数的边界值以及极小值的位置;C、系统仿真参数;其次引入步骤二设计的控制律,并调节控制律中的自适应控制变量,在所述实验仿真的固定参数以及实验内容后编写仿真实验的Matlab程序,通过调节所述两个自适应变量值能够加快或者减慢系统收敛的快慢,也即实现伴随者对领航者的跟踪控制的快慢,多次调解该两个变量,得到多个控制律实现系统收敛的时间,将多个变量值以及对应的收敛时间进行记录并比较得到一组相对最优的变量值,即完成所述的自适应控制方法。 |
地址 |
100081 北京市海淀区中关村南大街5号 |