一种基于衰减曲线法的直线电机PID控制器的设计方法技术

技术编号:19545394 阅读:125 留言:0更新日期:2018-11-24 20:53
本发明专利技术涉及工业机器人使用一种基于衰减曲线法的直线电机PID控制器的设计方法,属于工业机器人直线电机技术领域。在本设计中,首先建立直线电机的数学模型,然后在MATLAB2014.a版本中Simulink环境下搭建整个仿真图。在此基础上,再利用衰减曲线法进行直线电机PID控制器参数的整定,若仿真后系统响应曲线效果不好,在此基础上利用试凑法进行参数的微调。本发明专利技术的有效益处是:相比于传统的试凑法进行PID控制器参数的整定,本方法可以减少大量的整定时间,操作简单,另外本方法可以实现对直线电机PID控制器参数的最佳整定。经模型仿真,结果表明该方法可以取得较好的效果。

A Design Method of Linear Motor PID Controller Based on Attenuation Curve Method

The invention relates to a design method of industrial robot using a linear motor PID controller based on attenuation curve method, belonging to the technical field of industrial robot linear motor. In this design, firstly, the mathematical model of linear motor is established, and then the whole simulation diagram is built under Simulink environment in the 2014.a version of MATLAB. On this basis, the attenuation curve method is used to tune the parameters of linear motor PID controller. If the response curve of the system is not good after simulation, the trial and error method is used to fine tune the parameters. The effective advantage of the present invention is that compared with the traditional trial and error method, the method can reduce a large amount of setting time and operate simply. In addition, the method can realize the optimal tuning of the parameters of the linear motor PID controller. The simulation results show that the method can achieve good results.

【技术实现步骤摘要】
一种基于衰减曲线法的直线电机PID控制器的设计方法
本专利技术涉及工业机器人的直线电机PID控制器的设计,属于工业机器人直线电机

