Danfoss 開(kāi)發(fā)的產(chǎn)品依賴嵌入式軟件控制電力電子器件。為滿足消費(fèi)者對(duì)其產(chǎn)品不斷增長(zhǎng)的需求,Danfoss 電力電子集團(tuán)雇傭了一些新工程師,重新評(píng)估了其在此之前依賴手工編碼的嵌入式軟件開(kāi)發(fā)流程。采用傳統(tǒng)開(kāi)發(fā)流程和手工編碼,直到硬件原型和認(rèn)證測(cè)試階段才檢測(cè)到隱藏的錯(cuò)誤。
Danfoss 認(rèn)識(shí)到需要縮短開(kāi)發(fā)周期并減少軟件錯(cuò)誤的數(shù)量,便與 MathWorks 咨詢服務(wù)部門(mén)合作,采用基于模型的設(shè)計(jì)(一種嵌入式軟件的開(kāi)發(fā)流程,基于MATLAB 和 Simulink實(shí)現(xiàn)建模、仿真和自動(dòng)代碼生成)。
“我們知道自己需要新流程,但擔(dān)心采用基于模型的設(shè)計(jì)可能會(huì)超出最后期限。”Danfoss 的控制工程架構(gòu)師 Jens Godbersen 說(shuō),“通過(guò)與 MathWorks 咨詢工程師交流,我們減輕了這一風(fēng)險(xiǎn)。我們首次便通過(guò)了產(chǎn)品認(rèn)證測(cè)試,縮短了幾個(gè)月的產(chǎn)品上市時(shí)間?!?/p>
Danfoss VLT AutomationDrive FC302
挑戰(zhàn)
Danfoss 決定采用基于模型的設(shè)計(jì),在滿足嚴(yán)格的質(zhì)量和性能要求的同時(shí),縮短新型太陽(yáng)能逆變器在競(jìng)爭(zhēng)激烈的市場(chǎng)中的上市時(shí)間。
他們是一個(gè)小團(tuán)隊(duì),正在雇傭更多工程師。培訓(xùn)該團(tuán)隊(duì)掌握新流程需要時(shí)間。另外,新產(chǎn)品開(kāi)發(fā)工作已經(jīng)開(kāi)始。必須在開(kāi)發(fā)過(guò)程中引入基于模型的設(shè)計(jì),而且不影響現(xiàn)有項(xiàng)目截止日期。
在新工作流程中,該小組想讓仿真模型充當(dāng)他們?cè)O(shè)計(jì)的一個(gè)主要來(lái)源。此外,他們需要從這些模型生成的代碼如同手工編寫(xiě)的代碼一樣高效。
最后,Danfoss 團(tuán)隊(duì)需要證明新方法的成功,以便能夠說(shuō)服管理層,投資基于模型的設(shè)計(jì)的工具和培訓(xùn)是值得的,并且可以在整個(gè)組織范圍內(nèi)推廣使用。
解決方案
在 MathWorks 咨詢服務(wù)部門(mén)切實(shí)的支持下,Danfoss 確認(rèn)了他們能夠?qū)嵤┑挠?jì)劃,以確保成功地采用基于模型的設(shè)計(jì)。
Danfoss 工程師參加了由 MathWorks培訓(xùn)服務(wù)部門(mén)主辦的有關(guān) Simulink、Stateflow 和 Embedded Coder 的現(xiàn)場(chǎng)培訓(xùn)課程。該團(tuán)隊(duì)完成了一個(gè)試點(diǎn)項(xiàng)目,重建了一個(gè)采用手工編碼的現(xiàn)有軟件組件。對(duì)于試點(diǎn)項(xiàng)目,他們決定重點(diǎn)關(guān)注基于模型的設(shè)計(jì)的三個(gè)核心功能:建模、仿真和代碼生成。在完成試點(diǎn)項(xiàng)目后,該團(tuán)隊(duì)全面過(guò)渡到基于模型的設(shè)計(jì),進(jìn)行新型太陽(yáng)能逆變器的開(kāi)發(fā)。
在每周的電話交流上,MathWorks 咨詢工程師對(duì)他們?nèi)绾胃玫亻_(kāi)始提出了建議,對(duì)早期版本的模型提供了反饋,并幫助該團(tuán)隊(duì)運(yùn)用行業(yè)最佳實(shí)踐,最大限度地提高模型重用率,改進(jìn)生成代碼的性能。
能夠隨時(shí)聯(lián)系 MathWorks 咨詢工程師并立即得到解答,我們的問(wèn)題得以快速解決,這些是確保我們準(zhǔn)時(shí)完成的關(guān)鍵所在。他們審查我們的模型,并提出關(guān)于如何生成最高效代碼的指導(dǎo),這讓我們受益匪淺。
—— Jens Godbersen
Danfoss
該團(tuán)隊(duì)按時(shí)完成了開(kāi)發(fā)工作,由于該團(tuán)隊(duì)在準(zhǔn)備過(guò)程中進(jìn)行了大量仿真,測(cè)試和認(rèn)證活動(dòng)進(jìn)展順利。在更多工程師的參與下,遵循相同的工作流程,該團(tuán)隊(duì)重用最初項(xiàng)目中的Simulink模型完成了第二個(gè)產(chǎn)品的開(kāi)發(fā)。
提早的成功讓 Danfoss 管理層相信基于模型的設(shè)計(jì)的效益,基于模型的設(shè)計(jì)正在被推廣到各個(gè)電機(jī)驅(qū)動(dòng)器產(chǎn)品開(kāi)發(fā)組。
結(jié)果
將基于模型的設(shè)計(jì)建立為一個(gè)開(kāi)發(fā)流程。“既然我們已經(jīng)證明了新工作流程的成功,那么組織內(nèi)的更多工程師可以投身于基于模型的設(shè)計(jì)?!盙odbersen 說(shuō),“起步很容易,我們已經(jīng)構(gòu)建了模型庫(kù)和知識(shí)庫(kù),可在未來(lái)的項(xiàng)目上重用?!?/p>
產(chǎn)品開(kāi)發(fā)時(shí)間縮短多達(dá) 15%。“盡管要鍛煉新工程師和采用新的設(shè)計(jì)流程,我們使用基于模型的設(shè)計(jì)按時(shí)完成了第一個(gè)太陽(yáng)能逆變器項(xiàng)目?!盙odbersen 說(shuō),“至于我們的第二個(gè)項(xiàng)目,我們實(shí)際縮短開(kāi)發(fā)時(shí)間達(dá) 10–15%?!?/p>
首次嘗試便通過(guò)了認(rèn)證測(cè)試?!笆褂?Simulink,我們能夠在拜訪認(rèn)證實(shí)驗(yàn)室之前運(yùn)行精確的認(rèn)證測(cè)試仿真?!盙odbersen 說(shuō),“因此,我們首次嘗試便獲通過(guò),節(jié)省了額外認(rèn)證測(cè)試可能需要的 6 至 9 個(gè)月的時(shí)間。因?yàn)槲覀儷@得認(rèn)證沒(méi)有花費(fèi)太多時(shí)間,所以能夠領(lǐng)先于競(jìng)爭(zhēng)對(duì)手更早進(jìn)入市場(chǎng)?!?/p>
-
嵌入式
+關(guān)注
關(guān)注
5152文章
19675瀏覽量
317606 -
電子
+關(guān)注
關(guān)注
32文章
1946瀏覽量
91219 -
逆變器
+關(guān)注
關(guān)注
293文章
4905瀏覽量
210979
發(fā)布評(píng)論請(qǐng)先 登錄
無(wú)刷直流電機(jī)雙閉環(huán)串級(jí)控制系統(tǒng)仿真研究
無(wú)刷直流電機(jī)模糊PI控制系統(tǒng)建模與仿真
無(wú)刷直流電機(jī)控制系統(tǒng)的建模仿真分析
雙電機(jī)比值聯(lián)動(dòng)控制系統(tǒng)
三相異步電機(jī)矢量控制系統(tǒng)的仿真
電機(jī)微機(jī)控制系統(tǒng)可靠性分析
KaihongOS操作系統(tǒng)FA模型與Stage模型介紹
AN-227:采用ADSP-2100系列數(shù)字控制系統(tǒng)設(shè)計(jì)

Simulink自定義模塊開(kāi)發(fā)教程 Simulink 在控制系統(tǒng)中的應(yīng)用
虛擬設(shè)計(jì)與優(yōu)化電力電子系統(tǒng)依賴于半導(dǎo)體芯片模型

基于PWM的溫度控制系統(tǒng)設(shè)計(jì)
FPGA仿真黑科技\"EasyGo Vs Addon \",助力大規(guī)模電力電子系統(tǒng)仿真
創(chuàng)新國(guó)產(chǎn)PSM高壓電源控制系統(tǒng),推動(dòng)核聚變科技新突破
為什么要對(duì)控制系統(tǒng)進(jìn)行整定
伺服控制系統(tǒng)的分類(lèi)方式和常見(jiàn)伺服控制系統(tǒng)介紹

評(píng)論