fixed-wing-overall-sizing-spec

star 5

生成固定翼总体设计方案(需求→约束→设计点→初步尺寸→重量/性能闭合)。当需要给出固定翼总体方案、关键参数范围与决策依据时调用。

BaiSongt By BaiSongt schedule Updated 2/12/2026

name: "fixed_wing_overall_sizing_spec" description: "生成固定翼总体设计方案(需求→约束→设计点→初步尺寸→重量/性能闭合)。当需要给出固定翼总体方案、关键参数范围与决策依据时调用。" stage: "entry" code_module: "aircraft_design/run_sizing.py, aircraft_design/class2_preliminary/fixed_wing_overall.py" dependencies: - "fixed_wing_overall_sizing_runbook" - "fixed_wing_weights_spec" - "fixed_wing_constraints_spec"

固定翼总体设计方案(Spec)

目的

  • 将固定翼总体设计流程标准化输出为可迭代方案
  • 给出关键设计变量的推荐取值、约束关系与余度检查

统一入口与字段映射

  • 本 Spec 只定义"总体方案应该包含哪些输入/输出与判据",实际计算统一由 fixed_wing_overall_sizing_runbook 执行。
  • 与统一输入 JSON 的字段对应关系:
    • 任务与约束:requirements.*
    • 总体初猜:initial_guess.*
    • (可选)外形与约束:geometry_shapegeometry_detailedgeometry_constraintssystems

输入(统一 JSON 视角)

  • requirements:航程、载荷、巡航点、起降距离、过载/升限等
  • initial_guessthrust_to_weightwing_loading_paaspect_ratiosweep_degtaper_ratiothickness_ratiosfc_cruise_1_scd0oswald_e

输出

方案输出建议包含:

  • 设计点:outputs.design_point.wing_loading_paoutputs.design_point.thrust_to_weight
  • 主尺度:outputs.wing_area_m2outputs.geometry.span_moutputs.geometry.cbar_m
  • 气动模型:outputs.aero.*(或收敛后扩展阶段的 stage2_aero.*
  • 重量闭合:outputs.mtow_kgoutputs.empty_weight_kgoutputs.fuel_weight_kg
  • 性能余度:outputs.performance.*(或扩展阶段的 stage3_propulsion.*/stage4_mission.*

关键规则

  • 设计点必须满足失速约束上界:(W/S) <= q * CLmax
  • 重量、气动、性能必须在同一组几何与工况假设下闭合
Install via CLI
npx skills add https://github.com/BaiSongt/aircraft-design-skill --skill fixed-wing-overall-sizing-spec
Repository Details
star Stars 5
call_split Forks 1
navigation Branch main
article Path SKILL.md
More from Creator