技术介绍
自从20世纪60年代初人类创造了第一台工业机器人以后,机器人就显示出它极大的生命力,在短短50多年的时间中,机器人技术得到了迅速的发展。电机驱动是现代工业机器人的一种主流驱动方式,而直线电机由于其适应非常高速和非常低速的应用,高加速度,高精度,无空回,磨损小,结构简单,无需减速机和齿轮丝杠联轴器等优点在工业机器人领域得到广泛应用。对直流电机控制技术的研究基本可分为三个方面:传统控制技术、现代技术和智能技术。传统的控制技术如PID反馈控制,解耦控制等在交流伺服系统中得到广泛应用。其中PID控制技术蕴含动态控制过程中的过去,现在和未来的信息,具有较强的鲁棒性,是其最基本的控制方式。PID控制系统发展至今,工程整定方法主要是临界比例法,衰减曲线法、试凑法以及反应曲线法。但临界比例度法要求系统等幅振荡,而且还要经过多次试凑后才能取得较好的系统响应曲线;试凑法非常耗费时间和精力,而且需要反复调节参数;反应曲线法需要预先测量反应曲线,在某些工艺对象上的约束条件比较严,测试有困难,且干扰因素较多,因此应用场合有限。而衰减曲线法相比较前3种方法,较为简单,方便,更适用于工程应用。因此,本设计将衰减曲线法应用到确定直线电机PID控制器参数中,并结合试凑法,仿真结果表明,该方法可以取得较好的效果。
技术实现思路
本专利技术要解决技术问题是:克服上述技术的缺点。提供一种造价低、可靠性高以及简单方便的直线电机PID控制器。为解决上述问题,本专利技术提出如下的技术方案:一种基于衰减曲线法的直线电机PID控制器的设计方法,包括如下步骤:步骤1)根据直线电机的运行特性及参数建立直线电机的数学模型;步骤2)在MATLAB软件Simulink环境下搭建直线电机PID控制器的仿真模型;步骤3)在仿真模型的基础上,利用衰减曲线法进行确定直线电机PID控制器的参数;步骤4)根据衰减曲线法计确定PID控制器参数,然后利用仿真模型分析系统响应曲线,若响应曲线不理想,则再利用试凑法进行微调,以取得较理想的响应曲线。所述步骤1)中的直线电机的数学模型的建立包括如下内容:电机驱动是现代工业机器人的一种主流驱动方式,而直线电机由于其适应非常高速和非常低速的应用,高加速度,高精度,无空回,磨损小,结构简单,无需减速机和齿轮丝杠联轴器等优点在工业机器人领域得到广泛应用。根据直线电机的运动特性和动态特性可知,直线电机微分方程为(1)其中,L为线圈电感,m为直线电机动子的总质量,k为弹簧的弹性刚度,c为阻尼系数,km为直线电机的力常数,R和L分别表示线圈回路电阻、线圈回路电感,kE为直线电机的反电动势系数,x(t)为输出量,U(t)为输入量。根据直线电机的动态模型结构图可得到直线电机位移与控制电压之间的传递函数为(2)其中,为直线电机位移,为控制电压,为线圈回路的电磁时间常数,s为拉普拉斯变换后的s域中的变量。式(2)即为直线电机用于分析其动态响应曲线的数学模型。所述步骤2)中在Simulink环境下搭建仿真模型具体内容为:根据直线电机的参数值算出其具体的传递函数,然后添加输入信号模块,本设计选用幅值为1的阶跃信号,然后添加比例模块,积分模块,微分模块以及示波器等,最后再连接各模块。所述步骤3)具体内容为:41)将PID控制器变成比例控制器(即此时积分系数Ki和微分系数Kd的值取0,只调节比例系数Kp),比例度δ(Kp的倒数)取较大的值,给定值为阶跃函数,观察系统响应曲线的衰减情况。然后逐渐增加Kp的值,知道衰减比为10:1,此时的比例度为δs(此时比例系数为Kp•),衰减周期为Ts,如图1所示;42)根据δs和Ts,按照表2进行计算;43)利用Simulink建立的仿真模型,设置PID的参数,进行系统响应分析。所述41)中衰减比取10:1的具体内容为:如果纯比例调节系统不能完全调到10:1的状态,则应取大于10:1而不是偏小的值;所述步骤4)具体内容为:如果通过衰减曲线法确定好直线电机PID控制器参数后,其响应曲线的波动比较大,或其响应曲线的波动周期较长,则应通过试凑法进行微调。通过试凑法进行微调的具体内容为:系统响应曲线振动很频繁,比例度值要放大;系统响应曲线漂浮绕大弯,比例度值应减少;系统响应曲线偏离回复慢,积分时间往下降;系统响应曲线振荡周期长,积分时间再加长;系统响应曲线振荡频率快,先把微分降下来;动差大来波动慢,微分时间应加长。本专利技术的有益效果:1)本设计的方法简单,参数整定耗时短;2)本设计非常适用于工程应用,将衰减曲线法与试凑法结合并应用到工业机器人使用的直线电机PID控制器的设计中,可以取得较好地响应曲线;3)为工业机器人使用的直线电机PID控制器的设计提够一种较好的设计方案。附图说明下面结合附图对专利技术作进一步说明。图1是本专利技术实例的直线电机系统的PID控制仿真图。图2是本专利技术实例的Kp=42000,Ki=Kd=0时系统响应曲线。图3是本专利技术实例的基于衰减曲线法得到的系统响应曲线。图4是本专利技术实例的系统响应的最终曲线。具体实施方式本实施案例的直线电机为一种短行程直线电机,其主要参数如表1。本方案的具体内容如下:一种工业机器人的直线电机PID控制器的设计,其特征是,包括如下步骤:步骤1)根据直线电机的运行特性及参数建立直线电机的数学模型,其中的直线电机的数学模型的建立包括如下内容:电机驱动是现代工业机器人的一种主流驱动方式,而直线电机由于其适应非常高速和非常低速的应用,高加速度,高精度,无空回,磨损小,结构简单,无需减速机和齿轮丝杠联轴器等优点在工业机器人领域得到广泛应用。根据直线电机的运动特性和动态特性可知,直线电机微分方程为(1)其中,L为线圈电感,m为直线电机动子的总质量,k为弹簧的弹性刚度,c为阻尼系数,km为直线电机的力常数,R和L分别表示线圈回路电阻、线圈回路电感,kE为直线电机的反电动势系数,x(t)为输出量,U(t)为输入量。根据直线电机的动态模型结构图可得到直线电机位移与控制电压之间的传递函数为(2)其中,为直线电机位移,为控制电压,为线圈回路的电磁时间常数,s为拉普拉斯变换后的s域中的变量。式(2)即为直线电机用于分析其动态响应特性的数学模型。根据表1所示参数,可以计算出,该短行程直线电机的传递函数为步骤2)在MATLAB软件Simulink环境下搭建直线电机PID控制器的仿真模型。其中在Simulink环境下搭建仿真模型具体内容为:根据直线电机的参数值算出其具体的传递函数,然后添加输入信号模块,本设计选用幅值为1的阶跃信号,然后添加比例模块,积分模块,微分模块以及示波器等,最后再连接各模块,如图1所示,为其仿真模型。步骤3)在仿真模型的基础上,利用衰减曲线法进行确定直线电机PID控制器的参数。具体内容为:31)将PID控制器变成比例控制器(即此时积分系数Ki和微分系数Kd的值取0,只调节比例系数Kp),比例度δs(Kp的倒数)取较大的值,给定值为阶跃函数,观察系统响应曲线的衰减情况。然后逐渐增加Kp的值,知道衰减比为10:1,此时的比例度为δs(此时比例系数为Kp•),衰减周期本文档来自技高网...

