Điều khiển mức nước bao hơi bằng bộ điều khiển mờ - Nơron - Trần Thị Vân Anh
3. Kết luận
Qua các kết quả mô phỏng ở trên, có thể rút ra một
số kết luận sau:
Bộ điều khiển mờ - nơron áp dụng để điều khiển
mức nước bao hơi của lò hơi cho kết quả tốt, đặc tính
quá độ tốt hơn so với bộ điều khiển PID kinh điển [1].
Cụ thể quá trình quá độ diễn ra ngắn hơn, độ quá điều
chỉnh của đặc tính quá độ nhỏ hơn.
Việc hiệu chỉnh các thông số trong điều khiển mờ -
nơron tương đối đơn giản
6 trang |
Chia sẻ: thucuc2301 | Lượt xem: 543 | Lượt tải: 0
Bạn đang xem nội dung tài liệu Điều khiển mức nước bao hơi bằng bộ điều khiển mờ - Nơron - Trần Thị Vân Anh, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
T¹p chÝ Khoa häc & C«ng nghÖ - Sè 2(46) Tập 1/N¨m 2008
108
ĐIỀU KHIỂN MỨC NƯỚC BAO HƠI BẰNG BỘ ĐIỀU KHIỂN MỜ - NƠRON
Trần Thị Vân Anh - Lại Khắc Lãi (Trường ĐH Kỹ thuật công nghiệp- ĐH Thái Nguyên)
1. Đặt vấn đề
Lò hơi là thiết bị quan trọng nhất của các quá trình sản xuất trong công nghiệp như quá trình
sản xuất điện, sản xuất giấy,... Trong nhà máy nhiệt điện, lò hơi là thiết bị lớn nhất và vận hành
phức tạp nhất, là một hệ thống có nhiều đầu vào và nhiều đầu ra. Hệ thống điều khiển lò hơi là
một hệ thống điều khiển phức tạp, giám sát và điều khiển hàng trăm tham số. Hệ thống có cấu
trúc phức tạp với hàng trăm mạch vòng điều khiển khác nhau.
Trong đó hệ thống điều chỉnh mức nước bao hơi là một trong những khâu quan trọng của hệ
thống điều khiển lò hơi. Nhiệm vụ của hệ thống này là đảm bảo tương quan lượng nước đưa vào
lò hơi và lượng hơi sinh ra. Khi tương quan này bị phá vỡ thì mức nước trong bao hơi sẽ không
cố định. Mức nước thay đổi sẽ dẫn tới sự cố ở tuabin hay lò hơi. Nếu mức nước bao hơi lớn quá
giá trị cho phép sẽ làm giảm năng suất bốc hơi của bao hơi, giảm nhiệt độ hơi quá nhiệt ảnh
hưởng tới sự vận hành của tuabin. Nếu mức nước bao hơi quá thấp so với giá trị cho phép làm
tăng nhiệt độ hơi quá nhiệt, có thể gây nổ hệ thống ống sinh hơi. Trong quá trình vận hành lò
hơi, mức nước bao hơi luôn thay đổi và dao động lớn đòi hỏi người công nhân vận hành phải
điều chỉnh mức nước bao hơi kịp thời và luôn ổn định ở một giá trị cho phép. Song vì lò hơi có
nhiều thông số cần theo dõi và điều chỉnh nên người vận hành không thể điều chỉnh kịp thời và
liên tục để giữ ổn định mức nước trong bao hơi. Do vậy tự động điều chỉnh mức nước bao hơi là
một trong những khâu trọng yếu của các hệ thống điều chỉnh tự động lò hơi, đóng vai trò quan
trọng trong việc nâng cao chất lượng hệ thống điều khiển lò hơi.
Hiện nay, thường sử dụng bộ điều khiển PID kinh điển để điều khiển mức nước bao hơi. Tuy
nhiên, 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, khi thông số của đối tượng thay đổi trong quá trình vận hành, việc chỉnh định lại các hệ
số của PID khó khăn và thường được các nhân viên vận hành tiến hành theo kiểu “thăm dò” tốn
rất nhiều thời gian mà vẫn không tìm được phương án tối ưu.
Trong bài báo này chúng tôi đề xuất một phương pháp thiết kế bộ điều khiển mờ - nơron để
điều khiển mức nước bao hơi nhằm nâng cao chất lượng hệ thống.
1. Ứng dụng hệ mờ - nơron để điều khiển mức nước bao hơi
Hệ mờ - nơron là hệ sử dụng mạng nơron như một công cụ trong mô hình mờ; đó là
những hệ mờ có phương pháp tiếp cận đặc trưng tự động điều chỉnh của mạng nơron, nhưng
không có sự thay đổi chức năng của chúng (mờ hoá, giải mờ, suy luận mờ và những hàm lôgic
cơ bản). Trong hệ thống này, mạng nơron được sử dụng trong việc làm tăng tốc độ quá trình xử
lý của tập mờ. Các hệ mờ - nơron vốn đã là các hệ lôgic mờ chúng được ứng dụng vào lĩnh vực
điều khiển công nghiệp nhằm mục đích cải thiện những hạn chế về chất lượng của hệ thống mà
bộ điều khiển PID kinh điển không đáp ứng được, từ đó nâng cao chất lượng hệ thống.
T¹p chÝ Khoa häc & C«ng nghÖ - Sè 2(46) Tập 1/N¨m 2008
109
2.1. Khảo sát đối tượng mức nước bao hơi
Các thông số kỹ thuật của lò BZK-220-100-10C [2]:
Năng suất lò: D=220 T/h; Nhiệt độ hơi quá nhiệt tqnh=5400C; Áp suất hơi quá nhiệt
Pqnh=100KG/cm2; Áp suất trong balông Ph=112,6KG/cm2; Nhiệt độ nước cấp tnc=2300C; Nhiệt
độ khói thoát tkt=1330C; Hiệu suất thô của lò η = 86,05%; Tổn thất do khói thoát q2=5,4%; Tổn
thất do cháy không hoàn toàn về hoá học q3=0; Tổn thất do tản ra môi trường ngoài q5=0,54%;
Tổn thất do cơ giới q4=8%; Tổn thất do xỉ mang ra ngoài q6=0,06%.
Theo [1] ta có:
- Hàm số truyền của đối tượng mức nước bao hơi được mô tả như sau:
( ) ( )
0,08 0,0054( )
1 15 0,067dt
W s
s s s s
= =
+ +
- Hàm truyền đạt của thiết bị đo mức được mô tả như sau:
( ) 0,016
1 0,0005H
W s
s
⇒ =
+
- Hàm truyền đạt của bộ chuyển đổi dòng điện – khí nén (I/P):
2
max
max
P 1 0,2 KG / cmK 0,05
I 20 4 mA
∆ −
= = = ∆ −
- Hàm truyền đạt của van:
= +
V-T 2
50 %®é më T / h
W
1 0,01s %®é mëKG/cm
Từ đó ta có sơ đồ cấu trúc của đối tượng như hình 2:
Hình 2: Sơ đồ cấu trúc của đối tượng
Bơm nước
Balông
Thùng than
Thân lò
Không khí
Quạt gió
Quạt khói
Bơm nước
cấp
Bình ngưng
Máy phát
Tua - bin
Lọc bụi tĩnh điện
Hơi đến tua bin
Nước cấp cho lò
Đường khói thải
Buồng lửa
Hình 1: Cấu tạo lò hơi BZK-220-100-10C
T¹p chÝ Khoa häc & C«ng nghÖ - Sè 2(46) Tập 1/N¨m 2008
110
Từ phần mềm tối ưu của Matlab ta xác định được các thông số tối ưu của bộ điều khiển
PID kinh điển. Sau quá trình mô phỏng với tham số bộ điều chỉnh tối ưu đã tìm được với: KP =
12, TI = 100, TD = 90 ta thu được kết quả điều khiển là đường đặc tính quá độ của mức nước bao
hơi như hình 3.
2.2. Thu thập bộ dữ liệu để huấn luyện mạng
Sau khi khảo sát đối tượng ta tiến hành
thu thập dữ liệu để huấn luyện mạng nơron.
Dữ liệu huấn luyện mạng có vai trò quyết định
đến chất lượng của bộ điều khiển, có nhiều
cách thu thập dữ liệu huấn luyện, ví dụ như
dùng hệ thích nghi (áp dụng cho các đối tượng
có tham số thay đổi hoặc có nhiễu lớn), hoặc
sử dụng hệ tối ưu. Trong bài báo này sử dụng
phần mềm tối ưu của matlab để chọn thông số
tối ưu của bộ PID kinh điển, sau đó đo tín hiệu
vào - ra ta sẽ được tập dữ liệu huấn luyện. Tập dữ liệu huấn luyện cho bộ điều khiển tĩnh và bộ
điều khiển động được chỉ ra trong bảng 1 và 2.
2.3. Thiết kế bộ mờ - nơron để điều khiển mức nước bao hơi
2.3.1. Bộ điều khiển mờ - nơron tĩnh
Ta xây dựng sơ đồ mô phỏng điều khiển mức nước bao hơi sử dụng hệ mờ tĩnh 1 vào/1 ra
trong Simulink như hình 4.
Để điều khiển
mức nước bao hơi với
bộ điều khiển mờ tĩnh
1 vào/ 1 ra ta thực
hiện việc huấn luyện
mạng theo các bước
như sau:
Hình 4: Sơ đồ mô phỏng điều khiển mức nước
bao hơi dùng hệ mờ tĩnh
Hình 3: Đặc tính quá độ của mức nước
bao hơi với bộ điều khiển tối ưu
0 100 200 300 400 500 600 700 800
0
0.2
0.4
0.6
0.8
1
1.2
1.4
Bảng 2: Tập dữ liệu huấn luyện mạng động
Vào 1 Vào 2 Ra
10 0 200
9.9949 4.9992 199.9
9.9793 9.9931 199.59
9.9537 14.977 199.07
9.9183 19.945 198.37
-6.45E-04 154.91 -0.01135
Bảng 1: Tập dữ liệu huấn luyện mạng tĩnh
Vào Ra Vào Ra
10 100 0.0015726 0.015726
9.9974 99.974 0.0014743 0.014743
9.9897 99.897 0.0014575 0.014575
9.9768 99.768 0.0013842 0.013842
9.9591 99.591 0.0013133 0.013133
.
9.2889 92.889 -5.58E-04
-
0.005583
T¹p chÝ Khoa häc & C«ng nghÖ - Sè 2(46) Tập 1/N¨m 2008
111
Bước 1: Tải dữ liệu để huấn luyện mạng, thử và kiểm tra bằng cách lựa chọn những nút thích
hợp trong phần Load data của GUI và bấm vào Load Data. Dữ liệu VA1_1.dat tải về được vẽ
trong phần đồ thị hình 5.
Bước 2: Thiết lập số lượng và hình dạng các hàm liên thuộc của mạng. Ta chọn số hàm liên
thuộc là 3, kiểu hàm Gauss2mf, đầu ra mạng là tuyến tính.
Bước 3: Thiết lập số kỳ huấn luyện: 30 kỳ, sau đó thực hiện việc huấn luyện mạng.
Bước 4: Sau khi huấn luyện mạng, kiểm tra sai số, ta thấy sai số là 1,5346e-007, đạt yêu
cầu, dữ liệu kiểm tra và dữ liệu huấn luyện trùng khít lên nhau như hình 6. Tiến hành ghi file dữ
liệu đó với tên VA1_1.fis.
Sau khi huấn luyện mạng xong ta đặt tên cho bộ điều khiển mờ là VA1_1.fis và tiến hành
mô phỏng ta thu được kết quả mô phỏng là đường đặc tính quá độ mức nước bao hơi như hình 7
và sai số giữa đáp ứng đầu ra của mô hình đối tượng và của hệ mờ-nơron tĩnh như hình 8.
2.3.2. Bộ điều khiển mờ - nơron động
Ta xây dựng sơ đồ mô phỏng điều khiển mức nước bao hơi sử dụng bộ điều khiển mờ
động 2 vào/1 ra trong Simulink như hình 9.
0 100 200 300 400 500 600 700 800
0
0.2
0.4
0.6
0.8
1
1.2
1.4
Thoi gian (s)
M
u
c
n
uo
c
Hình 7: Đặc tính quá độ của mức nước
bao hơi với bộ điều khiển mờ tĩnh
0 100 200 300 400 500 600 700 800 900 1000
-15
-10
-5
0
5
10
Thoi gian
Hình 8: Sai số giữa đáp ứng đầu ra
của mô hình bao hơi và của
hệ mờ-nơron tĩnh
Hình 5: Dữ liệu huấn luyện mạng tĩnh Hình 6: DL kiểm tra và DL huấn liệu mạng tĩnh
T¹p chÝ Khoa häc & C«ng nghÖ - Sè 2(46) Tập 1/N¨m 2008
112
Để điều khiển mức nước bao hơi với bộ điều khiển mờ động 2 vào/ 1 ra ta thực hiện việc huấn
luyện mạng theo các bước như sau:
Bước 1: Tải dữ liệu để
huấn luyện mạng, thử và
kiểm tra bằng cách lựa
chọn những nút thích hợp
trong phần Load data của
GUI và bấm vào Load
Data. Dữ liệu VA1_2.dat
tải về được vẽ trong phần
đồ thị hình 10.
Bước 2: Thiết lập số
lượng và hình dạng các
hàm liên thuộc của mạng.
Ta chọn số hàm liên thuộc là 3 3, kiểu hàm Gauss2mf, đầu ra mạng là tuyến tính
Bước 3: Thiết lập số kỳ huấn luyện: 30 kỳ, sau đó thực hiện việc huấn luyện mạng.
Bước 4: Sau khi huấn luyện mạng, kiểm tra sai số, ta thấy sai số là 0,0006888, đạt yêu cầu,
dữ liệu kiểm tra và dữ liệu huấn luyện trùng khít lên nhau, ta tiến hành ghi file dữ liệu đó với tên
VA1_2.fis. Ta có cấu trúc của mạng như hình 11:
Tiến hành mô phỏng ta thu được đường đặc tính quá độ của mức nước bao hơi như hình 12.
3. Kết luận
Qua các kết quả mô phỏng ở trên, có thể rút ra một
số kết luận sau:
Bộ điều khiển mờ - nơron áp dụng để điều khiển
mức nước bao hơi của lò hơi cho kết quả tốt, đặc tính
quá độ tốt hơn so với bộ điều khiển PID kinh điển [1].
Cụ thể quá trình quá độ diễn ra ngắn hơn, độ quá điều
chỉnh của đặc tính quá độ nhỏ hơn.
Việc hiệu chỉnh các thông số trong điều khiển mờ -
nơron tương đối đơn giản
Hình 11: Cấu trúc mạng động
Hình 12: Đường đặc tính quá độ của mức
nước bao hơi với bộ mờ động
0 100 200 300 400 500 600 700 800
0
0.2
0.4
0.6
0.8
1
1.2
1.4
Hình 9: Sơ đồ mô phỏng điều khiển mức nước bao
hơi dùng bộ điều khiển mờ động
Hình 10: Dữ liệu huấn luyện mạng động
T¹p chÝ Khoa häc & C«ng nghÖ - Sè 2(46) Tập 1/N¨m 2008
113
Tóm tắt
Lò hơi là thiết bị quan trọng nhất của các quá trình sản xuất trong công nghiệp như quá
trình sản xuất điện, sản xuất giấy,...Trong hệ thống điều khiển lò hơi, hệ thống điều chỉnh mức
nước bao hơi là một trong những khâu quan trọng và hiện tại được sử dụng bộ điều khiển theo
luật PID. Bài báo đề xuất giải pháp dùng bộ điều khiển mờ - nơron để điều khiển mức nước bao
hơi. Các kết quả mô phỏng cho thấy, chất lượng của hệ thống được nâng lên nhiều so với hệ
thống điều khiển kinh điển.
Summary
Controlling the level of water drum with Fuzzy - Neuron controller
Boiler is the most important device in production processes in industry, such as power
production process, paper production process... The controller for liquid level of Water drum is
one important section in the boiler controller system. This article proposes a solution of using
fuzzy - neuron controller for liquid level of Water drum. The findings prove that its quality is
higher than the traditional one.
Tài liệu tham khảo
[1].Trần Thị Vân Anh (2008) Nghiên cứu ưngs dụng hệ mờ - nơron để điều khiển mức nước bao
hơi nhà máy nhiệt điện Phả Lại Luận văn cao học, Trường đại học Kỹ thuật Công nghiệp
[2]. Trần Huy Điệp (2006), Nâng cao chất lượng điều khiển quá trình, Luận văn cao học,
Trường đại học Kỹ thuật Công nghiệp
[3]. Nguyễn Như Hiển, Lại Khắc Lãi (2007), Hệ mờ và nơron trong kỹ thuật điều khiển,
Nxb Khoa học tự nhiên và công nghệ, Hà Nội.
[4]. Bùi Quốc Khánh (2006), Hệ điều khiển DCS cho nhà máy sản xuất điện năng tập 1, Nxb
Khoa học và Kỹ thuật, Hà Nội.
[5]. Nguyễn Phùng Quang (2006), Matlab&Simulink, Nxb Khoa học và Kỹ thuật, Hà Nội.
[6]. Kosko, 1991, Neural networks and fuzzy control, Prentice Hall.
[7]. Kazuo Kiguchi, Takakazu Tanaka , August (2004), Neuro-fuzzy control of a robotic
exoskeleton with EMG signals, IEEE Transactions on fuzzy systems, Volume 12, Number 4, pp.
Các file đính kèm theo tài liệu này:
- brief_849_9330_17_1091_2053258.pdf