Điều khiển bền vững hệ lò hơi - tuabin phi tuyến nhờ bộ điều khiển dự báo phản hồi trạng thái với mô hình dự báo tuyến tính và bộ quan sát UKF
Tóm tắt: Bài báo đề xuất một phương pháp điều khiển các quá trình phi
tuyến không liên tục bị tác động ảnh hưởng của nhiễu ồn trắng lan truyền phi
tuyến trong hệ và nhiễu tải biến đổi chậm tác động ở đầu ra. Bộ điều khiển dự
báo phi tuyến (NMPC) phản hồi đầu ra ở đây gồm một bộ điều khiển dự báo
phản hồi trạng thái xây dựng trên nền mô hình dự báo xấp xỉ tuyến tính từng
đoạn và một bộ lọc UKF để quan sát trạng thái. Khi áp dụng vào điều khiển hệ
nồi hơi-tuabin, bộ điều khiển đề xuất này luôn đảm bảo được chất lượng bám
của hệ trong toàn bộ miền làm việc của nồi hơi, chứ không chỉ riêng trong lân
cận năm điểm làm việc như các bộ điều khiển hiện có. Khả năng điều khiển bền
vững hệ lò hơi-tuabin đối với nhiễu tải và nhiễu đo đã được bài báo kiểm chứng
qua thực nghiệm mô phỏng.
Tóm tắt nội dung tài liệu: Điều khiển bền vững hệ lò hơi - tuabin phi tuyến nhờ bộ điều khiển dự báo phản hồi trạng thái với mô hình dự báo tuyến tính và bộ quan sát UKF
Nghiên cứu khoa học công nghệ Tạp chí Nghiên cứu KH&CN quân sự, Số 44, 08 - 2016 33 ĐIỀU KHIỂN BỀN VỮNG HỆ LÒ HƠI-TUABIN PHI TUYẾN NHỜ BỘ ĐIỀU KHIỂN DỰ BÁO PHẢN HỒI TRẠNG THÁI VỚI MÔ HÌNH DỰ BÁO TUYẾN TÍNH VÀ BỘ QUAN SÁT UKF Phạm Văn Hùng1*, Nguyễn Đức Anh2, Vũ Tiến Thành2 Tóm tắt: Bài báo đề xuất một phương pháp điều khiển các quá trình phi tuyến không liên tục bị tác động ảnh hưởng của nhiễu ồn trắng lan truyền phi tuyến trong hệ và nhiễu tải biến đổi chậm tác động ở đầu ra. Bộ điều khiển dự báo phi tuyến (NMPC) phản hồi đầu ra ở đây gồm một bộ điều khiển dự báo phản hồi trạng thái xây dựng trên nền mô hình dự báo xấp xỉ tuyến tính từng đoạn và một bộ lọc UKF để quan sát trạng thái. Khi áp dụng vào điều khiển hệ nồi hơi-tuabin, bộ điều khiển đề xuất này luôn đảm bảo được chất lượng bám của hệ trong toàn bộ miền làm việc của nồi hơi, chứ không chỉ riêng trong lân cận năm điểm làm việc như các bộ điều khiển hiện có. Khả năng điều khiển bền vững hệ lò hơi-tuabin đối với nhiễu tải và nhiễu đo đã được bài báo kiểm chứng qua thực nghiệm mô phỏng. Từ khóa: Điều khiển dự báo phi tuyến, Bộ lọc UKF, Hệ lò hơi-tuabin. 1. ĐẶT VẤN ĐỀ Nồi hơi-tuabin là một khâu quan trọng trong các nhà máy nhiệt điện. Để điều khiển an toàn và chất lượng hệ nồi hơi-tuabin cần có một mô hình đủ chính xác cho nó và một mô hình như vậy là mô hình có dạng phi tuyến như sau [1]: 9/8 1 2 1 1 3 9/8 2 2 1 2 3 3 2 1 0.0018 0.9 0.15 (0.073 0.016) 0.1 141 (1.1 0.19) 85 x u x u u x u x x x u u x (1) trong đó: ba đầu vào 1 2 3, , u u u lần lượt là độ mở van nguyên liệu, van điều khiển hơi cấp cho tuabin và van nước cấp. ba biến trạng thái 1 2 3, , x x x lần lượt là áp suất bao hơi 2( )kg cm , công suất phát điện ( )MW và khối lượng riêng của hơi nước 3( )kg cm , ba đầu ra: 1 1 2 2 3 3 , 0.05(0.13073 100 / 9 67.975)cs e y x y x y x a q (2) lần lượt là áp suất bao hơi 2( )kg cm , công suất phát điện ( )MW và độ chênh lệch mức nước trong bao hơi ( )m , với 3 1 3 1 2 1 1 3 (1 0.001538 )(0.8 25.6) (1.0394 0.0012304 ) (0.854 0.147) 45.59 2.514 2.096. cs e x x a x x q u x u u Kỹ thuật điều khiển & Điện tử P. V. Hùng, N. Đ. Anh, V. T. Thành, “Điều khiển bền vững bộ quan sát UKF.” 34 Như vậy, mô hình nồi hơi-tuabin (1) là một hệ đa biến có tính chất phi tuyến và tương tác giữa các đầu vào ra mạnh. Vì vậy, việc thiết kế bộ điều khiển nhằm đảm bảo hệ thống vận hành trơn tru và đảm bảo an toàn trong điều kiện nhu cầu sử dụng điện năng thay đổi thường xuyên và thỏa mãn các yêu cầu chặt chẽ về công nghệ cần tới những phương pháp điều khiển phi tuyến. Cho đến nay đã có nhiều công trình nghiên cứu về phương pháp điều khiển hệ nồi hơi-tuabin với kết quả thu được khá tốt. Tuy nhiên, các công trình này còn một vài hạn chế khi giải quyết bài toán có ràng buộc và điều khiển hệ thống đạt tới mọi giá trị đặt mong muốn trong miền hoạt động của hệ thống, cũng như chưa đề cập tới khả năng kháng nhiễu của bộ điều khiển. Phương pháp điều khiển thường dùng là sử dụng bộ điều khiển PID cải tiến có khả năng tự động chỉnh định tham số [2]. Vì đây là bộ điều khiển tuyến tính nên người ta đã phải tuyến tính hóa mô hình phi tuyến (1) xung quanh các điểm làm việc. Khả năng tự chỉnh định tham số bổ sung cho PID cải tiến này dựa trên khả năng phát hiện các điểm làm việc chủ đạo của hệ nồi hơi-tuabin rồi dựa vào đó chọn được bộ tham số làm việc phù hợp. Ngoài ra, bộ điều khiển này chưa xử lý được các ràng buộc về tín hiệu đầu vào. Một bộ điều khiển tiên tiến khác cũng đã được giới thiệu gần đây là bộ điều khiển dự báo MPC (Model Predictive Controller), song nó vẫn phải dựa trên mô hình tuyến tính được áp dụng để điều khiển hệ này. Trong tài liệu [3], các tác giả đã đề xuất phương pháp tuyến tính hóa hệ thống nồi hơi-tuabin quanh năm điểm làm việc, sau đó thiết kế các bộ điều khiển dự báo MPC phản hồi đầu ra riêng lẻ cho năm hệ tuyến tính thu được. Kết quả mô phỏng cho thấy, càng sử dụng nhiều mô hình tuyến tính quanh điểm làm việc thì đáp ứng hệ thống càng tốt. Tuy nhiên, do sử dụng hàm mục tiêu có tầm dự báo vô hạn, phương pháp này sẽ gặp nhiều khó khăn khi giải quyết bài toán có ràng buộc, cũng như việc tuyến tính hóa quanh điểm làm việc chỉ giúp hệ thống điều khiển ổn định tại một số điểm làm việc chứ không phải trên toàn miền hoạt động của hệ thống. Phương pháp sử dụng MPC phi tuyến [4] vào điều khiển nồi hơi-tuabin cũng đã được đề cập. Song có thể thấy với các thuật toán NMPC trình bày trong tài liệu [4], người ta khó có thể cài đặt được chúng do công thức dự báo đầu ra có dạng hàm hợp của nhiều hàm phi tuyến lồng vào nhau, gây khó khăn cho việc giải bài toán tối ưu phi tuyến sau này, cũng như việc chọn các hàm phạt thích hợp để đảm bảo ổn định hệ phi tuyến. Để vượt qua được các khó khăn của các thuật toán NMPC, sau đây bài báo này sẽ đề xuất một phương pháp điều khiển dự báo phản hồi đầu ra có ràng buộc về tín hiệu điều khiển cho hệ phi tuyến nói chung, sau đó áp dụng vào điều khiển hệ nồi hơi-tuabin nói riêng để đánh giá chất lượng bền vững của bộ điều khiển. Phương pháp này được xây dựng dựa trên nguyên lý tách, tức là nó được ghép chung bộ điều khiển phản hồi trạng thái với mô hình dự báo trạng thái tuyến tính từng đoạn, cùng với bộ quan sát trạng thái UKF (Unscented Kalman filter) có tác dụng xác định trạng thái của hệ từ các tín hiệu vào ra đo được. Như vậy, bộ điều khiển này sẽ có khả năng vừa giảm thiểu được sự ảnh hưởng của các nhiễu tải ở đầu ra nhờ phương pháp cực tiểu hóa sai lệch đầu ra của bộ điều khiển phản hồi trạng thái, Nghiên cứu khoa học công nghệ Tạp chí Nghiên cứu KH&CN quân sự, Số 44, 08 - 2016 35 vừa loại bỏ được sự ảnh hưởng của nhiễu ồn trắng nhờ bộ lọc UKF. Hơn thế nữa, bộ điều khiển đề xuất này còn điều khiển bền vững được các hệ phi tuyến mà không cần tuyến tính hóa quanh các điểm làm việc và có khả năng đưa hệ nồi hơi- tuabin tới mọi giá trị đặt mong muốn trong miền làm việc của hệ thống. 2. THIẾT KẾ BỘ ĐIỀU KHIỂN DỰ BÁO Bộ điều khiển dự báo phản hồi đầu ra của bài báo được xây dựng theo nguyên lý tách, nên nó sẽ gồm hai phần. Phần thứ nhất là điều khiển dự báo phản hồi trạng thái và phần thứ hai là quan sát trạng thái với bộ lọc UKF. 2.1. Điều khiển dự báo phi tuyến phản hồi trạng thái có ràng buộc nhờ mô hình dự báo tuyến tính Xét hệ động học phi tuyến có mô hình không liên tục: 1 ( , ) ( , ) k k k k kk x f x u y g x u (3) trong đó, 1[ ], ... , [ ] T nkx x k x k là vector các trạng thái, 1[ ], ... , [ ] T mku u k u k là vector các tín hiệu đầu vào (biến điều khiển), 1[ ], ... , [ ] T qk y y k y k là các tín hiệu đầu ra, ( , ), ( , )k k k kf x u g x u là các vector hàm phi tuyến trơn theo kx và ku . Hiển nhiên tại thời điểm kt kT hiện tại với T là chu kỳ trích mẫu thì các giá trị trạng thái và điều khiều khiển quá khứ 1 1 2 2, , , , k k k kx u x u là đã có. Nhiệm vụ của bộ điều khiển phản hồi trạng thái được đặt ra ở đây là từ giá trị trạng thái kx đo được ở thời điểm hiện tại, phải xác định được tín hiệu điều khiển ku sao cho giá trị đầu ra k y tiệm cận được về dãy giá trị mong muốn đặt trước là kw . Ở đây, ta có thể thấy ngay rằng nếu sử dụng trực tiếp phương pháp NMPC của tài liệu [4] vào điều khiển dự báo phản hồi trạng thái cho hệ (3) thì từ mô hình phi tuyến (3), đầu ra dự báo k i y của nó sẽ có dạng phi tuyến phức hợp gồm hợp của nhiều hàm phi tuyến: 1( )( , , , , )k k k k ik iy g f f f x u u u nên rất khó triển khai được trong bài toán tối ưu sau này. Để tránh khó khăn trên, chúng tôi sẽ sử dụng một mô hình tuyến tính xấp xỉ trong khoảng thời gian giữa hai lần trích mẫu ( 1)kT t k T cho việc dự báo trạng thái k ix và k iy thay vì sử dụng trực tiếp mô hình (3) của hệ. Trước tiên, do có giả thiết ( , ), ( , )k k k kf x u g x u là các vector hàm phi tuyến, trơn theo kx và ku , nên chúng luôn xấp xỉ tuyến tính được tại thời điểm quá khứ trước đó là 1 1,k kx u nhờ phép phân tích chuỗi Taylor như sau: Kỹ thuật điều khiển & Điện tử P. V. Hùng, N. Đ. Anh, V. T. Thành, “Điều khiển bền vững bộ quan sát UKF.” 36 1 1 1 1 1 1 1 1 1 1 1 1 , , 1 1 1 1 1 1 , , 1 11 ( , ) ( , ) ( , ) ( , ) k k k k k k k k k k k k k k k k x u x u k kk k k k k k k k k k k k k x u x u k kk k k kk f f f x u f x u x x u u x u x A x x B u u g g g x u g x u x x u u x u y C x x D u u trong đó: 1 1 1 1 1 1 1 1, , , , , , , k k k k k k k k k k k k x u x u x u x u f f g g A B C D x u u u (4) Tiếp theo, cũng từ tính liên tục (trơn) của ( , ), ( , )k k k kf x u g x u , và khi chu kỳ trích mẫu T là đủ nhỏ, ta còn có: 1 11 1 1 1 1 11 1 1 1 1 k k k kk k k k k k k k kk k k k k A x B u A x B u x C x D u C x D u y Tất nhiên sai lệch sinh ra từ sự xấp xỉ trên là đủ nhỏ để có thể chấp nhận được chỉ trong một chu kỳ trích mẫu. Do đó, ta cũng không nên mở rộng việc xấp xỉ trên cho nhiều chu kỳ trích mẫu, vì khi đó sai số xấp xỉ sẽ lớn. Vậy, khi ( 1)kT t k T , hệ (3) cho ban đầu sẽ xấp xỉ được bởi: 1 : k kk k k k k kk kk x A x B u H y C x D u (5) Do ở thời điểm k hiện tại, các giá trị quá khứ 1 1,k kx u là đã biết nên bốn ma trận , , , k k k kA B C D tính theo (4) của mô hình tuyến tính (5) đều là những ma trận hằng đã biết, hay kH là mô hình LTI. Đến đây ta đã có thể sử dụng mô hình LTI kH trên làm mô hình dự báo để thiết kế bộ điều khiển dự báo. Tuy nhiên, do nó chỉ là mô hình xấp xỉ tuyến tính và kd { }kw k i y ku ky kx Mô hình dự báo mới khi có thêm thành phần tích phân Hệ phi tuyến Hàm mục tiêu Mô hình dự báo cũ Tối ưu hóa ( 1)z z Hình 1. Minh họa tư tưởng xây dựng mô hình dự báo có chứa thành phần tích phân. Nghiên cứu khoa học công nghệ Tạp chí Nghiên cứu KH&CN quân sự, Số 44, 08 - 2016 37 cửa sổ dự báo là hữu hạn nên rất có thể sau này, khi đã điều khiển hệ vào được chế độ xác lập, hệ vẫn còn sai lệch tĩnh, tức là mặc dù đã có sai lệch đầu ra k kk e y w tiến tới hằng số thì hằng số đó vẫn còn khác 0. Để khắc phục điều này, ta sẽ bổ sung thêm vào bộ điều khiển dự báo q khâu tích phân ( 1)z z cho tất cả q kênh đầu ra như được minh họa ở hình 1 ứng với 0kd . Bằng cách đặt biến mới: 1 1, k k k k k kx x x u u u (6) mô hình dự báo cũ kH ở công thức (5) sẽ được chuyển đổi thành: / 1: k k kk k kH z A z B u (7) trong đó: 1 , , , , k k k k k k k q k kk k q kk x A B z A B C C I D D y C I D (8) và là ký hiệu của ma trận có tất cả các phần tử bằng 0. Đầu ra tương ứng của hệ sẽ là: k kk kk y C z D u Có thể thấy mô hình mới /kH trong (7) đã có thêm thành phần tích phân vì với: ( 1) det( ) det ( 1) det( ) n k k k q q kn q n I A C I I A I A nó có các điểm cực nằm trên đường tròn đơn vị. Tiếp theo, ta sẽ sử dụng mô hình xấp xỉ tuyến tính LTI /kH mới này để dự báo các giá trị trạng thái tương lai , 1,2, ,k iz i N thuộc cửa sổ dự báo hiện tại, trong đó N là độ rộng của cửa sổ dự báo. Từ (7) ta có: 1 1 2 2 1 1 2 1 k i k i k i k i k i k ik k k k k k i i k k k i k ik k k k k k z A z B u A A z B u B u A z A B u A B u B u Suy ra: 1 2 1 k i k ik kk i i i k k k i k i k ik k k k k k k k k k k y C z D u C A z C A B u C A B u C B u D u Bởi vậy, nếu sử dụng ký hiệu: 1, , ,k k k Np col u u u (9) thì toàn bộ giá trị đầu ra dự báo , 0 k i y i N sẽ được viết chung lại thành: 1, , , kk kk k k Ncol y y y E z F p y trong đó: Kỹ thuật điều khiển & Điện tử P. V. Hùng, N. Đ. Anh, V. T. Thành, “Điều khiển bền vững bộ quan sát UKF.” 38 1 2 , k k k k kk k k k N NN k k k k k k k k kk k C D C B DC A E F C A B C A B C B DC A (10) Tiếp theo, để xác định tín hiệu đầu vào ku (và từ đó là ku ) ở thời điểm hiện tại kt kT sao cho hệ bám theo được tín hiệu ra mẫu kw , ta xây dựng hàm sai lệch bám trong toàn bộ cửa sổ dự báo hiện tại như sau: 1 1, , , , , ,k k k N k k k N kk k k col w w w col w w w E z F p F p e y w với 1, , ,k k k N kkcol w w w E z w (11) Từ đây, do hệ /kH đã có thành phần tích phân nên mục đích điều khiển kk y w ban đầu sẽ thay thế được bởi việc cực tiểu hóa hàm mục tiêu: ( ) 2 min TT TT k k k k k k TT T T k k k k k k k p P J p Q p R p F p Q F p p R p Q Q F p p F Q F R p e e w w w w w trong đó, , k kQ R là hai ma trận đối xứng xác định dương tùy chọn và tập ràng buộc P được suy ra từ các điều kiện ràng buộc về tín hiệu điều khiển ku và tốc độ ku của bài toán điều khiển ban đầu theo công thức (9). Dễ thấy nhiệm vụ điều khiển mới này là hoàn toàn tương đương với: / ( ) 2 minTT Tk k k k k k p P J p Q F p p F Q F R p w (12) vì T kQw w là hằng số đã biết. Hàm mục tiêu / ( )J p cho ở công thức (12) có dạng toàn phương, bởi vậy khi điều kiện ràng buộc P được mô tả bằng các bất phương trình tuyến tính (trường hợp thường gặp nhất ở các bài toán điều khiển thực tế), nghiệm tối ưu của nó: * /arg min ( ) p P p J p (13) sẽ dễ dàng tìm được nhờ thuật toán QP (quadratic programming). Nội dung phương pháp này có thể tìm thấy ở tài liệu [5], thậm chí nó còn đã được cài đặt thành công cụ chuẩn trong phần mềm MatLab, rất tiện sử dụng. Từ nghiệm tối ưu * * * *1, , ,k k k Np col u u u tìm được cho bài toán tối ưu (13) ta suy ra được giá trị tín hiệu điều khiển tối ưu * ku cho hệ (3) ban đầu thông qua phép tính ngược của (6) như sau: * * * * *1 1 , , ,mk k k ku u u u I p (14) và đây chính là giá trị đầu ra của bộ điều khiển dự báo phản hồi trạng thái. Nghiên cứu khoa học công nghệ Tạp chí Nghiên cứu KH&CN quân sự, Số 44, 08 - 2016 39 2.2. Quan sát trạng thái nhờ UKF và loại bỏ nhiễu tải nhờ bù xấp xỉ Mặc dù bộ điều khiển dự báo phản hồi trạng thái ở trên có khả năng giảm thiểu ảnh hưởng của nhiễu tải thông qua cực tiểu hóa sai lệch bám trong hàm mục tiêu (12), song nó vẫn là một bộ điều khiển phản hồi trạng thái và bị ảnh hưởng bởi các nhiễu ồn trắng trong hệ. Để vừa có thể chuyển đổi được bộ điều khiển dự báo phản hồi trạng thái (14) thành bộ điều khiển phản hồi đầu ra, vừa có thể giảm thiểu ảnh hưởng của nhiễu ồn trắng, ta sẽ sử dụng thêm khâu quan sát UKF. Đây là bộ quan sát thích hợp cho những hệ thống có nhiễu ồn trắng , k k nằm ngay bên trong mô hình: 1 ( , , ) ( , , ) k k k k k k kk k x f x u y g x u d (15) với kd là ký hiệu của nhiễu tải. Nội dung UKF đã được trình bày chi tiết trong tài liệu [6]. Sau đây ta sẽ ký hiệu thuật toán UKF đó như một phép biến đổi: 1UKF( , , )k k kkx u y x Tuy nhiên, do bản chất UKF chỉ khử được nhiếu ồn trắng , k k , không khử được nhiễu tải kd nên nếu áp dụng trực tiếp thuật toán UKF để quan sát k kx x , thì do nhiễu tải kd có lẫn trong đầu ra ky , cần thiết ta phải khử bỏ được kd trong k y trước khi đưa vào UKF. Để loại bỏ nhiễu tải kd trong ky , thường là các nhiễu biến đổi chậm, ta sẽ ước lượng nó thông qua M giá trị đầu ra , 1, , k i y i M đo được ở các thời điểm trước đó, sau đó so sánh với M giá trị đầu ra ( , )k i k ik iy g x u tương ứng có được từ các giá trị trạng thái k ix của hệ (15) lấy từ UKF, như sau: 1 1 ( , ) M k k i k ik i i d y g x u M (16) trong đó, ( , )k i k ig x u là hàm đầu ra ( )g của hệ (15) ứng với 0 k . Từ giá trị ước lượng này của kd , đầu ra không bị lẫn nhiễu tải, ký hiệu bởi ky , sẽ được ước lượng bởi: 1 1 ( , ) M k k i k ik k k k i i y y d y y g x u M (17) và giá trị ước lượng k y này, cùng với ku sau đó sẽ được đưa vào UKF để xác định trạng thái k kx x , theo nghĩa: 1UKF( , , )k k kkx u y x . 2.3. Thuật toán điều khiển Tổng kết lại thì bộ điều khiển bền vững phản hồi đầu ra nêu ở các mục con trên của bài báo sẽ làm việc theo trình tự các bước của thuật toán sau: 1. Đặt 1 1: 0, 0, 0k u d . Chọn 1, , x N M . Kỹ thuật điều khiển & Điện tử P. V. Hùng, N. Đ. Anh, V. T. Thành, “Điều khiển bền vững bộ quan sát UKF.” 40 2. Chọn hai ma trận đối xứng xác định dương , k kQ R . 3. Gán 1k kx x và tính kz theo (8), trong đó 1ky được thay bởi 11 kky d . 4. Tính w theo (11), , , ,k k k kA B C D theo (4), (8) và , k kE F theo (10). 5. Tìm *p nhờ thuật toán QP và từ đó xác định * ku theo (14). Gửi * ku tới hệ (3) để điều khiển. 6. Đo giá trị đầu ra từ hệ thống k y và ước lượng kd theo (16), ky theo (17). 7. Gửi * ku và ky tới bộ lọc UKF để có kx . 8. Gán : 1k k và quay về 2. 3. ÁP DỤNG VÀO ĐIỀU KHIỂN HỆ NỒI HƠI-TUABIN VÀ ĐÁNH GIÁ TÍNH BỀN VỮNG CỦA BỘ ĐIỀU KHIỂN Để áp dụng thuật toán đã đề xuất cho hệ lò hơi-tuabin, ta rời rạc hóa mô hình liên tục phi tuyến (1), mà lúc này tín hiệu đầu ra ( )y t cho ở công thức (2) còn có thêm nhiễu ồn trắng ( )t và nhiễu tải ( )d t , với chu kỳ trích mẫu T như sau: 9/8 1 1 2 1 1 3 9/8 2 2 2 1 2 3 3 3 2 1 1 2 3 [ 1] [ ] ( 0.0018 [ ] [ ] 0.9 [ ] 0.15 [ ]) [ 1] [ ] (0.073 [ ] 0.016) [ ] 0.1 [ ] [ 1] [ ] 141 [ ] (1.1 [ ] 0.19) [ ] / 85 [ ] [ ] 0.05 0.13073 [ ] 100 / k cs e x k x k T u k x k u k u k x k x k T u k x k x k x k x k T u k u k x k x k y x k x k a q 9 67.975 kk d (18) Hình 2. Đáp ứng hệ thống đối với nhiễu tải 10%. Nghiên cứu khoa học công nghệ Tạp chí Nghiên cứu KH&CN quân sự, Số 44, 08 - 2016 41 Hình 3. Đáp ứng hệ thống đối với nhiễu tải 40%. Tiếp theo, ta xây dựng bộ điều khiển theo các bước thuật toán đã trình bày ở trên cho hệ (18) rồi thực hiện mô phỏng với các tham số: 20, 1[ ], 100, (2 , 80 , 0.2) , , k n kN T s M Q diag I R I k cùng các điều kiện ràng buộc cho tín hiệu điều khiển: 0 [ ] 1iu k , 0.007 , 2 , 0.05 0.007 , 0.02 , 0.05 T TT ku cũng như giá trị đặt 129.6 , 105.8 , 0.64 , T kw k , và thu được các kết quả như ở các hình từ hình 2 đến hình 5. Hình 4. Nhiễu đo dạng ồn trắng có trong các đầu ra (bên trái) và đáp ứng của hệ thống (bên phải). Kỹ thuật điều khiển & Điện tử P. V. Hùng, N. Đ. Anh, V. T. Thành, “Điều khiển bền vững bộ quan sát UKF.” 42 Hình 5. Tín hiệu đầu vào (bên phải) và đáp ứng hệ thống (bên trái) khi có cả nhiễu tải và nhiễu đo. Hình 2 là kết quả mô phỏng ứng với nhiễu tải 10% so với giá trị đặt và ở hình 2 là kết quả ứng với kd bằng 40% giá trị đặt. Nó cho thấy bộ điều khiển đã khử được gần như hoàn toàn loại nhiễu này. Nhiễu tải càng tăng, thời gian quá độ càng dài, cụ thể là khi nhiễu tải chỉ bằng 10% tín hiệu đặt, thời gian quá độ xấp xỉ 100s , nhưng khi nhiễu tải tăng đến 40% , thời gian quá độ lên đến gần 550s , như được nhận thấy ở hình 3. Hình 4 là kết quả mô phỏng khi hệ có nhiễu ồn trắng trong hệ. Kết quả này cho thấy bộ điều khiển phản hồi đầu ra được đề xuất cùng với UKF bên trong nó cũng đã loại bỏ được hoàn toàn sự ảnh hưởng của loại nhiễu này. Cuối cùng, hình 5 là kết quả mô phỏng trong trường hợp hệ thống bị tác động đồng thời bởi cả nhiễu tải và nhiễu đo. Nó cho thấy tín hiệu điều khiển ku đã thỏa mãn điều kiện ràng buộc kèm theo và mặc dù đáp ứng đầu ra 3 y có chậm hơn với trường hợp hệ thống chỉ có nhiễu tải hoặc nhiễu đo, song đã khử được gần như hoàn toàn đồng thời cả hai loại nhiễu trên. 4. KẾT LUẬN Bài báo đã đề xuất một thuật toán điều khiển dự báo phản hồi đầu ra cho hệ phi tuyến không liên tục trên nền mô hình dự báo tuyến tính xấp xỉ từng đoạn và bộ quan sát UKF. Chất lượng bền vững, khả năng kháng nhiễu tải và nhiễu ồn trắng của bộ điều khiển đã được kiểm chứng trên hệ lò hơi-tuabin. Kết quả mô phỏng cho thấy khả năng đảm bảo chất lượng điều khiển bám của bộ điều khiển luôn đúng trong toàn bộ miền trạng thái của hệ thống chứ không phải chỉ trong lân cận các điểm làm việc như những bộ điều khiển MPC trước đây được giới thiệu ở tài liệu [3]. Tuy nhiên, các khẳng định về khả năng bền vững của bộ điều khiển trên mới được kiểm chứng qua kết quả mô phỏng. Vấn đề chứng minh chặt chẽ về lý thuyết sẽ là công việc nghiên cứu tiếp theo của chúng tôi. Nghiên cứu khoa học công nghệ Tạp chí Nghiên cứu KH&CN quân sự, Số 44, 08 - 2016 43 Cuối cùng, nhóm tác giả xin được gửi lời cám ơn đến PGS. Hoàng Minh Sơn, chủ nhiệm đề tài AUN/SEEK-NET đã hỗ trợ chúng tôi nghiên cứu và GS. Nguyễn Doãn Phước, GS. Shinji Hara về các buổi đàm luận, gợi ý chuyên môn. TÀI LIỆU THAM KHẢO [1]. R.D.Bell, K.J. Åström. “Dynamic Models for Boiler Turbine Alternator Units: DataLogs and Paramter Estimation for 160MW Unit”. Lund Institute of Technology,1987,TRFT-3192. [2]. S. Zhang, CW. Taft, J. Bentsman, A. Hussey, B. Petrus. “Simultaneous gains tuning in boiler/turbine PID-based controller clusters using iterative feedback tuning methodology”. ISA Trans. 2012; 51: 609–21. [3]. Xiao Wu, Jiong Shen, Yiguo Li. “Control of Boiler-turbine Coordinated System Using Multiple-model Predictive Approach”. 2010 8th IEEE International Conference on Control and Automation Xiamen, China, June 9- 11, 2010. [4]. LarsGrüne, JürgenPannek. “Nonlinear predictive control: Theory and Algorithms”. Springer-Verlag, London, 2011. [5]. Nocedal,J. and Wright,S.J. (1996): “Numerical Optimization”. Springer-New York. [6]. Rambabu Kandepu, Bjarne Foss, Lars Imsland. “Applying the unscented Kalman filter for nonlinear state estimation”. Journal of Process Control 18 (2008) 753–768. ABSTRACT ROBUST CONTROL OF BOILER-TURBINE SYSTEM USING OUTPUT FEEDBACK MODEL PREDICTIVE CONTROLLER WITH RECEDING PREDICTIVE LTI MODEL AND UNSCENTED KALMAN FILTER (UKF) In this paper, an approach to control the nonlinear discontinuous systems in the presence of disturbance, which has low rate of change as load disturbance and rapid rate of change as measurement noise propagating in nonlinear system is proposed. The feedback (MPC) model predictive controller includes a state variables feedback MPC controller using receding Linear Time Invariant (LTI) predictive model and a Unscented Kalman Filter (UKF). The information from UKF is used for estimating load disturbance and for rejecting measurement noise. The simulation results by application to the boiler-turbine system shows that the proposed controller ensures the system tracking performance not only around five operating points as given controllers as usual but also overall the operating range of system. Keywords: NMPC, UKF, Boiler-Turbine system. Nhận bài ngày 14 tháng 06 năm 2016 Hoàn thiện ngày 29 tháng 07 năm 2016 Chấp nhận đăng ngày 17 tháng 08 năm 2016 Địa chỉ: 1Đại học Công nghiệp Hà Nội; 2Đại học Bách khoa Hà Nội. *Email: heroxp1812@gmail.com
File đính kèm:
- dieu_khien_ben_vung_he_lo_hoi_tuabin_phi_tuyen_nho_bo_dieu_k.pdf