1. Trang chủ
  2. » Luận Văn - Báo Cáo

(Luận văn) nghiên cứu xây dựng bộ điều khiển sử dụng modul tương tự của plc cho đối tượng gia nhiệt

70 0 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

Thông tin cơ bản

Định dạng
Số trang 70
Dung lượng 3,14 MB

Nội dung

ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG NGHIỆP NGUYỄN THỊ PHƯƠNG CHI lu an n va NGHIÊN CỨU XÂY DỰNG BỘ ĐIỀU KHIỂN p ie gh tn to SỬ DỤNG MODUL TƯƠNG TỰ CỦA PLC CHO ĐỐI TƯỢNG GIA NHIỆT d oa nl w lu va an LUẬN VĂN THẠC SĨ KỸ THUẬT ll u nf CHUYÊN NGÀNH KỸ THUẬT ĐIỀU KHIỂN VÀ TỰ ĐỘNG HÓA oi m z at nh z m co l gm @ an Lu n va Thái Nguyên – 2017 ac th si ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG NGHIỆP NGUYỄN THỊ PHƯƠNG CHI NGHIÊN CỨU XÂY DỰNG BỘ ĐIỀU KHIỂN lu SỬ DỤNG MODUL TƯƠNG TỰ CỦA PLC CHO ĐỐI TƯỢNG GIA NHIỆT an n va tn to p ie gh LUẬN VĂN THẠC SỸ KỸ THUẬT d oa nl w Chuyên ngành: Kỹ thuật điều khiển tự động hóa Mã ngành: 62520216 NGƯỜI HƯỚNG DẪN KHOA HỌC ll u nf va an lu KHOA CHUYÊN MÔN m TS Đỗ Trung Hải oi TS Đỗ Trung Hải z at nh PHÒNG ĐÀO TẠO z an Lu n va Thái Nguyên - 2017 m co l gm @ TS Đặng Danh Hoằng ac th si LỜI CAM ĐOAN Tên là: Nguyễn Thị Phương Chi Sinh ngày: 14 tháng 10 năm 1991 Học viên lớp cao học khoá 18 – Kỹ thuật điều khiển Tự động hoá, Trường Đại học Kỹ Thuật Công Nghiệp Thái Nguyên – Đại học Thái Nguyên Hiện công tác tại: Đại học Kỹ Thuật Công Nghiệp Thái Nguyên – Đại học Thái Nguyên lu an Tôi cam đoan toàn nội dung luận văn làm theo định hướng n va giáo viên hướng dẫn, không chép người khác to tn Các phần trích lục tài liệu tham khảo luận p ie gh văn w Nếu có sai tơi hồn tồn chịu trách nhiệm d oa nl Tác giả luận văn u nf va an lu Nguyễn Thị Phương Chi ll oi m z at nh z m co l gm @ LỜI CẢM ƠN an Lu Đề tài Luâ ̣n văn tha ̣c si ̃ hoàn thành Trường Đại học Kỹ thuật n va Công nghiệp Thái Nguyên Có luận văn tốt nghiệp này, tơi xin bày tỏ ac th si lòng biết ơn chân thành sâu sắc tới Trường Đại học Kỹ thuật Công nghiệp, Khoa Điện, Phịng Đào tạo, thầy giáo, giáo mơn Tự động hóa thầ y giáo hướng dẫn TS Đỗ Trung Hải giúp đỡ q trình triển khai, nghiên cứu hồn thành đề tài “Nghiên cứu xây dựng điều khiển sử dụng modul tương tự PLC cho đối tượng gia nhiệt” Xin chân thành cảm ơn thầy giáo, cô giáo, nhà khoa học trực tiếp giảng dạy truyền đạt kiến thức khoa học chuyên ngành Kỹ thuật điều khiển Tự động hóa cho thân tơi năm tháng qua lu Tuy nhiên, hạn chế kiến thức chuyên sâu nên Luận văn không tránh an khỏi thiếu sót Tơi mong nhận ý kiến đóng góp va n thầy giáo, cô giáo nhà khoa học để tiến to gh tn Một lần xin chân thành cảm ơn tập thể thầy, giáo mơn p ie Tự động hóa thầy giáo hướng dẫn TS Đỗ Trung Hải quan tâm, giúp đỡ, w tạo điều kiện để hoàn thành Luận văn d oa nl Trân trọng cảm ơn./ ll u nf va an lu Học viên m oi Nguyễn Thị Phương Chi z at nh z m co l gm @ an Lu n va ac th si MỤC LỤC MỤC LỤC i DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT iii DANH MỤC HÌNH VẼ iv DANH MỤC BẢNG BIỂU vi MỞ ĐẦU vii lu Tính cấp thiết đề tài vii Mục tiêu nghiên cứu vii Dự kiến kết đạt vii Phương pháp nghiên cứu vii Cấu trúc luận văn viii an va CHƯƠNG n XÂY DỰNG MƠ HÌNH TỐN HỌC CHO ĐỐI TƯỢNG GIA NHIỆT p ie gh tn to 1.1 Tổng quan thiết bị gia nhiệt 1.1.1 Khái niệm 1.1.2 Các phương pháp gia nhiệt 1.1.3 Một số loại cảm biến nhiệt độ 1.2 Ý nghĩa việc xây dựng mơ hình tốn học [2] 11 1.3 Xây dựng mơ hình tốn học phương pháp thực nghiệm 13 1.3.1 Khái niệm xây dựng mơ hình tốn học thực nghiệm [2] 13 1.3.2 Dữ liệu để xây dựng mơ hình tốn học thực nghiệm 13 1.3.3 Một số phương pháp xây dựng mơ hình tốn thực nghiệm [2] 16 1.3.4 Sử dụng System Identification Toolbox Matlab 17 1.4 Kết luận chương 26 d oa nl w ll u nf va an lu oi m CHƯƠNG 27 z at nh TỔNG HỢP BỘ ĐIỀU KHIỂN CHO ĐỐI TƯỢNG GIA NHIỆT 27 z 2.1 Tổng quan điều khiển PID 28 2.2 Phương pháp thực nghiệm dựa hàm h(t) 29 2.2.1 Phương pháp số thời gian tổng nhỏ Kuhn 29 2.2.2 Phương pháp Ziegler- Nichols 32 2.3 Thiết kế điều khiển miền tần số 33 2.3.1 Nguyên tắc thiết kế 33 2.3.2 Phương pháp modul tối ưu 34 2.4 Lựa chọn giải pháp kỹ thuật thực luật điều khiển 37 2.5 PLC S7-200 [3] 38 2.5.1 Giới thiệu chung họ PLC S7- 200 38 m co l gm @ an Lu n va ac th i si 2.5.1 Lập trình thuật tốn điều khiển PID PLC S7-200 42 2.6 Kết luận chương 43 CHƯƠNG 44 THỰC NGHIỆM 44 lu an n va gh tn to 3.1 Các thiết bị thực nghiệm 44 3.1.1 Thiết bị gia nhiệt 44 3.1.2 Modul PLC S7-200 46 3.1.3 Arduino UNO 47 3.2 Các bước thực nghiệm 48 3.2.1 Kết nối thiết bị thí nghiệm 48 3.2.2 Lập trình PLC S7 200 48 3.2.3 Khối thu thập liệu Matlab/Simulink 51 3.3 Kết thực nghiệm 51 3.3.1 Đáp ứng hệ với tín hiệu đầu vào hàm bước nhảy 51 3.3.2 Đáp ứng hệ với tín hiệu đầu vào thay đổi 52 3.3.3 Đáp ứng hệ có nhiễu tác động 53 3.4 Kết luận chương 54 ie KẾT LUẬN VÀ KIẾN NGHỊ 55 p Kết luận 55 Kiến nghị 55 w d oa nl TÀI LIỆU THAM KHẢO 57 ll u nf va an lu oi m z at nh z m co l gm @ an Lu n va ac th ii si DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT Diễn giải nội dung đầy đủ lu an Ký hiệu ADC Analog to Digital Converter, chuyển đổi tương tự - số DAC Digital to Analog Converter, chuyển đổi số-tương tự TBĐK Thiết bị điều khiển ĐTĐK Đối tượng điều khiển BĐK Bộ điều khiển TBĐL Thiết bị đo lường PLC Programmable logic controller DCS Distributed Control System n va TT p ie gh tn to d oa nl w ll u nf va an lu oi m z at nh z m co l gm @ an Lu n va ac th iii si DANH MỤC HÌNH VẼ Hình 1 Ngun lý làm việc lị cảm ứng Hình Nguyên lý làm việc lò quang điện Hình Nguyên lý làm việc lò điện trở .5 Hình Các loại lò điện trở Hình Cấu tạo cảm biến nhiệt độ loại nhiệt kế thủy ngân 10 Hình Cấu trúc Điều khiển theo nguyên tắc phản hồi 12 Hình Sơ đồ nguyên lý thu thập liệu lò gia nhiệt 14 lu Hình Sơ đồ thu thập liệu nhận dạng 14 an n va Hình Dữ liệu điện áp (volt) 15 tn to Hình 10 Dữ liệu nhiệt độ (oC) .15 ie gh Hình 11 Giao diện công cụ System Identification Tool 18 p Hình 12 Chọn nhập liệu miền thời gian 18 Hình 13 Nhập liệu nhận dạng mơ hình 19 nl w d oa Hình 14 Đưa liệu vào Working data Validation Data 20 an lu Hình 15 Hình vẽ liệu theo thời gian .20 va Hình 16 Giao diện Process Models .21 ll u nf Hình 17 Lựa chọn mơ hình 22 oi m Hình 18 Kết nhận dạng 23 z at nh Hình 19 Đánh giá kết nhận dạng mơ hình 24 Hình 20 Giao diện kết nhận dạng 25 z Hình 21 Đặc tính q độ đối tượng .26 gm @ m co l Hình Cấu trúc điều khiển PID .28 Hình 2 Sơ đồ cấu trúc điều khiển PID .29 an Lu Hình Cấu trúc mơ hệ thống .31 n va ac th iv si Hình Đặc tính độ hệ thống với điều khiển tổng hợp phương pháp Kuhn 31 Hình Đặc tính q độ hệ thống với điều khiển tổng hợp phương pháp Ziegler- Nichols .33 Hình Sơ đồ hệ thống điều khiển 33 Hình Tổng hợp điều khiển phương pháp module tối ưu 35 Hình Cấu trúc mơ hệ với điều khiển PI 36 Hình Đặc tính q độ hệ thống điều khiển đối tượng gia nhiệt với luật PI .36 Hình 10 Tín hiệu điều khiển với điều khiển PI 37 lu an Hình 14 Cấu trúc điều khiển PID PLC S7-200 42 n va tn to Hình Điện trở quạt gió thiết bị gia nhiệt .44 ie gh Hình Mạch khuếch đại tín hiệu nhiệt độ mạch lực biến đổi 45 p Hình 3 Mạch phát xung điều khiển triac .45 nl w Hình Cảm biến đo nhiệt độ 45 d oa Hình PLC S2-200 .46 an lu Hình Modul mở rộng EM-235 46 u nf va Hình Bo mạch Arduino UNO 47 Hình Mở cơng cụ Instruction Wizard PID 48 ll oi m Hình Chọn lập trình cho PID 49 z at nh Hình 10 Cấu hình PID S7-200 49 Hình 11 Thiết lập đầu cho PID S7-200 .50 z gm @ Hình 12 Hồn thành cấu hình PID S7-200 50 Hình 13 Khối thu thập liệu thực nghiệm Matlab/Simulink 51 l m co Hình 15 Đáp ứng nhiệt độ hệ với tín hiệu đặt thay đổi 53 Hình 16 Đáp ứng nhiệt độ hệ có nhiễu tác động 54 an Lu n va ac th v si DANH MỤC BẢNG BIỂU Bảng Tổng hợp điều khiển theo Kuhn .30 Bảng 2 Tổng hợp điều khiển theo Ziegler- Nichols 32 Bảng Các thành phần modul mở rộng EM235 .40 Bảng Bảng cầu hình đầu vào modul EM23M 40 Bảng Địa điều khiển PID PLC S7 200 42 Bảng Đầu kết nối thiết bị 48 lu an n va p ie gh tn to d oa nl w ll u nf va an lu oi m z at nh z m co l gm @ an Lu n va ac th vi si CHƯƠNG THỰC NGHIỆM 3.1 Các thiết bị thực nghiệm 3.1.1 Thiết bị gia nhiệt Bộ thiết bị gia nhiệt gồm điện trở gia nhiệt, quạt gió, biến đổi xoay chiều – xoay chiều pha, cảm biến đo nhiệt độ, mạch khuếch đại tín hiệu cảm biến nhiệt Các khối chức hình 3.1, 3.2, 3.3, 3.4 lu an Thơng số thí nghiệm thiết bị gia nhiệt: n va 220VAC Điện áp cấp cho điện trở gia nhiệt: 36VAC gh tn to Nguồn nuôi: Dải nhiệt độ làm việc: p ie 250oC Đầu mạch khuếch đại tín hiệu nhiệt độ: 0÷10VDC nl w Điện áp đầu vào biến đổi: d oa 0÷10VDC ll u nf va an lu oi m z at nh z m co l gm @ an Lu Hình Điện trở quạt gió thiết bị gia nhiệt n va ac th 44 si Hình Mạch khuếch đại tín hiệu nhiệt độ mạch lực biến đổi lu an n va p ie gh tn to d oa nl w ll u nf va an lu Hình 3 Mạch phát xung điều khiển triac oi m z at nh z m co l gm @ an Lu Hình Cảm biến đo nhiệt độ n va ac th 45 si 3.1.2 Modul PLC S7-200 Module thí nghiệm PLC S7-200 sử dụng PLC S7-200 CPU224, 01 module EM 235 hình 3.5, 3.6 Modul tương tự EM 235 có thơng số kỹ thuật: lu Nguồn nuôi: 220VAC Số đầu vào số: 14 Số đầu số: 18 Số đầu vào tương tự: 04 Số đầu tương tự: 01 an n va p ie gh tn to d oa nl w u nf va an lu Hình PLC S2-200 ll oi m z at nh z m co l gm @ an Lu Hình Modul mở rộng EM-235 n va ac th 46 si 3.1.3 Arduino UNO Trong luận văn trình thực nghiệm sử dụng bo mạch Arduino UNO hình 3.7 thư viện ArduinoIO [5] để ghi lại liệu đáp ứng nhiệt độ lị gia nhiệt hiển thị đặc tính động kết thực nghiệm lu an va n Hình Bo mạch Arduino UNO Vi điều khiển : ATmega328P ie gh tn to Thông số kỹ thuật Arduino UNO: Điện áp hoạt động: p 5V Điện áp nguồn ni: oa nl w 7÷12V 14 (6 pin có khả băm xung) d Đầu vào/ra số: lu Đầu vào tương tự: va an 20 mA Bộ nhớ chương trình: 32 KB ll u nf Cường độ dịng điện chân: KB z at nh Bộ nhớ EEPROM: oi m Bộ nhớ SRAM KB 16 MHz Chiều dài: 68.6 mm Chiều rộng: 53.4 mm Trọng lượng: 25 g z Tốc độ: m co l gm @ an Lu n va ac th 47 si 3.2 Các bước thực nghiệm 3.2.1 Kết nối thiết bị thí nghiệm Bảng Đầu kết nối thiết bị Thiết bị gia nhiệt PLC S7 200 Arduino UNO Đầu mạch khuếch đại tín hiệu cảm biến nhiệt độ AIW0 A5 Đầu vào mạch phát xung điều khiển Triac AQW0 lu 3.2.2 Lập trình PLC S7 200 an n va Trong luận văn sử dụng cơng cụ lập trình điều khiển PID cho S7-200 tn to phần mềm lập trình Step-7 MicroWin để cài đặt luật điều khiển (2.16) cho p ie gh thiết bị gia nhiệt d oa nl w ll u nf va an lu oi m z at nh z gm @ m co l Hình Mở cơng cụ Instruction Wizard PID an Lu n va ac th 48 si lu an va n Hình Chọn lập trình cho PID p ie gh tn to d oa nl w ll u nf va an lu oi m z at nh Hình 10 Cấu hình PID S7-200 z m co l gm @ an Lu n va ac th 49 si lu an n va Hình 11 Thiết lập đầu cho PID S7-200 p ie gh tn to d oa nl w ll u nf va an lu oi m z at nh Hình 12 Hồn thành cấu hình PID S7-200 Chương trình MAIN lập trình cho PLC S7-200: z m co l gm @ an Lu n va ac th 50 si lu an n va to p ie gh tn 3.2.3 Khối thu thập liệu Matlab/Simulink Real-Time Pacer Speedup = w oa nl -KT ADCT d Setup Arduino1 COM7 Scope Arduino1 Analog Read Pin Real-Time Pacer an lu NhietDo Arduino IO Setup va Chi_Data.mat u nf To File ll m oi Hình 13 Khối thu thập liệu thực nghiệm Matlab/Simulink z at nh 3.3 Kết thực nghiệm z 3.3.1 Đáp ứng hệ với tín hiệu đầu vào hàm bước nhảy gm @ Khi tiến hành thí nghiệm đối tượng với điều khiển (2.21) tín hiệu điều l m co khiển từ 0-10V cho thấy chất lượng điều khiển không đáp ứng yêu cầu Trong trình thực nghiệm, tác giả hiệu chỉnh lại điều khiển với tham số an Lu biểu thức (3.1) n va ac th 51 si Gdk (s)  GPI (s)  K P (1  1 )  1612 6275 (1  ) Ti s 268 025 s (3.1) Đáp ứng nhiệt độ hệ thống với tín hiệu nhiệt độ đặt dạng bước nhảy Tref = 120oC, với điều khiển theo (3.1) Dap ung nhiet he thong (oC) 140 T.ref T.real T.Top T.Up 120 lu T (oC 100 80 an 60 n va tn to 40 p ie gh 20 100 200 300 400 500 Time offset (s) 600 700 800 900 w oa nl Hình 14 Đáp ứng nhiệt độ hệ với tín hiệu đặt dạng hàm bước nhảy d Nhận xét: kết thực nghiệm cho thấy hệ gần khơng có q điều va an lu chỉnh, thời gian độ khoảng 300s ll u nf 3.3.2 Đáp ứng hệ với tín hiệu đầu vào thay đổi oi m Tín hiệu nhiệt độ đặt thay đổi 70oC, 90oC, 120oC: z at nh z m co l gm @ an Lu n va ac th 52 si Dap ung nhiet he thong (oC) 140 130 120 110 T.ref T.real T.Top T.Up 100 T (oC 90 80 70 60 40 lu an 20 n va 100 200 300 400 500 600 700 800 gh tn to 1000 1200 1400 Time offset (s) 1600 1800 2000 2200 2400 ie Hình 14 Đáp ứng nhiệt độ hệ với tín hiệu đặt thay đổi p Nhận xét: Khi cho tín hiệu đặt biến thiên, tín hiệu bám theo tín hiệu vào oa nl w với độ q điều chỉnh gần khơng có thời gian độ khoảng 200s d 3.3.3 Đáp ứng hệ có nhiễu tác động an lu u nf va Tín hiệu nhiệt độ đặt Tref = 80oC Cho nhiễu tác động thời điểm 700s ll oi m z at nh z m co l gm @ an Lu n va ac th 53 si Dap ung Nhiet he thong (oC) 90 80 70 60 T.ref T.real L.Top L.Un Nhiễu T (oC) 50 40 30 lu 20 an n va 10 to 100 gh tn 200 300 400 500 600 700 800 900 Time (s) 1000 1200 1400 1600 p ie Hình 15 Đáp ứng nhiệt độ hệ có nhiễu tác động w Nhận xét: Khi cho nhiễu (quạt) tác động thời điểm 700s sau khoảng thời d oa nl gian gần 210s tín hiệu lại bám tín hiệu vào hệ điều khiển theo sai lệch an lu 3.4 Kết luận chương u nf va Chương trình bày hệ thống thực nghiệm điều khiển thiết bị gia nhiệt ll với điều khiển thực PLC S7-200 CPU 224 Kết thực nghiệm m oi điều khiển hệ với dạng nhiệt độ đặt khác nhiễu tác động z at nh kiểm chứng điều khiển tổng hợp hiệu chỉnh z m co l gm @ an Lu n va ac th 54 si KẾT LUẬN VÀ KIẾN NGHỊ Kết luận Về nội dung luận văn đáp ứng mục tiêu đề là: điều khiển đối tượng gia nhiệt (mơ hình vật lý) đảm bảo tiêu chất lượng yêu cầu Để thực mục tiêu đề ra, luận văn giải vấn đề sau: - Xây dựng mơ hình tốn học cho đối tượng gia nhiệt - Tổng hợp điều khiển cho đối tượng gia nhiệt - Mô thực nghiệm lu an Qua mô cho thấy điều khiển tổng hợp theo phương pháp Modul n va tối ưu khơng có khâu hạn chế tín hiệu điều khiển cho chất lượng tốt, thời tn to gian độ ngắn đối tượng có qn tính lớn Tuy nhiên, tín hiệu điều gh khiển lớn khơng phù hợp với thực tế, cấu trúc mơ p ie cần có khâu hạn chế tín hiệu điều khiển cho phù hợp với thực tế w Qua thực nghiệm cho thấy điều khiển PID với tham số cấu trúc oa nl tổng hợp theo phương pháp Modul tối ưu cho chất lượng điều khiển không d mô phỏng, điều mơ hình nhận dạng mơ hình thực có sai lu va an khác, trình thực nghiệm hiệu chỉnh lại tham số điều khiển u nf Sử dụng Modul tương tự PLC S7-200 để thực thuật toán điều ll khiển mơ hình vật lý thiết bị gia nhiệt số trường hợp: tín hiệu vào có m oi dạng hàm bước nhảy, tín hiệu vào biến thiên trường hợp có nhiễu tác động z at nh Các kết cho thấy chất lượng điều khiển đáp ứng yêu cầu điều khiển thiết z bị gia nhiệt hệ điều khiển q trình có qn tính lớn gm @ Kiến nghị l Hồn thiện kết nghiên cứu để xây dựng thành thực an Lu đảm nhiệm m co hành cho môn học điều khiển ghép nối PLC mơn Tự động hóa – Khoa Điện n va ac th 55 si Tiếp tục nghiên cứu áp dụng thuật toán điều khiển nâng cao vào điều khiển mơ hình vật lý thiết bị gia nhiệt lu an n va p ie gh tn to d oa nl w ll u nf va an lu oi m z at nh z m co l gm @ an Lu n va ac th 56 si TÀI LIỆU THAM KHẢO [1] Nguyễn Doãn Phước, Lý thuyết điều khiển tuyến tính, NXB Khoa học Kỹ thuật, 2010 [2] Nguyễn Doãn Phước - Phan Xuân Minh, Nhận dạng hệ thống điều khiển, NXB Khoa học Kỹ thuật, Hà Nội, 2005 [3] Nguyễn Doãn Phước - Phan Xuân Minh - Vũ Việt Hà, Tự động hóa với SIMATIC S7-200, Nhà xuất khoa học kỹ thuật, Hà Nội, 2007 [4] Nguyễn Phùng Quang, MATLAB SIMULINK dành cho kỹ sư điều khiển tự lu an động, Nhà xuất khoa học kỹ thuật, Hà Nội, 2006 n va [5] Trần Đức Quân, Ứng dụng thư viện ArduinoIO phần mềm Matlab hệ tn to thống điều khiển tự động, Kỷ yếu hội nghị khoa học trẻ Đại học Thái Nguyên lần p ie gh thứ 3, 2016, trang 68 – 75 d oa nl w ll u nf va an lu oi m z at nh z m co l gm @ an Lu n va ac th 57 si lu an n va p ie gh tn to d oa nl w ll u nf va an lu oi m z at nh z m co l gm @ an Lu n va ac th si

Ngày đăng: 21/07/2023, 09:22

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

TÀI LIỆU LIÊN QUAN

w