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_shape、geometry_detailed、geometry_constraints、systems
- 任务与约束:
输入(统一 JSON 视角)
requirements:航程、载荷、巡航点、起降距离、过载/升限等initial_guess:thrust_to_weight、wing_loading_pa、aspect_ratio、sweep_deg、taper_ratio、thickness_ratio、sfc_cruise_1_s、cd0、oswald_e
输出
方案输出建议包含:
- 设计点:
outputs.design_point.wing_loading_pa、outputs.design_point.thrust_to_weight - 主尺度:
outputs.wing_area_m2、outputs.geometry.span_m、outputs.geometry.cbar_m - 气动模型:
outputs.aero.*(或收敛后扩展阶段的stage2_aero.*) - 重量闭合:
outputs.mtow_kg、outputs.empty_weight_kg、outputs.fuel_weight_kg - 性能余度:
outputs.performance.*(或扩展阶段的stage3_propulsion.*/stage4_mission.*)
关键规则
- 设计点必须满足失速约束上界:
(W/S) <= q * CLmax - 重量、气动、性能必须在同一组几何与工况假设下闭合