System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于数字孪生技术的机械系统模型自更新方法及系统技术方案_技高网

一种基于数字孪生技术的机械系统模型自更新方法及系统技术方案

技术编号:40070620 阅读:7 留言:0更新日期:2024-01-17 00:07
本发明专利技术涉及机械系统控制领域,特别涉及一种基于数字孪生技术的机械系统模型自更新方法及系统,方法包括根据数字孪生系统状态和机械系统中获取的状态向量计算滑模面,并根据滑模面计算滑模切换变量和迭代误差估计变量;根据滑模面判断数字孪生系统和机械系统之间的误差是否大于设定需求;若误差大于设定需求,则根据迭代误差估计变量构建超定线性方程组,并调用伪逆算法更新数字孪生系统内部系数目标值;数字数字孪生系统根据更新的数字孪生系统内部系数目标值和滑模面计算滑模切换变量和迭代误差估计变量对机械系统进行预测;可以实时鲁棒地弥补数字孪生系统误差,以实现更好的观测、控制与预测性能。

【技术实现步骤摘要】

本专利技术涉及机械系统控制领域,特别涉及一种基于数字孪生技术的机械系统模型自更新方法及系统


技术介绍

1、随着航空航天、数字孪生、先进制造等领域的发展,对机械系统的控制精度、响应速度以及实时性能提出了更高标准的要求,机械系统的结构也发展得更为多样。然而机械系统结构复杂性的提升,也带来了更为复杂的动力学模型,对其控制系统的设计提出了更高的挑战。

2、在动力学建模或控制系统设计过程中,考虑到建模的不确定性或参数的时变特性,如假设不合理引发的参数误差、伺服电机长时间工作时系统特性的缓慢变化、形状记忆合金重复使用后性能的退化等,均会引发相应机械系统动力学特性的改变,增大数字数字孪生系统的误差,这对系统的跟踪、预测与控制具有负面影响。因此,可引入观测算法,根据机械系统状态的输入,捕捉系统不确定性,反馈学习至数字数字孪生系统中,降低系统误差。

3、在控制领域,机械系统的变化期望得到实时在线的观测,并更新至相对应的数字数字孪生系统中,同时,不同于上位机,硬件系统的计算性能通常相对受限。因此,控制系统的设计过程需要考虑到算法实时性,以及硬件可行性,需要算法在较低的时间成本与计算成本下,实现较快速的更新迭代。故可采用伪逆算法等非迭代更新的方式,在捕获到系统不确定性后,快速建立超定线性方程组,逼近机械系统的内部系数,保证控制系统的快速反应能力与鲁棒性。

4、如何自适应计算机械模型与其数字孪生系统之间的误差并更新数字孪生系统的参数,是本领域亟需解决的问题。


技术实现思路

1、为了降低在无人机、机械臂、航天器等机械系统中,降低数字孪生系统观测、控制与预测性能的误差,本专利技术提出一种基于数字孪生技术的机械系统模型自更新方法,构建机械系统,并考虑系统不确定性,构建该机械系统的数字孪生系统,利用数字孪生系统预测机械系统的状态变化,并根据预测值对机械系统进行跟踪、观测以及预测,并根据预测结果对机械系统进行控制,同步机械系统和数字孪生系统具体包括以下步骤:

2、构建机械系统,并考虑系统不确定性,构建该机械系统的数字孪生系统;

3、从机械系统中实时获取真实的状态向量,并从数字数字孪生系统中实时获取预测的状态向量;

4、根据数字孪生系统状态和机械系统中获取的状态向量计算滑模面,并根据滑模面计算滑模切换变量和迭代误差估计变量;

5、根据滑模面判断数字孪生系统和机械系统之间的误差是否大于设定需求;

6、若误差大于设定需求,则根据迭代误差估计变量构建超定线性方程组,并调用伪逆算法更新数字孪生系统内部系数目标值;

7、数字数字孪生系统根据更新的数字孪生系统内部系数目标值和滑模面计算滑模切换变量和迭代误差估计变量对机械系统进行预测;

8、若误差满足设定需求,则数字数字孪生系统根据数字孪生系统内部系数目标值和滑模面计算滑模切换变量和迭代误差估计变量对机械系统进行预测。

9、进一步的,机械系统的动力学方程表示为:

10、

11、其中,x=[x1,x2,…,xn]t为机械系统状态向量,xn表示机械系统中第n个振子的状态,本专利技术中所述的状态可为机械系统中振子的位移、角度、角速度等,本领域技术人员可根据机械系统的构型进行选取作为系统状态;与分别为机械系统状态向量对时间的一阶导数与二阶导数;表示系统参数对机械系统动力学模型的影响,p为的内部系数;表示控制输入对机械系统动力学模型的影响,表示为gnm表示机械系统中第m个控制器对第n个振子的影响,q为的内部系数,n为系统振子数目,m为系统控制器数目;u为机械系统的控制输入。

12、进一步的,数字孪生系统的动力学模型表示为:

13、

14、其中,为数字孪生系统预测得到的状态向量;表示数字孪生系统中第n个振子的状态;与分别为数字孪生系统状态向量对时间的一阶导数与二阶导数;表示数字孪生系统参数对动力学模型的影响,其内部系数为表示数字孪生系统控制输入对动力学模型的影响,其内部系数为表示为其中表示数字孪生系统中第m个控制器对第n个振子的影响;u为机械系统的控制输入;为滑模切换变量向量,为第n个振子的滑模切换变量向量;为误差估计变量向量,为第n个振子的误差估计变量向量。

15、优选地,本实施例中表示的是机械系统的参数值,表示的是本领域技术人员根据力学理论构建的机械系统模型的参数值,由于机械系统的不确定性等原因,导致两组参数之间存在偏差,本专利技术中根据超螺旋滑模观测算法估计它们之间的偏差,从而还原机械系统的参数值,提高对机械系统观测、预测的准确性。

16、进一步的,根据数字孪生系统状态和机械系统中获取的状态向量计算滑模面,表示为:

17、

18、其中,为滑模面向量,表示为表示滑模面向量的第i个元素,即机械系统中第i个振子对应的滑模面;λ1与λ2为滑模面参数向量,本领域技术人员可以根据经验选择、调整,也可以根据仿真或者实物试验效果确定、调整;x为机械系统真实的状态向量;为数字孪生系统预测的状态向量;为x的一阶导数;为的一阶导数。

19、进一步的,计算滑模切换变量的过程包括:

20、

21、其中,表示机械系统中第i个振子的滑模切换变量;|·|为绝对值函数,tanh(·)为双曲正切函数,κ1i与κ2i为滑模切换变量参数,本领域技术人员可以根据经验选择、调整,也可以根据仿真或者实物试验效果确定、调整。

22、进一步的,计算迭代误差估计变量的过程包括:

23、

24、其中,表示机械系统中第i个振子的迭代误差估计变量;κ3i与κ4i为误差估计变量参数,本领域技术人员可以根据经验选择、调整,也可以根据仿真或者实物试验效果确定、调整。

25、进一步的,当数字数字孪生系统运动流对机械系统的运动流完成逼近后,选取时间区间t∈[t0,tk],超定线性方程组表示为:

26、

27、其中,表示时刻t,在数字数字孪生系统内部第一系数目标值为情况下数字数字孪生系统参数对动力学模型的影响;表示时刻t,在数字数字孪生系统内部第二系数目标值为情况下数字数字孪生系统控制输入对动力学模型的影响;u为机械系统的控制输入;表示时刻t,在数字数字孪生系统内部第一系数为情况下数字数字孪生系统参数对动力学模型的影响;表示时刻t,在数字数字孪生系统内部第二系数为情况下数字数字孪生系统控制输入对动力学模型的影响;表示时刻t的迭代误差估计变量。

28、进一步的,为了逼近机械系统当前内部系数将数字孪生系统当前内部系数更新为的求取过程包括:

29、

30、

31、

32、其中,表示矩阵a的逆矩阵,当矩阵a不可逆时,为穆尔-彭罗斯广义逆矩阵。

33、本专利技术提供一种基于数字孪生技术的机械系统模型自更新系统,用于实现一种基于数字孪生技术的机械系统模型自更新方法,包括数字孪生系统、误差判据模块、超本文档来自技高网...

【技术保护点】

1.一种基于数字孪生技术的机械系统模型自更新方法,其特征在于,构建机械系统,并考虑系统不确定性,构建该机械系统的数字孪生系统,利用数字孪生系统预测机械系统的状态变化,并根据预测值对机械系统进行跟踪、观测以及预测,并根据预测结果对机械系统进行控制,同步机械系统和数字孪生系统具体包括以下步骤:

2.根据权利要求1所述的一种基于数字孪生技术的机械系统模型自更新方法,其特征在于,机械系统的动力学方程表示为:

3.根据权利要求1所述的一种基于数字孪生技术的机械系统模型自更新方法,其特征在于,数字孪生系统的动力学模型表示为:

4.根据权利要求1所述的一种基于数字孪生技术的机械系统模型自更新方法,其特征在于,根据数字孪生系统状态和机械系统中获取的状态向量计算滑模面,表示为:

5.根据权利要求1所述的一种基于数字孪生技术的机械系统模型自更新方法,其特征在于,计算滑模切换变量的过程包括:

6.根据权利要求1所述的一种基于数字孪生技术的机械系统模型自更新方法,其特征在于,计算迭代误差估计变量的过程包括:

7.根据权利要求1所述的一种基于数字孪生技术的机械系统模型自更新方法,其特征在于,当数字数字孪生系统运动流对机械系统的运动流完成逼近后,选取时间区间t∈[t0,tk],超定线性方程组表示为:

8.根据权利要求7所述的一种基于数字孪生技术的机械系统模型自更新方法,其特征在于,为了逼近机械系统当前内部系数将数字孪生系统当前内部系数更新为的求取过程包括:

9.一种基于数字孪生技术的机械系统模型自更新系统,其特征在于,用于实现权利要求1所述的一种基于数字孪生技术的机械系统模型自更新方法,包括数字孪生系统、误差判据模块、超螺旋滑模观测模块以及伪逆模块,其中:

...

【技术特征摘要】

1.一种基于数字孪生技术的机械系统模型自更新方法,其特征在于,构建机械系统,并考虑系统不确定性,构建该机械系统的数字孪生系统,利用数字孪生系统预测机械系统的状态变化,并根据预测值对机械系统进行跟踪、观测以及预测,并根据预测结果对机械系统进行控制,同步机械系统和数字孪生系统具体包括以下步骤:

2.根据权利要求1所述的一种基于数字孪生技术的机械系统模型自更新方法,其特征在于,机械系统的动力学方程表示为:

3.根据权利要求1所述的一种基于数字孪生技术的机械系统模型自更新方法,其特征在于,数字孪生系统的动力学模型表示为:

4.根据权利要求1所述的一种基于数字孪生技术的机械系统模型自更新方法,其特征在于,根据数字孪生系统状态和机械系统中获取的状态向量计算滑模面,表示为:

5.根据权利要求1所述的一种基于数字孪生技术的机械系统模...

【专利技术属性】
技术研发人员:黄健哲肖秉杭敬忠良唐德佳潘汉
申请(专利权)人:上海交通大学重庆研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1