0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于Simplorer的永磁直流電機控制

jf_0T4ID6SG ? 來源:西莫電機論壇 ? 2023-01-29 14:03 ? 次閱讀

1 概述

Ansys Simplorer是直觀易用、多物理域、多層次的系統(tǒng)仿真軟件,能夠幫助工程師實現(xiàn)復雜的高精度快速設計、仿真分析與優(yōu)化設計,包括:電機、電磁、電源和其它機電一體化系統(tǒng)。Simplorer提供集成化的設計環(huán)境,滿足客戶對復雜系統(tǒng),如:機電部件、電力電子線路、系統(tǒng)級機電控制等,進行高精度建模和仿真分析,并考慮部件和系統(tǒng)的相互影響的需求。強大的虛擬仿真技術,可幫助用戶深入研究產品設計的每個方面,是開發(fā)復雜的電力推動系統(tǒng)、電機及驅動系統(tǒng)、以及新能源系統(tǒng)理想的設計工具,能在快速實現(xiàn)高精度設計的同時,降低設計成本。

本文將構建一個簡單的AC/DC 二極管整流器,為直流永磁電機供電,同時還將構建一個完整的控制方案,用于在啟動和突然負載變化的情況下驅動電機,對永磁直流電機進行控制。

通過本文的學習,讀者將了解到以下內容:

(1)如何創(chuàng)建和使用數(shù)據(jù)集來指定組件屬性;

(2)如何在沒有物理線連接的情況下連接組件;

(3)如何在組件之間傳遞信息;

(4)如何使用不同的塊體來創(chuàng)建復雜的控制結構;

(5)如何在同一圖中繪制不同的數(shù)據(jù)(信號)。

2 實現(xiàn)方法

首先插入一個Simplorer的設計。啟動 Electronics Desktop,將項目另存為 WS_2_1.aedt,使用圖標bb93f0ca-96c4-11ed-bfe3-dac502259ad0.png 插入Simplorer設計,將設計重命名為DC_Motor_Control,使用圖標 bba2ea44-96c4-11ed-bfe3-dac502259ad0.png 再次保存項目。

bbb09810-96c4-11ed-bfe3-dac502259ad0.png

項目另存為 WS_2_1.aedt

bbcd726e-96c4-11ed-bfe3-dac502259ad0.png

設計重命名為DC_Motor_Control

接著插入元件──電壓源。

在組件庫窗口中SimplorerElements>>Basic Elements>>Circuit>>Sources,選擇E:Voltage Source,將其拖放到Schematic中三次,雙擊電壓源 Voltage Source E1, 選擇TimeControlled>>Sine 使其成為正弦波,勾選Spice兼容,選擇RMS Value 值為 120Vac 頻率選擇 60Hz, 按OK確認,對E2和E3重復該過程,分別添加相位120度和240度。

bbfe26e8-96c4-11ed-bfe3-dac502259ad0.png

Voltage Source

bc2a38a0-96c4-11ed-bfe3-dac502259ad0.png

設置為Sine

bc4b851e-96c4-11ed-bfe3-dac502259ad0.png

添加120度位

接著插入元件──二極管。

在組件庫窗口中SimplorerElements>>Basic Elements>>Circuit>>Semiconductor system Level,選擇二極管,將其拖放到原理圖中七次,按Esc鍵退出插入模式并使用快捷鍵 Ctrl+D 來適應所有。

bc76d08e-96c4-11ed-bfe3-dac502259ad0.png

插入二極管

接著插入元件──電容器

在組件庫窗口中SimplorerElements>>Basic Elements>> Circuit>>Passive Elements,選擇電容器,將其拖放到原理圖中,按Esc鍵退出插入模式,雙擊電容器,將值更改為1mF,在可見性下的輸出/顯示選項卡中選擇電容值。

bca572ae-96c4-11ed-bfe3-dac502259ad0.png

Passive Elements

bcb53efa-96c4-11ed-bfe3-dac502259ad0.png

插入電容器

bcddf278-96c4-11ed-bfe3-dac502259ad0.png

電容值更改為1mF

bcfdc67a-96c4-11ed-bfe3-dac502259ad0.png

在可見性下的輸出/顯示選項卡中選擇電容值

接著插入元件──直流電機

