matlab轉差頻率控制,轉差頻率控制的異步電機調速系統的研究

1 引言

交流變頻調速的方法是異步電機最有發展前途的調速方法。隨著電力電子技術、計算機技術和自動控制技術的不斷發展,交流電機變頻調速已經逐步取代直流電機調速,并經歷了采用電壓頻率協調控制、轉差頻率控制、矢量控制以及直接轉矩控制的發展過程。其中,轉差頻率控制技術的采用,使變頻調速系統在一定程度上改善了系統的靜態和動態性能,同時它又比矢量控制方法簡便,具有結構簡單、容易實現、控制精度高等特點,廣泛應用于異步電機的矢量控制調速系統中。鑒于以上優點,本文對轉差頻率控制的異步電機矢量控制調速系統進行了研究分析和仿真。使用MATLAB中的仿真工具箱SIMULINK為基于轉差矢量控制的異步電動機變頻調速系統建立了仿真模型,并給出了仿真結果。

2 轉差頻率矢量控制的基本概念

矢量控制的思想是以轉子磁場為定向,通過轉子磁場定向的旋轉坐標變換實現勵磁和轉矩的解耦,從而可以達到和直流電機一樣的控制效果。轉子磁場定向有兩種方法:①通過設置觀測器估計轉子磁場空間角;②通過對轉差角頻率和轉子角頻率積分得到轉子磁鏈的空間位置。第二種方法即轉差矢量控制的依據。轉差矢量控制不必檢測磁通,簡單易行,受到人們的普遍重視并得到廣泛應用。

轉差頻率矢量控制不需要進行復雜的磁通檢測和繁瑣的坐標變換,只要在轉子磁鏈大小不變的前提下,通過檢測定子電流和轉子角速度,經過數學模型的運算就可以間接的磁場定向控制。要提高調速系統的動態性能,主要依靠控制轉速的變化率,顯然,通過控制轉差角頻率就能達到控制的目的。轉差頻率矢量控制就是通過控制轉差角頻率來控制轉速的變化率,從而間接控制電機的轉速。

3 轉差頻率矢量控制的變頻調速系統

轉差頻率控制的異步電動機矢量控制系統的結構如圖1所示。該系統為磁鏈開環、轉差型矢量變換控制的交-直-交電流源變頻調速系統。

543164c6ebdadffd6c5030ed2d442a44.png

在轉差頻率控制交-直-交電流源變頻調速系統的基礎上,把從穩態特性出發的和函數關系換成從動態數學模型出發的矢量變換控制器,就得到轉差型矢量變換控制系統。這樣,轉差頻率控制系統的大部分不足之處都被克服了,從而大大提高了調速系統的動態性能。

這個系統的主要特點如下:

1)轉速調節器的輸出信號是定子電流轉矩分量的給定信號,與雙閉環直流電動機調速系統的電樞電流給定信號相當。

2)定子電流勵磁分量給定信號和轉子磁鏈給定信號之間的關系是靠矢量變換控制方程式的磁通控制方程式建立的,其中的比例微分環節 使 在動態中獲得強迫勵磁效應,從而克服實際磁通的滯后。

3)定子電流勵磁分量給定信號和轉子磁鏈給定信號經直角坐標/極坐標變換器后產生定子電流幅值給定信號。

4)定子頻率信號,這樣就把轉差頻率控制的主要優點保留下來了。由積分產生決定M軸(轉子磁鏈方向)相位角φ的信號 。

4 轉差頻率矢量控制調速系統仿真和分析

4.1 仿真模型的建立

af2f3a12a940fe2614dcc3a3475b033b.png

圖2是轉差頻率矢量控制變頻調速系統的MATLAB仿真模型.異步電動機由一個電流控制型PWM變流器供電,驅動一個機械負載(用慣量J、摩擦系數B和負載轉矩TL表示).它由異步電動機模塊、異步電動機測量模塊、變頻器模塊、速度調節器、電流調節器、函數發生器、三相可控振蕩器以及測量模塊等構成。

4.2仿真結果

電動機的參數:設置異步電動機的參數:2.238 ,220 ,2極,定子電阻 =0.435 ,定子漏電感 ,互感 ,轉子電阻 ,轉子漏感 ,轉動慣量 ,摩擦系數 。

開始仿真,在示波器模塊上分別觀察轉矩、轉速、電流調整器中電流和定子電流,仿真波形如圖3所示。可以觀察到,大約經過1.5s,系統達到穩定狀態.更改圖2中給重新啟動仿真,能觀察到不同的驅動響應.

