MATLAB simulink 模型验证学习笔记

本文分享了MATLAB Simulink模型验证的详细流程,包括静态验证的ModelAdvisor规范检查、MAB/JMAAB标准应用、DesignVerifier的逻辑错误检测,以及动态调试的SimulinkTest实践。特别关注汽车行业26262标准和ModelMetrics评估。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MATLAB simulink 模型验证学习笔记

一、静态验证

1.Model Advisor

模型验证意思是用matlab自带的规范检查工具来检查自己画的模型是否符合规范。
进行模型验证需要用到的模块是Model Advisor,在simulink-APPS-MODEL VERIFICATION,VALIDATION,AND TEST-Model Advisor,具体步骤如下:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

2.规范检查

模型验证意思是用matlab自带的规范检查工具来检查自己画的模型是否符合规范。
我们常用的是MAB、JMAAB:
在这里插入图片描述
我们进入一个标准看一下:

在这里插入图片描述
在这里插入图片描述
注意:检查建模规范需要花费大量的时间,如果模型比较大,则我们应该检查子模型而不是直接检查所有模型
检查完生成报告如下:
在这里插入图片描述
在Model Advisor界面下会显示通过的和未通过的条款:
在这里插入图片描述
在这里插入图片描述
在汽车行业,还有一个非常重要的标准:26262。主要涉及汽车安全领域
在这里插入图片描述
Model Metrics也是一个重要的指标,主要涉及画图人的制作规范
在这里插入图片描述
在这里插入图片描述

3.Design Verifier里的Design Error Detection

Design Error Detection可以检查自己画的逻辑里面的数据溢出死逻辑错误问题,也是相当重要的。
在这里插入图片描述
在这里插入图片描述

二、动态验证(调试工作)

1.Simulink Test

在这里插入图片描述
创建测试区块
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击OK,创建测试平台:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
设置好步骤后点击保存,此时执行机里面就存好了步骤,点击运行后执行机将按照之前编号的步骤把数据依次发送给被测模型。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值