Báo cáo đồ án ii đề tài phương pháp điều khiển foc cho động cơ không đồng bộ ba pha

Báo cáo đồ án II: Nghiên cứu phương pháp điều khiển FOC (Field-Oriented Control) cho động cơ không đồng bộ ba pha. Tài liệu chuyên sâu, phân tích kỹ thuật.

Người đăng

Ẩn danh

Thể loại

Báo cáo đồ án

2018

48
8
0

Phí lưu trữ

30 Point

Tóm tắt

I. Phương pháp điều khiển FOC cho động cơ KĐB 3 pha là gì

Phương pháp điều khiển FOC (Field-Oriented Control), hay còn gọi là điều khiển vector, là một kỹ thuật tiên tiến để điều khiển động cơ không đồng bộ ba pha (KĐB). Kỹ thuật này đã tạo ra một cuộc cách mạng trong lĩnh vực truyền động điện, thay thế dần các hệ thống sử dụng động cơ DC vốn có chi phí cao và độ tin cậy thấp. Ý tưởng cốt lõi của FOC là biến đổi các đại lượng xoay chiều ba pha của động cơ thành các đại lượng một chiều trong một hệ quy chiếu quay đặc biệt. Cụ thể, vector dòng điện stator được phân tách thành hai thành phần vuông góc: thành phần sinh từ thông (tương tự dòng kích từ của động cơ DC) và thành phần sinh moment (tương tự dòng phần ứng). Bằng cách điều khiển độc lập hai thành phần này, FOC cho phép điều khiển moment và tốc độ của động cơ KĐB một cách chính xác và nhanh chóng, đạt được hiệu suất tương đương với động cơ DC. Sự phát triển của công nghệ bán dẫn và vi xử lý tốc độ cao, đặc biệt là các dòng vi điều khiển DSPSTM32 FOC, đã làm cho việc triển khai các thuật toán FOC phức tạp trở nên khả thi và phổ biến. Báo cáo đồ án này tập trung phân tích sâu về cấu trúc, thuật toán và mô phỏng hệ thống điều khiển FOC cho động cơ không đồng bộ ba pha, sử dụng phần mềm MATLAB & Simulink để kiểm chứng lý thuyết và phân tích đáp ứng hệ thống.

1.1. Giới thiệu động cơ không đồng bộ và thách thức điều khiển

Động cơ không đồng bộ ba pha được sử dụng rộng rãi trong công nghiệp nhờ cấu tạo đơn giản, giá thành rẻ, độ tin cậy cao và hoạt động bền bỉ. Tuy nhiên, việc điều khiển chính xác tốc độ và moment của loại động cơ này là một thách thức lớn. Do cấu trúc phi tuyến và các đại lượng điện từ có mối liên hệ phức tạp, các phương pháp điều khiển vô hướng truyền thống (như U/f) không thể đáp ứng được các yêu cầu về đáp ứng động học cao và độ chính xác trong các ứng dụng phức tạp. Mô hình toán học của động cơ là một hệ phương trình vi phân bậc cao, thể hiện sự tương tác chặt chẽ giữa từ thông và moment, khiến việc điều khiển độc lập trở nên khó khăn. Đây chính là bài toán mà phương pháp điều khiển FOC ra đời để giải quyết.

1.2. Nguyên lý cốt lõi của kỹ thuật Field Oriented Control

Nguyên lý cơ bản của Field-Oriented Control là tái tạo lại cấu trúc điều khiển ưu việt của động cơ DC kích từ độc lập ngay trên động cơ KĐB. Để làm được điều này, FOC sử dụng các phép biến đổi hệ tọa độ. Đầu tiên, biến đổi Clarke (abc sang αβ) chuyển đổi hệ ba pha tĩnh thành hệ hai pha tĩnh. Tiếp theo, biến đổi Park (αβ sang dq) chuyển đổi hệ hai pha tĩnh thành một hệ quy chiếu d-q quay đồng bộ với vector từ thông rotor. Trong hệ quy chiếu này, vector dòng điện stator (is) được tách thành hai thành phần một chiều: isd (thành phần dọc trục d, tạo ra từ thông) và isq (thành phần vuông góc trục q, tạo ra moment). Việc điều khiển động cơ KĐB giờ đây tương đương với việc điều khiển hai dòng điện một chiều độc lập, giúp đơn giản hóa thuật toán và cải thiện đáng kể chất lượng điều khiển.

