Agent Skills
返回列表
气动系数插值精修

气动系数插值精修

数据分析 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_9196e151/2023111387。

技能介绍

解决气动数据攻角维度稀疏的问题

在飞行器气动特性分析与飞行仿真建模中,原始风洞数据或 CFD 仿真结果往往在攻角(α)维度上分布较稀疏,常见的间隔为 5° 或 10°。然而,高精度的飞行动力学仿真或控制系统设计通常需要 1° 甚至 0.5° 步长的密集气动系数数据。手动进行分段线性插值不仅耗时,还容易引入格式错误或精度丢失。本技能旨在自动化这一过程,将离散的 马赫数 × 攻角 矩阵转换为高分辨率的连续数据表。

核心能力与工作流程

该技能专注于沿攻角轴进行分段线性插值,不改变马赫数(Ma)维度的行数。其工作流程分为四个关键步骤:

  • 格式引导与确认:首次使用时展示样例表格,确认输入 Excel 路径、插值步长(如 1.0)以及可选的输出文件名。
  • 数据结构校验:自动检查首列 Ma 值、首行 α 表头及数据区。支持多系数在不同 Sheet 中处理,或在同一 Sheet 内通过空行分隔分块。
  • 执行插值计算:利用 Python 环境(依赖 openpyxl 和 numpy)运行脚本。脚本会自动检测输入数据的精度,执行插值并生成带样式的 Excel 文件。
  • 结果验证与交付:运行后检查控制台日志,核对各数据块的攻角扩充数量与马赫数完整性,最终交付高分辨率表格。

适用边界与精度注意事项

使用该技能时需注意其物理与数值边界。首先,脚本仅沿攻角轴插值,若原始攻角范围外需要数据,必须显式启用 --extrapolate 参数进行端点线性外推。其次,插值精度受原始数据质量限制,过小的步长仅增加数据密度,无法凭空增加真实的气动物理信息。最后,输出精度优先遵循 --precision 参数;若未指定,则自动检测输入数据的小数位数(取同块最大值),无法检测时默认保留 6 位小数。

使用场景

  • 拿到风洞试验输出的攻角间隔5°的气动力系数表,需要生成步长1°的高分辨率数据用于飞行动力学仿真建模。
  • 手上有攻角间隔10°的Cx、Cy、Cz气动力数据,需要分别按0.5°步长扩充后,整理为标准化气动数据库。
  • 飞行仿真需要攻角0.5°步长的气动力系数,目前只有间隔5°的原始试验数据,需要快速完成攻角维度的插值细化。

适合人员

  • 从事飞行器气动特性分析的工程师,需要将稀疏的试验/CFD气动力数据转换为仿真可用的密集数据集。
  • 负责飞行动力学建模的仿真工程师,需要攻角维度高分辨率的气动力系数表来提升仿真精度。
  • 从事气动数据库建设的研发人员,需要将不同来源、不同攻角间隔的气动力表标准化为统一步长的数据。