從以上仿真結果,可以看出在啟動和加載過程中,電動機的轉速、電流調整器中的電流、定子電流和轉矩的變化過程。從(b)可以看出隨著頻率的增加轉速逐步提高,在t=1.5s的加載過程,轉速有一定的波動,稍后調整后穩定在給定轉速。從(a)中可以看出電動機在零狀態啟動時,電動機磁場有一個建立的過程,在建立過程中磁場變化是不規則的,這也引起轉矩的變化,但最終趨向穩定。又因為異步電機矢量控制沒有直流電機的換向過程,所以其控制性能完全可以與直流調速性能相媲美。另外,通過仿真結果可以看出轉差頻率控制的矢量控制系統具有良好的控制性能。

64a61987ea3d570485498a1e877e6a9e.png

5結論

矢量變換控制系統結構簡單,思路清晰,所能獲得的動態性能基本上可以達到直流雙閉環控制系統的水平,得到了普遍的應用。

轉差型矢量變換控制系統M、T坐標的定向是由給定信號確定并靠矢量變換控制方程式保證的,并沒有在系統運行過程中實際檢測轉子磁鏈的相位,這種情況屬于間接磁場定向。在動態過程中,實際的定子電流幅值及相位與給定之間總會存在偏差,而且電動機參數的變化也使實際參數與矢量變換控制方程中所用的參數不一致,這些都會磁場定向上的誤差,從而影響系統的動態性能。這是間接磁場定向的缺點。為了解決這個問題,在參數辨識和自適應控制方面做了許多研究工作,獲得不少研究成果。

從另一方面,要使矢量變換控制系統具有和直流電動機調速系統一樣的動態性能,轉子磁通在動態過程中是否真正恒定是一個很重要的條件。圖1所示的系統中對磁通的控制實際上市開環的,在動態過程中肯定會存在偏差。要解決這個問題應該增加磁通反饋和磁通調節器,或采用實際轉子磁鏈的定向,即直接磁場定向。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/533855.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/533855.shtml
英文地址,請注明出處:http://en.pswp.cn/news/533855.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

python中標識符的命名規則_Python——標識符的命名規則

01 Python語言的特點 python的語言特點有很多,我們這里只講一點,python是一門面向對象的語言,即一切皆對象(Linux中有一句是:一切皆文件),括號內的只是打個比方,不懂也沒事&#xff…

python內置對象是什么_Python內置對象類型之數字類型

Python中有6種內置對象類型整數、浮點數–Number字符串–String列表–List元組–Tuple字典–Dictionary集合–Set不可變類型:Number、String、Tuple可變類型:List、Dictionary、Set知識點:變量和對象的關系–引用變量的使用數字類型的常見使用…

oracle的exp和imp,oracle exp和imp

--1.exp和imp的輸入都是名字和值對:如:exp parameter_namevalue 或exp parameter_name(value1,value2,value3..)--2.exp和imp都支持helpy選項。命令格式為:exp/imp helpy--3.exp中的參數:參數名稱 默認值 含義 建議compress Y 不壓縮導出數據的內容 comp…

python案例實操_用案例實操學習Python ,培養編程邏輯思維

案例一: A、B、C、D、E 五人在某天夜里合伙去捕魚,到第二天凌晨時都疲憊不堪,于是各自找地方睡覺。 日上三桿 A 第一個醒來,他將魚分為五份,把多余的一條魚扔掉,拿走自己的一份。 B 第二個醒來,…

oracle錯誤1327,Oracle中的PGA監控報警分析(r11筆記第97天)

最近接到一個數據庫報警,讓我頗有些意外,這是一個PGA相關的報警。聽起來感覺是應用端的資源調用出了問題。報警內容大體如下:報警內容: PGA Alarm on alltest------------------------------------報警級別: PROBLEM------------------------…

python控制臺清屏_Python Shell 怎樣清屏?

啟動Python有兩種方式,分別為“Windows命令行窗口”和“IDLE” “命令行窗口”下可以通過如下兩種方法: 1. import subprocess subprocess.call("clear") # linux/mac subprocess.call("cls", shellTrue) # windows 執行完次命令后&…

python卸載opencv包_Ubuntu16.04卸載opencv2.4.9并安裝opencv3.2.0+contrib

