基于FPGA的风环冷却系统控制器及控制方法技术方案

技术编号:13624480 阅读:80 留言:0更新日期:2016-09-01 16:40
本发明专利技术公开一种基于FPGA的风环冷却系统控制器及控制方法,用来对多层共挤吹塑设备的风环冷却系统进行控制,获得最佳控制效果。发明专利技术主要包括两部分,硬件电路部分以及基于多目标优化算法的控制方法部分。多层共挤吹塑设备的风环冷却系统主要用来控制薄膜的均匀性,但是薄膜厚度和电机控制量之间的关系复杂,传统的控制方法及控制器无法达到好的控制效果,本发明专利技术将智能控制算法和片上化技术结合,对控制过程中的模糊规则量表进行优化,实现控制系统的智能化,提高控制精度及产品质量,同时大幅度提高薄膜的均匀性及产量。

【技术实现步骤摘要】

本专利技术属于高精度自动风环控制领域,涉及一种基于多目标优化算法优化模糊规则量表以及以嵌入式系统代替传统的PLC系统的控制方法,具体涉及一种基于FPGA的风环冷却系统控制器及控制方法
技术介绍
风环是多层共挤吹塑装备的冷却成型部件,对于薄膜表面质量、产量、厚薄、均匀性有极大的影响,其中,薄膜厚薄均匀性是一个很关键的指标,薄膜厚度是否均匀一致是检测薄膜各项性能的基础,倘若一批薄膜厚度不均匀,不但会影响薄膜各处的拉伸强度、撕裂强度、阻隔性,更会影响薄膜的后续加工。因此,通过提高自动风环技术来提高薄膜的均匀性具有重大的意义。但是,风环的控制存在众多的难点,因为自动风环是一种在线实时控制系统,系统被控对象为分布在风环上的若干个电机。由风机送来的冷却气流经风环风室恒压后分配到每个风道上,由电机驱动阀门作开合运动以调整风口及风量的大小,改变模头出料处膜坯的冷却效果,从而控制薄膜厚度。从控制过程看,薄膜厚度变化与电机控制量之间找不到明确关系,不同厚度薄膜以及阀门不同位置厚薄变化与控制量之间呈非线性无规律变化,每调整一个阀门时对相邻点影响都很大,且调整有滞后性,使不同时刻之间又互相关联,对于这种高度非线性、强藕合、时变性和控制不确定性系统,其精确数学模型几乎无法建立,即使能建立数学模型,也非常复杂,难以求解,以致没有实用价值,而传统控制对较确定控制模型控制效果较好,而对于高度非线性,不确定性,复杂反馈信息控制效果很差甚至无能为力;除此之外,国外对自
动风环技术及控制装置实施封锁,使得国内的薄膜生产厂商只能高价购买国外的控制技术以及控制装置,并且控制装置大多为传统的PLC控制,控制精度不高;国内厂商自己研发的控制技术大多采用传统的PID控制,控制效果较差;少数采用模糊控制,但是模糊控制规则表难以建立、适应性差的缺点也限制了自动风环技术的发展。因此,研发一套先进的自动风环控制设备以及可提高控制性能的控制技术具有重大的意义,这也是本专利的目的所在。
技术实现思路
本专利技术的目的是针对目前国内自动风环发展技术的现状,提出一种基于FPGA的风环冷却系统的控制器及控制方法,实现控制系统的智能化,同时提高薄膜厚度的均匀性及产量。为达到上述目的,本专利技术采用的技术方案为:基于FPGA的风环冷却系统控制器,包括基于FPGA平台上的模糊控制量表的IP核;FPGA主控模块;实现与测厚系统通讯的RS422通讯模块;用于输出电机驱动器控制信号的DO模块;用于检测步进电机所驱动阀门开口度的DI模块;用于与人机交互界面通讯的RS485通讯模块;数据处理模块;EEPROM存储模块;用于统一FPGA平台上各单元的操作时序的时钟单元;电机控制量生成模块;用于多个控制器间通讯的CAN通讯模块;用于输入温度传感器和压力传感器的信号的AD模块;用于拓展控制器功能的DA模块;当控制器上电启动后,在时钟单元的驱动下,RS422通讯模块将读取的厚度数据传输给数据处理模块,数据处理模块处理完成后,将处理的数据传输给EEPROM存储模块,存储完成后,RS485通讯模块将数据传输给上位机显示,根据处理的数据查询模糊控制量表的IP核,然后进入电机控制量生成模块,生成的控制量通过DO模块输出,
各个硬件模块分布在Altium Designer绘制的电路板上,所有的模块通过电路板的电气连接及软件编程建立起联系。所述的基于FPGA平台上的模糊控制量表的IP核,依托于Xilinx公司的FPGA集成开发环境ISE下,通过硬件描述语言VHDL对其进行设计。所述的控制器上的RS422通讯模块对测厚系统进行控制,通过RS422通讯模块实现测厚系统的启动、旋转、移动、停止以及膜厚数据的读取。所述的风环冷却系统控制器的数据处理模块对读取的整个圆周的薄膜厚度求平均值、最大值、最小值、极限偏差、方差、标准差,EEPROM存储模块将数据处理模块的数据存储。所述的电机控制量生成模块是对从模糊控制量表的IP核得出的控制量进行处理,处理时结合DI模块读取的阀门位置信息,最后将生成的控制量通过FPGA平台上的DO模块输出。所述的FPGA平台上的与上位机通讯的RS485通讯模块,可以将膜厚数据的各类信息、通过AD模块读取的温度信息、压力信息以及系统当前的运行状态传输给上位机并显示。风环冷却系统控制器可以通过CAN通讯模块实现多个控制器的通讯。基于FPGA的风环冷却系统控制方法,包括以下步骤:1)将所生产的薄膜材料的参数输入多目标优化程序,然后将优化生成的模糊控制量表生成IP核嵌入整个控制程序中;最后在下位机软件开发环境ISE中调试、优化整个程序;2)将基于FPGA的风环冷却系统控制器的DO模块与均布在风环上的步进电机驱动器组连接,DI模块与光电传感器连接,AD模块与温度传感器、压力传
感器连接,RS422通讯模块和测厚系统连接,RS485通讯模块和上位机连接。接通各个模块的电气连接部分,启动系统;。3)启动系统后,上位机通过RS485通讯模块发送系统初始化信息,下位机接收信息后初始化各个功能模块,当系统稳定运行后,上位机发送控制命令,使自动风环处于恒量运行状态。4)当运行一段时间后,上位机发送控制命令给测厚系统读取膜厚数据:4.1)当上位机显示风环冷却系统已经稳定运行后,上位机发送启动测厚系统命令给控制器,控制器接收命令后将命令进行分析处理后再通过RS422模块发送给测厚系统;4.2)测厚系统启动后,上位机会先发送旋转R命令或者移动M命令,测厚系统接收到相应的命令后会进行解析然后相应的动作;4.3)测厚系统旋转后,上位机发送读状态A命令给控制器,控制器解析命令后通过RS422通讯模块发送给测厚系统相应的命令;接收到命令后,测厚系统会将自身的运行状态返回给控制器;4.4)控制器解析测厚系统的状态命令;若允许读数据,则发送读数据P命令,紧接着测厚系统便会连续的将膜泡圆周上的数据返回给控制器;若不允许,则继续发送读状态A命令等待;4.5)当控制器接收完360个数据后,会向测厚系统发送读取完毕的Q命令,然后重复步骤4.3)、步骤4.4)和步骤4.5),直至测厚系统停止。5),当读取测厚系统的整个圆周数据完成后,控制器通过数据处理模块和EEPROM存储模块将所有的厚度数据进行处理、存储,同时通过RS485通讯模块发送给上位机;6)当数据处理及存储完成后,控制器根据当前的膜厚设定值,计算每个点的膜厚的误差及误差变化率,计算出每个电机的控制量的地址,根据地址查询模糊控制量表的IP核中的电机控制量;7)控制器查询到的电机控制量与DI模块读取的阀门位置信号进行比较后,根据情况转化成步进电机驱动器的控制量,然后通过DO模块输出控制,延时一段时间后,重复步骤4)、步骤5)、步骤6)和步骤7)。所述步骤3)中,控制器接收的初始化信息包括复位DO模块、DI模块、AD模块、RS485通讯模块、RS422通讯模块,系统稳定运行的判断条件是各个模块工作正常;所述步骤7)中控制器生成步进电机的控制量包括脉冲数、方向信号、使能信号,若通过DI模块读回的阀门位置与生成的步进电机驱动器的控制量冲突,控制器会根据预先设定好的原则进行调整。风环冷却系统会根据AD模块读取的风环系统当前的温度、压力信息及时调整风环的控本文档来自技高网
...

