Archive(Process,Piping)
211 subscribers
130 photos
20 videos
121 files
5 links
این کانال به جمع آوری مجموعه ای از پرسش و پاسخ هایی که در گروههای مهندسی فرآیند و پایپینگ مطرح شده پرداخته است.
Download Telegram
Forwarded from Deleted Account
animation.gif
15.6 KB
spit_range prusser control venting exsses gas to flare
🔹Online PID Controller Tuning
& Offline PID Controller Tuning
چه تفاوتی با هم دارند ؟


ء👤 @FarshadGolshan

تفاوتی ندارند.
يك كنترلر خوب بايد دو ويژگي زير رو داشته باشه:
1- Good Set point tracker
2- Good disturbance rejector

در حقيقت يك كنترلر رو از دو راه ميشه تحريك كرد. يك اينكه set point اون رو ناگهاني مثلاً به شكل پله اي تغيير بديم و يا يك اغتشاش خارج از loop به اون وارد كنيم. البته اغتشاش رو معمولاً طراحان ميارن توي loop ميذارن و لحاظ ميكنن ولي ميشه با اون كنترلر رو تحريك كرد. حالا اگر شما ابزار لازم رو براي شبيه سازي واقعي داشته باشيد، اين تحريك رو ميتونيد off line هم انجام بديد. Controller simulator ها چيز جديدي نيستند و همه شركتهاي بزرگ دارند. همواره ترجيح با tuning به صورت offline هست به شرطي كه همه اغتشاشات در نظر گرفته بشه.
🔹سرد کردن سیال در پمپ چه تاثیری در ظرفیت پمپ دارد؟

ء👤@farshadgolshan
بستگي داره تا چه دمايي سرد كنيد، اگر باعث تغيير در viscosity نشه، اشكال نداره.
نمودار عملكرد پمپها همواره توسط سازندگان پمپ براساس سيال آب ترسيم ميشه.
آب يك سيال نيوتوني هست. اگر سيال فرايندي هم نيوتوني باشه و با تغيير دما همواره نيوتوني بمونه، همون نمودار براي طراحي و بهره برداري كافيه ولي اگر تغيير دما سبب تغيير در هويت سيال بشه و سيال غير نيوتوني بشه، بايد نمودار عملكرد پمپ اصلاح بشه و به احتمال زياد پمپ تعويض بشه.
مورد بعد بحث cavitation هست كه تغيير دما به شرط عدم تغيير در هويت سيال يكي از راه هاي emergency و موقت براي فرار از cavitation هست. ولي بايد root cause حتماً پيدا بشه.

ء👤 @Yousef_Jabbarzadeh
در gear pump که ما تو واحد برای روغن کاری و خنک کردن کمپرسور استفاده میکنیم پایین اومدن دمای روغن برای خود پمپ مشکلی ایجاد نمیکنه منتهی روغنکاری کمپرسور رو تحت تاثیر قرار میده و افزایش ویسکوزیته باعث میشه روغنکاری خوب انجام نشه، برای پمپ های سانتریفیوژ باعث میشه پمپ آمپر بیشتری بکشه ولی فشار تغییر نمیکنه( طراح پمپ یه محدوده تغییرات برای پمپ درنظر گرفته است)
ء👤 @Ahassimi

🔹در تعریف Hypo Component در نرم افزار
Aspen Plus
یک جرم مولکولی واقعی داده ام و یک
Normal Boiling Point
(مثلاً برای Total C6)
البته این رو از نرم افزار Aspen HYSYS که خودش محاسبه کرده بود، داده ام.

در حین Run ، این پیغام داده میشه که:
Vapour Pressure Model
برای اون مواد فرضی، missed شده است.

در قسمت
Binary Interaction
هم نگاه می کنم، برای معادله حالت خودم، بعضی ها صفر هست.
چکار باید کرد؟ روشهای پیش فرض برای تخمین خواص مواد فرضی رو تغییر بدهم؟
Aspen_Excel_Tutorial.pdf
1.4 MB
نحوه استفاده از اکسل و فرترن در
Aspen Plus
Membrane_Hysys.zip
299.3 KB
شبیه سازی membrane در HYSYS

👤 @farshadgolshan
ء👤 @yadollahtavan

لاین هایی که دارای عایق گرم و سرد هستند برای محاسبه ضخامت عایق ،اصول انتقال حرارت و شعاع بحرانی رو در نظر گرفته اند ؟

