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

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

3天内不再提示

关于Danfoss采用基于模型的设计加快电力电子控制系统的开发介绍和应用

MATLAB 来源:djl 2019-09-16 11:22 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Danfoss 开发的产品依赖嵌入式软件控制电力电子器件。为满足消费者对其产品不断增长的需求,Danfoss 电力电子集团雇佣了一些新工程师,重新评估了其在此之前依赖手工编码的嵌入式软件开发流程。采用传统开发流程和手工编码,直到硬件原型和认证测试阶段才检测到隐藏的错误。

Danfoss 认识到需要缩短开发周期并减少软件错误的数量,便与 MathWorks 咨询服务部门合作,采用基于模型的设计(一种嵌入式软件的开发流程,基于MATLABSimulink实现建模、仿真和自动代码生成)。

“我们知道自己需要新流程,但担心采用基于模型的设计可能会超出最后期限。”Danfoss 的控制工程架构师 Jens Godbersen 说,“通过与 MathWorks 咨询工程师交流,我们减轻了这一风险。我们首次便通过了产品认证测试,缩短了几个月的产品上市时间。”

Danfoss VLT AutomationDrive FC302

挑战

Danfoss 决定采用基于模型的设计,在满足严格的质量和性能要求的同时,缩短新型太阳能逆变器在竞争激烈的市场中的上市时间。

他们是一个小团队,正在雇佣更多工程师。培训该团队掌握新流程需要时间。另外,新产品开发工作已经开始。必须在开发过程中引入基于模型的设计,而且不影响现有项目截止日期。

在新工作流程中,该小组想让仿真模型充当他们设计的一个主要来源。此外,他们需要从这些模型生成的代码如同手工编写的代码一样高效。

最后,Danfoss 团队需要证明新方法的成功,以便能够说服管理层,投资基于模型的设计的工具和培训是值得的,并且可以在整个组织范围内推广使用。

解决方案

在 MathWorks 咨询服务部门切实的支持下,Danfoss 确认了他们能够实施的计划,以确保成功地采用基于模型的设计。

Danfoss 工程师参加了由 MathWorks培训服务部门主办的有关 Simulink、Stateflow 和 Embedded Coder 的现场培训课程。该团队完成了一个试点项目,重建了一个采用手工编码的现有软件组件。对于试点项目,他们决定重点关注基于模型的设计的三个核心功能:建模、仿真和代码生成。在完成试点项目后,该团队全面过渡到基于模型的设计,进行新型太阳能逆变器的开发。

在每周的电话交流上,MathWorks 咨询工程师对他们如何更好地开始提出了建议,对早期版本的模型提供了反馈,并帮助该团队运用行业最佳实践,最大限度地提高模型重用率,改进生成代码的性能。

能够随时联系 MathWorks 咨询工程师并立即得到解答,我们的问题得以快速解决,这些是确保我们准时完成的关键所在。他们审查我们的模型,并提出关于如何生成最高效代码的指导,这让我们受益匪浅。

—— Jens Godbersen

Danfoss

该团队按时完成了开发工作,由于该团队在准备过程中进行了大量仿真,测试和认证活动进展顺利。在更多工程师的参与下,遵循相同的工作流程,该团队重用最初项目中的Simulink模型完成了第二个产品的开发。

提早的成功让 Danfoss 管理层相信基于模型的设计的效益,基于模型的设计正在被推广到各个电机驱动器产品开发组。

结果

将基于模型的设计建立为一个开发流程。“既然我们已经证明了新工作流程的成功,那么组织内的更多工程师可以投身于基于模型的设计。”Godbersen 说,“起步很容易,我们已经构建了模型库和知识库,可在未来的项目上重用。”

产品开发时间缩短多达 15%。“尽管要锻炼新工程师和采用新的设计流程,我们使用基于模型的设计按时完成了第一个太阳能逆变器项目。”Godbersen 说,“至于我们的第二个项目,我们实际缩短开发时间达 10–15%。”

