MAAB_Style_Guideline_Version3p00.pdf
《MAAB风格指南3.0版》是一份针对控制策略建模的专业规范,主要应用于MATLAB的Simulink和Stateflow环境中。这份指南旨在规范控制策略建模的行为,确保建模过程的高效性和一致性。 模型架构设计是至关重要的。指南强调功能层和数据流层不应混在一起,以保持模型的清晰结构。输入端口通常位于模块的左侧,而输出端口位于右侧,以减少信号线交叉。同时,输入端口在子系统中可以通过复制获取,但在根目录中应避免使用复制输入端口。模块名称应始终显示在模块的正下方,提高模型的可读性。 信号线的布局也受到严格规定。尽量避免信号线交叉,弯曲应限于垂直和水平方向,并且不应在节点上交汇。信号流应从左到右流动,除了反馈环节。单位延时模块的使用有特定的场景,通常用于避免子系统间的代数环,且应置于子系统外部。 Goto和From模块的使用需谨慎,它们仅在特定情况下允许:即至少有一条信号线已连接到被连接的系统,且在前馈和反馈方向至少有一根信号线。模型元素名称的一致性是关键,例如,Input、Output、Goto、From模块以及Signal line和子系统的名称应保持一致。 信号处理方面,使用busses和vectors有一定的限制。Mux和Demux模块用于组合和分解向量,而BusCreator和BusSelector用于创建和解构总线信号。避免Mux和busses的混用以保持模型清晰。Switch模块的应用要求其条件输入为布尔型,条件设定为"u2≠0"。运算模块如执行除法操作,第一个输入应为乘号。对于product模块,当进行除法操作时,两个输入的数值类型应相同。 在处理历史数据时,推荐使用单位延时模块,除非其影响模型的可读性,才考虑使用Data Store模块。如果Read和Write模块位于不同子系统,且子系统不直接相连,可以通过添加Ground和Terminator模块创建虚拟信号线,提升模型的可读性。 《MAAB风格指南3.0版》提供了一套完整的MATLAB Simulink建模标准,它不仅关注模型的功能实现,更强调了模型的可读性、可维护性和一致性,对于控制策略开发阶段的快速原型模型构建具有重要指导意义。遵循这些规范,可以提高团队协作效率,降低误解和错误的可能性,确保模型质量。
剩余10页未读,继续阅读
- 粉丝: 8589
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助