具有一阶纯滞后环节设计

合集下载

具有纯滞后一阶惯性系统的计算机控制系统设计介绍

具有纯滞后一阶惯性系统的计算机控制系统设计介绍
第四部分 整机电路图............................................... 23 第五部分 安装调试及性能检测........................................ 24
5.1 系统仿真 ................................................... 24 5.2 抗干扰性能分析.............................................. 25 5.3 元件清单 ................................................... 27 第六部分 心得体会 ................................................. 28 参考文献.......................................................... 29 附程序 ........................................................... 30
具体内容: 1) 自己给出系统的闭环传递函数的表达式 2) 自己设定系统性能指标 3) 书面设计一个计算机控制系统的硬件布线连接图 4) 硬件布线连接图转化为系统结构图 5) 选择一种控制算法 6) 软件工程知识编写程序流程图 7) 在 MATLAB 下进行编程和仿真,给出单位阶跃函数的输出结
果表 8) 进行系统的可靠性和抗干扰性的分析
第三部分 电路设计 ................................................. 19 3.1 器件选型 ................................................... 19 3.1.1 控制芯片的选择 ........................................ 19 3.1.3 A/D 转换器的选择....................................... 19 3.1.4 D/A 转换器的选择....................................... 20 3.2 温度检测电路与整形放大滤波电路 ............................... 20 3.3 A/D 转换电路 ............................................... 21 3.4 D/A 转换电路 ............................................... 21 3.5 数码管显示电路.............................................. 22

一阶纯滞后系统的不完全微分PID控制

一阶纯滞后系统的不完全微分PID控制

目录0.前言 (1)1. 不完全微分PID算法设计 (2)2.算法仿真研究 (3)3.一阶纯滞后系统的不完全微分PID控制程序 (4)4.实验结果 (7)5.结论及总结 (8)参考文献 (8)课设体会 (10)一阶纯滞后系统的不完全微分PID控制沈阳航空航天大学北方科技学院摘要:提出在PID算法中加入一阶惯性环节,通过不完全微分PID算法来改善干扰对系统的影响,用MATLAB仿真分析说明该算法在改善过程的动态性能方面具有良好的控制精度。

在现代工业生产中,自动控制技术的使用越来越多,而随着工业和控制技术的发展,自动控制理论也在发展和完善,出现了多种控制方法如最基础的PID控制以及微分先行控制、中间微分控制、史密斯补偿控制、模糊控制、神经网络控制等。

自动控制技术的发展在工业生产中遇到了一系列的问题:如在本文中所研究的一阶纯滞后系统的控制就是控制理论中一个较为重要的问题。

由控制理论可知,无滞后控制系统(简单点说就是没有延迟)比有滞后系统更加稳定,更加容易控制。

因此如何解决生产中滞后的问题在当前工业大生产中尤其重要。

论文在常规PID控制也就是比例-积分-微分控制的基础上提出了三种控制方法即:微分先行控制、中间微分反馈控制、史密斯补偿控制。

并对这三种方案进行Simulink 仿真,检测其抗干扰性能。

为便于分析,论文将所得仿真结果以图形的方式给予显示出来,形象生动便于理解。

关键词:一阶纯滞后 ;不完全微分;仿真;PID0.前言在多数工业过程当中,控制对象普遍存在着纯时间滞后现象,如化工,热工过程等.这种滞后时间的存在,会使系统产生明显的超调量和较长的调节时间,滞后严重时甚至会破坏系统的稳定性,在工业生产上产生事故.因此长期以来,纯滞后系统就一直是工业过程中的难控制对象,人们也对它进行了大量的研究.在现代工业生产和理论研究中出现了多种控制方法,如PID控制、PID改进控制、Smith 预估算法控制以及模糊控制、神经网络控制等.而对于最基础的一阶纯滞后系统常用的控制方法主要是PID 控制、不完全微分PID 控制.1. 不完全微分PID 算法设计为了克服上述缺点, 在PID 算法中加一个一阶惯性环节(低通滤波器)G f (S )=1/[1+T f (S )],将低通滤波器直接加在微分环节上,构成如图1的不完全微分PID 控制:式中,T 为采样时间,T f 为滤波器系数,T 1和T D 分别为积分时间常数和微分时间常数,令 ɑ=T f /(T f +T),则T/(T+T f )=1-ɑ;显然有1<α,1−α<1成立,不完全微分项为:若e(k)为单位阶跃(即e(k)=1,k=0,1,2,∧)由此得出不完全微分项为:可见,引入不完全微分后,微分输出按ɑk U D(0)的规律)(ɑ(1)逐渐衰减,所以不完全微分能有效地克服前述微分项的不足。

实验8实验指导书具有纯滞后系统的大林控制

实验8实验指导书具有纯滞后系统的大林控制

实验8实验指导书具有纯滞后系统的大林控制实验8具有纯滞后系统的大林控制系统一、实验目的1.了解算法的基本原理;2.掌握纯滞后对象的控制算法及其在控制系统中的应用。

2、实验设备1.thbcc-1型信号与系统?控制理论及计算机控制技术实验平台2.thbxd数据采集卡一块(含37芯通信线、16和usb电缆线各1根))三、实验内容1.纯滞后一阶惯性环节达林算法的实现。

2.采用纯滞后二阶惯性环节实现达林算法。

4、实验原理在生产过程中,大多数工业对象具有较大的纯滞后时间,对象的纯滞后时间?对控制系统的控制性能极为不利,它使系统的稳定性降低,过渡过程特性变坏。

当对象的纯滞后时间? 与对象的惯性时间常数相比,传统的比例积分微分(PID)控制难以获得良好的控制性能制性能。

长期以来,人们对纯滞后对象的控制作了大量的研究,比较有代表性的方法有大林算法和纯滞后补偿预估)控制。

本实验基于达林算法。

Dalin算法的综合目标不是最小拍频响应,而是具有纯滞后时间的一阶滞后响应。

