掌桥专利:专业的专利平台
掌桥专利
首页

一种基于计算传热学模型的窑炉控制仿真方法

文献发布时间:2024-04-18 19:53:33


一种基于计算传热学模型的窑炉控制仿真方法

技术领域

本发明涉及一种窑炉控制仿真方法,具体涉及一种基于计算传热学模型的窑炉控制仿真方法,属于工业窑炉控制仿真技术领域。

背景技术

工业窑炉具有多种结构,窑炉温度决定了烧制对象烧成品质的优劣,窑炉温度监测主要通过窑顶安装的热电偶来实现。

窑炉温度控制的主要任务是维持被控对象的温度值在烧成工艺要求的范围内。当前的温度控制系统主要以经典PID控制系统和模糊PID控制系统为主,模糊PID控制系统是根据实验结果和经验总结出模糊控制规则,经模糊推理得到模糊控制表,使综合参数的相互影响拟合到最佳状态。模糊PID控制系统具有响应快、超调小、过渡时间短等优点。窑炉的窑炉作为复杂热力系统,其温度受周围环境条件和设备运行等因素影响,带有较大不确定性,以往控制系统仿真中往往以简单的带有纯滞后的一阶或二阶惯性系统代替,因此将仿真得出的模糊PID控制参数直接应用于实际窑炉运行时效果往往会大打折扣。

计算传热学模型(NHT模型)在描述系统传热特性上有显著优点,通过建立适当的窑炉模型,可以获取炉膛内部详细的温度分布情况、不同的热力参数及边界条件对传热过程的影响,将其用于模糊PID控制系统仿真可以得到可靠的控制参数,有效提高窑炉的运行效果,但是现有技术中还未出现结合计算传热学模型和模糊PID控制系统的相关研究。

发明内容

基于以上背景,本发明的目的在于提供一种基于计算传热学模型的窑炉控制仿真方法,实现窑炉温控过程的动态仿真,使仿真更符合窑炉实际运行情况,提高窑炉控制仿真的准确性。

为了实现上述发明目的,本发明提供以下技术方案:

一种基于计算传热学模型的窑炉控制仿真方法,该方法包括以下步骤:

确定PID控制模型的比例参数K

构建PID控制模型,结合窑炉的传递函数,通过自整定方法获取PID控制模型的比例参数K

根据实际的窑炉结构尺寸、燃气阀门的流量以及烧制对象的热物性等参数构建窑炉的计算传热学模型并进行可靠性验证,将计算传热学模型耦合模糊PID控制模型,计算传热学模型模拟计算得到模拟炉膛温度场,计算收敛时调用模糊PID控制模型更新边界条件;

通过对比实际炉膛温度场和模拟炉膛温度场优化比例参数K

通过具有上述最优解的耦合模糊PID控制模型的计算传热学模型进行窑炉控制仿真。

作为优选,所述窑炉的传递函数基于纯滞后的二阶惯性系统构建,窑炉的传递函数为:

其中,i为热电偶编号,K

作为优选,所述计算收敛的判断条件为:

当t-t

其中,t为模拟总时间,t

作为优选,在判断计算收敛时,设立布尔值S来表示上一个收敛温度结果是否调用过模糊PID控制模型,当S=0时上一个收敛温度结果未调用模糊PID控制模型,当S=1时上一个收敛温度结果调用模糊PID控制模型。

作为优选,所述模糊PID控制模型的运行逻辑为:

设置单次控制周期t

Q

设定周期内时间参数t

根据t

作为优选,所述根据t

当计算未收敛时,判断对比t

当计算收敛且上一个收敛温度结果未调用模糊PID控制模型时,判断对比t

当计算收敛且上一个收敛温度结果调用模糊PID控制模型、当前控制时间未超出控制周期即t

当计算收敛且上一个收敛温度结果调用模糊PID控制模型、当前控制时间已超出控制周期即t

作为优选,所述相关系数的预设值为0.996,相关系数的计算公式为,

其中,

作为优选,所述窑炉控制仿真的步骤为:

变量初始化,设定初始温度T

获取当前时刻t;

判断计算收敛,当t-t

判断当前温度T

根据计算得到的燃气阀门流量对燃气喷嘴开度参数进行调节;

再次判断计算收敛,若t-t

调用计算传热学模型计算模拟炉膛温度场直至计算收敛,之后获取当前时刻t并重复后续步骤;

