1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

MỘT SỐ PHƯƠNG PHÁP THIẾT KẾ BỘ ĐIỀU KHIỂN DỰ BÁO CHO ĐỐI TƯỢNG VAN MỞ NHANH

5 139 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 171,83 KB

Nội dung

Tạp chí KHOA HỌC & CƠNG NGHỆ MỘT SỐ PHƯƠNG PHÁP THIẾT KẾ BỘ ĐIỀU KHIỂN DỰ BÁO CHO ĐỐI TƯỢNG VAN MỞ NHANH Hồng Đức Quỳnh1, Nguyễn Đình Hòa2, Nguyễn Dỗn Phước2 Trường CĐ Cơng nghệ Kinh tế Công nghiệp Đại học Bách Khoa Hà Nội TÓM TẮT Bài báo giới thiệu so sánh số phương pháp thiết kế điều khiển dự báo có khả đảm bảo chất lượng hệ thống bền vững với thành phần bất định thời gian trễ, khe hở cho đối tượng phi tuyến van mở nhanh Những điều khiển xây dựng thơng qua cực tiểu hóa sai lệch bám lưu lượng đặt trước lưu lượng thực van Sự ảnh hưởng thành phần bất định lên chất lượng điều khiển giảm thiểu nhỏ Hai hình dự báo khác nhau, cụ thể phi tuyến tuyến tính hóa xác, sử dụng Sau đó, ví dụ kết giới thiệu để so sánh chất lượng điều khiển sử dụng hai hình để minh họa tính hiệu điều khiển dự báo đề xuất Từ khóa: Điều khiển dự báo, Hệ phi tuyến bất định, Tối ưu hóa, Van mở nhanh ĐẶT VẤN ĐỀ Trong tài liệu [8], tiến hành thiết kế điều khiển dự báo cho đối tượng van công nghiệp nhằm mục đích đưa hướng giải để điều khiển đối tượng có tham gia thành phần bất định Tuy nhiên, báo [8] mới xét trường hợp van có đặc tính tuyến tính, tức loại van có lưu lượng q ∈ [0 , 100]% dòng chất lỏng chảy qua van tỷ lệ tuyến tính với độ mở van thực v / ∈ [0 , 1] theo công thức: q = C v f (v / ) ∆P (1) ρ với f (v / ) = v / , ∆P độ chênh áp hai đầu van, C v lưu lượng (gpm) tính đơn vị chênh áp (psi), ρ khối lượng riêng chất lỏng f (v / ) hàm tả đặc tính loại van sử dụng v Khe hở, dính, trễ v/ Van mở nhanh q H1: Cấu trúc hệ van cơng nghiệp có để ý tới thành phần bất định Với mong muốn tiếp tục mở rộng phạm vi áp dụng điều khiển dự báo cho đối tượng van công nghiệp, khuôn khổ báo này, tiến hành nghiên cứu thiết kế hai điều khiển dự báo cho đối tượng van công nghiệp trường hợp van có dạng mở nhanh (phi tuyến): (2) f (v / ) = v / Kết hợp với hàm tả tạp nhiễu bất định đưa [8], tả sai lệch hình, tượng khe hở dính van: (3) v ֏ v / = d (v ,t ) ta có hình dạng phi tuyến van mở nhanh tả hình H1 Nhiệm vụ điều khiển phải có khả cập nhật online để khống chế ảnh hưởng thành phần bất định d (v ,t ) hệ mức thấp Bài báo đề xuất hai điều khiển dự báo phi tuyến cho đối tượng van mở nhanh trên, đồng thời đánh giá chất lượng thông qua so sánh hiệu phương pháp thiết kế theo hướng giải khác HÌNH HĨA VAN MỞ NHANH Bằng cách xấp xỉ thành phần bất định (3) nhờ khâu quán tính bậc 2, đồng thời kết hợp với (2) ta có hình dự báo liên tục van mở nhanh sau: x   / d v      =   −v / − (T + T )x + av   dt  x      (4)  TT  SĐT:0982235309 Email: hoangducquynh@gmail.com / = A/ x + b v Tạp chí KHOA HỌC & CÔNG NGHỆ ∆P q = Cv v / (5) ρ v tín hiệu vào, x = (v / , x )T trạng thái van, q tín hiệu ra, T1 ,T2 hai số thời gian quán tính, a hệ số khuếch đại tương ứng hình xấp xỉ và:       / / A =  −1 −(T1 + T2 )  , b =  a  (6)  TT   TT  TT    2 Đến đây, ta có hai cách để thiết lập hình trạng thái cho đối tượng van mở nhanh tương ứng hai cách thiết kế điều khiển giới thiệu mục tiếp theo: − Cách giữ ngun hình phi tuyến trên, thiết kế điều khiển MPC với phiếm hàm mục tiêu tương ứng − Cách thứ hai tìm cách chuyển hình van mở nhanh dạng tuyến tính áp dụng kết thiết kế điều khiển MPC giới thiệu tài liệu [8] Đầu tiên chúng tơi giới thiệu hình phi tuyến không liên tục van mở nhanh Từ (4) (5) ta có: / xɺ = Ax + b /v q =C / (1,0)x (7) với:  vk    xk +i = Ai xk + Ai −1b , … , A b , b  ⋮  (11) v   k +i −1  ( ) Tiếp đến, ta xem xét hình tuyến tính hóa xác cho van mở nhanh Đặt biến mới: y =q2 thì: y = C v2 ∆P ρ v ' = C v2 ∆P ρ (1 v ' 0)   x  = cT x c T = C v2 ∆P ρ (1 0) Kết hợp với (4) ta có hình tuyến tính sau van mở nhanh: dx = A / x + b /v dt (12) T y =c x Với hình tuyến tính (12), ta dễ dàng thiết kế thuật tốn điều khiển MPC cho làm [8] THIẾT KẾ BỘ ĐIỀU KHIỂN A hình phi tuyến C / = Cv ∆P (8) ρ Tiếp tục chuyển (7) sang dạng không liên tục với chu kỳ trích mẫu T thay xk = x (kT ) , vk = v (kT ) , ta được: xk +1 = Axk + bvk (9) qk = C / (1,0)xk đó: / T /  A = e A T , b =  ∫ e A tdt  b / 0 Từ (9) ta lại có:  J k = e T diag(ai )e + uT diag(bi )u (13)  qk +1   wk +1   vk        q =  ⋮ , w =  ⋮ , u =  ⋮  q  w  v   k +N   k +N   k +N −1  (14) e = q −w (10) xk +i = Axk +i −1 + bvk +i −1 = A ( Axk +i − + bvk +i − ) + bvk +i −1 = A2xk +i −2 + A bvk +i − + bvk +i −1 ⋮ = Ai xk + Ai −1bvk + ⋯ + A bvk +i −2 + bvk +i −1 viết lại thành: Để áp dụng phương pháp điều khiển dự báo, ta sử dụng hàm tả sai lệch dự báo dạng tồn phương sau: với wk tín hiệu chủ đạo thời điểm trích mẫu thứ k N độ dài cửa sổ dự báo Như hàm mục tiêu (13) tương đương: J k = e T diag (ai )e + uT diag(bi )u, ( ) ( = qk +1 − wk +1 a1 + + qk + N − wk + N + vk2b1 + + vk2 + N −1bN Ta viết lại thành: ) aN Tạp chí KHOA HỌC & CÔNG NGHỆ J k = a1 (C / (1, 0) [Axk + bvk ] − wk +1 )2 +   v  + a (C / (1, 0) A2xk + (Ab , b )  k   − wk + )2  vk +1    + + aN (C /   vk    N   N −1 (1, 0) A xk + (A b , , b )  ⋮   v    k +N −1    − wk +N ) + b1vk2 + b2vk2+1 + + bN vk2+N −1 tương đương với:    i N / i i −j  Jk = ∑ C (1,0)(Axk + ∑ A bvk+j −1) − wk +i    i =1   j =1    +bv i k +i −1 ) Ở đây, biến trạng thái xk tín hiệu chủ đạo wk +i biết biến cần tìm tối thiểu hóa J k vk , vk +1 , , vk +N −1 Đây toán tối ưu hóa phi tuyến, để giải tốn tối ưu này, ta sử dụng nhiều thuật toán khác như: gradient, NewtonRaphson, Quasi-Newton, Gauss–Newton, Levenberg-Marquard, Trust Region, giải thuật di truyền Phần mềm MATLAB cung cấp sẵn lệnh tìm nghiệm tối ưu có sử dụng phương pháp tối ưu Vậy điều khiển dự báo vk (xk ) cho van mở nhanh (trường hợp sử dụng hình phi tuyến) làm việc theo bước thuật toán sau: Thuật toán 1: Chọn độ dài N cho cửa sổ dự báo, giá trị tham số ,bi ,i = 1,…, N chu kỳ trích mẫu T Xây dựng ma trận vector A, b ,C / từ hình hệ thống theo công thức (8) (10) Thực bước sau với k = 1, 2, … a) Đo (hoặc quan sát) trạng thái tức thời xk b) Giải toán tối ưu J k → để tìm uk tối ưu c) Đưa giá trị vk phần tử uk vào điều khiển đối tượng van, tức vk = (1,0, … ,0 ) uk gán k := k + trở bước a) B hình tuyến tính Phiếm hàm mục tiêu trường hợp chọn sau: J k = ekTQek + uTk Ruk , (15) Q , R ma trận dương với kích thước phù hợp, ek = yk − wk  wk2+1   yk +1   vk +1        yk =  ⋮  , wk =  ⋮  , uk =  ⋮  y  v     k +N −1   k +N −1   wk +N −1  Theo kết [8], ta có tín hiệu điều khiển tối ưu tương ứng với phiếm hàm mục tiêu (15) là: ( uk* = − R + BTQB ) −1 BTQ (Cxk − wk ) (16) Với tín hiệu điều khiển (16), vector tín hiệu đầu yk bám theo vector tín hiệu đặt wk Điều có nghĩa lưu lượng qk bám theo giá trị đặt wk Giống làm [8], ta có thuật tốn thiết kế điều khiển dự báo cho van mở nhanh (trường hợp sử dụng hình tuyến tính) gồm bước lặp sau: Thuật toán 2: Chọn ma trận Q , R đối xứng xác định dương, độ dài N cho cửa sổ dự báo chu kỳ trích mẫu T Xây dựng ma trận vector C , B , c , b từ hình hệ thống theo cơng thức có [8] Thực bước sau với k = 0,1, … a) Đo (hoặc quan sát) trạng thái tức thời xk b) Tính uk* theo (16) c) Đưa giá trị vk phần tử uk* vào điều khiển đối tượng van, tức vk = (1,0, … ,0) uk* gán k := k + trở bước a) Tạp chí KHOA HỌC & CƠNG NGHỆ KẾT QUẢ PHỎNG Để minh họa phương pháp đề xuất, ta điều khiển dự báo thiết kế cho đối tượng lựa chọn van mở nhanh phần mềm MATLAB với tham số sau: − Chu kỳ trích mẫu T = 0.1(s ) − Hằng số thời gian quán tính T1 = 0.1 T2 = 0.5 − Hệ số khuếch đại a = 100 − Độ chênh áp suất ∆P = 1(psi ) − Khối lượng riêng chất lỏng ρ = 1000(kg / m ) A hình phi tuyến Với thơng số lựa chọn, ta dễ dàng tính ma trận hình phi tuyến liên tục (4) van mở nhanh:  1 /   A/ =  , b =    −2 −3   200  Sử dụng cơng thức (8) (10) ta có thơng số hình phi tuyến khơng liên tục (9) van mở nhanh:  0.990944082993937 0.0861066649579777    −0.172213329915955 0.732624088120004  A=   0.905591700606271 b =   17.2213329915955  C So sánh chất lượng Hình H2 H3 biểu diễn kết cho hai hình trường hợp khơng có nhiễu (H2) có nhiễu (H3) để tiện cho việc so sánh Các kết cho hai trường hợp hình phi tuyến tuyến tính cho thấy điều khiển MPC tương ứng đưa đến kết giống nhau, cụ thể sau Hình H2 khơng có nhiễu đáp ứng thay đổi giá trị đặt hai điều khiển MPC cho hai hình gần giống Khi có nhiễu ồn trắng đầu vào, hình H3 cho thấy đáp ứng hai điều khiển có khác khơng nhiều, thời gian đáp ứng gần Ngoài ra, điều khiển dự báo thiết kế hai trường hợp thể tính bền vững với nhiễu đầu vào tín hiệu bám theo giá trị đặt Từ đáp ứng gần giống hai trường hợp, ta thấy hồn tồn dùng hình tuyến tính hóa xác thay cho hình phi tuyến đối tượng van mở nhanh 1.2 0.8 mo hinh phi tuyen mo hinh tuyen tinh Tin hieu dat 0.6 0.4 / C = 0.316227766016838 Tiếp theo, ta chọn cửa sổ dự báo N = , trọng số = 1, bi = 1, i = 1, …, N tiến hành theo bước Thuật tốn 1, cho đối tượng B hình tuyến tính Từ thơng số lựa chọn ta có hình dạng tuyến tính liên tục (12) van mở nhanh:  1    0.1 c =   A/ =  , b/ =     −2 −3  200   Chọn ma trận trọng số Q = I , R = I Từ ta dễ dàng hoạt động điều khiển theo bước Thuật toán cho van mở nhanh (trường hợp sử dụng hình tuyến tính) 0.2 10 20 30 40 50 H2: So sánh kết hình khơng có nhiễu 1.2 0.8 mo hinh phi tuyen mo hinh tuyen tinh Tin hieu dat 0.6 0.4 0.2 10 20 30 40 50 H3: So sánh kết hình có nhiễu ồn trắng đầu vào Tạp chí KHOA HỌC & CƠNG NGHỆ KẾT LUẬN TÀI LIỆU THAM KHẢO Bài báo xây dựng hình tốn cho đối tượng van mở nhanh thường dùng công nghiệp thiết kế điều khiển cho đối tượng theo hai cách khác Ở cách thứ hình phi tuyến van mở nhanh sử dụng làm hình dự báo Ở cách thứ hai, cách đổi biến để thu hình tuyến tính cho van mở nhanh tồn khơng gian trạng thái (tuyến tính hóa xác) Từ hai hình dự báo đó, ta có cách tương ứng hai điều khiển dự báo Kết cho hai hình giới thiệu sau so sánh hai trường hợp khơng có nhiễu có nhiễu đầu vào Ở hai trường hợp, đáp ứng gần giống Từ đó, ta thấy hồn tồn dùng hình tuyến tính hóa xác van mở nhanh thay cho hình phi tuyến Điều thuận lợi cho việc thiết kế quan sát trạng thái cho đối tượng van mở nhanh dựa hình tuyến tính hóa xác Các kết giới thiệu báo [1] Camacho, E and Bordons, C (1999): Model predictive control Springer [2] Chalupa,P.; Novak,J and Bobal,V (2011): Mathematical modelling of control valve of three tank system Int Journal of Mechanics Vol 5, Issue 4, pp 310-317 [3] Choudhury,M.A.A.S (2005): Modelling valve stiction Control engineering practice, Vol 13, No 5, pp 641-658 [4] Choux,M and Hovland,G (2010): Adaptive backstepping control of nonlinear hydraulic mechanical system including valve dynamic Journal of Modelling, Identification and Control, Vol 31, No 1, pp 35-44 [5] Knight,E.; Russell,M.; Sawalka,D and Yendell,S (2013): Valve modelling In ControlsWiki Địa chỉ: https://controls.engin.umich.edu/wiki/index.p hp/ValveModelling [6] Nocedal,J and Wright,S.J (1996): Numerical Optimization Springer-New York [7] Phước,N.D (2002): Lý thuyết điều khiển tuyến tính NXB KH&KT [8] H.Đ.Quỳnh, N.D.Phước, N.Q.Hùng: Thiết kế điều khiển dự báo cho đối tượng van cơng nghiệp Tạp chí Nghiên cứu Khoa học Quân sự, số (2014) [9] N.Q.Hùng(chủ biên), N.Vũ (2013): Lý thuyết điều khiển tự động – tả hệ thống điều khiển khảo sát tính ổn định NXB KH&KT SUMMARY MODEL PREDICTIVE CONTROLLER DESIGN METHODS FOR INDUSTRIAL QUICK-OPENING VALVES This paper proposes and compares some model predictive controller design methods to guarantee the robustness with respect to some uncertainties such as dead-time, backlash, for a nonlinear plant namely industrial quick-opening valves The controllers are designed by minimizing performance indexes including the error between the reference flow and the actual flow The impact of uncertainty on the tracking performance is minimized Two different predictive models for quick-opening valves namely nonlinear model and exact linearization model are considered Then a numerical example with simulation results is introduced to compare the control performances for two models and to show the effectiveness of the proposed MPC controllers Keywords: Model Predictive Control, Uncertain Nonlinear Systems, Optimization, QuickOpening Valves ... xác van mở nhanh thay cho mơ hình phi tuyến Điều thuận lợi cho việc thiết kế quan sát trạng thái cho đối tượng van mở nhanh dựa mô hình tuyến tính hóa xác Các kết giới thiệu báo [1] Camacho,... vào điều khiển đối tượng van, tức vk = (1,0, … ,0) uk* gán k := k + trở bước a) Tạp chí KHOA HỌC & CƠNG NGHỆ KẾT QUẢ MƠ PHỎNG Để minh họa phương pháp đề xuất, ta mô điều khiển dự báo thiết kế cho. .. cách để thiết lập mơ hình trạng thái cho đối tượng van mở nhanh tương ứng hai cách thiết kế điều khiển giới thiệu mục tiếp theo: − Cách giữ nguyên mô hình phi tuyến trên, thiết kế điều khiển MPC

Ngày đăng: 21/06/2018, 19:15

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w