工业控制网络课设_第1页
工业控制网络课设_第2页
工业控制网络课设_第3页
工业控制网络课设_第4页
工业控制网络课设_第5页
已阅读5页,还剩30页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、辽宁工业大学工业控制网络课程设计(论文)题目:基于Ethernet/IP 远程交通灯控制院(系):电气工程学院专业班级:自动化123班学 号:学生姓名:指导教师: (签字)起止时间:2015.12.21-2015.12.31z Z-A系 z( 院院 学 程 X 气 电号 学目 计题 阿±)课程设计论文>任务土 卸 O 与6 O流被量 *给怖 0 奇 图 ,作 明 攵 对航 框器反 说 諛 纱J 方M 杉 工沏臀 卑执! 腋O 执八变 总宀八工 升 扌 统一加彷 狀临加 扌 J 条乙皮十希及;、 嘶負爲心控冋鳥 , 注wO®制器规试,orC 厶冃 竝O勺烟 绘送制测式

2、05 m心OM父 并变控唸格 70 铁 如中温H余.测换w440+.C 芳酎士 才方盎盎 书 *62 W是炉加憂MM罰吠 區<:垄 m 原炉响WM1斂谢斂»$按范温偏 成能计热影黙务呵力呵彳扌数量制大 完功设加 。 、任1>2>3>4>5>蔘测控最 题现55化计 术 课实0.变设 技进度计划成完<)散 晚完分> 完室匕Q > 散验天仃成 分实(2完 , 室室 天天 验验 2 1 实实 z( z( z(#o无 业 3z( 控、,作答完 的图器反、散 统点行正析分 系节执器诗 , 握艺、制试天 掌工器控测1 解制制及验 理绘控以实 #

3、,蔻器财柚明 资方送制分说 阅制变控真计 查W口、吊仿啖 免统感制AB打 任系传控TT、 置定择定A写 布确诲确 M撰 、 、 、 、 、 、 1 2 3 4 5 6指导教师评语及成绩日月年辩:责 时 成 平 总注:成绩:平时20% 论文质量60% 答辩20%以百分制计算I本科生课程设计(论文)Ethernet/IP是工业以太网协议的缩写,它是一种开放的工业网络标准。以太 网具有传输速度高、低耗、易于安装和兼容性好等方面的优势,应用支持技术成 熟以及能够实现远程控制。目前它已经在工业企业综合自动化系统中的信息层与 控制层得到了广泛应用。本设计基于Ethernet/IP,利用罗克韦尔公司的 Co

4、ntrolLogix5000系列的可编 程控制器来实现交通信号灯的自动控制。采用Rockwell Automation的 ControlLogix控制器和软件,对十字路口交通灯控制进行设计实现。设计方法基 于网络设计,可对交通灯进行远程监控,能够适应任何环境下的控制、监测。通 过分析对交通信号灯的控制要求对PLC控制系统进行了软件、硬件设计,对启动/停止按钮进行控制,用定时器设定交通灯亮灭的时间间隔,循环实现控制要求, 从而达到对十字路口交通灯的远程监控目的。交通灯控制系统主要由以太网模块(ENB),电源模块(1794-P513,适配器 模块(1794-AENT),输入模块(1794-IB16

5、),输出模块(1794-OW8),交通灯显 示模块组成。关键词:Ethernet/IP;定时器;远程监控;交通灯#本科生课程设计(论文)目录绪论 1课程设计的方案 31.1概述31.2系统方案论证3硬件设计 51.3硬件介绍与选型53.2器件的选型63.3控制器模块的设计73.4以太网模块的选择 83.5输入输出模块的选择 83.5电源模块的选择93.61/0模块的分配9软件设计 111.4系统流程图设计111.5系统梯形图设计 12系统测试与分析 151.6 MATLAB 软件介绍 151.7MATLAB中无扰动时仿真模型的搭建与分析 161.8 MATLAB中有扰动时仿真模型的搭建与分析

6、19课程设计总结 21参考文献 22iii本科生课程设计(论文)绪论交通灯控制系统的发展有着悠久的历史,伴随着人类工业文明的发展,汽车 以及其他各种交通工具呈现出一片欣欣向荣的景象。各种交通工具的大量使用使 得人们的出行更加方便,但随之而来的是交通的压力越来越大,各个路口对于对 于交通指挥系统的需求大量增加。交通问题是我国社会经济发展的一个大问题, 我国的人口压力、现代化建设、等都将使这个问题日益突出。交通是否便捷是衡 量一个城市生活水平与投资环境的重要指标。目前,我国许多大城市都在考虑建 设地铁或轻轨以缓解交通压力。但是,建设地铁或轻轨都需要大量的资金与时间, 这对大多数中小城市都不现实。而

7、且随着我国人民生活水平的不断提高,城市化 的推进和私家车数量的猛增,道路交通拥挤的问题越来越严重。所以,改善与提 高现有的交通系统的效率已成为当务之急,而提高交通控制系统的效率更是重中 之重。现在,我国城市十字路口的交通灯控制系统基本上都采用定时控制方式。 这样必然产生如下弊端:当某条道路的车流量很大却要等待红灯,而此时我们另 一条空道或车流量相对较少的道路却依然按原定时间亮着绿灯,这种现象是未对 道路的实际情况进行实时监控造成的,这样,交通控制系统效率低,容易造成交 通拥挤,而且浪费人力、物力。因此,我们有必要在原有的交通控制系统上加以 改进,提高效率,尽可能又快又好的解决交通拥挤的问题。根

8、据交通灯控制系统 的工作原理,做出了一种简单实用的城市交通灯控制系统的 PLC设计方案交通灯 的使用大大缓解了交通压力,使得城市的拥堵显现得到了一定程度的缓解,使人 们的出行现状得到了改善。但是随着当今经济的飞速发展,汽车的拥有量不断上 升,传统的交通灯系统已经越来越不能满足交通压力的需求。所以为了保障城市 交通有序、安全、快速运行。另一方面,可编程序控制器(PLC)作为一种以微电脑 技术为核心的自动控制装置,已被广泛应用于机械制造、冶金、化工、能源等各种 行业。近几年来,随着互联网技术的普及与推广,以太网也得到了飞速的发展,特 别是以太网通信速率的提高、以太网交换技术的发展,给解决以太网的非

9、确定性 问题带来了新的契机。首先,以太网的通信速率一再提高,从lOMpbs到lOOMpbs、 lOOOMpbs甚至lOGpbs,在相同通信质量的条件下,通信速率的提高意味着网络 负荷的减轻和碰撞的减少,也就意味着确定性的提高;其次,以太网交换机为连 接在其端口上的每个网络节点提供了独立的带宽,连接在同一个交换机上的不同 设备不存在资源争夺,这就相当于每个设备独占一个网段;再次,全双工通信技1本科生课程设计(论文)术为每一个设备与交换机端口之间提供了发送与接收的专用通道,大大降低了(半双工交换式以太网)或完全避免(全双工交换式以太网)了不同以太网设备之间 的冲突。因此,以太网成为 确定性”网络,

10、为它应用于工业自动化控制消除了主 要障碍。工业以太网协议有多种,如 HSE、PROFINET、Ethernet/IP、MODBUS/TCP 等,他们在本质上仍基于以太网技术。对应ISO/OSI通信参考模型,工业以太网协议在物理层和数据链路层采用了 IEEE802.3标准。Ethernet/IP通信模型是以太网、TCP/IP及CIP的集成,其中应用层使用 CIP 是Ethernet/IP和其他工业以太网的主要区别。由于在应用层使用CIP,Ethernet/IP也具备了 CIP网络所共有的一些特点。(1可以传输多种不同数据,包括 I/O数据、配置和故障诊断、程序上下 载等。(2)面向连接,通信之间

11、必须建立连接。(3)用不同的方式传输不同类型的报文。(4)基于生产者/消费者模型,提供对多播通信的支持。(5)支持多种I/O数据触发方式:轮询、选通、周期或状态改变。(6)用对象模型来描述应用层的协议,方便开发者编程实现。(7)为各种类型的Ethernet/IP设备提供描述,以保证互操作性和互换性。 其 中,用不同的方式传输不同类型的报文,具体到 Ethernet/IP,用TCP来发送显示 报文,用UDP来发送隐式报文。另外,Ethernet/IP规范规定仅可选择10Mpbs或100Mpbs以太网。为了能够 在工业现场恶劣的环境中工作,Ethernet/IP设备选用的物理部件要能够经得起考 验

12、。根据具体场合的不同,它们可能要忍受高温或低温、高湿度、强震动、强电 磁干扰等恶劣条件。#本科生课程设计(论文)课程设计的方案1.1概述本设计要求,信号灯接收一个启动开关控制,当启动开关接通时,信号灯系 统开始正常工作,南北红灯亮的同时,东西绿灯亮。当按下停止按钮时,所有信 号灯熄灭。通过以太网模块控制,由适配器模块连接输入输出模块,启动和停止按钮接 入输入模块,交通灯接入输出模块。通过程序的编写,当按下启动按钮时,交通 灯按照设计要求亮灭,并由定时器控制亮灭时间,重复循环,从而达到设计目的。 当按下停止按钮后,所有灯全部熄灭。1.2系统方案论证方案一:基于 Ethernet/IP 协议,采用

13、 RockwellAutomation 的 ControlLogix 控 制器和软件,对十字路口交通灯控制进行设计实现。 这种设计方法基于网络设计, 可对交通灯进行远程监控,能够适应任何环境下的控制和监测。方案二:S7-200是一种小型的可编程控制器,适用于各行各业,各种场合中 的检测、监测及控制的自动化。S7-200系列的强大功能使其无论在独立运行中, 或相连成网络皆能实现复杂控制功能。因此S7-200系列具有极高的性能/价格比。 它具有极高的可靠性、极丰富的指令集、易于掌握、便捷的操作、丰富的内置集 成功能、实时特性、丰富的扩展模块。S7-200系列在集散自动化系统中充分发挥 其强大功能。

14、使用范围可覆盖从替代继电器的简单控制到更复杂的自动化控制。 应用领域极为广泛,覆盖所有与自动检测,自动化控制有关的工业及民用领域, 包括各种机床、机械、电力设施、民用设施、环境保护设备等交通灯的设计可采用PLC作为主控制器,从而能提高交通灯控制系统的稳定 性、可靠性与抗干扰的能力,采用顺序控制技术的设计方法,能够较好地完成交 通灯控制性能要求。但这种设计方法只能进行近距离的控制,不能适应任何环境 下的控制。综合以上两种方案比较,方案一在应用上比较方便、简单,也更能适应现代 化社会的需求。因此,选择方案二较好。根据方案一设计交通灯控制系统主要由以太网模块(ENB),电源模块5( 1794-P51

15、3),适配器模块(1794-AENT),输入模块(1794-IB16),输出模块(1794-OW8),交通灯显示模块。其系统总体框图如图2.1所示。Ethernet/IP图2.1系统总体结构框图硬件设计1.3硬件介绍与选型1. RSLogix5000 控制器RSLogix5000控制器具有小型、廉价、快速、高效的特点。它采用固定式控 制器,硬件的紧凑设计是 RSLogix5000能适应有限的安装空间。有全面的指令, 包括简单的位、计时器、和计数器指令,还包括用于序列发生器、高速计数器和 转换寄存器的指令。本次的基于罗克韦尔PLC的交通灯控制系统设计就是选用的 RSLogix5000控制器,通过

16、对该控制器操作实现设计要求。2 输入输出模块PLC与电气回路的接口,是通过输入输出部分(I/O)完成的。I/O模块集成 了 PLC的I/O电路,其输入暂存器反映输入信号状态,输出点反映输出锁存器状 态。输入输出模块的选择应考虑与应用要求的统一。例如对输入模块,应考虑信 号电平、信号传输距离、信号隔离、信号供电方式等应用要求。对输出模块,应 考虑选用的输出模块类型,通常继电器输出模块具有价格低、使用电压范围广、 寿命短、响应时间较长等特点;可控硅输出模块适用于开关频繁,电感性低功率 因数负荷场合,但价格较贵,过载能力较差。输出模块还有直流输出、交流输出 和模拟量输出等,与应用要求应一致。3电源部

17、件根据PLC输出端所带的负载是直流型还是交流型,是大电流还是小电流,以 及PLC输出点动作的频率等,从而确定输出端采用继电器输出,还是晶体管输 出,或品闸管输出。不同的负载选用不同的输出方式,对系统的稳定运行是很重 要的。电源模块的选择主要考虑电源输出额定电流和电源输入电压电源模块的输出额定电流必须大于CPU模块、I/O模块和其它特殊模块等消耗电流的总和,同时 还应考虑今后I/O模块的扩展等因素;电源输入电压一般根据现场的实际需要而 定。直流输入电源对于输入电压一般都是宽范围:如5V为4.5-9V,12V为9-18V,24V 为 18-36V,48V 为 36-72V,110V 为 60-16

18、0乂 交流输入电源一般为 220VAC(176-264V) 和三相三线(四线),并带有PFC功率因数校正功能。4 存储器由于计算机集成芯片技术的发展,存储器的价格已下降,因此,为保证应用 项目的正常投运,一般要求 PLC的存储器容量,按256个I/O点至少选8K存储本科生课程设计(论文)器选择。需要复杂控制功能时,应选择容量更大,档次更高的存储器。选择PLC时,应考虑性能价格比。考虑经济性时,应同时考虑应用的可扩展性、可操作性、 投入产出比等因素,进行比较和兼顾,最终选出较满意的产品。输入输出点数对价格有直接影响。每增加一块输入输出卡件就需增加一定的费用。当点数增加到 某一数值后,相应的存储器

19、容量、机架、母板等也要相应增加,因此,点数的增 加对CPU选用、存储器容量、控制功能范围等选择都有影响。在估算和选用时应 充分考虑,使整个控制系统有较合理的性能价格比。3.2器件的选型(1)网桥模块1756-ENBT为ControlLogix控制器通过Ethernet/IP网络与其他设备通信,或 作为 Ethernet/IP网络1756I/O 模块适配器模块。1788-ENBT为FlexLogix和 DriveLogix控制器通过Ethernet/IP网络与其他设备通信。(2)适配器模块1794-AENT 作为 Ethernet/IP 网络 FLEX I/O 模块适配器模块;1734-AENT

20、 作 为Ethernet/IP网络POINT I/O模块适配器模块。(3)I/O设备I/O设备包括传感器、执行机构、数字量输入/输出单元、模拟量输入/输出单 元,产品有罗克韦尔自动化公司 1791D系列输入/输出模块、1794 Flex I/O系列、 900光电开关系列、855-T-D塔灯系列、Point I/O系列;SMC公司的 Valve Manifold SIU EX230-SDNI : KD Corporation 公司的 OPP I/O 系 列; Ailes Electronics 公司的 DeviceNet I/O Tetminal Block ADT-TY01、ADT-TY02、

21、 ADT-TY03及Daniel Woodhead公司的DeviceNet输入/输出模块TDN系列等。根据设计要求及实验室条件, 选用Rockwell Automation公司ControlLogix系 列PLC及相关软件,主要设备有以太网模块(ENB),电源模块(1794-P513), 适配器(1756-ENBT),Logix5561 控制器(CPU),Ethernet/IP 模块,输入模块 1756-IB16 (FlexI/O),输出模块1756-OW8 (FlexI/O),接线端子,以及电缆和导线 等。如图3.1所示,从左到右依次为电源模块,适配器模块,输入模块,输出模 块。7图3.1系

22、统模块3.3控制器模块的设计控制器是PLC的核心,起神经中枢的作用,每套 PLC至少有一个控制器, 它按PLC的系统程序赋予的功能接收并存贮用户程序和数据,用扫描的方式采集 由现场输入装置送来的状态或数据,并存入规定的寄存器中,同时,诊断电源和 PLC内部电路的工作状态和编程过程中的语法错误等。进入运行后,从用户程序 存贮器中逐条读取指令,经分析后再按指令规定的任务产生相应的控制信号,去 指挥有关的控制电路。控制器主要由运算器、寄存器及实现它们之间联系的数据、控制及状态总线 构成,控制器单元还包括外围芯片、总线接口及有关电路。内存主要用于存储程 序及数据,是PLC不可缺少的组成单元。控制器速度

23、和内存容量是PLC的重要参数,它们决定着PLC的工作速度,I/O 数量及软件容量等,因此限制着控制规模。如图 3.1是RSLogix 5000控制器的外围 电路图。#4本科生课程设计(论文)RSLogix 5000控制器图3.1 RSLogix 5000外围电路图3.4以太网模块的选择ControlLogix系列以太网通讯模块,用于控制输入输出模块,在以太网链路 上作为适配器连接分布式输入输出,用消息方式在以太网上和其他设备通讯,作 为网桥将消息传输到其他网络。以太网用于工厂管理,在一个单一、高速网络上 进行配置、数据采集、控制;对时间要求苛刻的应用,有规律的数据发送,连接 Internet/

24、lntranet。本次课设应用的以太网模块为1756-ENBT。3.5输入输出模块的选择输入模块和输出模块简称I/O模块,他是联系外部设备和 CPU模块的桥梁。 PLC的对外功能,主要是通过各种I/O接口模块与外界联系的,按I/O点数确定 模块规格及数量,I/O模块可多可少,但其最大数受 CPU所能管理的基本配置的 能力,即受最大的底板或机架槽数限制。I/O模块集成了 PLC的I/O电路,其输入暂存器反映输入信号状态,输出点反映输出锁存器状态。输入模块用来接收和采集输入信号,输出模块用来送出PLC运算后得出的控制信息,并通过机外的执行机构完成工业现场的各类控制。PLC有多重I/O模块。I/O分

25、为数字量输入(DI),数字量输出(DO),模拟量输入(AI), 模拟量输出(AO)等模块。本课题选用数字量输入输出模块。输入/输出(I/O)模块种类繁多,其中的数字量模块分为交流、直流两大类,本 系统采用 16点阵断型数字量直流输入模块1756-IB16D和直流输出模块1756-OB32D,在面板上对应有4个按键输入,和6个指示灯输出。3.5电源模块的选择PLC配有开关式稳压电源,用来将外部供电电源转换成供PLC内部的CPU、存储器和I/O接口等电路工作所需的直流电源。PLC使用AC 220V电源或DC 24V 电源。内部的开关电源为各模块提供不同等级的直流电源。小型的PLC可以为输电路和外部

26、的电子传感器(例如接近开关)提供 DC 24V电源,驱动PLC负载的 直流电源一般由用户提供。小型 PLC的电源往往和CPU单元合为一体,大中型 PLC都有专门的外部电源部件,驱动PLC负载的直流电源一般由用户提供。为防 止PLC内部重要数据的丢失,PLC还带有锂电池作为后备电源。3.6I/O模块的分配PLC与电气回路的接口,是通过输入输出部分(I/O)完成的。I/O模块集成 了 PLC的I/O电路,其输入暂存器反映输入信号状态,输出点反映输出锁存器状 态。输入模块将电信号变换成数字信号进入PLC系统,输出模块相反。I/O分为开关量输入(DI),开关量输出(DO),模拟量输入(AI),模拟量输

27、出(AO)等 模块。常用的I/O分类如下有,开关量:按电压水平分,有220VAC、110VAC、24VDC , 按隔离方式分,有继电器隔离和晶体管隔离。模拟量:按信号类型分,有电流型(4-20mA,0-20mA )、电压型(0-10V,0-5V,-10-10V)等,按精度分,有 12bit,14bit,16bit 等。交通灯控制系统共有两个输入点:启动按钮、停止按钮。输出信号有东西方 向、南北方向个两组指示灯驱动信号。由于每一个方向的指示灯中,同种颜色的 指示灯运行情况相同,为节省输出点数,采用并联输出法。由此确定,系统所需 的输入点数为2,输出点数为6,全部为开关量。选用Rockwell公司

28、ControlLogix 系列PLC作为控制器可满足控制要求。如表 3.1所示为该系统的I/O分配表。表3.1系统的I/O分配表输入单元输入地址输出单元输出地址启动按钮Local:0:I.Data.0南北绿灯Local:9:0:Data.O停止按钮Local:0:I.Data.1南北黄灯Local:9:O:Data.1南北红灯Local:9:O:Data.2东西绿灯Local:9:O:Data.3东西黄灯Local:9:O:Data.4东西红灯Local:9:O:Data.513软件设计1.4系统流程图设计PLC的硬件系统和软件系统是相辅相成的,就像一个人的骨骼和血肉一样。 骨骼是支撑整个身躯

29、的硬性指标,没有骨骼其他的就无从说起,而血肉也是一个 人正常活动所必须的。PLC的软件系统分为系统程序和用户程序。1系统程序系统程序是由PLC生产厂家提供,并且固化在EPROM中,用户不能直接读 取。系统程序由管理程序、编译程序、标准程序三个部分组成。管理程序用于对 PLC输入、输出、运算等操作的时间顺序的管理,规定数据和程序的存放地址。 编译程序则是把程序语言翻译成机器语言的程序。标准模块程序由多个独立的程 序模块组成,每个程序模块完成一种独立的功能。根据要完成不同的共组来选择 不同的功能模块。2用户程序用户程序是指根据不同的工作要求,用户用 PLC程序语言编制的应用程序, 以实现各种控制要

30、求。小型的PLC很简单,整个程序不用分段,按顺序编制。但 是大型的PLC的用户程序很复杂。为了简化用户编程的难度,可以把用户程序划 分为程序模块,通过模块的组合来组成一个大的完整的用户程序。用户程序的模块:(1)组织模块。用于控制主程序的运行方式及个组织模块的组织关系。(2)程序模块。按电气控制的要求,把不同的控制内容划分为程序段。(3) 功能模块。用来描述特定功能的程序模块。它的使用使得PLC超出了传统 的顺序逻辑、计时、计数等功能。(4)步进模块。用于步进顺序操作。(5) 数据模块。可用来存放数据,可以是固定的数据或者是可变的数据,类似于 寄存器本文所设计的交通灯系统是适用于一般的十字路口

31、,1、北红灯亮维持30秒,在南北红灯亮的同时,东西绿灯也亮,并维持 25 秒,到25秒时,东西方向绿灯闪,闪亮3秒后,绿灯灭。在东西绿灯熄灭的同 时,东西黄灯亮,并维持2秒,到2秒时,东西黄灯灭,东西红灯亮。同时,南 北红灯熄灭,南北绿灯亮。本科生课程设计(论文)2、西红灯亮维持30秒。南北绿灯亮维持25秒,然后闪亮3秒,再熄灭。同时南北黄灯亮,并维持2秒后熄灭,这时南北红灯亮,东西绿灯亮。到停止按钮被按下为止。系统工艺流程图如图 4.1所示。图4.1系统程序流程图1.5系统梯形图设计在软件设计中,一般采用模块化的程序设计方法,它具有明显的优点。把一 个多功能的复杂的程序划分为若干个简单的、功

32、能单一的程序模块,有利于程序 的设计和调试,有利于程序的优化和分工,提高了程序的阅读性和可靠性,使程 序的结构层次一目了然。先设计东西干道车辆通行的梯形图再编写南北干道车辆 通行的梯形图。对于每一个干道,又可分为红灯、绿灯、黄灯。主程序流程图如图4.2示。17aanMJmiM亚恒n <Ji£WTi2iridi|£bM 'TOW TirwOh(W TWnPrsriAtrumIENT1:D£It2TTTFdn i5-rTfJ 型EMim心|11少IfLF17.HTE1fflJT TIDTTt?>4IBTTFtWI rei On Mb?Tiriffi

33、17告藍虽左曲十H忙1AAAQ*AEMI21QJ仰)此r订i亠.un_IFmer Cn 0 YgWIBHrtSIf ®Id4<CW> fctutU*1OH1Fner CiiDaiiTrrnfIB*VJiM0*0I?3457S甲ID1112Itsa.1TE-DId"Ttf i C H XlSyJ 1ilttrHDXli;肋仲AcoimiQ«ABClIZf LITti- P5i >图4.2系统整体梯形图本科生课程设计(论文)系统测试与分析1.6 MATLAB件介绍MATLAB (矩阵实验室)是 MATrix LABoratory的缩写,是一款由美国T

34、he MathWorks公司出品的商业数学软件。MATLAB是一种用于算法开发、数据可 视化、数据分析以及数值计算的高级技术计算语言和交互式环境。以矩阵为基本编程单元的一种程序设计语言,它提供了各种矩阵的运算与操作,并有较强的绘 图功能,是目前国际上最流行的控制系统计算机辅助设计软件。新版本的推出, 使得Matlab的应用范围更加广泛,而且增加了许多工具箱,如信号处理、通信 系统、虚拟实现、系统辨识、神经网络、模糊逻辑、实时空间等科学领域的工具 箱,以供不同专业的科研技术人员开发利用。MATLAB由一系列工具组成。这些工具方便用户使用 MATLAB的函数和文 件,其中许多工具采用的是图形用户界

35、面。包括MATLAB桌面和命令窗口、历史命令窗口、编辑器和调试器、路径搜索和用于用户浏览帮助、工作空间、文件 的浏览器。随着MATLAB的商业化以及软件本身的不断升级,MATLAB的用户 界面也越来越精致,更加接近 Windows的标准界面,人机交互性更强,操作更 简单。而且新版本的MATLAB提供了完整的联机查询、帮助系统,极大的方便 了用户的使用。简单的编程环境提供了比较完备的调试系统,程序不必经过编译就可以直接运行,而且能够及时地报告出现的错误及进行出错原因分析。Simulink是Matlab软件的扩展,它是实现系统建模和仿真的一个软件包,可 以用连续采样时间离散采样时间或两种混合的采样

36、时间进行建模,它也支持多速 率系统,也就是系统中的不同部分具有不同的采样速率。它和Matlab语言的主要区别在于,与用户的交互接口是基于 Windows模型化图形输入,使得用户可以把 更多的精力投入到系统模型的构建而非编程上。目前mathworks公司已经把Simulink 发展成为一个系列的产品。例如 MATLAB/Simulink 中 SimPower Systems 是专为电力电子和电气传动系统仿真设计的,包含有少数开关装置和简单电力电 子转换器件。转化器的开关器件是基于由 V-R-L支路组成的微模型结构,为使开 关器件正常工作,在开关器件两端并接 R-C吸收电路。Simulink提供了

37、一种更快 捷、直接明了的方式,而且用户可以立即看到仿真结果。1.7 MATLAB中无扰动时仿真模型的搭建与分析在工业生产控制中,控制过程往往伴随着扰动的影响。判定一个自动控制系 统的好坏往往要看其克服扰动的能力,当加入扰动作用后,自动控制系统是否还 能稳定在要求输出值,自动控制系统的超调量是否满足技术指标,自动控制系统 的稳态误差是否在允许范围内,这些技术指标都成为了衡量一个自动控制系统的 标准。串级控制系统对干扰串级控制系统的副回路的存在,能够迅速克服进入副回路的干扰,从而极大的减小副回路干扰对住被控参数的影响;副回路的存在提高 了系统调节器对进入主回路干扰控制的快速性;由于副回路的存在,总

38、放大系数 提高了,抗干扰能力和控制性能都比单回路控制系统有明显提高,经过试验得到 下列近似传递函数及系数。(1)已知副对象传递函数:1 G(s)=-( 5-1)(10s 1)(s 1)(2)主控制对象的传递函数:G(s)=1(30s 1)(3s 1)(5-2)我们采用临界比例度法来整定控制器参数。临界比例度法又称稳定边界条件 法,它是先让控制器在纯比例作用下,通过现场试验找到等幅振荡的过渡过程, 记下此时的比例度和等幅振荡周期Tk,再通过简单的计算,求出衰减振荡时控制器的参数,本次课程设计使用Matlab仿真软件对所设计的控制方案进行仿真, 在Simulink下搭建的无扰动时仿真图形如图 5.

39、1所示。#4本科生课程设计(论文)图5.1无扰动时系统仿真模型信号源Step为系统输入60C温度信号,经传感器检测变送器变送后转换为 标准信号输入到比较点(在本次设计中传感器与变送器用比例环节代替),与系统 反馈信号比较后输入到PID控制器。PID控制器输出控制信号经执行机构转换为 驱动执行器的标准信号后,作用到被控对象。下面进行子模块分析:(1) 图5.1中信号源Step相当于实际控制系统的温度输入值,本次系统需 要输入温度为60 r,所以其参数设置为60。(2) 图5.1中比例放大器Gain相当于实际控制系统的传感器与变送器,由 于本次设计时间滞后系数较小,所以传感器与变送器用比例代替即可

40、。由于传感 器检测温度范围为-40100C,而控制系统中信号的传输形式为 05V。(3) 图5.1中PID控制器PID Controller相当于实际控制系统的控制器,它 负责接收变送器输出的标准信号 05V,通过对PID参数的调节,输出控制信息, 作用于执行器。(4) 图5.1中比例放大器Gain2相当于实际控制系统的执行器,也就是本次 设计的电动调节阀,通过对其参数设置,使得将控制器输出信号转换为驱动自身 输出阀位的信号,通过改变操纵变量改变被控对象。(5) 图5.1中Transfer Fon相当于实际控制系统被控对象的传递函数,它是由实际控制过程中对被控变量进行数学建模得到。经过调试确定

41、PID参数为:P=4.75、1=0.001、D=1.5。系统仿真后输出波形图如图 5.2所示。在系统输出仿真波形图中,水平曲线代表输入信号值 60C,另一条曲线代表 系统输出值。仿真开始后,曲线迅速上升达到最大峰值后回归到稳定值,与规定输出信号值60 C相重合。为了进一步确定误差是否满足技术参数规定,可在输入信号与输出信号间加一个比较点,把做差后的波形输入到示波器,这样就可以直 观的看到误差的大小。其仿真最大偏差如图5.3、5.4所示。图5.3整体仿真误差图整体方针误差图表示曲线从开始仿真到结束后整体的误差情况。局部误差图 表示曲线从开始到上升到最大高度时的系统输出情况,由局部仿真误差图可清晰

42、地得知,系统的最大峰值与 60C之间的偏差小于 2C,由系统整体仿真误差图可知系统稳定后与 60T的偏差小于0.5C,故所设计 系统在没有扰动时符合本次设计所要求的技术参数。输出曲线最终稳定在 60 ±05C。图5.4局部仿真误差图1.8 MATLAB中有扰动时仿真模型的搭建与分析加热炉是生产中常用的设备之一。 工艺要求被加热物料的出口温度保持在 60 ± 05C。影响炉出口温度的因素:被加热物料的流量和初温、燃烧压力的波动、 流量的变化等。本次课程设计将被加热物料的流量和初温作为扰动量,判断当加 入扰动信号后,设计的自动控制系统能否克服扰动的影响,满足技术指标。其带 有扰

43、动的仿真模型如图5.5所示。图5.5有扰动时系统仿真模型由图5.5可知扰动信号加入的时间由信号源 Stepl来决定,当仿真刚开始是, 信号源Stepl发出一个触发信号,此信号相当于扰动信号,在扰动信号的作用下, 加热炉出口温度自动控制系统的仿真输出波形如图 5.6所示。图5.6有扰动时系统仿真输出波形图由仿真图可知,当仿真开始后,系统输出值迅速增大并达到一个峰值,然后输出值趋于稳定,与期望输出值 60C曲线基本重合。在仿真刚开始时,由于扰动 信号的加入,输出曲线明显打破了原有的稳定值,迅速向上升高至最大峰值,然 后又开始下降并趋于稳定,最终与期望输出值60C曲线基本重合。为了更好地观 察曲线误差是否满足技术指标,我们还是采取将输出曲线

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论