本文為作者原創,轉載請注明出處(http://www.cnblogs.com/mar-q/)by 負赑屃需要用到opencv中的surf和sift算法,機器上只有opencv3.2,沒有擴展包,于是就去GitHub和官網看了下,沒想到8月剛出了3.3,一個激動就想…

php函數內的循環,PHP 循環列出目錄內容的函數代碼

PHP 循環列出目錄內容的函數代碼復制代碼 代碼如下:function list_files($dir){if(is_dir($dir)){if($handle opendir($dir)){while(($file readdir($handle)) ! false){if($file ! "." && $file ! ".." && $file ! "Thumbs.db&quo…

python火柴人打架代碼_python火柴人

廣告關閉 騰訊云11.11云上盛惠 ,精選熱門產品助力上云,云服務器首年88元起,買的越多返的越多,最高返5000元! 代碼實現了一個火柴人,他開心時可以跳躍、可以舞蹈,不開心時可以躺地上... ?代碼有…

spring boot admin 2.2 獲取日志失敗_SB實戰20-Spring Boot的日志和報告

上篇我們學習了《SB實戰19-Spring Boot的外部配置》,本篇我們學習Spring Boot的日志和報告。4 日志和報告4.1 日志日志是對應用運行時進行調試和分析的重要工具。Spring Boot使用SLF4J作為日志的API,Logback、Log4j2、Java Util Logging都可以作為日志提…

oracle樹狀排序,Oracle樹狀結構查詢

oracle用表的形式組織數據,某些數據還呈現樹狀結構,提供了對這些數據的組織、查詢等功能。在掃描樹結構表時,要依次訪問樹中的每一個節點,并且每個節點只能訪問一次,其步驟如下:1:從根節點開始2…

python numpy讀取數據_大神教你python 讀取文件并把矩陣轉成numpy的兩種方法

導讀 今天小編就為大家分享一篇python 讀取文件并把矩陣轉成numpy的兩種方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧 在當前目錄下: 方法1: file open(‘filename) a file.read() b a.split(‘\n)#使用…

datagrid wpf 獲取選中_c# WPF DataGrid 獲取選中單元格信息

private void Button_Click(objectsender, RoutedEventArgs e){DataGridCell cell dg.GetCell(1, 2);TextBlock tb cell.Content asTextBlock;Console.WriteLine(tb.Text);}public static classDataGridExtension{/// ///獲取DataGrid控件單元格/// /// DataGrid控件/// 單元格…

redis哨兵高可用-源碼篇

前段時間寫過兩篇redis哨兵的文章,一篇是redis哨兵模式的搭建。另外一篇是redis哨兵主從切換的原理,。 當時寫的原理篇,是手動模擬主節點故障,然后查看主從切換的日志推算哨兵主從切換的流程。但是感覺這樣搞出來的流程太粗,忽略了很多細節,真正要搞明白…

python獲取網頁數據對電腦性能_【Python】網頁數據爬取實戰

由于網頁結構跟之前有變化,還不是很熟悉。代碼待完善,問題記錄:騰訊新聞二級網頁內容爬取有問題。鏈家網站頭文件沒有用到。爬取一條騰訊視頻的header內容,存入txt。要求:包含網頁鏈接包含title包含所有headers信息imp…

python集合去重_python集合去重

[python中對list去重的多種方法 怎么快速的對列表進行去重呢,去重之后原來的順序會不會改變呢? 1.以下的幾種情況結果是一樣的,去重之后順序會改變: i [1,2,3,3,4,2,3,4,5,6,1] news_i [] for id in i: if id not in news_i: news_i.append(…

linux進程pid分配規則,Linux進程pid分配法【轉】

一. 概述Android系統創建進程,最終的實現還是調用linux fork方法,對于linux系統每個進程都有唯一的 進程ID(值大于0),也有pid上限,默認為32768。 pid可重復利用,當進程被殺后會回收該pid,以供后續的進程pid…

sqlserver date類型和字符串比較_基于SQL Server數據庫搭建主從復制實現讀寫分離實戰演練...

一、課程介紹讀寫分離(主從同步)從字面意思就可以理解,就是把對數據庫的讀操作和寫操作分離開。讀寫分離在網站發展初期可以一定程度上緩解讀寫并發時產生鎖的問題,將讀寫壓力分擔到多臺服務器上。讀寫分離的基本原理是讓主數據庫處理事務性增、改、刪操…

linux非標準頭文件,Linux學習:unix的標準化的實現(Linux中各種限制-數據類型-各種標準化頭文件介紹)...

作為Linux的前身,unix標準化是十分重要的。我在這里挑幾個重要的點說明。1:Linux中各種限制。Linux中限制有編譯時限制和運行時限制,另外有一些限制是由于我們的實現不同而不同,因此我們需要調用對應的函數獲取對應的值不同。(eg&…

python怎么導入大小字母_python遍歷小寫英文字母的方法

python遍歷小寫英文字母的方法在c、c等語言中,可以用字符1的for循環來遍歷小寫的26個英文字母,但是由于python語言的特殊性,通過a 1這種代碼并不能成功遍歷,以下是在python中遍歷英文字母的簡潔代碼:import stringfor…