欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡

你的位置:首頁 > 電源管理 > 正文

電源轉換應用控制算法的快速原型設計和部署

發布時間:2022-12-26 責任編輯:lina

【導讀】模型驅動開發已被業界采用,作為快速原型設計和縮短上市時間的解決方案。但是,在最終實現階段通常必須投入大量時間和精力,以使產品的性能與模型的性能相匹配。


模型驅動開發已被業界采用,作為快速原型設計和縮短上市時間的解決方案。但是,在最終實現階段通常必須投入大量時間和精力,以使產品的性能與模型的性能相匹配。因此,模型驅動開發的全部潛力在實踐中并未實現。在本文中,我們將討論如何在模型開發過程中遵循一些準則和技術來解決這一差距。我們還介紹了如何從模型中生成有效的代碼,以縮短產品的上市時間。


介紹


分布式能源(如并網太陽能逆變器)的滲透深度不斷提高,導致電力轉換社區為這些市場尋找更好、更高效和具有成本效益的解決方案。文獻中有許多算法和拓撲可以提高功率轉換過程的輸出質量和效率。芯片供應商正在推出具有功能和硬件支持的新控制處理器,以有效地實現這些算法。構建完整逆變器的硬件原型并在各種條件下試驗其性能是非常昂貴的。此外,在實驗過程中算法的任何故障都可能損壞整個系統。這些市場中的產品還需要滿足相關的安全標準。因此,電源轉換行業在將這些創新技術應用于最終產品方面一直很慢。


模型驅動開發已被采用作為此問題的解決方案。在模型驅動開發中,在生成硬件原型之前構建和仿真系統的完整模型。這驗證了算法功能并顯著降低了風險。此外,當前的建模工具支持直接從模型生成代碼,從而簡化和放寬安全認證標準。然而,業界尚未接受完整的模型驅動開發,主要是因為1)最終產品和模型的性能差異很大,2)生成的代碼對于目標控制處理器來說效率不高,需要手動修改才能將其帶到產品中。


在本文中,我們將討論可以使模型性能非常接近最終產品性能的技術和方法,以最大程度地降低硬件更改和延遲的風險。我們還討論了如何從這些模型中有效地生成代碼,以使產品更快地進入市場。


模型開發指南


模型驅動開發


考慮并網住宅太陽能逆變器的簡化圖,如圖1所示。太陽能電池板上的太陽輻射產生與輻射強度成比例的直流電。轉換器將這種直流電轉換為交流電,可用于家用電器,也可以饋送到電網。來自信號鏈中各個點的電流和電壓由適當的傳感器檢測,并將饋送到逆變器中的控制處理器。在控制處理器上運行的算法分析這些信號并控制功率模塊,使產生的電流和電壓達到電網所需的頻率、幅度和相位。在這種情況下,太陽能電池板充當電源,電網和家用電器充當水槽。在不同的電源轉換系統中,源和灌電流會有所不同,但大多數將落入圖2所示的結構中。


電源轉換應用控制算法的快速原型設計和部署

圖1.太陽能逆變器系統。


電源轉換應用控制算法的快速原型設計和部署

圖2.電源轉換組件。


電源轉換系統/算法設計人員的主要目的是為模塊的控制處理器和轉換器硬件(如圖2所示)找到合適的組件和算法,并滿足所有源極和負載變化所需的性能。因此,在設計系統時,清楚地了解系統將要運行的環境非常重要。例如,在為系統設計太陽能逆變器時(如圖1所示),設計人員應該知道逆變器的預期安裝位置、太陽輻射強度的變化、太陽能電池板的效率、電網條件等。在模型驅動開發中,設計人員首先創建轉換器的模型,模擬預期的變化,并驗證模型是否按預期工作。大多數情況下,建模工具將提供用于對源和匯進行建模的模型和庫塊。例如,Simscape Power Systems?來自 Mathworks 有網格、光伏 (PV) 面板和各種負載的模型。這些可用于模擬和驗證系統的各種用例。