其等效闭环传递函数为要求的等效环节的时间常数,t为采样周期。

通过对零阶holder方法进行离散,可以得到系统的闭环传递函数:v.实验步骤1、实验接线1.1根据图8-1,连接惯性链接的模拟电路;1.2用导线将该电路输出端与数据采集卡的输入端“ad1”相连,电路的输入端与数据采集卡的输入端“da1”相连;2.脚本程序运行2.1启动计算机,在桌面双击图标“thbcc-1”,运行实验软件;2.2顺序点击虚拟示波器界面上的开始钮和工具栏上的脚本编程器2.3点击脚本编辑器窗口文件菜单下的“打开”按钮,选择“计算机控制算法VBS\\basic algorithm of computer control technology”文件夹下的“Dalin algorithm”脚本程序并打开。

阅读并理解节目,2.4点击脚本编辑器窗口的调试菜单下“启动”;用虚拟示察图输出端的响应曲线;2.5点击脚本编辑器的调试菜单下“停止”,修改程序中n(可模拟对象的滞后时间,滞后时间为n*运行步长,单位为ms;当运行步长,n的取值范围为1~5)值以修改对象的滞后时间,再点击“启动”按钮。

一阶纯滞后环节表达式_理论说明

一阶纯滞后环节表达式_理论说明

一阶纯滞后环节表达式理论说明1. 引言1.1 概述在控制理论和系统分析中,纯滞后环节是一种重要的数学模型。

纯滞后环节可以用来描述实际系统中存在的延时响应特性,尤其是在工程控制中具有广泛的应用。

本文将详细介绍一阶纯滞后环节的数学表达式、特点以及其在系统控制领域中的应用。

1.2 文章结构本文主要包括五个部分,首先是引言部分,对文章进行概述和结构说明;第二部分将详细探讨一阶纯滞后环节的理论说明,包括定义、数学表达式以及其特点和应用;第三部分将进行理论验证与实例分析,介绍实验设备与方法,并对收集到的数据进行处理和分析;第四部分将对结果进行讨论与分析,比较不同参数和输入信号对滞后响应的影响,并探讨纯滞后环节模型在系统控制中的应用前景;最后一部分为结论与展望,总结研究工作并提出未来研究方向建议。

1.3 目的本文旨在深入理解一阶纯滞后环节,在数学上准确描述其特性和行为,并探讨其在实际系统中的应用。

通过理论验证与实例分析,旨在验证和进一步加深对纯滞后环节的认识。

最终,本文将为系统控制领域提供关于一阶纯滞后环节的理论基础和应用前景的参考依据。

2. 一阶纯滞后环节表达式的理论说明:2.1 什么是一阶纯滞后环节一阶纯滞后环节是控制系统中常见的一种动态特性,它是指输出信号与输入信号之间存在固定时间延迟和衰减比例的关系。

在一个典型的一阶纯滞后环节中,输出信号会滞后于输入信号,并以指数衰减的形式逐渐趋近于输入信号。

2.2 纯滞后环节的数学表达式对于一个一阶纯滞后环节,其数学表达式可以表示为:G(s) = e^(-τs)其中,G(s)表示该纯滞后环节的传递函数,s为复平面上的复变量,τ为时间常数。

2.3 纯滞后环节的特点与应用纯滞后环节具有以下几个特点和应用:a) 时间延迟:由于纯滞后环节的存在,在输入信号发生改变时,输出信号会有一定的延迟。

这种时间延迟效应在实际控制系统中具有很大影响,在某些需要考虑时序关系和稳定性要求较高的控制任务中起到重要作用。

一阶滞后环节拟合曲线

一阶滞后环节拟合曲线

一阶滞后环节拟合曲线
滞后环节的数学模型可以表示为:
$\frac{dy(t)}{dt} = -\frac{1}{T} \cdot y(t) + \frac{K}{T} \cdot x(t)$
其中,$T$ 表示滞后时间常数,$K$ 表示传递函数的增益,$x(t)$ 是输入信号,$y(t)$ 是输出信号。

为了拟合这个滞后环节的曲线,可以根据给定的输入信号和输出信号的数据点,使用最小二乘法进行拟合。

最小二乘法的目标是让实际输出信号与预测输出信号的残差平方和最小化。

假设输入信号和输出信号的数据点为 $(x_1, y_1), (x_2, y_2), ..., (x_n, y_n)$,我们需要找到合适的参数 $T$ 和 $K$,使得滞后环节的拟合曲线最优。

首先,我们可以根据最小二乘法的原理建立目标函数:
$F(T, K) = \sum_{i=1}^{n} (y_i - \frac{K}{T} \cdot x_i - \frac{1}{T} \cdot y_{i-1})^2$
然后,通过对目标函数求偏导数,可以得到参数 $T$ 和 $K$ 的最优解。

具体的求解步骤可以使用数值优化算法,如最速下降法、拟牛顿法等。

最后,根据求得的最优解,可以得到滞后环节的拟合曲线。

需要注意的是,滞后环节的拟合曲线可能并不完全符合实际数据点,但通过调整参数 $T$ 和$K$,可以使得拟合曲线与实际数据点的残差最小化,从而达到较好的拟合效果。

基于西门子工业软件的仿真系统设计-一阶惯性加纯滞后对象_百度(精)

基于西门子工业软件的仿真系统设计-一阶惯性加纯滞后对象_百度(精)

基于西门子工业软件的仿真系统设计-一阶惯性加纯滞后对象摘要本论文针对工业过程中常用的一般典型环节温度、压力、物位和流量等具有一阶惯性加纯滞后特性的连续变量被控对象,通过西门子可编程控制器S7-300对其进行程序设计和仿真,并通过西门子组态软件WinCC对其仿真实验进行界面绘制,来对实际的控制过程进行模拟仿真,从而缩短现场调试周期,提高其工作效率。

