基于simulink仿真的计算机水温控制系统
楼宇温控系统simulink仿真实例
楼宇温度控制系统simulink仿真1 目的通过建立楼宇温度控制系统,学习simulink常用模块的使用、参数设置以及simulink仿真的基本流程。
2 Matlab相关模块的说明2.1版本:Matlab2017b2.2可能用到的模块加法器:sum,多个变量求和;增益器:Gain,按比例增大输入;积分环节:对输入求积分;Contant:产生一个常量,是source中最常用的一种;Relay:滞环比较器(迟滞比较器),一般用作有波动系统的缓冲;Sin模块:产生正弦信号,模拟交变信号;Scope模块:示波器;Flaoting Scope:浮动示波器(无需连接);Subsystem模块:将基本单元封装成一个模块。
3 楼宇温控系统的组成3.1楼宇温控系统组成加热器(被控对象)、调温器(控制器)和房间(环境)。
和家庭空调系统类似。
系统简图见下图1。
图1 楼宇温控系统简图3.2楼宇温控系统的基本过程1)调温器(Thermostat)对加热器发出加热信号,控制加热器(Heater)启动加热,加热器产生恒定温度的和速率的加热空气。
2)加热气体被送到房间内和房间内空气产生热交换,将房间(Room)空气加热,同时房间内等体积的空气被抽送到加热器,循环加热,直至温度达到设定值,加热器停止加热。
3)房间内的空气和室外空气存在热交换,导致房间内有热量损失。
3.3室内温度控制的机理分析及建模1)楼宇中央空调一般采用恒温输出,即加热器设定温度为固定值(T_Heater=常数,单位℃),加热器输出恒定质量速率的加热气体M(kg/h)。
2)加热器产生的热增益:dQ/dt=M*C*deltaT(热量公式),C 是空气的比热。
3)室内空气与室外空气通过门窗、墙壁等进行热交换。
其作用机理满足热导(热阻)方程:R=(T1-T2)/P,其中P为功率,R为热阻(单位℃/W)则P=(T1-T2)/R,即dQ/dt=P=(T1-T2)/R。
dQ/dt表示室内空气和室外空气进行交换产生的热增益。
基于Simulink的锅炉温度流量串级控制系统设计与仿真
基于Simulink的锅炉温度流量串级控制系统设计与仿真Design and Simulation of Concatenation Control Systems for Water Tank Level andTemperature Based on Simulink天时海洋工程及石油装备研究院(青岛)有限公司蔡大伟(Cai Dawei)摘 要: 本文采用过程控制理论及Simulink仿真技术、计算机控制系统,设计了一套锅炉温度流量串级控制系统。
通过实验法建立出锅炉数学模型,从而得出锅炉进水流量与温度间传递函数,通过现代控制理论设计的控制方案进行仿真,测量响应曲线。
通过仿真软件对其进行验证,基本准确,通过对参数进行整定,得到较好现场控制效果。
最后,为了体现串级控制的优势,将串级控制系统的抗干扰能力和单回路控制系统的抗干扰能力加以比较。
关键词: 温度;流量;PID控制;串级控制系统Abstract:In this paper, a set of boiler temperature flow cascade control system is designed by using process control theory, Simulink simulation technology and computer control system. The mathematical model of the boiler was established by experiment, and the transfer function between the water inflow and the temperature was obtained. It is verified by simulation software, which is basically accurate, and good control effect can be obtained by setting parameters. Finally, in order to embody the advantages of cascade control, the anti-interference ability of the cascade control system is compared with that of the single-loop control system.Key words: Temperature; Flow; PID control; Concatenation control systems【中图分类号】TP13 【文献标识码】B 【文章编号】1561-0330(2019)02-093-051 引言现代化过程工业向着连续化和大型化的方向发展,生产过程也随之日趋复杂,而对生产经济效益﹑质量的要求,对生产的可靠、安全性的要求以及对生态环境保护的要求也越来越高。
控制系统建模与仿真基于MATLABSimulink的分析与实现
读书笔记
01 思维导图
03 精彩摘录 05 目录分析
目录
02 内容摘要 04 阅读感受 06 作者简介
思维导图
本书关键字分析思维导图
实现
通过
仿真
技术
进行
分析
方法
分析
matlabsi mulink
仿真
系统
simulink
实现
介绍
工程
精彩摘录
精彩摘录
《控制系统建模与仿真基于MATLABSimulink的分析与实现》精彩摘录 随着科技的发展和社会的进步,控制系统在各个领域中的应用越来越广泛, 掌握控制系统的建模与仿真技术对于科学研究、工程实践等方面都具有重要意义。 而《控制系统建模与仿真基于MATLABSimulink的分析与实现》这本书,正是为满 足这一需求而编写的。
阅读感受
而真正让我感到震撼的是第4章到第8章的内容。作者利用MATLAB强大数据处 理、绘图函数和Simulink仿真工具,对被控对象模型进行了系统建模、分析、计 算、性能指标的优化及控制器设计。从时域、频域、根轨迹、非线性及状态空间 几个方面,完成了对系统性能指标的验证及控制系统设计。这其中的细节和深度, 都足以显示作者对这一领域的深入理解和实践经验。
目录分析
在“仿真技术”部分,目录涵盖了控制系统仿真的基本原理、仿真模型的建 立、参数设置以及仿真结果的分析等内容。还介绍了如何利用MATLABSimulink进 行仿真,使得读者能够快速上手这一强大的仿真工具。
目录分析
“应用实例”部分通过多个具体的案例,展示了如何将建模与仿真技术应用 于实际控制系统。这些案例既有简单的单输入单输出系统,也有复杂的非线性多 输入多输出系统,具有很高的实用价值。
基于Simulink的船舶主机高温淡水冷却系统半物理仿真
相对 于冷却 水 带走 的热量 ,系统 通过 辐射 等传 热方 式传 给环 境的热 量 比较少 ,为 简化模 型 ,可 以 将它 忽略 ,最后 整理 得 以下微 分关 系式 :
好的柴油机高温淡水冷却系统的. md l 模型文件中,
双 击 该 模 块 , 在 弹 出 的对 话 框 中添 加 编 辑 好 的
中创建通信端 口, 在5 1 单片机 中执行 P I D控制程序 ; 将该模型与 5 1 单片机接 口电路按通信
协议连接 ,构成半物理模型 ,实现 高温淡水冷却 系统温度 P I D控制算法的仿真调试。
关键 字 :S i mu l i n k P I D 单 片机
0 引言
仿 真
型,整个模型可分为三个子模型 :缸套冷却模型、
模 型 以大连海 事 大学远 洋 教学 实 习船 “ 育鲲” 轮 MAN B &W 6 S 3 5 MC型主 柴油 机缸 套冷 却系 统 为对象 ,如Байду номын сангаас图 1 所 示 ,基于 传热 学 的有关 理论 L 1 J , 建 立缸 套冷 却 [ 2 ] 和高温 淡 水三通 阀的热 力学 数学模
天津航海
2 0 1 6年第 4期
基于 S i m u l i n k 的船舶主机高温淡水冷却系统半物理仿真
冯栋 梁 罗存 刚
( 1 . 天津中燃船舶燃料有限公 司 天津 3 0 0 4 5 6 ;2 冲 国船级社天津分社
摘
天津 3 0 0 4 5 7 )
要 :利 用 S i mu l i n k 仿 真 平 台搭 建船 舶主 机 高温 淡水 冷却 系统模 型 。在 S - F u n c t i o n
S - F nc u t i o n文件名 ,即可完成 5 1 Mi c P I D 自定义模
基于单片机的水温控制系统仿真设计
度传 感器 D S I 8 B 2 0作为温度 检测 元件 。
A T 8 9 C 5 1 是 5 1 系列单片机 中的一种, 其 内部 带有 4 K字节 闪 控制系统 , 能够完 成对水温 的控 制, 当水温低于预 设温度值 时系 烁可编程 可擦 除只读存储器 , 低 电压、 高性能 。 单片机 A T 8 9 C 5 1 具 统开始加热 ( 点亮红色发光二极管表示加 热状态 ) 达到 预设温 有低 电压供 电和小体积等特点 , 其并行 口资源 刚好满足 电路系统
范围为 0~ 9 9  ̄ C。 单 片机 作为微控 制器 , 己广 泛用于工 业控制 、 机 电一体化 设 温度值分 别由两个 4位数码管显示 , 按照系统设计 功能的要 求, 确定该系统 由 3 部分 组成 : 主控
测温 电路及显示 电路。 水温控 制系统总体 电路 结构框 图如 备及 家用 电器等各个领域 。 该设计就是 以单 片机 为核 心设计的一 制器 、
o f c i r c u i t a n d d r i v e r f o r t h e c o r r e s p o n d i n g a p p l i c a t i o n s y s t e m h a s a c e r t a i n r e f e r e n c e .
a n d h a r d w a r e j oi n t i n t h e P r o t e u s s i m u l a t i o n d e b u g g i n g , f i n a l l y t h e s i m ul a t i o n r e s u l t s a r e g i v e n . T h e d e s i g n
基于matlab simulink的控制系统仿真及应用
基于matlab simulink的控制系统仿真及应用Simulink是MATLAB的一个附加组件,它提供了一种可视化建模和仿真环境,主要用于控制系统、信号处理、通信系统等领域的建模和仿真。
以下是一个简单的基于Simulink的控制系统仿真的步骤:
1. 模型建立:首先,你需要使用Simulink库中的模块来构建你的控制系统模型。
这些模块包括输入、输出、控制算法等。
你可以直接从库中拖放模块到你的模型中,然后通过连接线将它们连接起来。
2. 参数设置:在连接模块后,你需要为每个模块设置适当的参数。
例如,对于传递函数模块,你需要输入分子和分母的系数。
3. 仿真设置:在完成模型和参数设置后,你需要设置仿真参数,例如仿真时间、步长等。
4. 运行仿真:最后,你可以运行仿真并查看结果。
Simulink提供了多种方式来查看结果,包括图形和表格。
在Simulink中,你可以使用许多内建的工具和函数来分析和优化你的控制系统。
例如,你可以使用MATLAB的控制系统工具箱中的函数来分析系统的稳定性、频率响应等。
总的来说,Simulink是一个强大的工具,可以用于设计和分析各种控制系统。
通过学习和掌握这个工具,你可以更有效地进行控制系统设计和仿真。
基于matlab和simulink的可视化水箱系统控制 计算机科学和技术专业
课题基于Matlab和Simulink可视化水箱系统控制目录插图清单 (II)摘要 (III)Abstract ......................................................................................................................................... I V 第1章控制系统仿真描述...................................................................................................... - 5 -1.1系统控制仿真........................................................................................................... - 5 -1.2控制系统的MATLAB计算与仿真 .................................................................... - 5 -第2章过程控制简介.............................................................................................................. - 6 -2.1过程控制定义.............................................................................................................. - 6 -2.2 过程控制目的............................................................................................................. - 6 -2.3 过程控制特点............................................................................................................. - 6 -2.4 过程控制发展与趋势................................................................................................. - 6 -第3章水箱液位控制系统的原理.......................................................................................... - 8 -3.1人工控制和自动控制.................................................................................................. - 8 -3.2水箱液位控制系统原理框图...................................................................................... - 8 -3.3水箱液位控制系统数学模型...................................................................................... - 9 -3.4 水箱液位控制系统的组成........................................................................................- 11 -第4章PID控制简介及其整定方法.................................................................................... - 13 -4.1 系统主程序流程图的设计....................................................................................... - 13 -4.2PID调节的各个环节及其调节过程 .............................................................. - 15 -第5章双容水箱液位控制系统设计.................................................................................... - 17 -5.1 双容水箱结构........................................................................................................... - 17 -5.2 MATLAB 设计系统分析 ..................................................................................... - 18 -5.3双容水箱液位控制系统设计.................................................................................... - 19 -5.4 MATLAB设计内容 .................................................................................................. - 19 -结论和展望.............................................................................................................................. - 27 -致谢.................................................................................................................................. - 29 -插图清单图3-1水箱液位控制系统示意图............................................................................................. - 8 -图3-2 简单控制系统常用的框图............................................................................................ - 9 -图3-3 水箱液位控制系统原理框图........................................................................................ - 9 -图3-4水箱液位过程图及其阶跃响应曲线............................................................................. - 9 -图4-1单位负反馈控制系统.................................................................................................. - 13 -图4-2模拟量闭环控制系统.................................................................................................. - 14 -图5-1双容水箱结构图.......................................................................................................... - 17 -图5-2串级控制的双容液位过程.......................................................................................... - 18 -图5-3单回路闭环系统控制系统框图.................................................................................. - 19 -图5-4无干扰单回路 MATLAB 仿真框图.............................................................................. - 20 -图5-5单回路MATLAB仿真阶跃响应曲线波形图................................................................ - 20 -图5-6单回路MATLAB仿真阶跃响应曲线波形图................................................................ - 21 -图 5-7单回路MATLAB仿真阶跃响应曲线波形图............................................................... - 21 -图5-8单回路MATLAB仿真阶跃响应曲线波形图................................................................ - 21 -图 5-9单回路MATLAB仿真阶跃响应曲线波形图............................................................... - 22 -图5-10单回路MATLAB仿真阶跃响应曲线波形图.............................................................. - 22 -图 5-11单回路MATLAB仿真阶跃响应曲线波形图............................................................. - 22 -图 5-12单回路MATLAB仿真阶跃响应曲线波形图............................................................. - 23 -图 5-13有干扰单回路MATLAB仿真框图............................................................................. - 23 -图 5-14有干扰单回路MATLAB仿真阶跃响应曲线波形图................................................. - 23 -图 5-15有噪声串级控制系统的MATLAB仿真框图............................................................. - 24 -图 5-16有噪声串级控制MATLAB仿真阶跃响应曲线波形图............................................. - 24 -图 5-17有噪声串级控制MATLAB仿真阶跃响应曲线波形图............................................. - 25 -图 5-18有噪声串级控制MATLAB仿真阶跃响应曲线波形图............................................. - 25 -图 5-19有噪声串级控制MATLAB仿真阶跃响应曲线波形图............................................. - 25 -基于Matlab和Simulink的可视化水箱系统控制摘要随着工业生产的快速发展,工业上离不开可视化水箱的液面控制系统。
基于MATLABSimulink的控制系统建模与仿真实践
基于MATLABSimulink的控制系统建模与仿真实践控制系统是现代工程领域中一个至关重要的研究方向,它涉及到对系统的建模、分析和设计,以实现对系统行为的控制和调节。
MATLAB Simulink作为一款强大的工程仿真软件,在控制系统领域有着广泛的应用。
本文将介绍基于MATLAB Simulink的控制系统建模与仿真实践,包括建立系统模型、进行仿真分析以及设计控制算法等内容。
1. 控制系统建模在进行控制系统设计之前,首先需要建立系统的数学模型。
MATLAB Simulink提供了丰富的建模工具,可以方便快捷地搭建系统模型。
在建模过程中,可以利用各种传感器、执行器、控制器等组件来描述系统的结构和功能。
通过连接这些组件,并设置其参数和初始条件,可以构建出一个完整的系统模型。
2. 系统仿真分析建立好系统模型后,接下来就是进行仿真分析。
MATLABSimulink提供了强大的仿真功能,可以对系统进行各种不同条件下的仿真实验。
通过改变输入信号、调节参数值等操作,可以观察系统在不同工况下的响应情况,从而深入理解系统的动态特性和性能指标。
3. 控制算法设计在对系统进行仿真分析的基础上,可以针对系统的性能要求设计相应的控制算法。
MATLAB Simulink支持各种常见的控制算法设计方法,如PID控制、状态空间法、频域设计等。
通过在Simulink中搭建控制算法,并与系统模型进行联合仿真,可以验证算法的有效性和稳定性。
4. 系统优化与调试除了基本的控制算法设计外,MATLAB Simulink还提供了优化工具和调试功能,帮助工程师进一步改进系统性能。
通过优化算法对系统参数进行调整,可以使系统响应更加迅速、稳定;而通过调试功能可以检测和排除系统中可能存在的问题,确保系统正常运行。
5. 实例演示为了更好地说明基于MATLAB Simulink的控制系统建模与仿真实践,接下来将通过一个简单的倒立摆控制系统实例进行演示。
模拟电路 水温控制系统
西安欧亚学院水温控制系统项目报告第三组:夏禹谢志恒员武张彬张进步张双龙张亮张光灿项目简介及安排一、项目介绍:1、设计可以测量和控制温度的温度控制器。
测量和控制温度范围:5~80℃,控制精度:±1℃,控制对象:继电器,继电器触点连接:一组转换接点(市电220V/50Hz/2A)。
2、选择电路方案,完成对确定方案电路的设计和仿真。
使用multisim10.0仿真软件实现电路的仿真二、组员分工安排:水温控制系统相关资料的搜集和整理谢志恒张进步模块一(温度传感模块)张亮模块二(比例放大模块)张彬模块三(电压比较模块)员武Multisim10.0仿真张双龙项目报告制作夏禹PPT制作及演讲张光灿摘要本文主要从水温的测量和控制两方面设计了水温控制系统。
首先,要实现对水温的测量,需要用到温度传感器,本设计采用了具有较好准确度的LM35型温度传感器,成功地实现温度的测量问题。
其次,对于温度的控制问题,可以分为三部分。
第一,温度转化为电信号。
只有将温度转化为电信号后才能控制,所以采用LM35型温度传感器来转化温度。
第二,电信号放大。
由于LM35能将温度变化线性地表征为电信号,经过放大器放大后才可用万用表测量,因此要用到比例放大器进行电信号放大。
第三,电压比较。
把经过放大的电信号通过电压比较器与设定的电压进行比较,设定的电压就代表特定的温度。
当实际温度高于设定温度时,控制电路停止加热;当实际温度高于设定温度时,使电路接通加热。
这样就能自动控制温度在某个值或小范围波动。
关键词:LM35温度传感器、比较器、放大器、继电器、万用表等。
一、 设计分析温度控制系统可以分为二个部分,一是温度测量,二是温度控制。
本文通过温度传感器实现温度的测量,并转换为电信号。
再经放大器放大后与设定的电压值比较,输出正电压或负电压来实现电路的通断,从而实现温度的控制。
其原理框架如下图1.1:图1.1二、 设计目的及思想 2.1设计目的通过模拟电子技术的学习,学习和掌握对集成运算放大器的线性和非线性应用。
基于SIMULINK/SIMSCAPE的计算机控制系统仿真实验平台
CN1 l 一2 O 3 4 / T
Q 二 !
第 3 ( ) 卷
第 9期
2 0 1 3年 9月
Vo 1 . 3 0 No . 9 S e p .2 0 l 3
基于 S I M U L I N K/ S l MS C A P E的计算 机 控 制系 统 仿 真 实验 平 台
中 图分 类号 : T P 3 9 1 . 9 ; T P 2 7 3 文献标志码 : A 文章 编 号 :1 0 0 2 — 4 9 5 6 ( 2 0 1 3 ) 0 9 — 0 0 8 8 — 0 5
实 Ⅲ
验帆
技
术山
与
d
S i mu l a t i o n e x p e r i me n t p l a t f o r m f o r c o mp u t e r c o n t r o l
算机系统用 s I MuI 1 NK 模块 库 中 的触 发 子 系 统 配 合 一 定 的 程 序 来 实 现 , 模 拟计算机 周期性 采样 、 迭 代 计 算
p
差 分 方 程 的 过 程 。以二 阶 电路 系统 的最 少 拍 控 制 仿 真 实 验 台为 例 , 介 绍 了仿 真 系 统 设 计 过 程 , 并 分 析 了仿 真 实 验 平 台运 行 的 准 确 性 。结 果 表 明 , 作 为 硬 件 实验 前 的有 效 补 充 , 在 仿 真 实 验 台上 的仿 真 实 验 过 程 与 实 际 硬 件实验过程一致 , 可 极 大 激 发 学 生 的实 验 兴 趣 , 提高实验效率 。 关键词 : 计算 机控 制 系统 ;仿 真 实验 平 台 ;最少 拍控 制 ;S I MUI I N K/ S I MS C A P E
基于S7-300 PLC的Simulink在线上下水箱液位串级控制——Simulink在线控制程序设计
南阳理工学院毕业设计(论文)任务书电子与电气工程系自动化专业079611班学生学号指导教师殷华文职称副教授一、毕业设计(论文)题目:基于S7-300 PLC的Simulink在线上下水箱液位串级控制——Simulink 在线控制程序设计二、毕业设计(论文)工作规定进行的日期:2010.12.06—2011.04.29三、毕业设计(论文)进行地点:4521四、任务书的内容:选题的目的、意义:用西门子S7-300 PLC实现对液位信号的检测和调节阀控制信号的输出,在上位计算机上实现WinCC监控,MATLAB软件通过OPC 技术实现对控制系统的参数传递,在Simulink中进行在线控制,对模拟工业对象的上下水箱液位进行串级控制,而后将Simulink中实现的算法在PLC中实现最终的控制。
通过本题目的设计,提高学生对自动化工程的设计与调试能力,使学生有能力进入自动化行业发展。
主要内容及技术要求:利用自制的过程控制实验装置作为控制对象,由恒压供水环节为水箱供水,对上下水箱组成的串级对象进行控制,上水箱为副对象,下水箱为主对象。
对上下水箱容积相同、容积不同的情况进行研究,总结出串级控制的控制规律。
以WinCC作为OPC Server,以MATLAB/Simulink作为OPC Client,设置它们之间的OPC 通讯。
通过OPC技术实现控制参数传递。
(1)在MATLAB/Simulink中设计在线控制算法。
(2)下水箱液位设定在100—400mm可调,稳态误差≤±5%。
(3)绘制控制系统图纸不少于4张。
(4)毕业论文字数8000-10000字。
原始数据与资料:西门子PLC:S7—300,工作电源 220V AC。
磁力泵:型号 20CQ-12,扬程 12m,进口 20mm,出口 12mm,电源电压 380V。
电动调节阀:型号QSTP-16K,公称通径 DN20mm, 公称压力 1.6Mpa, 工作电源 220V AC,输入信号 4-20mA DC。
水箱温度控制系统multisim仿真设计
实验题目:水温控制电路设计一、实验目的通过设计一个水温控制系统,从而加深对三极管、运放等常见电子元器件的运用,掌握电路设计的思路和参数计算,通过仿真与理论相结合,从而加深对电路的理解。
二、实验原理水温控制系统:水的温度可以由传感器转化为电压信号,通过设定电压阈值从而与采集的温度电压进行比较,超过设定温度则停止加热,加热指示灯熄灭,保温开关打开,保温指示灯亮;低于设定温度则启动加热,加热指示灯亮,保温开关断开,保温指示灯灭;为了不让控制系统在设定温度点频繁工作,需要引入滞回比较器,让控制系统合理的弹性工作。
该系统主要包括以下几点:1.用电压信号的变化来模拟水温的变化,每0.1V对应1摄氏度,再运用运放的放大电路对电压信号进行放大。
此设计用正相比例放大器,使输出时正电压,取放大器的放大倍数为10倍(即温度缩小10倍)比较合适。
2.当水的温度超过一定温度,就暂停加热,加热的指示灯熄灭,此时保温电路打开,保温指示灯亮。
运用到比较器电路,比较电路也即水温检测和水温范围测量电路。
将输入的变化的电压与基准电压(上下限电压)进行比较,通过运放输出高低电平来控制后面的电路。
比较电路3.当水的温度低于一定温度,就开始加热,加热的指示灯亮,此时保温电路断开,保温指示灯熄灭。
也用到比较器电路,原理同上。
4.因水的温度具有缓慢变化特性,设定的温度希望有一个阈值,使电路不会频繁的工作,使系统更加稳定,因此需要用到滞回比较器。
滞回比较器的电压传输特性根据 Un=Up :﹚﹢0+R /(R ×=767291R u U T﹚+R /(R ×﹚﹢+R /(R ×=7677767292R u R u U T所以﹚+R /(R ×=-767721R u U U T T ,即7u 从高电平转化为低电平和从低电平转化为高电平的分界点就有了V﹚+R /(R ×7677R u 的差别。
根据以上几个公式我们可以知道,参考电压29u 瘦集成运放的正反馈的影响,在仿真时应适当调低的数29u 值。
实验四:基于Simulink的控制系统仿真
实验四:基于Simulink 的控制系统仿真实验目的1. 掌握MATLAB 软件的Simulink 平台的基本操作; 2. 能够利用Simulink 平台研究PID 控制器对系统的影响;实验原理PID (比例-积分-微分)控制器是目前在实际工程中应用最为广泛的一种控制策略。
PID 算法简单实用,不要求受控对象的精确数学模型。
1.模拟PID 控制器典型的PID 控制结构如图1所示。
`图1 典型PID 控制结构 连续系统PID 控制器的表达式为()()()()tp I Dde t x t K e t K e d K dt ττ=++⎰ (1)式中,P K ,IK 和DK 分别为比例系数,积分系数和微分系数,分别是这些运算的加权系数。
对式(7-21)进行拉普拉斯变换,整理后得到连续PID 控制器的传递函数为1()(1)I C P D P D I K G s K K s K T s s T s =++=++ (2)显然P K ,IK 和DK 这3个参数一旦确定(注意/,/I P I D D PT K K T K K ==),PID 控制器的性能也就确定下来。
为了避免微分运算,通常采用近似的PID 控制器,气传递函数为1()(1)0.11D C P I D T s G s K T s T s =+++ (3)实验过程PID 控制器的P K ,I K 和D K 这3三个参数的大小决定了PID 控制器的比例,积分和微分控制作用的强弱。
下面请通过一个直流电动机调速系统,利用MA TLAB 软件中的Simulink 平台,使用期望特性法来确定这3个参数的过程。
并且分析这3个参数分别是如何影响控制系统性能的。
【问题】某直流电动机速度控制系统如图2所示,采用PID 控制方案,使用期望特性法来确定P K ,IK 和DK 这3三个参数。
期望系统对应的闭环特征根为:-300,-300,-30+j30和-30-j30。
请建立该系统的Simulink 模型,观察其单位阶跃响应曲线,并且分析这3个参数分别对控制性能的影响。
基于Matlab,Simulink的三水箱系统建模与动态仿真
748
自动化理论、技术与应刚
图2水箱l模型
围3水箱2模型
图4水箱3模型
3.2 S函数编写 基于s函数的动画就是一个由没有状态函
数、没有输出变量的S函数生成的动颟”].这种s 函数有两个主要部分:初始化部分和更新部分.在 函数初始化部分,首先要判断与当前s函数模块 相联系的动匾图形是否已经打开,然后使用Mat— lab绘图命令绘制动画图形,接着将需要在仿真过 程中更新的图形句柄保存到UserData中.
基于Matlab/Simulink的三水箱系统建模与动态仿真
王晓鹏1 曾照香2杜培宇1
(1 山东大学控制科学与工程学院 山东济南25006I) (2淄博职业学院 山东淄博05 5013) E-mail:roe885@sohu.com
摘要利甩Matlab软件包中的Simulink对三水箱控制系统进行了建模,并应用了Simulink中的S函数模块 进行s函数编程,实现了实时动画仿真,提高了系统动态过程的动画仿真逼真程度,使得系统仿真过程可视化.
3三水箱系统的Simulink模型
3.1 Simulink模型的建立 利用三水箱系统的动态模型(1)~(3),并忽略由水箱泄漏或导管阻塞等故障引起的水箱的额外流
入量,在Simulink中分别对三个水箱T1,T2和T3进行建模.模型如图2~4所示.对三水箱模型进行 封装并连接后系统模型如图5所示,苒对图5进行封装以形成三水箱的子系统模块,然后构建水箱液位 控制部分的模型,使系统达到设定液位时使得水箱T1和T2的注入量等于流出量,从而稳定在设定点 上.最后将三水箱的液位作为S函数模块的输入,利用S函数实现对系统液位的动域仿真.由此可得出 系统的Simulink模型(如图6所示).
本文链接:/Conference_5621885.aspx
房间温度控制系统与Simulink仿真
摘要随着科学技术的不断进步,温度控制系统中常用的是控制参数,而利用MATLAB控制这些参数已成为当今主流。
在PID控制器的设计中,随着计算机技术的飞速发展,参数整定是最重要的,PID的设置大多是基于一些先进的软件。
MATLAB仿真软件广泛应用于本设计中的继电反馈法、在线综合法和系统辨识法来研究PID控制器的设计方法,并使PID控制器的温度控制系统,并在MATLAB中使用虚拟示波器,在系统完善之前,观察阶跃信号的输出波形,得到干扰信号响应曲线的抗干扰性,经过对比得出了,在有了干扰信号时,该系统可以很好地控制系统的干扰信号,将干扰信号引入系统中是十分必要和可行的。
关键词:PID控制;温度控制系统;MATLABABSTRACTWith the continuous progress of science and technology, control parameter is commonly used in the temperature control system. And using the MATLAB to control those parameters has become the mainstream. In the design of PID controller, with the rapid development of computer technology parameter tuning is the most important thing. The PID Settings are mostly based on some advanced software. MATLAB simulation software is widely applied to the relay feedback method, Online variety legal and system identification in this design to study the design method of PID controller. And using the PID controller's temperature to control system, use a virtual oscilloscope in MATLAB. Before the system is perfected, observing the output waveform of the step signal and obtaining the interference of the signal response curve. By contrast, when there is an interference signal, the system can control the system's interference signal very well. It is necessary and feasible to introduce interference signals into the system.Key words: PID parameter tuning; controller; MATLAB目录1 绪论 (1)1.1 选题的目的、意义 (1)1.2 对本课题涉及问题的研究现状 (1)1.2.1 经典控制 (1)1.2.2 智能控制 (2)1.2.3 结论 (3)1.3 主要解决的问题 (3)1.4 MATLAB简介 (3)2 数学模型的建立 (4)2.1 什么是数学模型 (4)2.2 模型的建立要求 (5)2.3 模型的种类 (5)2.4 数学模型的基本原则 (6)2.5 建立数学模型的方法步骤 (6)2.6 房间数字模型的建立 (8)2.6.1 单一外墙、内墙、楼板、楼地的热平衡方程 (9)2.6.2 窗户的热平衡方程 (9)2.6.3 房间空气的热平衡方程 (10)3 Simulink的仿真研究 (11)3.1Matlab/Simulink环境下建立房间的动态仿真模型 (11)3.2房间Simulink仿真模型的结构 (11)3.3房间模型的动态特性仿真 (14)3.4温度控制与PID算法 (15)参考文献 (21)总结 (22)致谢 (23)1 绪论温度是生产过程和科学实验中非常重要的物理参数。
水温控制系统(模拟电子)
目录Abstrct (II)1绪论 (1)2设计内容及要求 (2)2.1 设计的目的及主要任务 (2)2.1.1 设计的目的 (2)2.1.2 设计任务及主要技术指标 (2)2.2 设计思想 (2)3 设计原理及单元模块设计 (3)3.1设计原理及方法 (3)3.2单元模块设计 (3)3.2.1电源模块 (3)3.2.2温度传感器模块 (3)3.2.3放大器模块 (4)3.2.4比较器模块 (6)3.2.5继电器模块 (7)3.2.6加热模块 (9)3.3电路的安装与调试 (10)3.3.1电路的安装 (10)3.3.2电路的调试 (10)4电路的仿真 (11)5电路的特点及改进 (12)6 课程设计心得及体会 (13)参考文献 (14)附录I 元件清单 (15)附录II 整体电路图 (16)摘要目前,水温控制的应用十分广泛.对人们的生活影响很大,基于此要求,本设计主要采用电压比较器对继电器的控制实行对水温的控制。
本设计主要运用了模拟电子技术基础中的比例放大器,电压比较器,继电器的相关知识,实现了温度的测量和对水温的控制,具有较好的可行性和实用性。
信号通过LM35温度传感器输入转化为电信号,在经放大器放大后与设定的电压值比较,输出正电压或负电压来实现电路的通断,间接控制继电器的工作,实现温度控制。
关键词:LM35温度传感器,比较器,继电器等。
AbstractThis paper adopts voltage comparator to relay control of temperature control of practice. Mainly used for simulating electronics proportion of amplifiers, voltage comparator, related knowledge of relays. The design and implementation of a temperature measurement and control of temperature, good feasibility and practicality. By LM35 temperature sensor signal input into electrical signals in the amplifier amplification, and set the voltage output voltage, negative or positive to realize the circuit, indirect control relay, realize temperature control.Keywords: LM35 temperature sensor, the comparator, relays, etc.1 绪论人类社会已经进入信息化时代,信息社会的发展离不开电子产品的进步。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4
( ) ( ) D(z) =
Φ(z) G(z)We(z) =
z−1 − e−T / 2 z −2 1− e−T / 2 z−1 − 1− e−T / 2
z−2
(2.7)
当 T=1s 时,
化,进行热电阻的反函数运算
%目的是为了将反馈单位
2.4 控制器模块设计 本系统采用最小拍无纹波控制。所以在系统的输入端应有采样开关将连续系
统离散化。而在 matlab 的 simulink 上,可通过 ZOH 来表示。由设计要求,需要
计算采样周期分别为 1s、20s 和 60s 的控制器传递函数。
控制器的设计如下:
换后送往 CPU 与设定温度进行比较。图 1.1 是本系统的结构框图。
设定温度 t
+
—
采样开关
最少拍无纹波 控制器
D/A
执行器
1
2s +1
A/D
信号调理
热电阻
图 1.1 系统结构框图
2 系统设计
2.1 热电阻测温模块设计 由于铂的物理好,因此作为测温电阻十分理想[1]。故本系统采用 Pt100 热电阻
DI ADC
数字量线性插值
Uo 电桥反函数
Rt
热电阻反函数
图 2.2 标度转换
实现标度变换的程序为:
数字量线性插值部分:
3
function Vq = DigitalSignalInterpolation( Xq,n)
if (n == 8)
%8 位 ADC 对应分段线性化
Vq= Xq*0.1415/255;
Uo
=
(R4 + R0 )+ ∆R R3 + (R4 + R0 )+ ∆R
E
−
R1 R1 + R2
E
=
2R +
2∆R − 2R − ∆R 4R + 2∆R
E
≈
∆R 4R
E
(2.3)
2
取 E=5V,故得
Uo = 0.0125× ∆R
(2.4)
依据式(2.1)、式(2.2)和式(2.4)可得到对应温度变化为 ∆t 时的电压输 出为 Uo,在其后端接一个 8 位 A/D 即可将模拟电压转化为数字电压送入控制器 与设定温度对应的数字电压进行比较,得到偏差电压来进行控制。
2.3 标度转换模块设计 温度值经过热电阻和电桥后,温度值 T 转变为电桥输出电压 Uo,再经过 ADC
变为 0-255(16 位时为 0-65535)的数字量,本设计设想系统的给定直接是设定 温度而不是电压,需将此数字量重新解析为温度值(将反馈单位化 ),有两种方 法,一种是预先计算机计算得到数字量与温度值的标度变换表(如附表 1),导 入 MCU 中用于查询,如果是 8 位 CPU 则一共只有 256 个值,适合于运算能力 较差的 CPU;另一种比较适合模拟仿真的方法是:将得到的 8 位数字量直接进 行线性插值得到与模拟 Uo 等值的数字量,将此 Uo 依次进行电桥和热电阻的反函 数运算即可得到温度反馈值,如下图 2.2 所示。
%计算 PT100 热电阻测得温度对应电阻值的大小
%电阻值单位:ohm
%温度单位:℃
A = 3.9083E-3;
B = -5.775E-7;
R0 = 100;
%0℃时温度为 100ohm
R_t = R0*(1+T_t*(A+B*T_t));
2.2 信号调理模块设计 如图 2.1 所示,利用电桥电路将温度转换为电压。
—
R2
R1
E
Uo
Rt
R3
R4
+
图 2.1 电桥电路
令 R1 = R2 = R3 = R0 + R4 = R = 100Ω , R0 表示在温度为 0℃下的铂热电阻的
阻值,这里 R0 = 100Ω ,滑动变阻器 R4 是为调零校正而设置的。设温度变化 ∆t 对
应铂热电阻阻值变化 ∆R (依据式 2.1 和 2.2 得到)。依据图 2.1 可得 Uo 的表达式 为:
I
1 系统设计方案
本系统是基于 simulink 仿真的计算机水温控制系统,目的是对被控对象为
1 ,控制器采用最少拍无纹波控制,实际执行器(这里以电热丝为例)也是 2s +1
一个惯性环节
τ
Ke es +
1
,因其时间常数
τ
e
很小,忽略之,将其简化成一个比例环
节,并设比例系数为 Ke =1。利用热电阻对温度进行检测,经信号调理及 A/D 转
基于 simulink 仿真的计算机水温控 制系统
指导老师: 金济老师 年级专业 12 自动化 1 班 姓名学号 黄 杰 201231200608
张上锋 201231200629 樊文杰 201231060204
2015 年 12 月 15 日
题目及要求
设计题目:基于 simulink 仿真的计算机水温控制系统 设计内容: 假设被控温度对象为 1/(2s+1),选择 Pt100 热电阻测温,A/D 转换器 为 8 位,设定温度 200C,设计最少拍无纹波控制器 设计要求: 1、分别在 8 位和 16 位 cpu 下选择不同的采样周期 1s,20s,60s 观察
D(z)
=
Φ(z) G(z )We (z
)
;
Φ(z
)
=
1−
We
(z
)
( ) G(z
)
=
Z
⎡1 ⎢
−
e−Ts
⎢⎣ s
1⎤ • 2s +1⎥⎥⎦ =
1− e−T / 2 z −1 1− e−T / 2z −1
(2.5) (2.6)
因为输入为阶跃信号,所以We (z) = 1− z−1 ; Φ(z) = z−1
elseif (n == 16)
%16 位 ADC 对应分段线性化
Vq= Xq*0.1415/65535;
else
%参数设置错误时按 8 位 cpu 计算
Vq= Xq*0.1415/255;
end
电桥反函数部分: function Rt_t = wheatstoneBridgeVoltage2Resistor( Ut_t ) R = 100; Rt_t = R+4*R*Ut_t/(5-2*Ut_t); %目的是为了将反馈单位化,进行电桥的反函数运算
其性能; 2、自行选择热电阻电桥参数;
目
录
1 系统设计方案.......................................................................................................................... 1 2 系统设计.................................................................................................................................. 1 2.1 热电阻测温模块设计……................................................................................................... 1 2.2 信号调理模块设计……....................................................................................................... 2 2.3 标度转换模块设计……....................................................................................................... 3 2.4 控制器模块设计……........................................................................................................... 4 2.5 系统总设计图……............................................................................................................... 5 3 系统仿真.................................................................................................................................. 6 3.1 8 位 CPU 下不同周期的仿真及分析…................................................................................6 3.2 16 位 CPU 下不同周期的仿真及分析…..............................................................................7 4 结论与总结.............................................................................................................................. 9 参 考 文 献.............................................................................................................................. 10 附 录.....................................................................................................................................11 附表 1..........................................................................................................................................11 附录 A.........................................................................................................................................13