系統性能取決于系統的所有組件。在某些情況下,設計人員可以自由地從頭開始設計,并決定系統的所有組件,以滿足對源和負載的限制。在其他一些情況下,由于設計人員無法控制的原因,系統的一部分可能已經修復,并且他們的自由度僅限于少數組件。在本文中,我們假設設計人員的主要目的是為現有拓撲選擇和實現正確的控制算法,但所解釋的大多數準則也可以應用于一般情況。


構建模型


使用正確的接口以模塊化方式構建模型非常重要。結構良好的模型有助于快速分析和調整模型以適應各種用例。建模工具通常提供各種選項,以在適當的抽象級別對組件進行分組并重用。例如,Simulink 具有創建子系統、庫模型或參考模型的規定。考慮圖2所示的電源轉換系統。圖 3 給出了 Simulink 模型的頂層視圖作為示例。在此圖中,電源轉換器和控制處理器封裝在標記為ADIInverter的子系統中。Simscape Power Systems 提供的太陽能電池板和電網模型用于對電源進行建模,并配置強度和溫度。圖中的ADIInverter子系統可以進一步分層劃分為控制處理器和控制算法模塊。


電源轉換應用控制算法的快速原型設計和部署

圖3.示例 Simulink 模型。


除控制處理器上運行的控制算法之外的所有塊都是硬件塊。因此,反映這些組件的所有約束的仿真精度是最重要的標準。


這些模塊的接口是模擬信號,最合適的選擇是連續模型。塊控制算法用于在微控制器上運行,應僅使用離散狀態和固定步長。最好將其保留為具有不同配置和求解器設置的單獨模型,并從頂級模型中引用該模型。這也將有助于算法的代碼生成和處理器在環(PIL) 測試,如下文所述。


求解器步長和數據類型


仿真的速度和精度主要取決于求解器的類型和步長。較小的步長將提供更準確的結果,但會使模擬運行速度變慢。我們希望以最大的精度模擬硬件組件。在大多數情況下,具有可變步長的連續求解器應該可以工作。但是,當開關頻率較高時,可能需要手動調整最大步長。例如,如果步長較大,開關頻率為100 kHz(如圖4a所示)下的PWM產生可能會失真(如圖4b所示)。檢查快速開關器件的輸出以確認步長是否足夠始終是一個好主意。由于控制算法在微控制器上運行,因此應使用具有固定步長的離散模型。使用的步長應該是系統中使用的采樣周期的最大公約數(GCD)。大多數情況下,建模軟件會自動選擇它。


電源轉換應用控制算法的快速原型設計和部署

(a). 具有正確步長的輸出。


電源轉換應用控制算法的快速原型設計和部署

(b). 大步長輸出。

圖4.100 kHz 的模擬 PWM 輸出。


使用的數據類型也決定了模擬的準確性。使用雙精度算術的模擬始終比使用單精度算法的模擬更準確。對于仿真硬件塊,建議使用建模軟件支持的最高數據類型。但是對于控制算法,我們希望獲得與在控制處理器上運行相同的算法的性能,而不是更準確。因此,我們應該使用控制處理器支持的數據類型。例如,如果控制處理器是ADI公司的ADSP-CM41x處理器,則適當的數據類型是單精度浮點數,因為它帶有帶有浮點單元(FPU)的Cortex-M4處理器。如果控制處理器是定點處理器,例如 Cortex-M3,則應以定點數據類型設計和實現算法。建模軟件可能支持從浮點數據類型到定點的自動轉換,這將有助于加快開發速度。?


采樣周期和精度


傳感器在功率轉換信號鏈中各個點感測的電流和電壓信號通過控制處理器的模數轉換器(ADC)提供給算法。ADC的采樣速率主要取決于功率模塊的開關頻率以及應控制的速度。采樣頻率對控制算法的性能和動態有顯著影響。因此,仿真應通過為系統選擇合適的采樣率來完成。用于控制處理器的ADC僅接受預定義范圍內的輸入。傳感器的輸出應歸一化,使檢測信號的范圍完全適合ADC的范圍,以獲得最佳性能。


