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

Báo cáo: "ĐIỀU KHIỂN MỜ PID CHO QUÁ TRÌNH MỨC CHẤT LỎNG" pptx

8 717 4
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Điều Khiển Mờ PID Cho Quá Trình Mức Chất Lỏng
Tác giả Nguyễn Hoàng Mai, Võ Khánh Thoại
Trường học Trường Đại học Bách khoa, Đại học Đà Nẵng
Chuyên ngành Học viên cao học
Thể loại Bài báo
Năm xuất bản 2011
Thành phố Đà Nẵng
Định dạng
Số trang 8
Dung lượng 534,02 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

ĐIỀU KHIỂN MỜ PID CHO QUÁ TRÌNH MỨC CHẤT LỎNG PID FUZZY CONTROLLER FOR LEVEL LIQUID PROCESS Nguyễn Hoàng Mai Trường Đại học Bách khoa, Đại học Đà Nẵng Võ Khánh Thoại Học viên cao học k

Trang 1

ĐIỀU KHIỂN MỜ PID CHO QUÁ TRÌNH MỨC CHẤT LỎNG

PID FUZZY CONTROLLER FOR LEVEL LIQUID PROCESS

Nguyễn Hoàng Mai

Trường Đại học Bách khoa, Đại học Đà Nẵng

Võ Khánh Thoại

Học viên cao học khoá 2008-2011

TÓM TẮT

Hiện nay, hầu hết các hệ điều khiển công nghiệp đều sử dụng bộ điều khiển PID để điều khiển quá trình, các bộ điều khiển này chưa tối ưu hoặc ít bền vững đối với sự thay đổi tham số trong quá trình vận hành Điều khiển mờ là bộ điều khiển thích hợp cho các đối tượng

có tham số không chính xác Bài báo này giới thiệu về bộ điều khiển mờ PID cho quá trình mức chất lỏng có tham số van điều khiển và tải thay đổi Bộ điều khiển mờ PID bao gồm bộ điều khiển PID kinh điển ở vòng trong và một bộ điều khiển mờ ở vòng ngoài để bù tham số bộ điều khiển PID Đặc tính của bộ điều khiển được minh họa bằng kết quả mô phỏng điều khiển ổn định quá trình mức chất lỏng

ABSTRACT

Nowadays, PID controllers have been used to regulate a process in most of the industrial control systems However, these controllers are not optimal or less robust with a parameters change in operation A fuzzy controller is suitable for the objects with inaccurate parameters This paper presents a PID fuzzy controller for liquid level process with varied parameters of the control valve and changed load The PID fuzzy controller consists of a typical PID controller in the primary loop and a fuzzy controller in the secondary loop in compensation for the parameters of a PID controller The characteristics of the PID fuzzy controller are illustrated with simulation results of the conditions in stabilising a liquid level

1 Đặt vấn đề

Một hệ thống quá trình mức chất lỏng bao gồm nguồn cấp chất lỏng, đường ống dẫn, van điều khiển, van tay, bình mức Trong đó van điều khiển, bình mức là các đối tượng phi tuyến, tham số của van điều khiển thay đổi theo thời gian, tải của quá trình (van xả) phụ thuộc vào yêu cầu công nghệ nên không xác định trước

Bộ điều khiển PID (tỷ lệ, tích phân, đạo hàm) được dùng phổ biến trong các hệ điều khiển công nghiệp bởi cấu trúc đơn giản Chất lượng của hệ thống phụ thuộc vào các hệ số KP, TI, TD của bộ điều khiển PID và được thiết kế cho một điểm làm việc đặc trưng Trong quá trình vận hành, khi điều kiện làm việc hoặc các tham số của đối tượng

bị thay đổi thì phải chỉnh định các hệ số này Việc chỉnh định thường theo kiểu “thăm dò” Do đó, ta thiết kế bộ điều khiển mờ ở vòng ngoài để bù các tham số bộ PID ở vòng trong một cách tự động Bộ điều khiển mờ PID vừa phát huy hết các ưu điểm của bộ điều khiển rõ vừa sử dụng các ưu điểm hệ thống mờ giúp tránh khỏi những bài toán nhận dạng, mô hình hoá hay thiết kế phức tạp Đồng thời, kinh nghiệm điều khiển đối tượng dễ dàng được kết hợp vào luật điều khiển Việc ứng dụng kỹ thuật mờ xây dựng

Trang 2

bộ điều khiển cho các quá trình có tham số thay đổi là hướng nghiên cứu còn mới mẻ và

