搜索
您的当前位置:首页正文

基于单片机的电子膨胀阀模糊PI控制系统设计

来源:爱够旅游网
Microcomputer Applications Vo1.34,No.7,2018 文章编号:1007—757X(2018)07—0046—03 研究与设计 微型电脑应用2018年第34卷第7期 基于单片机的电子膨胀阀模糊PI控制系统设计 倪健,方兴其 (上海交通大学电子信息与电气工程学院,上海200240) 摘 要:设计了一种基于单片机的电子膨胀阀模糊PI控制系统,能够根据不同类型电子膨胀阀的配置参数自适应调整驱动 方式,满足空调系统过热度控制舒适性和节能性的要求。 关键词:单片机;电子膨胀阀;过热度;模糊PI控制器 中图分类号:TP393 文献标志码:A Design of EXV Fuzzy PI Control System Based on Microcontroiler NI Jian,FANG Xingqi (State Key Laboratory of Advanced Processing and Recycling of Nonferrous Metals, Key Laboratory of Non—ferrous Metal Alloys and processing Ministry of Education, Lanzhou University of Technology,Lanzhou 730050) Abstract:An EXV fuzzy PI control system based on microcontroI1er was designed.This control system can adaptively adjust EXV driver method according tO different types of configuration parameters,and meets the comfort and energy saving demands of SH control in air conditioning system. Key words:SCM(single chip microcomputer);Electronic expansion valve;Super heat;Fuzzy PI controller 0 引言 随着人类社会对节能的要求越来越高,人们对空调的能 效也越来越重视。其中,使用电子膨胀阀代替传统的毛细管 和热力膨胀阀是一个非常有效的提高空调能效的手段[1]。 电子膨胀阀是一种可按预设程序通过阀门的开度自动调节 制冷剂流量的节流元件,具有控制范围大、反应灵敏、动作迅 速、调节精度高、驱动稳定等特点,尤其在一些负荷变化剧烈 或运行工况恶劣的场合,能使空调系统始终保持在最佳运行 工况,极大地提高空调系统的舒适性和节能性。 定,可能造成压缩机的液击;过热度越大,机组制冷量减少, 能效降低,排气温度升高,影响压缩机的寿命。因此将过热 度控制在合理的范围内,才能同时满足系统舒适性和节能性 的要求。 2控制算法 由于PID不能适应蒸发器过热度对于电子膨胀阀开度 动态响应的非线性要求,出现了模糊控制和PID控制相结合 的方法_3]。早在1985年Gruhle等[4]首先提出了变增益的控 制思想。针对电子膨胀阀控制系统的时滞性和非线性,本文 提出了一种模糊PI控制算法,具有适应范围广、动态响应 快、抗干扰强的特点。 2.1增益调度控制器 增益调度控制器能根据时间函数、操作条件或模型参数 等自动调整增益数值,通常用于随时间或操作条件动态变化 的控制系统中。对于过热度控制而言,考虑到电子膨胀阀开 度和制冷剂流量曲线不是严格线性关系,本文引入基于电子 膨胀阀开度的增益调度控制器对PI参数进行模糊化处理, 1 工作原理 电子膨胀阀按驱动方式分为电磁式和电动式两种。电 磁式电子膨胀阀依靠电磁线圈的磁力驱动针阀,阀门的开度 取决于施加在线圈上的控制电压,电压越高,开度越小,结构 相对简单,但需要一直提供控制电压。最常用的电动式电子 膨胀阀是依靠步进电机驱动针阀,驱动器按照一定的逻辑关 系输出脉冲电压到电机定子的各相线圈上时,永磁铁制成的 电机转子受磁力矩作用产生旋转运动,通过螺纹的传递,使 针阀上升或下降,从而调节阀门的开度。 空调系统中,节流控制很大程度上决定了系统的舒适性 和节能性[2]。一般选用过热度作为空调系统节流控制参数。 过热度为空调系统循环中相同蒸发压力下制冷剂的过热温 根据P单调递增方向将增益调度控制区间分为 段如式 (1)。 P。:[O.0,pl,p2,p3,…,p(n一1),1.O] (1) 相应的PI比例增益系数和积分时间单调递减控制区间向量 表为式(2)、(3)。 K P_一[Kpo, 1,Kp2,Kp3,…,Kp( 一1),Kp(,2)] (2) 度与饱和温度的差值。过热度越小,蒸发器的热负荷不稳 作者简介:倪健(1986-),男,硕士研究生,研究方向:工业控制,空调系统。 方兴其(1969一),男,高工,研究方向:控制中的计算机网络通信。 ·46· Microcomputer Applications Vo1.34,No.7,2018 研究与设计 (6)。 微型电脑应用2018年第34卷第7期 :ETiO,n1,T/2,T/3…n( —1),T/( )] (3) 当P处于P 向量表P 和P 区间时,可通过查表线性插值 计算当前K 和Ti值为式(4)、(5)。 K 一K 十 (K 一Kpi)(4) dSH (t)+SH(£)—.一一K P(f—Op) (6) U 式(6)中K 是过程的比例增益, 是过程的时间常数, 是 过程的纯滞后时间。本文提出了一个带死区控制的抗 积分饱和PI控制器,当实际过热度与设定点的偏差 err在死区范围err—db内时,控制器输出不变,电子 膨胀阀不动作;偏差在其他范围时,PI控制器输出, 电子膨胀阀动作,如图1所示。 一 + ( 一 ) (5) 2.2 PI控制器 在基于电子膨胀阀开度的增益调度控制区间内,我们认 为系统模型是近似线性的,因此过热度SH(£)与电子膨胀阀 的开度P( )可以近似为一阶惯性加纯滞后时间模型为式 KP Ti e玎db reset EXV% antiwind antiwind 图1带死区控制的抗积分饱和PI控制器 PIout的计算公式为式(7)。 _……………… AC220V H变压器 (7) ……………… 整流桥HLM2576H 7805 PL。ut一 (1+1 .竿(∑ seterr十 )) (err+windupTerm) 其中,T 是采样时间,windupTerm是抗积分饱和补偿,yo 计算公式如式(8)。 yo一(PIout~ —Kp —r )/Kp (8) 其中,PI—out 和err一 分别代表PI—out和err初始值, windupTerm计算如式(9)。 windupTerm一 *(EXVCMD—PI。ut) —一一臣~ 口— M聃酐, I  图2硬件系统图 (9) 独立控制的1/2一H桥驱动器,支持内部关断、过流保护、短路 保护、欠压锁定以及过温保护。电源管理模块直接输入 由于电子膨胀阀的实际合理开度范围为[O ,100 ],最后 必须将PI—out做抗饱和处理为式(10)。 EXV—AC22OV电压,经变压器降压为24VAC,整流桥转换为直流 (1O) CMD—clamp(PLout,0.0,1.O) 电压后再经降压型开关稳压器LM2576输出12V DC士 4 ,作为电子膨胀阀的驱动电压,最后经三端稳压集成电路 3 系统设计 3.1硬件设计 7805输出5VDC,作为处理器及其他IC的工作电压。时钟 电路使用4 MHz外部晶振,并通过软件设置寄存器PLLM、 PLLN、PLLK实现PLL倍频至8O MHz主频。EEPROM用 整个控制系统硬件包括电源管理模块、步进电机驱动模 块,以及时钟、温度采样、数据存储、RS485通讯、人机交互模 块等,如图2所示。 硬件系统以基于ARM Cortex M3内核的MB9BF318S 于存储电子膨胀阀驱动配置参数。AD模块用于采样压缩机 吸、排气温度和压力,计算出过热度作为电子膨胀阀的控制 对象。通讯模块采用5VDC供电,具有士15 kV ESD保护、 失效保护以及热插拔控制的美信MAX13085收发芯片, MB9BF318S处理器专用UART收、发引脚经上拉后分别连 接R0和DI端,输出差分信号A/B端对地连接稳压二极管, 防止静电和瞬时过压冲击,同时A/B之间跨接可通过拨码 芯片为核心,最高工作频率144 MHz,内置128Kbyte RAM 和1Mbyte Flash,而且支持2.7 V~5.5 V大范围电压,外设 资源丰富,扩展能力强。电子膨胀阀驱动模块采用TI DRV8844芯片,具有低MOSFET导通电阻,能提供4个可 ·47 · Microcomputer Applications Vo1.34,No.7,2018 研究与设计 微型电脑应用2018年第34卷第7期 表1 ETS25驱动参数 配置的120 n终端匹配电阻,用于抑制回波干扰。 3.2软件设计 ETS25 类型 驱动参数 双极性永磁步进电机 l2VDC一4%一15 100 mA RMS一4 一15% 2 625 控制系统软件包括主程序模块、AD采样模块、数据存储 模块、电子膨胀阀驱动模块、通讯中断服务模块以及人机交 互模块,主程序和电子膨胀阀驱动模块流程图,如图3、图4 所示。 名义电压 相电流 总步长 励磁方式 励磁速度 两相全步驱动 150步/秒 图5实验测试效果 加 H m 8 6 4 2 0 5 总结 本文提出的基于单片机并结合模糊PI控制的电子膨胀 图3主程序软件系统图 图4 电子膨胀阀驱动软件系统图 阀控制系统,已经成功应用于某中央空调品牌模块化风冷热 泵机组,制冷制热运行稳定,过热度控制精确,机组能效高, 完全满足设计需求。 系统上电后首先初始化,通过AD采样得到压缩机吸气 温度ST和吸气压力SP,根据吸气压力计算蒸发温度SST 和过热度SH。当电子膨胀阀空闲并且满足控制周期时,主 程序进行增益调度和PI计算,并置位EXV驱动标记。由于 电子膨胀阀对励磁速度有严格的要求,因此将电子膨胀阀驱 动模块置于1 ms定时中断中处理,理论支持最大励磁速度1 000步/秒,保证驱动波形的精确,减少动作误差。当驱动动 作满足目标开度时,清零EXV动作标记,否则主程序无法进 入下一次PI计算。 参考文献 [1] 叶荣,余水秀,赵鸣.空调系统中电子膨胀阀的控制及 应用[J].制冷与空调,2012,12(3):122—127. [2] 张宁,沙陆,郭皓.电子膨胀阎过热度控制技术研究 EJ].制冷,2013,32(2):15—18. -13]Jhkjh Kim,Kskks Kim,Mssms Sim.An Application of Fuzzy Logic to Control the Refrigerant Distribution 4实验与分析 我们选用了丹佛斯ETS25型号电子膨胀阀,并将其用 于某中央空调品牌30RQM065机组,并使用本文设计的控 for the Multi Type Air Conditioner[J].IEEE Interna— tional Fuzzy Systems Conference,1999,3(3): 1350-1354. [43 Gruhle W D,Isermann H.Modeling and control of a refrigerant evaporator[J].J.of Dynamic Systems, Measurement,and Control,1985(107):235—240. 制系统测试机组的制热性能,如表1和图5所示。 从实验测试效果来看,机组刚开机时,由于过热度控制 的滞后性,电子膨胀阀必须在初始开度保持一段时间,由此 产生了超调。随着水温的上升,过热度有下降趋势,电子膨 胀阀开度不断减小,确保过热度稳定在设定点死区范围内。 E5]Joseph Yiu.ARM Cortex-M3权威指南EM].第2版, 北京:清华大学出版社,2014. (收稿日期:2O17.10.29) ·48· 

因篇幅问题不能全部显示,请点此查看更多更全内容

Top