Simulink模擬---自帶PMSM電機模組介紹
文章出處:https://blog.csdn.net/qlexcel/article/details/99481412#comments 這是一位大佬,膜拜一下,比我寫得詳細多啦
一、模組位置
二、模組配置
1、Configuration(配置)
1)、Number of phases(相數):裡面包含“3”和“5”兩個選項。當選擇“3”時表示為三相PMSM,當選擇“5”時表示為五相PMSM。當Back EMF waveform被設定成Trapezoidal方式,或者Rotor type被設定成Salient-pole方式時,此處將不能進行功能選擇。
2)、Back EMF waveform(反電動勢波形):裡面包含Sinusoidal和Trapezoidal兩個選項。選擇Sinusoidal表示此PMSM為正弦波激勵,選擇Trapezoidal表示此PMSM為梯形波激勵。無論選擇哪種激勵方式,Number of phases都將不能設定為5。
3)、Rotor type(轉子型別):裡面包含Round和Salient-pole兩個選項。選擇Salient-pole表示電機轉子為凸極型,選擇Round表示電機轉子為圓柱形。
4)、Mechanical input(機械輸入方式):裡面包含Torque Tm、Speed和Mechanical rotational三個選項。其中,較為常用的是前兩個,Torque Tm表示負載轉矩,Speed表示機械角速度。
5)、Preset model(電機的型別):裡面包含No和各種功率等級的電機選項。當選擇No時,可以對電機的引數進行修改;當選擇其他型別的電機時,電機引數已經確定,將不能對電機的引數進行設定。
2、Parameters(引數設定)
1)、Stator phase resistance Rs(ohm)(定子電阻):設定電機定子電阻的大小,單位為Ω。
2)、Inductances[Ld(H)Lq(H)](定子電感):設定電機定子電感的大小,單位為H。
3)、Machine constant(電機常量值):當Specify選擇Flux linkage established by magnets(V.s)時,可以對Flux linkage(永磁體磁鏈)進行設定大小,單位為Wb;當Specify 選擇Voltage Constant時,可以對Voltage Constant進行設定大小,單位為V/krpm;當Specify 選擇Torque Constant 時,可以對Torque Constant進行設定大小,單位為N·m。
4)、Inertia, viscous damping, pole pairs, static friction [J(kg.m"2)F(N.m.s)p() Tf(N.m)]:可以分別設定電機的Inertia(轉動慣量)、viscous damping(阻尼係數)、pole pairs(極對數)和static friction(靜摩擦力),viscous damping通常設定為0。
5)、Initial conditions[wm(rad/s)thetam(deg)ia,ib(A)](電機的初始狀態):可以設定包括機械角速度、轉子位置、相電流ia和ib在內的數值大小。
3、Advanced(高階設定)
1)、Sample time(-1 for inherited):可以對取樣時間進行設定,當powergui設定為continues時,預設為-1,表示採用內部的取樣時間;當powergui設定為discrete時,可以對取樣時間進行設定。
2)、Rotor flux position when theta=0:此處用來設定同步旋轉座標系的選擇。當選擇Aligned with phase A axis(original Park)時,表示同步旋轉座標系採用的是前面所講的書本上常用座標系(見圖1-2);當選擇90degrees behind phase A axis(modified Park)時,表示同步旋轉座標系採用的是MATLAB自身所採用的座標系(見圖1-6)。
三、模組的使用
1、模組有4個輸入和一組輸出。A、B、C是電機模組的3根相線,一般接三相逆變橋:
Tm輸入是電機的負載扭矩,相當於此電機模組的負載。可以接入常數模組,也可以接入變化訊號,模擬負載的變化。
m輸出組,包含了電機模組的各種輸出訊號:
1)、is_a、is_b、is_c:3相電流值,以A為單位,是帶正負的實際電流大小,可以直接使用。
2)、Rotor speed wm:電機角速度(以rad/s為單位,要轉換為RPM轉速,需要除以2*PI,再乘以60)。
3)、Rotor angle thetam:電機轉子電角度,這個是0-360度範圍的,可以直接用來進行clark、park變換。(注意要先乘極對數,如極對數是4,那麼電機模組輸出的電角度就要乘以4,再進行FOC)。
4)、電機輸出扭矩,單位N*m。
5)h_a、h_b、h_c:霍爾訊號輸出。霍爾訊號示意圖如下:
常用方法:
1、使用Universal Bridge模組輸出電機的驅動電壓
2、使用step模組,產生模組的負載訊號。
3、使用bus selector模組輸出電機模組的輸出訊號。
相關文章
- 【StoneDB 模組介紹】伺服器模組伺服器
- 基於simulink的風輪機發電系統建模與模擬
- 基於simulink的簡易電機電力系統建模與模擬效能分析
- 基於模糊PID的直流電機控制系統simulink建模與模擬
- 風力發電電網系統的simulink建模與模擬
- 3.03 模組外掛介紹
- Android模組化框架介紹Android框架
- ModStartCMS模組開發介紹
- 自適應PID控制器的simulink建模與模擬
- Python的常見模組:OS和 time模組介紹Python
- Python 關於JSON模組介紹PythonJSON
- 簡單介紹python process模組Python
- phpcmsV9手機模組外掛,自帶模板PHP
- Nginx 架構——【核心流程+模組介紹】Nginx架構
- mysql SQL Layer各個模組介紹MySql
- Python之logging模組相關介紹Python
- Django重要元件之Auth模組介紹Django元件
- python之pymsql模組相關介紹PythonSQL
- Altair Simdroid 流體分析模組介紹AI
- python基礎之-sys模組、os模組基本介紹(未完成)Python
- Altair SimSolid功能介紹 無網格快速結構模擬 衡祖模擬AISolid
- 無線自組網AODV路由機制模擬原始碼路由原始碼
- 自動駕駛系統的決策規劃模組介紹自動駕駛
- Istio所有模組、Service、Pod的功能介紹
- node表格模組exceljs介紹1–基本使用ExcelJS
- Python3 日曆(Calendar)模組介紹Python
- Python的包(package)和模組(module)介紹PythonPackage
- 序列化模組,隨機數模組,os模組,sys模組,hashlib模組隨機
- 基於模糊PID控制器的的無刷直流電機速度控制simulink建模與模擬
- MT7628 wifi(路由器)模組晶片組介紹WiFi路由器晶片
- 接入層Nginx架構及模組介紹分享Nginx架構
- 光模組數字診斷(DDM)功能介紹
- HanLP分類模組的分詞器介紹HanLP分詞
- 日誌篇:模組日誌總體介紹
- 基於simulink的模擬鎖相環和數字鎖相環建模與對比模擬
- Profinet遠端IO模組:模擬量模組_軟體組態說明
- ASP.NET Core模組化前後端分離快速開發框架介紹之3、資料訪問模組介紹ASP.NET後端框架
- Mac 電腦自帶照片調色工具介紹Mac