【技术保护点】
1.一种基于衰减曲线法的直线电机PID控制器的设计方法,其特征是,包括如下步骤:步骤1)根据直线电机的运行特性及参数建立直线电机的数学模型;步骤2)在MATLAB软件Simulink环境下搭建直线电机PID控制器的仿真模型;步骤3)在仿真模型的基础上,利用衰减曲线法进行确定直线电机PID控制器的参数;步骤4)根据衰减曲线法确定PID控制器参数,然后利用仿真模型分析系统响应曲线,若响应曲线不理想,则再利用试凑法进行微调,取得响应曲线。

【技术特征摘要】
1.一种基于衰减曲线法的直线电机PID控制器的设计方法,其特征是,包括如下步骤:步骤1)根据直线电机的运行特性及参数建立直线电机的数学模型;步骤2)在MATLAB软件Simulink环境下搭建直线电机PID控制器的仿真模型;步骤3)在仿真模型的基础上,利用衰减曲线法进行确定直线电机PID控制器的参数;步骤4)根据衰减曲线法确定PID控制器参数,然后利用仿真模型分析系统响应曲线,若响应曲线不理想,则再利用试凑法进行微调,取得响应曲线。2.根据权利要求1所述的基于衰减曲线法的直线电机PID控制器的设计方法,其特征是,所述步骤1)中的直线电机的数学模型的建立包括如下内容:根据直线电机的运动特性和动态特性可知,直线电机微分方程为(1)其中,L为线圈电感,m为直线电机动子的总质量,k为弹簧的弹性刚度,c为阻尼系数,km为直线电机的力常数,R和L分别表示线圈回路电阻、线圈回路电感,kE为直线电机的反电动势系数,x(t)为输出量,U(t)为输入量;根据直线电机的动态模型结构图可得到直线电机位移与控制电压之间的传递函数为(2)其中,X(s)为直线电机位移,U(s)为控制电压,为线圈回路的电磁时间常数,s为拉普拉斯变换后的s域中的变量;式(2)即为直线电机用于分析其动态响应曲线的数学模型。3.根据权利要求1所述的基于衰减曲线法的直线电机PID控制器的设计方法,其特征是,所述步骤2)中在Simulink环境下搭建仿真模型具体内容为:根据直线电机的参数值算出其具体的传递函数,然后添加输入信号模块,本...

【专利技术属性】
技术研发人员:王庆燕周志云杨忠卞建龙张伟杨永平
申请(专利权)人:江苏迅达电磁线有限公司
类型:发明
国别省市:江苏,32

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

1