0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用基于模型的标定提高开发效率

MATLAB 来源:MATLAB 2024-09-05 09:54 次阅读

嵌入式系统中往往包含大量的可标定参数,这些参数通常以单值、曲线(1 维表格)、MAP 图(2 维表格)的形式存在。最终产品的质量不仅取决于算法的设计,也取决于这些可标定参数的值设置是否达到最优。

为了找到最优的标定值,标定工程师需要了解整个控制系统在不同工况下的运行特性。由于被控对象的复杂性,标定工程师往往需要通过采集试验数据的方式,去探究这些特性。系统越复杂,系统特性的影响因素越多,需要采集的数据点数量也就越多。

在传统标定流程中,经常采用全范围扫点的方法获取试验数据。全范围扫点所需的数据量会随着系统影响因素数目的增加以指数增长,传统标定也因此需要在数据采集上付出大量的时间和经济成本,时间甚至可能长达数周至数月。在获取数据以后,标定工程师还需要进行数据处理,在大量数据中寻找到最优值,并填写到表格中,这一数据处理过程也需要大量的工时和精力投入。

wKgaombZD0CAWoKdAAMetAO_s4I453.jpg

图1 全范围扫点需要采集大量数据点

基于模型的标定(MBC)以数学模型为核心。通过 MBC 工具箱,标定工程师可以用试验数据拟合数学模型,然后把标定问题转化为优化问题,再用软件工具进行求解,最后填充标定表格。

相对于传统标定流程,基于模型的标定具有以下优势:

使用软件求解优化问题,显著提高数据处理效率。

由于数学模型可以预测系统在未采样点上的运行特性,软件可能找到比已采样点更加优化的标定值。

在数据采集阶段,采样点可以与表格断点不同。通过 MBC 工具箱,标定工程师可以设计试验,使用更少的试验点,也能充分采样设计空间,从而大幅节约数据采集的时间和资源。

wKgZombZD0CAOuI2AAA7OD2Qiu0843.jpg

图2 基于模型的标定(MBC)

使用基于模型的标定,可以在诸多领域提高开发效率

系统的稳态控制标定优化和性能预估(例如:电机弱磁控制标定,发动机扭矩预估标定)

系统的瞬态模型标定参数预估(例如:电池 RC 等效电路的参数预估、发动机颗粒捕集器参数预估、虚拟传感器标定)

数学模型拟合和优化问题求解(例如:人工晶状体参数估计)

基于此,MathWorks 培训团队开发了一门全新课程《使用 MATLABSimulink 进行基于模型的标定》。本课程为期 1 天,旨在介绍基于模型的标定技术:使用 MBC 工具箱,从试验数据拟合数学模型并生成优化的标定值。内容包括:

设计试验

目标:使用 MBC 工具箱设计试验,从而使用更少的试验点充分采样设计空间。

试验设计概述

创建测试计划

定义约束

生成测试点

导入、合并设计

添加自定义测试点以及圆整、排序

导出设计结果

wKgaombZD0CAZZ0KAAE3DqlU7jw384.jpg

图3 用更少试验点充分采样设计空间

模型拟合

目标:使用 MBC 工具箱,从试验数据出发,拟合数学模型。

数据的预处理、可视化和筛选

拟合不同类型的数学模型

模型拟合模板

拟合模型的评估

模型拟合的一些建议

wKgaombZD0CAb1oFAAKgTvQcmOE335.jpg

图4 拟合数学模型,并进行验证

标定生成

目标:使用 MBC 工具箱,实现并求解优化问题。基于优化结果,生成查表值。

实现并求解优化问题

填充标定表格

点优化与和优化

导出标定表格

优化求解不成功时如何处理

wKgZombZD0CAPLR9AAJUo20bWEk379.jpg

图5 求解优化问题,并填充表格

特征填充

目标:使用 MBC 工具箱,解决标定常见的变量预估问题。使用试验数据或者拟合数学模型,填充预估标定表格。

创建特征,编辑策略

对齐策略和模型输入

填充稳态和瞬态特征

验证特征填充结果

导出标定表格

wKgZombZD0CAFm7lAAE7SrIYafY053.jpg

图6 通过特征填充解决变量预估问题

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式系统
    +关注

    关注

    41

    文章

    3541

    浏览量

    129052
  • 模型
    +关注

    关注

    1

    文章

    3097

    浏览量

    48625
  • 数学模型
    +关注

    关注

    0

    文章

    81

    浏览量

    11914

原文标题:新课速递 | 使用基于模型的标定,提高开发效率

