在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內(nèi)不再提示

永磁同步電機恒壓頻比開環(huán)控制系統(tǒng)Matlab/Simulink仿真分析(一)

CHANBAEK ? 來源:旋轉(zhuǎn)的電機 ? 作者:小師兄 ? 2023-05-23 14:43 ? 次閱讀

前言

本章節(jié)采用恒壓頻比的開環(huán)控制方法驅(qū)動永磁同步電機的轉(zhuǎn)動,首先分析恒壓頻比的控制原理,然后在Matlab/Simulink中進行永磁同步電機恒壓頻比開環(huán)控制系統(tǒng)仿真分析,最后將Simulink中的恒壓頻比控制算法生成代碼加載到實際工程中進行工程實現(xiàn)。

一、 恒壓頻比(V/F)控制原理

圖片

永磁同步電機恒壓頻比控制方法與異步電機恒壓頻比控制方法相似,也是控制電機輸入電壓與頻率同時變化,從而使氣隙磁通保持恒定。該控制方法沒有電機電流、電壓、位置等物理量的反饋,動態(tài)性能較差,在給定目標轉(zhuǎn)速發(fā)生變化或者負載突變的情況下容易產(chǎn)生失步和震蕩的問題,但該控制方法勝在簡單,多適用于對轉(zhuǎn)速精度要求不高的場合。

永磁同步電機恒壓頻比開環(huán)控制系統(tǒng)Matlab/Simulink仿真框圖如下:

圖片

二、永磁同步電機恒壓頻比開環(huán)控制系統(tǒng)Matlab/Simulink仿真分析

2.1.仿真電路分析

2.1.1.恒壓頻比控制算法

圖片

恒壓頻比控制算法:永磁同步電機轉(zhuǎn)速與頻率的換算關(guān)系如下所示:

圖片

首先,將設(shè)定的電機目標轉(zhuǎn)速通過上式換算為頻率,由于該開環(huán)控制系統(tǒng)沒有自動限制啟動電流的作用,因此加入了一個斜坡函數(shù)使頻率有一個平緩的變化過程。例如仿真中設(shè)定的目標轉(zhuǎn)速為1200r/min,換算為頻率的過程如下圖所示:

圖片

然后,由恒壓頻比V/F控制算法特性(下圖所示),使輸入電壓與頻率同步變化,從而保持氣隙磁通恒定。低頻時Us和Eg都較小,定子電阻和漏感壓降所占分量比較顯著,不能再忽略,此時人為的把定子電壓抬高一些,近似的補償定子阻抗壓降,如下圖b線所示:

圖片

由上圖可知輸入電壓與頻率的關(guān)系為(帶低頻補償?shù)腷線,已知(0,U0)(f1N,UsN)):

圖片

將頻率通過上式換算為電壓,由電機的額定轉(zhuǎn)速計算出額定頻率f1N(永磁同步電機轉(zhuǎn)速與頻率的關(guān)系)。永磁同步電機的恒壓頻比控制為基頻以下調(diào)速,系統(tǒng)最高頻率不能超過額定頻率f1N,例如仿真中所選永磁同步電機的額定轉(zhuǎn)速為12540r/min,計算出額定頻率f1N為1463Hz,為系統(tǒng)最高設(shè)定頻率。

目標轉(zhuǎn)速設(shè)置為1200r/min,將轉(zhuǎn)速換算為頻率,再由頻率的變化得到輸入電壓的變化,如下圖所示:

圖片

此處作了一個歸一化處理,將電壓的變化除以電機額定電壓,使輸出電壓的范圍落在[0,1]區(qū)間內(nèi)。

圖片

將頻率轉(zhuǎn)換為角速度,再對角速度求積分獲得當前的角度,如下圖所示:

圖片

此時已獲得輸入電壓的幅值Um與相角wt,再通過下式將幅值與相角的電壓表示轉(zhuǎn)化為兩相αβ坐標系下的電壓表示:

圖片

αβ坐標系下的電壓表示為:

圖片

接著采用反Clark變換,得到最終輸入到電機的三相電壓:

圖片

2.1.2.輸出處理

圖片

對恒壓頻比控制算法的輸出電壓做處理,使其落在[0,1]的范圍內(nèi):

