对飞机进行了研究。使用 VLAERO+ (一种涡格法商用计算机程序)计算了 Gossamer Albatross 的升力系数、阻力系数和力矩系数等气动数据,并将其与飞行试验数据进行了比较。对差异进行了分析和解释。尽管计算结果显示出与实验数据相似的趋势,但仍存在一些差异,这些差异可以用该方法的固有局限性来解释,例如线性和无粘性。不过,该程序允许通过加法和乘法因子进行某些校准。Gossamer 模型一旦校准,就可以放心地用于计算马赫数在 0.016 到 0.0248 之间、攻角在 -2 到 10 度之间的气动特性和稳定性分析。
摘要:一种特殊类型的飞机,飞行员的人力足以起飞和维持飞行,被称为人力飞机(HPA)。为了探索这些飞机的特性,首先使用涡格法和计算流体动力学评估现有设计的空气动力学性能。在第二步中,尝试设计和优化能够赢得 Kremer 国际马拉松比赛的新型 HPA。该设计的特殊之处在于它允许在飞机上配备第二名飞行员。由于机翼的结构偏转是设计过程中的一个关键方面,因此进行了流体-结构相互作用模拟并将其纳入优化程序。为了评估赢得比赛的可行性,将测量候选飞行员的体能表现,并将其与预测的所需功率进行比较。
摘要:一种特殊类型的飞机,飞行员的人力足以起飞和维持飞行,被称为人力飞机(HPA)。为了探索这些飞机的特性,首先使用涡格法和计算流体动力学评估现有设计的空气动力学性能。在第二步中,尝试设计和优化能够赢得 Kremer 国际马拉松比赛的新型 HPA。该设计的特殊之处在于它允许在飞机上配备第二名飞行员。由于机翼的结构偏转是设计过程中的一个关键方面,因此进行了流体-结构相互作用模拟并将其纳入优化程序。为了评估赢得比赛的可行性,将测量候选飞行员的体能表现,并将其与预测的所需功率进行比较。
飞翼飞机的商业应用(如本文讨论的 Flying-V)有助于减少航空业产生的碳和氮排放。然而,由于没有尾翼,所有飞翼飞机的可控性都降低了。因此,机翼上控制面的位置和尺寸是一个不小的问题。本文重点介绍如何使用基于认证要求的离线操控质量模拟来解决此问题。在不同的飞行条件下,飞机必须能够执行认证机构定义的一组特定的机动。首先,离线模拟计算执行每个机动所需的升降舵、副翼和方向舵的最小控制权限。然后,根据所有机动的全局最小值,确定控制面的尺寸并沿机翼放置。所采用的气动模型结合使用了雷诺平均纳维-斯托克斯 (RANS) 和涡格法 (VLM) 模拟。使用VLM和用RANS模拟校准的VLM对控制面的控制权限进行评估,发现两者之间存在显著差异。
通过了解控制动力学并可能利用特定现象,可以在设计的最初阶段增强空气动力学系统(例如航空航天器、船舶、潜艇、离岸结构和风力涡轮机)的性能。控制这些系统空气动力学性能的方程可能包括非线性偏微分方程(例如 Navier-Stokes 方程)。计算机硬件和软件的最新进展使得数值模拟成为可能,其中上述方程被离散化并与稳健的数值算法相结合。虽然这些高保真方法在捕捉主要物理特征方面非常有效,但它们涉及以复杂方式相互关联的多种现象,必须以大量自由度来解决。此外,使用这些工具所需的大量计算资源和时间可能会限制模拟大量配置以用于设计目的的能力。这些缺点导致需要开发简化的模拟工具,以降低计算成本,同时体现相关的物理方面和响应特性。在本文中,我们提出了一种基于非稳定涡格法 (UVLM) 的势流求解器(即 PyFly)的快速高效实现。该计算工具可用于模拟运动和变形物体(如拍打的机翼、旋转的叶片、悬索桥面和游动的鱼)的非稳定气动行为。UVLM 计算由加速度和环流现象导致的物体表面压力差异所产生的力。这解释了非稳定效应,例如增加的质量力、束缚环流的增长和尾流。UVLM 仅适用于理想流体、不可压缩、无粘性和无旋流,其中分离线是先验已知的。因此,UVLM 的公式要求流体在后缘平稳离开机翼(通过施加库塔条件),并且不涵盖前缘流动分离的情况和发生强烈机翼尾流相互作用的极端情况。尽管存在所有这些限制,研究工作仍考虑使用 UVLM 设计前向和悬停飞行中的类似鸟类的扑翼 [2、3、4、5]、风力涡轮机建模 [6] 以及土木工程结构的控制和振动抑制 [7、8]。虽然快速运行时间通常是科学软件项目的目标,但我们认识到简单的用户界面也是框架使用的一个重要方面。一个理解和使用起来很复杂的高效框架不会减少工程师的解决问题的时间,尽管生成的代码执行速度很快。但是,易于使用的语言的性能通常会慢几个数量级。这两种情况都不理想。PyFly 的目标是提供一个基于 UVLM 的友好气动模拟框架,该框架在计算上也是高效的。我们通过使用混合语言编程来实现这一点。我们使用 Python [9] 进行网格对象的高级管理,使用 Fortran 作为必须高效运行的计算内核。虽然数值方法不会因不同的应用程序而改变,但不同应用程序提出的要求可能会变得复杂难以管理。例如,在扑翼的情况下,需要管理机翼及其尾流。对于对称飞行,我们还必须跟踪机翼镜像的影响。然而,在
通过了解控制动力学并可能利用特定现象,可以在设计的最初阶段增强空气动力学系统(例如航空航天飞行器、船舶、潜艇、离岸结构和风力涡轮机)的性能。控制这些系统空气动力学性能的方程可能包括非线性偏微分方程(例如 Navier-Stokes 方程)。计算机硬件和软件的最新进展使得能够使用数值模拟,从而将上述方程离散化并与稳健的数值算法集成。虽然这些高保真方法在捕捉主要物理特征方面非常有效,但它们涉及以复杂方式相互关联的多种现象,必须用大量自由度来解决。此外,使用这些工具所需的大量计算资源和时间可能会限制模拟大量配置以用于设计目的的能力。这些缺点导致需要开发简化的模拟工具,以降低计算成本,同时体现相关的物理方面和响应特性。在本文中,我们提出了一种基于非稳定涡格法 (UVLM) 的势流求解器的快速高效实现,即 PyFly 。该计算工具可用于模拟运动和变形物体(如拍打的机翼、旋转的叶片、悬索桥面和游动的鱼)的非稳定气动行为。UVLM 计算由加速度和循环现象导致的整个身体表面的压力差异产生的力。这考虑了非稳定效应,例如增加的质量力、束缚环流的增长和尾流。UVLM 仅适用于理想流体、不可压缩、无粘性和无旋流,其中分离线是先验已知的。因此,UVLM 的公式要求流体在后缘平稳离开机翼(通过施加库塔条件),并且不涵盖前缘流动分离的情况和发生强烈机翼尾流相互作用的极端情况。尽管存在所有这些限制,研究工作仍考虑使用 UVLM 设计向前和悬停飞行中的类似鸟类的扑翼 [2、3、4、5]、建模风力涡轮机 [6] 以及控制和抑制土木工程结构的振动 [7、8]。然而,易于使用的语言在性能上通常会慢几个数量级。虽然快速运行时通常是科学软件项目的目标,但我们认识到简单的用户界面也是框架使用的一个重要方面。一个理解和使用起来很复杂的高效框架不会减少工程师的解决问题的时间,尽管生成的代码执行速度很快。这两种情况都不理想。PyFly 的目标是提供一个基于 UVLM 的友好空气动力学模拟框架,该框架在计算上也是高效的。我们通过使用混合语言编程来实现这一目标。我们使用 python [9] 进行网格对象的高级管理,并使用 Fortran 来管理必须高效运行的计算内核。虽然数值方法不会因不同的应用而改变,但不同应用所提出的要求可能会变得复杂难以管理。例如,在拍打机翼的情况下,需要管理机翼及其尾流。对于对称飞行,我们还必须跟踪机翼镜像的影响。然而,在