選擇SimplorerElements>>Basic Elements>>Circuit>>ElectricalMachines>>DC Machine,選擇DCMP,將其拖放到示意圖中,按Esc 退出插入模式。使用3次快捷鍵 Ctrl+R 將 DCMP 組件逆時針旋轉270度,雙擊DCMP并設置RA=1.2ohm,LA = 9.5mH,KE=0.544Wb,J=0.004kgm2,如下圖所示。

bd20b590-96c4-11ed-bfe3-dac502259ad0.png

插入直流電機DCMP

bd436fa4-96c4-11ed-bfe3-dac502259ad0.png

DCMP參數(shù)設置

接著插入零部件──半導體開關(Mosfet)

在組件庫窗口中SimplorerElements>>Basic Elements>>Circuit>>Semiconductor system Level,選擇 Mosfet (MOS),將其拖放到 Schematic中,選擇MOS并使用快捷鍵 Ctrl+R將其逆時針旋轉90度,確保使用Pin被選中。

bd727a06-96c4-11ed-bfe3-dac502259ad0.png

插入半導體開關(Mosfet)

bdb568b6-96c4-11ed-bfe3-dac502259ad0.png

確保使用Pin被選中

接下來連接組件。

將鼠標放在組件的一個終端上,鼠標指針的形狀變?yōu)槭中?,按?LMB 并移動十字直到下一個組件的連接端子。添加Ground節(jié)點,單擊圖標

bdccbd18-96c4-11ed-bfe3-dac502259ad0.png , 并將其放入Schemaic,連接所有組件,直到完成如圖所示的電路。

bddd38e6-96c4-11ed-bfe3-dac502259ad0.png

連接端子

be0a0dc6-96c4-11ed-bfe3-dac502259ad0.png

驅動電路

接下來創(chuàng)建數(shù)據(jù)集。

現(xiàn)在將創(chuàng)建一個數(shù)據(jù)數(shù)組,用于表示直流電機負載扭矩。在庫窗口Simplorer Elements>>Basic Elements>>Tools>>TimeFunctions,選擇DATAPAIRS組件,將其拖放到Schematic中,雙擊DATAPAIRS塊,將名稱更改為TorqueLoad,然后單擊Characteristic按鈕。選擇數(shù)據(jù)集...按鈕,然后添加(創(chuàng)建新數(shù)據(jù)集)。

be1f5dc0-96c4-11ed-bfe3-dac502259ad0.png

名稱更改為TorqueLoad

be3d8be2-96c4-11ed-bfe3-dac502259ad0.png

單擊Datasets

be5876be-96c4-11ed-bfe3-dac502259ad0.png

單擊Add

將名稱更改為Tload并根據(jù)以下內容輸入時間/值對:

0 1

0.075 1

0.08 10

0.1 10

be734624-96c4-11ed-bfe3-dac502259ad0.png

輸入時間/值對

點擊“確定”,然后“完成”,然后再“確定”,然后,點擊確定退出所有窗口。

接下來向直流電機添加新的負載轉矩。

再次雙擊TorqueLoad表查找塊,選擇輸出/顯示選項卡,取消選中輸出值VAL的輸出顯示引腳框。雙擊DC Motor組件并將負載輸入定義為剛剛創(chuàng)建的指定TorqueLoad.VAL的表查找塊的輸出。

be96270c-96c4-11ed-bfe3-dac502259ad0.png

取消選中輸出值VAL的輸出顯示

bea9bb00-96c4-11ed-bfe3-dac502259ad0.png

負載定義為TorqueLoad.VAL

接下來添加控制方案。

控制方案由外部SpeedControl回路和內部Current Control 回路組成。這兩個控件有不同的目標,其中速度控制將電機驅動到1000rpm的固定速度,電流控制使電流不超過最大值,將其限制在20A左右的±2.5A范圍內,要實現(xiàn)的完整方案如下圖所示。

becb02c4-96c4-11ed-bfe3-dac502259ad0.png

外部Speed Control回路和內部Current Control回路

接下來插入控制邏輯模塊。

在組件庫窗口中SimplorerElements>>Basic Elements>>Blocks>>Continous Blocks,選擇GAIN塊并將其拖放到Schematic中3次,選擇INTG(積分器)塊并將其拖放到原理圖中。在組件庫窗口中Simplorer Elements>>BasicElements>>Blocks>>Sources Blocks。選擇CONST(常量值)塊并將其拖放到原理圖中,在組件庫窗口中Simplorer Elements>>BasicElements>>Blocks>>Signal Processing Blocks,選擇 SUM塊并將其拖放到Schematic中3次,選擇TPH (Two-Point Element with Hysteresis) 塊并將其拖放到Schematic中,選擇LIMIT(限制器)塊并將其拖放到Schematic中,將10個塊排列如下圖。