重复上述步骤直到当前时刻t超过模拟设定总时间t

作为优选,所述模糊PID控制模型的构建,比例参数K

作为优选,将计算传热学模型耦合模糊PID控制模型的方式为,模糊PID控制模型通过Fluent程序以用户自定义函数形式实现。

与现有技术相比,本发明具有以下优点:

本发明的一种基于计算传热学模型的窑炉控制仿真方法,适用于对于多种窑炉进行温度场模拟和对于窑炉温度控制系统的开发,本发明基于计算传热学模型,利用温度场和控制系统耦合,直观展现控制效果,利于窑炉温度控制系统开发过程中对控制参数的优化,本发明在仿真过程中不需要对窑炉系统的传递函数进行准确求解,相比于现有技术所使用的简单的传递函数的仿真结果,其更为符合窑炉的实际运行状态,提高窑炉实际运行时的控制效果。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1是本发明的一种基于计算传热学模型的窑炉控制仿真方法的原理示意图;

图2是本发明中通过Fluent程序以用户自定义函数形式实现的模糊PID控制模型运行流程图;

图3是本发明中窑炉控制仿真流程图;

图4是本发明中控制参数的优化流程图;

图5是本发明中模糊子集和模糊化等级图;

图6是本发明中参数ΔK

图7是本发明中参数ΔK

图8是本发明中参数ΔK

图9是本发明中通过MATLAB Simulink程序实现的模糊PID控制系统图;

图10是本发明中模糊PID控制系统结果图;

图11是本发明中梭式窑的NHT模型图;

图12是本发明中不同控制参数的NHT模型温度对比图。

具体实施方式

下面通过具体实施例,并结合附图,对本发明的技术方案作进一步的具体说明。应当理解,本发明的实施并不局限于下面的实施例,对本发明所做的任何形式上的变通和/或改变都将落入本发明保护范围。

在本发明中,若非特指,所有的份、百分比均为重量单位,所采用的设备和原料等均可从市场购得或是本领域常用的。下述实施例中的方法,如无特别说明,均为本领域的常规方法。下述实施例中的部件或设备如无特别说明,均为通用标准件或本领域技术人员知晓的部件,其结构和原理都为本技术人员均可通过技术手册得知或通过常规实验方法获知。

以下结合附图对本发明的实施例做出详细说明,在下面的详细说明中,为便于解释,阐述了许多具体的细节以提供对本发明的实施例的全面理解。

参考图1-图4,本发明的实施例公开了一种基于计算传热学模型的窑炉控制仿真方法,该方法包括以下步骤:

确定PID控制模型的比例参数K

构建PID控制模型,结合窑炉的传递函数,通过自整定方法获取PID控制模型的比例参数K

根据实际的窑炉结构尺寸、燃气阀门的流量以及烧制对象的热物性等参数构建窑炉的计算传热学模型并进行可靠性验证;将计算传热学模型耦合模糊PID控制模型,具体方式为,模糊PID控制模型通过Fluent程序以用户自定义函数(UDF)形式实现;计算传热学模型模拟计算得到模拟炉膛温度场,计算收敛时调用模糊PID控制模型更新边界条件;

通过对比实际炉膛温度场和模拟炉膛温度场优化比例参数K

通过具有上述最优解的耦合模糊PID控制模型的计算传热学模型进行窑炉控制仿真。

上述方法步骤中,窑炉的传递函数基于纯滞后的二阶惯性系统构建,窑炉的传递函数为:

其中,i为热电偶编号,K

上述方法步骤中,计算收敛的判断条件为:

当t-t

其中,t为模拟总时间,t

在判断计算收敛时,设立布尔值S来表示上一个收敛温度结果是否调用过模糊PID控制模型,当S=0时上一个收敛温度结果未调用模糊PID控制模型,当S=1时上一个收敛温度结果调用模糊PID控制模型。

上述方法步骤中,模糊PID控制模型的运行逻辑为:

设置单次控制周期t

Q

设定周期内时间参数t

根据t

当计算未收敛时,判断对比t

当计算收敛且上一个收敛温度结果未调用模糊PID控制模型时,判断对比t

当计算收敛且上一个收敛温度结果调用模糊PID控制模型、当前控制时间未超出控制周期即t

当计算收敛且上一个收敛温度结果调用模糊PID控制模型、当前控制时间已超出控制周期即t

