啤酒发酵自动控制系统的设计.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《啤酒发酵自动控制系统的设计.doc》由会员分享,可在线阅读,更多相关《啤酒发酵自动控制系统的设计.doc(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要啤酒工业是我国食品工业中一个重要的产业部门,随着国民经济的发展和人民生活的改善,我国啤酒工业也得到了空前发展。尽管如此,我国的啤酒生产工业前存在许多不尽如人意的地方。由于啤酒生产的工艺复杂,目前我国大多数啤酒生产企业装备落后,自动化程度低,产品质量不稳定。如何提高啤酒生产的综合自动化水平,增强我国啤酒产业的综合实力是一个很好的研究课题。发酵过程是啤酒生产过程中的重要环节之一,本文针对实验室啤酒发酵装置技术装备落后、自动化程度低、产品质量不稳定以及啤酒发酵罐温度所具有的大时滞、强关联、时变、大时间常数和变量的特点,提出了AT89S52单片机为核心的数字化温度控制系统方案。在发酵罐中设置上、中
2、和下三个测温点,控制系统对这三个测温点进行循环检测,然后检测到的温度信号送到单片机,由单片机通过具体程序对以上三个信号进行处理,通过本文设定的特殊控制算法决定每层控制阀的开度,从而实现了啤酒发酵罐内部麦汁三层温度的精确控制,进而解决了啤酒发酵罐内部温度控制精度不高的问题,提高了啤酒生产的综合自动化水平本设计是利用毕业设计时间所学习的西门子PLC(S7-200)设计的啤酒发酵自动控制系统。本文针对啤酒发酵过程控制及其管理自动化的要求,提供了一整套的啤酒发酵过程集散控制系统的方案。文中介绍了系统的工艺流程、软件设计、PID回路设计。软件设计包括系统控制的梯形图、实现代码(指令表)及程序说明以及温度
3、设定值的计算和PID回路计算。该设计编程容易,容易掌握。关键词 PLC PID 啤酒发酵 自动控制 目录摘要I第1章 啤酒发酵自控系统总体设计21.1功能分析21.2控制原理分析2第2章 啤酒发酵自控系统工艺流程3第3章 啤酒发酵自控系统PLC选型和资源配置43.1 PLC选型43.2 S7-200主要功能及特点43.3文本显示器TD20053.4 TD200具有以下用途53.5 PLC的I/O资源配置63.6 PLC其他资源配置7第4章 自控系统PLC程序设计84.1 程序流程图设计84.2 PLC功能模块程序设计9第5章 啤酒发酵自控系统PLC程序说明115.1 模拟量信号采集处理115.
4、2 发酵状态处理155.3 温度设定值的计算205.4 PID回路计算235.5 电磁阀控制26第6章 设计小结29致谢30参考文献31第1章 啤酒发酵自控系统总体设计1.1功能分析目前,啤酒发酵通常采用锥形大罐“一罐法”进行发酵,即前酵,后酵以及储酒等阶段均在同一大罐中进行。前酵过程中,酵母通过有氧呼吸大量繁殖,大部分发酵糖类分解。在这一过程初期,反应放出的热量会使温度自然上升,随着反应的进行,酵母的活性变大,反应放热继续增加,双乙酵含量逐渐减少,而芳香酵含量增多。后酵是前酵的延续。进一步使残留的糖分分解成二氧化碳溶于酒内达到饱和;再降温到-10,使其低温陈酿促进酒的成熟和澄清。啤酒发酵过程
5、中,其对象特性是时变的,并且存在很大的滞后。正是这种时变性和大的时滞性造成了温度控制的难点,而发酵温度直接影响着啤酒的风味,品质和产量,因而控制精度要求较高。温度,浓度和时间是发酵过程最主要的参数,三者之间相互制约,又相辅相成。发酵温度低,浓度下降慢,发酵副产物少,发酵周期长。因而必须根据产品的种类,酵母菌种,麦汁成分,控制在最短时间内达到发酵度和代谢产物的要求。1.2控制原理分析啤酒发酵对象的时变性,决定了发酵罐控制必须采用特殊的控制算法。由于每个发酵罐都存在个体的差异,而且在不同的工艺条件下,不同的发酵菌种下,对象特性也不尽相同。因此很难找到或建立某一确切的数字模型进行模拟和预测控制。为节
6、省能源,降低生产成本,并且能足够控制的要求,发酵罐的温度控制选择了检测发酵罐的上,中,下段3段的温度,通过上,中,下3段液氧进口的两位式电磁阀来实现发酵罐温度控制的方法。对于采用外部冷媒间接换热方式来控制体积大,惯性大的发酵温度的情况,采用普通的控制方案极易引起大的起调和持续的震荡,很难取得预期的控制效果。在不同的季节,甚至在不同一季节的不同发酵罐,要求生产不同品种的啤酒,这样就要求每个罐具有各自独立的工艺控制曲线,这不仅要求高精度,高稳定性的控制,还需要控制系统有极大的灵活性。第2章啤酒发酵自控系统工艺流程根据锥形发酵大罐的特性将发酵的全过程分成多个阶段:麦汁进罐,自然升温,还原双乙酰,一次
7、降温,停留观察,二次降温,低温储酒,各阶段温度的曲线图如图2-1所示。图2-1 温度的曲线图在各阶段,对象的特征相对稳定,温度和压力的控制方面存在一定的规律性。在发酵开始前,根据工艺的要求领先设定工艺控制的温度,压力曲线;在发酵过程中,根据发酵进程的程度(发酵时间、糖度、双乙酰含量等),发酵罐上、中、下3段温度的差异,以及3段温度各自的变化趋势,自动正确选择各个阶段相应的控制策略,从而达到预期的控制效果。下面对各个阶段进行简单地介绍:1、麦汁进料过程:在这个过程中,由糖化阶段产生的麦汁原料经由连接管道由糖化罐进入发酵罐中。2、自然升温过程:麦汁进料过程中,随着酵母的加入,酵母菌逐渐开始生长和繁
8、殖。在这个过程中,麦汁在酵母菌的作用下发生化学反应,产生大量的二氧化碳和热量,这就使原料的温度逐渐上升。 3、还原双乙酰过程:在自然升温发酵过程中,化学反应产生一种学名叫双乙酰的化学物质。这种物质对人体健康不利而且会降低啤酒的可口程度,所以在这个过程杂红需要将其除去,增加啤酒的品质。4、降温过程:在2、3过程中啤酒发酵已经完成,降温过程其实属于啤酒发酵的后续过程,其作用是将发酵过程中加入的酵母菌进行沉淀、排出。5、低温储酒过程:降温过程完成以后,已经发酵完成的原料继续储存在发酵罐等待过滤、稀释、杀菌等过程的进行。第3章 啤酒发酵自控系统PLC选型和资源配置3.1 PLC选型根据啤酒发酵的工艺流
9、程和实际需要,PLC的选型需要满足以下条件:1、具有模拟量的采集、处理过程及开关量的输入/输出功能;2、具有简单回路控制算法。3、具有温度显示和用外部按键随时改变内部参数按以上的要求我选择西门子S7-200系列PLC,S7-200系列的PLC是西门子公司1995年底推出的具有很高性能价格比的微型PLC。它具有体积小,运行速度高,功能强等特点。(1)S7-200PLC机械结构特性体积小,重量轻,结构紧凑,可用接线端子排接线,而且接线端子前带有面板保护,PLC上设计有标准的DIN导轨安装机构和安装孔,可以垂直或水平方向安装。(2) S7的电气结构特性1.免维护性。S7200CPU中配有EPROM,
10、可以永久保护用户程序和一些重要参数。它还安装有大容量电容,可以长时间存储数据而不需要后备电池。2.PLC内有24直流传感器或负载驱动电源,输出电流可达180mA或24mA灵活中断输入。3.为了适合不同场合使用,每种CPU又都有3种不同的类型可供选择4.灵活中断输入。S7-200cpu可以以极快的速度来响应中断请求信号的上升沿或下降沿5.PLC内配有高速计数器。CPU212有一个2KHZ的加/减计数器,而CPU214-CPU216有两个独立的7KHZ的高速计数器,他们可用软件或硬件复位。6.便于扩展,为系统备有专用的扩展模块(EN),可方便地进行输入,输出及模拟量扩展。 7.模拟电位器外部设定3
11、.2 S7-200主要功能及特点(1)执行指令速度高。CPU212执行每条二进制指令时间为1.2s,而CPU214-CPU261仅为0.8s。(2)丰富的指令功能。S7-200PLC几乎包括了一般计算所具有的各种基本操作指令,如变量赋值、数据存位置、传送、比较、子程序调用、循环等。另外,它还有良好的用户使用功能,如脉宽调制(PWM),位置控制(PTO)、PID等功能。(3)灵活的中断功能,中断触发有几种形式:可用软件设定为中断输入信号的上升沿式下降沿,以便做出快速响应;可设为时间控制的自动中断;可由内置高数计数器自动触发中断;在与外设通信时可以以中断分式工作。(4)输入和输出的直接查询和赋值。
12、在扫描周期内,可直接查询当前的输入和输出信号,在必要时,还可以用指令对输入和输出直接赋值或改变其值,这样不仅用户调试程序方便,同时也可使系统对过程事件做出快速响应。(5)严格的口令保护。S7-200系统有3个不同的口令保护级别,以便用户对程序做有效保护,3级口令分别是自由存取,只读,完全保护。(6)友好的调试和故障诊断功能,包括整个用户程序可在用户规定的同期数内运行和分析,同时可纪录性存储器、定时器、计数器状态。(7)输入或输出的强制功能。用户调试程序时,可对输入或输出强制接通。(8)通信功能。通信是S7-200PLC的一个重要功能,它为用户提供了强大,灵活的通信功能。用户对点接口(PPI)作
13、9.6Kbit/s的数据通信,用RS-485接口实现高速用户可编和接口。3.3 文本显示器TD200 S7-200系统中的文本显示器TD200是在现场监控的有效设备,TD-200连接简单,只需要用按特定的通信电缆连接到PPI接口上就可以了。3.4 TD200具有以下用途(1)显示信息,可以显示最多80条信息,每条信息最多可包含4个变量。(2)可设定CPU214以上机型的实时时钟。(3)提供强制I/O点诊断功能。(4)过程参数的修改。参数在显示器上显示并可用输入键进行修改,例如可修改温度设定或速度改变等到参数。(5)可编程的8个功能键可以代替普通的控制按钮作为控制键,这样还可以节省8个输入点。(
14、6)输入和输出设定。8个可编程式功能键盘的每一个都分配了一个存储器位。例如,这些功能键在测试系统时,可以进行参数设置和修改,还可以不用其他操作设备就可实现对电动机的控制等。 用STERT编程式软件就可以对TD200编程,而不需要其他的参数赋值软件。在S7-200CPU上开设一个专用存储器与TD200作数据交换,TD200直接通过这个专用的数据来使用的有关功能。用文本显示器TD200能满足具有温度显示和用外部按键随时改变内部能数的要求。3.5 PLC的I/O资源配置根据前面提到的啤酒发酵控制原理可以得出;每只发醇罐需要有上温、中温、下温。压力4个模拟量需要测量,有些情况需要对发醇罐的液位进行测量
15、;上温、中温、下温,3个温度各需要一个二位式电磁阀进行控制,罐内压力需要一个二位式电磁阀进行控制,所以每只发醇罐的I/O点数为5个模拟量、4个开关量。I/O分配见表3-1。表3-1 I/O分配表输入作用Q0.1KM11#罐上部控温电磁阀Q0.2KM21#罐中部控温电磁阀Q0.3KM31#罐下部控温电磁阀Q0.4KM41#罐压力电磁阀系统I/O接线图如图3-1所示。图3-1 系统I/O接线图3.6 PLC其他资源配置除PLC必需的I/O卡件之外,另外涉及的设备仪表有啤酒温度变送器、压力变送器、液位变送器等。根据啤酒发酵过程的特点,啤酒发酵过程的温度范围最低可以到-1以下,最高到12以上,一般可以
16、选择的量程为-545或者-1090的温度变送器;压力变送器可以选择量程为0200Kpa或者0400Kpa。第4章 自控系统PLC程序设计发酵过程中,根据发酵进行的程度(发酵时间、糖度、双乙酰含量),发酵罐上、中、下3段温度的差异,以及3段温度各自的变化趋势,为了达到预定的控制效果,采用自动或由操作人员手动选择控制的方法。程序中设定了手动操作和自动控制选择开关,在任意阶段都能够实现两者间的切换,实现了温度、压力的手、自动选择控制。程序中有人工阶段选择开关,可以在任意阶段间跳转,从而避免了因操作人员操作偶尔失误而无法实现后继程序正常运行的情况。4.1 程序流程图设计根据前面工艺流程的介绍,可以总结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 啤酒 发酵 自动控制系统 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内