基于多智能体的非线性多单摆网络系统协调控制方法

文档序号:9809657阅读:978来源:国知局
基于多智能体的非线性多单摆网络系统协调控制方法
【技术领域】
[0001] 本发明涉及一种基于多智能体的非线性多单摆网络系统协调控制方法,属于分布 式协调控制技术领域。
【背景技术】
[0002] 单摆是物理学、力学分析中最常用的基本模型之一,在电气工程和机械工程等众 多领域均具有广泛的应用背景。例如许多电路系统可由单摆的动力学方程来近似,起重机 起吊重物、摆锤式冲击试验机等亦可用单摆模型来描述。因此,对单摆及其动力学行为进行 深入研究是十分必要的。另一方面,随着通信网络和计算机技术的发展与普及,网络在工业 现场的应用日益广泛,基于网络的系统控制问题也备受研究学者的关注。其中,基于网络进 行通信和交互信息的多智能体系统的分布式协调控制是网络控制领域的一类主要问题。因 此,将由直流电机驱动的多个单摆系统构成的网络系统建模成多智能体网络系统具有广泛 的应用前景。
[0003] 现有的研究成果大多是针对线性多智能体系统进行的研究,而本发明所涉及的基 于多智能体的多单摆网络系统的模型具有非线性动态,难以用线性系统的方法解决。并且 多智能体系统分布式协调控制的研究成果大多需要知道系统拓扑结构的全局特征值信息, 而因环境变化等因素导致系统的拓扑结构发生变化时,控制增益也随之改变,进而影响系 统的协调行为。而设计无需全局拓扑结构信息的控制增益,建立完全分布式的协调控制律 则可以避免这一问题。文南犬"Distributed control gains design for consensus in multi-agent systems with second-order nonlinear dynamics"Wenwu Yu,Wei Ren等, Automatica,2013,49(7) :2107-2115,其针对具有非线性动态的二阶多智能体系统,利用自 适应控制技术设计了完全分布式的状态反馈控制器,需要利用状态信息作为反馈量,但在 实际应用中,由于传感器、测量装置等硬件的限制和成本等约束,多智能体系统的绝对状态 或相对状态信息难以测量甚至无法获得,这就使得协调控制器无法依赖于状态信息作为反 馈量,而仅能利用相邻智能体的测量输出信息,本发明解决了状态信息不可测的问题,并考 虑到静态输出反馈协调控制器通常限制比较大,所以设计出一种更为理想的动态输出反馈 方式的协调控制器,发明了一种基于多智能体的非线性多单摆网络系统协调控制方法,这 种方法不仅无需依赖整个网络系统通信拓扑结构的全局信息,而且能够解决单摆角速度不 可测量及其所具有非线性动态问题,保证多个直流电机驱动的单摆所构成的网络系统的协 调控制及稳定工作。

【发明内容】