首次尝试便通过了认证测试。“使用 Simulink,我们能够在拜访认证实验室之前运行精确的认证测试仿真。”Godbersen 说,“因此,我们首次尝试便获通过,节省了额外认证测试可能需要的 6 至 9 个月的时间。因为我们获得认证没有花费太多时间,所以能够领先于竞争对手更早进入市场。”

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

    关注

    5188

    文章

    20187

    浏览量

    329401
  • 电子
    +关注

    关注

    32

    文章

    2003

    浏览量

    93149
  • 逆变器
    +关注

    关注

    300

    文章

    5095

    浏览量

    214874
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    电源控制器MCU硬件在环(HIL)测试方案

    随着电力电子技术和新能源产业的发展,对电源控制器(MCU)性能、可靠性和安全性要求提升。传统测试方法难以满足现代电源控制系统开发需求,硬件在环(HIL)测试技术成为电源MCU
    发表于 08-20 18:31

    温度位元式控制系统与连续的PID控制系统的区别

    电子发烧友网站提供《温度位元式控制系统与连续的PID控制系统的区别.pdf》资料免费下载
    发表于 08-13 15:54 1次下载

    无刷直流电机双闭环串级控制系统仿真研究

    Madlab进行BLDC建模仿真的方法,并且也提出了很多的建模仿真方案。例如有研究人员提出采用节点电流法对电机控制系统进行分析,通过列写m函数,建立BLDC控制系统模型,这种方法实质
    发表于 07-07 18:36

    无刷直流电机模糊PI控制系统建模与仿真

    摘 要:从无刷直流电机(BIDCM)的工作原理和结构出发,在分析了 BLDCM数学模型的基础上,采用模块化方法,在Matlab/Simulink 中建立了 BLDCM 转速、电流双闭环控制系统
    发表于 07-07 18:25

    无刷直流电机控制系统的建模仿真分析

    摘要:分析了BLDCM的数学模型,运用MATLAB仿真软件搭建了无刷直流电机控制系统的仿真模型。本系统采用了速度PID
    发表于 06-27 16:52

    无刷直流电机磁场定向控制系统研究

    控制策略及实现方法,并建立系统仿真模型,仿真表明基于FOC的BLDCM控制系统性能良好,转矩脉动小。以STM32FI03B为核心设计了基于FOC策略的 BLDCM
    发表于 06-26 13:31

    同步电机矢量控制系统的设计与开发

    纯分享帖,需要者可点击附件免费获取完整资料~~~*附件:同步电机矢量控制系统的设计与开发.pdf【免责声明】本文系网络转载,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请第一时间告知,删除内容!
    发表于 06-20 17:46

    双电机比值联动控制系统

    新型改进的比值控制器,并对该控制器的原理及控制过程进行了相应的分析和介绍。通过 malab仿真软件对该控制系统进行了仿真实验。仿真表明,该
    发表于 06-18 16:33

    三相异步电机矢量控制系统的仿真

    摘 要:根据按转子磁链定向的异步电机矢量控制系统的原理,采用模块化思想,运用 MATLAB 里的电力电子仿真工具,建立仿真模型,仿真结果表明
    发表于 06-16 21:44

    电机微机控制系统可靠性分析

    针对性地研究提高电机微机控制系统可靠性的途径及技术措施:硬件上,方法包括合理选择筛选元器件、选择合适的电源、采用保护电路以及制作可靠的印制电路板等;软件上,则采用了固化程序和保护 RAM 区重要数据等
    发表于 04-29 16:14

    KaihongOS操作系统FA模型与Stage模型介绍

    FA模型与Stage模型介绍 KaihongOS操作系统中,FA模型(Feature Ability)和Stage
    发表于 04-24 07:27

    电机控制系统星三角启动转换器的开发与应用

    在电机控制系统中,因电机启动电流与电源电压成正比。为了降低电机启动瞬间对电网的冲击和其他用电设备的影响,当负载对电动机启动力矩无严格要求又要限制电动机启动电流且电机满足380V/A接线条件下宜采用
    发表于 04-17 22:33

    智能电动轮椅控制系统的研究与设计

    控制系统,阐述了硬件系统的设计与实现,完成了软件系统软件平台的搭建,并针对电机速度不稳定的问题,提出了一种基于线性自抗扰和模糊PID 控制算法的双闭环调速
    发表于 03-07 15:17

    基于液压系统模型的电机控制

    (Brushless Direct Current,BLDC)电机驱动的液压系统运行情况,构建了BLDC 电机转速控制模型。通过采用变结构比例积分的方式,提升了压力
    发表于 03-07 14:52

    AN-227:采用ADSP-2100系列数字控制系统设计

    电子发烧友网站提供《AN-227:采用ADSP-2100系列数字控制系统设计.pdf》资料免费下载
    发表于 01-15 16:07 0次下载
    AN-227:<b class='flag-5'>采用</b>ADSP-2100系列数字<b class='flag-5'>控制系统</b>设计