航空发动机控制系统 MBSE 与需求验证
01
项目背景
航空发动机控制涉及操作指令、状态监测、控制器和执行部件。自然语言需求常将工作条件、动作和异常处理写在同一段中,系统、软件与硬件人员可能形成不同理解,问题往往到集成阶段才暴露。
案例取控制系统设计方法作为讨论对象,不涉及具体型号参数。建模先限定起动、运行、停机等模式及外部输入输出,保留需求来源、责任人和待澄清项,再决定哪些问题需要行为模型、哪些必须留给后续物理试验。
02
技术路线与模型组织
需求层按功能、接口、性能约束分类;行为层用活动、序列与状态视图表达前置条件、参与对象和转换关系;架构层将控制职责分配到逻辑模块,再映射到控制器软件、硬件与执行部件。三层之间维护可追溯关系,而不是分别绘制互不关联的图。
同一信号在需求、端口和用例中采用统一标识,记录类型、单位与有效条件。参数约束用于组织设计检查;没有经过标定的参数不直接作为仿真定量结论,也不由界面动画代替验证记录。
03
分阶段实施过程
先选一个完整控制场景建立需求清单与上下文,再沿正常路径检查事件、状态和接口。随后补入条件不满足、输入无效及流程中断等评审路径,将无法判断的情况登记为问题,而不是默认按正常流程执行。
完成场景评审后,再把功能分配给架构部件,核查每个动作是否有执行者、每个输入是否有来源。需求变化时先查看关联行为和用例,再修改模型并重做受影响检查,保留变化前后的基线。
04
交付内容与验收
交付范围可包括需求及追溯模型、控制模式视图、接口字典、用例清单、问题关闭记录和模型操作说明。评审包中的图表和清单由同一基线导出,避免模型已经修改而报告仍引用旧状态。
验收围绕约定场景开展:从一条需求可定位责任模块、对应行为和检查结果;从一个变更可列出受影响对象。模型检查通过与试验通过分别记录,缺少试验数据的项目保留未验证状态。
05
应用边界与复用
本方法案例适用于控制密集型装备的需求与架构评审。专业安全分析、控制律验证与实机试验分别开展,并按相应要求完成审批。
复用时优先保留需求属性、端口定义、模式建模规则和问题分类;工况、判据及控制约束必须依据新项目重新确认,不能连同示例一起照搬。
06
实施效果
这一路线的作用是将口头协调转为可检查的模型关系,使缺失条件、责任不清和接口歧义在设计评审阶段被集中处理。这里说明的是方法能够支持的改善方向,不是已测得的客户收益。
在固定范围和基线下,对照需求变更的影响分析用时、评审问题重复率及需求到用例的有效关联率,评估实施效果。