- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于PLC模糊控制恒压供水系统研究
基于PLC模糊控制恒压供水系统研究
本文研究了一种基于PLC模糊-PID的恒压供水控制系统。该文以模糊-PID控制理论为基础,阐述了一种模糊自适应-PID智能控制算法,并将此算法与西门子PLC相结合应用在恒压供水控制系统中。论文在对系统的硬件构成介绍之后,研究了模糊-PID控制算法的实现,最后给出系统的软件设计思路。
【关键词】模糊-PID控制 恒压供水系统 模糊规则
1 引言
由于供水压力的变化具有时变性、非线性、分布性及滞后性等,因此水压控制是一种典型的过程控制。对供水管网水压的测量和控制在工业生产、人们的生活用水等领域都有着广泛的应用。以前对水压控制主要以传统的PID控制理论为基础,以51单片机或PLC为核心的供水压力采集和控制系统,其中其测量、控制精度不高,实时性得不到保证,而且受运行速度和存储空间的限制,单片机对于多任务,复杂程序的运行得不到满足。
本文设计了一种基于西门子PLC的模糊-PID恒压供水系统。其微处理器采用的是西门子公司生产的S7-226XP型PLC。控制算法部分以模糊控制理论为基础,提出一种模糊-PID控制策略,并应用到供水系统中,对PID的三个参数自动在线调整,完成了模糊自适应-PID控制器的设计。
2 系统硬件设计
本恒压供水控制系统的总体结构框图如图1所示,系统主要包括PLC控制机构、现场水压信号检测、执行机构、显示以及报警装置等。其中PLC控制机构是本系统的核心,由它及其外围电路来共同完成整个系统的控制、数据传输和处理。
2.1 西门子S7-226XP型PLC芯片简介
S7-226XP芯片的PLC是西门子公司生产的200系列的产品。它的性价比高,性能可靠。具有24/16数字输入/输出,2/1模拟量输入/输出口,2个RS-485通信口,DC24V或AC220V电源供电。
2.2 执行机构
执行机构由一组水泵组成,其中水泵机组供给用户管网中的水流量,总体结构框图中前三台水泵为主泵,第四台水泵为辅助小泵,主泵与辅助小泵的区别是工作方式不同。主泵也叫调速泵,它有变频调速、工频恒速及停止三种运行状态,三台主泵遵循“先开先停、先停先开”的原则循环供水。
2.3 信号检测
整个系统信号检测有管网水压信号、水源液位信号、故障报警信号三个。管网水压信号通过压力传感器实时检测压力大小并送给PLC,PLC与水压设定值比较并进行处理后确定执行机构动作进行控制。水源液位信号测量是为了防止水源不足而导致水泵空抽而损坏进行的保护控制,通过液位传感器来检测液位信号。水泵过载,变频器异常时输出报警信号。
2.4 控制机构
控制机构通常安装在供水控制柜中,有三大主体,分别为PLC控制系统,变频器,电控设备。其中PLC控制系统(供水控制器)是核心,对水泵机组控制通过变频器进行,电控设备完成水泵的切换工作,由交流接触器,转换开关,中间继电器组成。
系统由PLC主控单元控制变频器的输出频率,通过软件程序来进行实际值和设定值的比较,根据模糊-PID控制算法计算出管网水压的偏差,进而对水泵转速进行调节,实现管网水压的调节,控制。
3 模糊-PID控制器的设计
设定管网水压为,当前的实际温度为,我们把偏差和偏差变化率为作为控制器的输入变量,而控制量为输出变量。温度偏差模糊量E的模糊词集为,偏差变化率EC和控制量的模糊词集为,把采样来的实际水压值计算出温度偏差E和偏差变化率量化到[-3 3]的范围内,得到压力偏差和偏差变化率的模糊量。控制量的论域级数为。根据操作人员的经验,得出模糊控制规则。
建立隶属函数我们选择三角形分布,根据前面偏差E和偏差变化率EC的词集和论域的规定,可以得到水压偏差模糊量E和偏差变化的模糊量EC的隶属度值,分别如表1、表2所示。
由模糊控制规则我们可以计算出确定的模糊关系R,然后通过Mamdani控制器的推理形式,得到输出控制量的模糊集合为,经过上述模糊推理后,模糊-PID控制器调整的参数要进行去模糊化取得精确量,本控制器采用最大隶属度法计算得到模糊量U,即模糊控制的输出。最后精确的控制值是通过对模糊量U反模糊化得到的。
4 系统软件设计
系统软件设计建立在恒压供水模糊-PID控制算法的基础上,采用结构化程序设计的方式。主要包括主程序设计、模糊-PID控制子程序、水泵机组切换控制、故障检测、显示子程序等几个部分。
4.1 系统主程序设计
主程序主要完成系统初始化,执行故障检测子程序,显示子程序以及初始化后进入恒压运行模式等这些工作。
4.2 子程序设计
根据水压误差和误差的变化量,由模糊控制规则模糊整定PID的三个参数,最终计算出实际系统的模糊控制量,最后经过解模
文档评论(0)