1. Trang chủ
  2. » Tất cả

(Luận văn thạc sĩ hcmute) nghiên cứu và điều khiển bộ chỉnh lưu ba pha điều chế độ rộng xung

122 13 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH LUẬN VĂN THẠC SĨ NGUYỄN VĂN LINH NGHIÊN CỨU VÀ ĐIỀU KHIỂN BỘ CHỈNH LƯU BA PHA ĐIỀU CHẾ ĐỘ RỘNG XUNG NGÀNH: KỸ THUẬT ĐIỆN – 8520201 S K C0 Tp Hồ Chí Minh, tháng 05/2020 Luan van BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH LUẬN VĂN THẠC SĨ NGUYỄN VĂN LINH NGHIÊN CỨU VÀ ĐIỀU KHIỂN BỘ CHỈNH LƯU BA PHA ĐIỀU CHẾ ĐỘ RỘNG XUNG NGÀNH: KỸ THUẬT ĐIỆN – 8520201 Tp Hồ Chí Minh, tháng 5/2020 Luan van BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH LUẬN VĂN THẠC SĨ NGUYỄN VĂN LINH NGHIÊN CỨU VÀ ĐIỀU KHIỂN BỘ CHỈNH LƯU BA PHA ĐIỀU CHẾ ĐỘ RỘNG XUNG NGÀNH: KỸ THUẬT ĐIỆN – 8520201 Hướng dẫn khoa học: PGS.TS NGUYỄN MINH TÂM Luan van Luan van Luận văn thạc sĩ HVTH: Nguyễn Văn Linh Nghiên cứu điều khiển chỉnh lưu ba pha điều chế độ rộng xung Luan1 van GVHD: PGS TS Nguyễn Minh Tâm Luận văn thạc sĩ HVTH: Nguyễn Văn Linh Nghiên cứu điều khiển chỉnh lưu ba pha điều chế độ rộng xung Luan2 van GVHD: PGS TS Nguyễn Minh Tâm Luận văn thạc sĩ HVTH: Nguyễn Văn Linh Nghiên cứu điều khiển chỉnh lưu ba pha điều chế độ rộng xung Luan3 van GVHD: PGS TS Nguyễn Minh Tâm Luận văn thạc sĩ HVTH: Nguyễn Văn Linh Nghiên cứu điều khiển chỉnh lưu ba pha điều chế độ rộng xung Luan4 van GVHD: PGS TS Nguyễn Minh Tâm Luan van Luận văn thạc sĩ Nghiên cứu điều khiển chỉnh lưu ba pha điều chế độ rộng xung LÝ LỊCH KHOA HỌC I LÝ LỊCH SƠ LƯỢC: Họ & tên: NGUYỄN VĂN LINH Giới tính: Nam Ngày, tháng, năm sinh: 15/9/1985 Nơi sinh: Nghệ An Quê quán: Nghệ An Dân tộc: Kinh Chỗ riêng địa liên lạc: Tổ 7, KP Tân cang, P.phước tân, Tp Biên Hòa, Đồng Nai Điện thoại quan: Điện thoại nhà riêng: 0978329608 Fax: E-mail: nguyenvanlinhcdn81985@gmail.com II QUÁ TRÌNH ĐÀO TẠO: Trung học chuyên nghiệp: Hệ đào tạo: Nơi học (trường, thành phố): Ngành học: Thời gian đào tạo từ /…… đến ……/ Đại học: Hệ đào tạo: vừa học vừa làm Thời gian đào tạo từ 2012/ đến / 2014 Nơi học (trường, thành phố): Đại học sư phạm kỹ thuật vinh ( liên kết đào tạo trường Trung cấp kinh tế kỹ thuật số 2, Thành phố Biên hịa ) Ngành học: Cơng nghệ kỹ thuật điện Tên đồ án, luận án môn thi tốt nghiệp: Ngày & nơi bảo vệ đồ án, luận án thi tốt nghiệp: Người hướng dẫn: HVTH: Nguyễn Văn Linh i Luan van GVHD: PGS TS Nguyễn Minh Tâm Luận văn thạc sĩ Nghiên cứu điều khiển chỉnh lưu ba pha điều chế độ rộng xung % - Executes during object creation, after setting all properties function edit1_CreateFcn(hObject, eventdata, handles) % hObject handle to edit1 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles empty - handles not created until after all CreateFcns called % Hint: edit controls usually have a white background on Windows % See ISPC and COMPUTER if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end function edit2_Callback(hObject, eventdata, handles) % hObject handle to edit2 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Hints: get(hObject,'String') returns contents of edit2 as text % str2double(get(hObject,'String')) returns contents of edit2 as a double % - Executes during object creation, after setting all properties function edit2_CreateFcn(hObject, eventdata, handles) % hObject handle to edit2 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles empty - handles not created until after all CreateFcns called % Hint: edit controls usually have a white background on Windows % See ISPC and COMPUTER if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end function edit3_Callback(hObject, eventdata, handles) % hObject handle to edit3 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Hints: get(hObject,'String') returns contents of edit3 as text % str2double(get(hObject,'String')) returns contents of edit3 as a double % - Executes during object creation, after setting all properties function edit3_CreateFcn(hObject, eventdata, handles) % hObject handle to edit3 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles empty - handles not created until after all CreateFcns called % Hint: edit controls usually have a white background on Windows % See ISPC and COMPUTER if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) HVTH: Nguyễn Văn Linh 80 Luan van GVHD: PGS TS Nguyễn Minh Tâm Luận văn thạc sĩ Nghiên cứu điều khiển chỉnh lưu ba pha điều chế độ rộng xung set(hObject,'BackgroundColor','white'); end function edit4_Callback(hObject, eventdata, handles) % hObject handle to edit4 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Hints: get(hObject,'String') returns contents of edit4 as text % str2double(get(hObject,'String')) returns contents of edit4 as a % double % - Executes during object creation, after setting all properties function edit4_CreateFcn(hObject, eventdata, handles) % hObject handle to edit4 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles empty - handles not created until after all CreateFcns called % Hint: edit controls usually have a white background on Windows % See ISPC and COMPUTER if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end % - Executes on button press in pushbutton9 function edit5_Callback(hObject, eventdata, handles) % hObject handle to edit5 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Hints: get(hObject,'String') returns contents of edit5 as text % str2double(get(hObject,'String')) returns contents of edit5 as a double % - Executes during object creation, after setting all properties function edit5_CreateFcn(hObject, eventdata, handles) % hObject handle to edit5 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles empty - handles not created until after all CreateFcns called % Hint: edit controls usually have a white background on Windows % See ISPC and COMPUTER if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end function edit6_Callback(hObject, eventdata, handles) % hObject handle to edit6 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) HVTH: Nguyễn Văn Linh 81 Luan van GVHD: PGS TS Nguyễn Minh Tâm Luận văn thạc sĩ Nghiên cứu điều khiển chỉnh lưu ba pha điều chế độ rộng xung % Hints: get(hObject,'String') returns contents of edit6 as text % str2double(get(hObject,'String')) returns contents of edit6 as a double % - Executes during object creation, after setting all properties function edit6_CreateFcn(hObject, eventdata, handles) % hObject handle to edit6 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles empty - handles not created until after all CreateFcns called % Hint: edit controls usually have a white background on Windows % See ISPC and COMPUTER if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end % - Executes on button press in pushbutton1 % - Executes on button press in pushbutton31 function pushbutton31_Callback(hObject, eventdata, handles) % hObject handle to pushbutton31 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) Three_Phase_SPWM_Boost_Rectifierthesis4 % - Executes on button press in pushbutton32 function pushbutton32_Callback(hObject, eventdata, handles) % hObject handle to pushbutton32 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) SVPWM_PID_Thesis % - Executes on button press in pushbutton33 function pushbutton33_Callback(hObject, eventdata, handles) % hObject handle to pushbutton33 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) Three_Phase_SPWM_BucK_rectifierthesis3 % - Executes on button press in pushbutton34 function pushbutton34_Callback(hObject, eventdata, handles) % hObject handle to pushbutton34 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) Control_DC_Motor_Washing % - Executes on button press in pushbutton35 function pushbutton35_Callback(hObject, eventdata, handles) % hObject handle to pushbutton35 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) HVTH: Nguyễn Văn Linh 82 Luan van GVHD: PGS TS Nguyễn Minh Tâm Luận văn thạc sĩ Nghiên cứu điều khiển chỉnh lưu ba pha điều chế độ rộng xung PSO PSOoptimize Tập code chạy PSO vẽ đồ thị Kp -Ki %% Tunning of PID controller using Particle Swarm Optimization %% % Author: NGUYEN VAN LINH (nguyenvanlinh85.cdn8@gmail.com)% % MSc Student, Electrical Engineering Dept, % Faculty of DHSPKT University, Viet Nam% %% Initialization clear clc n = 50; % Size of the swarm " no of birds " bird_setp =50; % Maximum number of "birds steps" dim = 2; % Dimension of the problem c2 =1.2; % PSO parameter C1 c1 = 0.12; % PSO parameter C2 w =0.9; % pso momentum or inertia fitness=0*ones(n,bird_setp); % -% % initialize the parameter % % -% R1 = rand(dim, n); R2 = rand(dim, n); current_fitness =0*ones(n,1); % % % Initializing swarm and velocities and position % % % current_position = 10*(rand(dim, n)-.5); velocity = 3*randn(dim, n) ; local_best_position = current_position ; % -% % Evaluate initial population % % -% for i = 1:n current_fitness(i) = PSOoptimize(current_position(:,i)); end local_best_fitness = current_fitness ; [global_best_fitness,g] = min(local_best_fitness) ; for i=1:n globl_best_position(:,i) = local_best_position(:,g) ; end % -% % VELOCITY UPDATE % HVTH: Nguyễn Văn Linh 83 Luan van GVHD: PGS TS Nguyễn Minh Tâm Luận văn thạc sĩ Nghiên cứu điều khiển chỉnh lưu ba pha điều chế độ rộng xung % -% velocity = w *velocity + c1*(R1.*(local_best_position-current_position)) + c2*(R2.*(globl_best_position-current_position)); % % % SWARMUPDATE % % % current_position = current_position + velocity ; % % % evaluate anew swarm % % % %% Main Loop iter = ; % Iterations’counter while ( iter < bird_setp ) iter = iter + 1; for i = 1:n, current_fitness(i) = PSOoptimize(current_position(:,i)) ; end for i = : n if current_fitness(i) < local_best_fitness(i) local_best_fitness(i) = current_fitness(i); local_best_position(:,i) = current_position(:,i) ; end end [current_global_best_fitness,g] = min(local_best_fitness); if current_global_best_fitness < global_best_fitness global_best_fitness = current_global_best_fitness; for i=1:n globl_best_position(:,i) = local_best_position(:,g); end end velocity = w *velocity + c1*(R1.*(local_best_position-current_position)) + c2*(R2.*(globl_best_position-current_position)); current_position = current_position + velocity; sprintf('The value of interation iter %3.0f ', iter ); end % end of while loop its mean the end of all step that the birds move it HVTH: Nguyễn Văn Linh 84 Luan van GVHD: PGS TS Nguyễn Minh Tâm Luận văn thạc sĩ Nghiên cứu điều khiển chỉnh lưu ba pha điều chế độ rộng xung xx=fitness(:,50); [Y,I] = min(xx); current_position(:,I) Tập code chạy PSOoptimize để gọi fitness vẽ đồ thị sai số function F = PSOoptimize(pid) % Track the output of optsim to a signal of % Variables a1 and a2 are shared with RUNTRACKLSQ Kp = pid(1); Ki = pid(2); Kd = 0; sprintf('The value of interation Kp= %3.0f, Ki= %3.0f', pid(1),pid(2)); % Compute function value simopt = simset('solver','ode5','SrcWorkspace','Current','DstWorkspace','Current'); % Initialize sim options [tout,xout,yout] = sim('SVPWM_PSO_Thesis',[0 100],simopt); e=yout-400 ; % compute the error sys_overshoot=max(yout)-400; % compute the overshoot alpha=10;beta=10; F=e2*beta+sys_overshoot*alpha; end %xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx %% Ve ham sai so Sai_so=100-yout; subplot(3,1,1) plot(Sai_so); title('Ham sai so','Fontname','VNI-TIMES','fontsize',12) legend Saiso; end HVTH: Nguyễn Văn Linh 85 Luan van GVHD: PGS TS Nguyễn Minh Tâm NGHIÊN CỨU VÀ ĐIỀU KHIỂN BỘ CHỈNH LƯU BA PHA ĐIỀU CHẾ ĐỘ RỘNG XUNG CONTROL AND RESEARCH ON THREE-PHASE PULSE WIDTH MODULATION (PWM) RECTIFIER Nguyễn Văn Linh1 Trường Cao Đẳng Nghề Số TÓM TẮT: Bộ chỉnh lưu ba pha điều chế độ rộng xung sử dụng rộng rãi hệ thống phân phối cung cấp điện tuabin nhỏ, điện gió, điện từ khí đốt, vv Các chỉnh lưu có điều khiển khơng điều khiển thơng thường phi tuyến tính Do đó, gây hàm lượng sóng hài cao dịng điện, giảm hệ số cơng suất, hiệu suất thấp, méo dạng sóng, v.v Hiện nay, nhiều phương pháp điều khiển cho chỉnh lưu nghiên cứu ứng dụng điển phương pháp điều chế độ rộng xung sine (SPWM) phương pháp điều chế vector không gian (SVPWM) cho số kết định Thuật toán tối ưu bày đàn ứng dụng nhiều lĩnh vực kỹ thuật tính đơn giản hiệu cao so với thuật toán khác Từ khóa: PWM; SPWM; SVPWM; PSO; THD ABSTRACT: Three phase PWM rectifiers are utilized as a part of distributed power generation applications such as micro turbines, windmills, fuel cells etc The controlled and uncontrolled rectifiers are generally nonlinear in nature Thus it causes high harmonic content in the line current, reduced power factor, low efficiency, voltage distortion etc To date, a great number of rectify techniques were proposed such as direct current control or direct power control…These proposed techquies require a modulation method (sine pulse width modulation-SPWM or space vector pulse width modulation-SVPWM) to realize the demanded voltage reference via the power electronic inverters The search engine is based on particle swarm optimization (PSO) as fast and simple technique algorithm Keywords: PWM; SPWM; SVPWM; PSO; THD Luan van I GIỚI THIỆU Bài báo tập trung nghiên cứu nguyên lý phương pháp điều chế PWM, mục tiêu nghiên cứu chỉnh lưu theo phương pháp điều chế độ rộng xung (PWM) dùng giải thuật PSO tìm thơng số tối ưu cho điều khiển PID Việc nghiên cứu Hình 1: Mạch chỉnh lưu ba pha Mạch gồm sáu khóa K điều khiển độc lập Mỗi khóa K gồm IGBT diode mắc song song để dẫn điện hai chiều thực ngày nhiều - Tụ C dùng để lọc phẳng điện áp hơn, thành nghiên cứu theo - Cuộn dây L điện trở R hai thành phần cuộn cảm tăng cường lọc nguồn phương pháp vector khơng gian (SVPWM) Điều khiển đóng ngắt khóa K cho điện Đây giải pháp đầy hứa hẹn với áp chiều ngõ đạt giá trị đặt mong muốn ưu điểm từ cấu trúc này: Cải thiện thành Qui luật điều khiển: khơng đóng hai khóa phần hài dịng điện nhiều tải phi pha để tránh ngắn mạch ngõ ra, tuyến; Cải thiện hệ số công suất phương pháp điều khiển chỉnh lưu PWM - trường hợp ảnh hưởng ứng dụng nhiều (Trạng thái khóa khơng tải; Cải thiện độ cân chỉnh dịng điện nguồn đồng thời với trạng thái khóa Ka, Kb, Kc) Sơ đồ vector không gian điện áp cho chỉnh lưu PWM: Bộ điều khiển PID đòi hỏi cân chỉnh phức tạp nhiều kết thực nghiệm Để giải vấn đề giải thuật PSO áp dụng nhằm dị tìm thơng số Kp, Ki cho điều khiển PID Với kết đạt từ nghiên cứu cho thấy hệ thống có đáp ứng nhanh, vọt lố độ méo hài thấp II MÔ HÌNH CỦA BỘ CHỈNH LƯU PWM Hình 2: Vector khơng gian điện áp Mơ hình tốn học chỉnh lưu PWM: Mạch chỉnh lưu ba pha sử dụng nguồn ba pha có điểm trung tính với sơ đồ ngun lý (Hình 1) sau: Hình 3: Mạch tương đương chỉnh lưu ba pha Luan van Phương trình điện áp cho ea, eb, ec  dia  ea  L Ria  u an dt     eb  L dib  Rib  u bn  dt    dic  ec  L Ric  ucn dt    ( 2.1 )  ( 2.5 )  Phương trình tốn học chỉnh lưu ba pha tọa độ d-q  did  u d  Rid  Liq  u rd L  dt    diq  u q  Riq  Lid  u rq L  dt   v C dvdc  S d id  S q iq  dc  dt RL   Phương trình điện áp ba pha cho ea, eb, ec  ea  E m sin( )     eb = E m sin( -  )    e = sin( -  )   c Em     L dia  e  Ri  K b K c K a v a a dc  dt      dib  eb  Rib  K a K c K b vdc L dt        L dic   Ric  K a K b K c vdc e c  dt    dvdc  K a i a  K b ib  K c ic  vdc C dt  RL    ( 2.2 ) vào chỉnh lưu ba pha u rd  S d vdc     u rq S q vdc ( 2.7 ) Phương trình tốn học điện áp vào chỉnh lưu PWM tọa độ d-q ( 2.3 ) /  u rd   u rd      /   u rq   u rq Li  u q d ( 2.8 ) Li d  uq Từ phương trình ( 1.8 ) thay vào phương trình ( 1.6 ) ta có  did /   Rid  u rd L dt     /  L diq   Riq  u rq   dt Phương trình dịng điện qua tụ C C dvdc  K a ia  K b ib  K c ic   i L dt  Trong đó: Phương trình tốn học điện áp đặt  1  u an   2 K a  K b  K c  vdc      1   u bn   2 K b  K a  K c  vdc 6      1  u cn   2 K c  K a  K b  vdc      ( 2.6 ) ( 2.4 ) Phương trình tốn học chỉnh lưu ba (2.9 ) Phương trình dịng điện ba pha cân ia  ib  ic  pha Luan van (2.10) III HIỆU CHỈNH BỘ ĐIỀU KHIỂN IV KẾT QUẢ MÔ PHỎNG MATLAB PID DÙNG GIẢI THUẬT PSO: SIMULINK: Bộ điều khiển PID sử dụng thuật giải PSO để hiệu chỉnh tham số điều khiển chỉnh lưu ba pha Hình sau Hình 5: Giao diện điều khiển Hình 4: Bộ điều khiển PID giải thuật bầy đàn Chỉnh lưu pha SPWM Boost: Khối dị tìm Kp,Ki giải thuật PSO, gồm Vref , hàm thích nghi PSO tìm thơng số Kp,Ki, đặt vào khối tạo xung PWM điều khiển khối công suất cho điện áp điện áp đặt trước Hình 6: Sơ đồ Simulink chỉnh lưu pha SPWM Boost Luan van Hình 7: Đáp ứng điện áp chỉnh lưu pha SPWM Boost Hình 8: Đáp ứng dịng điện chỉnh lưu pha PWM PID Hình 9: So sánh pha điện áp vào pha A dòng điện vào pha A 1.1 Nhận xét kết mô chỉnh lưu pha SPWM Boost: - Độ méo dạng dạng sóng THD (%) nhỏ Các kết mơ matlab/Simulink cho thấy cấu trúc điều khiển có khả làm việc tốt yêu cầu kỹ thuật sau: - Cosφ xấp xỉ 1, dòng điện điện áp - Điện áp đặt: 800v; f=50 Hz (max=1000HZ), - Thông số đặt trước Kp=0,2; Ki=0,2/0,002; Kd=0, thời gian đóng tải: 0,1s gần trùng pha - Chỉnh lưu pha SVPWM PSO điều khiển động DC: Dòng điện lưới hình sin, sóng điều hịa bậc cao khơng đáng kể - Ổn định điện áp mang tải cắt tải Luan van Hình 10: Mơ hình động DC Hình 11: Đáp ứng điện áp chỉnh lưu pha SVPWM PSO cấp nguồn động DC Hình 12: Đáp ứng dòng điện chỉnh lưu pha PWM PID Hình 13: Đáp ứng tốc độ động DC Luan van Hình 14: Đáp ứng dịng điện động DC 2.1 Nhận xét kết mô chỉnh lưu  pha SVPWM PSO cấp nguồn động Trong trình hoạt động mạch, thời điểm thay đổi tải, độ vọt lố DC: Các kết mô Matlab/Simulink điện áp ổn định khơng thay đổi cho thấy cấu trúc điều khiển có khả nhiều  làm việc tốt yêu cầu kỹ thuật sau: - - theo thông số đặt Thông số đặt: Thời gian [0 15] tương ứng tốc độ [45 -45 45 -45 60 80 ] Dịng điện đóng tải [4.8 -4.8 4.8 -4.8 4.1] Điện áp [800 -700 800 -700 700] Đáp ứng tốc độ đạt tốc độ đặt với sai  Dịng điện lưới hình sin, sóng điều hịa bậc cao không đáng kể - Ổn định điện áp mang tốc độ động thay đổi - Thời gian đáp ứng tốt thời gian xác lập nhanh, độ vọt lố nhỏ số xác lập nhỏ - Điều khiển điện áp ngõ xác Độ méo dạng dạng sóng THD (%) nhỏ, THD = 0,00% Kết luận: Kết mô Matlab cho thấy điều khiển PSO với thông số xác định giải thuật bầy đàn hoạt động tốt so với phương pháp PID tự chỉnh tay: Luan van TÀI LIỆU THAM KHẢO Nguyễn Văn Nhờ, Bài giảng điện tử công suất, Đại học Bách khoa TP Hồ Chí Minh, 2010 Nguyễn Phùng Quang, Truyền Động Điện Thông Minh, NXB khoa học kỹ thuật, 2006 Võ Minh Chính, Phạm Quốc Hải, Trần Trọng Minh, Điện tử công suất ,Nhà xuất khoa học kỹ thuật; Hà Nội, 2008 Li Chun, Nghiên cứu kỹ thuật điều khiển số chỉnh lưu nhiều cấp CPS - SPWM ứng dụng thiết bị nguồn điện loại sóng nhiễu,Đại học Triết Giang Hàng Châu Trung Quốc ,2006 H Komurcugil, O Kukrer, A novel current control method for three phase PWM AC/DC voltage source converters, IEEE Transactions On Industrial Electronics, VOL 46, NO.3, June (1999) Dae-Woong Chung, Minimum-Loss Strategy for Three-Phase PWM Rectifier, IEEE Transactions On Industrial Electronics, VOL 48, NO.3, June (2001) Woo-Cheol Lee, Taeck_Kie Lee, Dong-seok Hyun, Comparision of Single-Sensor Current Control in the DC Link for Three-Phase Voltage-Source PWM Converters, IEEE Transactions On Industrial Electronics, VOL 48, NO.3, June (2001) Holmes D G., Lipo T A., 2003, “Pulse Width Modulation for Power Converters: Principles and Practice”, IEEE Press, USA Tác giả chịu trách nhiệm viết: Họ tên: Nguyễn Văn Linh Đơn vị: Trường Cao Đẳng Nghề Số Điện thoại: 0978329608 Email: nguyenvanlinhcdn81985@gmail.com Luan van S K L 0 Luan van ... Văn Linh HVTH: Nguyễn Văn Linh iv Luan van GVHD: PGS TS Nguyễn Minh Tâm Luận văn thạc sĩ Nghiên cứu điều khiển chỉnh lưu ba pha điều chế độ rộng xung TÓM TẮT Bộ chỉnh lưu ba pha điều chế độ rộng. .. Luận văn thạc sĩ HVTH: Nguyễn Văn Linh Nghiên cứu điều khiển chỉnh lưu ba pha điều chế độ rộng xung Luan4 van GVHD: PGS TS Nguyễn Minh Tâm Luan van Luận văn thạc sĩ Nghiên cứu điều khiển chỉnh lưu. .. điều khiển chỉnh lưu ba pha điều chế độ rộng xung Luan2 van GVHD: PGS TS Nguyễn Minh Tâm Luận văn thạc sĩ HVTH: Nguyễn Văn Linh Nghiên cứu điều khiển chỉnh lưu ba pha điều chế độ rộng xung Luan3

Ngày đăng: 02/02/2023, 09:55

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN