基于输入受限的机械臂跟踪控制方法技术

技术编号:39521090 阅读:10 留言:0更新日期:2023-11-25 19:00
本发明专利技术公开了一种基于输入受限的机械臂跟踪控制方法

【技术实现步骤摘要】
基于输入受限的机械臂跟踪控制方法、系统、设备及介质


[0001]本专利技术涉及智能控制
,尤其涉及一种基于输入受限的机械臂跟踪控制方法

系统

设备及介质


技术介绍

[0002]本部分的陈述仅仅是提供了与本专利技术相关的
技术介绍
信息,不必然构成在先技术

[0003]随着科技的不断进步,针对机械臂的智能控制研究愈发成熟,从而也对机械臂的控制精度有了更高的标准

为了提高机械臂的控制精度,通常需要对性能指标提出要求,因此,在控制器设计过程中结合预设性能指标进行控制具有重要意义

最优控制是一类考虑系统控制性能和节能效应的控制策略,机械臂的运动过程属于高度耦合的非线性系统,这给传统的最优控制方法带来了巨大的挑战

并且在工业生产中,由于电压,天气,温度等许多现实因素的影响,输入往往并不是对称的,要提升机械臂系统应用的的安全性,不得不将非对称输入限制列入考虑

[0004]因此,如何在机械臂控制过程中满足预设性能指标约束且考虑非对称输入限制实现最优控制成为亟待解决的问题


技术实现思路

[0005]针对现有技术存在的不足,本专利技术的目的是提供一种基于输入受限的机械臂跟踪控制方法

系统

设备及介质,旨在解决现有机械臂控制方法无法在满足预设性能指标约束并克服非对称输入限制的同时实现最优控制的技术问题
/>[0006]为了实现上述目的,本专利技术是通过如下的技术方案来实现:
[0007]本专利技术第一方面提供了一种基于输入受限的机械臂跟踪控制方法,包括以下步骤:
[0008]获取机械臂的物理特性数据和预设性能指标;
[0009]根据物理特性数据和预设性能指标,构建机械臂的受约束系统模型;
[0010]对受约束系统模型进行等价系统转换,得到无约束系统模型;
[0011]根据无约束系统模型和机械臂的最优控制策略,构建哈密顿

雅克比

贝尔曼方程;其中,最优控制策略为受非对称输入限制的机械臂的最优控制策略;
[0012]通过自适应动态规划方法求解所述哈密顿

雅克比

贝尔曼方程,得到最优控制律,以根据所述最优控制律对所述机械臂进行控制

[0013]进一步的,所述根据物理特性数据和预设性能指标,构建机械臂的受约束系统模型的具体步骤为:
[0014]根据物理特性数据建立机械臂的状态空间方程;
[0015]根据预设性能指标定义预设性能函数;
[0016]根据状态空间方程和预设性能函数构建受约束系统模型

[0017]更进一步的,所述根据物理特性数据建立机械臂的状态空间方程的具体步骤为:
[0018]对物理特性数据进行建模得到机械臂的动力学模型;
[0019]根据机械臂的物理特性对动力学模型进行转换,得到机械臂的状态空间方程

进一步的,所述根据无约束系统模型和机械臂的最优控制策略,构建哈密顿

雅克比

贝尔曼方程的具体步骤为:
[0020]根据无约束系统模型和所述受非对称输入限制机械臂的最优控制策略定义代价函数;
[0021]根据代价函数构建哈密顿

雅克比

贝尔曼方程

[0022]更进一步的,所述根据无约束系统模型和所述受非对称输入限制机械臂的最优控制策略定义代价函数的具体步骤为:
[0023]根据无约束系统模型定义位置跟踪误差,得到增广状态和因非对称输入设计的正定项;
[0024]结合增广状态

因非对称输入设计的正定项和机械臂的最优控制策略,定义代价函数

[0025]更进一步的,所述根据代价函数构建哈密顿

雅克比

贝尔曼方程的具体步骤为:
[0026]根据代价函数定义哈密顿函数和最优代价函数;
[0027]利用贝尔曼最优原则求解所述最优代价函数,得到最优代价函数的最优解;
[0028]将最优解代入哈密顿函数,得到哈密顿

雅克比

贝尔曼方程

[0029]进一步的,采用基于神经网络架构的自适应动态规划方法求解所述哈密顿

