The invention relates to a flexible manipulator control simulation platform and its working method. The simulation platform comprises a flexible manipulator mathematical model, a main interface of the simulation platform, a control scheme selection and implementation module, a desired trajectory setting module, a control parameter setting module and a parameter state display module, and a graphical bound is constructed by using the simulation platform. Face GUI language, design the human-computer interaction interface of the simulation platform, and establish the data interaction channel with the control simulation system based on Simulink. Users input the control parameters and model parameters of the simulation platform on the human-computer interaction interface. By clicking on the function buttons, the parameters setting, mathematical simulation running and simulation image display are realized.
【技术实现步骤摘要】
一种柔性机械臂控制仿真平台及其仿真方法
本专利技术涉及一种机械臂的仿真技术,尤其是一种用于柔性机械臂的控制仿真平台及其仿真方法,属于移动通信
技术介绍
柔性机械臂作为柔性多体系统动力学分析与控制理论研究最直接的应用对象,其具有简明的物理模型以及易于计算机和实物模型试验实现的特点。自20世纪90年代起,柔性机械臂的建模与仿真研究引起了国内外专家学者的广泛关注。迄今为止针对刚性机械臂控制的研究已经形成了诸多成熟的控制理论。控制论的全面发展为柔性机械臂控制算法设计提供了诸多选择,特别是神经网络控制、模糊控制、混合智能控制等非线性控制等理论都被不同程度地引入柔性机械臂控制器的设计领域。传统的柔性机械臂前期研制到投入工程实践的过程中需要多次进行控制效果测试,测试周期长,且在产品不能保证控制方法满足安全性和高效性要求时无法更新算法,需要重新设计柔性机械臂从而产生资源浪费。近几十年来,计算机技术己经成为诸多科学研究领域必要的工具,而以数学理论为基础,以计算机和各种物理设施为辅助设备,建立模拟仿真模型对实际的或设想的系统进行试验仿真研究的方法也逐渐成为了各个学术领域研究过程中最常用的方法。利用计算机仿真技术,在前期设计过程中控制系统的参数可随时进行重设,通过仿真结果可预先确定机械臂设计的合理性,这一方法在柔性机械臂的理论研究方面具有长远的帮助。国内现阶段实现柔性机械臂仿真的方法大多为软件直接建模。例如,在ADAMS软件中建立柔性机械臂的物理模型,并在MATLAB/Simulink环境中设计控制器实现了联合仿真;或在DADS软件环境下采用有限段法对多柔体系统进行建 ...
【技术保护点】
1.一种柔性机械臂控制仿真平台,其特征在于:包括柔性机械臂数学模型(1)、仿真平台主界面(2)、控制方案选择及实现模块(3)、期望轨迹设计模块(4)、控制参数设置模块(5)及参数状态显示模块(6),各模块之间通讯连接实现数据传输;所述的仿真平台主界面(2)负责协调仿真平台中各模块的工作过程,通过控制参数设置模块(5)给定目标控制参数,并传递至柔性机械臂数学模型(1);通过控制方案选择及实现模块(3)设置目标使用的控制方法;利用期望轨迹设置模块(4)指定柔性机械臂仿真运动的期望轨迹;利用参数状态显示模块(6)在仿真平台主界面(2)上实现各参数数值及仿真图像的实时显示。
【技术特征摘要】
1.一种柔性机械臂控制仿真平台,其特征在于:包括柔性机械臂数学模型(1)、仿真平台主界面(2)、控制方案选择及实现模块(3)、期望轨迹设计模块(4)、控制参数设置模块(5)及参数状态显示模块(6),各模块之间通讯连接实现数据传输;所述的仿真平台主界面(2)负责协调仿真平台中各模块的工作过程,通过控制参数设置模块(5)给定目标控制参数,并传递至柔性机械臂数学模型(1);通过控制方案选择及实现模块(3)设置目标使用的控制方法;利用期望轨迹设置模块(4)指定柔性机械臂仿真运动的期望轨迹;利用参数状态显示模块(6)在仿真平台主界面(2)上实现各参数数值及仿真图像的实时显示。2.根据权利要求1所述的柔性机械臂控制仿真平台,其特征在于:所述柔性机械臂数学模型为被控柔性机械臂的数学模型表达式,利用力学关系建立两自由度的柔性机械臂数学模型,表达式如下:其中,q和qm分别表示连杆和转子的角位置;I和J分别表示连杆和转子的转动惯量;K代表关节刚度系数;M,g,l分别表示连杆质量、重力加速度和连杆中心至关节长度;u表示电机转矩输入;所述仿真平台主界面是基于GUI语言编写的图形化人机交互界面,其界面包含参数设置窗口、参数状态显示窗口及综合控制区;所述控制方案选择及实现模块具有至少一种控制方法以供用户选择,用户通过修改仿真系统中控制律的数学表达式匹配控制算法;所述期望轨迹设置模块具有至少一种柔性机械臂运动轨迹以供用户选择,用户根据实验设计需要选择相应的轨迹函数进行仿真测试;所述控制参数设置模块负责完成控制参数的输入及向柔性机械臂数学模型的传递工作;所述参数状态显示模块负责显示控制参数的数值及仿真控制系统输出的仿真曲线。3.根据权利要求2所述的柔性机械臂控制仿真平台,其特征在于:所述柔性机械数学模型包括柔性机械臂的模型数学表达式及数据传输模块:所述数学表达式以S函数方式存储为单文件负责数学仿真任务,所述数据传输模块负责与仿真平台主界面链接实现仿真结果数据的传送任务。4.根据权利要求2所述的柔性机械臂控制仿真平台,其特征在于:所述仿真平台主界面基于GUI编写的程序,下附四个控制算法子界面,分别为:非鲁棒状态反馈、非鲁棒输出反馈、鲁棒状态反馈及鲁棒输出反馈四个界面,各子界面均...
【专利技术属性】
技术研发人员:杨杨,竹晨曦,魏祥森,岳东,谈杰,
申请(专利权)人:南京邮电大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。