欢迎来到天天文库
浏览记录
ID:40549161
大小:1.24 MB
页数:32页
时间:2019-08-04
《Simulink Stateflow建模规范--HIT-AEEC》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1目的(1)方便理解模型算法ò模型可读性强ò接口清晰ò详细的记录(2)提高建模效率ò模型维护容易ò模型修改方便ò模型组件重用性强ò模型之间调用方便ò模型构架清晰(3)提高仿真效率ò仿真速度快ò方便模型分析、监控(4)方便模型测试ò可追溯性强ò模型测试方便(5)方便生成代码ò模型生成嵌入式代码方便ò软件修改方便ò生成的代码具有较强的鲁棒性2适用范围本建模规范适用于电动车整车控制策略开发阶段,快速原型模型的开发和维护。预期读者对象为:熟悉整车结构,具有较强的Simulink/Stateflow建模能力,并熟悉整车控制思想的相关专业人员
2、。3术语和定义(无)。4控制策略建模规范4.1命名规则4.1.1文件名命名文件名命名可用字符:abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_。4.1.2路径名命名路径名命名可用字符:abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_。4.1.3子系统命名子系统命名可用字符:abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0
3、123456789_。不可用数字开头,不可用空格。4.1.4输入、输出信号命名输入、输出信号命名可用字符:abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_。不可用数字开头,不可用空格。4.1.5信号线命名信号线命名可用字符:abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_。不可用数字开头,不可用空格,不可以带控制字符。4.1.6模块命名模块命名可用字符:abcdefghijkl
4、mnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_。不可用数字开头,不可用空格。4.1.7注释文字注释必须写在注释区域,注释文字不影响仿真和代码生成。4.2模型结构模型层次可以分为:顶层、触发层、结构层及数据流层。触发层是可选的,图(1)中是模型层次结构图,其中TypeA是有触发层的运算,TypeB是没有触发层的运算。图(1)模型层次结构图4.2.1顶层顶层是体现模型总体外貌特征最外层,其中有模型整体输入、输出和逻辑控制部分,如图(2)所示。图(2)顶层结构图4.2.2触发层触发
5、层应该标注清楚触发的优先级。图(3)触发层结构图4.2.3结构层结构层主要显示模型运算逻辑框架,结构图如图(4)所示。图(4)结构层结构图4.2.4数据流层数据流层为模型最底层,用于表示数据传递顺序和数据运算过程。图(5)数据流层结构图4.3模块的使用4.3.1如下模块可以在任何地方使用Inport、Outport、Mux、Demux、BusSelector、BusCreator、Selector、Ground、Terminator、From、Goto、Switch、MultiportSwitch、Merge、UnitDelay、
6、RateTransition、TypeConversion、DataStoreMemory,但是,Trigger和Enable模块不能在顶层使用。4.3.2控制器中禁止使用如下模块SignalGenerator、Step、Ramp、SineWave、RepeatingSequence、DiscretePulseGenerator、PulseGenerator、ChirpSignal、Clock、DigitalClock、FromFile、FromWorkspace、RandomNumber、UniformRandomNumber、
7、Band-LimitedWhiteNoise、Integrator、Derivative、TransportDelay、VariableTransportDelay、State-Space、TransferFcn、Zero-Pole、SliderGain、AlgebraicConstraint、ManualSwitch、ComplextoMagnitude-Angle、Magnitude-AngletoComplex、ComplextoReal-Imag、Real-ImagtoComplex、HitCrossing、Polynom
8、ial、MATLABFcn、GotoTagVisibility、ProbeScope、XYGraph、DisplayToFile、ToWorkspace、StopSimulation、FloatingScope。4.4模型配置Simulink-Co
此文档下载收益归作者所有