计算机控制课程设计――大纯时延一阶惯性环节温度控制系统.
计算机控制技术课程设计报告---基于PID算法的模拟温度闭环控制系统课程设计报告

计算机控制技术课程设计报告---基于PID算法的模拟温度闭环控制系统课程设计报告一、控制对象:1.2.1 被控对象本次设计为软件仿真,通过PID算法控制系统在单位阶跃信号u(t)的激励下产生的零状态响应。
传递函数表达式为:(z)0.383(1?0.386??1)(1?0.586??1)?(?)== 1.2.2 设计要求要求系统能够快速响应,并且可以迅速达到期望的输出值。
本次设计选用PID控制算法,PID控制器由比例控制单元P、积分控制单元I和微分控制单元D组成。
其输入e t 与输出u(t)的关系为1??? ? u t =?? e t + ? ? ?? +?? +?0 ?0式中,??为比例系数;??为积分时间常数;??为微分时间常数。
二、控制要求分析:设定目标温度,使温度呈单位阶跃形式在目标温度处趋于震荡稳定。
使系统能够在任意设定的目标温度下,从现有温度达到目标温度,并趋于稳定状态。
三、可行性分析:参考国内外的技术资料,可以通过计算机仿真技术实现该模拟温度闭环控制系统;利用C语言实现基于PID算法的模拟温度闭环控制系统。
四、总体设计:4.1控制系统组成控制系统框图如图1所示。
图1 控制系统框图4.2工作原理:在图1 所示系统中,D(z)为该系统的被控对象,零状态下,输入为单位阶跃信号R的输出u t 反馈给输入。
在参数给定值R的情况下,给定值R与反馈值比较得到偏差e t =R?u t ,经过PID 调节器运算产生相应的控制量,PID 调节器的输出作为被控对象的输入信号,是输入的数值稳定在给定值R。
4.3模拟PID控制算法原理:在模拟系统中PID算法的表达式为:式中,P(t)为调节器输出信号,e(t)为调节器偏差信号,它等于测量值与给定值之差;Kp为调节器的比例系数,1/T1为调节器的积分时间, Td为调节器的微分时间。
在计算机控制系统中,必须对上式进行离散化使其成为数字式的差分方程。
将积分式和微分项近似用求和及增量式表示。
一阶纯滞后环节表达式_理论说明

一阶纯滞后环节表达式理论说明1. 引言1.1 概述在控制理论和系统分析中,纯滞后环节是一种重要的数学模型。
纯滞后环节可以用来描述实际系统中存在的延时响应特性,尤其是在工程控制中具有广泛的应用。
本文将详细介绍一阶纯滞后环节的数学表达式、特点以及其在系统控制领域中的应用。
1.2 文章结构本文主要包括五个部分,首先是引言部分,对文章进行概述和结构说明;第二部分将详细探讨一阶纯滞后环节的理论说明,包括定义、数学表达式以及其特点和应用;第三部分将进行理论验证与实例分析,介绍实验设备与方法,并对收集到的数据进行处理和分析;第四部分将对结果进行讨论与分析,比较不同参数和输入信号对滞后响应的影响,并探讨纯滞后环节模型在系统控制中的应用前景;最后一部分为结论与展望,总结研究工作并提出未来研究方向建议。
1.3 目的本文旨在深入理解一阶纯滞后环节,在数学上准确描述其特性和行为,并探讨其在实际系统中的应用。
通过理论验证与实例分析,旨在验证和进一步加深对纯滞后环节的认识。
最终,本文将为系统控制领域提供关于一阶纯滞后环节的理论基础和应用前景的参考依据。
2. 一阶纯滞后环节表达式的理论说明:2.1 什么是一阶纯滞后环节一阶纯滞后环节是控制系统中常见的一种动态特性,它是指输出信号与输入信号之间存在固定时间延迟和衰减比例的关系。
在一个典型的一阶纯滞后环节中,输出信号会滞后于输入信号,并以指数衰减的形式逐渐趋近于输入信号。
2.2 纯滞后环节的数学表达式对于一个一阶纯滞后环节,其数学表达式可以表示为:G(s) = e^(-τs)其中,G(s)表示该纯滞后环节的传递函数,s为复平面上的复变量,τ为时间常数。
2.3 纯滞后环节的特点与应用纯滞后环节具有以下几个特点和应用:a) 时间延迟:由于纯滞后环节的存在,在输入信号发生改变时,输出信号会有一定的延迟。
这种时间延迟效应在实际控制系统中具有很大影响,在某些需要考虑时序关系和稳定性要求较高的控制任务中起到重要作用。
简述一阶控制系统的基本概念及其主要特点

