亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        雙有源橋DC-DC變換器虛擬仿真實(shí)驗(yàn)平臺(tái)設(shè)計(jì)

        2023-09-22 06:31:04閆其路
        池州學(xué)院學(xué)報(bào) 2023年3期
        關(guān)鍵詞:程序代碼開環(huán)控件

        李 梅,閆其路

        (安徽理工大學(xué) 電氣與信息工程學(xué)院,安徽 淮南 232001)

        雙有源橋(Dual Active Bridge,DAB)DC-DC 變換器具有電氣隔離、雙向能量流動(dòng)、功率精準(zhǔn)調(diào)節(jié)控制與快速動(dòng)態(tài)響應(yīng)等優(yōu)點(diǎn)[1],因此被廣泛應(yīng)用于電力電子變壓器領(lǐng)域,如:高速列車電力牽引變壓器[2]、直流微電網(wǎng)的能量轉(zhuǎn)換和儲(chǔ)存系統(tǒng)、電動(dòng)汽車中電能V2G 與V2H 等[3-5]。在面向DAB DC-DC 變換器的教學(xué)實(shí)驗(yàn)或課程實(shí)踐中,由于受到實(shí)驗(yàn)室資金投入高、設(shè)備維護(hù)維修困難、高電壓環(huán)境下的安全性及實(shí)驗(yàn)結(jié)果的不確定性等客觀條件限制,實(shí)驗(yàn)結(jié)果難以達(dá)到理想的教學(xué)預(yù)期目標(biāo)。本文在響應(yīng)教育部關(guān)于推進(jìn)虛擬仿真實(shí)驗(yàn)教學(xué)的要求下,以建設(shè)國家級一流專業(yè)為契機(jī),使用計(jì)算機(jī)以Matlab軟件為依托,建立基于圖形用戶界面(Graphical User Interfaces,GUI)、Simulink 仿真工具箱、M 文件程序代碼為主體,設(shè)計(jì)出DAB DC-DC 變換器虛擬仿真實(shí)驗(yàn)平臺(tái),可開展變換器動(dòng)態(tài)響應(yīng)測試、穩(wěn)態(tài)性能優(yōu)化等綜合性、創(chuàng)新性實(shí)驗(yàn)。該平臺(tái)不僅能完成各類驗(yàn)證性的基礎(chǔ)教學(xué)實(shí)驗(yàn),學(xué)生還可通過GUI實(shí)現(xiàn)人機(jī)交互編寫控制程序,實(shí)現(xiàn)各類綜合性、創(chuàng)新性實(shí)驗(yàn)的訓(xùn)練,從而達(dá)到加深理解此變換器與探索創(chuàng)新控制方法的教學(xué)目的。

        1 變換器建模

        應(yīng)用Matlab/R2016b 軟件,在GUI 中建立虛擬仿真實(shí)驗(yàn)平臺(tái)。在Simulink 開發(fā)環(huán)境下搭建變換器系統(tǒng)仿真模型,變換器系統(tǒng)結(jié)構(gòu)如圖1所示。

        圖1 變換器系統(tǒng)結(jié)構(gòu)

        變換器工作原理為:運(yùn)算控制器接收采集信號(hào)經(jīng)控制程序產(chǎn)生移相信號(hào)D,由移相信號(hào)調(diào)制產(chǎn)生PWM驅(qū)動(dòng)脈沖。D2為變壓器原邊側(cè)與副邊側(cè)開關(guān)管驅(qū)動(dòng)信號(hào)的導(dǎo)通相位差,D1為原邊側(cè)開關(guān)管驅(qū)動(dòng)信號(hào)的導(dǎo)通相位差,D3為副邊側(cè)開關(guān)管驅(qū)動(dòng)信號(hào)的導(dǎo)通相位差。實(shí)驗(yàn)時(shí),D2進(jìn)行動(dòng)態(tài)響應(yīng)測試,D1和D3進(jìn)行穩(wěn)態(tài)性能優(yōu)化測試,三個(gè)移相信號(hào)的不同組合實(shí)現(xiàn)各類優(yōu)化策略。

        以圖1 拓?fù)錇榛A(chǔ)建立Simulink 仿真模型,命名為:DAB.slx,其結(jié)構(gòu)如圖2所示。

        圖2 變換器仿真模型

        為了實(shí)現(xiàn)操作者對實(shí)驗(yàn)的控制,在仿真實(shí)驗(yàn)平臺(tái)上可以對參數(shù)進(jìn)行修改。模型參數(shù)分兩部分設(shè)置:固定不變參數(shù)直接在Simulink 模型中設(shè)置,可變參數(shù)由虛擬仿真實(shí)驗(yàn)平臺(tái)給定。為了實(shí)驗(yàn)在不同參數(shù)下、不同控制策略對變換器性能的影響,且為使實(shí)驗(yàn)結(jié)果在可控范圍內(nèi),表1列出了主要參數(shù)的參考分配與設(shè)置。實(shí)驗(yàn)者如果對實(shí)驗(yàn)過程及實(shí)驗(yàn)原理清楚,可以在創(chuàng)新性實(shí)驗(yàn)中提出設(shè)計(jì)表1之外的合理參數(shù),并自行驗(yàn)證。

        表1 變換器參數(shù)

        表1 中控制策略Mode 值代表了變換器所使用的控制策略,具體描述如表2所示。

        表2 變換器控制策略

        系統(tǒng)閉環(huán)控制實(shí)現(xiàn)動(dòng)態(tài)響應(yīng)測試、穩(wěn)態(tài)性能優(yōu)化實(shí)驗(yàn),通過分析變換器數(shù)學(xué)模型,得到控制策略中優(yōu)化目標(biāo)與移相信號(hào)D的關(guān)系。圖2 中Control模塊使用Simulink 自定義函數(shù)塊中編寫控制程序?qū)崿F(xiàn)D的輸出,其調(diào)用控制策略方法如圖3所示。

        圖3 調(diào)用控制策略

        通過賦予控制策略Mode 模塊不同的值,使變換器仿真系統(tǒng)將調(diào)用不同的控制策略。如Mode值為0,系統(tǒng)則為開環(huán)運(yùn)行。

        除實(shí)驗(yàn)平臺(tái)給定的5種控制策略外,學(xué)生還可自行編寫自己設(shè)計(jì)的控制方法,通過給定Mode 值實(shí)現(xiàn)對控制策略的切換調(diào)用。

        動(dòng)態(tài)響應(yīng)實(shí)驗(yàn)中,需要觀測負(fù)載擾動(dòng)時(shí)不同控制策略對變換器動(dòng)態(tài)性能的影響。擾動(dòng)負(fù)載可用圖4 所示的負(fù)載跳變模塊替代圖2 中的電阻R實(shí)現(xiàn)。通過設(shè)置Stair Generator 模塊控制Ideal Switch開通與關(guān)斷時(shí)間,切換不同阻值的R1、R2連接至主電路實(shí)現(xiàn)負(fù)載擾動(dòng)的功能。

        圖4 負(fù)載跳變模塊

        2 變換器人機(jī)交互界面設(shè)計(jì)

        虛擬仿真實(shí)驗(yàn)平臺(tái)人機(jī)交互界面的設(shè)計(jì)具有兩種實(shí)現(xiàn)方式:一是完全通過底層代碼程序編寫,其復(fù)雜程度高,對開發(fā)者編程能力要求高;二是通過guide 命令創(chuàng)建GUI,直接拖拽相應(yīng)控件至設(shè)計(jì)界面,再對控件編寫程序代碼,其界面簡潔,操作簡單。因此本虛擬仿真實(shí)驗(yàn)平臺(tái)的界面采用第二種方法完成設(shè)計(jì)。

        本虛擬仿真實(shí)驗(yàn)平臺(tái)人機(jī)交互界面主要由4個(gè)區(qū)域構(gòu)成,分別為:電路拓?fù)浣Y(jié)構(gòu)顯示區(qū)、可變參數(shù)設(shè)置區(qū)、實(shí)驗(yàn)命令區(qū)以及波形結(jié)果顯示區(qū)。設(shè)計(jì)時(shí),為了讓每個(gè)區(qū)域內(nèi)的控件協(xié)調(diào)聯(lián)動(dòng),方便布局,均添加一個(gè)面板panel控件作為顯示區(qū)域的底層。通過對區(qū)域內(nèi)控件的回調(diào)函數(shù)編寫程序代碼完成人機(jī)交互界面的設(shè)計(jì),各區(qū)域主要控件組成與程序代碼如下:

        (1)電路拓?fù)浣Y(jié)構(gòu)顯示,用1 個(gè)坐標(biāo)軸axes 控件實(shí)現(xiàn),Tag 標(biāo)識(shí)為axes_picture。該控件回調(diào)函數(shù)編寫程序代碼如下:

        axes(handles.axes_picture);

        picture=imread(‘DAB,jpg’);

        imshow(picture);

        (2)可變參數(shù)設(shè)置,包括9 個(gè)靜態(tài)文本text 控件,直接輸入可變參數(shù)的名稱與單位;5 個(gè)可編輯文本edit控件,將可變參數(shù)值傳遞至Simulink模型,以輸入電壓U1為例編寫程序,其Tag 標(biāo)識(shí)為edit_U1。程序代碼為:

        U1=num2str(get(handles.edit_U1,‘string’));

        set_param(‘DAB/U1’,‘a(chǎn)mplitude’,U1);

        (3)實(shí)驗(yàn)區(qū)域,由兩個(gè)按鈕pushbutton 控件組成,點(diǎn)擊按鈕可以調(diào)看Simulink模型與開始仿真實(shí)驗(yàn)。調(diào)看模型按鈕的Callback函數(shù)程序代碼為:

        open(‘DAB.slx’);

        開始仿真按鈕的程序代碼為:

        options=simset(‘SrcWorkspace’,‘current’);

        sim(‘DAB.slx,[],options’);

        (4)仿真波形結(jié)果,由6 個(gè)坐標(biāo)軸axes 控件用來顯示需要觀測Simulink 模型中示波器的波形。以輸出電壓Uo為例,坐標(biāo)軸axes控件Tag標(biāo)識(shí)為axes_Uo,示波器數(shù)據(jù)輸出設(shè)置為Log data to workspace,變量名為Uo,保存格式為Structure With Time,則輸出電壓Uo波形的程序代碼為:

        global Uo;

        axes(handles.axes_Uo);

        plot(Uo.time,Uo.signals.values);

        ylabel(‘Uo/V’);

        grid on;

        當(dāng)需要清晰的顯示某一區(qū)間段波形時(shí),可添加如下程序代碼:

        axis([xmin xmax ymin ymax]);

        人機(jī)交互界面其余控件的程序代碼可按上述方法一一完成。

        3 虛擬仿真實(shí)驗(yàn)

        虛擬實(shí)驗(yàn)平臺(tái)可完成的基礎(chǔ)實(shí)驗(yàn)有負(fù)載擾動(dòng)、電流應(yīng)力和回流功率優(yōu)化,其內(nèi)置5 種控制策略。人機(jī)交互界面完成表1中平臺(tái)給定參數(shù)值的寫入,變換器控制策略選擇以開環(huán)運(yùn)行與閉環(huán)穩(wěn)態(tài)優(yōu)化兩種方法為例。

        為對比兩種控制策略的結(jié)果,對實(shí)驗(yàn)的可變參數(shù)均設(shè)為一致,圖5、圖6 左下角可變參數(shù)設(shè)置模塊,點(diǎn)擊“開始仿真”按鈕分別進(jìn)行實(shí)驗(yàn)。實(shí)驗(yàn)結(jié)果分別如圖5、圖6 中右側(cè)仿真波形所示,其中Uo和io分別為輸出電壓和輸出電流波形,iL和Pbf分別為電感電流應(yīng)力和回流功率波形。

        圖5 虛擬仿真實(shí)驗(yàn)平臺(tái)開環(huán)運(yùn)行界面

        圖6 虛擬仿真實(shí)驗(yàn)平臺(tái)閉環(huán)穩(wěn)態(tài)優(yōu)化界面

        分析圖5 和圖6,看出不同控制策略對變換器性能影響如下:

        (1)由輸出電壓、電流波形知:動(dòng)態(tài)響應(yīng)方面,閉環(huán)控制相對開環(huán)控制能夠快速達(dá)到電壓穩(wěn)定輸出;當(dāng)負(fù)載在0.1s時(shí)刻發(fā)生擾動(dòng),開環(huán)控制無法穩(wěn)定輸出電壓,而閉環(huán)控制能夠快速維持輸出電壓穩(wěn)定。

        (2)由電感電流應(yīng)力與回流功率波形知:穩(wěn)態(tài)性能優(yōu)化方面,開環(huán)控制變換器存在回流功率,且峰值約為1600W,電感電流應(yīng)力約為18A;采用優(yōu)化策略時(shí),變換器回流功率基本為0,電感電流應(yīng)力約為13A,相比開環(huán)控制,變換器性能明顯改善。

        4 結(jié)語

        虛擬仿真實(shí)驗(yàn)平臺(tái)基于Matlab 軟件中Simulink、GUI、M 語言程序代碼三者聯(lián)動(dòng),設(shè)計(jì)出雙有源橋DC-DC 變換器仿真實(shí)驗(yàn)平臺(tái)。由仿真實(shí)驗(yàn),證明了所設(shè)計(jì)的虛擬仿真實(shí)驗(yàn)平臺(tái)是可行的,能進(jìn)行雙有源橋DC-DC 變換器的基礎(chǔ)實(shí)驗(yàn)。同時(shí),該平臺(tái)給學(xué)生提供了對變換器進(jìn)行創(chuàng)新控制方法的渠道,學(xué)生在掌握該變換器知識(shí)后,可自行設(shè)計(jì)其他控制策略進(jìn)行實(shí)驗(yàn)驗(yàn)證,克服了對于實(shí)驗(yàn)設(shè)備的依賴性。

        猜你喜歡
        程序代碼開環(huán)控件
        關(guān)于.net控件數(shù)組的探討
        軟件(2018年7期)2018-08-13 09:44:42
        轉(zhuǎn)速開環(huán)恒壓頻比的交流調(diào)速系統(tǒng)的分析與仿真研究
        電子測試(2018年1期)2018-04-18 11:52:24
        計(jì)算機(jī)網(wǎng)絡(luò)信息安全未來發(fā)展趨勢
        基于圖元裝接模式由程序流程圖自動(dòng)生成源代碼
        軟件工程(2016年11期)2017-01-17 16:56:57
        一種溫和環(huán)醚開環(huán)成雙酯的新方法
        基于開環(huán)補(bǔ)償?shù)娘w機(jī)偏航角控制系統(tǒng)設(shè)計(jì)及仿真
        就這樣玩會(huì)VBA中常見的自定義控件
        電腦迷(2012年24期)2012-04-29 00:44:03
        十氫萘選擇性加氫開環(huán)反應(yīng)的研究進(jìn)展
        嵌入式系統(tǒng)中程序的優(yōu)化策略
        新媒體研究(2009年4期)2009-03-14 06:59:48
        VBA在課件交互設(shè)計(jì)中的應(yīng)用
        国产女同舌吻1区2区| 精品手机在线视频| 亚洲欧美日韩国产精品网| 视频福利一区二区三区| 亚洲不卡在线免费视频| 欧美性猛交xxxx免费看蜜桃| 国产在线观看www污污污| 深夜国产成人福利在线观看女同 | 美女裸体无遮挡免费视频国产| 精品在线亚洲一区二区三区| 国产精品久久久三级18| 中文亚洲av片在线观看| 丝袜AV在线一区二区三区 | 国产成人高清亚洲一区二区| 国产禁区一区二区三区| 国产精品熟女视频一区二区| 久久精品国波多野结衣| 国产三级av在线播放| av影院手机在线观看| 成人美女黄网站色大免费的| 在线视频一区色| av在线免费播放网站| 久久精品不卡一区二区三区| 日本特黄特色特爽大片| 国产综合激情在线亚洲第一页| 国产精品久久一区性色a| 久久伊人亚洲精品视频| 国产精品女人呻吟在线观看| 五十路熟妇亲子交尾| 久久精品国产亚洲av麻豆四虎| 国产在线观看视频一区二区三区 | 国产精品狼人久久影院软件介绍| 中国老熟女重囗味hdxx| 国产精品欧美日韩在线一区| 国产精品99久久不卡二区| 日本一区二区三区免费精品| 性色av一区二区三区| 国产一区二区丰满熟女人妻| 久久九九精品国产不卡一区| 俺去啦最新地址| 欧美老妇人与禽交|