Báo cáo đồ án chuyên ngành đề tài thiết kế tính toán điều khiển mức nước cho đối tượng bình chứa

17 48 0
Báo cáo đồ án chuyên ngành đề tài thiết kế tính toán điều khiển mức nước cho đối tượng bình chứa

Đ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

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI Viện Điện BỘ MƠN TỰ ĐỘNG HỐ CƠNG NGHIỆP BKNS BÁO CÁO ĐỒ ÁN CHUN NGÀNH Đề tài:Thiết kế tính tốn điều khiển mức nước cho đối tượng bình chứa Giảng viên hướng dẫn: TS Nguyễn Huy Phương Sinh viên thực hiện: Phạm Văn Sơn MSSV: 20122631 Lớp: ĐK & TĐH 03 - K57 Hà Nội, tháng năm 2016 Lời nói đầu Ts Nguyễn Huy Phương ĐACN Sv: Phạm Văn Sơn-20122361 Ts Nguyễn Huy Phương ĐACN Mục Lục Chương 1: Phương trình trạng thái cho đối tượng bình mức .4 1.1 Giới thiệu bình mức chứa chất lỏng .4 1.2 Mơ hình bình mức 1.2.1 Xác định biến trình 1.2.2 Phương trình mơ tả trạng thái bình mức 1.2.3 Tuyến tính hóa xung quanh điểm làm việc Chương 2:Mô hình hóa thiết kế điều khiển cho đối tượng bình mức 2.1 Mơ hình hóa đối tượng .8 2.2 Thiết kế điều khiển PID 2.2.1 Các phương pháp tổng hợp điều chỉnh PID 2.2.2 Tính tốn thơng số điều khiển .12 Chương 3:Mô Matlab – Simulink .13 3.1 Mô sử dụng PI chưa chỉnh định chưa sử bụng bù nhiễu .13 3.2 Mô sử dụng PI chưa chỉnh định có sử bụng bù nhiễu .14 3.3 Chỉnh định thông số điều khiển PID kết hợp bù nhiễu 15 TÀI LIỆU THAM KHẢO 19 Sv: Phạm Văn Sơn-20122361 Ts Nguyễn Huy Phương ĐACN Chương 1:Phương trình trạng thái cho đối tượng bình mức 1.1 Giới thiệu bình mức chứa chất lỏng Bình chứa đối tượng quan trọng thông dụng hệ thống điều khiển q trình Bài tốn đặt cho bình chứa trì trữ lượng vật liệu bình giá tri phạm vi mong muốn, tùy theo chức sử dụng bình chứa Đại lượng cần quan tâm hệ thống bình chứa chất lỏng giá trị mức thể tích Đối với chất khí ta quan tâm tới áp suất, bình chứa chất rắn ta quan tâm tới mức khối lượng vật liệu Trong thực tế bình chứa có chức sau mặt cơng nghệ: - Bình chứa q trình: Tạo khơng gian thời gian thực q trình cơng nghệ - Bình chứa trung gian: Giảm tương tác trình liên tiếp nhau, giảm thiểu biến thiên đại lượng đầu vào, giúp trình vận hành trơn tru dễ điều khiển - Bình chứa cấp chất lỏng: Đảm bảo cột áp để trì hoạt động bình thường cho máy bơm cấp Đối với bình chứa chất lỏng có chức trung gian để giản tương tác giảm nhiễu, mục đích điều khiển đảm bảo hệ thống vận hành ổn định mức nước bình cần khống chế phạm vi an toàn Đối với bình chứa trình giá trị mức phải giữ xác giá trị đặt Sv: Phạm Văn Sơn-20122361 Ts Nguyễn Huy Phương ĐACN 1.2 Mơ hình bình mức Hình 1: Mơ hình bình mức Các ký hiệu thông số điểm làm việc: Ký hiệu F1 Ý nghĩa Lưu lượng nước vào F2 Lưu lượng nước h Mức nước bình 0.5 m Cv Hệ số cỡ van 2.5.10-5 m3/s.kPa0.5 p Độ mở van 50 % ∆P Độ chênh áp qua van gs Trọng lượng riêng chất lỏng A Tiết diện bình chứa Sv: Phạm Văn Sơn-20122361 Giá trị ổn định Đơn vị m3/s kPa m2 Ts Nguyễn Huy Phương ĐACN 1.2.1 Xác định biến trình Hình 2: Các biến q trình mơ hình bình mức Biến điều khiển: p Biến cần điều khiển: h Biến nhiễu: F1 1.2.2 Phương trình mơ tả trạng thái bình mức Phương trình cân vật chất trình: Với: F2(t) = Cv.p Coi ∆P = ρg∆h = ρghvới ρ khối lượng riêng chất lỏng g số gia tốc trọng trường h mức chất lỏng bình Trong đó: ∝= Ta có phương trình mơ tả trạng thái bình mức: 1.2.3Tuyến tính hóa xung quanh điểm làm việc Hầu hết mơ hình tốn học xây dựng phương pháp lý thuyết cho trình thực chứa phương trình vi phân phi tuyến Nhưng Sv: Phạm Văn Sơn-20122361 Ts Nguyễn Huy Phương ĐACN đa số phương pháp phân tích thiết kế điều khiển dựa mơ hình tuyến tính Vì ta cần tuyến tính hóa xung quanh điểm làm việc cách sử dụng khai triển Taylor Biến thiên mức nước hàm phụ thuộc vào lưu lượng vào, độ mở van mức Tại điểm làm việc đạo hàm h nên: Ta dùng kí hiệu ngang () để giá trị biến điểm làm việc kí hiệu (∆*) biểu diễn biến chênh lệch so với giá trị điểm làm việc Ta có: Laplace vế ta được: A.s.H(s) = F1(s) - Chương 2:Mơ hình hóa thiết kế điều khiển cho đối tượng bình mức 2.1 Mơ hình hóa đối tượng Từ phương trình: Đặt biến y=h; biến vào u=p; biến nhiễu d=F1 Ta có y = - + Hàm truyền mô tả quan hệ đầu độ mở van p với h: Hàm truyền mô tả quan hệ nhiễu F1 với h: Thay thông số điểm làm việc: Cv = 2.5.10-5 m3/s.kPa0.5 A = m2; ; ; =1000 Sv: Phạm Văn Sơn-20122361 Ts Nguyễn Huy Phương ĐACN Ta G(s) = ; Gd(s) = 2.2 Thiết kế điều khiển PID 2.2.1 Các phương pháp tổng hợp điều chỉnh PID Bộ điều khiển PID sử dụng rộng rãi để điều khiển đối tượng SISO theo nguyên lý phản hồi Lý PID sử dụng rộng rãi tính đơn giản cấu trúc lẫn nguyên lý làm việc Bộ PID có nhiệm vụ đưa sai lệch tĩnh e hệ thống cho trình độ thỏa mãn yêu cầu chất lượng: - Nếu sai lệch e lớn thơng qua thành phần u p, tín hiệu điều chỉnh u lớn - Nếu sai lệch e chưa thành phần u I, PID tạo tín hiệu điều chỉnh - Nếu thay đổi sai lệch e lớn thơng qua thành phần u D, phản ứng thích hợp u nhanh Bộ điều khiển PID mơ tả mơ hình vào ra: u(t) = Kp [e(t)+] Trong e(t) tín hiệu đầu vào, u(t) tín hiệu ra, K p hệ số khuếch đại, Ti số thời gian tích phân, Td số thời gian vi phân Ta thu hàm truyền đạt điều khiển PID là: R(s) = Kp(1++Tds) Sv: Phạm Văn Sơn-20122361 Ts Nguyễn Huy Phương ĐACN Chất lượng hệ thống phụ thuộc vào tham số Kp, Ti, Td Muốn hệ thống có chất lượng mong muốn phải phân tích đối tượng chọn tham số phù hợp Hiện có nhiều phương pháp xác định tham số điều khiển PID phổ biến cho đối tượng quán tính bậc là: - Phương pháp Ziegler-Nichol - Phương pháp Chien-Hrones-Reswick a Phương pháp Ziegler-Nichol thứ Phương pháp thứ sử dụng dạng mơ hình xấp xỉ qn tính bậc có trễ đối tượng điều khiển G(s)= Phương pháp thực nghiệm có nhiệm vụ xác định tham số Kp, Ti, Td cho điều khiển PID để hệ kín nhanh chóng trở chế độ xác lập độ điều chỉnh không vượt giới hạn cho phép, khoảng 40% giá trị xác lập Từ ba tham số L(hằng số thời gian trễ), K(hệ số khuếch đại) T(là số thời gian qn tính) ta xác định tham số điều khiển: - Nếu sử dụng điều khiển khuếch đại R(s)=Kp chọn Kp= - Nếu sử dụng PI có R(s)=Kp (1+) chọn Kp = Ti= - Nếu sử dụng PID có R(s)=Kp (1+) chọn Kp = ,Ti= Td =L/2 b Phương pháp Ziegler-Nichol thứ hai Phương pháp có đặc điểm khơng sử dụng mơ hình tốn học mơ hình xấp xỉ gần Phương pháp Ziegler-Nichol thứ haithay điều khiển PID hệ kín khuếch đại Sau tăng hệ số khuếch đại tới giá trị tới hạn kth để hệ kín chế độ biên giới ổn định, tức h(t) có dạng dao động điều hịa xác định chu kì Tth dao động Từ xác định tham số cho điều khiển P, PI, PID - Nếu sử dụng điều khiển khuếch đại R(s)=Kp chọn Kp=kth - Nếu sử dụng PI có R(s)=Kp (1+) chọn Kp =0.45kth Ti=0.85Tth - Nếu sử dụng PID có R(s)=Kp (1+) chọn Kp =0.6kth, Ti= Td =0.12Tth c Phương pháp Chien- Hrones- Reswick Về mặt nguyên lý phương pháp Chien- Hrones- Reswick gần giống với phương pháp Ziegler-Nichol, song khơng sử dụng mơ hình tham số gần dạng qn tính bậc có trễ cho đối tượng mà sử dụng hàm Sv: Phạm Văn Sơn-20122361 Ts Nguyễn Huy Phương ĐACN độ đối tượng Phương pháp Chien-Hrones- Reswick phải giả thiết đối tượng ổn định, hàm độ h(t) không dao động có dạng chữ S tức ln có đạo hàm âm.Tuy nhiên phương pháp thích hợp với đối tượng bậc cao khâu quán tính bậc n hàm h(t) thỏa mãn b/a>3 (b=T, a=L) Hình 3: Hàm độ đối tượng thích hợp cho phương pháp ChienHrones- Reswick Từ dạng hàm độ, Chien- Hrones- Reswick đưa cách xác định tham số điều khiển ứng với yêu cầu chất lượng sau: - Yêu cầu tối ưu theo nhiễu hệ kín khơng có độ q điều chỉnh: + Bộ điều khiển P: chọn Kp = + Bộ điều khiển PI: chọn Kp= , Ti=4L + Bộ điều khiển PID: chọn Kp= , Ti = 12L/5, Td=21L/50 - Yêu cầu tối ưu theo tín hiệu đặt trước hệ kín có độ qua điều chỉnh không vượt 20% + Bộ điều khiển P: chọn Kp = + Bộ điều khiển PI: chọn Kp= , Ti=T + Bộ điều khiển PID: chọn Kp= , Ti = 1.35T, Td=0.47L Sv: Phạm Văn Sơn-20122361 10 Ts Nguyễn Huy Phương ĐACN 2.2.2 Tính tốn thơng số điều khiển Đối tượng bình mức có hàm truyền đạt G(s) = độ mở van p so với mức nước h Trong điều khiển mức, đặc tính động học cảm biến thiết bị chấp hành nhanh so với trình thay đổi độ mở van sau thời gian trễ L mức nước thay đổi Vì t xấp xỉ đối tượng khâu quán tính bậc có trễ G(s) = Chọn thời gian trễ L=100(s) Để thiết kế điều khiển cho đối tượng ta sử dụng phương pháp ZieglerNichol thứ để xác định thông số cho điều khiển Ta chọn điều khiển PI có dạng R(s)=Kp (1+) =P+I/svới: Hệ số Kp= = = -2.94 hay P=-2.94 Hệ số Ti==10*100/3 =1000/3 hay I=-8.82* Bộ điều khiển PI: R(s)=-2.94+ Chương 3:Mô Matlab – Simulink 3.1 Mô sử dụng PI chưa chỉnh định chưa sử bụng bù nhiễu Ta có sơ đồ điều khiển Với sơ đồ điều khiển ta có kết mơ phỏng: Sv: Phạm Văn Sơn-20122361 11 Ts Nguyễn Huy Phương ĐACN Khi chưa chỉnh định PI chưa thiết kế bù nhiễu đường đặc tính h bám theo giá trị đặt độ điều chỉnh lớn lên đến 180% thời gian độ lâu khoảng 2700s 3.2 Mô sử dụng PI chưa chỉnh định có sử bụng bù nhiễu Sơ đồ cấu trúc điều khiển: Tính tốn bù nhiễu: Sv: Phạm Văn Sơn-20122361 12 Ts Nguyễn Huy Phương ĐACN Đầu hệ chịu ảnh hưởng nhiễu F1(s) Để hệ bất biến với nhiễu ta đưa thêm vào hệ khâu bù nhiễu, với cấu trúc hình vẽ Hệ tuyến tính với hai đầu vào r d sử dụng nguyên lý xếp chồng, đầu vào d r= Ta có: y = d.Gd + (r-y-d.Rd).Gs.Rs y.(1+Rs.Gs) = d.(Gd-Rs.Rd.Gs) +r.Gs.Rs Vì tín hiệu vào r=0 nên để hệ bất biến với nhiễu d đầu y=0 Suy Gd – Rd.Rs.Gs = Rd = = = Với điều khiển PI: R(s)=-2.94+ Ta Rd = Mô matlab- simulink ta thu kết quả: Sau thiết kế thêm bù nhiễu đường đặc tính h bám theo giá trị đặt, độ điều chỉnh giảm mạnh từ 180% xuống khoảng 46%, thời gian độ giảm so với lúc chưa thiết kế bù nhiễu Tqd = 2500s 3.3 Chỉnh định thông số điều khiển PID kết hợp bù nhiễu Mặc dù sử dụng thêm bù nhiễu đồ thị ta thấy độ điều chỉnh lớn (46%) thời gian độ tương đối lâu Để Sv: Phạm Văn Sơn-20122361 13 Ts Nguyễn Huy Phương ĐACN hạn chế độ điều chỉnh thời gian độ hệ ta cần chỉnh định lại thông số PI cách thích hợp Dưới ta giới thiệu việc chỉnh định thông số điều khiển nhờ sử dụng công cụ PID Tuner Simulink Đây cơng cụ hữu ích viêc chỉnh định thông số cho điều khiển PID cách tự động Đầu tiên mở hộp thoại Funcion Block Parameter cách kích đúp vào khối PID controller Tiếp theo ta nhấn trái chuột vào Tune… hộp thoại PID Tuner xuất hiện, ta điều chỉnh thời gian đáp ứng nhanh, chậm độ điều chỉnh lớn nhỏ hệ thống đưa hệ số PI tương ứng Để cập nhật thông số t cần nhấp chuột vào biểu tượng Update Block góc bên phải hộp thoại Cuối ta tắt hộp thoại PID Tuner chạy mô với điều khiển Sv: Phạm Văn Sơn-20122361 14 Ts Nguyễn Huy Phương ĐACN Sau cập nhật tham số điều khiển, ta thu điều khiển khâu PI: R(s)=-1.2564+ Thay điều khiển vào ta tính công thức bù nhiễu là: Rd = Cuối ta thu kết mô sau: Sv: Phạm Văn Sơn-20122361 15 Ts Nguyễn Huy Phương ĐACN Dựa vào đồ thị ta thấy: Sau chỉnh định điều khiển PID độ giảm nhiều 14% thời gian độ cịn 2000s TÀI LIỆU THAM KHẢO [1] Nguyễn Dỗn Phước, Lý thuyết điều khiển tuyến tính, NXB khoa học kỹ thuật,2004 [2] Hoàng Minh Sơn, Cơ sở hệ thống điều khiển trình, NXB Bách khoa Hà Nội, 2006 Sv: Phạm Văn Sơn-20122361 16 Ts Nguyễn Huy Phương ĐACN [3] Nguyễn Phùng Quang, Matlab Simulink dành cho kỹ sư điều khiển tự động, NXB khoa học kỹ thuật, 2005 [4] Nguồn Internet Sv: Phạm Văn Sơn-20122361 17 ... thái bình mức 1.2.3 Tuyến tính hóa xung quanh điểm làm việc Chương 2:Mơ hình hóa thiết kế điều khiển cho đối tượng bình mức 2.1 Mơ hình hóa đối tượng .8 2.2 Thiết kế. .. gian trễ L mức nước thay đổi Vì t xấp xỉ đối tượng khâu quán tính bậc có trễ G(s) = Chọn thời gian trễ L=100(s) Để thiết kế điều khiển cho đối tượng ta sử dụng phương pháp ZieglerNichol thứ để... ĐACN 2.2.2 Tính tốn thơng số điều khiển Đối tượng bình mức có hàm truyền đạt G(s) = độ mở van p so với mức nước h Trong điều khiển mức, đặc tính động học cảm biến thiết bị chấp hành nhanh so với