ADC的分辨率和精度也因處理器而異,這對算法性能起著重要作用。高精度ADC有助于更好地控制輸出,并有助于簡化算法并降低指定控制標準的控制頻率。為了獲得準確的仿真,這些特征應反映在模型中。例如,ADI公司的ADSP-CM41x處理器配備有效位數(ENOB)以上的16位ADC。ADC模塊的建模應使其以所需的采樣頻率和精度將連續信號作為輸入和輸出離散信號。如果ADC模型支持選擇在某些當前采樣場景中很重要的采樣點,則可以進一步提高仿真精度。


代碼生成


通過開發模型和運行用例模擬來驗證算法的性能,可顯著降低風險并縮短上市時間。但是,當前的建模工具提供了在我們進入硬件原型之前執行更多操作的功能。所有芯片供應商都提供評估平臺,用于在其處理器上開發算法。如果我們可以在評估硬件上運行并驗證算法性能,這將為算法的性能提供額外的信心,但嵌入式處理器的編譯器通常只接受C / C++代碼,并且在建模和驗證階段手動開發這些代碼通常非常耗時。所以在過去,這個階段被推到了發展的后期。幸運的是,大多數建模軟件現在都支持從模型自動生成代碼。可以將控制算法的模型配置為使用預定義的 API 生成代碼。仿真工具還提供 PIL 選項,用于直接從建模環境在目標上運行生成的代碼。在PIL仿真中,控制算法的輸入和輸出通過UART等接口與評估板交換。此選項可用于比較在目標上運行算法和在主機上運行算法的性能。


通常,建模和仿真軟件支持生成 C 代碼,面向更廣泛的處理器。硬件供應商將在處理器上具有差異化功能,以加快處理器設計的應用程序的執行速度。例如,ADSP-CM41x處理器帶有數學單元加速器,可加快正弦、余弦和平方根等數學運算。利用這些功能以獲得最佳處理器性能非常重要。建模工具提供將部分代碼替換為自定義代碼或將整個算法塊替換為其他代碼的功能。對于功率轉換算法,可以通過為常見算法模塊(如直接正交零點(DQZ)變換、鎖相環(PLL)等)提供手寫優化例程來生成優化代碼。代碼生成可以配置為使用這些手寫例程,而不是默認的泛型例程。芯片供應商可以提供模型庫,以加快算法在其處理器上的執行速度。可以利用這些選項為控制處理器生成優化的代碼。


除了控制算法代碼外,控制處理器還需要用于配置外設(如ADC、PWM等)的代碼,以及用于維護系統時序和其他功能的框架代碼。建模工具也可用于生成這些代碼。但是,框架代碼應該做的不僅僅是運行控制算法。為所有這些關聯任務開發模型并從中生成代碼可能不是一種有效的方法。在這種情況下,框架和外設配置代碼可以單獨開發,并規定集成生成的控制算法代碼。


硬件在環 (HIL) 仿真


電源模塊和系統的仿真通常在主機PC上運行。即使在PIL仿真中,也只有控制算法在目標控制處理器上運行。系統的所有其他部分都由主機上的建模軟件進行仿真。由于這種模擬需要如此多的資源和執行時間,因此不可能在軟件中實時運行這些資源和時間。ADC和PWM的系統動態和性能未在此類測試中得到驗證。HIL 仿真 硬件 使用 現場 可 編 程 門 列 (FPGA) 來 仿真 轉換 器 組 件、 源 極和 吸收 器 , 從而 克服 了 這一 缺點。它有助于實時運行整個仿真,并查看ADC采樣和PWM控制的實際效果。HIL 硬件 通常 由 不同 的 供應 商 提供, 并提供 接口 控制 處理 器。應該注意的是,HIL平臺無法模擬電源模塊的詳細開關特性。應單獨分析這些影響,以在將其帶入最終產品時將風險降至最低。