简述一阶控制系统的基本概念及其主要特点
一阶控制系统是指仅包含一个控制环节的控制系统,其主要包括输入信号、控制器、过程、输出信号和反馈信号等基本组成部分。
一阶控制系统的主要特点有以下几点:
1. 系统响应具有惯性:由于系统具有惯性,需要一定的时间才能达到稳定状态,因此系统响应速度相对较慢。
2. 系统稳态误差存在:在一阶控制系统中,由于没有积分环节,无法完全消除输入信号与输出信号之间的误差,因此系统在稳态下仍会存在一定的误差。
3. 系统响应具有指数衰减特性:在一阶系统中,输出信号的响应呈指数衰减的趋势,即随着时间的增加,响应的幅值逐渐减小。
4. 系统稳定性易于分析:一阶控制系统的稳定性分析相对简单,可以通过判断系统的传递函数极点位置来判断系统的稳定性。
5. 系统难以满足高性能要求:由于一阶系统具有较低的响应速度和较大的稳态误差,因此难以满足一些对响应速度和稳定性要求较高的控制任务。
过程控制第九讲:大延时系统设计

再等待一个纯时延τ ,这样重复上述动作规律,一步一步 地校正被控参数的偏差值,使系统趋向一个新的稳定状态。
制2与02仪0/表10/27
五、控制举例
设贮液罐液位控制系统的广义过程传递 函数为
控制策略:
微分先行 Smith预估
制2与02仪0/表10/27
二、常规控制方案
1.微分先行控制方案 在大延时过程中,控制器若采用PI或
PID控制规律时,系统的品质均会下降 ,纯时延愈大,其问题愈突出。PID控 制系统中采用微分先行控制方案与普通 的PID控制系统相比,其控制品质有较 大提高,对于减小超调量更显著。
而PI控制方案的一对主要极点(复根)离jω轴较近,其衰减较慢。 两方案零点相同。中间微分控制方案的衰减比较大,过渡过程时间较
短,这种控制方案对克服纯时延的效果较好。
制2与02仪0/表10/27
三、SMITH预测估计
设对象的特性为W0(s),其中W0(s)为对象不包含时 延环节的传递函数;扰动通道的特性为Wf(s);控制 器的特性为Wc (s),
特点:微分先行PID控制系统中,微分环节的输出信 号包括了被控参数及其变化速度值,将它作为反馈量 与给定值比较的偏差作为PI控制器的输入信号,这样 系统具有更强克服超调的作用。
制2与02仪0/表10/27
二、常规控制方案
1.微分先行控制方案
制2与02仪0/表10/27
二、常规控制方案
1.微分先行控制方案
过程控制第九讲:大延时系 统设计
制2与02仪0/表10/27
重点内容
大时延控制系统=大时延对象+反馈控制系统
基于大林算法的电阻炉(一阶系统)温度控制解析

