模拟调节器和数字计算机如何实现PID控制,模拟PID-调节器设计及数字化实现.doc...

模拟PID 调节器设计及数字化实现 摘要:本文首先对现代工控系统中比较常用的PID 调节器原理作了详细的阐述,然后对各个环节进行了硬件电路的设计,并通过MATLAB、EWB 等EDA 软件对各个环节及整个调节电路进行了验证

摘要:本文首先对现代工控系统中比较常用的PID 调节器原理作了详细的阐述,然后对各个环节进行了硬件电路的设计,并通过MATLAB、EWB 等EDA 软件对各个环节及整个调节电路进行了验证仿真。通过分析,得出了PID 调节器的优点及缺陷。最后,对数字化实现PID 调节器的工作过程进行了概述。关键词: PID;硬件设计;数字实现;EDA 仿真    引言  随着工业自动化的不断发展,人们对于生产过程的要求越来越高,这就促使人们在生产实践中不断探求新的控制方案。而在控制方案的选择中,控制规律的选择尤为重要。控制规律的恰当与否将直接决定生产线的安全、产品的质量以及生产的效率等。据不完全统计,目前在各种工业控制中,PID 调节或基于PID 调节的控制方式占90%。调节规律作为应用时间最长、生命力最强的控制方式,主要有以下优点:(1)原理简单,使用方便(2)适应性强(3)鲁棒性强。既然PID 调节在工业控制中的地位如此重要,那么,PID 的设计问题就显得颇为重要了。硬件电路设计方案控制器是一种线性控制器。它根据给定值x (t )与实际输出值y (t )构成控制偏差e(t),即表示e(t) = x (t) ? y (t)。将偏差的比例、积分和微分通过线性组合构成控制量,对被控对象进行控制,故称PID 控制器。其控制规律为模拟PID 调节器主要由三个部分组成,即P 调节、I 调节、D 调节,当然,作为工业应用,还必须有输入、输出电路,手动调节电路,下面给出各部分电路的硬件设计方案。输入电路主要作用:获得偏差信号,并以VB=10V 为参考点进行电平迁移。分析:如图2 所示,设A1 为理想放大器,即输入阻抗无穷大,输出阻抗为零。给定信号与测量信号分别通过两对并联的输入电阻R 加到A1 的正、反相输入端,其输出是以=10V 为基准的电压信号Vo1,它一方面作为微分电路的输入端,另一方面则取出Vo1/2 通过反馈电阻R 反馈至A1 的反相输入端。根据基尔霍夫定律,可以很方便地推倒出如下式子:可以看出,输入电路不但实现了偏差放大,而且实现了电平移动。比例微分电路主要作用:以VB 电平为基准的偏差信号V01,通过电路进行比例微分运算,再经比例放大后,其输出信号V02 送给比例积分电路。分析:用运算法对电路进行分析。由于分压电阻(9.1k 和1k)比RD 小得多,计算时可只考虑其分压比(n)而不考虑其输出阻抗。这样,对运放同相输入端,有上式中Id 是电容CD 的充电电流α令n=Kd(微分增益);nRDCD=Td(微分时间)则:α比例积分电路主要作用:接收比例微分电路输出信号V02,进行PI 运算,输出以VB 为基准的1~信号V03 给输出电路。比例积分电路分析:用运算法对电路进行分析。由于分压电阻(9.1k 和1k)比RI 小得多,计算时可只考虑其分压比(m)而不考虑其输出阻抗。这样,对运放反相输入端,手动操作电路手动操作电路是在PI 电路中附加软手动操作电路和硬手动操作电路而成。软手动操作,是指调节器的输出电流与手动输入电压信号成积分关系;硬手动操作,是指调节器的输出电流与手动输入电压信号成比例关系。在软手动时,软手动开关均处于开路状态,调节器输出电流不变,则为保持状态[1]。   仿真分析结合仿真图,可以得出PID 各环节对系统的影响如下:(1)比例环节对控制性能的影响比例增益Kp 能及时地反映控制系统的偏差信号,系统一旦出现了偏差,比例环节立即产生调节作用,使系统偏差快速向减小的趋势变化。当比例增益Kp 越大,PID 控制器调节速度越快。但Kp 不能太大,过大的比例增益会加大调节过程的超调量,从而降低系统的稳定性,甚至可能造成系统的不稳定。(2)积分环节对控制性能的影响积分环节可以消除系统稳态误差,提高系统的无差度,以保证实现对设定值的无静差跟踪。假设系统己经达到闭环稳定状态,当且仅当e (t ) = 0时,控制器的输出才为常数。由此可见,只要被控系统存在动态误差,积分环节就产生作用。直到系统无差时,积分环节的输出为一个常值,积分作用停止。积分作用的强弱取决于积分时间常数i T 的大小, i T 越小,积分作用越强,反之则积分作用弱。积分作用的引入会使系统稳定性下降,动态响应变慢。在实际过程中,尤其对大滞后、慢时变对象,积分作用对超调量的贡献是很重要的。(3)微分环节对控制性能的影响微分环节的引入,主要是为了改善控制系统的响应速度和稳定性。微分作用反映的是系统偏差的变化律,它可以预见偏差变化的趋势

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
计算机控制课程设计-PID控制算法的MATLAB仿真研究》这个课程设计主要研究了PID控制算法在计算机控制系统中的应用,并通过MATLAB仿真进行了实验研究。 PID控制算法是一种常用的控制算法,它可以通过对系统的误差、误差变化和积累误差进行调节来实现系统控制。在本课程设计中,首先通过理论学习的方式深入了解PID控制算法的原理和数学模型。然后,利用MATLAB软件进行仿真实验,将PID控制算法应用于一个计算机控制系统的设计中。 在仿真实验中,首先需要构建一个控制系统的数学模型。然后,通过PID控制算法的调节参数,例如比例系数、积分系数和微分系数,对控制系统进行参数调节和优化。在对比实验中,可以通过调整不同的参数组合,分析不同参数对系统控制性能的影响。 通过实验研究,可以评估PID控制算法在这个计算机控制系统中的性能和效果。实验结果可以通过MATLAB软件进行数据分析和图形绘制,比较不同参数设置下系统的输出响应、稳态误差和控制精度等指标。 该课程设计对深入理解PID控制算法的原理和应用具有重要意义。通过MATLAB仿真实验,学生可以掌握PID控制算法的实际应用方法,并了解其在工业、自动化等领域的广泛应用。同时,通过对系统的数学建模和仿真实验,学生还可以培养自己的实验设计和数据分析能力,提高自己的综合素质。 总之,《计算机控制课程设计-PID控制算法的MATLAB仿真研究》这个课程设计通过理论学习和实验研究相结合的方式,深入研究了PID控制算法的应用。通过实验分析,可以获得PID控制算法在计算机控制系统中的性能和效果,提高学生的实践动手能力和综合素质。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值