Ngày đăng: 13/04/2021, 07:41

Từ khóa liên quan

Mục lục

  • Chương 1:Phương trình trạng thái cho đối tượng bình mức

    • 1.1 Giới thiệu về bình mức chứa chất lỏng.

    • 1.2 Mô hình bình mức.

      • 1.2.1 Xác định các biến quá trình.

      • 1.2.2 Phương trình mô tả trạng thái của bình mức.

      • 1.2.3 Tuyến tính hóa xung quanh điểm làm việc.

      • Chương 2:Mô hình hóa và thiết kế bộ điều khiển cho đối tượng bình mức

        • 2.1. Mô hình hóa đối tượng.

        • 2.2 Thiết kế bộ điều khiển PID.

          • 2.2.1 Các phương pháp tổng hợp bộ điều chỉnh PID.

          • 2.2.2 Tính toán thông số bộ điều khiển.

          • Chương 3:Mô phỏng trên Matlab – Simulink.

            • 3.1 Mô phỏng sử dụng bộ PI chưa chỉnh định và chưa sử bụng bộ bù nhiễu.

            • 3.2 Mô phỏng sử dụng bộ PI chưa chỉnh định có sử bụng bộ bù nhiễu.

            • 3.3 Chỉnh định thông số bộ điều khiển PID kết hợp bù nhiễu.

            • TÀI LIỆU THAM KHẢO

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan