Đồ án Tính toán thiết kế hệ thống sản xuất Biodiesel từ mỡ cá da trơn 50.000 lngày
MỤC LỤC
TÓM TẮT NỘI DUNG. 5
I. Đặt vấn đề:. 6
II. Tổng quan vềlý thuyết của qui trình sản xuất biodiesel từmỡcá da trơn:. 6
II.1. Thành phần của mỡcá. 6
II.1.1. Phương trình phản ứng. 6
II.1.2. Phương động học của quá trình. 7
II.2. Cơsởlý thuyết đểtính toán thiết kếhệthống thiết bịsản xuất biodiesel và phần
mềm mô phỏng bằng Matlab:. 8
II.2.1. Hệthống thiết bị:. 8
II.2.1.1.Mô hình đồhọa của hệthống thiết bị. 8
II.2.1.2. Nguyên tắc hoạt động của mô hình:. 8
II.2.2. Cơsởlý thuyết của thiết bịkhuấy trộn gián đoạn:. 9
II.2.2.1. Giới thiệu vềthuyết bịphản ứng:. 9
II.2.2.2. Đặc trưng nhiệt trong thiết bịphản ứng:. 9
II.2.2.3. Chế độnhiệt tối ưu:. 9
II.2.2.4.Các giải pháp đểduy trì chế độnhiệt tối ưu trong thiết bịphản ứng:. 10
II.2.2.5. Các yếu tố ảnh hưởng đến nhiệt độquá trình phản ứng của thiết bị:. 10
II.2.2.6. Thời gian lưu của thiết bị:. 10
II.3. Cơsởlý thuyết mô phỏng phần chương trình điều khiển tối ưu quá trình bằng
Matlab:. 11
II.3.1. Nguyên lý cực đại Pontrjaghin:. 11
II.3.1.1. Bài toán tác động nhanh. 12
II.3.1.2. Tính chất hàm hamilton:. 14
II.3.2. Qui trình xây dựng chương trình Matlab điều khiển tối ưu cho hệthống sản
xuất biodiesel:. 14
II.3.2.1 Mô hình điều khiển:. 14
II.3.2.2. Thuật toán lập trình trong Matlab dựa theo các bước tính toán của
S.Nagaraja Rao và Rein Luus:. 17
II.4. Một sốkết quảcủa chương trình: . 18
III. Qui trình tính toán thiết kếhệthống thiết bị:. 21
III.1.1. Mô tả:. 21
III.1.2.Cân bằng vật chất và năng lượng cho thiết bịchính:. 21
III.1.2.1.Tính cân bằng vật chất:. 21
III.1.2.2.Tính toán cơkhí cho thiết bịchính:. 22
III.1.2.3. Tính cân bằng năng lượng cho thiết bịchính:. 24
III.1.3.Tính toán thiết bịphụ:. 27
III.1.3.1.Tính toán thiết bịhoàn lưu methanol:. 27
III.1.3.1.Tính toán thiết bịthu hồi methanol:. 33
Phụlục. 39
Tài liệu tham khảo:. 46
hieät taûi cuûa nöôùc laøm laïnh : ( )tbvnn TTq −= 2.α ¾ Xaùc ñònh nhieät trôû cuûa lôùp caùu: 2 caùu1 caùu rrrw ++=∑ λδ Trong ñoù: o rcaùu 1 – nhieät trôû cuûa lôùp caùu phía hôi methanol ngöng tuï , m2.K/W o δ = 0,002 m – chieàu daøy thaønh oáng theùp o λ = 16,3 W/m.K – ñoä daãn nhieät cuûa theùp X18H10T. o rcaùu 2 – nhieät trôû cuûa lôùp caùu phía nöôùc, m2.K/W Theo phuï luïc baûng 31, baûng tra cöùu quaù trình cô hoïc – truyeàn nhieät: rcaùu 1 = rcaùu 2 = 5000 1 m2.K/W ⇒ ∑ =++= 500013,16002,050001wr 5,23.10-4 m2.K/W • Nhieät taûi qua thaønh oáng vaø lôùp caùu: ∑ −= w vv w r TT q 21 ¾ Xaùc ñònh heä soá caáp nhieät cuûa hôi methanol ngöng tuï phía ngoaøi oáng: 4 0V1S S ).l'T-.(T g.r μ λρα 32 ..15,1=S o AÅn nhieät ngöng tuï : rmethanol = 1118 kJ/kg. SVTH: VÕ MẠNH HOANH PGS.TSKH. LÊ XUÂN HẢI 39 o Caùc thoâng soá hoaù lyù coøn laïi tra taïi nhieät ñoä trung bình Tm = 2 2wS TT + ¾ Trong tröôøng hôïp naøy, caùc nhieät ñoä vaùch Tv1 vaø Tv2 ñeàu chöa bieát neân caàn choïn tröôùc giaù trò ñeå thöïc hieän vieäc tính toaùn. Quaù trình tính toaùn döïa treân söï caân baèng nhieät löôïng: löôïng nhieät truyeàn töø hôi methanol ngöng tuï ñeán vaùch ngoaøi qS, phaûi baèng vôùi löôïng nhieät truyeàn qua töôøng vaø lôùp caùu qw, vaø baèng vôùi löôïng nhieät truyeàn töø töôøng ñeán nöôùc qn. Choïn Tv1 = 630C (< TS = 650C): ¾ Trong tröôøng hôïp naøy, caùc nhieät ñoä vaùch Tv1 vaø Tv2 ñeàu chöa bieát neân caàn choïn tröôùc giaù trò ñeå thöïc hieän vieäc tính toaùn. Quaù trình tính toaùn döïa treân söï caân baèng nhieät löôïng: löôïng nhieät truyeàn töø hôi methanol ngöng tuï ñeán vaùch ngoaøi qS, phaûi baèng vôùi löôïng nhieät truyeàn qua töôøng vaø lôùp caùu qw, vaø baèng vôùi löôïng nhieät truyeàn töø töôøng ñeán nöôùc qn. Choïn Tv1 = 630C (< TS = 650C): o T m = 0,5.(TS + Tv1) = 0,5.(65 + 63) = 64 0C. o ∆T1 = TS – Tw1 = 65 – 63 = 20C =⇒ Sα 4221,7 W/m2.K qS = ( ) ( )6365.7,42211 −=− vSD TTα = 8443,5 W/m2 ∆T v = qS.∑rw = 8443,5 x 5,23.10 -4 = 4,4 K T v2 = Tv1 - ∆Tw = 63 – 4,4 = 58,6 0C vT = 0,5.(63+ 58,6) = 60,8 0C ⇒ Pr w = 2,97 α n = 1471,4 W/m2.K q n = ( ) ( ) =−×=− 346,584,1471. 2 tbvn TTα 36177 W/m2 Do qS vaø qn caùch nhau raát xa neân caàn tính laïi laàn 2. SVTH: VÕ MẠNH HOANH PGS.TSKH. LÊ XUÂN HẢI 40 Chọn Tv1 = 550C (∆T1 = 10 K) Quaù trình tính toaùn töông töï laàn thöù nhaát thu ñöôïc keát quaû nhö baûng sau: Tv1 αs qs ΔTv Tv2 vT αn qn ∆q 55 2823,3 28232,5 14,8 40,2 47,6 1398 8725,3 0,69 Keát quaû sai soá ∆q luùc naøy vaãn raát lôùn, caàn tính laëp laàn 3. ÔÛ laàn naøy, ta coù theå veõ ñöôøng thaúng noái 2 ñieåm öùng vôùi qS va øqn ñeå tìm giao ñieåm chính xaùc. 0 5000 10000 15000 20000 25000 30000 35000 40000 54 56 58 60 62 64 Tv1 q Töø ñoà thò, ta coù theå choïn chính xaùc hôn tw1 = 58,50C (sai soá laø 3,57 %) Khi ñoù, αn = 1426 W/m2.K vaø αs = 3144 W/m2.K • Heä soá truyeàn nhieät toång quaùt K: = ++ = ++ = −∑ 3144110.23,514261 1 11 1 4 S t n r K αα 648,4 W/m2.K • Dieän tích beà maët truyeàn nhieät : =×=Δ= 47,304,648 1118.8,2 . ' logTK QF hhnt 0,16 m 2 • Toång chieàu daøi truyeàn nhieät : L = =+× ×=+ )025,0021,0(14,3 16,02 2 '' . ngtr nt dd F π 2,2 m SVTH: VÕ MẠNH HOANH PGS.TSKH. LÊ XUÂN HẢI 41 • Kieåm tra laïi: L/d’tr = 4,1/0,021 = 195 > 50 neân choïn εl = 1 laø phuø hôïp. • Vaäy thieát bò ngöng tuï loaïi voû oáng coù caáu taïo nhö sau: Soá oáng truyeàn nhieät laø 7 oáng. Kích thöôùc oáng truyeàn nhieät: 21 x 2mm, chieàu daøi oáng laø 0,35 m. Böôùc oáng: t = 1,35.d’ng = 1,35 . 25 = 34 mm SVTH: VÕ MẠNH HOANH PGS.TSKH. LÊ XUÂN HẢI 42 Phụ lục Chương trình Matlab giải hệ 6 phương trình vi phân trên được viết như sau - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - function dxdt=viphan(t,x); global k1 k2 k3 k4 k5 k6 dxdt=zeros(6,1); dxdt(1)=-k1*x(1)*x(5)+k2*x(2)*x(6); dxdt(2)=-k3*x(2)*x(5)+k4*x(3)*x(6)+k1*x(1)*x(5)-k2*x(2)*x(6); dxdt(3)=-k5*x(3)*x(5)+k6*x(4)*x(6)+k3*x(2)*x(5)-k4*x(3)*x(6); dxdt(4)=k5*x(3)*x(5)-k6*x(4)*x(6); dxdt(5)=-k1*x(1)*x(5)+k2*x(2)*x(6)-k3*x(2)*x(5)+k4*x(3)*x(6)- k5*x(3)*x(5)+k6*x(6)*x(4); dxdt(6)=k1*x(1)*x(5)-k2*x(2)*x(6)+k3*x(2)*x(5)-k4*x(3)*x(6)+k5*x(3)*x(5)- k6*x(4)*x(6); end - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Khi đó tại giao diện chính của Matlab chúng ta gõ lệnh SVTH: VÕ MẠNH HOANH PGS.TSKH. LÊ XUÂN HẢI 43 Chương trình sẽ yêu cầu nhập các thông số ban đầu Biến điều khiển ban đầu: (0)u = 50 oC = 233 K Các thông số trạng thái ban đầu 1 2 3 4 5 6 1( ) 0( ) 0( ) 0( ) 6( ) 0( ) x M x M x M x M x M x M = = = = = = Kết quả nhập liệu như sau SVTH: VÕ MẠNH HOANH PGS.TSKH. LÊ XUÂN HẢI 44 Điều kiện dừng của chương trình Để chương trình truy suất ra kết quả bộ giá trị xi từng thời điểm ta sử dụng giá trị x6 làm tín hiệu dừng. Nghĩa là khi giá trị x6 đạt đến một giá trị nào đó thõa mãn yêu cầu của chúng ta đặt ra thì quá trình tính toán sẽ dừng lại đồng thời truy xuất cho ta thời gian tính tf và bộ giá trị xi tại thơi điểm đó. SVTH: VÕ MẠNH HOANH PGS.TSKH. LÊ XUÂN HẢI 45 Kết quả về sự biến đổi các giá trị biến trạng thái xi theo thời gian như sau SVTH: VÕ MẠNH HOANH PGS.TSKH. LÊ XUÂN HẢI 46 Nếu quá trình giải nhưng giá trị x6 không thõa mãn điều kiện ban đầu thì chúng ta sử dụng điều kiện dừng như sau: Nếu 516 6 10n nx x −+ − ≤ thì chương trình dừng lại cho kết quả đồng thời thông báo cần thay đổi dữ kiện vào ban đầu. Giai đoạn 2: Giải hệ phương trình lam đa Chương trình Matlab giải hệ 6 phương trình lam đa được viết như sau - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - function dydt=lamda(t,y) global k1 k2 k3 k4 k5 k6 x1 x2 x3 x4 x5 x6 dydt=zeros(6,1); dydt(1)=k1*x5*y(1)-k1*x5*y(2)+k1*x5*y(5)-k1*x5*y(6); SVTH: VÕ MẠNH HOANH PGS.TSKH. LÊ XUÂN HẢI 47 dydt(2)=-k2*x6*y(1)+(k3*x5+k2*x6)*y(2)-k3*x5*y(3)-(k2*x6-k3*x5)*y(5)-(- k2*x6+k3*x5)*y(6); dydt(3)=-k4*x6*y(2)+(k5*x5+k4*x6)*y(3)-k5*x5*y(4)-(k4*x6-k5*x5)*y(5)-(- k4*x6+k5*x5)*y(6); dydt(4)=-k6*x6*y(3)+k6*x6*y(4)-k6*x6*y(5)+k6*x6*y(6); dydt(5)=k1*x1*y(1)-(-k3*x2+k1*x1)*y(2)-(-k5*x3+k3*x2)*y(3)- k5*x3*y(4)+(k1*x1+k3*x2+k5*x3)*y(5)-(k1*x1+k3*x2+k5*x3)*y(6); dydt(6)=-k2*x2*y(1)-(-k2*x2+k4*x3)*y(2)-(-k4*x3+k6*x4)*y(3)+k6*x4*y(4)- (k2*x2+k4*x3+k6*x4)*y(5)+(k2*x2+k4*x3+k6*x4)*y(6); end - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Tiến hành giải tích phân ngược hệ phương trình lam da từ tf về 0 với bộ lam đa ban đầu tại thời điểm tf được nhập trong Matlab như sau: SVTH: VÕ MẠNH HOANH PGS.TSKH. LÊ XUÂN HẢI 48 Chương trình Matlab giải giá trị S được viết như sau - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - function s=giais(y) global T R k1 k2 k3 k4 k5 k6 x1 x2 x3 x4 x5 x6 E1 E2 E3 E4 E5 E6 y01 y02 y03 y04 y05 y06 s=y01*(-(E1/(R*T^2))*k1*x1*x5+(E2/(R*T^2))*k2*x2*x6)+ y02*((E1/(R*T^2))*k1*x1*x5-(E2/(R*T^2))*k2*x2*x6- (E3/(R*T^2))*k3*x2*x5+(E4/(R*T^2))*k4*x3*x6)+ y03*((E3/(R*T^2))*k3*x2*x5-(E4/(R*T^2))*k4*x3*x6- (E5/(R*T^2))*k5*x3*x5+(E6/(R*T^2))*k6*x4*x6)+ y05*(-(E1/(R*T^2))*k1*x1*x5+(E2/(R*T^2))*k2*x2*x6- (E3/(R*T^2))*k3*x2*x5+(E4/(R*T^2))*k4*x3*x6- (E5/(R*T^2))*k5*x3*x5+(E6/(R*T^2))*k6*x4*x6)+ y04*((E5/(R*T^2))*k5*x3*x5-(E6/(R*T^2))*k6*x4*x6)+ y06*((E1/(R*T^2))*k1*x1*x5-(E2/(R*T^2))*k2*x2*x6+(E3/(R*T^2))*k3*x2*x5- (E4/(R*T^2))*k4*x3*x6+(E5/(R*T^2))*k5*x3*x5-(E6/(R*T^2))*k6*x4*x6); end - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Chương trình Matlab giải giá trị 2 2 H u ∂ ∂ được viết như sau - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - function q=giaiq(y) global T R k1 k2 k3 k4 k5 k6 x1 x2 x3 x4 x5 x6 E1 E2 E3 E4 E5 E6 k01 k02 k03 k04 k05 k06 tn i a tf b x01 x02 x03 x04 x05 x06 x07 y01 y02 y03 y04 y05 y06 s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 q1 q2 q3 q4 q5 q6 q7 q8 q9 q10 S Q q q=y01*(-(E1/(R*T)-2)*(E1/(R*T^3))*k1*x1*x5+(E2/(R*T)- 2)*(E2/(R*T^3))*k2*x2*x6)+ y02*((E1/(R*T)-2)*(E1/(R*T^3))*k1*x1*x5-(E2/(R*T)-2)*(E2/(R*T^3))*k2*x2*x6- (E3/(R*T)-2)*(E3/(R*T^3))*k3*x2*x5+(E4/(R*T)-2)*(E4/(R*T^3))*k4*x3*x6)+ y03*((E3/(R*T)-2)*(E3/(R*T^3))*k3*x2*x5-(E4/(R*T)-2)*(E4/(R*T^3))*k4*x3*x6- (E5/(R*T)-2)*(E5/(R*T^3))*k5*x3*x5+(E6/(R*T)-2)*(E6/(R*T^3))*k6*x4*x6)+ y05*(-(E1/(R*T)-2)*(E1/(R*T^3))*k1*x1*x5+(E2/(R*T)-2)*(E2/(R*T^3))*k2*x2*x6- (E3/(R*T)-2)*(E3/(R*T^3))*k3*x2*x5+(E4/(R*T)-2)*(E4/(R*T^3))*k4*x3*x6- (E5/(R*T)-2)*(E5/(R*T^3))*k5*x3*x5+(E6/(R*T)-2)*(E6/(R*T^3))*k6*x4*x6)+ y04*((E5/(R*T)-2)*(E5/(R*T^3))*k5*x3*x5-(E6/(R*T)-2)*(E6/(R*T^3))*k6*x4*x6)+ y06*((E1/(R*T)-2)*(E1/(R*T^3))*k1*x1*x5-(E2/(R*T)- 2)*(E2/(R*T^3))*k2*x2*x6+(E3/(R*T)-2)*(E3/(R*T^3))*k3*x2*x5-(E4/(R*T)- 2)*(E4/(R*T^3))*k4*x3*x6+(E5/(R*T)-2)*(E5/(R*T^3))*k5*x3*x5-(E6/(R*T)- 2)*(E6/(R*T^3))*k6*x4*x6); end - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SVTH: VÕ MẠNH HOANH PGS.TSKH. LÊ XUÂN HẢI 49 Tài liệu tham khảo [1] Thiết bị phản ứng trong công nghiệp hóa dầu – Đại học Bách Khoa Hà Nội [2] Matlab toàn tập – Nhà xuất bản kỹ thuật [3] Evaluation and Improvement of Control Vector Iteration Procedures for Optimal Contraol – S.Nagaraja Rao and Rein Luus, Department of Chemical Engineering, Univercity of Toronto, Toronto, Ontario [4] Các máy khuấy trộn trong nghiệp – Nguyễn Minh Tuyển
File đính kèm:
- Đồ án Tính toán thiết kế hệ thống sản xuất Biodiesel từ mỡ cá da trơn 50.000 lngày.pdf