bef157f8-96c4-11ed-bfe3-dac502259ad0.png

外部Speed Control回路和內部Current Control回路所需元器件

接下來設置組件可見性和屬性。

為了在原理圖上獲得更好的組件可見性,建議檢查高級屬性轉到菜單項Tools>>Options>>General Options>>SchematicEditor>>General 最終選中“顯示高級屬性數(shù)據(jù)”。在Tools>>Schematic Editor >>Fonts選擇所需的字體類型和字體大小。 您還可以選中“應用此字體...活動原理圖”框來修改已放置在原理圖上的元素的可見性。準備好后,點擊OK。

bf091154-96c4-11ed-bfe3-dac502259ad0.png

顯示高級屬性數(shù)據(jù)

bf30747e-96c4-11ed-bfe3-dac502259ad0.png

Fonts字體設置

接下來對齊組件。

為了使模塊方案和一般每個電路更具可讀性,使用Simplorer提供的對齊功能通常很有幫助,要水平對齊元素/塊,首先選擇要對齊的元素/塊,然后轉到菜單項 Draw>>Align Horizontal,要垂直對齊元素/塊。先選擇要對齊的元素/塊,然后轉到菜單項Draw>>Flip Vertical。

bf4cea3c-96c4-11ed-bfe3-dac502259ad0.png

Align Horizontal與Flip Vertical

接下來修改增益模塊屬性。

雙擊GAIN1并將名稱更改為Motor_speed,在Output/Display Tab, 不勾選Show Pin 而選INPUT,在參數(shù)選項卡INPUT設置為DCMP1.N(DC Motor Speed),KP設置為1,TS為0。

bf705c92-96c4-11ed-bfe3-dac502259ad0.png

GAIN1(Motor_speed)雙擊GAIN2并將名稱更改為Proportional_Gain,在參數(shù)選項卡KP設置為50。

bf9ab85c-96c4-11ed-bfe3-dac502259ad0.png

GAIN2(Proportional_Gain)

雙擊GAIN3并將名稱更改為Motor Current,在Output/Display Tab, 不勾選Show Pin而選擇INPUT,在參數(shù)選項卡INPUT設置DCMP1.IA (DC Motor Current),KP設置為1,TS設置為0。

bfb940ce-96c4-11ed-bfe3-dac502259ad0.png

GAIN3(Motor_current)

接下來修改求和模塊屬性。

按Ctrl鍵選擇SUM1、SUM2和SUM3,執(zhí)行RMB>>Flip Vertical,雙擊SUM1并將INPUT[0]的符號設置為“-”,保持SUM2不變,雙擊SUM3并將INPUT[1]的符號設置為to “-”。

bfda99ae-96c4-11ed-bfe3-dac502259ad0.png

SUM1

bff5ff00-96c4-11ed-bfe3-dac502259ad0.png

SUM3

接下來修改常量模塊屬性。

雙擊CONST1并將名稱更改為N_REF,將值給定為1000。

c00f4e4c-96c4-11ed-bfe3-dac502259ad0.png

常量模塊

接下來修改INTG積分模塊屬性。

雙擊INTG1并將名稱更改為Integral_Gain,在參數(shù)選項卡中將KI給定為20。

c02ee892-96c4-11ed-bfe3-dac502259ad0.png

INTG積分模塊

接下來修改限制模塊屬性。

雙擊LIMIT1并將名稱更改為Limiter,在參數(shù)選項卡中,將UL給定為20,將LL給定為0。

c04e8df0-96c4-11ed-bfe3-dac502259ad0.png

限制模塊

接下來修改TPHBlock (Schmitt Trigger) 模塊屬性。

雙擊TPH并將名稱更改為Control_Output,在參數(shù)選項卡中,將THRES1給定為-2.5,將THRES2給定為2.5,將VAL1給定為-1,將VAL2給定為1。

c06e26b0-96c4-11ed-bfe3-dac502259ad0.png

TPH Block(Schmitt Trigger)模塊

接下來連接模塊和控制方案。

按下入進行10個模塊的連接。

c090373c-96c4-11ed-bfe3-dac502259ad0.png

連接10個模塊

將Control_Output模塊連接到Mosfet的門級。

c0a10094-96c4-11ed-bfe3-dac502259ad0.png