[0004] 本发明针对角速度这一状态信息不可测量的非线性多单摆网络系统,解决在无需 依赖系统的全局拓扑信息情况下达到同步控制的问题,提供了一种基于多智能体的非线性 多单摆网络系统的协调控制方法。
[0005] 解决上述技术问题的技术方案是:
[0006] -种基于多智能体的非线性多单摆网络系统协调控制方法,其特征是,其包括以 下步骤:
[0007] 步骤一,建立基于多智能体的非线性多单摆网络系统的运动模型;所述运动模型 包括状态方程和输出方程;
[0008] 步骤二,建立基于多智能体的非线性多单摆网络系统的信息交互模型;所述信息 交互模型是由相邻单摆之间的通信路径构成;
[0009] 步骤三,基于动态输出反馈的完全分布式协调控制器设计;利用自适应控制技术 和动态输出反馈技术,设计基于动态输出反馈的完全分布式协调控制器;
[0010] 步骤四,构造每个单摆系统的分布式误差方程;将所述基于动态输出反馈的完全 分布式协调控制器作用于非线性多单摆网络系统,针对每个单摆系统即每个智能体节点, 构造基于所述信息交互模型的分布式误差方程;
[0011] 步骤五,反馈增益及耦合增益求解及系统稳定性分析;求解基于动态输出反馈的 完全分布式协调控制器的自适应耦合增益和反馈控制增益,并获得非线性多单摆网络系统 的状态均实现同步的充分条件,保证整个系统的协调控制和稳定工作。
[0012] 步骤一所述的每个直流电机驱动的单摆系统的状态方程和输出方程由电学方程 和运动学定律推导得到,其非线性动态均满足Lipschitz条件。
[0013] 步骤二所述的信息交互模型中的通信路径是由无向通信拓扑图表示的。
[0014] 步骤三所述的协调控制方法是利用自适应控制技术和动态输出反馈技术,提出一 种完全分布式的协调控制器即基于动态输出反馈的完全分布式同步控制器:
[0018] 其中,m(t)er指第i个单摆系统的电枢端电压;V/_ = l,2,…,/? )是第i 个单摆系统的测量输出量;所述A,B,C分别是每个单摆系统的状态矩阵、输入矩阵和输出矩 阵;Vl(t)ERP是所述的协调控制器状态,ai通无向连通通信拓扑图中连接节点i和j的边的 个数,叫⑴指时变的自适应耦合增益且满足叫⑷二叫⑷士产以是正常数浼阵!^!^ xp,LeRpxq和Γ eRqxq为待确定的反馈增益;系统的非线性动态函数f(Xl(t))满足 Lipschitz条件,即存在正常数γ使得下式成立,
[0019] |f(xi(t))-f(xj(t)) | | < γ | |xi(t)-xj(t)I | 〇
[0020] 步骤四所述的系统分布式误差方程的构造是在无向通信拓扑图所表示的相邻单 摆之间的通信路径的基础上,为满足单摆的角位移、角速度和直流电机的电枢电流达到同
别为第i个单摆的状态同步误差和控制器 的状态误差;得到基于无向通信拓扑图的分布式状态同步误差和控制器状态误差的表达式 分别为:

[0023]求解如下的线性矩阵不等式,获得反馈增益矩阵K,L,r和自适应耦合增益Clj(t), 同时确保步骤三中基于动态输出反馈的完全分布式同步控制器能够使非线性多单摆网络 系统的状态达到同步和稳定工作,即对于无向连通拓扑结构下的非线性多单摆网络系统, 若对于参数Kij>0和γ >0,设计反馈增益矩阵^ = = 和Γ =IqXq,其中对 称正定矩阵Pi和P2满足:
[0026]本发明的有益效果:
[0027] 1)可以利用分布式动态输出反馈技术解决单摆角速度这一状态信息无法测量得 到的问题,同时对处理系统所有状态信息未知的情况也具有很好的普适性。
[0028] 2)避免因环境变化等因素导致系统拓扑结构变化而改变和影响系统的协调控制 器,本发明无需针对不同的信息交互模型而重新设计和求解协调控制律,提高了协调控制 律应用的灵活性。
[0029] 3)能够处理系统模型中的非线性因素,保证系统的同步控制和稳定工作。
【附图说明】
[0030] 图1为本发明中使用的由四个智能体构成的无向连通的网络拓扑图。
[0031] 图2为基于多智能体的非线性多单摆网络系统的协调控制结构图。
[0032] 图3为多智能体系统的状态响应曲线。
[0033] 图4为多智能体系统的自适应耦合增益(?的变化轨迹。
【具体实施方式】
[0034]下面结合附图对本发明做进一步详细说明。
[0035] 基于多智能体的非线性多单摆网络系统的协调控制方法,具体步骤如下:
[0036] 第一步,建立基于多智能体的非线性多单摆网络系统的运动模型:
[0037] 将每个直流电机驱动的单摆系统作为一个智能体,其状态方程和输出方程由电学 方程和运动学定律推导得到,每个智能体中的非线性动态均满足Lipschitz(利普希茨)条 件。基于多智能体的非线性多单摆网络系统的运动模型可写成如下形式:
[0039]其中,Xl(t)ERP是第i个单摆系统的状态,包括单摆的角位移Xll(t)、角速度x l2(t) 和直流电机的电枢电流X i 3 ( t ) ; u i ( t ) e Rm指第i个单摆系统的电枢端电压; .v,(/Um=l,2
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1