摘要介绍了将达林算法用于电阻炉温度的计算机控制系统中的结构、原理。
阐述了大林算法作为一种直接数字设计法,适用于被控对象为滞后的系统。
电阻炉作为工业炉窑中的一种常用加热设备被广泛应用于工业生产中。
对电阻炉温度控制精确与否将直接影响到产品的质量和生产效率。
电阻炉是一种具有纯滞后的大惯性系统,开关炉门、加热材料、环境温度以及电网电压等都影响控制过程,传统的电阻炉控制系统大多建立在一定的模型基础上,难以保证加热工艺要求。
本文将PID控制算法引入到传统的电阻炉控制系统中,借此提高其控制效果。
设计一个控制精度高、运行稳定的电阻炉温度控制系统是很有必要的。
仿真结果表明,该算法优于常规PID算法,是一种较好的控制算法。
关键词:炉温控制、PID算法、大林算法AbstractThe paper introduces Dahlin Algorithm used in resistance furnace’s temperature computer control system. Dahlin Algorithm is a direct digital design method, it adapts to the plant with delay. Resistance furnace was widely used in industrial production, the effect of the temperature control of Resistance furnace has a direct impact on product quality and productivity. Therefore, the design of a high-precision control and stable operation of the resistance furnace temperature control system has a high application value. Simulations show this method is better than ordinary PID algorithm, it is a good control method.Key words: furnace’s temperature; Dahlin Algorithm; PID control;目录第1章绪论 (1)1.1 电阻炉的简介 (1)1.2 电阻炉温度控制研究的目的及意义 (2)1.3 电阻炉温度控制系统的研究状况 (2)1.3.1 国际发展现状 (3)1.3.2 国内发展现状 (3)1.4本论文的设计任务 (3)第2章控制系统分析 (5)2.1 被控对象分析 (5)2.1.1 纯滞后介绍 (5)2.1.2 控制器分析 (5)2.2 PID算法 (6)2.2.1 数字PID控制器 (7)2.2.2 数字PID的参数整定 (8)2.3大林算法 (9)第3章控制系统的设计与仿真 (12)3.1 PID控制器控制下的系统仿真 (12)3.2 大林控制算法下的系统仿真 (15)3.3 大林控制算法和PID控制器的比较 (16)第4章振铃现象及扰动分析 (18)4.1 振铃现象 (18)4.2 扰动下的系统性能分析 (18)第5章课程设计心得 (19)参考文献 (20)第1章绪论1.1 电阻炉的简介我们所讲的普通电阻加热炉属于工业炉,而非是锅炉,常见的锅炉不属于此类高温工业炉范畴,锅炉属于能源转化设备,例如:采暖锅炉是将煤转化为热能。
温度计算机控制实验系统设计