شرکت نفت با قضیه برون سپاری، مثلا عایق کاری رو به یک شرکت مناقصه واگذار میکنه و اونها لزوما مدارک واحد رو نمیخونند و
بعد از عایق کاری یک روکش روی عایق میکشند (clad) و محکم با بست می بندند حالا در شرایط موجود دیگه برای محاسبه شعاع بحرانی عملا به مشکل برنمیخوریم ؟


🔹عایق های حرارتی معمولا دونوع گرم و سرد و بعضا دوطرفه مشاهده میشه.
اینکه لاین عایق بخواد یا لازم نداشته باشه که مهندسین فرایند تصمیم میگیرند.


فرض کنیم لاینی داریم و میخواهیم عایق گرم داشته باشد.
برای لاین استوانه ای فرمول شعاع بحرانی به صورت زیر بود:
r critical=k of insulation at final layer per h of environment
مثال عددی:
h for air is always: 10W/m2K
K for conventional insulation is near to 0.05 W/mK

SO
r critical equals to 0.05/10=5mm
پس میشه گفت که شعاع بحرانی خیلی ناچیزه.

عموما ضخامت عایق هامون یک اینچ به بالاست و این شعاع بحرانی رو پوشش میده و با افزایش این ضخامت در عایق انتقال حرارت کلی کاهش مییابد.
🔹جنس عایق :
بستگی به نوع گرم و سردش داره
از پشم شیشه و پشم سنگ و فایبر گلاس و رزین برای عایق گرم تا پلی یورتان و فوم پلاستیکی و... برای عایق سرد میشه نام برد.

🔹دمای عایق کاری:
دمای بین -75 تا 850 درجه سانتی گراد را میتوان برای آن عایق گذاری انجام داد. دمای بالاتر که رفرکتوری و اجرنسوز به کار میره پائین تر هم کرایوژنیک به کار میره.

🔹حالا چه موقع عایق کاری انجام میدیم؟؟
لاینی که خالی باشه و هنوز به دما و شرایط عملیاتی نرسیده رو نمیشه عایق کرد.

چرا؟؟
چون هنوز تست نشتی از اتصالات انجام نشده
اگر تست نشتی صورت گرفته می توان اقدام به عایق کاری کرد که استانداردهای خاص خودشو داره.
به صورت خلاصه:
سطح باید تمیز باشه و اب و... روی ان نباشه بعد با کمک چسب عایق ها روی لاین قرار داده شده و بعد لاین رو با لایه مخصوص
pvc or something like that
به حالت
wrapping
می بندند.

🔹مشکلات عایق کاری:
اتصال دو قطعه عایق و نفوذ هوا و آب بین این دو از مشکلات رایجه.
مثلا آب مایع گیرافتاده که بخار بشه تغییر حجمش خیلی زیاده پس به عایق و حتی رفرکتوری آسیب میزنه پس
dry up
کردن مهمه.
ء👤 @Bahman_Bavafa

یکی از نکاتی که در عایق کاری اهمیت دارد بحث دمای سطح عایق است که نباید از شصت درجه سانتی گراد بالاتر بره و یک بحث دیگه مقدار اتلاف حرارتی در ضخامت های مختلف عایق است.

برای یک لوله شش اینچ ،سیال روغن حرارتی با دمای ۲۵۰درجه در شرایط هوای معمولی(۲۵درجه) برای ۵میلی متر ضخامت عایق مقدار دمای سطح عایق ۶۳ درجه و برای ۵۰میلی متر عایق مقدار دما ۱۶ درجه بدست میاد.

در همین دو حالت مقدار heat lost رو داریم:
برای شرایط اول : ۶۶۶وات بر متر لوله
برای شرایط دوم : ۱۰۰ وات بر متر لوله
که برای صد متر لوله اختلاف این دو اتلاف انرژی حدودا پنجاه کیلو وات است.
🔹در خروجی پایین درام ۱۰۱ واحد ۱۰۱ پالایشگاه گاز، جنس لوله در جایی که مشخص شده تغییر کرده (سیال قبل و بعد از valve یکی مس باشد) علت این امر چیست؟