結論


近年來,建模工具有了很大的改進。在本文中,我們討論了使模型輸出非常接近最終產品輸出的各種方法。但是,應該注意的是,有些特性(例如電磁兼容性(EMC))無法在仿真環境中進行驗證。識別這些特征并通過替代方法進行分析和驗證非常重要。


本文中介紹的步驟(HIL級除外)已成功用于設計和開發針對ADSP-CM41x處理器的控制算法,用于具有3電平ANPC拓撲的逆變器。

(作者:Bijesh Poyil and Martin Murnane)

免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請聯系小編進行處理。


推薦閱讀:

開關電源環路穩定性分析(六)

面向工業4.0的強大無線通信

基于硅納米波導倏逝場耦合的超緊湊光學式MEMS加速度計

“感知未來”——艾邁斯歐司朗參展2023 CES,以最新的先進光學技術幫助應對全球挑戰

單芯片生物醫學模擬前端系列用于可穿戴市場


特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索
?

關閉

?

關閉

欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡
精品日韩欧美一区二区| 亚洲三级在线观看| 色综合一区二区三区| 美女视频黄a大片欧美| 亚洲免费在线观看视频| 国产欧美一区二区在线观看| 日韩午夜小视频| 欧美在线视频日韩| 色婷婷亚洲婷婷| 国产老肥熟一区二区三区| 亚洲欧美一区二区久久| 国产精品视频线看| 日本一区免费视频| 国产丝袜欧美中文另类| 26uuu久久天堂性欧美| 日韩欧美中文字幕精品| 欧美一级欧美三级| 欧美在线一区二区三区| 久久99精品一区二区三区 | 国产丝袜欧美中文另类| 欧美精品777| 欧美美女激情18p| 欧美日韩国产首页| 欧美电影在线免费观看| 欧美人动与zoxxxx乱| 91精品国产综合久久久久久久| 欧美日韩国产高清一区二区三区| 欧美日韩国产另类不卡| 欧洲亚洲国产日韩| 欧美日韩一本到| 欧美肥胖老妇做爰| 91精品久久久久久久91蜜桃| 日韩欧美黄色影院| 久久一留热品黄| 国产精品麻豆视频| 一区二区欧美精品| 奇米一区二区三区| 国产自产高清不卡| 成人免费看视频| 成人免费看视频| 99久免费精品视频在线观看| 99r国产精品| 欧美一区二区三区免费在线看| 日韩亚洲欧美高清| 国产精品美女久久久久久久久久久| 中文字幕精品三区| 亚洲成人福利片| 老鸭窝一区二区久久精品| 日韩精品乱码av一区二区| 首页国产丝袜综合| 国产精华液一区二区三区| 97精品电影院| 欧美本精品男人aⅴ天堂| 国产精品另类一区| 亚洲福利国产精品| 国产成人精品一区二区三区网站观看| 99精品国产99久久久久久白柏| 欧美日韩午夜在线视频| 日韩三级高清在线| 18成人在线观看| 蜜桃av噜噜一区二区三区小说| 成人午夜电影网站| 91麻豆精品国产91| 综合分类小说区另类春色亚洲小说欧美| 亚洲第一久久影院| www.99精品| 精品久久国产老人久久综合| 久久精品亚洲国产奇米99| 亚洲成人免费影院| 不卡一卡二卡三乱码免费网站| 欧美大白屁股肥臀xxxxxx| 亚洲精品中文在线影院| 国产精品羞羞答答xxdd | 亚洲欧美日韩国产综合| 日韩成人一级片| 91网址在线看| 中文字幕av资源一区| 首页欧美精品中文字幕| 欧美在线观看一二区| 欧美激情中文字幕一区二区| 日本不卡一二三| 欧美日韩在线综合| 亚洲午夜激情网站| 色婷婷av一区二区| 国产女人aaa级久久久级| 久久99久久99精品免视看婷婷| 51精品秘密在线观看| 亚洲午夜电影在线| 欧美伊人久久久久久午夜久久久久| 欧美经典三级视频一区二区三区| 国产一区二区中文字幕| 在线成人av网站| 石原莉奈在线亚洲三区| 欧美精品黑人性xxxx| 亚洲国产日韩综合久久精品| 一本一道久久a久久精品| 国产精品动漫网站| 91免费看视频| 国产精品久久二区二区| 色婷婷av一区二区三区gif| 国产精品久久久久久亚洲伦| 成人精品免费视频| 中文av字幕一区| 色综合久久综合网欧美综合网| 中文一区一区三区高中清不卡| 成人app在线| 亚洲男人的天堂网| 欧美色欧美亚洲另类二区| 自拍av一区二区三区| 99久久精品情趣| 一区二区免费视频| 欧美日本高清视频在线观看| 婷婷一区二区三区| 日韩欧美一区二区视频| 国产久卡久卡久卡久卡视频精品| 欧美激情一区二区三区| 色综合一区二区| 亚洲第一在线综合网站| 日韩欧美一区在线观看| 精品在线免费观看| 国产精品麻豆欧美日韩ww| 色悠悠亚洲一区二区| 亚洲一区影音先锋| wwww国产精品欧美| 不卡的电影网站| 一区二区三区在线不卡| 日韩欧美亚洲另类制服综合在线| 国产成人午夜精品影院观看视频 | 粉嫩av一区二区三区在线播放 | 国产精品久久久久久久久久久免费看 | 亚洲欧美日本韩国| 欧美日韩一二三区| 国产传媒日韩欧美成人| 亚洲狠狠爱一区二区三区| 久久午夜羞羞影院免费观看| 成人91在线观看| 免费视频一区二区| 亚洲国产激情av| 欧美mv日韩mv国产网站| 欧美日韩电影在线播放| 色诱亚洲精品久久久久久| 懂色中文一区二区在线播放| 国产在线麻豆精品观看| 老司机精品视频线观看86| 日本成人在线不卡视频| 爽好多水快深点欧美视频| 亚洲午夜一区二区| 一级精品视频在线观看宜春院| 中文字幕欧美一区| 日韩一区有码在线| 中文字幕视频一区二区三区久| 久久精品男人天堂av| 国产日韩精品一区二区三区| 久久久久久久久蜜桃| 久久精品夜色噜噜亚洲a∨| 久久婷婷成人综合色| 欧美极品少妇xxxxⅹ高跟鞋| 国产亚洲短视频| 国产精品美女久久久久久久| 中文字幕一区二区三区四区| 一区二区三区精品视频在线| 亚洲一区二区精品3399| 日韩av在线播放中文字幕| 蜜桃一区二区三区在线| 狠狠色综合日日| 国产丶欧美丶日本不卡视频| 成人激情免费视频| 在线观看日韩精品| 91精品国产乱| 国产欧美精品一区| 亚洲四区在线观看| 天天综合网天天综合色| 久久精品国产秦先生| 国产999精品久久久久久绿帽| www.色精品| 欧美美女bb生活片| 国产欧美一区二区精品仙草咪| 日韩毛片高清在线播放| 石原莉奈在线亚洲二区| 福利视频网站一区二区三区| 色94色欧美sute亚洲线路二| 欧美一区二区三区视频| 久久蜜臀中文字幕| 亚洲国产中文字幕在线视频综合| 蜜臀va亚洲va欧美va天堂| 国产精品一区三区| 欧美日韩视频一区二区| 久久婷婷综合激情| 亚洲国产精品久久人人爱 | 国产精品少妇自拍| 亚洲v中文字幕| 国产一区 二区 三区一级| 91成人国产精品| 久久久综合视频| 五月婷婷综合激情| 大陆成人av片| 欧美一级理论片| 成人免费在线观看入口| 精品亚洲porn| 欧美三区在线视频|