文章出处:【微信号:MATLAB,微信公众号:MATLAB】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    什么是电机标定?电机标定的工作原理

    假设已经实现了电机控制,后续的电机标定大抵上分成两类,一类是效率标定,一类是外特性标定。前者目标是以提升在各工况下的系统效率。假设你了解交直
    发表于 08-04 10:26 4649次阅读
    什么是电机<b class='flag-5'>标定</b>?电机<b class='flag-5'>标定</b>的工作原理

    请问labview标定怎么提高测量精度?

    0.6mm,但是实验要求测量误差在±0.1mm,所以想问一下大家有没有做过类似labview的标定,有没有方法提高测量精度??在此谢过了[抱拳]。
    发表于 11-10 11:21

    基于模型的电机标定方法

    标定精度也不够理想。基于模型的电机标定方法,鲁棒性强,测试点少,提高测试效率,将MTPA和弱磁放在一张表格中
    发表于 08-27 06:01

    人工智能汽车标定方案

    人工智能强化学习在汽车标定领域的方案,随着国六标准的实施,RDE测试提高不断要求,通过强化学习算法,构建机器学习模型,设定更严格的参数寻找更优的目标,在虚拟环境中推演RDE测试下的排放情况,提升
    发表于 09-09 15:01

    基于模型的嵌入式软件开发设计

    和规范软件可以指导和优化整个开发过程,基于模型设计能大大提高早期验证效率,解决潜在的问题。模型即使需求,需求即使
    发表于 12-20 06:17

    教你怎样去提高STM32软件开发效率

    教你怎样去提高STM32软件开发效率
    发表于 02-21 07:22

    有没有什么软件可以提高STM32的开发效率

    有没有什么软件可以提高STM32的开发效率
    发表于 10-09 07:48

    单幅二维图像的摄像机标定方法

    提高场景摄像机的标定精度和标定效率,本文利用摄像机透镜成像原理,基于针孔成像模型,提出了一种基于单幅二维图像的摄像机
    发表于 12-15 11:04 5次下载

    基于交叉熵算法的跟驰模型标定

    跟驰模型标定是为了更好地重现真实驾驶情况从而增强交通安全和分析如停-走间断流等复杂的交通流情况。然而,跟驰模型标定并不是一件容易的事。这是因为某些参数是不能从交通流数据中直接观测得
    发表于 01-11 16:23 8次下载
    基于交叉熵算法的跟驰<b class='flag-5'>模型</b><b class='flag-5'>标定</b>

    基于除法畸变模型的镜头线性标定方法

    针对鱼眼镜头的高精度标定需求,提岀一种基于除法畸变模型的线性标定方法。通过除法模型将题转换为线性方程组求解问题相机畸变中心后对畸变方程矩阵进行解耦,分别求解相机内外参数和畸变系数实现鱼
    发表于 05-19 11:39 7次下载

    基于模型标定软件xCAL介绍

    xCAL是一个基于模型标定软件,它将FEV的标定工程经验集成到易于使用的工具中。该软件使得强大的DoE技术易于应用,并结合车辆开发的需要,针对通用DoE方法进行了定制化的调整。
    的头像 发表于 06-17 16:36 3132次阅读

    陀螺捷联惯导系统标定

    MEMS 陀螺惯组的数学模型标定和补偿是提高 MEMS 惯组性能 是一篇值得学习的文章。
    发表于 07-04 14:50 1次下载

    如何学习相机模型标定

    相机标定是通过输入带有标定patter的标定板来获得相机参数的一个过程。实际的光学成像是一套非常复杂的过程,从三维世界投影到相机中的二维图像。相机标定就是用抽象的数学
    的头像 发表于 06-01 14:36 689次阅读
    如何学习相机<b class='flag-5'>模型</b>与<b class='flag-5'>标定</b>?

    儒卓力系统解决方案提高开发效率

      儒卓力系统解决方案(Rutronik System Solutions) 基础板集成到英飞凌ModusToolboxTM开发环境中,提高新应用的开发效率 英飞凌ModusToolb
    的头像 发表于 09-08 14:19 584次阅读

    潞晨科技Colossal-AI + 浪潮信息AIStation,大模型开发效率提升10倍

    的潞晨科技Colossal-AI系统,用户可实现在本地算力平台一键训练、微调、推理、部署大模型,将大模型开发效率提升10倍以上,并将算力效率
    的头像 发表于 03-01 09:43 432次阅读
    潞晨科技Colossal-AI + 浪潮信息AIStation,大<b class='flag-5'>模型</b><b class='flag-5'>开发</b><b class='flag-5'>效率</b>提升10倍