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 个月的时间。因为我们获得认证没有花费太多时间,所以能够领先于竞争对手更早进入市场。”

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

    关注

    5086

    文章

    19145

    浏览量

    306102
  • 电子
    +关注

    关注

    32

    文章

    1889

    浏览量

    89458
  • 逆变器
    +关注

    关注

    285

    文章

    4734

    浏览量

    207139
收藏 人收藏

    评论

    相关推荐

    Simulink自定义模块开发教程 Simulink 在控制系统中的应用

    控制系统的设计和分析中,Simulink 提供了一个强大的工具集,允许工程师通过图形化界面快速构建和测试复杂的系统模型。然而,Simulink 的标准库可能不包含所有特定的功能,这时就需要
    的头像 发表于 12-12 09:21 454次阅读

    虚拟设计与优化电力电子系统依赖于半导体芯片模型

    电力电子系统的虚拟优化对于提升现代技术的性能和效率至关重要。这一过程的核心在于开发精确的半导体模型,这对于模拟电力
    的头像 发表于 12-10 11:57 224次阅读
    虚拟设计与优化<b class='flag-5'>电力</b><b class='flag-5'>电子系统</b>依赖于半导体芯片<b class='flag-5'>模型</b>

    基于PWM的温度控制系统设计

    基于PWM(脉宽调制)的温度控制系统设计是一个结合了现代电子技术、传感器技术和控制理论的综合应用。以下是对该系统设计的介绍: 一、
    的头像 发表于 11-19 09:16 449次阅读

    FPGA仿真黑科技\"EasyGo Vs Addon \",助力大规模电力电子系统仿真

    ,可以搭建多电机系统电力电子系统等包含开关器件的系统模型。依托强大的FPGA资源,最大可仿真240个关键元件的
    发表于 10-23 18:18

    伺服控制系统的分类方式和常见伺服控制系统介绍

    伺服控制系统是一种能对试验装置的机械运动按预定要求进行自动控制的操作系统。伺服系统的分类方法很多,常见的分类方法有以下三种:1、按被控量参数特性分类。2、按驱动元件的类型分类:伺服
    的头像 发表于 08-26 17:46 834次阅读
    伺服<b class='flag-5'>控制系统</b>的分类方式和常见伺服<b class='flag-5'>控制系统</b><b class='flag-5'>介绍</b>

    现场总线控制系统与集散控制系统的对比

    在工业自动化领域中,现场总线控制系统(FCS)和集散控制系统(DCS)是两个重要的控制系统架构。它们各自具有独特的特点和优势,并在不同的应用场景中发挥着关键作用。本文将对这两种控制系统
    的头像 发表于 06-27 14:11 2212次阅读

    电抗器在控制系统中的应用

    随着现代电力电子技术的快速发展,控制系统对于电能质量的要求日益提高。电抗器作为一种重要的电气元件,在控制系统中发挥着至关重要的作用。本文将从电抗器的定义、分类、作用原理及其在
    的头像 发表于 06-17 15:40 645次阅读

    前馈控制系统与反馈控制系统的区别

    在工业自动化领域中,控制系统是确保生产过程稳定、高效运行的关键。其中,前馈控制系统和反馈控制系统是两种常见的控制策略。它们各自具有独特的工作原理和优势,适用于不同的应用场景。本文将对前
    的头像 发表于 06-17 11:45 4101次阅读

    伺服控制系统的分类方式和常见伺服控制系统介绍

      伺服控制系统是一种能对试验装置的机械运动按预定要求进行自动控制的操作系统。伺服系统的分类方法很多,常见的分类方法有以下三种:   1、按被控量参数特性分类。   2、按驱动元件的类
    的头像 发表于 06-17 09:00 953次阅读

    开环控制系统与闭环控制系统的区别

    控制系统中,开环控制系统和闭环控制系统是两种基本且重要的类型。它们在结构、工作原理、性能特点以及应用场景等方面存在显著的差异。本文将对这两种控制系统进行详细的比较和分析,以便读者能更
    的头像 发表于 06-13 15:00 9957次阅读

    运动控制系统由什么组成

    运动控制系统是一种用于控制机械运动的系统,它能够根据预定的轨迹和速度对机械进行精确控制。运动控制系统广泛应用于工业自动化、机器人技术、航空航
    的头像 发表于 06-12 10:51 1578次阅读

    PLC控制系统与继电器控制系统的比较

      在工业自动化和控制领域中,PLC(Programmable Logic Controller,可编程逻辑控制器)控制系统和继电器控制系统是两种常见的
    的头像 发表于 06-06 11:33 3073次阅读

    闭环控制系统的原理和组成

    与期望的输出进行比较,进而调整系统输入,以实现系统输出的精确控制。本文将详细介绍闭环控制系统的定义、原理、组成及其在各领域的应用。
    的头像 发表于 06-05 17:21 2271次阅读

    DCS控制系统原理 DCS控制系统的基本功能

    DCS(分散控制系统)是一种广泛应用于工业自动化领域的控制系统。它具有分散控制、集中管理的特点,能够实现对生产过程的进行实时监测、控制和管理。本文将详细
    的头像 发表于 02-02 11:17 3422次阅读

    plc控制系统的设计步骤有哪些

    PLC控制系统设计是一个非常复杂的过程,下面介绍PLC控制系统设计步骤。 第一步:明确需求 在设计PLC控制系统之前,首先需要明确需求。这包括确定
    的头像 发表于 01-16 16:21 3485次阅读