【技术保护点】
基于FPGA的风环冷却系统控制器,其特征在于:包括基于FPGA平台上的模糊控制量表的IP核;FPGA主控模块;实现与测厚系统通讯的RS422通讯模块;用于输出电机驱动器控制信号的DO模块;用于检测步进电机所驱动阀门开口度的DI模块;用于与上位机通讯的RS485通讯模块;数据处理模块;EEPROM存储模块;用于统一FPGA平台上各单元的操作时序的时钟单元;电机控制量生成模块;用于多个控制器间通讯的CAN通讯模块;用于输入温度传感器和压力传感器的信号的AD模块;用于拓展控制器功能的DA模块;当控制器上电启动后,在时钟单元的驱动下,RS422通讯模块将读取的厚度数据传输给数据处理模块,数据处理模块处理完成后,将处理的数据传输给EEPROM存储模块,存储完成后,RS485通讯模块将数据传输给上位机显示,根据处理的数据查询模糊控制量表的IP核,然后进入电机控制量生成模块,生成的控制量通过DO模块输出,各个硬件模块分布在Altium Designer绘制的电路板上,所有的模块通过电路板的电气连接及软件编程建立起联系。

【技术特征摘要】
1.基于FPGA的风环冷却系统控制器,其特征在于:包括基于FPGA平台上的模糊控制量表的IP核;FPGA主控模块;实现与测厚系统通讯的RS422通讯模块;用于输出电机驱动器控制信号的DO模块;用于检测步进电机所驱动阀门开口度的DI模块;用于与上位机通讯的RS485通讯模块;数据处理模块;EEPROM存储模块;用于统一FPGA平台上各单元的操作时序的时钟单元;电机控制量生成模块;用于多个控制器间通讯的CAN通讯模块;用于输入温度传感器和压力传感器的信号的AD模块;用于拓展控制器功能的DA模块;当控制器上电启动后,在时钟单元的驱动下,RS422通讯模块将读取的厚度数据传输给数据处理模块,数据处理模块处理完成后,将处理的数据传输给EEPROM存储模块,存储完成后,RS485通讯模块将数据传输给上位机显示,根据处理的数据查询模糊控制量表的IP核,然后进入电机控制量生成模块,生成的控制量通过DO模块输出,各个硬件模块分布在Altium Designer绘制的电路板上,所有的模块通过电路板的电气连接及软件编程建立起联系。2.根据权利要求1所述的基于FPGA的风环冷却系统控制器,其特征在于:基于FPGA平台上的模糊控制量表的IP核,依托于Xilinx公司的FPGA集成开发环境ISE下,通过硬件描述语言VHDL对其进行设计。3.根据权利要求1所述的基于FPGA的风环冷却系统控制器,其特征在于:控制器上的RS422通讯模块对测厚系统进行控制,通过RS422通讯模块实现测厚系统的启动、旋转、移动、停止以及膜厚数据的读取。4.根据权利要求1或3所述的基于FPGA的风环冷却系统控制器,其特征在于:风环冷却系统控制器的数据处理模块对读取的整个圆周的薄膜厚度求平均值、最大值、最小值、极限偏差、方差、标准差,EEPROM存储模块将数据处理
\t模块的数据存储。5.根据权利要求1所述的基于FPGA的风环冷却系统控制器,其特征在于:所述的电机控制量生成模块是对从模糊控制量表的IP核得出的控制量进行处理,处理时结合DI模块读取的阀门位置信息,最后将生成的控制量通过FPGA平台上的DO模块输出。6.根据权利要求1所述的基于FPGA的风环冷却系统控制器,其特征在于:所述的FPGA平台上的与上位机通讯的RS485通讯模块,将膜厚数据的各类信息、通过AD模块读取的温度、压力信息以及系统当前的运行状态传输给上位机并显示。7.根据权利要求1所述的基于FPGA的风环冷却系统控制器,其特征在于:风环冷却系统控制器通过CAN通讯模块实现多个控制器的通讯。8.一种基于FPGA的风环冷却系统控制方法,其特征在于,包括以下步骤:1)将所生产的薄膜材料的...

【专利技术属性】
技术研发人员:梁春燕尚春阳庄健金立英史栋栋王野
申请(专利权)人:西安交通大学
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1