Chương 1 tập trung giới thiệu chung về lò điện trở, nguyên lý làm việc và cấu tạo của lò điện trở 2,5KVA. Phương pháp nhận dạng mô hình đối tượng bằng Identification Toolbox của Matlab. Trong chương này nội dung tập trung vào nghiên cứu chính là đưa ra được phương trình động học của lò điện trở trên cơ sở dữ liệu lấy được từ giao diện giám sát. 19 Xây dựng bàn thí nghiệm điều khiển nhiệt độ trên nền PLC S7 - 300 Luận văn Thạc sỹ HV: Vũ Thị Oanh CHƯƠNG 2: TỔNG HỢP BỘ ĐIỀU KHIỂN CHO LÒ ĐIỆN TRỞ 2,5 KVA 2.
Tổng hợp bộ điều khiển PID 2. Bộ điều khiển PID Trong các hệ thống điều khiến thường sử dụng kết hợp 3 thành phần trên tùy theo yêu cầu chất lượng của hệ thống và tính phức tạp khi thiết kế các thành phần mà người thiết kế có thể sử dụng khâu điều khiển P, PI hay PID. Trong các sự kết hợp đó thì khâu điều khiển PID là hoàn hảo nhất cho các hệ thống điều khiển. Phương trình vi phân mô tả quan hệ tín hiệu vào ra của bộ điều khiến PID: (2.1) Trong đó: e(t): tín hiệu vào của bộ điều khiến u(t): tín hiệu ra của bộ điều khiến Km = K 1 : hệ số khuyếch đại T d = K 3/K1: hằng số thời gian vi phân T i = hằng số thời gian tích phân + Sơ đồ cấu trúc: + Hàm truyền đạt trong miền ảnh Laplace: 20 Xây dựng bàn thí nghiệm điều khiển nhiệt độ trên nền PLC S7 - 300 Luận văn Thạc sỹ HV: Vũ Thị Oanh + Hàm truyền đạt trong miền tần số: Trong đó: 2.
Phương pháp thực nghiệm Phương pháp này thường áp dụng cho đối tượng có quán tính lớn như lò nhiệt được mô tả bằng hàm truyền đạt: K G( s) e 45 s T .s 1 Trong đó : K: Hệ số khuếch đại của đối tượng lò nhiệt. τ: Hằng số thời gian trễ (thời gian không nhạy của lò nhiệt). T: Hằng số thời gian quán tính nhiệt của lò. K , τ, T được xác định bằng phương pháp thực nghiệm.
Kết quả nhận dạng hệ thống ta có hàm truyền lò điện trở 2,5 KVA 4,54 G( s) e 45s 1500s 1 K = 4,54 21 Xây dựng bàn thí nghiệm điều khiển nhiệt độ trên nền PLC S7 - 300 Luận văn Thạc sỹ HV: Vũ Thị Oanh T = 1500 τ = 45 a. Phương pháp Ziegler Nichols Bảng 2.1: Bảng thiết kế Ziegler Nichols 1 Luật điều khiển KP TI TD Luật P T K. Với các thông số của hệ thống ta thiết kế được các thông số của lò điện trở 2,5 KVA theo luật PID: T 1500 KP 1,2 1,2.45 90 PID của Ziegler-Nichols có dạng : 1 G(s) C (1 TD .T Với C ; TI = 2τ ; TD = 0,5τ K. Hệ số tương ứng với hệ số khuếch đại tỷ lệ: KP = C = 8,81057 22 Xây dựng bàn thí nghiệm điều khiển nhiệt độ trên nền PLC S7 - 300 Luận văn Thạc sỹ HV: Vũ Thị Oanh C 8,81057 KI = 0,098 TI 90 KD = C.
22,5 198,238 Đối với hệ liên tục hiệu chỉnh PID có dạng tổng quát là: KI Gc(s) = Kp + + KD.1: Sơ đồ simulink mô phỏng hệ thống khi sử dụng thuật toán PID của Ziegler-Nichols Đáp ứng quá độ: Hình 2.2: Đáp ứng quá độ của hệ thống khi sử dụng thuật toán PID của Ziegler- Nichols 23 Xây dựng bàn thí nghiệm điều khiển nhiệt độ trên nền PLC S7 - 300 Luận văn Thạc sỹ HV: Vũ Thị Oanh Nhận xét: - Thời gian quá độ khoảng 850s - Độ quá điều chỉnh rất lớn - Sai lệch tĩnh: 0% b. Phương pháp Tổng Kuhn K = 4,54 T = 1500 τ = 45 Ta có: T S = T+ τ = 1545 Bảng 2.2: Bảng thiết kế Tổng Kuhn Luật điều khiển KP TI TD Luật PI 1 0,5 TS 2K Luật PID 1 2 0,167 TS TS K 3 Với các thông số của hệ thống ta thiết kế được các thông số của lò điện trở 2,5 KVA theo luật PID: 1 1 KP 0, 22 K 4.1545 = 299,73 PID của Tổng Kuhn 1 KI G(s) KP (1 TD .s s KP = 0,22 24 Xây dựng bàn thí nghiệm điều khiển nhiệt độ trên nền PLC S7 - 300 Luận văn Thạc sỹ HV: Vũ Thị Oanh KP 0, 22 KI = 0,00018 TI 1236 KD = KP .3: Sơ đồ simulink mô phỏng hệ thống khi sử dụng phương pháp Tổng Kuhn Đáp ứng quá độ: Hình 2.4: Đáp ứng quá độ của hệ thống khi sử dụng phương pháp Tổng Kuhn Nhận xét: - Thời gian quá độ khoảng 8000s - Độ quá điều chỉnh: 3.5% - Sai lệch tĩnh: 0% Với 2 phương pháp thực nghiệm trên ta có nhận xét sau: - Phương pháp Ziegler - nichol: Thời gian quá độ ngắn, nhưng tồn tại độ quá điều chỉnh lớn. 25 Xây dựng bàn thí nghiệm điều khiển nhiệt độ trên nền PLC S7 - 300 Luận văn Thạc sỹ HV: Vũ Thị Oanh - Phương pháp Tổng Kuhn: Thời gian quá độ lớn hơn, nhưng độ quá điều chỉnh nhỏ, trong phạm vị cho phép 2. Phương pháp dự báo Smith Cấu trúc bộ điều khiển theo nguyên lý dự báo Smith: Hình 2.5: Cấu trúc bộ điều khiển theo nguyên lý dự báo Smith Nguyên lý dự báo Smith như sau: Để thiết kế bộ điều khiển G R(s) cho đối tượng s GS ( s) e S (s ) tiến hàng thiết kế bộ điều khiển R(S) riêng cho đối tượng S(s) không có thành phần trễ.
Do hàm truyền đạt G(s) và R(s) có dạng: GsGR GR Se S RS S G s e 1 Gs GR 1 GR Se S 1 RS nên giữa R(s) và G R(s) có mối quan hệ: R GR s s 1 RS 1 e 4,54 Ta có phương trình động học của lò điện trở: G( s) e 45s 1 1500s K = 4,54 T = T 1 = 1500 τ = Tt = 45 Theo lý thuyết ta có: 26 Xây dựng bàn thí nghiệm điều khiển nhiệt độ trên nền PLC S7 - 300 Luận văn Thạc sỹ HV: Vũ Thị Oanh 4.54 S s 1500 s 1 Thiết kế R(s) theo phương pháp tối ưu modul: TI K *p 2. 1 e 45 s Xấp xỉ e 45s theo Pade ta có: 1 22,5. s2 27 Xây dựng bàn thí nghiệm điều khiển nhiệt độ trên nền PLC S7 - 300 Luận văn Thạc sỹ HV: Vũ Thị Oanh 1 1500.6: Sơ đồ simulink mô phỏng hệ thống theo phương pháp dự báo Smith Hình 2.7: Sơ đồ simulink mô phỏng hệ thống theo phương pháp dự báo Smith về xấp xỉ PID Đáp ứng quá độ: 28 Xây dựng bàn thí nghiệm điều khiển nhiệt độ trên nền PLC S7 - 300 Luận văn Thạc sỹ HV: Vũ Thị Oanh Hình 2.8: Đáp ứng quá độ của hệ thống sử dụng phương pháp dự báo Smith về xấp xỉ PID Nhận xét: - Thời gian quá độ khoảng 14000s - Độ quá điều chỉnh: 4% - Sai lệch tĩnh: 0% * So sánh 3 phương pháp: 29 Xây dựng bàn thí nghiệm điều khiển nhiệt độ trên nền PLC S7 - 300 Luận văn Thạc sỹ HV: Vũ Thị Oanh Hình 2.9: Đáp ứng hệ thống khi sử dụng 3 phương pháp: a. Phương pháp Ziegler Nichols 1 b.
Phương pháp Tổng Kuhn c. Phương pháp dự báo Smith. Từ đáp ứng thu được ta thấy: - Phương pháp Ziegler Nichols 1 có độ quá điều chỉnh lớn, vượt quá phạm vi cho phép. - Phương pháp Tổng Kuhn có thời gian quá độ nhỏ hơn và sai lệch tĩnh nhỏ hơn phương pháp dự báo Smith.
Từ kết luận trên ta thấy phương pháp Tổng Kuhn có chất lượng tốt hơn cả. Do đó ta chọn phương pháp Tổng Kuhn làm phương pháp điều khiển cho hệ thống lò điện trở. Tuy nhiên đáp ứng trên ta thấy phương pháp điều khiển trên chưa phải là tối ưu vì thời gian quá độ lớn, nên chúng tôi đề xuất phương pháp kết hợp bộ điều khiển PID kết hợp với bộ điều khiển Fuzzy logic tạo ra bộ điều khiển mờ động. * Khi có nhiễu tác động: - Khi có nhiễu tác động ở đầu vào: Công suất nhiễu 0,5 30 Xây dựng bàn thí nghiệm điều khiển nhiệt độ trên nền PLC S7 - 300 Luận văn Thạc sỹ HV: Vũ Thị Oanh Hình 2.10: Sơ đồ simulink mô phỏng hệ thống khi sử dụng phương pháp Tổng Kuhn có tác động của nhiễu ở đầu vào Đáp ứng hệ thống: Hình 2.11: Đáp ứng quá độ của hệ thống khi sử dụng phương pháp Tổng Kuhn có tác động của nhiễu ở đầu vào - Khi có nhiễu tác động vào đầu ra: Công suất nhiễu 0.02 31 Xây dựng bàn thí nghiệm điều khiển nhiệt độ trên nền PLC S7 - 300 Luận văn Thạc sỹ HV: Vũ Thị Oanh Hình 2.12: Sơ đồ simulink mô phỏng hệ thống khi sử dụng phương pháp Tổng Kuhn có tác động của nhiễu ở đầu ra Đáp ứng hệ thống: Hình 2.13: Đáp ứng quá độ của hệ thống khi sử dụng phương pháp Tổng Kuhn có tác động của nhiễu ở đầu ra 2.
Tổng hợp bộ điều khiển bằng cách kết hợp PID – mờ Xây dựng luật điều khiển PID – mờ cho lò điện trở Ta có phương trình động học của lò điện trở 2,5 KVA: 4,54 G( s) e 45s 1 1500 s 32 Xây dựng bàn thí nghiệm điều khiển nhiệt độ trên nền PLC S7 - 300 Luận văn Thạc sỹ HV: Vũ Thị Oanh Xây dựng bộ điều khiển mờ - PID: Hình 2.14: Thiết kế luatmo.15: Mờ hóa tập đầu vào 1: ET 33 Xây dựng bàn thí nghiệm điều khiển nhiệt độ trên nền PLC S7 - 300 Luận văn Thạc sỹ HV: Vũ Thị Oanh Hình 2.16: Mờ hóa tập đầu vào 2: DET Hình 2.17: Mờ hóa tập đầu ra: U Luật mờ: 34 Xây dựng bàn thí nghiệm điều khiển nhiệt độ trên nền PLC S7 - 300 Luận văn Thạc sỹ HV: Vũ Thị Oanh E = [-10 10] ; DE = [-10 10] ; U = [0 10]. Hàm liên thuộc: Trên cơ sở đó tập mờ ta xây dựng được 9 luật điều khiển: Bảng 2.3: Luật điều khiển Luật ĐK E1 E2 E3 DE1 U3 U2 U1 DE2 U4 U3 U2 DE3 U5 U4 U3 ` Hình 2.18: Luật điều khiển mờ 35 Xây dựng bàn thí nghiệm điều khiển nhiệt độ trên nền PLC S7 - 300 Luận văn Thạc sỹ HV: Vũ Thị Oanh Hình 2.19: Luật điều khiển trong không gian Hình 2.20: Sơ đồ simulink mô phỏng hệ thống khi kết hợp bộ điều khiển PID và bộ điều khiển mờ động Đáp ứng quá độ: 36 Xây dựng bàn thí nghiệm điều khiển nhiệt độ trên nền PLC S7 - 300 Luận văn Thạc sỹ HV: Vũ Thị Oanh Hình 2.