مرور کلی و مأموریت مهندسی سیستم (Overview)
سوخت مازوت سنگین (Mazut-380 / Heavy Fuel Oil) حاوی ۳.۵٪ گوگرد، ترکیبات آروماتیک پیچیده و خاکستر بالا است. سوزاندن این سوخت در نیروگاههای حرارتی مقادیر عظیمی از آلایندههای خطرناک شامل $SO_2$، $SO_3$، اکسیدهای نیتروژن ($NO_x$) و ذرات معلق فوق ریز ($PM_{10}$ و $PM_{2.5}$) تولید میکند.
هدف از ساخت این دوقلوی دیجیتال، ایجاد یک بستر مهندسی واقعی، مدلسازی رفتار ترمودینامیکی فرآیند FGD و ESP، پیشبینی تشکیل اسید سولفوریک در دمای نقطه شبنم اسیدی (Acid Dew Point)، و تست سناریوهای بحرانی بدون به خطر انداختن تأسیسات فیزیکی است.
مسئله مهندسی و شیمی گازهای خروجی (Engineering Problem)
در یک بویلر ۳۰۰ مگاواتی، نرخ جریان گاز خروجی از $1,200,000 \text{ Nm}^3/\text{h}$ فراتر میرود. غلظت $SO_2$ ورودی به بیش از $5,800 \text{ mg/Nm}^3$ میرسد که ۱۰ برابر بالاتر از استانداردهای سختگیرانه زیستمحیطی ($< 400 \text{ mg/Nm}^3$) است.
پایپلاین فضایی فرآیند ۸ مرحلهای (System Process Flow)
روی هر یک از مراحل زیر کلیک کنید تا متغیرهای ورودی/خروجی و مدل مهندسی آن در لحظه نمایان شود:
معماری نرمافزاری شبیهساز (Simulation Architecture)
این سیستم به جای یک شبیهساز مونولیتیک، از یک معماری ماژولار مبتنی بر استیتهای ایزوله مهندسی بهره میبرد. هر بخش از خط فرآیند دارای مدل محاسباتی، پارامترهای پایستاری جرم-انرژی و شرایط شکست اختصاصی است:
مدلهای ریاضی محاسباتی (Process Models)
توابع محاسباتی دقیق موجود در کدهای سورس پروژه:
جذب شیمیایی در Wet FGD: $$\text{SO}_2 + \text{CaCO}_3 + \frac{1}{2}\text{O}_2 + 2\text{H}_2\text{O} \rightarrow \text{CaSO}_4 \cdot 2\text{H}_2\text{O} \downarrow + \text{CO}_2$$
آزمایشگاه تزریق خطای صنعتی (Failure Scenario Lab)
یکی از خطاهای بحرانی زیر را تزریق کنید تا دینامیک تغییرات بلادرنگ راندمان، فشار و آلایندههای خروجی دودکش را مشاهده نمایید:
وضعیت نرمال کارخانه (Optimal Base)
وضعیت پس از تزریق خطا (Failure State)
پایش پیوسته آلایندهها (Continuous Emission Monitoring - CEMS)
ماژول `calculateCems()` بر روی دودکش نهایی استقرار یافته و پارامترهای آلایندگی را با الزامات سازمان حفاظت محیط زیست و استانداردهای جهانی مقایسه میکند. در صورت فراتر رفتن میانگین ساعتی از حدود مجاز، سیستم سیگنال هشدار سطح ۲ و تریگر قطع تزریق سوخت سنگین را صادر میکند.
پشته فناوری (Technology Stack)
آنچه در این پروژه ساختم (What I Built)
• فرمولبندی معادلات ترمودینامیکی و سینتیک شیمیایی: استخراج و کدنویسی مستقل معادلات احتراق مازوت، تبادل یونی در اسکرابر مرطوب و باردارسازی الکترواستاتیک ذرات.
• معماری نرمافزاری ماژولار: پیادهسازی ۸ ماژول محاسباتی مجزا به همراه موتور هماهنگکننده `plantSimulationEngine.ts`.
• محیط سهبعدی تعاملی Three.js: مدلسازی کامل پلنت صنعتی، پایپینگ، برجهای جذب و جریان ایرودینامیک گاز.
• سیستم تزریق خطای صنعتی: امکان شبیهسازی بلادرنگ فالتهای مکانیکی/الکتریکی و مشاهده زنجیره خرابی در خروجی دودکش.
کاربردهای صنعتی (Potential Applications)
۱. شبیهساز آموزشی اپراتورهای نیروگاهی (OTS): آموزش سناریوهای بحرانی و ترابلشوتینگ خط گاز بدون ریسک عملیاتی.
۲. پیشبینی مصرف مواد شیمیایی: بهینهسازی تزریق دوغاب سنگ آهک ($CaCO_3$) و آمونیاک ($NH_3$) براساس بار بویلر.
۳. اسکرابرهای دریایی (Marine EGCS): پایش و طراحی سیستمهای تصفیه گاز موتور کشتیهای غولپیکر حامل مازوت.