运动控制系统的模型辨识和参数设计方法及系统技术方案

技术编号:17386484 阅读:88 留言:0更新日期:2018-03-04 09:41
本发明专利技术公开了一种运动控制系统的模型辨识和参数设计方法,涉及模型辨识及控制工程领域,它解决现有运动系统运动设备模型辨识时间长、辨识不准的问题。本发明专利技术中所述运动系统包括主机、从机和运动设备。本发明专利技术中模型辨识和参数设计系统利用Matlab/Gui实现,该系统安装在主机上,主机与从机通过串口进行数据传输。利用模型辨识和参数设计系统可以发送阶跃响应命令、发送频域扫描命令、接收从机反馈的运动设备的阶跃响应数据和频域响应数据、利用基于Matlab编写的算法辨识运动设备的数学模型参数和运动设备的谐振频率、观察系统bode图、设置系统控制参数。

Model identification and parameter design method and system of motion control system

The invention discloses a method of model identification and parameter design for a motion control system, which relates to the field of model identification and control engineering, and solves the problem of long identification time and inaccurate identification of existing motion system device models. The motion system described in the present invention comprises a host, a slave machine and a moving device. In this invention, the model identification and parameter design system is implemented by Matlab/Gui. The system is installed on the host, and the host and the slave machine carry out the data transmission through the serial port. The use of model identification and parameter design of the system can send the step response command, sending frequency scanning command and receive feedback from the machine movement equipment step response data and frequency response data, based on Matlab prepared by the algorithm to identify the parameters of the mathematical models and sports equipment, sports equipment, the resonant frequency of observation system Bode diagram, system settings control parameters.

【技术实现步骤摘要】
运动控制系统的模型辨识和参数设计方法及系统
本专利技术涉及于模型辨识及控制工程领域,尤其涉及一种可以帮助操作者更快、更准确辨识运动设备模型参数和谐振频率,大大提高设计控制参数的效率的运动控制系统的模型辨识和参数设计方法及系统。
技术介绍
随着工业自动化水平的提高,越来越多的运动设备如电机、运动平台、机械臂等成为了生产过程中的主要角色,但是这些运动设备作为控制系统中的运动设备在初期调试时过程复杂、耗时较长,而且控制精度要求较高时控制参数和控制算法很难设计,其主要原因是运动设备模型参数辨识复杂、辨识不准、控制参数设计与模型辨识分离。
技术实现思路
本专利技术目的之一在于克服现有技术的缺陷,提高运动控制系统设计效率,提供一种可以帮助操作者更快、更准确辨识运动设备模型参数和谐振频率,大大提高设计控制参数的效率的运动控制系统的模型辨识和参数设计方法为实现上述目的,本专利技术采用以下技术方案:提供一种运动控制系统的模型辨识和参数设计方法,包括如下步骤:连接通信步骤:主机与从机进行通信;阶跃响应步骤:主机的模型辨识和参数设计系统设置阶跃幅值StepGain,主机将带有StepGain信息的阶跃响应指令本文档来自技高网...
运动控制系统的模型辨识和参数设计方法及系统

【技术保护点】
一种运动控制系统的模型辨识和参数设计方法,其特征在于,包括如下步骤:连接通信步骤:主机与从机进行通信;阶跃响应步骤:主机的模型辨识和参数设计系统设置阶跃幅值StepGain,主机将带有StepGain信息的阶跃响应指令发送给从机,从机接收到阶跃响应指令后会控制运动设备响应幅值为StepGain的阶跃输入,完成后会将阶跃响应数据发送给主机,主机进行模型辨识;模型辨识步骤:运动设备的数学模型是:

【技术特征摘要】
1.一种运动控制系统的模型辨识和参数设计方法,其特征在于,包括如下步骤:连接通信步骤:主机与从机进行通信;阶跃响应步骤:主机的模型辨识和参数设计系统设置阶跃幅值StepGain,主机将带有StepGain信息的阶跃响应指令发送给从机,从机接收到阶跃响应指令后会控制运动设备响应幅值为StepGain的阶跃输入,完成后会将阶跃响应数据发送给主机,主机进行模型辨识;模型辨识步骤:运动设备的数学模型是:其中GP(s)为运动设备的数学模型,s为拉氏算子,增益K、机械时间常数Tm、电气时间常数Te;阶跃输入可以被描述为:其中r(s)为阶跃输入的传递函数,StepGain为阶跃输入的幅值,理论上运动设备时域阶跃响应为Gp(s)r(s)的拉式反变换:其中y(t)为运动设备的时域阶跃响应,e为自然常数,t为时间;利用李雅普诺夫最小二乘法可以根据从机上传的阶跃响应数据求出增益K、机械时间常数Tm、电气时间常数Te;频域扫描步骤:在模型辨识和参数设计系统设置起始频率FqStart、终止频率FqEnd、频率增益FqGain和输入增益InputGain,主机将带有频域扫描信息的频域扫描指令发送给从机,从机控制运动设备进行频域扫描,完成后会将频域扫描数据发送给主机,主机进行频域扫描辨识;频域扫描辨识步骤:主机收到从机发送频域扫描数据后,主机通过模型辨识和参数设计系统利用频域辨识算法FqScan2Bode()将频域扫描数据利用分段拟合的方法进行数据处理从而得到运动设备频域响应P(s)并求出运动设备的谐振频率;控制参数设置步骤:根据运动设备数学模型参数、bode图和谐振频率设计控制器、低通滤波器和陷波器,将控制器的零点[Z1……Zn]、极点[P1……Pm]和增益Kc输入到参数设置模块的控制器输入栏中,将低通滤波器的低通频率ωl输入到参数设置模块的低通滤波器输入栏中,将陷波器的陷波频率ωn输入到参数设置模块的陷波器输入栏中,模型辨识和参数设计系统会根据操作者的输入构建控制器、低通滤波器和陷波器,控制器的拉式描述为:其中Kc为控制器增益,Z1……Zn为控制器零点,P1……Pm为控制器极点,s为拉氏算子;低通滤波器的拉式描述为:其中ωl为低通频率,ε为低通滤波器阻尼系数;陷波器的拉式描述为:

【专利技术属性】
技术研发人员:付云博郭同健张立文宫勋
申请(专利权)人:中国科学院长春光学精密机械与物理研究所
类型:发明
国别省市:吉林,22

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

1