圖片

2.1.3.主電路

圖片

主電路包括逆變電路與永磁同步電機,逆變電路如下圖所示,采用Average-Value Inverter模塊直接生成三相正弦電壓,下圖為目標轉(zhuǎn)速1200r/min下輸入到電機的電壓波形。

圖片

圖片

永磁同步電機采用BR2804-1700電機(電機的參數(shù)用ST Motor Proflier測得),參數(shù)如下:

圖片

圖片

2.2.仿真結(jié)果分析

2.2.1.設(shè)定目標轉(zhuǎn)速為1200r/min

目標轉(zhuǎn)速與實際轉(zhuǎn)速的波形曲線:

圖片

穩(wěn)態(tài)時,目標轉(zhuǎn)速與實際轉(zhuǎn)速的誤差:

圖片

穩(wěn)態(tài)時,電機定子電流:

圖片

電機轉(zhuǎn)子位置:

圖片

dq坐標系下的定子電流值:

圖片

電磁轉(zhuǎn)矩:

圖片

2.2.1.設(shè)定目標轉(zhuǎn)速為變化值

目標轉(zhuǎn)速:

圖片

目標轉(zhuǎn)速與實際轉(zhuǎn)速:

圖片

從圖中可以看出電機加減速有一段斜坡時間,電機加減速的快慢由恒壓頻比控制算法中由轉(zhuǎn)速換算為頻率時所設(shè)置的斜坡函數(shù)斜率有關(guān)。

三、永磁同步電機恒壓頻比開環(huán)控制系統(tǒng)代碼生成及工程實現(xiàn)

3.1.功能需求

實現(xiàn)永磁同步電機的恒壓頻比控制,可通過按鍵調(diào)節(jié)永磁同步電機的轉(zhuǎn)速。

3.2.硬件設(shè)計

圖片

控制板:STM32F302R8

驅(qū)動板:X-NUCLEO-IHM07M1

永磁同步電機:BR2804-1700

圖片

3.3.軟件設(shè)計

3.3.1.STM32CubeMX底層配置

1、RCC設(shè)置外接HSE(Crystal/Ceramic Resonator),時鐘設(shè)置為72MHz

2、PC10、PC11、PC12設(shè)置為推挽輸出、無上下拉電阻、高速,初始化狀態(tài)設(shè)為0; PB13設(shè)置為推挽輸出,下拉電阻、高速,初始化狀態(tài)為0; PC13設(shè)置為輸入,無上下拉電阻。

3、設(shè)置TIM1時鐘源為內(nèi)部時鐘,TIM1_CH1(PA8)設(shè)置為PWM輸出,TIM1_CH2(PA9)設(shè)置為PWM輸出,TIM1_CH3(PA10)設(shè)置為PWM輸出;TIM1預(yù)分頻值設(shè)置為3-1,計數(shù)模式選為中央計數(shù)模式1,ARR設(shè)計為1200-1(1/(1/(72000000/3))*1200=20KHz),內(nèi)部時鐘無分頻;使能TIM1更新中斷,中斷優(yōu)先級設(shè)置為(1,0)

4、USART2設(shè)置為異步,115200波特率,8位數(shù)據(jù)位,無奇偶校驗位,1位停止位

5、Project Manager->工程名+IDE配置,Code Generator配置,生成工程代碼

圖片

圖片

圖片

圖片

3.3.2.應(yīng)用層與底層的接口開發(fā)

圖片

Speed_Ref用于設(shè)定目標轉(zhuǎn)速;Duty[3]用于接收恒壓頻比控制算法生成的三相電壓,該三相電壓作為調(diào)制波,TIM1計數(shù)器(中央計數(shù)模式)作為載波,頻率20KHz與Simulink仿真設(shè)計一致。調(diào)制波與載波進行調(diào)制生成PWM,控制三相逆變電路的驅(qū)動輸出,此處采用SPWM控制方法進行控制;Vmin用于設(shè)定恒壓頻比控制算法中的補償電壓值U0。

3.3.3.Matlab/Simulink恒壓頻比控制算法代碼生成

圖片

圖片

3.3.4.應(yīng)用層與底層的代碼集成