II. Bí quyết mô hình hóa động cơ KĐB trên hệ quy chiếu d q

Để triển khai thành công thuật toán điều khiển vector, bước đầu tiên và quan trọng nhất là xây dựng một mô hình toán học động cơ chính xác. Mô hình này là nền tảng để thiết kế các bộ điều khiển và thực hiện mô phỏng. Động cơ KĐB vốn được mô tả bởi hệ phương trình vi phân phức tạp trong hệ tọa độ ba pha (abc). Việc phân tích và thiết kế bộ điều khiển trực tiếp trên hệ này là gần như không thể. Giải pháp là chuyển đổi mô hình của động cơ sang hệ quy chiếu d-q quay. Quá trình này giúp "làm phẳng" các đại lượng xoay chiều hình sin thành các đại lượng một chiều, giúp đơn giản hóa đáng kể cấu trúc điều khiển. Các phép biến đổi toán học như biến đổi Clarkebiến đổi Park đóng vai trò then chốt trong quá trình này. Bằng cách chiếu các vector điện áp, dòng điện và từ thông lên hai trục d và q, mô hình động cơ trở nên tường minh hơn, cho thấy mối quan hệ trực tiếp giữa dòng isq và moment, cũng như giữa dòng isd và từ thông rotor. Mô hình này không chỉ phục vụ cho việc thiết kế thuật toán mà còn là cơ sở để ước lượng từ thông rotor, một đại lượng không thể đo trực tiếp trong thực tế.

2.1. Phân tích các phương trình cơ bản của động cơ không đồng bộ

Mô hình của động cơ KĐB được xây dựng dựa trên các phương trình điện áp cho mạch stator và rotor, phương trình từ thông và phương trình chuyển động cơ học. Các phương trình này mô tả mối quan hệ giữa điện áp, dòng điện, từ thông, moment và tốc độ. Trong tài liệu gốc, các phương trình này được biểu diễn dưới dạng vector, ví dụ như phương trình điện áp stator: us = Rs*is + dψs/dt. Tuy nhiên, các vector này đều là hàm của thời gian và không gian, gây khó khăn cho việc phân tích. Việc chấp nhận các giả định như khe hở không khí đều, các cuộn dây đối xứng và thông số R, L không đổi là cần thiết để đơn giản hóa mô hình ban đầu trước khi thực hiện các phép biến đổi.

2.2. Vai trò của biến đổi Clarke và biến đổi Park trong FOC

Biến đổi Clarke là bước đầu tiên, chuyển đổi hệ ba pha (ia, ib, ic) thành hệ hai pha trực giao cố định (iα, iβ). Phép biến đổi này giúp giảm số lượng biến từ ba xuống còn hai mà vẫn bảo toàn thông tin. Tiếp theo, biến đổi Park thực hiện một phép quay, chuyển hệ tọa độ tĩnh (α, β) thành hệ quy chiếu d-q quay với cùng tốc độ góc của từ thông rotor. Kết quả là, một vector quay trong hệ αβ sẽ trở thành một vector tĩnh trong hệ d-q. Chính nhờ phép biến đổi này mà các dòng điện xoay chiều được biểu diễn dưới dạng các thành phần một chiều (isd, isq), tạo tiền đề cho việc áp dụng các bộ điều khiển PI kinh điển để điều chỉnh.

2.3. Xây dựng mô hình động cơ trên hệ tọa độ quay d q

Sau khi áp dụng các phép biến đổi, hệ phương trình vi phân của động cơ trong hệ tọa độ d-q được thiết lập. Hệ phương trình này mô tả động học của các dòng điện isd, isq và các thành phần từ thông ψrd, ψrq. Một điểm quan trọng trong FOC là định hướng hệ tọa độ d-q sao cho trục d trùng với vector từ thông rotor. Khi đó, thành phần từ thông trên trục q sẽ bằng không (ψrq = 0), giúp đơn giản hóa đáng kể mô hình. Phương trình moment lúc này trở thành M = (3/2)p(Lm/Lr)ψrdisq. Công thức này cho thấy moment điện từ (M) tỷ lệ trực tiếp với dòng điện isq, trong khi từ thông rotor (ψrd) được điều khiển bởi dòng isd. Đây chính là sự tách kênh điều khiển độc lập mà FOC hướng tới.

III. Cách thiết kế hệ thống điều khiển FOC vector gián tiếp

