法的控制系统PID参数优化设计

  • 格式:doc
  • 大小:1.43 MB
  • 文档页数:43

基于单纯形法的控制系统PID 参数优化设计摘 要本文主要研究控制系统PID 参数的优化设计方法以及对PID 控制的改进。

PID 参数的寻优方法有很多种,各种方法的都有各自的特点,应按实际的系统特点选择适当的方法。

本文采用多变量寻优的单纯形法进行参数优化,主要做了如下工作:其一,选择控制系统的目标函数,本控制系统选用时间乘以误差的绝对值,通过对控制系统的逐步仿真,对结果进行分析。

由于选取的这个目标函数的解析式不能直接写出,故采用逐步仿真来实现;其二,本文先采用工程上的整定方法(临界比例度法)粗略的确定其初始的三个参数p K ,i K ,d K ,并以此进行寻优,得到较好的PID 参数;其三,采用SIMULINK的仿真工具对PID 参数优化系统进行仿真,得出系统的响应曲线。

从中发现它的性能指标,都比原来的曲线有了很大的改进。

因此,采用单纯形法的优越性是显而易见的。

关键词: 目标函数;PID 参数;单纯形法;优化设计;SIMULINKOptimal Design of PID Parameter of the Control System Based onSimplex MethodAbstractThe main purpose of this paper is to study the method of optimization of PID parameters and find a way to improve the control. There are a lot of methods of optimization for the parameters of PID, and each method has its own characteristics. While using these methods in industrial procedure, we should always be cautious. In this paper we adopt the excellent and simplex method to tune the parameters. To finish it, the following tasks should be done. First, how to choose the target function that could control the system. The target function of the control system should be chosen as the absolute value of the error multiplied by time. Then we simulate the control system gradually, and analyze the results of the process. Because the solution of the target function cannot be written out directly, this design adopts simulation gradually. Second, this paper adopts the engineering method (critical proportioning method) to get it is initial parameter p K ,i K ,d K , then uses the simplex method, and gets a series betterPID parameters. Third, this paper uses the tool of SIMULINK to optimize the parameters of PID and gets the system responding curve. From the responding curve we can see clearly that all kind of function index signs have been improved a lot. Therefore, it is obviously to find the advantages in using the simplex method.Keywords : target function ; PID parameters ;simplex method ;optimal design ;SI MULINK目录摘要 (I)Abstract (II)1绪论 (1)1.1PID控制简介 (1)1.2PID参数整定方法综述 (2)1.2.1基于对象参数辨识的整定方法 (2)1.2.2基于对象输出响应特征值来进行PID参数整定 (3)1.2.3参数优化方法 (4)1.2.4基于控制器自身控制行为的PID参数整定方法 (4)1.2.5其他整定方法 (5)1.3本文的主要工作 (6)2参数寻优方法简介 (7)2.1优化设计简介 (7)2.2目标函数选取 (8)2.3优化设计寻优方法 (9)2.3.1间接寻优法 (9)2.3.2直接寻优法 (9)2.3.3单变量函数寻优法 (9)2.3.4多变量函数的寻优方法 (10)2.4单纯形法 (10)2.5大迟滞系统 (13)2.6寻优过程的流程图 (14)3加热炉温度控制简介 (15)3.1加热炉温控制系统的特点 (15)3.2加热炉的模型结构 (16)4PID参数优化及MATLAB仿真 (17)4.1PID控制的基本原理 (17)4.2PID调节作用分析 (17)4.3参数的初始整定 (19)4.4MATLAB仿真 (20)4.5优化函数Fminsearch的说明 (22)4.6优化后的仿真结果 (23)4.7结果比较 (24)结论 (27)致谢 (28)参考文献 (29)附录:相关程序 (30)1 绪论本章对PID控制,PID参数整定的方法以及本文的主要工作做了一些简单的介绍。

1.1 PID控制简介在工程实际中,应用最为广泛的调节器控制规律为比例、积分、微分控制,简称PID控制,又称PID调节。

PID控制器问世至今已有近70年历史,它以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一。

当被控对象的结构和参数不能完全掌握,或得不到精确的数学模型时,控制理论的其它技术难以采用时,系统控制器的结构和参数必须依靠经验和现场调试来确定,这时应用PID控制技术最为方便。