có khả năng đáp ứng được các yêu cầu chất lượng cao

Bài báo này giới thiệu về một bộ điều khiển mờ PID cho một quá trình mức chất lỏng có tham số van điều khiển và tải thay đổi

2 Kết quả nghiên cứu và khảo sát

2.1 Mô hình hoá hệ thống quá trình mức

2.1.1 Hệ thống bình mức

Một hệ thống bình mức gồm bình mức hình trụ với chiều cao 92cm, đường kính đáy 20cm, cảm biến mức đo theo kiểu chênh áp suất, bình chứa và bơm để cung cấp lưu chất vào, van điều khiển, thiết bị chuyển đổi dòng điện thành áp suất, van tay, hệ thống đường ống tròn với đường kính trung bình 2cm, nguồn cấp khí nén có mô hình và sơ đồ PI&D của quá trình mức như hình 1, 2

Hình 1 Mô hình quá trình mức Hình 2 Sơ đồ PI&D của quá trình mức

Phương trình biểu diễn hệ bình chất lỏng sẽ dựa trên cơ sở cân bằng khối lượng:

dt

Ah

trong đó: V : thể tích của bình chứa [m3];

q i , q o : lưu lượng vào ra bình chứa [m3/s];

ρ : mật độ chất lỏng [kg/m3];

A : diện tích cắt ngang bình chứa [m2];

h : chiều cao cột chất lỏng (mức) [m]

Với quan hệ dòng ra và mức chất lỏng là quan hệ phi tuyến:

Trang 3

trong đó K v : hệ số lưu lượng qua van,

Khi đó (2) trở thành:

ρ ρ

ρ

gh K q dt

Ah d

v

= )

Với A không đổi,ρ không đổi, giản ước và chuyển vế ta có phương trình:

K v gh q i

dt

dh

và viết lại phương trình như sau:

A

Phương trình (6) là phương trình động học của bình chất lỏng Cấu trúc mô hình bình mức trên Matlab-Simulink như hình 3

2.1.2 Van điều khiển

Van điều khiển thông thường có độ chính xác không cao (có thể sai số vị trí tới 5%) do: dải chết (deadband), độ trễ (hysteresis), do ma sát thay đổi do bụi bẩn, thiếu bôi trơn và han gỉ, do áp suất lưu chất thay đổi cũng như do đặc tính phi tuyến của cơ chế chấp hành Do vậy các tham số của van không chính xác [2, 6] Mô hình van điều khiển thể hiện như hình 4

Hình 3 Mô hình hoá bình mức Hình 4 Mô hình hoá van điều khiển 2.1 Thiết kế bộ điều khiển mờ PID

2.1.1 Cơ sở thiết kế bộ điều khiển mờ PID

Bộ điều khiển PID với cấu trúc đơn giản và tin cậy nên được dùng phổ biến trong các hệ điều khiển tự động phục vụ sản xuất Hàm truyền của bộ điều khiển PID là:

+ +

I

T t e K t

u

0

.

) ( )

(

1 ) ( )

s

K K s

P PID( )= + +

Với e(t) là tín hiệu vào, u(t) là tín hiệu ra; K P , K I , K D là các hệ số tỷ lệ, tích

phân, đạo hàm T I là hằng số tích phân, T D là hằng số vi phân Rõ ràng, u(t) phụ thuộc

Trang 4

vào các tham số K P , T I , T D của bộ điều khiển PID và do đó chất lượng tín hiệu của hệ thống cũng phụ thuộc theo

Mặt khác, các hệ số của bộ điều khiển PID chỉ được tính toán cho một chế độ làm việc cụ thể của hệ thống, để phù hợp với các chế độ vận hành khác nhau, bộ điều khiển PID cần chỉnh định liên tục Bộ điều khiển mờ, để giải quyết vấn đề tự chỉnh định thích hợp các tham số của bộ điều khiển PID, nên ta có thể thiết kế bộ điều khiển mờ ở vòng ngoài để chỉnh định tham số bộ PID ở vòng trong Bộ điều khiển ở vòng trong cho mạch vòng điều chỉnh mức dùng bộ PID kinh điển, bộ điều khiển mờ ở vòng ngoài có nhiệm vụ là phải tự động bù được các tham số KP, KI, KD của bộ PID

Cơ sở để thiết kế bộ điều khiển mờ

là dựa vào việc phân tích sai lệch e(t) và

đạo hàm của tín hiệu ra dy/dt, các tham số

