《毕业设计(论文)-一种基于LABVIEW的PID控制器的设计方法(18页).doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-一种基于LABVIEW的PID控制器的设计方法(18页).doc(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-毕业设计(论文)-一种基于LABVIEW的PID控制器的设计方法-第 13 页一种基于LABVIEW的PID控制器的设计方法摘要利用虚拟仪器技术,采用LABVIEW图形编程环境,设计了一个PID程序,用于仿真PID控制规律。PID控制器是一种线性的控制器,具有原理简单、易于整定、使用方便和控制性能较强的优点,它能够对线性控制系统快速准确的确定P、I、D三个参数和阶跃响应曲线。同时,可以给出控制系统开环或者闭环的阶跃响应。通过改变P、I、D参数和设定值,观察不同情况下的控制曲线,或在同样参数情况下比较位置型PID与增量型PID的控制效果。通过对各种控制器作用下,对线性控制对象,阶跃输入的响应曲
2、线分析,从而得到各个阶跃响应特性。证明该控制器设计正确,实用技术方法可行。并总结出PID调整Kp,Ki,Kd参数的一般顺序。该控制器为各个领域的过程控制系统提供了方便,节省了时间,大大的提高了生产效率。关键词:虚拟仪器;LABVIEW;PID控制Base on LABVIEW for PID controller design methodABSTRACTUsing the technology of virtual instrument, using LABVIEW graphical programming environment, to design a PID program, use
3、d to control law simulation PID.PID controller is a linear controller,which has such advantages as simple principles,easy setting,convenient application and strong control performance. It can quickly and exactly define three parameter-P、I、D-for linear control system below three orders,and accurately
4、 determine the step response curve of the open loop systems.At the same time,may give the control system split-ring or the closed loop step response.By changing the P, I, D parameters and the set value, observation and control curve under different conditions, the control effect or in the same param
5、eters under the condition of comparative position PID and increment type PID. Through a variety of controller function, linear control object of the order of, response curves of step input, resulting in each step response characteristic. Results show that the controller design is correct, practical
6、and feasible technical method. And summed up the PID Kp, Ki, the general order of Kd parameters.Along with the computer technology, has provided the outstanding solution for the process control and the industrial automation application.Key words:virtual instrument;LABVIEW;PID control目录引言11.1课题研究的来源及
7、意义11.2国内外发展状况11.3PID 介绍21.3.1PID控制原理21.3.2开环控制系统31.3.3闭环控制系统32LABVIEW程序设计52.1LABVIEW程序设计简介52.2PID阶跃响应的LABVIEW程序设计62.2.1前面板设计62.2.2框图程序设计62.2.3PID控制器设计73实际问题提出分析83.1设计目的83.2实际问题的提出83.3实际问题分析93.3.1阶跃响应93.3.2带PID 控制器的闭环系统94PID控制器调节124.1PID调节规律124.1.1比例(P)控制124.1.2积分(I)控制124.1.3微分(D)控制124.1.4比例积分(PI)控制1
8、24.1.5比例微分(PD)控制134.1.6比例积分微分(PID)控制134.2PID 调节规律对系统稳定性的影响144.2.1比例调节作用144.2.2积分调节作用144.2.3微分调节作用144.2.4比例积分调节作用144.2.5比例微分调节作用144.2.6P、I、D 控制特性的一般结论154.3 P、I、D控制算法选择154.3.1比例控制器系数的设置164.3.2比例积分控制器系数的设置164.3.3比例微分控制器系数的设置164.3.4比例积分微分控制器系数的设置164.4PID 算法最终形式164.5稳定性174.6优化过程174.7偏差175总结20参考文献21致谢22引言
9、1.1课题研究的来源及意义国际上有一些研究文章阐述了目前工业控制的状况,利用LABVIEW进行PID控制器的设计具有重要的意义,它可以对比例系数、积分系数和微分系数进行调整,很快的确定PID的三个参数,实现对控制系统设定值的跟踪和快速消除扰动,使控制系统达到最佳控制效果。而LABVIEW有一个比较大的函数库,包括数据采集、串口控制、数据分析、数据显示及数据存储,等等1。PID的应用很方便,若果我们不完全了解一个系统和它的被控对象,或者说不容易利用某种测量方式测得系统参数时,PID控制技术适用于这个系统。总得来说,PID控制包括PI和PD的控制,它就是根据系统误差,利用比例、积分、微分计算出控制
10、量进行控制的。1.2国内外发展状况仪器仪表技术既是现代科技的前沿技术,也是信息产业的关键技术,它是信息产业的基础与源头。虚拟仪器技术是仪器仪表技术的最前沿技术,也是测试技术和计算机技术综合的产物,代表了现代测试技术和仪器技术的发展方向。虚拟仪器的软件开发平台很多,目前最具代表性的虚拟仪器开发平台就是美国国家仪器(NI)公司的LabWindows/CVI、LABVIEW 和惠普公司的HP VEE(Agilent VEE)2。LABVIEW 是一种程序开发环境,由美国国家仪器(NI)公司研制开发的,类似于C 和BASIC 开发环境。但是LABVIEW 与其他计算机语言的显著区别是,其他计算机语言都
11、是采用基于文本的语言产生代码,而LABVIEW 使用的是图形化编辑语言G 编写程序,产生的程序是框图的形式。控制方法理论自从1940 年以来,推出了许多先进控制方法,但PID 控制器以其结构简单,对模型误差具有鲁棒性及易于操作等优点,仍被广泛应用于冶金、化工、电力、轻工和机械等工业过程控制中。 但是,参数单一不变的PID 控制器,在负载、环境变化的条件下控制效果明显变差。这时需要经验丰富的工程师重新设定PID 参数以适应变化。这样费时费力,能满足现代化工业生产的需求。因此,PID 参数自整定技术受到越来越广泛的关注。特别是在高品质的运动控制专用DSP 出现后,使得在线实现PID 参数自整定技术
12、日益成熟。在生产过程中为了提高产品质,增加产量,节约原材料,要求生产管理及生产过程始终处于最优工作状态。因此产生了一种最优控制的方法,这就叫自适应控制。在这种控制中要求系统能够根据被测参数,环境及原材料的成本的变化而自动对系统进行调节,使系统随时处于最佳状态。自适应控制包括性能估计(辨别)、决策和修改三个环节。它是微机控制系统的发展方向。但由于控制规律难以掌握,所以推广起来尚有一些难以解决的问题。1.3PID 介绍比例积分微分控制器(PID控制器)是一个通用的控制回路的反馈机制,控制器被广泛地应用于工业控制系统,PID控制器计算出一个误差的值作为测量的过程变量和一个理想的设定值之间的差异。控制
13、器通过调整过程控制输入,使误差最小。PID控制器的计算(算法)包含三个独立的常数参数,据此被称为三项控制:比例,积分和导数的值,用P,I,D表示,假设这些值用时间表达:P取决于当前的误差,D基于电流变化率。这三项加权,通过控制元件,用来调整过程中,如一个控制阀的位置,一个阻尼器,或电力供应给加热元件。1.3.1PID控制原理图1-1PID控制原理图如图1-1,PID控制器由比例单元(P)、积分单元(I)和微分单元(D)组成。其输入e (t)与输出u (t)的关系为u(t)=kpe(t)+1/TIe(t)dt+TD*de(t)/dt (1-1)式中积分的上下限分别是0和t因此它的传递函数为:G(
14、s)=U(s)/E(s)=kp1+1/(TI*s)+TD*s (1-2)其中kp为比例系数; TI为积分时间常数; TD为微分时间常数比例控制比例控制是一种最简单的控制方式。其控制器的输出与输入误差信号成比例关系。当仅有比例控制时系统输出存在稳态误差6。积分控制在积分控制中,控制器的输出与输入误差信号的积分成正比关系。对一个自动控制系统,如果在进入稳态后存在稳态误差,则称这个控制系统是有稳态误差的或简称有差系统。为了消除稳态误差,在控制器中必须引入“积分项”。积分项对误差取决于时间的积分,随着时间的增加,积分项会增大。这样,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大使
15、稳态误差进一步减小,直到等于零。因此,比例+积分(PI)控制器,可以使系统在进入稳态后无稳态误差。微分控制在微分控制中,控制器的输出与输入误差信号的微分(即误差的变化率)成正比关系。自动控制系统在克服误差的调节过程中可能会出现振荡甚至失稳。其原因是由于存在有较大惯性组件(环节)或有滞后(delay)组件,具有抑制误差的作用,其变化总是落后于误差的变化。解决的办法是使抑制误差的作用的变化“超前”,即在误差接近零时,抑制误差的作用就应该是零。这就是说,在控制器中仅引入 “比例”项往往是不够的,比例项的作用仅是放大误差的幅值,而目前需要增加的是“微分项”,它能预测误差变化的趋势,这样,具有比例+微分
16、的控制器,就能够提前使抑制误差的控制作用等于零,甚至为负值,从而避免了被控量的严重超调。所以对有较大惯性或滞后的被控对象,比例+微分(PD)控制器能改善系统在调节过程中的动态特性。1.3.2开环控制系统开环控制系统是指被控对象的输出(被控制量)对控制器的输出没有影响。在这种控制系统中,不依赖将被控量反送回来以形成任何闭环回路。一个简单的例子如图1-2所示图1-2水泵抽水控制系统1.3.3闭环控制系统闭环控制系统的特点是系统被控对象的输出(被控制量)会反送回来影响控制器的输出,形成一个或多个闭环。闭环控制系统有正反馈和负反馈,若反馈信号与系 统给定值信号相反,则称为负反馈,若极性相同,则称为正反
17、馈,一般闭环控制系统均采用负反馈,又称负反馈控制系统7。闭环控制系统的例子很多。比如人就是一个具有负反馈 的闭环控制系统,眼睛便是传感器,充当反馈,人体系统能通过不断的修正最后作出各种正确的动作。如果没有眼睛,就没有了反馈回路,也就成了一个开环控制系 统。另例,当一台真正的全自动洗衣机具有能连续检查衣物是否洗净,并在洗净之后能自动切断电源,它就是一个闭环控制系统。闭环控制系统方框图如图1-3所示图1-3闭环控制系统方框图2LABVIEW程序设计2.1LABVIEW程序设计简介用LAB LABVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发的,类似于C和BASIC开发环境,但是LA
18、BVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LABVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式3。与 C 和BASIC 一样,LABVIEW也是通用的编程系统,有一个完成任何编程任务的庞大函数库。LABVIEW也有传统的程序调试工具,如设置断点、以动画方式显示数据及其子程序(子VI)的结果、单步执行等等,便于程序的调试。LABVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种用图标代替文本行创建应用程序的图形化编程语言。传统文本编程语言根据语句和指令的先后顺序决
19、定程序执行顺序,而LABVIEW则采用数据流编程方式,程序框图中节点之间的数据流向决定了VI及函数的执行顺序。VI指虚拟仪器,是 LABVIEW的程序模块。LABVIEW提供很多外观与传统仪器(如示波器、万用表)类似的控件,可用来方便地创建用户界面。用户界面在 LABVIEW中被称为前面板。使用图标和连线,可以通过编程对前面板上的对象进行控制。这就是图形化源代码,又称G代码。LABVIEW的图形化源代码在某种程度上类似于流程图,因此又被称作程序框图代码。VIEW开发平台编制的程序称为虚拟仪器程序如图2-1,简称VI。VI包括三部分:程序前面板、框图程序和程序调试。用户可以利用控制模版和工具模版
20、加入输入控制器和输出指示器框图程序的设计主要是对节点、数据端口和连线的设计程序调试,排除程序执行过程中可能遇到的错误前面板的设计框图程序的设计程序调试图2-1虚拟仪器程序2.2PID阶跃响应的LABVIEW程序设计2.2.1前面板设计前面板是VI的交互式用户界面,外观和功能都类似于传统仪器面板,用户的输入数据通过前面板传递给框图,计算和分析也在前面板上以数字、图标、表格等各种不同方式显示出来。可以同时得到仿真波形8。闭环控制及波形如图2-2所示 图2-2闭环控制及波形2.2.2框图程序设计框图程序是虚拟仪器的图形化源代码,如图2-3,与前面板相对应,连线表示信号的方向。它是利用图形语言对前面板
21、上的控制量和显示量进行控制,使程序完成设定的功能。图2-3框图程序2.2.3PID控制器设计完成程序设计后,然后运行程序,设置参数Kp、Ki、Kd 的大小,使得输出的阶跃响应达到预期的效果。还可以通过开关选择对开环系统或者闭环系统进行仿真。对不同的被控对象只需改变其传递函数,重复上面步骤即可获得的PID 参数,完成PID 控制器的设计。3实际问题提出分析3.1设计目的利用LABVIEW虚拟仪器开发平台,设计一个程序,可以对3阶以内的线性被控对象快速的确定PID控制器的各个参数,完成PID控制器的设计。同时可以给出控制器系统开环或者闭环的阶跃响应。3.2实际问题的提出一个简单的关于质量,弹簧和阻
22、尼器的系统如图3-1所示图 3-1简单受控系统示意图该系统的数学模型是 : (3-1)式中M:小车的质量b:阻尼系数k:弹簧系数F:施加给小车的外力对上式进行Laplace变换Mx2 X(s)+bsX(s)+kx(s)=F(s) (3-2)在位移X(s)和输入F(s)力之间的传递函数是: (3-3)这里M = 1kgb = 10 N.s/mk = 20 N/mF(s) = 1将上述值代入上式 (3-4)本设计的目标是如何确定Kp,Ki和Kd是的该系统的阶跃响应具有:一、 快速的上升时间二、 最小的过调三、 无稳态误差3.3实际问题分析3.3.1阶跃响应阶跃响应是指将一个阶跃输入加到系统上时,系
23、统的输出。稳态误差是指系统的响应进入稳态后,系统的期望输出与实际输出之差。控制系统的性能可以用稳、准、快三个字 来描述。稳是指系统的稳定性,一个系统要能正常工作,首先必须是稳定的,从阶跃响应上看应该是收敛的;准是指控制系统的准确性、控 制精度,通常用稳态误差来描述,它表示系统输出稳态值与期望值之差;快是指控制系统响应的快速性,通常用上升时间来定量描述。3.3.2带PID 控制器的闭环系统系统串联一个比例积分微分(PID)控制器后,其传递函数为: (3-8)设置比例系数Kp=100、积分系数Ki=300、微分系数Kd=5。其阶跃信号的响应曲线如图3-2所示。图 3-2Kp = 100、Ki =
24、300、Kd = 5 的闭环阶跃响应曲线从图中我们可以发现,串联此调节器之后,系统的调节时间慢。如果把比例系数Kp 设为300、积分系数Ki 设为300、微分系数Kd 设为5,则响应曲线如图3-3所示。图 3-3Kp = 300、Ki = 300、Kd = 5 的闭环阶跃响应曲线此时系统产出了一定振荡,但响应时间也缩短了。再如把比例系数Kp 设为300、积分系数Ki 设为300、微分系数Kd 设为10,其响应曲线如图3-4所示。图 3-4Kp = 300、Ki = 300、Kd = 10 的闭环阶跃响应曲线这时系统振荡幅度减少,调节时间也缩短了。如果再把比例系数Kd 设为300、积分系数Ki
25、设为300、微分系数Kd 设为30。其响应曲线如图3-5 所示。图 3-5Kp = 300、Ki = 300、Kd = 30 的闭环阶跃响应曲线可以清楚地看出,在这个调节器控制下,系统没有超调了。4PID控制器调节4.1PID调节规律4.1.1比例(P)控制比例调节是根据实际输出与期望值的偏差方向、偏差值成比例地改变调节机构的开度。即偏差越大,开度变化越大,偏差越小,开度变化越小。这样能量的变化较为平稳,最终可以达到能量的平衡,使被调量稳定下来9。4.1.2比例积分(I)控制积分调节规律就是调节器的输出变化量与输入偏差随时间的积分成正比的调节规律,亦即调节器输出的变化速度与输入偏差的大小成正比
26、。对一个自动控制系统,如果在进入稳态后存在稳态误差,责成这个控制系统是由稳态误差的。增加积分项后,积分项对误差取决于时间的积分,随着时间的增加,积分项会增大。所以这样只要控制系统内存在偏差,积分项就会随时间增大而加大,从而推动调节器输出增大时稳态误差进一步减小,当偏差为零时,输出就保持不变。因此,调节器有差即动,无差则停。可见,积分作用是能消除余差的,使控制系统进入稳态无稳态误差。积分调节规律可用下式表述: (4-1)式中:ki积分系数;Ti积分时间。4.1.3比例微分(D)控制比例调节规律和积分调节规律都是根据被调参数与给定值的偏差动作的,而微分调节规律则是根据偏差的变化趋势调节控制,当发现
27、偏差有快速变化的可能时,微分控制器会产生一个较大的调节作用予以抑制,这样就有可能减少偏差的变化幅度,改善调节品质。4.1.4比例积分(PI)控制比例积分调节规律又称PI 调节规律10。它既具有比例调节动作,又具有积分调节动作。比例作用快,但是不能消除偏差。积分作用稍慢于比例作用,但最终可以消除偏差。积分作用相当于在比例调节之后,再自动进行调整。故PI 调节器又称为再调调节器。PI 调节器的动作规律可用下式表示。 (4-2)式中:P比例积分作用;PP比例作用;PI积分作用。调节器的输出为比例作用和积分作用之和,而第二项多一个比例系数Kp,这是由于在PI 调节器的结构上,比例系数不仅影响到比例不分
28、,而且也影响到积分部分。这就是说,这样使偏差随时间积累的速度加快了。4.1.5比例微分(PD)控制比例微分调节器的调节作用是比例调节与微分调节二者之和。比例微分控制作用可提高系统的控制速度,对惯性大的对象用比例微分,可以改善控制质量,减小最大偏差,缩短控制时间。4.1.6比例积分微分(PID)控制具有比例(P)、积分(I)、微分(D)三种调节规律的调节器,简称为PID 调节器。其调节规律的数学表达式是:(4-3)式中:P比例积分作用;PP比例作用;PD微分作用。PID 调节器是比例、积分、微分控制器控制作用的综合。在调节开始时,微分先起作用,输出信号发生突然的大幅度变化,同时,比例也起作用进行
29、调节,是偏差幅度减小。接着积分起作用,慢慢地把静差消除。4.2PID 调节规律对系统稳定性的影响4.2.1比例调节作用比例增益可以改善调节特性,但若使用不当,也可能导致系统不稳定。因此,大多数比例调节器的比例系数都是可以调节的,通过调节可以改变系统的系统增益,保证调节系统的稳定性,不产生振荡,最后稳定于某一数值。4.2.2积分调节作用积分调节作用是随着时间积累才逐渐增强的,控制动作缓慢,控制不及时,产生了一个调节系统的滞后,是系统的稳定性降低。当积分时间短,积分速度大,积分作用强,积分增益也大时,也会使系统稳定性降低。4.2.3微分调节作用微分调节使得整个调节系统相滞后减少了,从而增加了系统的
30、稳定性。如果微分时间短,微分作用弱,则对系统影响不显著。如果微分时间太大,虽然微分作用强,超前的作用有利于系统的稳定性,但是微分时间太大,增益过大,反而会降低系统的稳定性。4.2.4比例积分调节作用由于比例调节作用时产生了一个180的相移,所以当积分时间小,积分速度大,积分作用的幅度也会增加,积分增益加大,从而在调节器输出和输入之间的相滞后角也增大。这也会使系统不稳定。4.2.5比例微分调节作用当微分时间加大,微分作用强,微分的幅度加大时,在调节器输出和输入之间的相超前角将增大,从而可以抵消调节系统中的相滞后影响,消除振荡,增加系统的稳定性。因此在比例微分调节系统中,由于微分作用的加入,比例系
31、数可以调整小一些。4.2.6P、I、D 控制特性的一般结论比例控制器(Kp)能减少上升时间,并减少误差,但不能消除稳态误差。积分控制(Ki),将消除稳态误差的影响,但可能使瞬态响应变得更糟。微分控制(Kd)能够提高系统稳定性,减少超调并改善瞬态响应。比例、积分、微分控制器Kp、Kd 和Ki 在闭环系统中的作用总结如表4-1所示:表4-1 P、I、D 控制特性闭环响应上升时间超调稳定时间稳定误差Kp减少增加影响较小减少Ki减少增加增加消除Kd影响较小减少减少影响较小请注意,这些关系可能不十分准确,因为Kp、Ki 和Kd 是相互关联的。事实上,其中一个变量的变化可以影响其它两个控制的效果。为此,该
32、表在确定Kp、Ki 和Kd 值时仅作为参考。4.3 P、I、D控制算法选择一般性原则:(1) 当广义过程控制通道时间常数较大或容量之后较大时,入温度、成分、PH值等控制过程,应引入微分调节;如果工艺容许有稳态误差,可选择用PD控制;若工艺要求无稳态误差,应选用PID控制。(2) 当广义过程控制通道时间常数较小、负荷变化不大且工艺要求允许有稳态误差时,可以选择P控制,入贮藏压力、液位等过程一般属于此类。(3) 当广义过程 控制通道时间常数较小、负荷变化不大,但工艺要求无稳态误差时,可以选择PI控制,如管道压力、流量等控制过程可属此类。(4) 当广义过程控制控制通道时间常数很大且纯滞后较大、负荷变
33、化也剧烈时,不宜采用PID控制。按照如下步骤可获得所期望的响应:(1) 获得开环反应,并确定需要改进的物理量(2) 增加比例控制,以改善上升时间(3) 增加微分控制,以改善超调(4) 增加积分控制,消除稳态误差(5) 调整Kp,Ki,Kd 每个参数直到获得所需的系统响应。4.3.1比例控制器系数的设置采用P 控制规律能较快地克服扰动的影响,它的作用于输出值较快,但不能很好稳定在一个理想的数值,不良的结果是虽较能有效的克服扰动的影响,但有余差出现。它适用于控制通道滞后较小、负荷变化不大、控制要求不高、被控参数允许在一定范围内有余差的场合。如,热水池水位控制,油泵房中间油罐油位控制等。4.3.2比
34、例积分控制器系数的设置在工程中比例积分控制规律是应用最广泛的一种控制规律。积分能在比例的基础上消除余差,它适用于控制通道滞后较小、负荷变化不大、被控参数不允许有余差的场合。如,油泵房供油管流量控制系统,退火窑各区温度调节系统等。4.3.3比例微分控制器系数的设置微分具有超前作用,对于具有容量滞后的控制通道,引入微分参与控制,在微分项设置得当的情况下,对于提高系统的动态性能指标,有着显著效果。因此,对于控制通道的时间常数或容量滞后较大的场合,为了提高系统的稳定性,减小动态偏差等可选用比例微分控制规律。如,加热型温度控制、成分控制。需要说明一点,对于那些纯滞后较大的区域里,微分项是无能为力,而在测
35、量信号有噪声或周期性振动的系统,则也不宜采用微分控制。如,大窑玻璃液位的控制。4.3.4比例积分微分控制器系数的设置PID 控制规律是一种较理想的控制规律,它在比例的基础上引入积分,可以消除余差,再加入微分作用,又能提高系统的稳定性。它适用于控制通道时间常数或容量滞后较大、控制要求较高的场合。如温度控制、成分控制等。4.4PID 算法最终形式 (4-4)其中:Kp:比例增益,调整参数Ki:积分增益,调整参数Kd:微分增益,调整参数e:错误 SP-PVt:时间或瞬时时间(本)T:积分变量;需要从0到现在的时间价值t。4.5稳定性如果PID控制器参数(增益的比例,积分和微分项)选择不当,控制过程的
36、输入可以是不稳定的,其输出发散,有或没有振荡,并仅限于饱和或机械破损。不稳定是由于过剩增加,尤其是在存在明显滞后。一般来说,稳定的需要的响应,这个过程必须不为的工艺条件和设定任何组合振荡,尽管有时边际稳定性(有界振动)是可以接受的或预期的。4.6优化过程在一个过程中的变化或改变设定值的优化行为取决于应用。两个基本要求是调节和指令跟踪。具体标准命令跟踪包括上升时间和稳定时间。一些过程不允许过程变量超出设定值,如果超出,这将是不安全的。其他进程必须减少在达到一个新的设定点所消耗的能量。4.7偏差因为一个非零的错误所需的驱动控制器,纯比例控制器通常有稳态误差,简称偏差。偏差是成正比的处理增益和比例增
37、益成反比。偏差可以通过设定值或输出添加补偿偏置项减轻,或加入一个积分项的纠正。积分项4-1光伏-时间图,为三(KP和KI值的Kd值保持不变)从积分项的贡献是两者的误差幅度和持续时间成比例的误差。在PID控制器的积分是瞬时误差随时间累积的偏移的总和给出应该被纠正之前。累积误差,然后乘以积分增益()和添加到控制器的输出。积分项: (4-5)积分项对设定值的加速过程的运动,消除了纯比例控制器发生残余稳态误差。然而,因为积分响应从过去的积累误差,它可以导致当前值超过设定值。4-2光伏-时间图,为三KD值(KP和KI保持不变)过程偏差的导数是通过确定坡度误差随时间变化速率乘以这个由微分增益计算。的导数项
38、的贡献的整体控制作用的大小称为微分增益,。导数项的: (4-6)导数项减缓变化的速度控制器的输出。微分控制是用来减少超调的整体部件生产和提高过程稳定性的大小组合控制器。然而,导数项减缓了控制器的瞬态响应。同时,中分化信号放大噪声,这个术语在控制器是在高度敏感的噪声误差项,并能导致流程如果噪声和微分增益足够大,变得不稳定。因此,在带宽有限的一个近似的差异是比较常用的。这样的电路称为相位超前补偿器。5总结在LABVIEW软件条件下,利用PID工具包,可以方便的进行PID控制器的设计,为PID控制在实际系统中的应用提供参考。通过前面板的图形交互界面本程序对3阶以内具有线性递函数的被控对象有着很好的通
39、用性。并对实际问题的PID控制仿真。此外,还可以利用PID工具包,设计其它基于PID算法的LABVIEW程序,设为子VI,便于在设计中调用。参考文献1 杨乐平,李海涛等。LABVIEW程序设计与应用。北京:电子工业出版社,2001.2 NI Corporation。PID Control Toolset User Manual,2003.113 程鹏。自动控制原理实验教程。北京:清华大学出版社,20084 刘金琨,先进PID控制极其MATLAB仿真。北京:电子工业出版社,20025 王仲生,陈东。智能检测与控制技术。西安:西北工业大学出版,20026 陶永华。新型PID控制及其应用。北京:机械工业出版社,20007 李杨等。图形化编程语音LABVIEW及环境及其开放性。计算机工程,19998 李瑞先。基于LABVIEW电机控制试验系统的软件设计及实现。山东理工大学,20069 李刚,林凌。LABVIEW易学易用的计算机图形化编程语言。北京:北京航天航空大学出版社,2001。