Control_Output模塊連接到Mosfet的門級

接下來進行后處理準備。

選擇菜單Draw>>Report>>RectangularPlot,并將繪圖放置在原理圖中,如放在電路上方,此時會自動彈出New Trace窗口,用戶可通過選擇數(shù)量來選擇流經DCMP電機的電流 DCMP1.IA,單擊“Add Trace”按鈕,然后單擊“Close”關閉。

c0b7711c-96c4-11ed-bfe3-dac502259ad0.png

Rectangular Plot放置在電路上方

c0e114f4-96c4-11ed-bfe3-dac502259ad0.png

選擇DCMP電機的電流 DCMP1.IA

接下來設置模擬分析。

在本示例中,由于使用的控制技術,無法輕松預測 Mosfet 開關頻率,為了確保以適當?shù)姆绞奖硎舅锌赡艿乃矐B(tài),在這種情況下,我們?yōu)镠min和Hmax設置了非常小的值。在瞬態(tài)分析設置窗口中,給定Tend為120ms,給定Hmin為1ns,給定Hmax為1ms,點擊OK鍵確認。

c1130798-96c4-11ed-bfe3-dac502259ad0.png

瞬態(tài)分析求解設置

最后進行分析與結果的查看。

選擇菜單SimplorerCircuit>>Analyze運行分析,流經直流電機的電流的最終結果應與下圖非常相似。

c132d6ae-96c4-11ed-bfe3-dac502259ad0.png

電流結果

選擇圖表報告RMB>>ModifyReport,選擇參數(shù)DCMP1.N與TorqueLoad.VAL同時按下Add Trace,得到如下結果。

c17431ee-96c4-11ed-bfe3-dac502259ad0.png

電流、轉速、轉矩結果

用戶需要注意的是,當電機加速到所需速度時,電機電流將受到限制,一旦電機達到所需速度,電機電流就會降低以保持速度,當轉矩負載再次增加時,它會導致電機電流增加以支持增加的轉矩負載,以保持速度恒定。

此Workshop到此結束,最后,在工作文件夾中保存名為WS_2_1 的文件。

3 總結

本文以永磁直流電機為例,介紹了基于Simplorer的電機控制模型。我們建立了一個簡單的 AC/DC 二極管整流器,為直流永磁電機供電,同時還構建了一個完整的控制方案,用于在啟動和突然負載變化的情況下驅動電機,來對永磁直流電機進行控制。Simplorer強大的虛擬仿真技術,可幫助用戶深入研究產品設計的每個方面,是電機及驅動系統(tǒng)、以及新能源系統(tǒng)理想的設計工具,能在快速實現(xiàn)高精度設計的同時,降低設計成本。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 二極管
    +關注

    關注

    147

    文章

    9647

    瀏覽量

    166583
  • 整流器
    +關注

    關注

    28

    文章

    1527

    瀏覽量

    92446
  • 電機控制
    +關注

    關注

    3535

    文章

    1880

    瀏覽量

    268853
  • ANSYSSimplorer
    +關注

    關注

    2

    文章

    2

    瀏覽量

    7936
  • 永磁直流電機

    關注

    1

    文章

    21

    瀏覽量

    7014

原文標題:基于Simplorer的永磁直流電機控制

文章出處:【微信號:西莫電機論壇,微信公眾號:西莫電機論壇】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    永磁無刷直流電機永磁同步電機有哪些不同點啊

    永磁無刷直流電機永磁同步電機的傳感器有何不同?永磁無刷直流電機
    發(fā)表于 08-12 07:35

    直流電機

    什么是直流電機 使用直流電源的電機叫做直流電機。因此只要把直流電機的端子接到直流電源上,就可以
    發(fā)表于 01-09 15:05 ?4050次閱讀
    <b class='flag-5'>直流電機</b>

    基于DSP的永磁無刷直流電機弱磁控制系統(tǒng)

    基于DSP的永磁無刷直流電機弱磁控制系統(tǒng)
    發(fā)表于 12-10 00:05 ?5次下載

    永磁無刷直流電機設計-英文

    永磁無刷直流電機設計-英文
    發(fā)表于 12-13 22:20 ?0次下載

    永磁直流電機的原理和設計與定制

    直流電機一種用直流電運行的電機直流電機通常是有刷的或同步的,有刷直流電機通過內部換向、固定永磁
    的頭像 發(fā)表于 02-22 15:54 ?4518次閱讀

    永磁直流電機的原理

    直流電機一種用直流電運行的電機,直流電機通常是有刷的或同步的,有刷直流電機通過內部換向、固定永磁
    發(fā)表于 01-21 09:31 ?18次下載
    <b class='flag-5'>永磁</b><b class='flag-5'>直流電機</b>的原理

    永磁無刷直流電機簡介

    永磁無刷直流電機簡介(通信電源技術 期刊查稿)-永磁無刷直流電機簡介,有需要的可以參考!
    發(fā)表于 09-15 16:03 ?16次下載
    <b class='flag-5'>永磁</b>無刷<b class='flag-5'>直流電機</b>簡介

    永磁無刷直流電機的優(yōu)缺點

    永磁無刷直流電機的優(yōu)缺點(電源技術應用2013年第3期)-永磁無刷直流電機的優(yōu)缺點,有需要的可以參考!
    發(fā)表于 09-15 16:06 ?14次下載
    <b class='flag-5'>永磁</b>無刷<b class='flag-5'>直流電機</b>的優(yōu)缺點

    永磁無刷直流電機

    永磁無刷直流電機(通信電源技術是核心期刊嗎)-永磁無刷直流電機,有需要的可以參考!
    發(fā)表于 09-15 16:10 ?38次下載
    <b class='flag-5'>永磁</b>無刷<b class='flag-5'>直流電機</b>

    淺析Simplorer永磁直流電機控制(上)

    Ansys Simplorer是直觀易用、多物理域、多層次的系統(tǒng)仿真軟件,能夠幫助工程師實現(xiàn)復雜的高精度快速設計、仿真分析與優(yōu)化設計,包括:電機、電磁、電源和其它機電一體化系統(tǒng)。Simplorer
    的頭像 發(fā)表于 01-31 17:34 ?5034次閱讀
    淺析<b class='flag-5'>Simplorer</b>的<b class='flag-5'>永磁</b><b class='flag-5'>直流電機</b><b class='flag-5'>控制</b>(上)

    淺析Simplorer永磁直流電機控制(中)

    Ansys Simplorer是直觀易用、多物理域、多層次的系統(tǒng)仿真軟件,能夠幫助工程師實現(xiàn)復雜的高精度快速設計、仿真分析與優(yōu)化設計,包括:電機、電磁、電源和其它機電一體化系統(tǒng)。Simplorer
    的頭像 發(fā)表于 01-31 17:34 ?3831次閱讀
    淺析<b class='flag-5'>Simplorer</b>的<b class='flag-5'>永磁</b><b class='flag-5'>直流電機</b><b class='flag-5'>控制</b>(中)

    淺析Simplorer永磁直流電機控制(下)

    Ansys Simplorer是直觀易用、多物理域、多層次的系統(tǒng)仿真軟件,能夠幫助工程師實現(xiàn)復雜的高精度快速設計、仿真分析與優(yōu)化設計,包括:電機、電磁、電源和其它機電一體化系統(tǒng)。Simplorer
    的頭像 發(fā)表于 01-31 17:34 ?1914次閱讀
    淺析<b class='flag-5'>Simplorer</b>的<b class='flag-5'>永磁</b><b class='flag-5'>直流電機</b><b class='flag-5'>控制</b>(下)

    無刷直流電機、永磁同步電機及FOC控制算法簡介

    無刷直流電機(BLDC)、永磁同步電機電機(PMSM)電機以及FOC控制算法簡介 內轉子永磁同步
    發(fā)表于 03-09 10:09 ?20次下載
    無刷<b class='flag-5'>直流電機</b>、<b class='flag-5'>永磁</b>同步<b class='flag-5'>電機</b>及FOC<b class='flag-5'>控制</b>算法簡介

    永磁無刷直流電機的基礎知識

    永磁無刷直流電機是一種電動機,相比傳統(tǒng)的有刷直流電機具有更高的效率和更長的壽命。它的工作原理基于以永磁體作為轉子,通過電磁線圈產生磁場控制
    發(fā)表于 03-23 17:59 ?4308次閱讀

    永磁無刷直流電機控制方法

    永磁無刷直流電機(BLDCM)因其高效率、高功率密度、低維護成本等優(yōu)點,在電動汽車、航空航天、工業(yè)自動化等領域得到了廣泛應用。為了充分發(fā)揮永磁無刷直流電機的性能,采用合適的
    的頭像 發(fā)表于 06-03 18:21 ?1407次閱讀