Luận văn thạc sĩ Điều khiển mạch chỉnh lưu ba pha PWM bằng bộ điều khiển PSO-PID
HVTH: Dương Trần Đình Thảo iv GVHD: TS. Nguyễn Minh Tâm
LI CM N
Vi lòng kính trng và bitănăsơuăsc, tôi xin chân thành cmănăquýăthy
cô, gingăviênătrngăĐi hcăSăphm Kỹ thut Tp. H ChíăMinh,ăĐi hc Bách
khoa Tp. H ChíăMinhăđƣătn tình ging dy, truyềnăđt nhng kin thc quý báu
cho tôi trong toàn khóa hc.
Đặc bit, xin chân thành cmănăTS.ăNguynăMinhăTơm,ăngiăđƣătn tình
hng dn,ăgiúpăđỡ trong suốt quá trình thc hinăđề tài lunăvĕnătốt nghip.
Xin chân thành cm nă Ban Giám Hiu,ă Khoaă Đin Công Nghipă trng
Caoăđẳng Kinh t - Kỹ thutăKiênăGiangăđƣătoăđiều kin thun li cho tôi trong
suốt thi gian theo hc khóa hc này.
NgoƠiăraătôiăcũngăxinăcmăn bn bè, các anh ch hc viên cùng khóa cao hc
2011 ậ 2013ăđƣăđng viên, khuynăkhíchăvƠăgiúpăđỡ tôiăvt qua nhngăkhóăkhĕnă
trong suốt quá trình hc và thc hin lunăvĕnănƠy.
Vic thc hinăđề tài lunăvĕnănƠyăchc chn không tránh khi nhng thiu
sót vì kin thc chuyên môn còn hn ch. Rt mong nhnăđc s quan tâm, xem
xétăvƠăđóngăgópăýăkin quý báu ca quý Thy, Cô và các bnăđể cuốn LunăvĕnănƠyă
hoàn thinăhn.
Mt ln na xin chân thành cmăn!
Tp. Hồ Chí Minh, ngày 23 tháng 03 năm 2013
Người thực hiện
DngăTrnăĐìnhăTho
Luận văn thạc sĩ Điều khiển mạch chỉnh lưu ba pha PWM bằng bộ điều khiển PSO-PID
HVTH: Dương Trần Đình Thảo v GVHD: TS. Nguyễn Minh Tâm
TÓM TT NI DUNG LUN VĂN THC Sƾ
Nhim v caăđề tài là thit k và thi công mô hình b chnhăluăbaăphaă
PWM ng dngăphngăphápătốiăuăhóaăcáăthể byăđƠnă(PSO)ăđể xácăđnh thông số
cho b điều khiển t l - tích phân ậ vi phân (PID) cho mô hình chnhăluăba pha
PWM.
B chnhăluăba phaăđc thi công thc t kt hp xây dng mô hình mô
phng trên Matlab/Simulink. Thut toánăPSOăđc thc hin trong Matlab xácăđnh
thông số Kp, Ki ca b điều khiển PID và np cho b điều khiển thông qua card
dSPACE1104. So sánh vi thut toán di truyềnă(GA),ăphngăphápăđề xut có hiu
qu hnătrongăvic ci thin các đặcăđiểm đápăng bc nhăgim li trng thái xác
lp, thi gian đápăng nhanh, gim đ vt lố. Thc hin mô phng các b điều
khiển vi phn mềm Matlab/Simulink.ăĐng thi so sánh kt qu vn hành trên mô
hình b chnhăluăbaăphaăPWMăthc t. Lunăvĕn đƣăthit k và thi công hoàn chnh
mô hình b chnhăluăbaăphaăPWMăng dng gii thut PSO vào b PID. Mô hình
b chnhălu gm có khối ngun, khối cm bin, khối cun kháng LC, khốiăđiều
khiển trung tâm, khối công sut, khối ti DC.
Các tín hiu từ khối cm bin dòng, cm bin áp s đcăđa tín hiu vào
khối điều khiển trung tâm sử dngăviăđiều khiển dSPACE1104.ăViăđiều khiển trung
tơmăđc lp trình da trên phngă phápă điều khiển điều ch vector không gian
SVPWM và kt hp gii thut PSO_PID s thc hin vic tính toán và xut tín hiu
PWM điều khiển qua khối Driver cóăcáchălyăđể điều khiển khối công sut cho tín
hiuăđin áp ra U
dc
bằng giá tr đặtătrc. Kt qu đápăngăđc yêu cu caăđề tài,
bao gm: Thit k hoàn chnh b chnhăluă3ăphaăPWMăđiều khiển PSO _ PID có
kt qu vn hành tốt,ăđápăng nhanh, ít vt lố hnăsoăvi cácăphngăphápăkhác.
Ni dung ca lunăvĕnăđc chia thành 6 chng:
Chngă1:ăTngăquan
Chngă2:ăGiiăthiuăcăsălýăthuyt chnhăluă3ăphaăPWM
Luận văn thạc sĩ Điều khiển mạch chỉnh lưu ba pha PWM bằng bộ điều khiển PSO-PID
HVTH: Dương Trần Đình Thảo vi GVHD: TS. Nguyễn Minh Tâm
Chngă3: GiiăthiuăcăsălýăthuytăPID_PSO
Chngă4: KtăquămôăphngăMatlab
Chngă5:ăMôăhìnhăvƠăthcănghimăchnhăluăba pha PWM
Chngă6:ăKtălunăvà hngăphátătriểnăcaăđềătƠi
Luận văn thạc sĩ Điều khiển mạch chỉnh lưu ba pha PWM bằng bộ điều khiển PSO-PID
HVTH: Dương Trần Đình Thảo vii GVHD: TS. Nguyễn Minh Tâm
MC LC
Trang
LÝ LCH KHOA HC I
LIăCAMăĐOAN III
LI CMăN IV
TÓM TT NI DUNG LUNăVĔNăTHCăSƾ V
MC LC VII
DANH SÁCH CÁC HÌNH X
CHNGă1:ăTNG QUAN 2
1.1 Tng quan chung về lƿnhăvc nghiên cu 2
1.2 Các kt qu nghiên cuătrongăvƠăngoƠiăncăđƣănghiênăcu. 3
1.3 Mcăđíchăcaăđề tài. 5
1.4 Nhim v và gii hn caăđề tài 5
1.5 Phngăphápănghiênăcu. 5
CHNGă2:ăCăS LÝ THUYT CHNHăLUăBAăPHAăPWM 8
2.1 Tng quan mch chnhăluăbaăphaăcóăđiều khiển PWM 8
2.2. Nguyên lý làm vic ca mch 9
2.3 Mô hình toán hc chnhăluăPWM 10
CHNGă3:ăCăS LÝ THUYT PID_PSO 18
3.1 Gii thiu b điều khiển PID 18
3.2ăSăđ khối ca b điều khiển PID. 19
3.3 Hiu chnh b PID bằngăphngăphápăZiegler-Nichols 20
3.4ăPhngăphápăZiegler-Nichols th nht 20
3.5.ăPhngăphápăZiegler-Nichols th hai 21
3.6 Tng quan gii thut PSO 23
3.7 Lch sử phát triển ca gii thut PSO 23
3.8 Các khái nimăcăbn trong gii thut byăđƠn 26
3.9 Mô t thut toán PSO 27
Luận văn thạc sĩ Điều khiển mạch chỉnh lưu ba pha PWM bằng bộ điều khiển PSO-PID
HVTH: Dương Trần Đình Thảo viii GVHD: TS. Nguyễn Minh Tâm
3.10 Nhng vnăđề cn quan tâm khi xây dng gii thut PSO 31
3.10.1 Mã hóa cá thể 31
3.10.2 Mã hóa nh phân 31
3.10.3 Mã hóa hoán v. 32
3.10.4 Mã hóa theo giá tr 32
3.10.5 Mã hóa theo cu trúc cây 32
3.10.6 Khi to qun thể banăđu 33
3.10.7 Hàm thích nghi (hàm mc tiêu): 34
3.10.8 Hàm vn tốc v: 34
3.10.9 Cp nht v trí tốt nht cho c qun thể 35
3.11 Đặcăđiểm và ng dng ca gii thut PSO. 37
3.11.1ăĐặcăđiểm 37
3.11.2 ng dng 38
3.12 Hiu chnh b điều khiển PID bằng thut gii byăđƠn 38
CHNGă4: KT QU MÔ PHNG MATLAB 40
4.1ăSăđ khối mô hình tng thể chnhălu ba pha PWM 40
4.2 Thông số ca mch chnhăluăbaăphaăkhiăchy mô phng bằng Matlab 41
4.2.1 Dng h: 41
4.2.2 Dng kín có hi tip PID. 43
4.3ăĐiều khiển mch chnhăluăbaăphaăPWMăbằng b điều khiển PSO-PID 50
4.3.1ăSăđ tngăquanăluăbaăphaăPWMăbằng b điều khiển PSO-PID 50
4.3.2ăSăđ khối mch chnhăluăbaăphaăPWMăđiều khiển bằng PSO-PID 51
4.3.3ăSăđ tng quan mô phng trên maltab 52
4.4 Kt qu mô phng PID-PSO. 65
4.4.1 Kt qu mô phng PID-PSO (Trng hp 1) 65
4.4.2 Kt qu mô phng PID-PSOă(Trng hp 2) 66
4.4.3 Kt qu mô phng PID-PSOă(Trng hp 3) 67
4.4.4 Kt qu mô phng PID-PSOă(Trng hp 4) 71
CHNGă5: MÔ HÌNH VÀ THC NGHIM 79
Luận văn thạc sĩ Điều khiển mạch chỉnh lưu ba pha PWM bằng bộ điều khiển PSO-PID
HVTH: Dương Trần Đình Thảo ix GVHD: TS. Nguyễn Minh Tâm
5.1 Quá trình thc nghim ti phòng thí nghim 79
5.2 Săđ nguyên lý mô phng maltab dùng lnh dSPACE1104 80
5.3 Các khốiăđiều khiển trong dSPACE104. 80
5.3.1 Khốiăsensorăđin áp khiển trong dSPACE104. 80
5.3.2 Khối sensorădòngăđin khiển trong dSPACE104. 81
5.3.3 Khốiăsensorăđin áp DC khiển trong dSPACE104. 81
5.3.4 Khối SVPWM khiển trong dSPACE104. 82
5.4ăMƠnăhìnhănhúngăchngătrìnhăxuống dSPACE104 83
5.5ăMƠnăhìnhăcontroldeskăđiều khiển card dSPACE104 84
5.6ăMôăhìnhăchaăhotăđng card dSPACE104. 85
5.7ăMƠnăhìnhăcontroldeskăđangăhotăđngăđiều khiển card dSPACE104. 86
5.8 Mô hình hotăđng ti th hai card dSPACE104. 88
5.9 Số liu kt qu thc nghim 89
5.10 Kt lun: 90
CHNGă6: KT LUN 91
6.1 Kt lun 91
6.2 Hn ch 91
6.3ăHng phát triển caăđề tài 91
TÀI LIU THAM KHO 92
PH LC 94
Luận văn thạc sĩ Điều khiển mạch chỉnh lưu ba pha PWM bằng bộ điều khiển PSO-PID
HVTH: Dương Trần Đình Thảo x GVHD: TS. Nguyễn Minh Tâm
DANH SÁCH CÁC HÌNH
Trang
Hình 2.1: Mch chnhăluăbaăpha 8
Hình 2.2: Vectorăkhôngăgianăđin áp. 9
Hình 2.3: Mchătngăđngăca b chnhăluăbaăphaError! Bookmark not
defined.
Hình 2.4: Khốiăđiều khiểnăđin áp urd - urq cho chnhăluăPWM 16
Hình 2.5: Trngătháiăđóngăm mch sector 1 17
Hình 2.6: Trngătháiăđóngăm mch sector 2 17
Hình 2.7: Trngătháiăđóngăm mch sector 3 Error! Bookmark not defined.
Hình 2.8: Trngătháiăđóngăm mch sector 4 Error! Bookmark not defined.
Hình 2.9: Trngătháiăđóngăm mch sector 5 Error! Bookmark not defined.
Hình 2.10: Trngătháiăđóngăm mch sector 6 Error! Bookmark not defined.
Hìnhă3.1:ăKhơuăđiều khiển vòng kín 18
Hình 3.2: Cu trúc PID 19
Hìnhă3.3:ăSăđ khối ca mt h h 20
Hìnhă3.4:ăĐápăng ca h h 20
Hìnhă3.5:ăSăđ khối ca mt h kín có b PID 21
Hìnhă3.6:ăSăđ khối ca h kín có b t l P 21
Hìnhă3.7:ăĐápăng ca h kín 22
Hình 3.8: Mô t kinătìmăđng 24
Hình 3.9:ăLuăđ gii thut ca thut toán PSO 29
Hình 3.10: Cá thể biểu din mt biểu thc toán hc 33
Hình 3.11: Chuyểnăđng ca cá thể 35
Hình 3.12: B điều khiển PID bằng gii thut byăđƠn 38
Hình 3.13:ăLuăđ gii thut ca h thốngăđiều khiển PSO-PID 39
Hình 4.1:ăSăđ khối mch chnhăluăbaăphaăPWM 40
Hình 4.2ă:ăSăđ nguyên lý mch chnhăluăbaăphaăPWM 41
Hình 4.3:ăSăđ mch chnhăluăbaăphaăPWM 41
Luận văn thạc sĩ Điều khiển mạch chỉnh lưu ba pha PWM bằng bộ điều khiển PSO-PID
HVTH: Dương Trần Đình Thảo xi GVHD: TS. Nguyễn Minh Tâm
Hình 4.4: Tín hiuăđinăraăDCăvƠădòngăđin ra DC 42
Hình 4.5: Tín hiuăsóngăđin áp ba pha 42
Hình 4.6: Tín hiuăsóngădòngăđin ba pha 43
Hình 4.7:ăSăđ nguyên lý mch chnhăluăbaăphaăPWM 43
Hình 4.8:ăSăđ mch chnhăluăbaăphaăPWMămôăphng maltab 44
Hình 4.9:ăĐ th đinăápăDCăvƠădòngăđin DC 45
Hình 4.10: Tín hiuăsóngăđin ba pha 45
Hình 4.11: Tín hiuăsóngădòngăđin ba pha 46
Hình 4.12:ăĐ th đinăápăDCăvƠădòngăđin DC 46
Hình 4.13: Tín hiuăsóngăđin ba pha 47
Hình 4.14: Tín hiuăsóngădòngăđin ba pha 47
Hình 4.15:ăĐ th đinăápăDCăvƠădòngăđin DC 48
Hình 4.16: Tín hiuăsóngăđin ba pha 48
Hình 4.17: Tín hiuăsóngădòngăđin ba pha 49
Hình 4.18:ăSăđ nguyên lý mch chnhăluăbaăphaăPWM 51
Hình 4.19:ăSăđ khối mô phng PSO-PID Simulink Matblab. 51
Hình 4.20:ăSăđ nguyên lý mô phng PSO-PID Simulink Matblab. 52
Hình 4.21:ăSăđ khối ngun mô phng Simulink Matblab. 52
Hình 4.22: Bin áp t ngu 380/110V ậ 50V ậ 30V 53
Hình 4.23:ăSăđ khối cm bin dòng mô phng Simulink Matblab. 53
Hình 4.24:ăSăđ mchădòngăđin và hình dáng cm bin dòng 53
Hình 4.25:ăSăđ khối cm binăđin áp mô phng Simulink Matblab. 54
Hình 4.26:ăS đ mchăđin áp AC và DC và hình dáng cm binăđin áp 54
Hình 4.27:ăSăđ khối cun kháng Simulink Matblab và hình nh. 54
Hình 4.28:ăSăđ khối công sut trong Simulink Matblab. 55
Hình 4.29:ăSăđ mch công sut và hình dáng IGBT 55
Hình 4.30:ăSăđ khối ti trong Simulink Matblab. 55
Hình 4.31:ăSăđ tính góc thesta Simulink Matblab. 56
Hình 4.32:ăSăđ tính ABC sang f-Alfa và f-Beta Simulink Matblab. 56
Hình 4.33:ăSăđ tính f-Alfa và f-Beta sang Theta Simulink Matblab. 56
Luận văn thạc sĩ Điều khiển mạch chỉnh lưu ba pha PWM bằng bộ điều khiển PSO-PID
HVTH: Dương Trần Đình Thảo xii GVHD: TS. Nguyễn Minh Tâm
Hình 4.34:ăSăđ tính abc chuyển sang ud và uq Simulink Matblab. 57
Hình 4.35:ăSăđ tính ABC sang f-Alfa và f-Beta Simulink Matblab. 57
Hình 4.36:ăSăđ f-Alfa, f-Beta và Theta chuyển sang Ud - Uq Simulink Matblab.57
Hình 4.37:ăSăđ khối tính abc chuyển sang Id và IqSimulink Matblab. 58
Hình 4.38:ăSăđ tính ABC sang f-Alfa và f-Beta Simulink Matblab. 58
Hình 4.39:ăSăđ f-Alfa, f-Beta và Theta chuyển sang id - iq Simulink Matblab. 58
Hình 4.40:ăSăđ khốiăđiều khiển khóa IGBT ti Urd và Urq Simulink Matblab. 59
Hình 4.41:ăSăđ khối PID1 Simulink Matblab. 59
Hình 4.42:ăSăđ khối PID2 Simulink Matblab. 59
Hình 4.43:ăSăđ khối chuyển tính hiu ra Urd và Urq Simulink Matblab. 60
Hình 4.44:ăSăđ khối Tính thi gian các khóa IGBT Simulink Matblab. 60
Hình 4.45:ăSăđ tính f-d, f-q và Teta sang f-Alfa và f-Beta Simulink Matblab. 60
Hình 4.46:ăSăđ xácăđnh phn thc Vs và góc phi Simulink Matblab. 61
Hình 4.47:ăSăđ xácăđnh sector và alpha Simulink Matblab. 61
Hình 4.48:ăSăđ khối thi gian kích IGBT Simulink Matblab. 62
Hình 4.49:ăSăđ khối tính thi gian chuyển khóa IGBT Simulink Matblab. 62
Hình 4.50:ăSăđ khối to xung PWM kích IGBT Simulink Matblab. 63
Hình 4.51:ăSăđ khốiăDriverăđiều khiển các khóa IGBT Simulink Matblab. 63
Hình 4.52:ăSăđ khối Vref và PID Simulink Matblab 64
Hình 4.53:ăSăđ khối tìm thông số PID - PSO Simulink Matblab. 64
Hình 4.54:ăĐ th đinăápăDCăvƠădòngăđin DC 65
Hình 4.55: Tín hiuăsóngăđin AC ba pha 65
Hình 4.56: Tín hiuăsóngădòngăđin ba pha 66
Hình 4.57:ăĐ th đinăápăDCăvƠădòngăđin DC 66
Hình 4.58: Tín hiuăsóngăđin áp ba pha 67
Hình 4.59: Tín hiuăsóngădòngăđin ba pha 67
Hình 4.60:ăĐ th đinăápăDCăvƠădòngăđin DC 68
Hình 4.61: Tín hiuăsóngăđin áp ba pha 68
Hình 4.62: Tín hiuăsóngădòngăđinăvƠăđin áp 69
Hình 4.63: Tín hiuăsóngăhƠiăTHDăđin áp pha c 69
Luận văn thạc sĩ Điều khiển mạch chỉnh lưu ba pha PWM bằng bộ điều khiển PSO-PID
HVTH: Dương Trần Đình Thảo xiii GVHD: TS. Nguyễn Minh Tâm
Hình 4.64:ăPhơnătíchăFFTădòngăđin pha C 70
Hình 4.65: Tín hiu sai số và Kp,Ki 70
Hình 4.66:ăĐ th đinăápăDCăvƠădòngăđin DC 71
Hình 4.67:ăĐ th dòngăđin pha A 71
Hình 4.68:ăĐ th đinăápăphaăAăvƠădòngăđin pha A cùng pha 72
Hình 4.69:ăPhơnătíchăFFTăđin áp pha C 72
Hình 4.70:ăPhơnătíchăFFTădòngăđin pha C 73
Hình 4.71:ăĐ th đinăápăDCăvƠădòngăđin DC 73
Hình 4.72:ăĐ th dòngăđin pha C 74
Hình 4.73:ăĐ th đinăápăphaăAăvƠădòngăđin pha A cùng pha 74
Hình 4.74:ăphơnătíchăFFTăđin áp pha C 75
Hình 4.75:ăPhơnătíchăFFTădòngăđin pha C 75
Hình 4.76: Tín hiu sai số và Kp,Ki 76
Hình 5.1 Kt qu thc nghim trên máy tính sử dng boad dsPACE1104 79
Hình 5.2: Các khối lnh to trên Matlab 80
Hình 5.3: Các khối kt nối cm bin áp mô phng Matlab 80
Hình 5.4: Các khối kt nối cm binădòngăđin mô phng Matlab 81
Hình 5.5: Các khối kt nối cm binăđin áp DC mô phng Matlab 81
Hình 5.6: Thông số SVPWM ậ dSPACE1104 mô phng Matlab 82
Hình 5.7:ăĐặt thông số SVPWM ậ dSPACE1104 mô phng Matlab 82
Hình 5.8: Nhúng từ Matlab xuống boad card dsPACE1104 83
Hình 5.9: Màn hình giao din mô phng trên boad dsPACE1104 84
Hình 5.10: Màn hình giao din mô phng trên boad dsPACE1104 85
Hình 5.11: Ch đ chaăđiều ch PWM qua mô phng trên boad dsPACE1104 86
Hình 5.12: Ch đ điều ch PWM qua ti 1 mô phng trên boad dsPACE1104 86
Hình 5.13:ăMôăhìnhăđangăhotăđngqua ti 1 trên boad dsPACE1104 87
Hình 5.14: Ch đ điều ch PWM qua 2 ti mô phng trên boad dsPACE1104 88
Hình 5.15:ăMôăhìnhăđangăhotăđng 2 ti trên boad dsPACE1104 89
Luận văn thạc sĩ Điều khiển mạch chỉnh lưu ba pha PWM bằng bộ điều khiển PSO-PID
HVTH: Dương Trần Đình Thảo xiv GVHD: TS. Nguyễn Minh Tâm
DANH SÁCH CÁC BNG
Trang
Bng 2.1: Bng trng thái kích dn IGBT theo vector không gian 10
Bng 2.2: Bng tính toán 8 trng thái caăđin áp da vào công thc (2.3) 16
Bng 3.1: Bng tính các thông số PID theo ZậN1 21
Bng 3.2: Bng tính các thông số PID theo ZậN2 22
Bng 4.1: So sánh kt qu mô phng PSO-PID viăPIDăthng. 78
Luận văn thạc sĩ Điều khiển mạch chỉnh lưu ba pha PWM bằng bộ điều khiển PSO-PID
HVTH: Dương Trần Đình Thảo xv GVHD: TS. Nguyễn Minh Tâm
DANH SÁCH CH VIT TT
ACO Ant Colony Optimization
ANN Artificial Neural Network
IAE Integral absolute-error criterion
ISE Integral square-error criterion
ITSE Integral-of-time multiplied square-error criterion
ITAE Integral-of-time-multiplied absolute-error criterion
P Proportional controller
PI Proportional-integral controller
PID Proportional-integral-derivative controller
PSO Particle Swarm Optimization
i
dc
Giá tr dòng đin mt chiều
i
L
Giá tr dòng đin ti mt chiều
ic Giá tr dòngăđin mt chiều qua t
V
dc
Giá tr đin áp mt chiều
V
ref
Giá tr đin ápăđặt chnh lu
α,ăβ
Thành phn theo taăđ vector không gian
f Tn số
Góc pha bằng
f
2
U
an
Đin áp vào pha a
U
bn
Đin áp vào pha b
U
cn
Đin áp vào pha c
i
a
Đin áp vào pha a
Luận văn thạc sĩ Điều khiển mạch chỉnh lưu ba pha PWM bằng bộ điều khiển PSO-PID
HVTH: Dương Trần Đình Thảo xvi GVHD: TS. Nguyễn Minh Tâm
i
b
Đin áp vào pha b
i
c
Đin áp vào pha c
e
a
Đin áp pha a
e
b
Đin áp pha b
e
c
Đin áp pha c
u
rd
, u
rq
và s
d
,s
q
đin đặt vào chnhălu,ăcácăkhóaăđóngăm trong góc taăđ d-q
u
d
,u
q
và i
d
,i
d
đinăáp,ădòngăđin quayăđng b trong góc taăđ d-q
K
a
Khóa đóngăm IGBT pha a phía trên
K
b
I Khóa đóngăm GBT pha b phía trên
K
c
Khóa đóngăm IGBT pha c phía trên
R
Đin tr cun kháng
L
Đin cm cun kháng
i
d
Thành phn vector dòng đin vào b chnh lu trên h trc ta đ d
i
q
Thành phn vector dòng đin vào b chnh lu trên h trc ta đ q
THD H số méo dng dòng đin
MBA Máy bin áp
LC Mch lc LC
DC Đin áp mt chiều
ADC B chuyển đi tng t số (A
nalog - to Digital Converter)
I/O Cng vào ra (I
nput/ Output)
PWM Điều ch đ rng xung (vit tt ca P
ulse Width Modulation)
SVPWM Điều bin vector không gian (vit tt ca S
pace Vector Modulation)
Luận văn thạc sĩ Điều khiển mạch chỉnh lưu ba pha PWM bằng bộ điều khiển PSO-PID
HVTH: Dương Trần Đình Thảo 1 GVHD: TS. Nguyễn Minh Tâm
Phn A: DẪN NHP
Luận văn thạc sĩ Điều khiển mạch chỉnh lưu ba pha PWM bằng bộ điều khiển PSO-PID
HVTH: Dương Trần Đình Thảo 2 GVHD: TS. Nguyễn Minh Tâm
Chng 1
TNG QUAN
1.1 Tng quan chung v lƿnh vc nghiên cu chnh lu có điu khin PWM
Nhng thp niên 80 ca th kỷ XX, kỹ thutăđin tử ch đc ng dng trong
nhng mchăđiều khiển,ăđoălng, khống ch, bo vầăh thốngăđin công nghip
giălƠăđin tử công nghip.
Đn thp niên 90 ca th kỷ XX, kỹ thutăđin tử đƣăng dng khá rng rãi và
thành công trong vic thay th các khí c đinădùngăđể đóngăngt ngunăđin cho
nhng ph ti mt pha và ba pha, làm các b ngun công sut ln trong công
nghipầăViăuăđiểmălƠăkíchăthc nh gn, d điều khiển và thun tin,ăđápăng
tn số đc m rng, kh nĕngăvề công sut,ăđinăáp,ădòngăđinăvƠăđ tin cy ngày
cƠngăđc ci tin.
Ngày nay, tốcăđ phát triển công nghip rt nhanh, kèm theo là các yêu cu
cao trong khâu truyềnăđng n đnhăđinăápăvƠăcóăđiều chnh đin áp, không thể
thiuăđc trong các dây chuyền công nghip. Vicăđiều khiểnăchínhăxácăđể to nên
các chuyểnăđng phc tp là nhim v ca h thống truyềnăđng. Phát triển công
ngh bán dnăđƣăch to các b điều khiểnăđin tử công sutăđápăng yêu cu truyền
đng ngày càng phc tp trên. Mt trong nhng thit b góp phn quan trng trong
lƿnhăvcăđiều khiển truyềnăđngăđin là b chnhăluăDCăhayăcònăgi là b ngun
DC.
B chnhăluăDCăđc sử dng rng rãi trong mt số ng dngănh:ăchnhăluă
m đin 12V-24V/300A, ngun switching 15V/1000A, ngun bin tn, máy np c
quy 12V-24V/1000A, máy np phóng c quy, máy phc hi c quy, máy hàn mt
chiều, máy gi tiầăHinănayăchúngăđc ng dng trên khp th gii.
Vic nghiên cuăđiều khiển chnhăluăđƣăcóătừ lâu. Đốiătng chính trong các
nghiên cu này là nghiên cu chnhăluătheoăphngăphápăđiều ch đ rng sóng
Luận văn thạc sĩ Điều khiển mạch chỉnh lưu ba pha PWM bằng bộ điều khiển PSO-PID
HVTH: Dương Trần Đình Thảo 3 GVHD: TS. Nguyễn Minh Tâm
mang (CPWM).Trong nhngănĕmăgnăđơy,ăvic nghiên cuăcácăphngăphápăđiều
khiển chnhăluăPWMăđƣăvƠăđangăđc thc hin ngày mt nhiềuăhn,ăthành qu
nht là nghiên cuătheoăphngăphápăvectorăkhông gian (SVPWM).
Các công trình nghiên cu về chnhă luă PWMă xut phát từ các phòng thí
nghim caăcácănc Mỹ, Úc, Hàn Quốc, Trung Quốcầ cũngăch theoăhaiăhng
trên.
Ngày nay vi s phát triển nhanh chóng ca khoa hc kỹ thut và công ngh
trên th gii, Vit Namăđang từng ngày hi nhp và tip nhn nhng thành tu mi
nht ca khoa hc và công ngh.ăĐặc bit trong ngành công nghip đin tử, các
thit b đin tử công sut đc sn xut ngày càng nhiều,ă đc ng dng trong
công nghip và đi sống hằng ngày phát triển ht sc mnh m.
Hin nay, vic b ngunăđin mt chiềuăthng sử dng bằng diode, SCR,
Transistorầ vi nhiều nhcăđiểm: dòng đu vào cha nhiều sóng hài bc cao,
quá trình chuyển mch din ra chm.ăĐể khc phc nhng nhc điểm trên, nghiên
cu các phng pháp mi, mt trong nhng phng án đó là phng pháp chnh
lu PWM.
Đề tài lunăvĕnătốt nghip đc chn: “Điu khin mch chnh lu ba pha
PWM, bằng b điu khin PSO-PID”, để mô phng và thi công mô hình.
1.2 Các kt qu nghiên cu trong vƠ ngoƠi nc đƣ nghiên cu.
Qua d liu trên internet, tp chí khoa hc, cho thy mt số tài liu có liên
quanăđnăđề tài.
a/ Tp chí Control Strategy for Three Phase Voltage Source PWM Rectifier
Based on the Space Vector Modulation, Kada HARTANI, Yahia
MILOUD
Moulay
Tahar University of
Saida
University of Saida. BP-138 En-nasr Saida ậ
Algeria
kada_hartani
tháng 3/2010.
b/ăĐiều khiển VSC-HVDC - ng dng trong truyền tiăđin mt chiều Hi An
- Đo Cù Lao Chàm. ( Control of VSC-HVDC Aplication of HVDC transmission
Hoi An - Cu Lao Cham island).
Luận văn thạc sĩ Điều khiển mạch chỉnh lưu ba pha PWM bằng bộ điều khiển PSO-PID
HVTH: Dương Trần Đình Thảo 4 GVHD: TS. Nguyễn Minh Tâm
c/ A PSO-Based Optimum Design of PID Controller for, a Linear Brushless
DC Motor, Mehdi Nasri, Hossein Nezamabadi-pour, and Malihe Maghfoori,
ineering and Technology 26-2007.
d/ Lê Hùng Lân, Lê Th Tuyt Nhung, Tng hp b điều khiển PID bền vng
choăđốiătng tham số m đm boăđ d tr m về biênăđ và pha., Tuyển tp báo
cáoăKHăHNKHKTăĐoălng IV, 2005.
e/ Công trình nghiên cu ca PhmăVĕnăLc,ăTrngăĐi HcăSăPhm Kỹ
ThutăTPHCMăắng dụng phương pháp điều khiển PID mờ kết hợp với phương
pháp định hướng trường để điều khiển tốc độ động cơ không đồng bộ 3 pha”.ăKt
qu mô phng cho thyă phng pháp PID-m tốtă hnă soă viă phngă pháp PID
thôngăthngănhădòngăđin khiăđng nh, tốcăđ đngăcăbámăsátătốcăđ đặt vi
sai số nh.
f/ CôngătrìnhănghiênăcuăcaăHuỳnhăĐcăChn, trìnhăbƠyăvềăphngăphápăđiềuă
khiểnăđnhăhngătừăthôngă (FieldăOrientatedăControlă- FOC)ăchoă đngăcăkhôngă
đngăbăbaăphaăvƠăgiiăthutăbyăđƠnă(Particleăswarmăoptimization- PSO)ăđểăxácă
đnhăthôngăsốăbăđiềuăkhiểnăPID.ăPhngăphápăFOCăvƠăgiiăthutăxácăđnhăthôngăsốă
băđiềuăkhiểnăPIDăbằngăphngăphápăcăđiểnăZiegleră- NicholsăvƠăbằngăgiiăthută
tốiăuăbyăđƠnăPSOăđcătrìnhăbƠyăchiătitătrongăbƠiăbáoănƠy.ăĐểăkiểmătraătínhăđúngă
đnăcaăgiiăthut,ăcông trình nƠyăsửădngăngônăngălpătrìnhăMatlab/Simulinkăđểă
môă phngă điềuă khiểnă FOCă đngă că khôngă đngă bă baă phaă bằngă phngă phápă
Ziegler - NicholsăvƠăgiiăthutăbyăđƠn.ăKtăquămôăphngăchoăthyăbăđiềuăkhiểnă
PIDăviăthôngăsốăđcăxácăđnhăbằngăgiiăthutăPSOăhotăđngătốt.
g/ Công trình nghiên cu ca nhóm tác gi Radha Thangaraj; Thanga Raj
Chelliah; Millie Pant; Ajith Abraham and Crina Grosan, Indian Institute of
Technology Roorkee; Scientific Network for Innovation and Research Excellence
Washington, USA and Department of Computer Science, Babes-Bolyai University
Cluj-Napoca,ă Romaniaă ắOptimal gain tuning of PI speed controller in induction
motor drives using particle swarm optimization”,ătrongăcôngătrìnhănƠyănhómătácăgi
đƣăsử dng bốnăphngă phápă để điều chnh b PIDă trongă điều khiển tốcă đ ca
Luận văn thạc sĩ Điều khiển mạch chỉnh lưu ba pha PWM bằng bộ điều khiển PSO-PID
HVTH: Dương Trần Đình Thảo 5 GVHD: TS. Nguyễn Minh Tâm
đngăcăkhôngăđng b ba pha rotor lngăsócăđóălƠ:ăPIDăc điển, PID- PSO, PID
m và PID m lai. Kt qu mô phng cho thy,ăphngăphápăPIDăm lai thì thi
gianăđápăng tốcăđ nhanh,ăđ vt lố vƠăđ st dốc caăđngăcăkhiăthayăđi ti tốt
hnăsoăviăcácăphngăphápătrên.ăBênăcnhăđóăkt qu mô phngăcũngăchoăthy vi
phngăphápătốiăuăb PID bằng thut gii byăđƠnă(PSO)ăthìăđ vt lố vƠăđ st
dốc caăđngăcăkhiăthayăđi tiăđều nh hnăsoăviăphngăphápăPIDăc điển
1.3 Mc đích ca đ tài.
Điều khiển b chnhăluăbaăphaăPWMăbằng b điều khiển PSO-PID.
1.4 Nhim v và gii hn ca đ tài
Đề tài “Điu khin mch chnh lu ba pha PWM, bằng b điu khin
PSO-PID” đaăra kt qu mô phng h thống. Từ đóăthit k, thi công mô hình b
ngun chnhăluăba phaăcóăđiều khiển, đng thiălƠmăcăs áp dng vào thc tin.
Nhim v trng tâm và gii hnăđề tài ch tp trung nghiên cu:
- Tìm hiểu mch chnhăluăbaăphaăPWM.ă
- Xây dng mô hình toán hc b chnhăluăbaăphaăPWM.ă
- Điều khiển b chnhăluăbaăphaăPWMăbằngăphngăphápăPID.ă
- Tìm hiểu gii thut PSO và áp dngăđể xácăđnh thông số tốiăuăchoăb điều
khiển PID.
- Điều khiển b chnhăluăbaăphaăPWMăbằng b điều khiển PSO-PID. `
1.5 Phng pháp nghiên cu.
Để đápăngăđc các mcătiêuăđƣăđề ra, tin hành nghiên cu và gii quyt các vn
đề nhăsau:
- Thu thp và nghiên cu các tài liu liên quan về các mch chnhăluăba pha
cóăđiều khiển, các gii thut mch chnhăluăba phaătrongăvƠăngoƠiănc.
- Nghiên cuăvƠăphơnătíchăcácăphngătrìnhătoánăhc ca b chnhăluăba pha
PWM.
Luận văn thạc sĩ Điều khiển mạch chỉnh lưu ba pha PWM bằng bộ điều khiển PSO-PID
HVTH: Dương Trần Đình Thảo 6 GVHD: TS. Nguyễn Minh Tâm
- Nghiên cu và phân tích các gii thut PSO.
- Phân tích thut toán
- Nhnăxétăuăkhuytăđiểm ca từng gii thut
- ChnăphngăphápătốiăuăvƠăcóăkh nĕngăthc hinăđề tài.
- Vităchngătrình mô phng bằng công c phn mền Matlab.
- Da vào gii thutăđƣăchnăvƠăđể điều khiển IGBT.
- Dùng các khốiăđể kt nối và mô phng số liu có liên quan.
- Nhn xét kt qu mô phng.
Luận văn thạc sĩ Điều khiển mạch chỉnh lưu ba pha PWM bằng bộ điều khiển PSO-PID
HVTH: Dương Trần Đình Thảo 7 GVHD: TS. Nguyễn Minh Tâm
Phn B: NI DUNG
Luận văn thạc sĩ Điều khiển mạch chỉnh lưu ba pha PWM bằng bộ điều khiển PSO-PID
HVTH: Dương Trần Đình Thảo 8 GVHD: TS. Nguyễn Minh Tâm
Chng 2
C S LÝ THUYT CHNH LU BA PHA PWM
2.1 Tng quan mch chnh lu ba pha có điu khin PWM
Mch chnhăluăbaăphaăsử dng ngunăbaăphaăcóăđiểm trung tính viăsăđ
nguyênălýă(Hìnhă2.1)ănhăsau:ă
Hình 2.1: Mạch chỉnh lưu ba pha
- Mch gmăsáuăkhóaăKăđcăđiều khiểnăđc lp. Mi khóa K gm IGBT và
diode mcăsongăsongăđể dnăđin hai chiều.
- T Căđcădùngăđể lc phẳngăđin áp ra.
- CunădơyăLăvƠăđin tr R là hai thành phn ca cun cmătĕngăcng lc
ngun.
MchăcóăuăđiểmăvƠănhcăđiểm ca mch chính sau:
uăđiểm:
- Điều chnhăđc giá tr đin áp DC ngõ ra (da vào lutăđóngăngt các khóa K)
- Gimădòngăđin hài ngõăvƠoă(dùngăphngăphápăđiều ch đ rng xung).
Nhcăđiểm:
Luận văn thạc sĩ Điều khiển mạch chỉnh lưu ba pha PWM bằng bộ điều khiển PSO-PID
HVTH: Dương Trần Đình Thảo 9 GVHD: TS. Nguyễn Minh Tâm
- Ph thuc vào ph ti ln, nh (nhăhng số lnăđóngăkhóaăca IGBT).
2.2 Nguyên lý làm vic ca mch
- Điều khiểnăđóngăngtăcácăkhóaăKăsaoăchoăđin áp mt chiềuăngõăraăđt giá tr đặt
mong muốn.
- Qui lutăđiều khiển:ăkhôngăđóngăhaiăkhóaătrênăcùngămtăphaăđể tránh ngn mch
ngõ ra.
- Qui lutăđiều khiển khóa K theo bngăsau.ă(1:ăđóngăkhóa,ă-1: ngt khóa)
(Trng thái các khóa
, khôngăđng thi vi trng thái khóa K
a
, K
b
, K
c
)
Phân tích b chnhăluăbaăphaăPWM.ă
Ti giá tr (K
a
, K
b
, K
c
) = (-1 -1 -1) và
, =(1 1 1) thì các khóa ngt.
Săđ vector không gianăđin áp cho chnhăluăPWM:
Các thiăđiểm kích dn IGBT: V0, V1, V2, V3, V4, V5, V6, V7
Các sector trong không gian: I, II, III, IV, V, VI
Hình 2.2: Vector không gian điện áp.
Luận văn thạc sĩ Điều khiển mạch chỉnh lưu ba pha PWM bằng bộ điều khiển PSO-PID
HVTH: Dương Trần Đình Thảo 10 GVHD: TS. Nguyễn Minh Tâm
Bảng 2.1: Bảng trạng thái kích dẫn IGBT theo vector không gian
Trng
thái
V1
V2
V3
V4
V5
V6
V7
V0
V trí
V(1,-1,-1)
V(1,1,-1)
V(-1,1,-1)
V(-1,1,1)
V(-1,-1,1)
V(1,-1,1)
V(1,1,1)
V(-1,-1,-1)
K
a
1
1
-1
-1
-1
1
1
-1
K
b
-1
1
1
1
-1
-1
1
-1
K
c
-1
-1
-1
1
1
1
1
-1
Góc pha
giữa điện áp nguồn (e
a
, e
b
, e
c
) và dòng điện (i
a
, i
b
, i
c
) có giá trị tùy
chc năng ca mạch:
= 0
o
: chỉnh lưu ( chọn)
= 180
o
: nghịch lưu
= 45
o
: phát công suất kháng về li
2.3 Mô hình toán chnh lu PWM
Taăđặt
T
cbas
eeee
;
T
cn
bn
ans
u
u
uu
;
T
cbas
iiii
;
T
cbas
kkkk
Phng trình đin áp ba pha ngun ta có:
)
3
4
- sin( =
)
3
2
-sin( =
)sin(
E
e
E
e
m
c
m
b
m
t
t
t
E
e
a
(2.1)
Áp dng đnh lut Kirchhoff 2 ta có:
ueRi
di
sss
s
dt
L
(2.2)
Luận văn thạc sĩ Điều khiển mạch chỉnh lưu ba pha PWM bằng bộ điều khiển PSO-PID
HVTH: Dương Trần Đình Thảo 11 GVHD: TS. Nguyễn Minh Tâm
Trin khai công thc (2.2) ta có đin áp e
a
, e
b
, e
c
(2.3)
Khi khóa K trng thái sector 1: K
a
= 1 ; K
b
= -1 ; K
c
= -1 áp dng đnh lut
Kirchhoff 2 ta có phng trình
(2.4)
Khi K trng thái sector 1: K
a
= 1 ; K
b
= -1 ; K
c
= -1
vu
vu
vu
dccn
dcbn
dcan
3
1
3
1
3
2
(2.5)
Trng thái khóa k t sector 2 đn 6 cũng cho kt qu tng t
vu
vu
vu
dccn
dcbn
dcan
3
1
3
1
3
2
0
0
0
i
c
i
b
i
a
e
c
dt
di
c
L
c
Ri
Ri
b
dt
di
b
L
e
b
e
b
dt
di
b
L
i
b
R
Ri
a
dt
di
a
L
e
a
u
dc
uRi
di
e
uRi
di
e
uRi
di
e
cnc
c
c
bnb
b
b
ana
a
a
dt
L
dt
L
dt
L
Luận văn thạc sĩ Điều khiển mạch chỉnh lưu ba pha PWM bằng bộ điều khiển PSO-PID
HVTH: Dương Trần Đình Thảo 12 GVHD: TS. Nguyễn Minh Tâm
Vit li di dng ma trn
K
c
K
b
K
a
u
dc
u
cn
u
bn
u
an
211
121
112
6
1
(2.6)
Chuyn khai ma trn (2.6) ta có
v
KKK
u
v
KKK
u
v
KKK
u
dc
bac
cn
dc
cab
bn
dc
cba
an
2
2
2
6
1
6
1
6
1
(2.7)
Phng trình dòng đin qua t C
=
- =
KKKi
iKKK
dt
dv
c
cbadc
Lcba
dc
iii
iii
iii
cba
cba
Lc
dc
(2.8)
Thay (2.7) vào (2.3) ta có
ii
K
i
K
i
K
dv
v
KKK
Rie
di
v
KKK
Rie
di
v
KKK
Rie
di
Lc
c
b
b
a
a
dc
dc
cba
cc
c
dc
bca
bb
b
dc
acb
aa
a
dt
C
dt
L
dt
L
dt
L
6
6
6
2
2
2
(2.9)