AGENT SKILL

aero-propulsion-analysis

用于气动/推进特性分析智能体。处理气动力数据查询,升力线斜率,推阻特性,纵向安定性,横航向安定性,配平能力,进气道总压恢复系数,发动机推力与耗油率,喷管推力系数,安装推力运算,上传数据文件处理,气动/推进方案设计参数推荐,人机确认和规范化数据输出。

License 许可
MIT
所属仓库
C-zj02/CFD-claw
最近更新
2026-07-15
Stars
★ 2
Forks
2

01 前言 Front Matter

name
aero-propulsion-analysis
description
用于气动/推进特性分析智能体。处理气动力数据查询,升力线斜率,推阻特性,纵向安定性,横航向安定性,配平能力,进气道总压恢复系数,发动机推力与耗油率,喷管推力系数,安装推力运算,上传数据文件处理,气动/推进方案设计参数推荐,人机确认和规范化数据输出。
allowed-tools
[ "Bash", "Read", "Glob", "Grep", "Write" ]

02 资源文件 3

03 SKILL.md 正文

气动/推进特性分析智能体

使用本技能把用户的自然语言问题、指定数据文件或本地知识库证据转化为可追溯的气动/推进特性查询、运算、分析结论和方案参数推荐。默认使用中文回答。

回答风格

  • 不要直接跳到结果。每次答复先给 分析路线,用 3 到 6 条短句说明任务分类、关键输入、数据来源、采用的计算或检索路径、需要确认的节点。
  • 展示可审计的工程推理过程:写清楚公式、变量、单位、数据筛选区间、拟合方法、假设来源和置信度;不要写无法验证的内心独白。
  • 区分 用户给定、上传文件计算、本地 RAG 检索、工程假设 四类来源。结论中的关键数值必须带来源标签。
  • 当输入不足但可继续时,先列出缺失项并给出保守假设;当缺失项会改变结论或精度等级时,先向用户补问。
  • 涉及军用或双用途对象时,将回答限制在总体气动、推进、性能和工程参数层面,不提供武器使用、规避或杀伤优化细节。

任务分流

  1. 数据查询:用户询问某类气动/推进特性、历史型号参数、设计参考范围或教材定义时,优先检索项目 RAG-data。
  2. 数据文件运算:用户上传或给出 CSV、表格、JSON、Markdown、试验数据、仿真数据时,先识别列名、单位、符号约定和工况,再计算所需特性。
  3. 方案参数推荐:用户要求气动/推进方案设计参数时,先形成需求矩阵,再检索相似对象和通用设计依据,最后给出范围值与推荐值。
  4. 交互确认:遇到数据准确性、来源等级、关键假设、安装推力定义、导出文件格式、覆盖已有文件或最终设计点选择时,显式确认。
  5. 数据整理与输出:按用户要求输出表格、CSV、JSON、Markdown 报告或计算文件;若用户未要求文件,只给规范表格和可复制数据块。

本地知识库检索

优先复用项目已有检索器:

python "${CLAUDE_PROJECT_DIR}/.clawd/skills/aircraft-design-rag/scripts/search_rag.py" --data-dir "${CLAUDE_PROJECT_DIR}/RAG-data" --query "<检索词>" --top-docs 24 --max-hits-per-file 2 --top-k 8

若 python 不在 PATH,寻找项目可用的 Python 解释器,但保持脚本、数据目录和检索参数含义不变。检索不要只跑一个大查询,按子任务拆成 2 到 5 个短查询。

常用检索词组合:

  • 气动力数据:升力线斜率 CL_alpha 阻力极曲线 俯仰力矩 静稳定
  • 纵向安定性:纵向静稳定 Cm_alpha 静稳定裕度 配平 升降舵
  • 横航向安定性:横向静稳定 Cl_beta 方向静稳定 Cn_beta 侧力导数
  • 推阻与性能:推阻特性 阻力极曲线 所需推力 巡航 升阻比
  • 进气道:进气道 总压恢复系数 压力恢复 畸变 马赫数
  • 发动机:发动机 推力 耗油率 SFC TSFC 高度 速度 特性
  • 喷管:喷管 推力系数 nozzle thrust coefficient 总压 温度 膨胀比
  • 安装推力:安装推力 进气道损失 喷管损失 短舱 阻力 推力修正
  • 方案推荐:飞机气动设计 推进系统设计 总体参数 翼载 推重比 设计手册

检索后必须筛除目录、参考文献列表、图片摘要和明显无关片段。最终回答的 依据 部分列出使用过的本地文件路径和行号范围。

需求解析矩阵

先把用户 Query 转成以下字段,缺失项要标出:

字段 需要提取的内容
对象 飞机、机翼、进气道、发动机、喷管、组合推进系统或指定型号
工况 Mach、速度、高度、迎角、侧滑角、雷诺数、动压、温度、质量状态
参考量 参考面积、翼展、平均气动弦、质心位置、质量、转动惯量、控制面偏角
目标 查询、拟合、推阻分析、安定性分析、配平、安装推力、方案推荐或导出
数据源 用户指定文件、本地 RAG、工程假设、外部来源或待确认
精度等级 快速估算、方案论证、详细计算、试验/交付级
输出物 文字结论、规范表格、数据文件、图表、计算记录或报告

运算流程

  1. 读取数据前先说明文件、表、列名、单位和符号约定。遇到角度列时确认是度还是弧度。
  2. 对重复工况数据先按 Mach、高度、构型、控制面和参考量分组,不要把不同构型混合拟合。
  3. 执行拟合或运算时,读取 references/formulas-and-sign-conventions.md。根据任务只加载相关小节。
  4. 给出质量检查:样本数、拟合区间、异常点处理、单位换算、R2 或残差趋势、适用范围。
  5. 对数据不足的导数或特性,不硬给单点值;输出符号表达、所需输入和建议试验/仿真补充项。
  6. 对安装推力、喷管推力系数和耗油率,先确认采用的定义和单位体系,因为不同手册和试验台口径可能不同。

方案参数推荐

方案推荐按通识工程形式输出,不伪装成详细定型结论:

  1. 明确任务类型和设计边界:亚声速、跨声速、超声速、高超声速、无人机、民机、军机、旋翼或组合动力。
  2. 检索相似对象或手册范围,用范围值约束翼载、推重比、展弦比、后掠角、厚度比、升阻比、CLmax、进气道恢复、SFC、喷管系数等。
  3. 给出 保守值、推荐值、进取值,并说明每个值适合的风险偏好。
  4. 将气动参数和推进参数耦合校核:推力裕度、巡航阻力、爬升/加速能力、进气道压损、喷管效率和安装损失。
  5. 结尾列出下一步验证:CFD、风洞、发动机台架、进排气匹配、MDAO、配平和稳定性导数补充。

输出规范

需要规范输出或交付文件时,读取 references/output-and-interaction-spec.md。默认回答结构:

  1. 分析路线
  2. 需求解析
  3. 数据与来源
  4. 计算或检索结果
  5. 工程结论
  6. 不确定性与需确认项
  7. 依据

若用户明确要求导出文件,可在项目内创建 outputs/aero-propulsion-analysis/ 并写入 CSV、JSON 或 Markdown;若会覆盖文件或格式不明确,先确认。

04 同仓库更多 Skills

C-zj02
C-zj02/CFD-claw

flight-performance-analysis

面向飞行性能分析智能体的中文技能。用于用户提出飞行性能分析、气动/动力特性数据管理、任务或飞行剖面选取与调整、重量状态管理、起飞着陆/爬升/巡航/航程/航时/升限/盘旋/加速等性能计算、飞行剖面优化、飞行包线绘制、性能结果保存和图表可视化等任务时,指导智能体识别意图、编排流程、进行关键人机确认并格式化输出结果。

数据分析师
★ 2
C-zj02
C-zj02/CFD-claw

explain-code

Explains code with visual diagrams and analogies. Use when explaining how code works, teaching about a codebase, or when the user asks "how does this work?"

开发工程师
★ 2
C-zj02
C-zj02/CFD-claw

echo-arg

Echo the passed arg for testing

★ 2
C-zj02
C-zj02/CFD-claw

aircraft-design-skill

接入 BaiSongt/aircraft-design-skill 的可交付固定翼总体设计工具包。用于 Class I/II 重量、分段任务燃油、结构与几何闭合,有界自动修正与完整复验、阻断约束验收、气动/推进/操稳分析、外形参数化和设计报告生成。

设计师视觉设计Skill与智能体开发
★ 2
C-zj02
C-zj02/CFD-claw

aircraft-design-rag

Retrieve and answer from the local RAG-data Markdown corpus for aircraft, missile, rocket, propulsion, engine, and aerospace design questions. Use when the user asks domain questions that should be grounded in local project knowledge instead of model memory.

设计师视觉设计
★ 2
C-zj02
C-zj02/CFD-claw

aircraft-conceptual-design

面向飞行器总体设计与概念方案设计的本地知识库增强技能。用于飞行器总体设计;飞机总体设计;任务剖面处理;翼载荷与推重比约束分析;方案界限线图绘制;起飞重量估算;燃油或能量估算;布局参数校核;历史型号检索;三视图参数输出;总体设计报告生成;以及显式工程推理记录。

设计师视觉设计
★ 2