Thread Content
ہیلیکس کے DCS سسٹم میں، کیا پروگرامنگ کے ذریعے یہ جانا ممکن ہے کہ درجہ حرارت بڑھ رہا ہے یا کم ہو رہا ہے؟ اور اسے کیسے جانا جاتا ہے؟ ہماری کمپنی کے ایک انٹرمیڈیٹ ری ایکشن ٹینک میں، زنگ لگنے سے بچنے کے لئے، تھرمامیٹر کے کور میں حرارت کو روکنے والے عناصر موجود ہیں؛ جس کی وجہ سے تھرمامیٹر کی پیمائش میں 10-20 منٹ کی تاخیر ہوتی ہے۔ ردِعمل کے عمل کے لئے حرارت فراہم کرنا ضروری ہے، تو ایسی صورت میں درجہ حرارت کو کیسے کنٹرول کیا جائے؟ مثال کے طور پر، عام حالات میں برتن کا درجہ حرارت 65-75 کے درمیان ہونا چاہیے۔℃ ; جب خام مواد ڈالنے کا عمل مکمل ہو جاتا ہے، تو برتن کے اندر کا درجہ حرارت بڑھانے کی ضرورت ہوتی ہے۔ اس وقت آلات سے پتہ چلتا ہے کہ درجہ حرارت بڑھ رہا ہے۔ جب آلات سے درجہ حرارت 65 ڈگری سیلسیس دکھائی دیتا ہے، تو دراصل برتن کے اندر کا درجہ حرارت 80 ڈگری سیلسیس تک پہنچ℃ ; پھر دوسرا ٹھنڈا مواد شامل کیا جاتا ہے؛ چونکہ تھرمامیٹر میں تاخیر ہوتی ہے، اس لیے اس وقت ٹینک کے درجہ حرارت کی پیمائش 75 ڈگری سیلسیس کے برابر دکھائی دیتی ہے، حالانکہ در حقیقت ٹینک کا درجہ حرارت کم ہونا شروع ہو چکا ہوتا ہے۔ جب ٹینک کا درجہ حرارت، تھرمامیٹر کے دکھائے گئے درجہ حرارت کے برابر ہو جاتا ہے، تو اس کے بعد تھرمامیٹر کا درجہ حرارت مسلسل کم ہوتا رہتا ہے۔ مثلاً، اگر تھرمامیٹر 68 ڈگری سیلسیس دکھاتا ہے، تو در حقیقت ٹینک کا درجہ حرارت 65 ڈگری سیلسیس سے بھی کم ہو چکا ہوتا ہے۔
درجہ حرارت میں تاخیر ایک مشکل مسئلہ ہے؛ اس کی وجہ آلات کی تاخیر نہیں، بلکہ ردِعمل کا نظام ہے۔ ہر ردِعمل کا نظام الگ الگ ہوتا ہے، لہذا اگر کسی شخص کو دستی طور پر کام کرنے کا تجربہ ہو، تو اسے پروگرام کیا جاسکتا ہے۔ مثلاً، ہیٹنگ سسٹم کے لئے درجہ حرارت کو 70 تک پہنچانا ضروری ہے؛ جب گیج پر 70 کی تعداد دکھائی دے، تو ہیٹنگ بند کر دینی چاہیے۔ لیکن یقیناً کچھ دیر بعد درجہ حرارت پھر 70 سے زیادہ ہو جائے گا۔ اگر تجربے کی بنیاد پر گیج پر 67 کی تعداد دکھائی دے، تو ہیٹنگ کی رفتار کو کم کر دینا چاہیے؛ اس طرح کچھ دیر بعد درجہ حرارت پھر 70 تک پہنچ جائے گا۔ یہ DCS میں ممکن ہے؛ چاہے سادہ ترتیبات ہوں یا پیچیدہ پروگرامنگ۔
اوپر جو کہا گیا، وہ درست ہے۔ اس کے علاوہ، یہ بھی دیکھیں کہ ٹائمر کی ترتیبات درست طریقے سے سیٹ کی گئی ہیں یا نہیں۔
پہلی بات یہ کہ درجہ حرارت سے متعلق ردِعمل دراصل حساس ہونا چاہیے؛ آپ جس صورتحال کی بات کر رہے ہیں، اس کی وجہ دراصل درجہ حرارت ناپنے والے آلے کی ترتیب میں موجود خرابی ہے۔ دوسرا طریقہ یہ ہے کہ پروگرام کے ذریعے اسے کنٹرول کیا جائے، یعنی وہی طریقہ جس کا ذکر اوپر کیا گیا، یعنی پروگرام کے ذریعے کنٹرول کرکے اپنی مطلوبہ شرائط کو پورا کیا جاسکتا ہے۔
لیکن اگر درجہ حرارت میں اضافہ ہو رہا ہے، تو دکھائی دینے والا درجہ حرارت دراصل حقیقی درجہ حرارت سے کم ہوتا ہے۔; کم ہونے کا رجحان تو کافی زیادہ ہے؛ درجہ حرارت کو کنٹرول کرتے وقت یقیناً اتار چڑھاؤ ہوگا۔ صرف ایک مخصوص درجہ حرارت مقرر کرنا کافی نہیں ہے؛ اب دستی مداخلت کو ختم کرکے خودکار طریقے سے درجہ حرارت کو کنٹرول کرنا ضروری ہے۔
اگر یہ عام PID کنٹرول ہے، تو ڈیفرینشیئل ٹائم (TD) کو بڑھایا جا سکتا ہے۔
بہتر یہ ہے کہ برتن کی تعمیرِ نو کی جائے، اور سیرامک تھرمامیٹر کو برتن کے جسم سے جوڑ دیا جائے؛ لیکن اس کے لئے زیادہ سرمایہ کی ضرورت ہے۔ اگر زیادہ سرمایہ کاری نہیں کرنی ہے، تو خود ہی کوئی الگورتھم بنا کر اس میں ترمیم کی جاسکتی ہے، لیکن اس کے لیے صرف تجربے پر ہی انحصار کرنا پڑے گا، اور اس طریقے سے حاصل ہونے والی درستگی محدود ہوگی۔