在主函數(shù)中調(diào)用:PMSM_VF_initialize()初始化函數(shù)。

/**
  * @brief  The application entry point.
  * @retval int
  */
int main(void)
{
  /* USER CODE BEGIN 1 */
  uint8_t count=0;


  /* USER CODE END 1 */


  /* MCU Configuration--------------------------------------------------------*/


  /* Reset of all peripherals, Initializes the Flash interface and the Systick. */
  HAL_Init();


  /* USER CODE BEGIN Init */


  /* USER CODE END Init */


  /* Configure the system clock */
  SystemClock_Config();


  /* USER CODE BEGIN SysInit */


  /* USER CODE END SysInit */


  /* Initialize all configured peripherals */
  MX_GPIO_Init();
  MX_TIM1_Init();
  MX_USART2_UART_Init();
  /* USER CODE BEGIN 2 */
  PMSM_VF_initialize();  //Simulink初始化函數(shù)


  /* USER CODE END 2 */


  /* Infinite loop */
  /* USER CODE BEGIN WHILE */
  while (1)
  {
    /* USER CODE END WHILE */


    /* USER CODE BEGIN 3 */
    if(Key_Scany(KEY_GPIO_Port,KEY_Pin)==1)
    {
      HAL_GPIO_WritePin(GPIOC, EN1_Pin|EN2_Pin|EN3_Pin, GPIO_PIN_SET);  //使能三相橋臂

      HAL_TIM_PWM_Start(&htim1,TIM_CHANNEL_1);   //使能三路PWM
      HAL_TIM_PWM_Start(&htim1,TIM_CHANNEL_2);
      HAL_TIM_PWM_Start(&htim1,TIM_CHANNEL_3);

        __HAL_TIM_ENABLE_IT(&htim1,TIM_IT_UPDATE);  //使能TIM1更新中斷
        __HAL_TIM_CLEAR_FLAG(&htim1,TIM_IT_UPDATE);

      Speed_Ref+=500;
      if(Speed_Ref>=12000)
        Speed_Ref=12000;
    }

    HAL_Delay(1);
    count++;
    if(count%50==0)
    {
      count=0;
      HAL_GPIO_TogglePin(LED_GPIO_Port, LED_Pin);  //程序運行指示燈
    }
  }
  /* USER CODE END 3 */
}

在TIM1更新中斷函數(shù)中調(diào)用:PMSM_VF_step(Speed_Ref, Duty)函數(shù),實現(xiàn)恒壓頻比控制算法。

/* USER CODE BEGIN 1 */
void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
{
  //Simulink函數(shù) 20KHz V/F控制
  PMSM_VF_step(Speed_Ref, Duty);

  for(int i=0;i<3;i++)
  {
    Duty[i]=(1-Duty[i])*htim1.Init.Period;
  }

  TIM1->CCR1=Duty[0];  //進行SPWM控制
  TIM1->CCR2=Duty[1];
  TIM1->CCR3=Duty[2];

}
/* USER CODE END 1 */

3.4.仿真驗證

編譯下載到開發(fā)板觀察實驗現(xiàn)象

總結(jié)

本章節(jié)采用恒壓頻比的開環(huán)控制方法驅(qū)動永磁同步電機的轉(zhuǎn)動,分析了恒壓頻比的控制原理,然后在Matlab/Simulink中進行了永磁同步電機恒壓頻比開環(huán)控制系統(tǒng)的仿真分析,最后將Simulink中的恒壓頻比控制算法生成代碼加載到實際工程中進行了工程實現(xiàn),為后續(xù)章節(jié)的分析奠定基礎(chǔ)。

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

    關(guān)注

    187

    文章

    2990

    瀏覽量

    232726
  • 永磁同步電機
    +關(guān)注

    關(guān)注

    28

    文章

    876

    瀏覽量

    50063
  • 軟件
    +關(guān)注

    關(guān)注

    69

    文章

    5084

    瀏覽量

    88739
  • Simulink
    +關(guān)注

    關(guān)注

    22

    文章

    538

    瀏覽量

    63407
  • 開環(huán)控制系統(tǒng)

    關(guān)注

    1

    文章

    11

    瀏覽量

    5289
