发酵温度控制系统的数学模型及仿真.docVIP

发酵温度控制系统的数学模型及仿真.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
发酵温度控制系统的数学模型及仿真

2 发酵罐温度控制系统的数学模型 发酵罐温度控制系统实验平台是以一个7L发酵罐为主体,罐壁设置有冷却套,相应的设立测温点和调节阀,通过阀门调节冷却套内冷却液的流量来实现对发酵罐内温度的控制,发酵罐示意图如图1所示。 图1 发酵罐示意图 在白酒发酵的过程中,发酵罐内由于酵母的作用,在发酵过程中会产生生化反应热,热量的逐渐释放导致发酵温度逐渐上升。在整个发酵过程中,发酵温度必须根据具体的生产工艺进行严格控制,罐内温度通过控制冷却夹套内的冷却水的流量进行降温,整套系统没有外部加热措施。罐内发酵反应热有一部分使罐内温度升高,一部分热量散失到罐壁和冷媒中,在此不考虑发酵体与罐壁之间的热量传递,罐内的热平衡方程为: (2-1) 式中 :发酵过程产生的热量;:发酵过程散失的热量;m:反应物质量 C:发酵罐内反应物的比热容;T发酵罐温度。 公式1-1可以写成: (2-2) 式中 对公式1-2求拉普拉斯变换得: (2-3) 即可由罐内的热平衡方程式可以得到发酵罐内的传递函数为: (2-4) 考虑到在实际的过程中的干扰因素,所以被控对象的数学模型中添加一个滞后环节。因此,用一阶惯性加纯滞后环节来表示,其传递函数为 (2-5) 3 模糊预测控制器的设计及仿真结果 针对发酵罐中发酵对象大时滞、大时变、严格的非线性、多变量耦合等特点。采用了将模糊控制与预测控制结合的方法,利用模糊建模方法建立对象预测模型。将设定值与预测输入值之间的预测误差值及预测误差值的变化率作为模糊控制器的输入,模糊控制器再根据模糊规则来推理得到控制量,通过执行机构控制被控对象。其结构图如图2所示。 图2模糊控制系统结构图 3.1预测控制部分 预测控制算法与动态矩阵控制算法类似, 主要通过预测模型,利用系统的输入输出数据预测未来时刻系统输出,作为糊控制器的输入。 3.1.1预测模型 假设被控对象基于阶跃响应的预测模型向量为,N 为建模时域。则在k时刻对系统施加一个控制增量Δu k 时,即可算出在其作用下未来时刻N个输出值的向量形式: (3-1) 式中为k时刻未加Δu k 时的初始预测值,为k时刻在Δu k 作用下的模型预测值。 3.1.2在线校正 当k 时刻对系统施加控制u k 时,利用预测模型即可得出未来时刻的输出预测值。但是,由于实际存在的模型时变、非线性、环境干扰等因素的影响,预测值会偏离实际值,故在k+l时刻要利用系统的实际输出y k+1 进行在线校正: (3-2) 式中h 为N 维误差校正向量,这里取,,i 2,3...,N。为校正后的预测值,经过移位后即可作为k+1时刻的初始预测值,用向量形式可表示为: (3-3) 式中S为位移阵。 3.2模糊控制部分 由图2可知,该模糊控制器输入为系统的偏差e和偏差变化率ec,、、为尺度变换的比例因子,输入变量及输出变量的语言模糊子集为 负大(NB),负中(NM),负小(NS),零(Z),正小(PS),正中(PM),正大(PB) ,其相应论域为 -6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6 分13个等级,在充分考虑到控制系统的非线性、大时滞等情况下,根据专家知识和现场熟练操作者的操作检验,得出控制规则表,如表1所示。 表1 模糊控制规则 E U EC NB NM NS Z PS PM PB NB NB NB NB NB NM Z Z NM NB NB NB NB NM Z Z NS NM NM NM NM Z PS PS Z NM NM NS Z PS PM PB PS NS NS Z PM PM PM PM PM Z Z PM PB PB PB PB PB Z Z PM PB PB PB PB 系统输入变量的隶属度函数采用三角形隶属度函数,模糊化运算采用单点模糊集合,控制量实际上等于输入量模糊集合与模糊关系的合成。 利用MATLAB中的SIMULINK模块对设计的模糊控制器进行在线仿真,在MATLAB命令窗口输入fuzzy指令,调用模型预测工具箱MPC,模糊预测控制器的设计根据以上内容而来,其具体的设计如图3所示: a. 输入输出语言变量的定义 b. 模糊语言子集隶属度函数 c. 模糊规则的创建 d. 模糊推理系统输出特性曲面图 图3 模糊控制器的设计 3.3仿真结果分析 根据之前对发酵罐建模以及实际控制经验得出传递函数,运用SIMULINK仿真模型对该控制系统进行仿真,经过调试后得到仿真曲线与常规PID控制得到的仿真曲线的比较图如图4所示。 图4 曲线比较图 由所得结果可知,在模糊预测控制作用下,系统的响应速度比纯PID控制的快,更快的达到平衡位置。与纯PID控制器算法相比,模糊预测控制器具有算法简洁、响应速度快等特点。

文档评论(0)

didala + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档