关键词:西门子,一阶惯性加纯滞后,仿真The Design of Simulate System Base on Industry Softwares of Siemens—First-order plus time delay inertial objectABSTRACTIn this paper, commonly used for industrial processes typical of the general aspects of temperature, pressure, level and flow with the first-order plus time delay characteristics of the inertia of the continuous variable object, through the siemens S7-300 programmable logic controller to carry out the procedure for its design and simulation, and through siemens simulation WinCC configuration software interface mapping experiments to control the actual process of simulation, so as to shorten the debugging cycle, to improve their work efficiency.KEY WORDS: siemens,first-order plus time delay of inertia,simulation目录摘要 (I)ABSTRACT ................................................................ II 1 绪论. (11.1仿真系统的应用与分类 (11.2本课题研究的目的和意义 (11.3本课题研究的主要任务 (22 PLC介绍及西门子工业软件介绍 (3 2.1 PLC介绍 (32.1.1 PLC的基本概念 (32.1.2 西门子PLC的简介 (32.2 西门子软件介绍 (32.2.1 STEP 7编程软件介绍 (32.2.2 WinCC软件介绍[6] (53 PID控制调节规律 (63.1 PID介绍 (63.1.1 比例调节(P (63.1.2 积分调节(I (63.1.3 微分调节(D (73.1.4 比例积分调节(PI (83.1.5 比例积分微分调节(PID (93.1.6 PID控制器的参数整定 (93.2 连续PID控制器FB41 (103.2.1 介绍 (103.2.2参数表 (113.2.3 连续PID控制器FB41的应用 (144 被控对象的仿真与界面开发 (164.1 程序设计 (164.1.1 一阶惯性加纯滞后数学模型的差分转化 (164.1.2 绘制流程图 (174.1.3 通过STEP 7实现对程序的编写 (174.2 仿真界面的开发 (194.2.1 建立项目 (194.2.2 组态项目 (21IV总结 (26致谢 (27参考文献 (28基于西门子工业软件的仿真系统设计-一阶惯性加纯滞后对象 11 绪论1.1仿真系统的应用与分类系统仿真是20世纪40年代末以来伴随着计算机技术的发展而逐步形成的一门新兴学科。

计算机控制技术课程设计--具有纯滞后一阶惯性系统的计算机控制系统设计

计算机控制技术课程设计--具有纯滞后一阶惯性系统的计算机控制系统设计

《计算机控制技术》课程设计具有纯滞后一阶惯性系统的计算机控制系统设计班级:姓名:学号:指导老师:日期:目录一、设计任务 (1)1.1 题目 (1)1.2内容与要求 (1)二、设计思想与方案 (2)2.1控制策略的选择 (2)2.2 硬件设计思路与方案 (2)2.3 软件设计思路与方案 (3)三、硬件电路设计 (3)3.1温度传感器输出端与ADC的连接 (3)3.2 ADC与单片机8051的连接 (4)3.3 单片机8051与DAC的连接 (4)3.4 整机电路 (5)四、系统框图 (7)五、程序流程图 (8)5.1 主程序流程图 (8)5.2 子程序流程图 (9)六、数字调节器的求解 (11)6.1 基本参数的计算 (11)七、系统的仿真与分析 (13)7.1 θ=0时系统的仿真与分析 (13)7.2 θ=0时系统的可靠性与抗干扰性分析 (14)7.2 θ=0.4461时系统的仿真与分析 (16)7.3 θ=0.4461时系统的可靠性与抗干扰性分析 (17)八、设计总结与心得体会 (20)参考资料 (21)一、 设计任务一、题目设计1. 针对一个具有纯滞后的一阶惯性环节()1sKe G s Ts τ-=+的温度控制系统和给定的系统性能指标:✧ 工程要求相角裕度为30°~60°,幅值裕度>6dB✧ 要求测量范围-50℃~200℃,测量精度0.5%,分辨率0.2℃2. 书面设计一个计算机控制系统的硬件布线连接图,并转化为系统结构图 具体要求:✧ 温度传感器、执行机构的选型✧ 微型计算机的选型(MCS51、A VR 等等)✧ 温度传感器和单片机的接口电路✧ 其它扩展接口电路(主要是输入输出通道)✧ 利用Protel 绘制原理图,制作PCB 电路板(给出PCB 图)3. 软件部分:✧ 选择一种控制算法(最少拍无波纹或Dalin 算法)设计出控制器(被控对象由第4步中的参数确定),给出控制量的迭代算法,并借助软件工程知识编写程序流程图✧ 写出主要的单片机程序4. 用MATLAB 和SIMULINK 进行仿真分析和验证对象确定:K=10*log(C*C-sqrt(C)),rand(‘state ’,C), T=rand(1)考虑θ=0或T/2两种情况,即有延时和延时半个采样周期的情况。

一阶纯滞后系统的不完全微分PID控制

一阶纯滞后系统的不完全微分PID控制

目录0.前言 (1)1. 不完全微分PID算法设计 (2)2.算法仿真研究 (3)3.一阶纯滞后系统的不完全微分PID控制程序 (4)4.实验结果 (7)5.结论及总结 (8)参考文献 (8)课设体会 (10)$一阶纯滞后系统的不完全微分PID控制沈阳航空航天大学北方科技学院摘要:提出在PID算法中加入一阶惯性环节,通过不完全微分PID算法来改善干扰对系统的影响,用MATLAB仿真分析说明该算法在改善过程的动态性能方面具有良好的控制精度。

在现代工业生产中,自动控制技术的使用越来越多,而随着工业和控制技术的发展,自动控制理论也在发展和完善,出现了多种控制方法如最基础的PID控制以及微分先行控制、中间微分控制、史密斯补偿控制、模糊控制、神经网络控制等。

自动控制技术的发展在工业生产中遇到了一系列的问题:如在本文中所研究的一阶纯滞后系统的控制就是控制理论中一个较为重要的问题。

由控制理论可知,无滞后控制系统(简单点说就是没有延迟)比有滞后系统更加稳定,更加容易控制。

因此如何解决生产中滞后的问题在当前工业大生产中尤其重要。

论文在常规PID控制也就是比例-积分-微分控制的基础上提出了三种控制方法即:微分先行控制、中间微分反馈控制、史密斯补偿控制。

并对这三种方案进行Simulink 仿真,检测其抗干扰性能。

为便于分析,论文将所得仿真结果以图形的方式给予显示出来,形象生动便于理解。

关键词:一阶纯滞后 ;不完全微分;仿真;PID…0.前言在多数工业过程当中,控制对象普遍存在着纯时间滞后现象,如化工,热工过程等.这种滞后时间的存在,会使系统产生明显的超调量和较长的调节时间,滞后严重时甚至会破坏系统的稳定性,在工业生产上产生事故.因此长期以来,纯滞后系统就一直是工业过程中的难控制对象,人们也对它进行了大量的研究.在现代工业生产和理论研究中出现了多种控制方法,如PID控制、PID改进控制、Smith 预估算法控制以及模糊控制、神经网络控制等.而对于最基础的一阶纯滞后系统常用的控制方法主要是PID 控制、不完全微分PID 控制.1. 不完全微分PID 算法设计为了克服上述缺点, 在PID 算法中加一个一阶惯性环节(低通滤波器)G f (S )=1/[1+T f (S )],将低通滤波器直接加在微分环节上,构成如图1的不完全微分PID 控制:式中,T 为采样时间,T f 为滤波器系数,T 1和T D 分别为积分时间常数和微分时间常数,令 ɑ=T f /(T f +T),则T/(T+T f )=1-ɑ;显然有1<α,1−α<1成立,不完全微分项为:若e(k)为单位阶跃(即e(k)=1,k=0,1,2,∧)由此得出不完全微分项为:(可见,引入不完全微分后,微分输出按ɑk U D(0)的规律)(ɑ(1)逐渐衰减,所以不完全微分能有效地克服前述微分项的不足。

一阶纯滞后系统控制

一阶纯滞后系统控制

The control method research of the first-order delay system Abstract
The automatic control technology use more and more in modern industrial production, and as the industrial and control technology development, the automatic control theory are developed and perfected, a lot of controlled methods appear such as PID control which is the most basic control and differential first control, intermediate differential control, Smith compensation control, fuzzy control, nerve network control. Automatic control technology had experienced a series of questions in industrial production: as the first-order delay system control in this article which is a more important issue in the control theory. Known by the control theory,a no lag control system (simple say is no delay) is more stable and more easily controlled than a delay system . So it is particularly important of how to solve the lagging problem in the current industrial production . The articles propose three control methods such as differential first control 、 the middle of differential feedback control 、 smith compensation control base the conventional PID control in the other word is proportional - integral - derivative controller .And simulate this three programs by the simulink, testing its interference fearure. For convenient analyze the simulation result , the paper of the study derive from the simulation results by the graphical ,which we can easy understand and clear know the mean in the article. Key Words:automatic control; simulation; PID; complicated control

实验四 具有纯滞后系统的大林控制

实验四 具有纯滞后系统的大林控制

实验四具有纯滞后系统的大林控制
一、实验目的
1.了解大林控制算法的基本原理。

2.掌握用于具有纯滞后对象的大林控制算法及其在控制系统中的应用。

二、实验内容
1.具有纯滞后一阶惯性环节大林算法的实现。

2.具有纯滞后二阶惯性环节大林算法的实现。

3.在实验中观察振铃现象并研究其消除方法。

三、实验接线
1.根据图4-1、4-2连接一个惯性环节的模拟电路;
2.用导线将该电路输出端与数据采集卡的输入端“AD1”相连,电路的输入端与数据采集卡的输入端“DA1”相连;
3.待检查电路接线无误后,打开实验箱的电源总开关,并将锁零单元的锁零按钮处于“解锁”状态。

4-1
4-2
四、实验结果记录n=0
n=3
n=5
五、实验结论
一阶惯性环节中如果纯滞后是采样周期的整数倍则不会出现振铃现象,否则会出现振铃现象。

六、收获及建议
通过本次试验了解了振铃现象产生的原因,以及解决方法。

了解了大林算法对纯滞后的补偿作用。

天津大学计算机控制系统——第8.8课 (掌握)纯滞后控制系统设计—达林算法

天津大学计算机控制系统——第8.8课 (掌握)纯滞后控制系统设计—达林算法



(2)求控制器的z传递函数
1 z N 1 (1 eT /T ) D( z) 求控制器: G( z) 1 eT /T z 1 (1 eT /T ) z N 1
达林算法标准脉冲控制器形式
8.4 纯滞后系统的设计—达林算法
4 达林算法的设计 设计思路: 针对不同被控对象,根据标准达林算法公式设计控制器。 (1)被控对象为:一阶惯性+纯滞后环节






8.4 纯滞后系统的设计—达林算法
5. 举例——基本达林算法设计
输出 控制量
1 0.393z 3 Y z Rz z 1 z 1 1 0.607z 1 0.393z 3 0.632z 4 0.775z 5 0.865z 6 0.918z 7 0.950z 8
8.4 纯滞后系统的设计—达林算法
2 达林算法的对象特性
(1)被控对象特性 一阶惯性+纯滞后环节: 或二阶惯性+纯滞后环节:
Gp s K e s 1 T1s K Gp s e s 1 T1s 1 T2 s
(2)闭环z传递函数特性——设计目标
(s)
1 1 2 Q( z ) 1 ( b a 1) z ( b a a ) z 1 1 2 2 1 1 1 z
RA 振铃幅度定义:
1 ( b 1 a 1 1) a 1 b 1
8.4 纯滞后系统的设计—达林算法
(a) 单位阶跃下的振铃幅度:
1 (s) e s T s 1
离散化:
1 e Ts e NTs z N 1 1 e T T Y z z R z s T s 1 1 e T T z 1

计算机控制课程设计——大纯时延一阶惯性环节温度控制系统

计算机控制课程设计——大纯时延一阶惯性环节温度控制系统

目录一)课程设计内容任务..................................................................3二)对课设任务的解读 (3)三)系统结构模型框图..................................................................3四)各部分程序流程图 (4)五)数字控制器设计 (5)六)系统仿真..............................................................................6七)抗干扰性分析 (11)八)硬件设计..............................................................................13 九)系统设计硬件元素选型............................................................14 十)心得体会 (16)十一)参考文献…………………………………………………………………16 附硬件设计图一、课程设计内容任务1、针对一个具有大纯时延时间的一阶惯性环节(G(s)=K*e-θs/(Ts+1))温度控制系统和给定的系统性能指标,(工程要求相角裕度为30~60,幅值裕度>6dB);要求测量范围-50℃~200℃,测量精度0。

5%,分辨率0。

2℃;2、书面设计一个计算机控制系统的硬件布线连接图,并转化为系统结构图;3、选择一种控制算法并借助软件工程知识编写程序流程图;4、用MATLAB和SIMULINK进行仿真分析和验证;K=10*log(C*C-sqrt(C)),rand(‘state’,C),T=rand(1), θ=0或T/2,C为学号的后3位数,如:C=325,K=115.7,T=0.9824,θ=0或0。

一阶纯滞后系统控制

一阶纯滞后系统控制



1 引言 ................................................................. 1 1.1 课题背景 ........................................................... 1 1.2 课题综述 ........................................................... 1 2 纯滞后系统 ........................................................... 1 2.1 纯滞后系统的定义 ................................................... 1 2.2 Matlab/Simulink 软件简介 ........................................... 2 3 对一阶纯滞后系统的研究 ............................................... 5 3.1 常规 PID ............................................................ 5 3.1.1 常规 PID 及其组成 ................................................. 5 3.1.2 常规 PID 仿真 ..................................................... 7 3.2 串联 PID ............................................................ 8 3.2.1 串联 PID 组成及其框图 ............................................. 8 3.2.2 串联 PID 仿真及分析 ............................................... 8 3.3 PID 改进控制 ...................................................... 10 3.3.1 微分先行控制 .................................................... 10 3.3.2 中间微分控制 .................................................... 12 3.4 史密斯控制 ........................................................ 15 3.4.1 史密斯补偿控制 .................................................. 15 3.4.2 增益改进型史密斯补偿控制 ........................................ 18 4 结语 ................................................................ 21 参考文献 .............................................................. 22 致谢 ................................................... 错误!未定义书签。

(整理)具有一阶纯滞后环节设计

(整理)具有一阶纯滞后环节设计

目录第一部分设计任务及方案1、设计题目及要求2、设计方案分析论证第二部分方案各模块分析1、被控对象分析2、测量元件热电阻及前置放大电路3、A/D转换器4、控制器(单片机)5、光隔驱动器第三部分数字控制器D(Z)的设计1、数字控制器D(Z)2、程序流程图设计第四部分可靠性和抗干扰性的分析第五部分心得体会一、 设计任务及方案1.1 设计题目及要求1、针对一个具有大纯时延时间的一阶惯性环节(()/(1)s G s Ke Ts θ-=+)温度控制系统和给定的系统性能指标(工程要求相角裕度为30~60,幅值裕度>6dB);要求测量范围-50℃~200℃,测量精度0.5%,分辨率0.2℃;2、书面设计一个计算机控制系统的硬件布线连接图,并转化为系统结构图;3、选择一种控制算法并借助软件工程知识编写程序流程图;4、用MA TLAB 和SIMULINK 进行仿真分析和验证; 对象确定:K=10*log(C*C-sqrt(C)),rand(‘state ’,C), T=rand(1),考虑θ=0或T/2两种情况。

C 为学号的后3位数,如C=325,K=115.7,T=0.9824,θ=0或0.4912。

5、进行可靠性和抗干扰性的分析。

1.2 设计方案分析论证从设计要求分析,我们设计一个基于单片机的温度自动控制系统即可达到设计要求。

整个系统以单片机(控制器)为核心,选用光隔驱动器驱动电热丝加热,由热电阻PT100检测然后经过前置放大电路输入A/D 转换器,控制器。

以此构成闭环控制系统,温度能根据设定值自动调节。

图1 方案总体框图二、方案各模块分析2.1 被控对象分析大纯时延时间的一阶惯性环节(()/(1)s G s Ke Ts θ-=+)对象确定:K=10*log(C*C-sqrt(C)),rand(‘state ’,C), T=rang(1), 考虑θ=0或T/2两种情况C 为学号的后3位数,如C=325,K=115.7,T=0.9824,θ=0或0.4912现取C=359,由MATLAB 计算得: c=359;K=10*log(c*c-sqrt(c)) rand('state',c); T=rand(1)>> K =117.6650 T =0.0510θ=0或0.0255所以G(s)=1051.07.1170255.0+-s e s 或1051.07.117+s2.2 测量元件(热电阻)电路及前置放大电路2.2.1 测量元件选型测量元件选用热电阻,热电阻温度计是利用金属导体的电阻值随温度变化而变化的特性来进行温度测量的。

具有纯滞后对象控制器的设计

具有纯滞后对象控制器的设计

具有纯滞后对象控制器的设计【摘要】本文对常规控制中的串级控制和Smith预估补偿两种控制方案进行了讨论,引出了将Smith预估补偿引入串级控制系统的副回路,以解决串级控制系统副回路中存在大纯滞后环节时,系统控制品质差的问题。

同时,由于串级控制系统副回路的随动控制作用,也降低了Smith预估器对模型参数的敏感度,增强了Smith预估器对模型误差的鲁棒性。

并通过理论分析与系统仿真的方法相结合来研究了Smith-串级混合系统实现的可行性。

【关键词】纯滞后对象;Smith控制器;串级系统;系统仿真1 引言工业生产的大规模化使得工业过程变得更为复杂,大时滞、不确定性、严重非线性、时变性对工业过程控制系统的设计提出了更高的要求。

对于时滞系统的控制不是单一的方法就可以完全解决的,开发与设计出各种智能控制方法或以不同的形式结合在一起,将是解决时滞过程的有效途径。

本文首先阐述了纯滞后工艺过程以及纯滞后的相关定义,分析了纯滞后对象的数学模型,以及在实际的计算机控制中的离散化方法,讨论了几种常规的纯滞后系统控制方法。

2 纯滞后理论概述所谓纯滞后是一种时间上的延迟,这种延迟的时间是从引起动态要素变化的时刻到输出开始变化的时刻这一段时间。

存在时间延迟的对象就称为具有纯滞后的对象。

以后简称为纯滞后对象或滞后对象。

在工业生产过程中,极大部分工艺过程的动态特性往往是既包含一部分纯滞后特性又包括一部分惯性特性,这种工艺过程就称为具有纯滞后的工艺过程。

大多数的工业过程可以描述为如下两种简化形式。

(1)(2)式(1)所示的工业过程称为具有纯滞后的一阶惯性环节,而式(2)所示的工业过程称为具有纯滞后的二阶惯性环节。

3 Smith预估补偿及串级控制的原理Smith预估补偿控制是在系统的反馈回路中引入补偿装置,将控制通道传递函数中的纯滞后部分与其它部分分离,其特点是预先估计出系统在给定信号下的动态特性,然后由预估器进行补偿,力图使被延迟了的被调量超前反应到调节器,使调节器提前动作,从而减少超调量并加速调节过程。

基于PID控制算法的温度控制系统的设计与仿真

基于PID控制算法的温度控制系统的设计与仿真

摘要本设计是一种温度控制系统,温度控制在工业生产和科学研究中具有重要意义。

其控制系统属于一阶纯滞后环节,具有大惯性、纯滞后、非线性等特点,导致传统控制方式超调大、调节时间长、控制精度低。

采用单片机进行炉温控制,具有电路设计简单、精度高、控制效果好等优点,对提高生产效率、促进科技进步等具有重要的现实意义。

PID控制法最为常见,控制输出采用PWM波触发可控硅来控制加热通断。

使系统具有较高的测量精度和控制精度。

单片机控制部分采用AT89S51单片机为核心,采用Keil 软件进行编程,同时采用分块的模式,对整个系统的硬件设计进行分析,分别给出了系统的总体框图、温度检测调理电路、A/D转换接口电路,按键输入电路以及显示电路,并对相应电路进行相关的阐述软件采用PID算法进行了建模和编程,在Proteus环境中进行了仿真。

关键词:PID;单片机;温度控制;Keil;ProteusAbstractThis design is a kind of temperature control system,The temperature control in industrial production and scientific research is of great significance.Belongs to pure first-order lag link, the control system has the characteristics of big inertia, pure lag and nonlinear, the traditional control overshoot and adjustment time is long, low control precision.By single chip microcomputer temperature control, has simple circuit design, high accuracy and good control effect, to improve the production efficiency, promote the progress of science and technology has important practical significance.PID control is the most common, the control output PWM wave triggering thyristor is used to control the heating on and off.Make the system has high accuracy of measurement and control precision.Single-chip microcomputer control part adopts single chip microcomputer A T89S51 as the core,Using Keil software programming,Using block pattern at the same time, analyzes the hardware design of the whole system, respectively, of the overall system block diagram is given, the temperature detection circuit, A/D conversion interface circuit, key input circuit and display circuit, and the corresponding circuit are related in this paper, the software, the PID algorithm is used for modeling and programming in the Proteus simulation environment.Key words:PID;Single chip microcomputer;The temperature control;Keil;Proteus目录1绪论 (1)2设计方案 (2)3系统硬件仿真电路 (3)3.1 温度测量调理电路 (3)3.2 A/D转换电路 (4)3.3 按键输入电路 (5)3.4 数码管显示电路 (6)3.5 温度控制电路 (7)4程序设计 (9)4.1 程序整体设计 (9)4.2 子程序设计 (1111)4.3源程序设计 (119)5软件调试与运行结果 (41)结论 (42)致谢 (43)参考文献 (44)1绪论现代工业生产过程中,用于热处理的加热炉,需要消耗大量的电能,而且温度控制是纯滞后的一阶大惯性环节。

对具有纯滞后的一阶惯性环节的设计

对具有纯滞后的一阶惯性环节的设计

3、 选择一种控制算法并借助软件工程知识编写程序流程图;
4、 用 MATLAB 和 SIMULINK 进行仿真分析和验证;
对象确定:K=10*log(C*C-sqrt(C)),rand(‘state’,C),T=rang(1),
考虑θ=0 或 T/2 两种情况。
C 为学号的后 3 位数,如 C=325,K=115.7,T=0.9824,θ=0 或 0.4912
3 / 33
对具有纯滞后的一阶惯性环节的设计
一、设计题目及要求
Ke s
1、
针对一个具有纯滞后的一阶惯性环节 G(s)
的温度控制系统和给
Ts 1
定的系统性能指标:
工程要求相角裕度为 30°~60°,幅值裕度>6dB
要求测量范围-50℃~200℃,测量精度 0.5%,分辨率 0.2℃
2、 书面设计一个计算机控制系统的硬件布线连接图,并转化为系统结构图;
1、计算机控制系统结构图 ..................................................................................................... 4 2、硬件结构图 ......................................................................................................................... 5 三、 电路硬件设计......................................................................................................................... 6 1、 电桥电路...........................................................................................................................6 2、放大环节.............................................................................................................................7 3、滤波电路.............................................................................................................................7 4、A/D 转换器 .........................................................................................................................8 5、D/A 转换电路 ....................................................................................................................9 四、参数计算及仿真..................................................................................................................... 10

一阶纯滞后智能非线性PI控制器优化设计

一阶纯滞后智能非线性PI控制器优化设计

一阶纯滞后智能非线性PI控制器优化设计
李春生;王耀南;鄂加强
【期刊名称】《控制与决策》
【年(卷),期】2007(22)3
【摘要】针对大惯性以及纯滞后严重的工业过程对象控制精度低的问题,采用专家控制与单神经元PI控制相结合的算法,并利用自适应变尺度混沌优化方法对其进行最优整定,从而实现了智能非线性PI控制器的优化设计.仿真结果表明,该智能非线性PI控制器具有较高的控制精度.
【总页数】5页(P341-344)
【关键词】智能非线性PI控制器;一阶纯滞后;优化设计
【作者】李春生;王耀南;鄂加强
【作者单位】湖南大学电气与信息工程学院
【正文语种】中文
【中图分类】TP202
【相关文献】
1.一阶纯滞后系统的H∞PI控制器研究 [J], 黄婷;王武;杨富文
2.一阶加纯滞后对象的PID控制器参数整定方法的比较研究 [J], 柏滢;林都
3.一阶参数不确定滞后过程的鲁棒PID控制器设计 [J], 张蛟;李银伢;盛安冬
4.一种基于数字控制的一阶时滞不稳定系统P和PI控制器设计方法 [J], 冷同同;
闫鹏
5.基于一阶加纯滞后模型的高精度气体流量控制算法设计 [J], 岳彬;汪潇雨;石晓康因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录第一部分设计任务及方案1、设计题目及要求2、设计方案分析论证第二部分方案各模块分析1、被控对象分析2、测量元件热电阻及前置放大电路3、A/D转换器4、控制器(单片机)5、光隔驱动器第三部分数字控制器D(Z)的设计1、数字控制器D(Z)2、程序流程图设计第四部分可靠性和抗干扰性的分析第五部分心得体会一、 设计任务及方案1.1 设计题目及要求1、针对一个具有大纯时延时间的一阶惯性环节(()/(1)s G s Ke Ts θ-=+)温度控制系统和给定的系统性能指标(工程要求相角裕度为30~60,幅值裕度>6dB);要求测量范围-50℃~200℃,测量精度0.5%,分辨率0.2℃;2、书面设计一个计算机控制系统的硬件布线连接图,并转化为系统结构图;3、选择一种控制算法并借助软件工程知识编写程序流程图;4、用MA TLAB 和SIMULINK 进行仿真分析和验证; 对象确定:K=10*log(C*C-sqrt(C)),rand(‘state ’,C), T=rand(1),考虑θ=0或T/2两种情况。

C 为学号的后3位数,如C=325,K=115.7,T=0.9824,θ=0或0.4912。

5、进行可靠性和抗干扰性的分析。

1.2 设计方案分析论证从设计要求分析,我们设计一个基于单片机的温度自动控制系统即可达到设计要求。

整个系统以单片机(控制器)为核心,选用光隔驱动器驱动电热丝加热,由热电阻PT100检测然后经过前置放大电路输入A/D 转换器,控制器。

以此构成闭环控制系统,温度能根据设定值自动调节。

图1 方案总体框图二、方案各模块分析2.1 被控对象分析大纯时延时间的一阶惯性环节(()/(1)s G s Ke Ts θ-=+)对象确定:K=10*log(C*C-sqrt(C)),rand(‘state ’,C), T=rang(1), 考虑θ=0或T/2两种情况C 为学号的后3位数,如C=325,K=115.7,T=0.9824,θ=0或0.4912现取C=359,由MATLAB 计算得: c=359;K=10*log(c*c-sqrt(c)) rand('state',c); T=rand(1)>> K =117.6650 T =0.0510θ=0或0.0255所以G(s)=1051.07.1170255.0+-s e s 或1051.07.117+s2.2 测量元件(热电阻)电路及前置放大电路2.2.1 测量元件选型测量元件选用热电阻,热电阻温度计是利用金属导体的电阻值随温度变化而变化的特性来进行温度测量的。

作为测温敏感元件的电阻材料,要求电阻与温度呈一定的函数关系,温度系数大,电阻率大,热容量小。

在整个测温范围内应具有稳定的化学物理性质,而且电阻与温度之间关系复现性要好。

常有的热电阻材料有铂、铜、镍。

成型仪表是铠装热电阻。

铠装热电阻是将温度检测原件、绝缘材料、导线三者封焊在一根金属管内,因此它的外径可以做得较小,具有良好的机械性能,不怕振动。

同时具有响应时间快、时间常数小的优点。

铠装热电阻除感温元件外其他部分都可制缆状结构,可任意弯曲,适应各种复杂结构场合中的温度测量。

热电阻在化工生产中应有最广泛。

它的优点:测量精度高;再现性好,又保持多年稳定性、精确度;响应时间快;与热电偶相比不需要冷端补偿。

缺点是:价格比热电偶贵;需外接电源;热惯性大;避免使用在有机械振动的场合。

热电阻具体选型本系统选择了PT100,温度传感器PT100是一种稳定性和线性都比较好的铂丝热电阻传感器,可以工作在 -200℃ 至 650℃ 的范围。

本系统要求测量的范围是-50℃~200℃,所以足够满足测量要求。

PT100参数介绍: Pt100温度传感器为正温度系数热敏电阻传感器,主要技术参数如下: 1) 测量范围:-200℃~+850℃; 2) 允许偏差值△℃:A 级±(0.15+0.002│t│), B 级±(0.30+0.005│t│); 3) 最小置入深度:热电阻的最小置入深度≥200mm ; 4) 允通电流 ≤ 5mA 。

另外,Pt100温度传感器还具有抗振动、稳定性好、准确度高、耐高压等优点。

铂热电阻的线性较好,在0~100摄氏度之间变化时,最大非线性偏差小于0.5摄氏度。

2.2.2 测量电路及前置放大电路由于PT100温度传感器输出是mV级别,所以需要经前置放大电路后输入A/D转换器。

图2 传感器电路R2、R3、R4和Pt100组成传感器测量电桥,为了保证电桥输出电压信号的稳定性,电桥的输入电压通过TL431稳至2.5V。

从电桥获取的差分信号通过两级运放放大后输入单片机。

电桥的一个桥臂采用可调电阻R3,通过调节R3可以调整输入到运放的差分电压信号大小,通常用于调整零点。

放大电路采用LM358集成运算放大器,为了防止单级放大倍数过高带来的非线性误差,放大电路采用两级放大,如图2所示,前一级约为10 倍,后一级约为3 倍。

温度在0~100 度变化,当温度上升时,Pt100 阻值变大,输入放大电路的差分信号变大,放大电路的输出电压Av 对应升高。

注意:虽然电桥部分已经经过TL431 稳压,但是整个模块的电压VCC 一定要稳定,否则随着VCC 的波动,运放LM358 的工作电压波动,输出电压Av随之波动,最后导致A/D 转换的结果波动,测量结果上下跳变。

2.3 A/D转换器系统要求测量范围-50℃~200℃,测量精度0.5%,分辨率0.2℃。

所以选取250/2048=0.122℃,A/D转换器12位才能满足设计要求。

现选取12位A/D转换器AD574,主要性能如下:1)分辨率:12 位2)非线性误差:小于±1/2LBS 或±1LBS3)转换速率:25us4)模拟电压输入范围:0—10V 和0—20V,0—±5V 和0—±10V 两档四种5)电源电压:±15V 和5V6)数据输出格式:12 位/8 位7)芯片工作模式:全速工作模式和单一工作模式图3 A/D转换器部分电路2.4 控制器(单片机)本系统采用AT89S52足够满足系统需要,不必外接RAM、ROM及端口扩展。

主要性能:1)与MCS-51单片机产品兼容2)28K字节在系统可编程Flash存储器3)1000次擦写周期4)全静态操作:0Hz~33Hz5)三级加密程序存储器6)32个可编程I/O口线7)三个16位定时器/计数器8)八个中断源9)全双工UART串行通道10)低功耗空闲和掉电模式11)掉电后中断可唤醒12)看门狗定时器13)双数据指针14)掉电标识符图4 单片机控制器功能特性描述:AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。

使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。

片上Flash允许程序存储器在系统可编程,亦适于常规编程器。

在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52为众多入式控制应用系统提供高灵活、超有效的解决方案。

AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。

另外,AT89S52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。

空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。

掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。

2.5 光隔驱动器(PWM控制)单片机通过算法运算,得出控制信号,通过程序转换成脉宽可调的脉冲信号,然后经过DAC去驱动光隔驱动器,改变脉冲信号的脉宽则可达到控制电热丝导通时间的目的,从而按需要改变温度。

光隔驱动的作用在于使主电路与二次回路(控制回路)绝缘,保护控制电路。

图5 光隔驱动2.6 整机电路图图6 整机电路图三、数字控制器D(Z)的设计3.1 控制器D(Z)的设计由题有G(s)=1051.07.1170255.0+-se s 或1051.07.117+s1)当θ=0时,由MATLAB 经M 文件编译n1=[117.7];d1=[0.05 1];g1=tf(n1,d1); [np,dp]=pade(1,2);gp=tf(np,dp);g0=g1*gp;bode(g0);margin(g0)由图可知系统幅值裕度太大,相角裕度>90deg ,不符合设计要求。

由G(s)得:G (z )=Z[0()()h G s G s ]= 1117.7[](0.051)z Z z s s -+= 1146.25610.607z z --- 又H(z)= 1Z -, D(z)=()()[1()]H z G z H z -=()110.02210.6071z z ---- 由MA TLAB 经SIMULINK 仿真得:所得BODE 图为:由图分析得系统相角裕度γ=60︒,幅值裕度Lg=6.06dB,故D(Z)满足设计要求。

无需在添加比例调节器。

2)当θ=T/2时,由MATLAB经M文件编译n1=[117.7];d1=[0.05 1];g1=tf(n1,d1);tau=0.025;[np,dp]=pade(tau,2);gp=tf(np,dp);g0=g1*gp;bode(g0);margin(g0)得出G(s)系统波特图由图可知系统幅值裕度太大,相角裕度>90deg ,不符合设计要求。

而纯滞后θ=T/2,所以控制器的设计选用达林算法。

算法如下:系统广义对象111)1(011)]()([)(-+---==zKz s G s G Z z G L h σσ数字控制器])1(1)[1()1)(1()()1(1111+---------=L z z K z z D σσσσσ期望闭环传递函数1)(+=-s e s H sτθ(τ为期望闭环系统的时间常数)其中:lT =θ(T 为采样周期T=(1/2~1/10)Tm ,T=0.025 ),τσ/T e -=,1/1τσT e -=,一般地,τ=(1/2~1/3)1τ,可以兼顾系统性能和响应的快速性。

代入计算得本系统的参数值:T =0.025, 1τ=0.05 K=117.7θ=0.025, L=θ/T=1 τ=1/2×1τ=0.025368.0/==-τσT e 607.01/1==-τσT e所以求得:控制器111)1(11)(-+---=Z KZZ G L σσ= 2146.25610.607z z ---])1(1)[1()1)(1()()1(1111+---------=L Z Z k Z Z D σσσσσ=11210.6070.013710.3680.632z z z ------ 如图所示为系统D(z)的simulink 仿真图:所得波特图如下:如图所示当在加上Kc=0.017,系统相角裕度γ=60︒,幅值裕度Lg=6.3dB,故D(Z)满足设计要求。

相关文档
最新文档