度计 算 机 控 制 实验 系统 设 计
郝 莹 ,房 朝 晖 , 白瑞 峰
3 0 0 0 7 2 )
( 天 津大 学 电气 与 自动化 工程 学院 ,天津
摘 要 :设 计 温 度 计 算 机 控 制 实 验 系统 ,介 绍 控 制 系 统 的 硬 件 结 构 ; 大 林 算 法控 制 器 设 计 ; 以 及 利 用
第 1 1 6期 第 2期
2 0 1 3年 6月
高 校 实 验 室 工 作 研 究
GAOXI AO S HI YANS HI GONGZ UO YANJ I U
S e r i a l NO. 1 1 6, NO. 2
J u n.2 0 1 3
日
皿
பைடு நூலகம்
算 法 进行控 制。 系 统闭 环传递函数 ( s )
j ,
= 被 控 对 象 定 义 为广 义 被 控 对 象 ,并 消 除 全 部 的 可能 引起 根 据 1中 所 述 原 理 对 该 系 统 进 行 分 析 设 计 。取 T 3 1 1 s ,T =2 5 s ,r=1 2 s ,K =1 . 4 3,取 采 样 时 问 T=1 s ,
2 控 制 系统 设 计 及 实 现
象 ,利 用 通 用 工 业 组 态 软 件 MC G S设 计 控 制 系统 ,实 现
1 大 林 算 法 基 本 原 理
对 电加 热 管 温 度 的计 算 机 控 制 。
. 1 控 制 系统 硬 件 结 构 工 业 生 产 过 程 中 大 多数 含 纯 时 延 的被 控 对 象 可 用 含 2 已有 装 置 中被 控 对 象 温 度 的 控 制 采 用 脉 宽 调 制 方 纯 时 延 的 一 阶 惯 性 环 节 或 二 阶惯 性 环节 来 近 似 ,以 一 阶
计算机控制技术课程设计(整理版).

电阻加热炉温度控制系统设计一、摘要温度是工业对象中主要的被控参数之一。
尤其是在冶金、化工、机械各类工业中,广泛使用各种加热炉、热处理炉、反应炉等。
由于炉子的种类不同,所采用的加热方法及燃料也不相同,如煤气、天然气等。
但就控制系统本身的动态特性而言,均属于一阶纯滞后环节,在控制算法上基本相同,可采用PID控制或其他纯滞后补偿算法。
但对于电阻加热炉来说,当其温度一旦超调就无法用控制手段使其降温,因而很难用数学方法建立精确模型和确定参数。
而传统PID控制是一种建立在经典控制理论基础上的控制策略,其设计依赖于被控对象的数学模型,因此对于加热炉这类控制对象采用传统PID的控制方案很难达到理想的控制效果。
为了保证生产过程正常安全地进行,提高产品的质量和数量,以及减轻工人的劳动强度,节约能源,对加热用的各种电炉要求在一定条件下保持恒温,不能随电源电压波动或炉内物体而变化,或者有的电炉的炉温根据工艺要求按照某个指定的升温或保温规律而变化,等等。
因此,在工农业生产或科学实验中常常对温度不仅要不断地测量,而且要进行控制。
在电阻炉温度控制系统的设计中,应尽量考虑到如何有效地避免各种干扰因素而采用一个较好的控制方案,选择合适芯片及控制算法是非常有必要的本设计要用单片机设计一个电阻炉温度控制系统。
电阻炉的类型根据其热量产生的方式不同,可分为间接加热式和直接加热式两大类。
间接加热式电阻炉,就是在炉子内部有专用的电阻材料制作的加热元件,电流通过加热元件时产生热量,再通过热的传导、对流、辐射而使放置在炉中的炉料被加热。
直接加热式电阻炉,是将电源直接接在所需加热的材料上,让强大的电流直接流过所需加热的材料,使材料本身发热从而达到加热的效果。
工业电阻炉,大部分采用间接加热式,只有一小部分采用直接加热式。
由于电阻炉具有热效率高、热量损失小、加热方式简单、温度场分布均匀、环保等优点,应用十分广泛。
二、总体方案设计1、设计任务:电阻加热炉用于合金钢产品热力特性实验,电加热炉用电炉丝提供功率,使其在预定的时间内将炉内温度稳定到给定的温度值。
水温计算机控制系统设计+Matlab仿真

《计算机控制技术》设计报告题目:水温计算机控制系统姓名:张家明班级:09自动化2班学号:080312009081一﹑设计任务与要求1.基本要求1L水由1kW的电路加热,要求水温可以在一定范围内由人工设定,并能在环境温度变化时实现自动调整,以保持在设定的温度。
2.主要性能指标(1)。
温度设定范围:10℃~100℃,最小分辨率为1℃.(2).控制精度:温度控制的稳态误差<0。
2℃.(3).能够实时显示当前水温(4).具有通信能力,可通过RS—232串口输出当前温度值至上位机。
(5)。
采用适当的控制方法,当设定温度或环境温度突变时减小系统的调节时间和超调量。
二﹑方案论证由于水温控制系统的控制对象具有热储存能力大,惯性也较大的特点,水在容器内的流动或热量传递都存在一定的阻力,因而可以将被控对象归于具有纯滞后的一阶惯性环节。
该系统可以采用以下几种控制方案:1。
输出开关量控制对于惯性较大的过程可简单地采用输出开关量控制的方法。
这种方法通过比较给定值与被控参数来控制输出的状态:通过控制加热回路的晶闸管的导通或关断来控制加热时间,控制过程简单易行,但容易引起反馈回路产生振荡。
因此这种控制方案一般在大惯性系统对控制精度和动态特性要求不高的情况下采用。
2.PID控制设计PID控制算法(常规PID﹑微分先行PID﹑中间反馈PID等),对给定值与被控参数的偏差进行PID运算,输出控制量来控制加热回路。
3。
最小拍控制根据数字控制器的离散化设计方法,设计最小拍有波纹(或无波纹)数字控制器来控制加热回路。
4。
纯滞后控制技术(1)。
史密斯预估控制设计史密斯预估器实现对大延迟系统的控制。
(2).达林控制算法通过达林算法设计数字控制器实现对水温的控制。
三﹑系统设计1.硬件设计水温控制系统结构图⑵.系统硬件总体设计框图水温控制系统硬件总体设计框图⑶.单元电路设计①.单片机最小系统②.温度传感器信号调理及A/D转换电路③.键盘接口电路④.LCD1602液晶显示电路⑤.驱动电路⑥.串口通信电路2.软件设计对温度采样信号进行数字滤波,可采用如下几种方法:①.限幅滤波法②.中值滤波法③.算术平均值滤波法④.加权平均值滤波法⑤.滑动平均值滤波法⑥.惯性滤波法⑦.复合数字滤波主程序流程图运行子程序流程图控制算法设计⑴.PID 控制算法设计 其控制规律表达式为:⎥⎦⎤⎢⎣⎡++=⎰tDI P dt t de T dt t e T t e K t u 0)()(1)()( 由上式可得PID 控制器的传递函数为:s T K sT K K s D D P I P P ++=1)( 对应的数字PID 控制算法: ①.位置型PID 控制算法:⎥⎦⎤⎢⎣⎡--++=∑=T k e k e T i e T Tk e K k u ki D I P )1()()()()(0②.增量型PID 控制算法])2()1(2)([)()]1()([)(-+--++--=∆k e k e k e TD T P K k e IT T P K k e k e P K k u(2).最小拍控制系统设计被控对象传函为sP e s s G 21010)(-+=。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录一课程设计内容任务 (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.4912;5、进行可靠性和抗干扰性的分析;6、书写设计体会和心得。
二、对课设任务的理解和分析1、该任务是针对一个特定的控制对象进行可靠性和稳定性控制,选取实际生活中常见的温度为控制对象;2、该任务只需要一个控制对象,进行可靠性和抗干扰性分析时设定随机干扰量, 观察仿真图形和性能,故可以选取简单回路控制系统模型进行设计;3、硬件设计过程采取分步设计,由局部到整体,主要有温度检测模块、输入通道部分、输出通道部分、接口扩展部分、晶振和复位电路模块、调压触发电路、数码管显示等; 4、取θ= T/2, 大纯时延系统的控制算法有多种,根据其特定性能,本设计在 PID 算法和达林算法之间权衡之后做出选择,最终采用达林控制算法来实现系统控制,取期望闭环传递函数 H(s,求解出数字控制器 D(z及其差分方程;5、编写程序流程图,采取正确的思路和方法,包括主程序流程图、 8155初始化、滤波、键盘输入、达林算法、延时等;6、仿真分析和验证过程采用 MATLAB 和 SIMULINK 实现,主要针对仿真性能调节系统参数, 并结合典型输入信号的随机干扰进行可靠性、稳定性和抗干扰性分析。
三、系统结构模型本系统采用简单回路计算机控制系统,其输入为温度设定值,输出为调节控制信号,整个系统由以下图所示各部分组成。
1、如下图所示为简单回路计算机控制系统框图, 由输入设定值与系统输出值的偏差传递到数字控制器,并产生控制信号,针对本设计所假定的特定控制对象温度进行循环重复式的校正和调节。
2、如下图所示为本设计计算机控制系统的硬件结构框图(简单回路计算机控制系统的结构图 ,主要由模拟输入通道和模拟输出通道组成,通过该回路对控制对象不断的调整,指导满足系统要求及各项性能指标。
四、各部分程序流程图由于要使用计算机作为控制设备, 要对温控对象实现较好的控制, 使其满足较好的性能指标,故本设计采取程序主要包括如下部分:主程序T1中断程序采样中断程序达林算法程序等各程序流程如下图所示: 1、主程序主程序主要是对电路进行初始化,并且开相关的中断,使到设备对温度进行采样、控3、达林算法控制程序计算数字控制器的控制信号, 每次读取 e (k ,然后计算出参数, 输出控制序列 u (k ,然后变换 e (k -1 、 e (k -2 , u (k -1 , u (k -2 , 为下一次计算作准备。
达林算法程序流程图:4、采样程序用于对温度进行采样, 对采样温度值的处理用了连续 N 次, 再取平均的方法得到最后的平均采样温度值。
在开始时, 对采样设备进行初始化, 设定采样次数以及计算次数, 然后结束后, 计算出平均值,进行 A/D转换,并输送给处理器。
采样程序流程图五、数字控制器设计(取θ= T/2本人学号 200xxxxx 232,所以 C =232根据设计要求,用 matlab 计算出系统参数,确定系统的传递函数。
对于系统 s T Ke s G st ⋅+=⋅-1 (0式中:T ——时间常数 K ——调节系统总的放大倍数t ——系统的纯滞后时间,且 Ts N t ⋅=, Ts 为采样周期。
计算用程序:>> k=10*log(232*232-sqrt(232k =108.9319>> rand('state',232;>> t1=rand(1t1 =0.0090θ=t1/2=0.0045代入数据,系统的传递函数为:10090. 09319. 108 (0045. 0+=-s e s G s其波特图为:由图可知,其幅值裕度与相角裕度均不符合要求,系统性能差,需要校正。
按照设计要求, 运用计算机作为控制装置对系统进行校正。
当对象的纯延迟时间θ与对象惯性时间常数 Tm 之比大于等于 0.5时,采用常规PID 算法难于获得良好的系统性性能。
达林算法的目标是设计一个合适的数字控制器 , 使整个闭环系统的传递函数相当于一个带有滞后的一阶惯性环节, 且它得纯时延时间与被控对象时延相同。
跟史密斯对比起来,达林算法比较适合的被控对象多为工业中的热工或化工过程中, 被控对象具有纯滞后环节且容易引起系统超调和持续的振荡。
综合考虑之后, 决定采用达林算法来进行数字控制器的设计。
由达林算法知: 被控对象为带有纯滞后的一阶惯性环节:01( 1ske G s s θτ-=+ , 假设其期望的闭环传递函数为:( 1se H s s θτ-=+,其中s LT θ=, s T 为采样周期, L 为整数。
由此可得到:111 1(011]( ([ (-+---==z Kz s G s G Z z G L h σσ, ]1(1[1( 1(1( ( 1(1111+---------=L z z K z z D σσσσσ, 其中:111(~ 23ττ=; 1//1; s T Ts e e ττσσ--==。
确定参数值过程 : K=k =108.9319τ1 =0.0090θ=t1/2=0.0045τ=(1/2~1/3 τ1=0.002Ts=θ/L=0.0090/2=0.00225σ=e -TS/t =e -1.125 =0.3247σ1=e -TS/t1=e -0.25 =0.7788137788. 0110. 24 (---=z Z z G3116753. 03247. 010218. 00280. 0 (------=z z z z D所以由 ( D z 表达式可以求出其差分方程为: ( ( (1 (1 (1 (2 u k Ae k Be k Cu k C u k =--+-+--;其中:11(1A k σσ-=-=0.0280 1B A σ==0.0218C σ==0.32471- C=0.6753由此求得本系统其差分方程为:u(k= 0.0280e(k -0.0218e (k -1+0.3247u (k -1 +0.6753u(k -2六、系统仿真 1.2 0.810361 对设计后连续系统 3136753. 03247. 016753. 0 (* ( (-----==zz z z D z G z D k 进行分析由上图可知,幅值裕度为 9.44db (大于 6db 的要求 ,相角裕度为 68度(大于 60度的要求 ,故设计符合规定。
2离散系统仿真系统结构图如下:通过示波器观察波形系统的波形稳态误差 e (t 波形: 数字调节器波形系统输出 y (t 波形分析:系统到一定时间后稳态误差为 0,数字调节器输出的控制信号稳定,系统输出与输入相匹配,由此可得系统性能良好。
七、抗干扰性分析1、当干扰信号为介跃信号(此时输入为 0,干扰信号大小为 10稳态误差波形: 系统输出波形分析:由图可得, 当加一定的介跃干扰信号后,系统受到介跃信号的干扰, 但到一定的时间后, 由于系统具有抗干扰的功能, 会自动消除干扰所带来的影响, 恢复到回来的状态, 如图所示,系统稳态误差到一定时间后为 0 ,系统输出跟输入信号相匹配,故系统对于为介跃信号的干扰有较好的抗干扰作用。
2、干扰信号为脉冲信号(输入信号为 0 干扰信号波形稳态误差波形系统输出波形分析:由图可得, 当加一定的介跃干扰信号后,系统受到脉冲信号的干扰, 但到一定的时间后, 由于系统具有抗干扰的功能, 会自动消除干扰所带来的影响, 恢复到回来的状态, 如图所示,系统稳态误差到一定时间后为 0 ,系统输出跟输入信号相匹配,故系统对于为脉冲信号的干扰有较好的抗干扰作用。
3 系统现实情况模拟仿真:保持系统不变,分别在两个时段不同位置上加两个介跃信号,如下图所示:1、在输入处,加入一个 r (t -10=100的介跃信号(即当 t>=10s 时, r (t =100,当 t<10s时, r (t =0 ,用来模拟在现实情况下,某一随机时刻,需要在控制过程中改变系统温度时,所需要的改变输入信号。
2、在控制过程处,加入一个 r (t -20=10的介跃信号(即当 t>=20s 时, r (t =10;当 t<20s时, r (t =0 ,用来模拟在现实情况下,某一随机时刻,有干扰信号参入的系统中。
下图将仿真结果列出:稳态误差 e (t 波形数字调节器输出波形系统输出波形分析:当系统输入突加给定时, 稳态误差发生变化,数字调节器根据变化产生控制信号,使系统输出跟随输入信号的变化, 达到稳定状态。
当又到系统受到干扰时, 数字调节器再次根据稳态误差产生控制信号, 消除干扰的影响, 使到系统回复到稳定状态。
说明系统具有良好的调节性能以及抗干扰性能。
八、硬件设计1、复位和晶振电路:其中 VCC 为 5V ,晶振频率为12MHzD1的作用有两个:作用一是将复位输入的最高电压钳在 Vcc+0.5V 左右,另一作用是系统断电时,将 R0电阻短路,让 C3快速放电,让下一次来电时,能产生有效的复位。
当 80C52在工作时,按下 S0开关时,复位脚变成低电平,触发 80C52芯片复位。
2、单片机接口扩展电路:通过 80C52的 P20、 P21、 P22产生片选信号,通过 74LS138的译码电路进行译码,分别对 3片 8155进行片选。
3、模拟输入通道:信号输入过程为: 温度检测滤波整形放大转换 8155CPU通过温度检测电路将温度信号转换成电流、电压信号,再通过滤波整形及放大电路,输入到 A/D转换器中,通过 8155的 PC 口控制 A/D转换器的选通、采样、转换、读入,在同个采样周期重复进行上述过程, 并取平均值作为该采样周期的值, 再与给定信号比较, 通过 CPU 的计算得出控制值,再通过模出通道对对象进行控制。