流体拓扑优化是一项突破性技术,在航空航天、汽车、电子芯片等领域均有广泛的应用前景,然而其所设计出的复杂结构难以通过传统制造技术加工成型等因素制约了它的推广应用。增材制造(3D打印)技术的发展为进一步拓展流体拓扑优化的应用和...流体拓扑优化是一项突破性技术,在航空航天、汽车、电子芯片等领域均有广泛的应用前景,然而其所设计出的复杂结构难以通过传统制造技术加工成型等因素制约了它的推广应用。增材制造(3D打印)技术的发展为进一步拓展流体拓扑优化的应用和研究提供了有效途径,对实现相关工业装备的结构轻量化、动力学优化、安全性优化以及性能提升,落实国家“节能降耗、碳达峰碳中和”战略具有重要意义。借助文献计量工具VOSviewer对Web of Science数据库中流体拓扑优化相关文献进行了梳理和总结,全面系统阐述了流体拓扑优化的理论体系、求解方法、优化方法以及工程应用,并对相关问题进行了探讨。首先,与固体拓扑优化相比,流体拓扑优化涉及领域更广、流态特征更多样、数学模型更复杂,因而求解更困难、计算时间更长、计算资源需求更大,这是制约流体拓扑优化工程应用的主要因素。其次,较系统阐述了流体拓扑优化的3个环节和关键技术:拓扑设计变量表述方法、CFD模型及求解方法、拓扑优化模型及求解方法,并分析了现有技术的特点和应用场景,同时,对流体拓扑优化的电子芯片热沉、飞机汽车、换热器等几个应用场景进行了简述。最后,对流体拓扑优化的发展趋势进行了预测和总结,建议进一步加大湍流、共轭传热、流-固-热耦合、流-固-热-质耦合等方面的多学科拓扑优化研究;拓展基于多目标函数的拓扑优化研究;进一步加强与人工智能的深度结合,开发更加稳健成熟的智能CFD求解器、智能优化求解器以及智能流体拓扑优化软件。展开更多
CFD is a ubiquitous technique central to much of computational simulation such as that required by aircraft design.Solving of the Poisson equation occurs frequently in CFD and there are a number of possible approaches...CFD is a ubiquitous technique central to much of computational simulation such as that required by aircraft design.Solving of the Poisson equation occurs frequently in CFD and there are a number of possible approaches one may leverage.The dynamical core of the MONC atmospheric model is one example of CFD which requires the solving of the Poisson equation to determine pressure terms.Traditionally this aspect of the model has been very time consuming and so it is important to consider how we might reduce the runtime cost.In this paper we survey the different approaches implemented in MONC to perform the pressure solve.Designed to take advantage of large scale,modern,HPC machines,we are concerned with the computation and communication behaviour of the available techniques and in this text we focus on direct FFT and indirect iterative methods.In addition to describing the implementation of these techniques we illustrate on up to 32768 processor cores of a Cray XC30 both the performance and scalability of our approaches.Raw runtime is not the only measure so we also make some comments around the stability and accuracy of solution.The result of this work are a number of techniques,optimised for large scale HPC systems,and an understanding of which is most appropriate in different situations.展开更多
文摘流体拓扑优化是一项突破性技术,在航空航天、汽车、电子芯片等领域均有广泛的应用前景,然而其所设计出的复杂结构难以通过传统制造技术加工成型等因素制约了它的推广应用。增材制造(3D打印)技术的发展为进一步拓展流体拓扑优化的应用和研究提供了有效途径,对实现相关工业装备的结构轻量化、动力学优化、安全性优化以及性能提升,落实国家“节能降耗、碳达峰碳中和”战略具有重要意义。借助文献计量工具VOSviewer对Web of Science数据库中流体拓扑优化相关文献进行了梳理和总结,全面系统阐述了流体拓扑优化的理论体系、求解方法、优化方法以及工程应用,并对相关问题进行了探讨。首先,与固体拓扑优化相比,流体拓扑优化涉及领域更广、流态特征更多样、数学模型更复杂,因而求解更困难、计算时间更长、计算资源需求更大,这是制约流体拓扑优化工程应用的主要因素。其次,较系统阐述了流体拓扑优化的3个环节和关键技术:拓扑设计变量表述方法、CFD模型及求解方法、拓扑优化模型及求解方法,并分析了现有技术的特点和应用场景,同时,对流体拓扑优化的电子芯片热沉、飞机汽车、换热器等几个应用场景进行了简述。最后,对流体拓扑优化的发展趋势进行了预测和总结,建议进一步加大湍流、共轭传热、流-固-热耦合、流-固-热-质耦合等方面的多学科拓扑优化研究;拓展基于多目标函数的拓扑优化研究;进一步加强与人工智能的深度结合,开发更加稳健成熟的智能CFD求解器、智能优化求解器以及智能流体拓扑优化软件。
文摘CFD is a ubiquitous technique central to much of computational simulation such as that required by aircraft design.Solving of the Poisson equation occurs frequently in CFD and there are a number of possible approaches one may leverage.The dynamical core of the MONC atmospheric model is one example of CFD which requires the solving of the Poisson equation to determine pressure terms.Traditionally this aspect of the model has been very time consuming and so it is important to consider how we might reduce the runtime cost.In this paper we survey the different approaches implemented in MONC to perform the pressure solve.Designed to take advantage of large scale,modern,HPC machines,we are concerned with the computation and communication behaviour of the available techniques and in this text we focus on direct FFT and indirect iterative methods.In addition to describing the implementation of these techniques we illustrate on up to 32768 processor cores of a Cray XC30 both the performance and scalability of our approaches.Raw runtime is not the only measure so we also make some comments around the stability and accuracy of solution.The result of this work are a number of techniques,optimised for large scale HPC systems,and an understanding of which is most appropriate in different situations.