控制策略模型建模规范(总则)

1. 导言

1.1. 目的

本建模规范适用于XXXXX控制策略开发阶段,快速原型模型的开发和维护。
本规范主要用于约束XXXXX部XXXX控制策略建模行为。

1.2. 参考文档

CONTROL ALGORITHM MODELING GUIDELINES USING MATLAB, Simulink, and Stateflow(Ver. 3.0) 
CONTROL ALGORITHM MODELING GUIDELINES USING MATLAB, Simulink, and Stateflow(Ver. 4.01)
Modeling Guidelines for MATLAB/Simulink/Stateflow and TargetLink
1.3. 缩写及术语

MAAB: MathWorks Automotive Advisory Board
RCP:Rapid Control Prototyping 快速控制原型
HILS:Hardware-in-the-Loop Simulation 硬件在回路半实物仿真
SF:Stateflow

2. 概述

本规范参考Mathwork的汽车咨询委员会发布的《使用Matlab、Simulink和Stateflow进行控制系统建模指南》中关于模型构建风格的部分内容。预期读者对象为:熟悉被控对象结构,具有较强的Simulink/Stateflow 建模能力,并熟悉XXXX控制思想的相关专业人员。

2.1. 名称约定

模块

Block(s) / Module(s)

构成Simulink模型的基本功能单元

模型

Model

模块的集合(后缀为.mdl.slx的文件)

模式

Mode

Exclusive(OR) Parallel(AND)

SF模块

SF 模块/

Simulink模型中的Chart

SF状态机

SF State-Machine

Simulink模型中所有SF模型的统称

SF框图

SF Diagram

SF模块所包含的内容

SF状态图

State Charts

SF框图中包含State(s)的局部图形

SF流程图

Flow Charts

不包含任何状态仅由连接节点和转移组成的SF框图


2.2. MATLAB版本

本规范在MATLAB 2009b/2010b/2015b/2016a中都应遵循,除非无法实现或遵从。
模型最终将通过RTW自动生成嵌入式代码,应用于RCP测试。

2.3. 目的

通过对建模行为的约束,可提高或改善模型的以下特性:
• 可读性:方便图形化模块构架的理解、功能的分析、防止易犯的错误发生;
• 建模效率:易于修改,维护,较强的重用性,清晰的接口;
• 仿真与测试:易于分析、监控和测试,可追溯性强,测试方便;
• 代码效率:改善RTW代码的时间效率和空间效率,增强鲁棒性。

猜你喜欢

转载自blog.csdn.net/lm393485/article/details/88894314
今日推荐