基于系统辨识的自整定PID控制器设计说明.doc
《基于系统辨识的自整定PID控制器设计说明.doc》由会员分享,可在线阅读,更多相关《基于系统辨识的自整定PID控制器设计说明.doc(36页珍藏版)》请在三一办公上搜索。
1、摘要PID控制是最早发展起来且目前在工业过程控制中依然应用最广泛的控制策略之一。PID控制中至关重要的是控制器三个参数的整定,参数整定的好坏既影响到控制性能,又影响到整个系统的能耗。常规的PID整定参数的选择取决于多种因素:被控过程的动态性能、控制目标以及操作人员对过程的理解等,所以要求工程技术人员具有丰富的经验,加上实际系统又有滞后、非线性等因素,都会使得PID参数整定有一定的难度,比较费时费力,从而导致许多PID控制回路不能运行在最佳工作状态。而自整定控制器能通过按键方式由控制器自身完成参数的整定,不需要人工干预,可以节省整定时间,提高整定精度,进而提高经济效益。因此,研究自整定PID控制
2、器具有重要意义。针对上述问题,,本文开发了一种基于系统辨识的自整定PID控制器。该控制器给过程控制技术人员提供了一种调试工具,不仅保证了控制参数的优化,而且缩短了系统的现场整定时间。ABSTRACTPID control,which is one of the earliest developed in the industrial process control,is still one of the most widely used control strategy , and more than 95of the industrial control loop has PID struc
3、tureThe tuning of the three control parameters is the most important,because it does not only affect the quality of control performance,but also affects the whole system of energy consumptionConventional PID parameter selection depends on many factors:such as the dynamic performance of the proces,co
4、ntrol objectives,as well as the operators understanding of the processThe actual system usally is lagged behind,nonlinear,and has other factorsThat is why it is difficult to turn the PID parametersThere , it needs experienced engineers to complete PID parameters tuning although it is time-consuming
5、and laborious and results in a number of PID control loop can not run in the best working conditionAuto-tuning controller can complete control with a button on their own,without human interventionAuto-tuning method call save more time and be more accurate than artificial mothod,and it also can impro
6、ve the cost-effectivenessThus,research on auto-tuning PID controller is of great significance To solve problems mentioned above,this paper developed an auto-tuning PID controller based on system identification methodIt provides the process control engineers with a debugging tool ,which not only ensu
7、res the optimization of the control parameters,but also shorten the setting time目 录第一章 绪论11.1本课题研究的目的与意义21.2 参数自整定技术的国内外研究现状31.3 本课题主要研究内容4第二章 模型参数辨识方法与选择52.1 模型参数辨识原理62.2 模型参数辨识常见方法72.3 本课题选用方法8 2.1.1递推最小二乘法9 2.1.2 脉冲响应法10第三章 参数自整定方法与选择113.1 参数自整定原理123.2 参数自整定常用方法133.3 本课题选用方法14 3.1.1改进型临界比例度法14 3.
8、1.2 迭代自整定法15 第四章 自整定PID控制器的设计与实现164.1 控制器的功能分析174.2 控制器的硬件电路设计18 4.2.1微处理器的选择20 4.2.2模拟量输入/输出通道 19 4.2.3人机交互模块的设计20 4.2.4电源电路设计 234.3 控制器的软件模块设计24第五章 总结与展望25致谢26参考文献27附录第一章 绪论1.1 本课题研究的目的与意义 PID控制器是在工业过程控制中最常见的一种控制调节器,广泛应用于化工、机械、冶金和轻工等工业过程控制系统中。有一些文献陈述了当前的应用状况1,2。日本电子测量仪表协会在1989 年对过程控制做的调查报告,该报告表明90
9、%以上的控制回路具有PID 结构。另外一篇有关加拿大造纸厂的统计报告表明典型的造纸厂一般有2000 多个控制回路,其中97%以上是PID 控制,而且仅仅有20%的控制回路工作比较满意。控制回路性能普遍差的原因中参数整定不合适的占30%,阀门问题占30%,而另外20%的控制器性能差有多种原因,如传感器问题、采样频率的选择不当以及滤波器的问题等。在已安装的过程控制器中30%是处于手动状态,20%的控制回路采用厂家整定的参数,即控制器制造商预先设定的参数值,30%的控制回路由于阀门和传感器的问题导致控制性能较差。因此,PID 控制器虽然在工业过程控制中普遍应用,但是获得的控制效果并不十分理想。同时由
10、于PID 控制器特别适用于过程的动态性能是良性的而且控制性能要求不高的情况,但随着现代工业的发展,人们面临的被控对象越来越复杂,对于控制系统的精度性能和可靠性的要求越来越高,这对PID 控制技术提出了严峻的挑战。只有和先进控制策略相结合,才能保证PID 控制技术永不过时,而它也正是向高精度、高性能、智能化的方向在逐步发展。 鉴于在当前和将来的工业过程中仍旧大量使用PID控制器,这就迫切需要设计出一些简单的且鲁棒性好的自整定控制器。在许多文献中已经报道了,通过大量的调查工作表明实际工业过程中使用的许多PID控制器都没有整定到令人满意的程度。因此,设计一种面向普通工业过程的能够以高性能自动整定的控
11、制器非常有必要,而且这样的自整定PID控制器将会在工业领域内有很好的市场前景。1.2 参数自整定技术的国内外研究现状 在过程工业界,从40年代开始,采用PID控制规律的单输入单输出简单反馈控制回路己成为过程控制的核心系统。目前,PID控制仍广泛应用,即便是在大量采用DCS控制的最现代化的装置中,这类回路仍占总回路数的80-90。这是因为PID控制算法是对人的简单而有效操作方式的总结与模仿,足以维护一般工业过程的平稳操作与运行,而且这类算法简单且应用历史悠久,工业界比较熟悉且容易接受。 PID参数的自整定一般包括两部分内容:一是过程特性的提取,也称为初期校正部分,即对过程进行辨识,得到过程的动态
12、特性,求得过程的增益、时间常数、延迟时间,然后按过程的特征参数或者按部分模型的匹配法设定PID参数。二是确定相应的最优控制器参数,也称为在线校正部分,是通过对控制响应的波形进行在线监视,求出性能控制指标,即超调量、振幅衰减比等,然后建立调整规则对PID参数进行更新。自Ziegler和Nichols提出PID参数整定方法起,有许多技术已经被用于PID控制器的手动和自动整定。Ziegler-Nichols阶跃响应是确定PID参数的简单方法,根据纯滞后时间和时间常数来整定控制器的参数。但是该方法仅在纯滞后时间与时问常数之比处于01-1之间时才适用,对于大的纯滞后需采取专门补偿措施。另外该方法借助于作
13、图来确定特征参数,得到的控制器是使用尚可的或次优的,并不能得到最优的控制器。其中应用广泛的有临界灵敏度法,需要测量临界增益和临界周期从而得到合适的PID参数。Z-N法需要使系统接近临界状态运行,这很易产生增幅振荡,并使系统毁坏。为克服乙N闭环方法的缺点,知名学者Astrom提出基于继电反馈的方法该方法的基本思路是在继电反馈下观测过程的极限环振荡,并由极限环的特征来确定过程的基本性质,然后算出PID调节器的参数。继电器自整定操作简单,不需要较多的有关被控对象的先验知识印可以整定控制器参数的优点,预先确定的参数少,仅仅是继电特性的输出高度和滞环宽度。而且它是在闭环条件下完成的,所以对扰动不灵敏,而
14、且所产生的极限环振荡又是一种受控振荡,易于控制。Astrom在1988年美国控制会议(ACC)上作的Toward Intelligent Control的大会报告概述了结合于新一代工业控制器中的两种控制思想一一自整定和自适应,为智能PID控制的发展奠定了基础。他认为自整定控制器和自适应控制器能视为一个有经验的仪表工程师的整定经验的自动化,自整定调节器应具有推理能力。自适应PID的应用途径的不断扩大使得对其整定方法的应用研究交得日益重要。自适应技术中最主要的是自整定。根据发展阶段来分,PID参数整定可分为常规PID参数整定方法及智能PID参数整定方法;按照被控对象个数来划分可分为单变量PID参数
15、整定方法及多变量PID参数整定方法,前者包括现有大多数整定方法,后者是最近研究的热点及难点。按控制量的组合形式来划分,可分为线性PID参数整定方法及非线性PID参数整定方法。前者用于经典PID调节器,后者用于由非线性跟踪微分器和非线性组合方式生成的非线性PID控制器。按工作机理划分,自整定方法能分为两类:基于模型的自整定方法和基于规则的自整定方法。目前来说,在众多的整定方法中主要有两种方法在实际工业过程中应用较好。一种是基于继电反馈的参数整定方法,另一种是Foxboro公司推出的基于模式识别的参数整定方法。后者主要应用于Foxboro的单回路EXACT控制器及分散控制系统IA Series的P
16、IDE功能块,其原理是基于Bristol在模式识别方面的早期工作。前者的应用实例较多,这类控制器现在包括自整定、增益计划设定及反馈和前馈增益的连续自适应等功能,这些技术都极大简化了PID控制器的使用,显著改进了它的性能。1.3 本课题主要研究内容 (1)模型参数辨识方法研究; (2)参数自整定方法研究; (3)基于AVR单片机的自整定PID控制器的设计与实现; 第二章 模型参数辨识方法研究 2.1 模型参数辨识原理 系统辨识作为一门独立的学科,通常认为是伴随着现代控制理论的产生则发展起来的,但是,“辨识”的概念和方法的历史可以追溯到更早的时代。引用Zadeh于1962年给系统辨识下的较有权威性
17、的一般定义: “系统辨识就是根据被测系统的输入和输出,从一类指定模型中确定一个与被测系统等价的数学模型。根据这个定义,要求必须规定一类输入信号(试验信号)。 所以,系统的模型辨识就是根据实验得到的输入输出数据构造一个过程模型,而不是根据系统的任何基本特性和属性。在这种情况下,不需要过程的先验知识,系统被认为是一个“黑箱,根据外部激励及其系统响应等实验信息来辨识“黑箱的内部机理。在过程控制领域,假设待辨识的过程在稳态工作点附近是近似线性的,对这种过程用线性传递函数模型来描述是足够精确的。因此,本节只对线性过程辨识作研究。 过程辨识可以采用“离线或者“在线”两种方式。离线辨识:就是中断过程的正常运
18、行后按照设计好了的经验模型进行特定的试验。在线辨识:就是利用在过程正常运行的条件下得到的数据进行辨识。应用中一个过程的参数辨识可以采取两种方式:即开环方式和闭环方式。开环辨识就是在对系统不施加控制的情况下辨识过程参数,而闭环辨识就是辨识的时候存在控制作用。任何情况下都需要对过程施加一个激励信号,以提取过程动态中的有用信息。作为有用的过程信息,输出数据依赖于输入函数的特性。因此,选择一个合适的输入函数是很重要的,由它产生的输出信号能够提供大量有用且易于提到的过程信息。 过程辨识中用到的典型输入函数如下:阶跃信号,脉冲信号,继电器信号,白噪声,伪随机二进制序列等。 阶跃测试的主要优点在于测试过程简
19、单,需要很少的先验知识。但是它对系统中的非线性非常敏感。对于闭环辨识,大部分现有技术都是在频域里进行研究。通常,在实际应用中只对零到截止频率这一频率段感兴趣。由于闭环测试对过程的干扰较少,因此在过程控制实践中多采用闭环测试而不采用开环测试。阶跃响应辨识就是在实验中,阶跃输入作为过程的输入,测量过程的响应。实验的先决条件是开始时过程处于稳定状态。阶跃信号幅值的选择应该足够大以便于过程响应比噪声水平大且易于观察,但也应该尽可能小,为了不对过程造成不必要的冲击和保持过程的动态是线性的。有许多方法可以用来从暂态响应实验中导出过程的特性。从阶跃响应实验中,通过比较控制信号和阶跃变化前后测量信号的静态值,
20、可以精确地计算静态增益。常数和纯滞后时间可以通过多种方法得到,比较复杂的调整技术中常采用暂态响应方法作为一种预调整模式。该方法的主要优点是它需要很少的先验知识,也很容易使现场操作人员理解。其主要缺点是它对于干扰较为敏感。 基本阶跃响应的典型模型如下,其中的某些参数需要估计。 (1)一阶加纯滞后(FOPDT) 参数:K、T、L(2)二阶加纯滞后(SOPDT)参数:a0,a1,a2,b0,b1,L模型中的纯滞后时间、时间常数和稳态增益可以通过把这些表达式与实验测量得到的数据按照某种方法来得到。2.2 模型参数辨识常见方法实际的工业被控对象是非常复杂的,要确定出它的精确模型是不现实的,而且也是没有必
21、要的。在实际中常用的方法是用低阶加纯滞后模型近似高阶的过程对象。阶跃响应测试常用于一阶加纯滞后模型拟合过程数据。理论上,当时间大于纯滞后时,阶跃响应可以写成 这里表示响应的终值。给定数据y(t),可以得到在时刻观测到的过程输出值, (一)LOG方法静态增益K:利用极限值和给定输入阶跃函数A,由得静态增益K的估计值是: 时间常数和纯滞后时间L:参数和L的解是非线性的,可以写成 阶跃响应数据对时间t的函数是斜率为一1的直线,纵轴上的截距为L。且这条直线与t轴的交点为t=L。如下图所示。因此从图形上可以估计出这些参数的值。 从阶跃响应数据估计时间常数和纯滞后时间(二) 两点法假设过程模型对于幅乎为A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 系统 辨识 PID 控制器 设计 说明
链接地址:https://www.31ppt.com/p-3940704.html