上述方法步骤中,相关系数的预设值为0.996,相关系数的计算公式为,

其中,

上述方法步骤中,窑炉控制仿真的步骤为:

变量初始化,设定初始温度T

获取当前时刻t;

判断计算收敛,当t-t

判断当前温度T

根据计算得到的燃气阀门流量对燃气喷嘴开度参数进行调节;

再次判断计算收敛,若t-t

调用计算传热学模型计算模拟炉膛温度场直至计算收敛,之后获取当前时刻t并重复后续步骤;

重复上述步骤直到当前时刻t超过模拟设定总时间t

下面以梭式窑为例,详细说明如何根据上述方法步骤构建基于计算传热学模型的梭式窑控制仿真方法,梭式窑结构如同梭子,是间歇拉动性的窑炉,窑车装满青瓷后推入窑炉,燃烧过后,通过反方向取出已经烧制过的青瓷。

一种基于计算传热学模型的梭式窑控制仿真方法,主要包括专家规则的制订,模糊PID控制模型建立,梭式窑NHT模型耦合模糊PID控制模型三部分内容。

专家规则的制定需要确定PID的K

将实际测得窑炉温度值T和设定温度值Td的偏差e=T-T

为了实现上述参数的初调和细调,通过如下方法将其转化为模糊论域:

同理可得其他几个输入输出参数的模糊论域,进行模糊量化处理后的模糊论域为:

e∈[-3,3],ec∈[-3,3],ΔK

ΔK

定义e,ec,ΔK

设e,ec,ΔK

其中:x为变量的论域范围;a,b,c为指定三角形函数形状。相应的模糊子集和模糊化等级参考图5所示。

控制规则为:

当偏差|e|较大时,为了提高系统的响应速度,应该使K

当|e|和|ec|处于中等大小时,为使响应超调较小,取较小的K

当|e|较小,设定值接近目标值时,应加大K

根据上述e和ec变化时K

专家规则为:

由于升温控制系统滞后性比较大,在升温段和平稳段的后期就需要对输出进行控制来确保后面的偏差在允许范围以内。此例中通过知识库来获得这些数据,用来分析需不需要进行预前控制以及进行预前控制的时间。可根据以下4种情况进行设计:

当|e|≥m时,其中m为设定的误差阈值,表明此时误差很大,控制器输出应调节到最大;

当e×ec<0且e×ec(k-1)<0时,说明误差的绝对值在减小,这时考虑让控制器的输出保持不变。

当e×ec≥0时,表明误差在增大;如果这时|e|≥n(其中n为设定的误差阈值),并且m>n,说明误差比较大,此时控制器的输出为:

u(k)=u(k-1)+k

如果|e|<n,表明误差在变大,但是误差值还在阈值之内,此时的输出为:

u(k)=u(k-1)+k

当e×ec<0且e×ec(k-1)<0时,如果这时误差较大,则应使控制器的输出保持较大的作用,此时的控制器输出为:

u(k)=u(k-1)+k

如果这时误差较小,应使控制器的输出保持较弱的作用,此时的控制器输出为:

u(k)=u(k-1)+k

其中,k

根据实际测得的窑炉温度特征曲线,可以进一步确定传递函数的参数,最终窑炉燃气流量与炉膛温度的传递函数可表示为:

在Matlab Simulink软件上搭建经典PID控制模型,自整定获取K

根据实际测得的梭式窑结构尺寸、阀门燃气流量、陶瓷热物性等参数,建立如图11所示的梭式窑的NHT模型。计算烧制过程中梭式窑内温度场和流场的变化,并采用实际测得的数据对NHT模型的可靠性进行验证。表1是该实施例窑炉的各项参数:

表1窑炉各项参数

NHT模型的计算过程为,根据该实施例,设置模糊PID单次控制周期t

计算过程中将温度监测点设立在窑炉中心顶端,当迭代收敛时输出该温度并保存。

通过多次NHT模型模拟计算,逐步优化K

参考图12的不同控制参数NHT模型温度对比图可以看出,经过NHT模型调整控制参数后,模拟出的温度曲线更符合窑炉实际生产过程中的温度曲线。将每次迭代优化后控制形成的温度与目标温度进行对比,计算相关系数R,结果如表2所示:

表2相关系数

本实施例的方法相比于传统控制系统仿真方法更加准确,更能符合实际生产需求。

本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

技术分类

06120116339091