ء👤 @afshin445
با توجه به اینکه شیر CSC بوده و مسیر لوله به سمت DR (Drain میرود. مشخصه مسیر برای maintenance drain تعبیه شده که الزاما دما و فشار سیال در این حالت با شرایط عملیات نرمال یکسان نیست.
پس فشار و دمای طراحی لوله پس از شیر با قبل اون یکی نبوده ودر نتیجه piping class میتونه متفاوت باشه.
مفهوم پارامترهای gain و integral و کاربرد این دو پارامتر در کنترل ولوها چیست ؟

ء👤 @Bahman_Bavafa
🔹در مورد شیر کنترلی پارامتر Gain مربوط به شیب منحنی دبی بر حسب position شیر کنترلی هست. در واقع همون نسبت delta q به delta h traveling
وقتی شیر را سایز میکنیم باید دقت کنیم هنگام انتخاب نوع دقیق شیر و سایز اون، این پارامتر در شرایط زیر صدق کند.
معمولا نرم افزار ها بصورت curve این پارامتر رو میدهند.
Gain >.5
Gain<3.5
(Max g/ Min g )<2
Gain should as close to 1 as possible ,and as constant as possible

ء👤@Ahassimi
🔹توضیحات ساده در مورد پارامترهای کنترلی کنترل کننده های PID :

بصورت خلاصه می توان گفت، اگر کنترلی وجود نداشته باشد، مقدار متغیر تا رسیدن به مقدار جدید حالت یکنواخت، افزایش می‌یابد. حال اگر کنترل تناسبی وجود داشته باشد، سیستم کنترل قادر است که افزایش متغیر اندازه‌گیری را متوقف نماید و در نهایت، در یک حالت یکنواخت جدید نگاه دارد. اضافه نمودن کنترل انتگرالی باعث حذف افت کنترل می‌گردد و متغیر اندازه‌گیری شده در نهایت به مقدار معین شده باز می‌گردد. این، مزیت کنترل انتگرالی با زیان بخشی رفتار نوسانی‌تر آن می‌باشد. اضافه نمودن کنترل مشتقی بهبودی خاصی در پاسخ، ایجاد می‌نماید. افزایش متغیر اندازه‌گیری شده، سریعتر و با نوسان کمتر، متوقف می‌شود.

درواقع اگر به پاسخی سریع در مقابل اغتشاش ورودی نیاز باشد یا افت کنترل حالت پایدار مهم نباشد، استفاده از کنترلر فقط تناسبی، مناسب است. بطور کلی افزایش k تناسبی، باعث کنترل دقیق‌تر و بهتر فرآیند می‌گردد، اما آنرا نمی‌توان نامحدود افزایش داد زیرا افزایش بیشتر از محدوده پایداری، باعث ناپایداری در پاسخ سیستم می‌گردد و با افزایش آن نیز در محدوده پایداری، زمان رسیدن به پاسخ نهایی، کاهش اما نوسان پاسخ افزایش می‌یابد. هنگامیکه وجود خطا نامطلوب باشد، می‌بایست از عمل انتگرال‌گیری برای رفع آن استفاده نمود. نقص عمل انتگرالی افزایش نوسان پاسخ می‌باشد و احتمال ناپایداری در فرایند را نیز افزایش می‌دهد. هرچه این عمل طولانی‌تر باشد،
احتمال ناپایداری بیشتر است. اگر پاسخ کنترلر تناسبی-انتگرالی در مقابل اغتشاش به حد کافی نباشد، می‌توان از عمل مشتق‌گیری نیز استفاده نمود تا دوره نوسان پاسخ را کاهش داد. درواقع به این ترتیب با محاسبه مشتق تغییرات، جهت تغییرات خطا نسبت به SP مشخص می‌گردد.

در عمل تناسبی، رابطه‌ای خطی بین ورودی یا خطا و خروجی کنترل‌کننده وجود دارد،

در عمل مشتقی، خروجی کنترل‌کننده متناسب با نرخ تغییرات ورودی یا خطا (مشتق خطا نسبت به زمان) نسبت به زمان می‌باشد و در عمل انتگرالی، خروجی کنترل‌کننده متناسب با انتگرال ورودی یا خطا می‌باشد.
اگه K تناسبی منفی باشه، شیر کنترلی بصورت معکوس عمل می کنه.

پارامتر Gain هم تعاریفش از لحاظ عددی ممکنه در سیستم های کنترلی مختلف، متفاوت باشه اما معمولاً متناسب با عکس ثابت تناسبی هست.
مثلاً :
Kc or Kp = 100/Gain
برای کم کردن سرعت عکس العمل در یک شیر کنترلی، در پارامتر gain چه تغییری باید اعمال بشه ؟
ء👤 @Ahassimi
🔹ابتدا باید از مفهوم Gain و علامتش آگاهی پیدا نمایید.

مفهومش که بطور کلی این هست :

Proportional Gain (Kc) or Process Gain (Kp) = Output Response to the Error Signal

می توان گفت ؛نسبت تغییرات انحراف در جریان خروجی به تغییرات انحراف در جریان ورودی فرایند

اما اون مقدار منفی بر می گرده به
Direct & Reverse Acting

کنترل. مثلاٌ کنترل سطح نفت و آب یک تفکیک گر سه فازی گاز و نفت، نوعی کنترل مستقیم هست یعنی با زیاد شدن مقدار Level یا زیاد شدن

Process Value

شیر کنترلی برای تنظیم اون بر اساس مقدار مقرر یا همان Set Point ، بیشتر باز می کند. یعنی
هرگاه تغییرات Process Value & Output در یک جهت باشند.

برای سریع تر کردن عکس العمل شیر کنترلی، شما می توانید مقدار قدرمطلق Gain را افزایش بدهید اما باید مواظب باشید چون
افزایش بیشتر از محدوده پایداری، باعث ناپایداری در پاسخ سیستم می‌گردد و با افزایش آن نیز در محدوده پایداری، زمان رسیدن به پاسخ نهایی، کاهش اما نوسان پاسخ افزایش می‌یابد.

اما می توانید بر روی Lag Time هم کار کنید و مقدار کوچکی بهش بدید که درواقع نشانگر آن است که بعد از اون مقدار ثانیه،
controller

پاسخ می دهد به بوجود آمدن خطا و انحراف مقدار
Process Value

نسبت به مقدار مقرر
سوال اینجاست که این شیر لول یک تاور رو کنترل میکنه. ولی ما میخوایم شیر با سرعت کمتری باز یا بسته بشه. چون سرعت زیاد باعث میشه فشار تاور تغییرات زیادی کنه

ء👤 @Ahassimi
🔹Tower Level

اما عجیبه و چرا منفی داره ؟؟ تعریف دقیق Gain رو از راهنمای این سیستم کنترلی که به نظرم
Siemens SIMATIC PC7
می رسد ، استخراج کنید .
بحث
PIC Controller Tuning

بحث ساده ای نیست و من کلی شو گفتم. می توایند با توجه به اون مفهوم که خدمتتون گفتم با توجه به علامت منفی، اول یکم زیاد و یا یکم کم کنید ببینید سرعت شیر کنترلی و درواقع سرعت عکس العمل controller چگونه می شود ؟ بعد می فهمید اون علامته، بر عکس واقعاً عمل می کنه یا خیر. منتهی، در ابتدا که نمی دانید، کمی زیاد یا کم کنید (به نظرم تعریف برای k تناسبی یک منفی هم دارد که در کل، مقدار k تناسبی مثبت می شود، پس با کاهش میزان قدر مطلق بهره، درواقع controller کندتر واکنش می دهد و شیر اصطلاحاً تنبل می شود).

بعد با توجه به اون، می تونید مثلاً اثرات نوسانی شدن خروجی رو در اثر زیاد زیاد کردن Gain ، با زیاد کردن مقدار
k
انتگرالی، جبران نمایید.

همونطور که عرض کردم هم، با دیدی که از فرایند باید داشته باشید، اگر فرایند کمی نوسانی شده مثلاً level همین برج، می توانید یکمم با Lag Time کار کنید که کنترل کننده، دیرتر واکنش نشان دهد، مثلاً چند ثانیه دیرتر و تا اختلاف بین
Set Point & Process Value

زیاد می شود، واکنش نشان ندهد.
ء👤@Amir_alirezaa

🔹معرفی واحد 101 عسلویه gas treating (شیرین سازی )
به همراه نقشه PFD مربوطه جهت آشنایی:


در واحد 101 كه شيرين سازي گاز آنجا مي شود وظيفه آن جداسازي بوسيله MDEA متيل دي اتانول آمين مي باشد بطوريكه مقداری تزریق می گردد تا گاز شيرين شده تا مقادير به ترتيب ppm3وmol 1/0كاهش مي دهد.
واحد 101 كه جزء واحد هاي Train گازي مي باشد خوراك خود را از واحد 100 دريافت مي كند. اين خوراك براي هر Train 25% از خوراك خروجي از واحدهاي 100 مي باشد.

به طور كلي پروسه اي كه در واحد 101 انجام مي شود به سه بخش اساسي تفسيم مي شود:

1. بخش جداسازي (Seperation Section)
2. بخش جذب بوسيله آمين (Absorption Section)
3. بخش احياء آمين (Thermal Regeneration)