CFD数学模型的线性化方法及其应用

来源 :航空学报 | 被引量 : 0次 | 上传用户:hngyssh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算流体力学(CFD)方法不仅仅起到数值模拟的作用,它本身是一个复杂的非线性系统。在流动稳定性分析、气动弹性分析、优化设计以及流动控制等领域,从系统的角度出发,对CFD数学模型线性化后,可以对模型的系统矩阵进行定量分析获得更多的系统特性。但是CFD数学模型往往非常复杂且阶数很高,因此其线性化系统矩阵的获得比较困难。鉴于此,采用人工编程和自动微分相结合,构造有限体积法并行CFD模型的线性化系统矩阵。其中自动微分只被用来得到每个界面通量的局部雅可比矩阵,而采用人工编程方法来实现并行环境下的稀疏雅可比矩阵的组装。线性化系统的并行求解采用了块雅可比预处理的广义最小残量法,每个并行进程内部则采用零填充不完全LU分解预处理。为了验证这种线性化方法,上述方法被用于:1NACA 0012翼型的非定常绕流线性系统构造与求解;2NACA 0012翼型稳态流动的伴随方程构造与求解;3AGARD wing 445.6机翼颤振问题降阶建模。上述三个算例的结果与CFD模拟的吻合一致。 Computational fluid dynamics (CFD) method not only plays the role of numerical simulation, it is itself a complex nonlinear system. In the field of flow stability analysis, aeroelastic analysis, optimization design and flow control, the system matrix of the model can be quantitatively analyzed to obtain more system characteristics from the system point of view after linearizing the CFD mathematical model. However, the mathematical models of CFD are often very complex and orderly, so the linearized system matrix is ​​more difficult to obtain. In view of this, a linearized system matrix of finite volume method parallel CFD model is constructed by combining artificial programming and automatic differentiation. Automatic differentiation is only used to get the local Jacobian matrix of each interface flux, but the artificial programming method is used to realize the assembly of sparse Jacobian matrix in parallel environment. The linear system parallel solution uses the block Jacobian preprocessing generalized minimum residual method, each parallel process internal zero fill incomplete LU decomposition preprocessing. In order to validate this linearization method, the above method is used to construct and solve the unsteady flow around 1NACA 0012 airfoil; to construct and solve the 2NACA 0012 airfoil steady-state flow accompanying equation; 3AGARD wing 445.6 wing flutter Problem reduction modeling. The results of the above three examples are consistent with the CFD simulation.
其他文献
本文结合山东省水土保持区划规划工作,在对水土流失现状及其分布特点分析基础上,结合自然地理、社会经济发展需求,进行水土保持区划,并提出了分区防治需求和对策,以期为山东
通过对餐厅服务机器人控制系统需求进行分析,提出了以微控制器MSP430F5438为核心的餐厅服务机器人控制系统总体设计方案;该方案采用模块化方法完成了控制系统硬件电路设计,主要
为加强政府投资项目监管,建立科学、合理、规范和严格的政府投资项目监管体制,确保工程项目建成优质、高效、廉洁、安全的目标,在实施重大政府投资项目时,山东省莒县根据《国务院
随着网络的普及和应用,人们对网络语言的研究也随之展开。近来,网络应答语中出现了以叠字代替单字应答的趋势,笔者就此对"嗯"与"嗯嗯","哦"与"哦哦","噢"与"噢噢","额"(呃)与
对家兔蛋白质和氨基酸需要、能量需要、粗纤维营养、脂肪营养、维生素营养、矿物质营养等进行了综述,以其对我国的家兔生产提供参考。
<正>风险控制是指风险管理者采取各种措施和方法,消灭或减少风险事件发生的各种可能性,或者减少风险事件发生时造成的损失。防雷工程属于建筑施工的一分包,在整个预算制作、
会议
近几年来,5G移动通信技术是人们关注的一大热点。由于人们对移动数据的要求越来越高,以往的4G移动通信在一定程度上已经不能满足人们在移动数据网络、应用、服务等方面上的部
分析了加入焦炭提高废钢比的可行性,通过对不同焦炭加入量下的终点温度做对比,确定了840kg/t铁耗条件下的焦炭加入量。
现代人类生活处于普遍道德危机之中。危机的导因是人的生活方式逐渐变得感性实物化或外在形式化。这种生活方式在很大程度上是由近代以来西方哲学提供的道德价值的理念造就的