雅克比

贝尔曼方程,得到最优控制律

[0030]本专利技术第二方面提供了一种基于输入受限的机械臂跟踪控制系统,包括:
[0031]数据获取模块,用于获取机械臂的物理特性数据和预设性能指标;
[0032]模型构建模块,用于根据物理特性数据和预设性能指标,构建机械臂的受约束系统模型;
[0033]系统转换模块,用于对受约束系统模型进行等价系统转换,得到无约束系统模型;
[0034]方程构建模块,用于根据无约束系统模型和机械臂的最优控制策略,构建哈密顿

雅克比

贝尔曼方程;其中,最优控制策略为受非对称输入限制的机械臂的最优控制策略;
[0035]最优控制模块,用于通过自适应动态规划方法求解所述哈密顿

雅克比

贝尔曼方程,得到最优控制律,以根据所述最优控制律对所述机械臂进行控制

[0036]本专利技术第三方面提供了一种设备,包括存储器

处理器及存储在存储器上并可在处理器上运行的程序,所述处理器执行所述程序时实现如本专利技术第一方面所述的基于输入受限的机械臂跟踪控制方法中的步骤

[0037]本专利技术第四方面提供了一种介质,其上存储有程序,该程序被处理器执行时实现如本专利技术第一方面所述的基于输入受限的机械臂跟踪控制方法中的步骤

[0038]以上一个或多个技术方案存在以下有益效果:
[0039]本专利技术公开了一种基于输入受限的机械臂跟踪控制方法

系统

设备及介质,充分分析了预设性能指标的约束条件,并在控制过程中考虑了非对称输入限制,在保证预设性能指标的基础上进行最优控制,实现了对机械臂的高精度控制

本专利技术的方法可以使得机械臂的系统输出有效跟踪参考信号,并使得跟踪误差等满足预设要求,提高了控制精度,并
克服了机械臂现实场景可能面临的非对称输入受限问题,还具有节能效应

[0040]本专利技术附加方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到

附图说明
[0041]构成本专利技术的一部分的说明书附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种基于输入受限的机械臂跟踪控制方法,其特征在于,包括以下步骤:获取机械臂的物理特性数据和预设性能指标;根据物理特性数据和预设性能指标,构建机械臂的受约束系统模型;对受约束系统模型进行等价系统转换,得到无约束系统模型;根据无约束系统模型和机械臂的最优控制策略,构建哈密顿

雅克比

贝尔曼方程;其中,最优控制策略为受非对称输入限制的机械臂的最优控制策略;通过自适应动态规划方法求解所述哈密顿

雅克比

贝尔曼方程,得到最优控制律,以根据所述最优控制律对所述机械臂进行控制
。2.
如权利要求1所述的基于输入受限的机械臂跟踪控制方法,其特征在于,所述根据物理特性数据和预设性能指标,构建机械臂的受约束系统模型的具体步骤为:根据物理特性数据建立机械臂的状态空间方程;根据预设性能指标定义预设性能函数;根据状态空间方程和预设性能函数构建受约束系统模型
。3.
如权利要求2所述的基于输入受限的机械臂跟踪控制方法,其特征在于,所述根据物理特性数据建立机械臂的状态空间方程的具体步骤为:对物理特性数据进行建模得到机械臂的动力学模型;根据机械臂的物理特性对动力学模型进行转换,得到机械臂的状态空间方程
。4.
如权利要求1所述的基于输入受限的机械臂跟踪控制方法,其特征在于,所述根据无约束系统模型和机械臂的最优控制策略,构建哈密顿

雅克比

贝尔曼方程的具体步骤为:根据无约束系统模型和所述受非对称输入限制机械臂的最优控制策略定义代价函数;根据代价函数构建哈密顿

雅克比

贝尔曼方程
。5.
如权利要求4所述的基于输入受限的机械臂跟踪控制方法,其特征在于,所述根据无约束系统模型和所述受非对称输入限制机械臂的最优控制策略定义代价函数的具体步骤为:根据无约束系统模型定义位置跟踪误差,得到增广状态和因非对称输入设计的正定项;结合增广状态

因非对称输...

【专利技术属性】
技术研发人员:周琪张兴怡郭子杰马慧李鸿一鲁仁全
申请(专利权)人:广东工业大学
类型:发明
国别省市:

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

1