即当我们不完全了解一个系统和被控对象,或不能通过有效的测量手段来获得系统参数时,最适合用PID控制技术[1],PID控制,实际中也有PI和PD控制。

PID控制器就是根据系统的误差,利用比例、积分、微分计算出控制量进行控制的。

比例(P)控制比例控制是一种最简单的控制方式。

其控制器的输出与输入误差信号成比例关系。

当仅有比例控制时系统输出存在稳态误差(Steady-state error)。

积分(I)控制在积分控制中,控制器的输出与输入误差信号的积分成正比关系。

对一个自动控制系统,如果在进入稳态后存在稳态误差,则称这个控制系统是有稳态误差的或简称有差系统(System with Steady-state Error)。

为了消除稳态误差,在控制器中必须引入“积分项”。

积分项对误差取决于时间的积分,随着时间的增加,积分项会增大。

这样,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大使稳态误差进一步减小,直到等于零。

因此,比例+积分(PI)控制器,可以使系统在进入稳态后无稳态误差。

微分(D)控制在微分控制中,控制器的输出与输入误差信号的微分(即误差的变化率)成正比关系。

自动控制系统在克服误差的调节过程中可能会出现振荡甚至失稳。

其原因是由于存在有较大惯性组件(环节)或有滞后(delay)组件,具有抑制误差的作用,其变化总是落后于误差的变化。

解决的办法是使抑制误差的作用的变化“超前”,即在误差接近零时,抑制误差的作用就应该是零。

这就是说,在控制器中仅引入“比例”项往往是不够的,比例项的作用仅是放大误差的幅值,而目前需要增加的是“微分项”,它能预测误差变化的趋势,这样,具有比例+微分的控制器,就能够提前使抑制误差的控制作用等于零,甚至为负值,从而避免了被控量的严重超调。

所以对有较大惯性或滞后的被控对象,比例+微分(PD)控制器能改善系统在调节过程中的动态特性。

1.2 PID参数整定方法综述PID控制参数整定,是指在控制器的形式已经确定(PI,PID调节规律)的情况下,通过调整控制器参数,达到要求的控制目标。

PID控制器参数整定方法多种多样,归纳起来大致有以下几类:基于被控过程对象参数辨识的整定方法;基于抽取对象输出响应特征参数的整定方法;参数优化方法;目前发展很快的基于控制器自身控制行为的控制器参数在线整定方法等。

1.2.1 基于对象参数辨识的整定方法基于被控过程对象参数辨识的整定方法[2]是利用辨识算法得出对象的数学模型,在此基础上用整定算法对控制器参数进行整定。

在这类方法中,不同的辨识方法和整定算法的组合将形成不同的整定方案。

常用的辨识方法有参数模型辨识方法和非参数模型辨识方法。

对象参数模型辨识方法(亦称现代的辨识方法):这种方法是假定在一种模型结构的基础上,通过极小化模型与过程之间的误差准则函数来确定模型的参数,常用的方法有最小二乘法、梯度校正法、极大似然法。

若模型结构无法事先确定,必须利用结构辨识方法先确定模型的结构参数(如阶次、纯迟延等)。

在辨识得到对象的参数模型后,可用的参数整定方法有:极点配置整定法,相消原理法,内模控制法(IMC),增益、相角裕量法(GPM),基于二次型性能指标(ITAE/ITE/ISE)的参数优化方法[2]。

这类方法对特性分明的被控对象的控制参数整定是十分有效的,但这种方法比较复杂,并且对被控过程模型有较强的限制,因而对不能或难以用精确数学模型描述的复杂过程难以奏效。

非参数模型辨识方法(亦称经典辨识方法):非参数模型辨识方法获得的模型是对象的非参数模型,即对象的阶跃响应、脉冲响应、频率响应等,其表现形式是以时间或频率为自变量的实验曲线。

这种方法在假定过程是线性的前提下,不必事先确定模型的具体结构,因而可适用于任意复杂的过程。

其所得的非参数模型经适当的数学处理,可转变为参数模型——传递函数形式,而后应用适当的整定方法或计算公式可得控制器参数。

1.2.2基于对象输出响应特征值来进行PID参数整定基于对象输出响应特征值来进行PID参数整定的方法较多,比较常用的是基于开环对象Nyquist曲线上的一个特征点的知识来进行控制器参数整定,比较著名的有闭环Z —N方法[3]、继电整定法等。