Thiết kế một hệ thống điều khiển FOC hoàn chỉnh đòi hỏi việc xây dựng các vòng điều khiển lồng vào nhau một cách hợp lý. Cấu trúc điển hình bao gồm một vòng điều khiển tốc độ bên ngoài và hai vòng điều khiển dòng điện bên trong. Vòng điều khiển tốc độ có nhiệm vụ so sánh tốc độ đặt với tốc độ thực tế (đo từ encoder hoặc cảm biến hall) để tạo ra tín hiệu đặt cho dòng điện sinh moment (isq*). Hai vòng điều khiển dòng điện bên trong, sử dụng các bộ điều khiển PI, sẽ điều chỉnh điện áp đầu ra của bộ nghịch lưu ba pha để đảm bảo dòng điện thực tế (isd, isq) bám theo giá trị đặt (isd*, isq*). Phương pháp điều khiển vector gián tiếp (IFOC) được lựa chọn trong đồ án này. Trong IFOC, góc của từ thông rotor không được đo trực tiếp mà được tính toán dựa trên tốc độ rotor đo được và hệ số trượt ước tính. Hệ số trượt này được tính từ dòng điện isq* và isd*, cho phép xác định vị trí vector từ thông một cách gián tiếp. Toàn bộ hệ thống này đòi hỏi thiết kế cẩn thận các bộ điều khiển, bộ bù và các khâu phụ trợ để đảm bảo hoạt động ổn định và có đáp ứng nhanh.

3.1. Sơ đồ nguyên lý của hệ điều khiển vector gián tiếp IFOC

Sơ đồ IFOC bao gồm các khối chính: khối tính toán góc từ thông, các bộ điều khiển PI cho tốc độ và dòng điện, khối biến đổi Park và Park nghịch đảo, và khối điều chế vector không gian (Space Vector Modulation - SVM). Tốc độ đặt và tốc độ thực từ encoder được đưa vào bộ điều khiển tốc độ PI để tạo ra giá trị isq*. Giá trị isd* thường được giữ không đổi ở vùng tốc độ thấp và suy giảm ở vùng tốc độ cao. Các giá trị isd* và isq* cùng với isd, isq thực tế được đưa vào các bộ điều khiển dòng điện PI. Đầu ra của các bộ điều khiển này là các điện áp ud*, uq*. Sau khi qua biến đổi Park nghịch đảo, chúng trở thành uα*, uβ* và cuối cùng được khối SVM sử dụng để tạo xung PWM điều khiển bộ nghịch lưu ba pha.

3.2. Thiết kế bộ điều khiển PI cho vòng dòng điện và tốc độ

Việc thiết kế bộ điều khiển PI là bước quyết định đến chất lượng của toàn hệ thống. Đối với các vòng điều khiển dòng điện (isd, isq), chúng có đáp ứng rất nhanh. Theo tài liệu, phương pháp tối ưu module được sử dụng để thiết kế bộ PI, giúp hệ thống đạt được đáp ứng nhanh và không có vọt lố. Đối với vòng điều khiển tốc độ bên ngoài, do có hằng số thời gian cơ học lớn hơn, phương pháp tối ưu đối xứng được áp dụng. Phương pháp này cân bằng giữa thời gian đáp ứng và độ vọt lố, đảm bảo đáp ứng tốc độ mượt mà và ổn định. Các tham số Kp và Ki của bộ điều khiển được tính toán dựa trên các thông số của động cơ như điện trở, điện cảm và moment quán tính.

3.3. Kỹ thuật bù từ thông và chống bão hòa tích phân hiệu quả

Trong mô hình thực tế của động cơ, có sự ảnh hưởng chéo giữa hai kênh d và q. Để loại bỏ ảnh hưởng này và đảm bảo điều khiển độc lập hoàn toàn, kỹ thuật bù được áp dụng. Các thành phần nhiễu do tốc độ quay gây ra sẽ được tính toán và cộng vào đầu ra của bộ điều khiển PI, giúp triệt tiêu tác động tương hỗ. Ngoài ra, một vấn đề thực tế là hiện tượng bão hòa tích phân. Khi đầu ra của bộ điều khiển bị giới hạn (do giới hạn điện áp của biến tần), thành phần tích phân (I) của bộ PI có thể tiếp tục tăng, gây ra đáp ứng chậm và vọt lố lớn khi sai số đổi chiều. Giải pháp chống bão hòa tích phân được tích hợp để "đóng băng" hoặc reset thành phần I khi đầu ra bị bão hòa, giúp cải thiện đáng kể hiệu suất của hệ thống.

