执行固定翼约束校核并给出设计点调整建议。当用户关心起降/失速/巡航/爬升约束是否满足或要定位卡点时调用。
name fixed_wing_constraints_runbook description 执行固定翼约束校核并给出设计点调整建议。当用户关心起降/失速/巡航/爬升约束是否满足或要定位卡点时调用。 stage class1_conceptual code_module aircraft_design/class2_preliminary/constraints.py dependencies ["fixed_wing_constraints_spec"] 固定翼约束分析执行(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 <= 结构或停机位限制。 from aircraft_design.geometry_constraints import GeometryConstraintChecker
results = checker.check_all()