固定翼约束分析执行(Runbook)
角色定位(统一入口)
- •本技能默认由
fixed_wing_overall_sizing_runbook驱动:约束用于修正/验证设计点(W/S、T/W)。 - •单独调用用于解释“哪个约束在驱动设计点”,以及“该改哪个输入字段”。
输出位置(以统一入口输出为准)
- •
output/<project>_*/design_report_v2.md:可读的约束/设计点总结(若对应章节已输出) - •
output/<project>_*/design_data.json:设计点与迭代信息(inputs.initial_guess、outputs)
迭代建议
- •
stall_ws裕度不足:降低wing_loading_pa或提高cl_max - •
cruise余度不足:降低cd0、提高e/AR或提高推重比 - •
climb_gradient余度不足:提高推重比或降低重量/阻力 - •
takeoff_distance裕度不足:提高推重比或提高起飞构型CLmax - •
landing_distance裕度不足:提高着陆构型CLmax或放宽着陆距离
几何约束校核
除了性能约束外,还应校核几何约束。调用 aircraft_design/geometry_constraints.py 进行检查:
- •燃油容积:机翼内部可用体积 >= 任务所需燃油体积。
- •展弦比:AR <= 结构或停机位限制。
python
from aircraft_design.geometry_constraints import GeometryConstraintChecker # ... 实例化 checker ... results = checker.check_all()