FLUENT用pid算法模拟温度调节
正文共:2696字8图预计阅读时间:7分钟1前言今天我们做一个比较有意思的案例,之所以说有意思,是因为通常不会在设备层级做这个模拟。有如下的二维问题,左侧为热空气入口,右侧为冷空气入口,两者汇合后从下侧流出。假设热空气流量一定,但是温度呈现323.15~363.15K做正弦规律波动(任何规律都可以),拟采用pid算法调节冷空气入口流量(冷空气温度一定),使得出口的平均温度控制在314.5K。显然,需要用UDF来赋予冷空气入口边界条件,本案例的核心在于pid算法的实现。2边界条件与求解设置基本的设置这里不再赘述,仅仅说明一下关键设置,注意,本案例忽略了温度对介质热物性的影响。将热空气入口设置为速度入口,速度恒定在5m/s,温度采用UDF设定。将冷空气入口设置为速度入口,温度恒定在293.15K,速度值采用UDF设定。出口设置为压力出口,表压0Pa。本案例需要用Adjust挂载UDF实现pid调节。按如下值进行初始化,瞬态求解,时间步长0.01s。3计算结果先看一下热空气入口的温度曲线,按照正弦规律波动。再看一下冷空气入口的速度调节结果,符合预期,冷空气流量将随着热空气温度做同向波动,即热空气温度越高,需要越多的冷空气来降温。最后看一下出口的温度曲线,基本上稳定在314.5K附近,误差不大。本案例的UDF代码如下,需通过编译来调用,注意,pid三个参数(比例、积分、微分)需要自行整定,本案例提供了一组不错的设置。来源:仿真与工程