Bài thực hành môn Mô hình hóa, mô phỏng và tối ưu hóa các quá trình hóa học - Bài thực hành số 1: Khảo sát động học của một bình phản ứng lý tưởng khuấy liên tục
Bài thực hành môn học Mô hình hóa, mô phỏng và tối ưu hóa các quá trình hóa học
BÀI THỰC HÀNH SỐ 1
KHẢO SÁT ĐỘNG HỌC CỦA MỘT BÌNH PHẢN ỨNG LÝ
TƯỞNG KHUẤY LIÊN TỤC
Mục đích của bài thực hành này là mô phỏng, giải quyết các bài toán trong CNHH. Cụ thể :
1. Xác định các điểm hoạt động dừng của một hệ thống phản ứng pha lỏng lý tưởng
khuấy liên tục.
2. Khảo sát các đặc trưng (ma trận và giá trị riêng kết hợp) của hệ thống được tuyến tính
hóa.
3. Khảo sát các đáp ứng thời gian của hệ thống với một số điều kiện ban đầu khác nhau.
Tài liệu tham khảo :
[1] F. Viel et al., Global stabilization of Exothermic Chemical Reactors under Input
Constraints, Automatica, 1997. pp. 1437-1448.
1. Mô tả hệ thống phản ứng :
Hệ khảo sát trong bài thí nghiệm này là một hệ phản ứng lý tưởng khuấy liên tục (CSTR),
được mô tả như trong hình dưới đây:
A
.
QJ
A, B
υA A →υB B
.
Bình phản ứng được cung cấp bởi chất phản ứng A ở lối vào và có trao đổi nhiệt với jacket QJ
Bên trong bình phản ứng xảy ra phản ứng hóa học phát nhiệt bậc 1 dạng AÆB với tốc độ
phản ứng giả sử tuân theo luật tác động khối lượng
r = k(T)xA
v
(1)
vói xA là nồng độ của cấu tử A và k(T) là động học phản ứng, giả sử được mô hình theo luật
thực nghiệm Arrhenius :
Copyright © by Hoàng Ngọc Hà
Bài thực hành môn học Mô hình hóa, mô phỏng và tối ưu hóa các quá trình hóa học
− k
T
⎛
⎜
⎞
⎟
1
(2)
k(T) = k exp
0
⎝
⎠
Với k0 là hằng số động học phản ứng và k1 là nhiệt độ hoạt hóa. T là nhiệt độ bên trong bình
phản ứng. Ở đầu ra của bình phản ứng, chúng ta thu hồi chất phản ứng A và sản phẩm B.
Nghiên cứu cân bằng năng lượng và vật chất của hệ phản ứng mở trên, chúng ta nhận được
phương trình vi phân thường ODE sau [1] :
•
⎧
xA = −k(T)x + d(xin − x )
A
A
A
⎪
⎪
⎨
⎪
•
xB = k(T)x − dx
•
T = bk(T)xA + d(T −T) + e(Tw −T)
A
B
(3)
in
⎪
⎩
với t ∈
[
0, + ∞ . d và e tương ứng là các hằng số (giá trị dương) kết hợp với tỉ số pha loãng và
)
hệ số truyền nhiệt với jacket. b là hằng số dương liên quan đến mức độ phát nhiệt của phản
ứng. Tin là nhiệt độ dòng vào và Tw là nhiệt độ jacket.
2. Yêu cầu :
Câu hỏi 1 : Phương trình vi phân ( 1) là tuyến tính hay phi tuyến ? Tại sao ?
Hệ phương trình ODE (3) có thể được viết lại dưới dạng tương đương :
•
⎧
xA = −k(T)x + d(xin − x )
A
A
A
⎪
⎪
⎨
⎪
•
xB = k(T)x − dx
•
T = bk(T)xA − qT + u
A
B
(4)
⎪
⎩
Trong phương trình (4), q=d+e và u=d Tin+e Tw là đầu vào input (có thể thay đổi được). Bảng
dưới đây cho các dữ liệu các tham số của hệ phản ứng nghiên cứu :
b (K.L/mol)
d (min-1)
q (min-1)
k0 (min-1)
k1 (K)
209.2
1.1
1.25
7.2 1010
8700
1
xiAn (mol/l)
u (K/min)
355
Ký hiệu Xe =
(
xAe , xBe ,Te là điểm hoạt động dừng của hệ thống phản ứng (steadystate) ở các
)
điều kiện đầu vào u = ue = 355 (K/min) với các thông số khác giữ cố định.
Copyright © by Hoàng Ngọc Hà
Bài thực hành môn học Mô hình hóa, mô phỏng và tối ưu hóa các quá trình hóa học
Câu hỏi 2 : Viết phương trình toán học mô tả các điểm hoạt động dừng? Đơn giản các phương
trình này, chỉ ra rằng ta nhận được phương trình sau:
bk(Te )dxiAn
(5)
0 =
− qTe + 355
k(Te ) + d
Phương trình (5) là tuyến tính hay phi tuyến ? Vì sao ?
bk(Te )dxiAn
Câu hỏi 3 : Đặt F
(
Te
)
=
− qTe + 355. Dùng Matlab với lệnh plot, hãy biểu diễn
k(Te ) + d
Te )) và nhận xét đường cong F
về số nghiệm của F Te = 0 ?
quan hệ
(
Te ,F
(
Te có mấy giao điểm với trục hoành. Kết luận
)
(
)
Câu hỏi 4 : Tính giá trị số các điểm hoạt động dừng này dùng Matlab với lệnh fsolve ? Ghi lại
kết quả nhận được trong một bảng theo cấu trúc sau để tiện theo dõi.
Điểm dừng
Giá trị
x Ae
xBe
Te
Câu hỏi 5 : Phương trình (4) có thể được viết dưới dạng biểu diễn sau :
•
xA
⎛
⎜
⎞
⎟
in
⎛
⎞
⎞
⎟
f (X ,u)
− k(T)xA + d(xA − xA )
⎛
1
⎜
⎜
⎜
⎟
⎜
•
⎜
⎟
⎟
xB = f (X ,u) = k(T)x − dx
•
T
⎜
{
⎜
⎜
⎝
⎟
⎟
⎠
⎜
⎟
2
A
B
⎟
(6)
⎜
⎟
f3 (X ,u)
bk(T)xA − qT + u
⎝
⎠
⎜
⎝
⎟
142 43
14444244443
⎟
f ( X ,u)
⎠
f ( X ,u)
•
X
Tuyến tính hóa phương trình (6) dùng chuỗi Taylor (bỏ qua các thành phần bậc hai và cao
hơn) theo công thức sau :
•
678
X − Xe = A(X − Xe ) + B(u −ue )
(7)
∂f
∂X
∂f
∂u
với A =
và B =
.
X =Xe ,u=ue
X =Xe ,u=ue
Hãy xác định giá trị số của ma trận A và các giá trị riêng kết hợp với nó tại các điểm dừng đã
có trong câu hỏi 4 dùng các lệnh Matlab diff và eig. Nhận xét về dấu của các giá trị riêng
này ?
Câu hỏi 6 : Gọi mặt phẳng tạo bởi
(
T, xa là mặt phẳng pha (phase plane). Biểu diễn các điểm
)
hoạt động dừng đã tính được trong câu hỏi 4 trên mặt phẳng pha này dùng lệnh plot và kí hiệu
trên figure nhận được các điểm này là P ?
i
Copyright © by Hoàng Ngọc Hà
Bài thực hành môn học Mô hình hóa, mô phỏng và tối ưu hóa các quá trình hóa học
Câu hỏi 7 : Quay lại phương trình (4), dùng lệnh ode của Matlab, tính nghiệm của nó với các
điều kiện ban đầu tùy chọn khác nhau (tối thiểu 5 điều kiện ban đầu) ? Với mỗi nghiệm tìm
thấy, hãy biểu diễn chúng trên mặt phẳng pha của câu hỏi 6 ? (chú ý vẽ chúng trên cùng một
figure dùng lệnh hold).
Câu hỏi 8 : Kết luận về động học của hệ thống : chúng có luôn hội tụ về các nghiệm dừng P ?
i
Nhận xét (không cần giải thích) dấu của các giá trị riêng trong câu hỏi 5 và việc hội tụ/không
hội tụ này ?
Câu hỏi 9 : (Câu hỏi mở rộng) Quan sát phương trình ODE (4), hãy chỉ ra rằng ở các điều
kiện đẳng nhiệt
tương ứng ?
(
T = const
)
động học của các biến còn lại
xA , xB luôn hội tụ tới các giá trị
)
Câu hỏi 10 : (Câu hỏi mở rộng) Dựa vào tính chất đã biết ở câu hỏi 9, hãy đề xuất một biểu
thức toán học đơn giản cho đầu vào u để toàn hệ thống hội tụ về một điểm hoạt động mong
muốn Xd =
(
xAd , xBd ,Td biết rằng động học của nhiệt độ (được áp đặt) dưới dạng sau
)
•
T = K(Td −T)
(8)
với K = const > 0 , luôn hội tụ về Td . Xác nhận kết quả dùng Matlab với biểu thức toán học
của u tìm được.
Copyright © by Hoàng Ngọc Hà
Bạn đang xem tài liệu "Bài thực hành môn Mô hình hóa, mô phỏng và tối ưu hóa các quá trình hóa học - Bài thực hành số 1: Khảo sát động học của một bình phản ứng lý tưởng khuấy liên tục", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
File đính kèm:
- bai_thuc_hanh_mon_mo_hinh_hoa_mo_phong_va_toi_uu_hoa_cac_qua.pdf