收藏 人收藏

    評論

    相關(guān)推薦

    Matlab/Simulink中進行永磁同步電機I/F控制系統(tǒng)仿真分析

    本章節(jié)采用流I/F控制方法驅(qū)動永磁同步電機的轉(zhuǎn)動,首先分析
    發(fā)表于 06-08 15:31 ?2298次閱讀
    在<b class='flag-5'>Matlab</b>/<b class='flag-5'>Simulink</b>中進行<b class='flag-5'>永磁</b><b class='flag-5'>同步電機</b>流<b class='flag-5'>頻</b><b class='flag-5'>比</b>I/F<b class='flag-5'>控制系統(tǒng)</b>的<b class='flag-5'>仿真</b><b class='flag-5'>分析</b>

    太實用!永磁同步電機控制方案及MATLAB仿真模型大全

    與數(shù)學模型,實現(xiàn)控制系統(tǒng)的設(shè)計,并進行仿真;通過實驗和仿真研究控制系統(tǒng)電流環(huán)、速度環(huán)、位置環(huán)響應(yīng)及提高其響應(yīng)性能的措施,探討負載擾動、負載轉(zhuǎn)動慣量對
    發(fā)表于 06-30 15:17

    永磁同步電機控制原理分析MATLAB仿真應(yīng)用

    本書著眼于現(xiàn)代永磁同步電機控制原理分析MATLAB仿真應(yīng)用,
    發(fā)表于 08-27 07:00

    永磁同步電機直接轉(zhuǎn)矩控制系統(tǒng)中的MATLAB/Simulink建模方法

    本博客介紹了永磁同步電機直接轉(zhuǎn)矩控制系統(tǒng)中各個懷節(jié)的MATLAB/Simulink建模方法,并對系統(tǒng)
    發(fā)表于 08-27 06:53

    Simulink永磁同步電機控制仿真系列

    文章目錄、實現(xiàn)電流閉環(huán)二、實現(xiàn)轉(zhuǎn)矩閉環(huán)Simulink永磁同步電機控制仿真系列文章已經(jīng)發(fā)布兩篇
    發(fā)表于 08-27 07:26

    永磁同步電機控制原理及MATLAB仿真

    【實例簡介】現(xiàn)代永磁同步電機控制原理及MATLAB仿真__袁雷編著里的隨書附贈的程序【實例截圖】【核心代碼】隨書
    發(fā)表于 08-27 08:12

    Ansys Simplorer和Matlab/Simulink聯(lián)合仿真來實現(xiàn)永磁同步電機的矢量控制

    12.永磁同步電機的矢量控制策略(十二)## 需要注意的幾點針對整套控制系統(tǒng)而言,除被控對象外是控制系
    發(fā)表于 08-27 07:04

    永磁同步電機控制系統(tǒng)設(shè)計

    針對永磁同步電機控制系統(tǒng)設(shè)計時,單獨采用Matlab建模仿真方式多參數(shù)整定繁瑣的問題,提出了
    發(fā)表于 03-07 15:06 ?23次下載
    <b class='flag-5'>永磁</b><b class='flag-5'>同步電機</b><b class='flag-5'>控制系統(tǒng)</b>設(shè)計

    基于Matlab-Simulink的永磁同步電機(PMSM)矢量控制仿真

    基于Matlab-Simulink永磁同步電機(PMSM)矢量控制仿真
    發(fā)表于 05-05 10:18 ?32次下載

    永磁同步電機控制系統(tǒng)的模型建立和仿真資料說明

    同步電機基于三相靜止坐標系的數(shù)學模型,在此基礎(chǔ)上詳細闡述了定子電流矢量的最優(yōu)控制方式及電壓空間矢量調(diào)制(SVPWM)技術(shù)的原理、實現(xiàn)方式,并利用Simulink建立了永磁
    發(fā)表于 11-28 14:56 ?78次下載
    <b class='flag-5'>永磁</b><b class='flag-5'>同步電機</b><b class='flag-5'>控制系統(tǒng)</b>的模型建立和<b class='flag-5'>仿真</b>資料說明

    永磁同步電機控制筆記:中點平移法svpwm實現(xiàn)分析

    前言 永磁同步電機控制相關(guān)文章分為兩個系列 Simulink永磁同步電機
    發(fā)表于 03-13 09:45 ?3次下載
    <b class='flag-5'>永磁</b><b class='flag-5'>同步電機</b><b class='flag-5'>控制</b>筆記:中點平移法svpwm實現(xiàn)<b class='flag-5'>分析</b>

    永磁同步電機最小損耗控制Simulink仿真

    和收藏吧! ? 目錄 永磁同步電機損耗分析 考慮鐵耗的永磁同步電機數(shù)學模型 永磁
    發(fā)表于 03-14 10:44 ?59次下載
    <b class='flag-5'>永磁</b><b class='flag-5'>同步電機</b>最小損耗<b class='flag-5'>控制</b><b class='flag-5'>Simulink</b><b class='flag-5'>仿真</b>

    永磁同步電機恒壓開環(huán)控制系統(tǒng)Matlab/Simulink仿真分析(二)

    本章節(jié)是對上章節(jié)的補充,上章節(jié)恒壓開環(huán)控制系統(tǒng)
    的頭像 發(fā)表于 05-23 14:44 ?1470次閱讀
    <b class='flag-5'>永磁</b><b class='flag-5'>同步電機</b><b class='flag-5'>恒壓</b><b class='flag-5'>頻</b><b class='flag-5'>比</b><b class='flag-5'>開環(huán)</b><b class='flag-5'>控制系統(tǒng)</b><b class='flag-5'>Matlab</b>/<b class='flag-5'>Simulink</b><b class='flag-5'>仿真</b><b class='flag-5'>分析</b>(二)

    永磁同步電機FOC控制的基本原理及Matlab/Simulink仿真分析

    永磁同步電機控制繞不開FOC,本章節(jié)主要介紹FOC控制的基本原理、坐標變換以及永磁同步電機
    的頭像 發(fā)表于 05-23 14:47 ?6117次閱讀
    <b class='flag-5'>永磁</b><b class='flag-5'>同步電機</b>FOC<b class='flag-5'>控制</b>的基本原理及<b class='flag-5'>Matlab</b>/<b class='flag-5'>Simulink</b><b class='flag-5'>仿真</b><b class='flag-5'>分析</b>

    永磁同步電機I/F控制原理及Matlab/Simulink仿真分析

    本章節(jié)采用流I/F控制方法驅(qū)動永磁同步電機的轉(zhuǎn)動,首先分析
    的頭像 發(fā)表于 05-24 11:36 ?2618次閱讀
    <b class='flag-5'>永磁</b><b class='flag-5'>同步電機</b>流<b class='flag-5'>頻</b><b class='flag-5'>比</b>I/F<b class='flag-5'>控制</b>原理及<b class='flag-5'>Matlab</b>/<b class='flag-5'>Simulink</b><b class='flag-5'>仿真</b><b class='flag-5'>分析</b>
    主站蜘蛛池模板: 久久久久久天天夜夜天天 | 日本一级黄色毛片 | 亚洲黄色天堂 | 久操免费视频 | 国产黄网站在线观看 | 国产三级毛片视频 | 我色综合 | 四虎永久免费地址在线网站 | 日韩午夜片 | 国产情侣真实露脸在线最新 | 亚洲综合伊人 | 男人的天堂一区二区视频在线观看 | 国产xxxx极品bbw视色 | 久久福利青草精品资源 | 亚洲色图欧美视频 | 天堂资源wwww在线看 | 国产久爱青草视频在线观看 | 日本特黄特黄刺激大片免费 | 俺去鲁婷婷六月色综合 | 久久亚洲精选 | 狼狼狼色精品视频在线播放 | 午夜小片| 欧美a欧美 | 欧美性猛交xxxx乱大交高清 | αv天堂| 26uuu欧美日本| 校园 春色 欧美 另类 小说 | 免费簧片视频 | 毛片在线播 | 午夜黄色剧场 | 午夜剧场黄色 | 午夜影院免费入口 | 国产99久久九九精品免费 | 国产免费高清视频在线观看不卡 | 四虎影院网址大全 | 狠狠干精品 | 资源视频在线观看 | 亚洲一区 在线播放 | a免费在线| 亚洲黄站| 久久青草91线频免费观看 |