论文部分内容阅读
非结构动网格CFD程序在含有动边界的非定常流动模拟中发挥着重要作用。然而,非定常流动的形式多种多样,对现有的CFD程序的模拟能力和通用性提出了很大挑战。为解决这一问题,在自主开发的非结构动网格CFD程序中设计并实现了动态化、插件化的UDF功能模块,通过UDF和CFD求解器进行通信,在不需要修改原有CFD程序代码的情况下可以动态加载并执行UDF。并相应地进行网格边界变形控制或者改变边界条件参数。利用UDF模块模拟了几个典型的非定常流动算例。对该模块的功能和正确性进行了验证。算例表明所设计的UDF功能模块使程序在模拟非定常流动问题时可以灵活地定义边界的运动和变形规律。便捷地求解不同类型的非定常流动问题。极大地增强了程序的通用性和可扩展性。