KP, KI, KD của bộ điều khiển PID sẽ được

tự động chỉnh định theo phương pháp bù

mờ Như vậy bộ chỉnh định mờ sẽ có hai

đầu vào là e(t), đạo hàm của đầu ra dy/dt

và một đầu ra [1]

2.1.2 Thiết kế bộ điều khiển mờ PID

a) Xác định các biến ngôn ngữ

Áp dụng mô hình mờ Mamdani Đầu vào thứ nhất là sai lệch giữa mức đặt và mức thực ET, đầu vào thứ hai là tốc độ biến thiên theo thời gian của mức thực DH Đầu

ra của bộ điều khiển đưa đến van ký hiệu là VA

Sai lệch ET được chọn trong miền giá trị [-1;+1],

Đạo hàm theo mức được chọn trong miền giá trị [-0,1;+0,1],

Đầu ra VA có miền giá trị [-1;+1]

b) Xác định số lượng tập mờ

Chọn số lượng tập mờ cho mỗi biến đầu vào là 3 và biến đầu ra là 5, cụ thể như sau:

+ ET = {N, Z, P};

+ DH = {N, Z, P};

+ VA = {CF, CS, NC, OS, OF}

c) Xác định hàm liên thuộc

Trong kỹ thuật điều khiển thường ưu tiên chọn hàm liên thuộc kiểu hình tam giác hoặc hình thang Các loại này có biểu thức đơn giản, tính toán dễ dàng Xây dựng trên Matlab-Simulink như các hình 6, 7, 8

Hình 5 Phương pháp mờ PID cascade

Trang 5

Hình 6 Hàm liên thuộc đầu vào thứ nhất Hình 7 Hàm liên thuộc đầu vào thứ hai

Hình 8 Hàm liên thuộc đầu ra Hình 9 Các luật điều khiển

d) Xây dựng các luật điều khiển

Nếu ET là không thì VA không đổi Nếu ET là dương thì VA mở nhanh Nếu

ET là âm thì VA đóng nhanh Nếu ET là không và DH là dương thì VA đóng chậm Nếu ET là không và DH là âm thì VA mở chậm Các luật điều khiển thể hiện như hình 9

e) Chọn luật hợp thành và giải mờ

Dùng luật hợp thành max-Prod, giải mờ theo phương pháp trọng tâm

f) Tối ưu hệ thống

Sau khi xây dựng mô hình mô phỏng bao gồm bộ điều khiển mờ PID và đối tượng, tiến hành quá trình thử nghiệm với các giá trị đặt khác nhau, thay đổi tham số hệ thống và nhiễu để phát hiện các “lỗ hổng” nếu có thì điều chỉnh bộ bù mờ bằng cách chỉnh lại độ che phủ lên nhau của các giá trị ngôn ngữ, điều chỉnh lại các luật điều khiển Sau khi biết chắc bộ điều khiển đã ổn định và không có “lỗ hổng”, tiến hành tối

ưu hoá các trạng thái làm việc của nó theo các chỉ tiêu chất lượng động và tĩnh Để chỉnh định bộ điều khiển theo các chỉ tiêu này ta phải hiệu chỉnh hàm liên thuộc, thiết lập các nguyên tắc điều khiển phụ và thay đổi một số nguyên tắc điều khiển và ta được

bộ điều khiển mờ PID như đã trình bày

2.2 Kết quả mô phỏng

Sử dụng phần mềm Matlab - Simulink, thực hiện mô phỏng quá trình với bộ

Trang 6

điều khiển PID kinh điển và bộ điều khiển mờ PID (hình 10) ứng với các trường hợp khác nhau, so sánh các đáp ứng thu được như ở các hình 11, 12, 13, 14, 15

Hình 10 Mô hình hóa quá trình mức chất lỏng trong Matlab-Simulink

Hình 11 Đáp ứng mức khi điểm đặt 50cm Hình 12 Đáp ứng mức khi tải thay đổi và nhiễu

Hình 13 Đáp ứng mức khi thay đổi tham số van Hình 14 Đáp ứng mức khi thay đổi điểm đặt

Trang 7

Hình 15 Đáp ứng mức khi thay đổi điểm đặt và tham số van

Bàn luận