IV. Kết quả mô phỏng Simulink phương pháp FOC trên MATLAB

Lý thuyết cần được kiểm chứng bằng thực nghiệm hoặc mô phỏng. Trong khuôn khổ đồ án, việc mô phỏng Simulink trên nền tảng MATLAB là công cụ mạnh mẽ để xác minh tính đúng đắn của mô hình toán học động cơ và thuật toán điều khiển đã thiết kế. Một sơ đồ mô phỏng chi tiết được xây dựng, bao gồm khối động cơ KĐB (dựa trên phương trình d-q), khối biến tần, khối điều khiển vector với đầy đủ các vòng lặp, các phép biến đổi và các bộ điều khiển PI. Các tham số của động cơ thực tế được sử dụng trong mô phỏng để kết quả có độ tin cậy cao. Việc mô phỏng cho phép khảo sát đáp ứng tốc độđiều khiển moment của hệ thống dưới các điều kiện vận hành khác nhau, chẳng hạn như khởi động, thay đổi tốc độ đặt và thay đổi tải. Kết quả thu được không chỉ giúp đánh giá hiệu năng của các bộ điều khiển đã thiết kế mà còn là cơ sở để tinh chỉnh tham số nhằm đạt được chất lượng điều khiển tối ưu trước khi triển khai trên phần cứng thực tế như vi điều khiển DSP.

4.1. Xây dựng sơ đồ hệ thống điều khiển FOC trong Simulink

Sơ đồ mô phỏng được xây dựng một cách module hóa, bám sát theo sơ đồ nguyên lý đã trình bày. Khối "Động cơ KĐB" được xây dựng từ các phương trình trạng thái trên hệ d-q. Khối "Điều khiển FOC" chứa toàn bộ logic điều khiển, bao gồm vòng tốc độ, hai vòng dòng điện, các khối biến đổi Clarke-Park và khối tính toán góc từ thông. Các bộ điều khiển PI được cài đặt với các tham số Kp, Ki đã tính toán ở chương trước, đồng thời tích hợp cả khâu chống bão hòa tích phân. Tín hiệu đầu ra là các xung điều khiển được đưa đến khối bộ nghịch lưu ba pha lý tưởng, cấp nguồn cho mô hình động cơ. Sơ đồ này cho phép theo dõi tất cả các biến quan trọng như tốc độ, moment, dòng điện (isd, isq) và từ thông.

4.2. Phân tích đáp ứng tốc độ và moment của động cơ KĐB

Kết quả mô phỏng được thể hiện qua các đồ thị đáp ứng. Đồ thị đáp ứng tốc độ cho thấy tốc độ thực tế của động cơ bám rất sát giá trị đặt với sai số xác lập gần như bằng không và thời gian đáp ứng nhanh. Khi có sự thay đổi đột ngột về tải, tốc độ chỉ sụt giảm nhẹ và nhanh chóng được bộ điều khiển hiệu chỉnh để quay về giá trị đặt. Đồ thị moment điện từ cho thấy khả năng điều khiển moment linh hoạt của hệ thống, đáp ứng tức thời với sự thay đổi của tải. Các dòng điện isd và isq cũng được theo dõi, cho thấy isd được giữ ổn định để duy trì từ thông, trong khi isq thay đổi linh hoạt theo yêu cầu moment.

4.3. Hiệu chỉnh tham số bộ điều khiển PI để tối ưu hóa hệ thống

Mặc dù các tham số PI được tính toán theo lý thuyết cho kết quả tốt, thực tế luôn có thể tối ưu hơn. Đồ án đã sử dụng công cụ PID Tuning có sẵn trong MATLAB-Simulink để tinh chỉnh lại các tham số Kp và Ki. Quá trình tinh chỉnh tự động này giúp tìm ra bộ thông số tối ưu hơn, cải thiện đáp ứng tốc độ bằng cách giảm thời gian xác lập và loại bỏ vọt lố. So sánh kết quả trước và sau khi tinh chỉnh cho thấy sự cải thiện rõ rệt về chất lượng điều khiển. Điều này chứng tỏ tầm quan trọng của việc kết hợp giữa tính toán lý thuyết và công cụ mô phỏng để đạt được hiệu suất hệ thống cao nhất.

16/09/2025