Khi thay đổi tải: mở và đóng van (hình 12, 13, 14, 15), nhiễu hệ thống: nhiễu lưu lượng vào (hình 12), thay đổi tham số van (hình 13, 15), thay đổi điểm làm việc: 60cm – 40cm (hình 14, 15); đáp ứng mức chất lỏng của mô hình mờ PID gần như không đổi, mức chất lỏng trong bình bám theo mức đặt tốt, sai lệch nhỏ, hệ thống ổn định Trong khi đó, đáp ứng mức của mô hình PID bị thay đổi rất nhiều Đáp ứng mức đối với mô hình PID có số lần dao động nhiều, thời gian quá độ lớn hơn, tồn tại sai lệch tĩnh lớn (hình 13, 15) Khi thay đổi các tham số làm cho điểm làm việc xác lập của quá trình thay đổi, trong khi đó các thông số của bộ điều khiển PID không thay đổi nên dẫn đến dao động nhiều, còn bộ điều khiển mờ PID do có sự tự động bù các tham số nên thích nghi được với sự thay đổi này, làm cho bộ điều khiển ổn định và bền vững hơn bộ PID

4 Kết luận

Kết quả mô phỏng trên Matlab-Simulink đúng với lý thuyết, thuật toán bộ điều khiển mờ PID là hoàn toàn chính xác, bộ điều khiển mờ PID không phải giải bài toán nhận dạng mà vẫn cho được kết quả điều khiển có chất lượng cao kể cả khi gặp nhiễu, đồng thời khắc phục được điểm yếu của bộ điều khiển PID kinh điển đó là thích nghi được với sự thay đổi các tham số của hệ thống

Các thông số về chất lượng điều chỉnh như sai lệch tĩnh, độ quá điều chỉnh, thời gian quá độ, số lần dao động của quá trình đều tốt hơn rất nhiều so với việc dùng bộ điều khiển PID kinh điển, nhất là độ quá điều chỉnh và thời gian quá độ rất nhỏ Như vậy hệ điều khiển mờ PID hoàn toàn đáp ứng được các yêu cầu về chất lượng cao cho quá trình mức chất lỏng Đây là hướng nghiên cứu mới đầy triển vọng

Ghi chú:

h-dat : mức chất lỏng đặt

h-PID : mức chất lỏng khi sử dụng

bộ PID kinh điển h-Mo PID : mức chất lỏng khi sử dụng bộ mờ PID

Trang 8

TÀI LIỆU THAM KHẢO

[1] Nguyễn Doãn Phước – Phan Xuân Minh (1999), Lý thuyết điều khiển mờ, Nhà xuất

bản Khoa học và Kỹ thuật, Hà Nội

[2] Hoàng Minh Sơn (2006), Cơ sở Hệ thống điều khiển quá trình, Nhà Xuất bản Bách

Khoa Hà Nội

[3] Kevin M Passino, Stephen Yurkovich (1998), Fuzzy control, Addison Weslet

Longman, Inc

[4] Donald R.Coughanowr, Process Systems Analysic and Control, Mc Graw-Hill

International Editions

[5] http://www.labvolt.com/products/instrumentation-and-process-control/

[6] Control Valve handbook (Emerson) Fourth Edition 2005

Ngày đăng: 21/03/2014, 00:20

HÌNH ẢNH LIÊN QUAN

Hình 1. Mô hình quá trình mức                                 Hình 2. Sơ đồ PI&D của quá trình mức - Báo cáo: "ĐIỀU KHIỂN MỜ PID CHO QUÁ TRÌNH MỨC CHẤT LỎNG" pptx
Hình 1. Mô hình quá trình mức Hình 2. Sơ đồ PI&D của quá trình mức (Trang 2)
Hình 5. Phương pháp mờ PID cascade - Báo cáo: "ĐIỀU KHIỂN MỜ PID CHO QUÁ TRÌNH MỨC CHẤT LỎNG" pptx
Hình 5. Phương pháp mờ PID cascade (Trang 4)
Hình 10. Mô hình hóa quá trình mức chất lỏng trong Matlab-Simulink - Báo cáo: "ĐIỀU KHIỂN MỜ PID CHO QUÁ TRÌNH MỨC CHẤT LỎNG" pptx
Hình 10. Mô hình hóa quá trình mức chất lỏng trong Matlab-Simulink (Trang 6)
Hình 15.  Đáp ứng mức khi thay đổi điểm đặt và tham số van - Báo cáo: "ĐIỀU KHIỂN MỜ PID CHO QUÁ TRÌNH MỨC CHẤT LỎNG" pptx
Hình 15. Đáp ứng mức khi thay đổi điểm đặt và tham số van (Trang 7)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm