تاخیر کی پوشیدہ قیمت: گروپ کنٹرول میں حقیقی وقت کا جواب کیوں اہمیت رکھتا ہے

Jul 09, 2026

ایک پیغام چھوڑیں۔

مشمولات
  1. رجحان: جب پردے کی دیوار "گمشدہ دانتوں والی زپ" بن جاتی ہے۔
  2. غلط فہمی: موٹر تقریبا کبھی بھی حقیقی مسئلہ نہیں ہے۔
  3. ملی سیکنڈز کا پھیلاؤ: کس طرح چھوٹی تاخیر نظر آتی ہے۔
  4. ڈویلپرز اسے سنجیدگی سے کیوں لیتے ہیں۔
  5. توانائی کی قیمت: ہر دیر سے سیکنڈ میں اضافہ ہوتا ہے۔
  6. موٹرز کو شامل کرنے سے خطی طور پر تاخیر کا اضافہ نہیں ہوتا ہے۔
  7. مواصلاتی انتخاب: ایک کمانڈ بمقابلہ دو سو انفرادی کالز
  8. نیٹ ورک ٹوپولوجی: کیوں فزیکل پرت نتیجہ کا فیصلہ کرتی ہے۔
    1. جب اگواڑا سست نظر آتا ہے، تو موٹرز آخری چیز ہیں جسے میں چیک کرتا ہوں۔
    2. دائیں اختتامی نقطہ کی پیمائش کریں۔
    3. اوسط تاخیر ایک خلفشار ہے۔
  9. حقیقی-دنیا کی پیمائش: ہم نے اپنے پلیٹ فارم پر کیا پیمائش کی
  10. مکینیکل سائیڈ: پرفیکٹ کمیونیکیشن بھی رواداری کو ماسک نہیں کر سکتی
  11. پہلی تار کو کھینچنے سے پہلے زون کا ڈیزائن ہوتا ہے۔
  12. اسکیل تھریشولڈ: جب وائرلیس کو وائرڈ پارٹنر کی ضرورت ہوتی ہے۔
  13. پانچ سوالات جو سائن آف کرنے سے پہلے اہم ہیں۔
  14. اگلا پروجیکٹ شروع ہونے سے پہلے



رجحان: جب پردے کی دیوار "گمشدہ دانتوں والی زپ" بن جاتی ہے۔

1

پہلے تو کمیشننگ ٹیم کو موٹروں پر شک ہوا۔

پروجیکٹ ابھی فائنل ٹیسٹنگ میں داخل ہوا تھا۔ ہر ہفتے کے دن صبح 8:30 بجے، عمارت کے انتظامی نظام نے مکینوں کے آنے سے پہلے شمسی توانائی کے حصول کو کم کرنے کے لیے مشرقی چہرے کے پردے کو نیچے کر دیا۔ کمانڈ سادہ تھا: کئی سو موٹریں، ایک ہی پیش سیٹ پوزیشن، ایک ہی وقت۔

اگواڑا کبھی ایک ساتھ نہیں چلا۔

پہلی قطار نے تقریباً فوراً جواب دیا۔ دوسروں نے بعد میں ایک سیکنڈ کے ایک حصے کی پیروی کی۔ چند رکے، پھر پکڑے گئے۔ جب آخری سیکشن حرکت کرنے لگا، پہلا سیکشن پہلے ہی رک چکا تھا۔

عمارت کے اندر سے، آپ نے بمشکل محسوس کیا۔ گلی سے، پردے کی دیوار غائب دانتوں کے ساتھ زپ کی طرح لگ رہی تھی.

کوئی الارم نہیں۔ ہر موٹر نے انفرادی فنکشنل ٹیسٹنگ پاس کی۔ سارا دن نیٹ ورک چلتا رہا۔

تو کیوں انفرادی طور پر کام کرنے والی سینکڑوں موٹریں ایک مطابقت پذیر تحریک کو انجام نہیں دے سکتی ہیں؟

یہ سوال زیادہ تر پروجیکٹ چشموں کی توقع سے زیادہ کثرت سے سامنے آتا ہے۔ جیسا کہ شیڈنگ کی تعیناتی فی عمارت 50 یا 100 موٹروں سے زیادہ ہوتی ہے، اس کے درمیان فرق جو ایک موٹر اکیلے کر سکتا ہے اور سسٹم مل کر کیا کر سکتا ہے کارکردگی کا تعین کرنے والا میٹرک بن جاتا ہے۔

 

 

غلط فہمی: موٹر تقریبا کبھی بھی حقیقی مسئلہ نہیں ہے۔

یہ ایک ایسا نمونہ ہے جسے میں نے متعدد پروجیکٹس میں ری پلے دیکھا ہے: موٹرز کو پہلے الزام لگایا جاتا ہے، دوسرے کو تبدیل کیا جاتا ہے، اور تیسرے کو ثابت کیا جاتا ہے۔

انفرادی فنکشنل ٹیسٹنگ ہر یونٹ پر صاف واپس آتی ہے۔ ٹارک منحنی خطوط کے اندر ہیں۔ سفر کی رفتار ڈیٹا شیٹ سے ملتی ہے۔ شور کی سطح ٹھیک ہے۔ لیکن جب تمام دو سو موٹروں کو ایک گروپ کمانڈ موصول ہوتا ہے تو، اگواڑا جھرنا ایک سطح کے طور پر پوزیشن میں آنے کے بجائے چھلک جاتا ہے۔

اس وقت، موٹروں کو تبدیل کرنا سیکھنے کا سب سے مہنگا طریقہ ہے کہ موٹرز کبھی بھی مسئلہ نہیں تھیں۔

تفتیش تقریباً ہمیشہ کمیونیکیشن چین کی طرف منتقل ہوتی ہے: BMS سے گیٹ وے، گیٹ وے ٹو نیٹ ورک، نیٹ ورک سے موٹر کنٹرولر۔ گروپ سے ایک درجن موٹرز منقطع کریں اور دوبارہ جانچ کریں۔ اگر تاخیر بمشکل حرکت کرتی ہے، تو رکاوٹ اوپر کی طرف ہے۔


ملی سیکنڈز کا پھیلاؤ: کس طرح چھوٹی تاخیر نظر آتی ہے۔

ریاضی پیمانے پر ناقابل معافی ہے۔

ایک موٹر 100 ملی سیکنڈ دیر سے شروع ہوتی ہے - اسے کوئی نہیں دیکھتا۔ لیکن اسی 100 ایم ایس کو تین سو موٹروں پر پندرہ منزلوں پر پھیلائیں، اور تاخیر پھیل جاتی ہے۔ کمانڈز مختلف لمحات میں نیٹ ورک کے مختلف حصوں کو نشانہ بناتے ہیں۔ پیکٹ کی سطح پر جو ایک سیکنڈ کا ایک حصہ تھا وہ ایک لہر بن جاتا ہے جو اگواڑے میں گھومتا ہے۔

کمیشننگ انجینئرز کا اس کا ایک غیر رسمی نام ہے: زپ اثر۔ نام چپک جاتا ہے کیونکہ یہ بالکل وہی بیان کرتا ہے جو آپ دیکھتے ہیں۔

سمجھنے کی بات یہ ہے کہ زپ کا اثر ایک علامت ہے، تشخیص نہیں۔ جب آپ اسے دیکھتے ہیں، کنٹرولر اور موٹرز کے درمیان کہیں، کمانڈ ٹائمنگ متضاد ہو گئی ہے۔ تلاش کرنا کہ اصل کام کہاں ہے۔


ڈویلپرز اسے سنجیدگی سے کیوں لیتے ہیں۔

ایک پریمیم آفس ٹاور جس کا ایک خودکار اگواڑا ہے جو مطابقت پذیری سے باہر ہو جاتا ہے ایک مسئلہ ہے جو انجینئرنگ سے باہر ہے۔ اگواڑا عمارت کی بصری شناخت کا حصہ ہے۔ جب یہ کام کرتا ہے، آٹومیشن پوشیدہ ہے. جب ایسا نہیں ہوتا ہے، تو 15ویں منزل پر موجود ہر کرایہ دار اپنی پہلی کافی سے پہلے نوٹس لے گا۔

میں نے ایک ہی شکایت کو دو بالکل مختلف طریقوں سے سنا ہے۔ انجینئرز کا کہنا ہے کہ "ہم ملٹی کاسٹ گروپ میں تاخیر دیکھ رہے ہیں۔" سہولت کے مینیجرز کا کہنا ہے کہ "بلائنڈز اب ایک ساتھ نہیں چل رہے ہیں۔" ایک ہی مسئلہ، مختلف زبان۔ دونوں ایک ہی جڑ میں واپس آتے ہیں۔

ڈویلپرز کے لیے، لاگت قابل اعتبار ہے۔ مکینوں کے لیے یہ عمارت کی ٹیکنالوجی پر بھروسہ ہے۔ کمیشننگ ٹیم کے لیے، یہ ایک بھوت کا پیچھا کرنے کے قابل نہیں ہے۔


توانائی کی قیمت: ہر دیر سے سیکنڈ میں اضافہ ہوتا ہے۔

ایک دن کی روشنی کا سینسر پہلے سے طے شدہ شعاع ریزی کی حد پر متحرک ہوتا ہے۔ بلائنڈز کو فوری طور پر تعینات کرنا چاہیے۔ لیکن اگر گروپ کمانڈ کو پھیلانے میں 800 ملی سیکنڈ لگتے ہیں - بڑے یونی کاسٹ نیٹ ورک میں غیر معمولی نہیں - ان میں سے ہر ایک ملی سیکنڈ شمسی تابکاری کو پوری شدت سے اندرونی شیشے سے ٹکرانے کی اجازت دیتا ہے۔

تاخیر کا ایک سیکنڈ، خود سے، کولنگ بوجھ میں کوئی معنی خیز اضافہ نہیں کرتا ہے۔ لیکن اس سیکنڈ کو فی دن ٹرگر ایونٹس کی تعداد سے، کولنگ سیزن میں دنوں کی تعداد سے، گلیزنگ کے مربع میٹر سے ضرب کریں، اور تعداد معمولی ہونے سے رک جاتی ہے۔ موسم گرما میں مغرب کا رخ-مغرب کا رخ دن میں درجنوں بار شیڈنگ کی تعیناتی کو متحرک کر سکتا ہے کیونکہ سورج کا زاویہ بدل جاتا ہے اور بادل کا احاطہ گزر جاتا ہے۔ ہر دیر سے تعیناتی گرمی ہے جسے HVAC سسٹم کو اب ہٹانا ہوگا۔

نیو یارک ٹائمز بلڈنگ کے LBNL پوسٹ-قبضے کے مطالعے نے دستاویز کیا ہے کہ دن کی روشنی کے ساتھ مربوط خودکار شیڈنگ-مدھم کرنے والے کنٹرولوں نے پورے دائرہ کار میں روشنی کے توانائی کے سالانہ استعمال کو 56% تک کم کر دیا۔ اس کے نتیجے میں بروقت تعیناتی فرض کی گئی۔ لیٹ بلائنڈ ریاضی کو کمزور کرتے ہیں جس کی وجہ سے شیڈنگ کی سرمایہ کاری واپس آتی ہے۔

نیٹ ورک کے اندر ایک ثانوی قیمت بھی ہے۔ جب کمانڈ دیر سے پہنچتے ہیں تو کنٹرولرز دوبارہ منتقل کرتے ہیں۔ ری ٹرانسمیشنز ائیر ٹائم استعمال کرتی ہیں جو اگلے کمانڈ سائیکل کے لیے دستیاب ہونا چاہیے۔ ایک چھوٹی سی دوبارہ کوشش کی شرح نارمل ہے - ہر وائرلیس پروٹوکول اس کے لیے اکاؤنٹ ہے۔ لیکن کمپاؤنڈ کی دوبارہ کوشش کرتا ہے۔ ایک گروپ جو 50 موٹروں پر 2% دوبارہ کوشش کرتا ہے اسے 200 پر 8% نظر آسکتا ہے، اور ٹریفک کا منحنی خطوط نہیں ہے۔ ہر دوبارہ کوشش زیادہ ٹریفک پیدا کرتی ہے، جس سے زیادہ ٹکراؤ پیدا ہوتا ہے، جو مزید دوبارہ کوششیں پیدا کرتا ہے۔ انجینئرز جو وقت کے ساتھ تاخیر کی پیمائش کرتے ہیں اکثر یہ دریافت کرتے ہیں کہ نیٹ ورک آہستہ آہستہ خود کو سیر کر رہا ہے۔


موٹرز کو شامل کرنے سے خطی طور پر تاخیر کا اضافہ نہیں ہوتا ہے۔

پراجیکٹ کے مباحثوں میں زیادہ مستقل غلط فہمیوں میں سے ایک یہ ہے کہ موٹر کی گنتی کو دوگنا کرنے سے تاخیر دوگنی ہوجاتی ہے۔

میں نے دیکھا ہے کہ ایک 100 موٹر نیٹ ورک ایک ہی پروٹوکول اسٹیک پر 60 موٹر نیٹ ورک سے بہتر کارکردگی کا مظاہرہ کرتا ہے۔ میں نے یہ بھی دیکھا ہے کہ 250 موٹر نیٹ ورک برسوں سے مستحکم ہے جبکہ ایک مختلف عمارت میں 120 موٹر نیٹ ورک کو ہر چھ ماہ بعد دوبارہ شروع کرنے کی ضرورت ہے۔

متغیر ڈیوائس کی گنتی نہیں ہے۔ متغیر یہ ہے کہ مواصلاتی نظام کی تعمیر کیسے کی جاتی ہے: گروپنگ لاجک، کنٹرولر تھرو پٹ، پروٹوکول سلیکشن، ٹوپولوجی، اسٹیٹس اپ ڈیٹ فریکوئنسی، چاہے پولنگ فعال ہے۔ ایک ہی موٹرز، ایک ہی گیٹ وے، اور ایک ہی فرم ویئر والی دو عمارتیں مکمل طور پر مختلف کمیشننگ نتائج دے سکتی ہیں اگر ان میں سے ایک تمام بلائنڈز کو ایک ہی زون میں گروپ کرے اور دوسری کو اگواڑے کی سمت بندی کے ذریعے تقسیم کیا جائے۔

یہی وجہ ہے کہ تجربہ کار انٹیگریٹرز ہارڈ ویئر کو چھونے سے پہلے نیٹ ورک کنفیگریشن چیک کرتے ہیں۔

لاگز نے ایک مختلف کہانی سنائی

ایک پروجیکٹ پر جہاں زپ کا اثر شدید تھا، ٹیم نے ایک ہفتے کے خودکار صبح کے چکروں سے مواصلاتی لاگز نکالے۔

پیٹرن فوری تھا. موٹر 001 نے 12 ملی سیکنڈ کے اندر اپنی کمانڈ حاصل کی۔ موٹر 200 نے 940 ملی سیکنڈ کے بعد وہی کمانڈ حاصل کی۔ موٹریں آہستہ جواب نہیں دے رہی تھیں - انہیں مختلف اوقات میں کمانڈ مل رہی تھیں۔

 

modular-1

اس تلاش نے پوری تفتیش کو بدل دیا۔ یہ موٹر رسپانس کا مسئلہ نہیں تھا۔ یہ کمانڈ کی تقسیم کا مسئلہ تھا۔ کنٹرولر یونی کاسٹ پر ایک ایک کر کے آلات کے ذریعے اعادہ کر رہا تھا، اور ہر فریم اگلے بھیجے جانے سے پہلے پچھلے والے کے تسلیم ہونے کا انتظار کر رہا تھا۔

200 موٹرز × تقریباً 4.7 ملی سیکنڈ فی فریم (ایئر ٹائم، CSMA/CA بیک آف، اور ACK ٹرناراؤنڈ کا حساب کتاب)=940 ملی سیکنڈ۔ ریاضی نے مشاہدہ کی تاخیر سے تقریباً بالکل مماثل ہے۔


مواصلاتی انتخاب: ایک کمانڈ بمقابلہ دو سو انفرادی کالز

جو مشابہت عام طور پر پروجیکٹ کے اسٹیک ہولڈرز کے ساتھ ہوتی ہے وہ یہ ہے: آپ کو عمارت میں موجود 200 لوگوں کو میٹنگ میں شرکت کے لیے بتانا ہوگا۔ آپ ہر ایک کو انفرادی طور پر فون کر سکتے ہیں، یا آپ PA سسٹم پر ایک اعلان کر سکتے ہیں۔ ایک ہی نتیجہ۔ تکمیل کے لیے یکسر مختلف وقت۔

گروپ مواصلات اسی طرح کام کرتا ہے۔ یونی کاسٹ نیٹ ورک ہر موٹر کے لیے انفرادی پیکٹ تیار کرتا ہے اور انہیں ترتیب وار بھیجتا ہے۔ ہر پیکٹ پچھلے ایک کے صاف ہونے کا انتظار کرتا ہے۔ تاخیر ریاضی کے لحاظ سے گروپ کے سائز کے ساتھ مل جاتی ہے۔

ملٹی کاسٹ ایک فریم بناتا ہے جسے ایک منطقی گروپ سے مخاطب کیا جاتا ہے۔ اس گروپ میں ہر موٹر اسے اسی ٹرانسمیشن ونڈو میں حاصل کرتی ہے۔ تاخیر گروپ سائز - ایک فریم ٹائم سے قطع نظر مستقل ہے، N فریم ٹائمز نہیں۔

کنیکٹیویٹی اسٹینڈرڈز الائنس کی طرف سے برقرار رکھا گیا میٹر پروٹوکول اپنے گروپس کلسٹر کے ذریعے گروپ کمیونیکیشن کی وضاحت کرتا ہے۔ ایک گروپ آئی ڈی فیبرک نوڈس کے سیٹ پر نقشہ بناتا ہے، اور ایک ہی ملٹی کاسٹ ٹرانسمیشن بیک وقت تمام گروپ ممبران تک پہنچتی ہے۔ یہ کوئی ملکیتی تکنیک نہیں ہے - یہ پروٹوکول کی تفصیلات میں شامل ہے۔ 200 موٹر کی تعیناتی کے لیے عملی فرق ایک فریم اور 200 فریموں کے درمیان فرق ہے۔


نیٹ ورک ٹوپولوجی: کیوں فزیکل پرت نتیجہ کا فیصلہ کرتی ہے۔

دوسرا متغیر جو اس بات کا تعین کرتا ہے کہ آیا ملٹی کاسٹ حقیقت میں پیمانے پر کام کرتا ہے وہ فزیکل نیٹ ورک پرت ہے۔

اسٹار ٹوپولوجی - میں جو زیادہ تر وائی فائی اور بہت سے پرانے Zigbee کی تعیناتیوں کو بیان کرتا ہے - ہر موٹر براہ راست ایک مرکزی رسائی پوائنٹ یا کوآرڈینیٹر سے جڑتی ہے۔ جب ایک موٹر کنکریٹ کی شیئر وال یا HVAC رائزر کے پیچھے بیٹھتی ہے، تو اس کے لنک کا معیار ہر دوسری موٹر سے آزادانہ طور پر گر جاتا ہے۔ نیٹ ورک اس ایک راستے کے لیے ڈیٹا کی شرح کو دوبارہ منتقل کرنے یا کم کر کے معاوضہ دیتا ہے، جو ائیر ٹائم استعمال کرتا ہے جو گروپ کمانڈز کے لیے دستیاب ہونا چاہیے۔

تھریڈ ایک مختلف ماڈل استعمال کرتا ہے۔ یہ ایک میش بناتا ہے: وہ آلات جو مینز ہوتے ہیں-پاور والے روٹرز کے طور پر کام کرتے ہیں، بیٹری کے لیے ٹریفک کو آگے بڑھاتے ہیں-ایسے آلات جو ریڈیوز پر ہمیشہ برقرار نہیں رہ سکتے-۔ اگر موٹر 47 کا سیدھا راستہ مسدود ہے، تو فریم موٹر 32 اور موٹر 18 سے گزرتا ہے۔ میش ریئل ٹائم میں اپ ڈیٹ کردہ لنک کوالٹی میٹرکس کی بنیاد پر راستوں کو مسلسل دوبارہ گنتی کرتا ہے۔ ناکامی کا کوئی ایک نقطہ نہیں۔ کوئی رکا ہوا کمانڈ اسٹریم ایک جدوجہد کرنے والے نوڈ میں دوبارہ منتقلی کا انتظار نہیں کر رہا ہے۔

سیلیکون لیبز میش نیٹ ورکنگ بینچ مارک، جو ایک مقبوضہ کمرشل آفس میں فعال وائی فائی اور زیگبی نیٹ ورکس کے ساتھ کیا جاتا ہے، ایک آزاد حوالہ فراہم کرتا ہے۔ اعتدال پسند پے لوڈز والے بڑے نیٹ ورکس میں: تھریڈ لیٹینسی تقریباً 100 ms کے نیچے رکھی گئی، Zigbee تقریباً 130 ms تک پھیل گئی، اور بلوٹوتھ میش 250 ms سے نیچے گر گئی۔ یہ فرق نیٹ ورک کے سائز اور پے لوڈ کے ساتھ بڑھتا ہے، بالکل وہی حالات جو تجارتی شیڈنگ کے لیے اہم ہیں۔

تھریڈ فریکوئنسی چپلتا کو بھی لاگو کرتا ہے: اگر ایک 2.4 گیگا ہرٹز چینل سیر ہو جاتا ہے، تو نیٹ ورک ٹرانسمیشنز کے درمیان صاف ستھرا چینل کی طرف جاتا ہے۔ موٹر ایپلی کیشن پرت کبھی بھی ہاپ کو نہیں دیکھتی ہے۔ دوبارہ کوشش نہیں کوئی لیٹنسی اسپائک نہیں۔ یہ ایک معیاری تھریڈ فیچر ہے جو IEEE 802.15.4 MAC پرت پر بیان کیا گیا ہے۔

اس میں سے کسی کا مطلب نہیں ہے کہ تھریڈ ہمیشہ صحیح جواب ہوتا ہے۔ عمارت کی تعمیر، ڈیوائس کی کثافت، اور کمیشن کا معیار اب بھی غالب ہے۔ تھریڈ میں جو تبدیلی آتی ہے وہ یہ ہے کہ نیٹ ورک کس طرح بوجھ - کے نیچے گرتا ہے اور بڑی شیڈنگ کی تعیناتیوں کے لیے، خوبصورت انحطاط واحد قسم ہے جو اہم ہے۔


جب اگواڑا سست نظر آتا ہے، تو موٹرز آخری چیز ہیں جسے میں چیک کرتا ہوں۔

ایک سینئر کمیشننگ انجینئر نے کہا کہ میرے لیے ایک بار، اور جب بھی میں نے فیلڈ میں زپ کا اثر دیکھا ہے، یہ سچ ثابت ہوا ہے۔

اس کی بات یہ نہیں تھی کہ موٹریں کبھی فیل نہیں ہوتیں۔ یہ تھا کہ موٹر کی ناکامی بائنری ہے - موٹر شروع ہوتی ہے، یا نہیں ہوتی۔ مواصلاتی انحطاط مسلسل - ہے جو ٹریفک بڑھنے کے ساتھ ساتھ مزید خراب ہوتا جاتا ہے، جیسے جیسے عمارت بھرتی ہے، جیسا کہ دوسرے نظام آن لائن آتے ہیں۔ فیکٹری قبولیت کی جانچ موٹر کے نقائص کو پکڑتی ہے۔ یہ کمیونیکیشن کے مسائل کو شاذ و نادر ہی پکڑتا ہے کیونکہ ٹیسٹ ماحول میں 200 ڈیوائسز، 50 وائی فائی ایکسیس پوائنٹس، اور دو منزلوں کے فاصلے پر براڈ بینڈ EMI پیدا کرنے والے لفٹ موٹر رومز کے ساتھ تیار شدہ عمارت کی RF پیچیدگی میں سے کوئی بھی نہیں ہے۔

یہی وجہ ہے کہ ہم وقت سازی کے مسائل اکثر قبضے کے دوران سامنے آتے ہیں، کمیشننگ کے دوران نہیں۔ نیٹ ورک ٹھیک تھا جب صرف ایک ہی چیز چل رہی تھی۔


دائیں اختتامی نقطہ کی پیمائش کریں۔

تاخیر کے بارے میں بات چیت تقریبا ہمیشہ "موٹر کتنی تیز ہے؟" سے شروع ہوتی ہے۔ یہ صحیح سوال کی طرح محسوس ہوتا ہے، لیکن یہ تحقیقات کو سگنل چین کے غلط 1٪ تک محدود کر دیتا ہے۔

ایک موٹر کمانڈ موصول ہونے سے 8 ملی سیکنڈ میں جواب دے سکتی ہے۔ اگر کمانڈ کو پہنچنے میں 900 ملی سیکنڈ لگے، تو موٹر ریسپانس ٹائم کو 8 ایم ایس سے کم کرکے 6 ایم ایس کرنے سے آپ کو کچھ نہیں ملے گا۔

پیمائش جو اہم ہے وہ اختتام-سے-ختم ہے: کنٹرولر کی طرف سے وقفہ جو ہر موٹر کو جسمانی حرکت شروع کرنے کے لیے گروپ کمانڈ جاری کرتا ہے۔ وہ نمبر کنٹرولر، نیٹ ورک اسٹیک، ریڈیو، موٹر کا MCU، اور پاور سٹیج - ہر چیز کو پکڑتا ہے جو BMS انسٹرکشن اور مکینیکل آؤٹ پٹ کے درمیان ہوتا ہے۔

جب آپ اختتام-سے-تک ٹریک کرتے ہیں تو تصویر بدل جاتی ہے۔ دو سسٹم جو ایک جیسے موٹر ریسپانس ٹائمز کا تعین کرتے ہیں 800 ms end-سے-ختم ہو سکتے ہیں کیونکہ نیٹ ورک کمانڈز کو کیسے تقسیم کرتا ہے۔ مخصوص شیٹ کا موازنہ اسے کبھی نہیں پکڑتا ہے۔


اوسط تاخیر ایک خلفشار ہے۔

یہ ایک ایسا جال ہے جس میں میں انجینئرز کو دیکھتا ہوں: وہ اوسط تاخیر کے نمبروں کا موازنہ کرتے ہیں اور سوچتے ہیں کہ انہوں نے سوال کا جواب دے دیا ہے۔

دو سسٹمز، دونوں 18 ایم ایس اوسط رپورٹ کرتے ہیں۔ کاغذ پر، ایک جیسی۔ تعیناتی میں، ایک سخت بینڈ کے اندر مسلسل ردعمل فراہم کرتا ہے. دوسرے کبھی کبھار ہیوی ٹریفک کے دوران 80 یا 100 ms تک بڑھ جاتے ہیں - اور وہ اسپائکس، اوسط نہیں، وہ ہیں جو لوگ دیکھتے ہیں جب اگواڑا حرکت کرتا ہے۔

آنکھ اوسط کو نہیں جانتی ہے۔ یہ باہر والوں کو سمجھتا ہے۔ 300 موٹروں کے گروپ میں ایک 100 ایم ایس اسپائک اگواڑے کے ایک حصے میں ایک واضح ہچکچاہٹ پیدا کرتی ہے، اور یہی عمارت کے مالک کو یاد ہے۔ یہی وجہ ہے کہ کمیشننگ انجینئرز 99ویں پرسنٹائل - پر زیادہ توجہ دیتے ہیں یا اس سے بھی بہتر، اوسط سے زیادہ مشاہدہ شدہ تاخیر - پر۔ پیشن گوئی ہر بار چوٹی کی کارکردگی کو ہرا دیتی ہے۔

 

23

حقیقی-دنیا کی پیمائش: ہم نے اپنے پلیٹ فارم پر کیا پیمائش کی


موجودہ کنٹرول پلیٹ فارم کو جاری کرنے سے پہلے، ہماری انجینئرنگ ٹیم نے یہ سمجھنے کے لیے ایک داخلی توثیق کی کہ رسپانس ٹائم گروپ کے سائز کے ساتھ کس طرح چھوٹا ہوتا ہے۔

سیٹ اپ: ایک مادے پر نلی نما موٹرز-اوور-تھریڈ نیٹ ورک، اندرونی اندرونی حالات، بڑھتے ہوئے آلات کی تعداد میں بار بار گروپ کمانڈز۔ مقصد ایک متاثر کن کم از کم - کو مارنا نہیں تھا بلکہ اس بات کی تصدیق کرنا تھا کہ گروپ کے بڑھنے کے ساتھ ساتھ تاخیر کا اندازہ لگایا جا سکتا ہے۔

100 موٹروں کے ساتھ متعدد ٹیسٹ سائیکلوں میں، زیادہ تر یونٹس گروپ کمانڈ کے 20 ملی سیکنڈ کے اندر حرکت کرنے لگے۔ سب سے سست پڑھائی تقریباً 22 ایم ایس تھی۔ پیکٹ کی دوبارہ ترسیل 0.5 فیصد سے کم رہی۔

 

موٹرز

عام ردعمل

20

~9 ms

40

~11 ms

60

~13 ms

80

~16 ms

100

< 20 ms

 

 

اضافہ ہموار تھا - کوئی چٹان نہیں، کوئی نقطہ نہیں جہاں کارکردگی اچانک گر جائے۔ یہ مطلق نمبروں سے زیادہ اہمیت رکھتا ہے۔ ایک ایسا نظام جو آہستہ آہستہ بوجھ کے نیچے گرتا ہے کسی بھی پیمانے پر اعتماد کے ساتھ تعینات کیا جا سکتا ہے۔ ایک ایسا نظام جو 40 موٹروں پر اچھی کارکردگی کا مظاہرہ کرتا ہے اور 80 پر الگ ہو جاتا ہے ایک تباہی کا انتظار کر رہا ہے۔

 

یہ کنٹرول شدہ-ماحولیاتی نمبر ہیں۔ اصلی عمارتوں میں سٹیل کی فریمنگ، کم-ای گلاس، مسابقتی وائی فائی نیٹ ورکس، اور مکین موبائل آلات کے ساتھ گھومتے پھرتے ہیں۔ فیلڈ کے نتائج مختلف ہوں گے۔ توثیق نے آسانی سے اس بات کی تصدیق کی کہ فن تعمیر - ملٹی کاسٹ اوور میش - اسکیل کرتا ہے جس طرح ریاضی کی پیشن گوئی کی جاتی ہے۔


مکینیکل سائیڈ: پرفیکٹ کمیونیکیشن بھی رواداری کو ماسک نہیں کر سکتی

مواصلت کو توجہ حاصل ہوتی ہے کیونکہ یہ وہ جگہ ہے جہاں زیادہ تر گروپ میں تاخیر رہتی ہے۔ لیکن کامل کمانڈ ڈیلیوری کے ساتھ بھی - ہر موٹر ایک ہی لمحے میں ایک ہی فریم حاصل کرنے والی - مطابقت پذیری اب بھی مکینیکل سطح پر ٹوٹ سکتی ہے۔

گیئر باکس اسمبلی رواداری، بیئرنگ پری لوڈ ویری ایشن، بریک ریلیز ٹائمنگ، آؤٹ پٹ شافٹ کنسنٹریکٹی - یہ سب اس بات پر اثر انداز ہوتے ہیں کہ برقی کمانڈ حاصل کرنے کے بعد موٹر کتنی تیزی سے سٹیشنری سے گھومنے میں منتقل ہوتی ہے۔ انفرادی طور پر فرق چند ملی سیکنڈز، پوشیدہ ہیں۔ ایک اگواڑے پر کئی سو موٹروں میں، وہ نمایاں لڑکھڑاتے ہوئے جمع ہو جاتے ہیں۔

یہی وجہ ہے کہ مینوفیکچرنگ مستقل مزاجی مواصلات کی کارکردگی سے الگ بات نہیں ہے۔ دو مرکب۔ ہمارے پروڈکشن کے عمل میں بیئرنگ سیٹوں اور گیئر پروفائلز پر ±0.05 ملی میٹر تک ٹرانسمیشن کے اہم اجزاء ہوتے ہیں۔ یہ رواداری براہ راست مکینیکل ریپیٹ ایبلٹی کو متاثر کرتی ہے جس پر فرم ویئر کنٹرول لوپ انحصار کرتا ہے۔

سخت رواداری کا مطلب ہے کہ انکوڈر کی پوزیشن فیڈ بیک دراصل وہیں اترتی ہے جہاں موٹر اس کی توقع کرتی ہے۔ کم رواداری کا مطلب ہے کہ کنٹرول لوپ مسلسل درست کر رہا ہے - اوور شوٹنگ، پیچھے کھینچنا، مائیکرو-دوسری- جو توانائی کو جلاتا ہے اور، ایک پرسکون دفتر میں، شکار کے شور کی حد پر رکنے کے بعد سنائی دیتا ہے۔ مواصلات کی درستگی اور مکینیکل درستگی ایک ہی مسئلے کے دو حصے ہیں۔


پہلی تار کو کھینچنے سے پہلے زون کا ڈیزائن ہوتا ہے۔

زیادہ تر ہم آہنگی کی ناکامیوں کو پروکیورمنٹ شروع ہونے سے پہلے پروجیکٹ میں ڈیزائن کیا جاتا ہے۔

سب سے عام غلطی فرش کے لحاظ سے گروپ بندی ہے کیونکہ اس طرح آرکیٹیکچرل ڈرائنگ کو منظم کیا جاتا ہے۔ یہ قدرتی محسوس ہوتا ہے۔ لیکن سورج فرش کی حدود کا احترام نہیں کرتا ہے۔ ایک مشرقی اگواڑا صبح کا بوجھ ہو جاتا ہے؛ ایک مغرب کا اگواڑا دوپہر کا بوجھ ہو جاتا ہے۔ اگر فرش پر موجود ہر نابینا کو ہر حکم موصول ہوتا ہے اس سے قطع نظر کہ سورج عمارت کے اطراف سے ٹکرا رہا ہے، نیٹ ورک ٹریفک بغیر کسی فعال وجہ کے بڑھ جاتی ہے۔

آسان طریقہ: پہلے اگواڑے کی سمت بندی کے لحاظ سے گروپ، ہر واقفیت سیکنڈ میں منزل کے لحاظ سے ذیلی تقسیم۔ مشرقی زون۔ مغربی زون۔ شمالی زون۔ جنوبی زون۔ ہر ملٹی کاسٹ گروپ میں صرف موٹریں ہوتی ہیں جو ہمیشہ ایک ساتھ حرکت کرتی ہیں - ایک ہی شمسی نمائش، ایک ہی کمانڈ منطق۔ گروپ ٹریفک میں کمی۔ قطار کے دباؤ میں کمی۔ تاخیر میں کمی۔


اسکیل تھریشولڈ: جب وائرلیس کو وائرڈ پارٹنر کی ضرورت ہوتی ہے۔

ایک ایسا نقطہ ہے جہاں خالص وائرلیس کو وائرڈ فالتو پن کے بارے میں بات چیت کی ضرورت ہوتی ہے، اور ہمارے تجربے میں یہ نقطہ کہیں ایک عمارت کے نیٹ ورک پر 500 موٹروں سے زیادہ ہے۔

300 سے نیچے، ایک اچھی طرح سے ڈیزائن کردہ تھریڈ میش ڈرامہ کے بغیر گروپ کنٹرول کو ہینڈل کرتا ہے۔ 300 اور 500 کے درمیان، میش کثافت پر توجہ کی ضرورت ہے: کم از کم ایک راؤٹر کے لیے منصوبہ بنائیں-قابل ڈیوائس فی 15 سے 20 اینڈ پوائنٹس تاکہ روٹنگ کے راستے کی تنوع اس وقت برقرار رہے جب رکاوٹیں چل رہی ہوں۔

500 سے اوپر، آپریشنل پیچیدگی بدل جاتی ہے۔ اگر آپ محتاط نہیں ہیں تو اس پیمانے پر فرم ویئر اپ ڈیٹس وائرلیس نیٹ ورک کو سیر کر دیتے ہیں۔ ڈیوائس کو شروع کرنے میں زیادہ وقت لگتا ہے۔ میش پارٹیشن ایونٹ - کا شماریاتی امکان جہاں آلات کا ایک ذیلی سیٹ عارضی طور پر بارڈر روٹر سے رابطہ کھو دیتا ہے - نوڈ کی گنتی کے ساتھ بڑھتا ہے یہاں تک کہ اگر اوسط لنک کا معیار بہترین ہو۔

اس دہلیز پر، فرم ویئر کی تقسیم اور فیل اوور کے متوازی راستے کے طور پر RS-485 وائرڈ بیک بون کو شامل کرنا اس بات کا اعتراف نہیں ہے کہ وائرلیس ناقابل اعتبار ہے۔ یہ ایک اعتراف ہے کہ 500 موٹر والی عمارت میں، فائر الارم کے انضمام کی ترتیب کے دوران تقسیم کا واقعہ ایسی چیز نہیں ہے جس کی آپ AHJ کو وضاحت کرنا چاہتے ہیں۔ وائرڈ راستہ انشورنس ہے۔

ہسپتالوں، ہوائی اڈوں، اور سرکاری عمارتوں میں موٹر کی تعداد سے قطع نظر ہائبرڈ فن تعمیر کی وضاحت کی جاتی ہے، کیونکہ ان ماحول میں ڈاؤن ٹائم کی لاگت وائرڈ بیک اپ کو کل پراجیکٹ کے بجٹ میں ایک راؤنڈنگ غلطی بناتی ہے۔ کنسٹرکشن انڈسٹری انسٹی ٹیوٹ نے دستاویز کیا ہے کہ دوبارہ کام کی لاگت - بشمول سسٹم ریکمیشننگ - انسٹال شدہ پروجیکٹ لاگت کا اوسط 12.4%۔ ایک فالتو کمیس ریڑھ کی ہڈی کی لاگت 500 موٹروں کو دوبارہ شروع کرنے کے ایک حصے کی لاگت آتی ہے جب کسی خفیہ نیٹ ورک کے مسئلے کے بعد -قبضہ ظاہر ہوتا ہے۔


پانچ سوالات جو سائن آف کرنے سے پہلے اہم ہیں۔

کافی کمیشننگ کے چکروں کے بعد، وہی سوالات سامنے آتے رہتے ہیں۔ وہ کبھی بھی ٹارک یا RPM کے بارے میں نہیں ہوتے ہیں۔

"ہر موٹر نے انفرادی ٹیسٹنگ پاس کی۔ گروپ سست کیوں نظر آتا ہے؟"

آپ کمانڈ کی تقسیم کا مسئلہ دیکھ رہے ہیں، موٹر کا مسئلہ نہیں۔ چیک کریں کہ آیا کنٹرولر ایک وقت میں ایک یونی کاسٹ کر رہا ہے۔ اسٹیٹس اپ ڈیٹ کی فریکوئنسی چیک کریں۔ چیک کریں کہ آیا تمام موٹرز ایک ہی بڑے گروپ میں ہیں۔ زیادہ تر معاملات میں، ملٹی کاسٹ گروپ ایڈریسنگ پر سوئچ کرنا کسی ایک موٹر کو چھوئے بغیر نظر آنے والی تاخیر کو حل کرتا ہے۔

"اگر ایک موٹر فیل ہو جائے تو کیا یہ گروپ کو نیچے لے جائے گا؟"

ایسا نہیں ہونا چاہیے۔ ہر موٹر ایک ہی ملٹی کاسٹ فریم کو آزادانہ طور پر جواب دیتی ہے۔ ایک واحد مردہ موٹر - MCU ناکامی، کپیسیٹر مختصر، مکینیکل جام - خود بخود مردہ رہتا ہے۔ دوسرے 199 کمانڈ کو عام طور پر انجام دیتے ہیں۔ اگر کوئی موٹر نیٹ ورک کو مکمل طور پر چھوڑ دیتی ہے، تو مینجمنٹ ڈیش بورڈ کو اسے غیر-ریسپانسیو کے طور پر جھنڈا لگانا چاہیے، اور کنیکٹیویٹی بحال ہونے پر اسے خود بخود گروپ میں شامل ہونا چاہیے۔ کسی بھی پروڈکشن-گریڈ کنٹرول پلیٹ فارم کے لیے یہ تنہائی ایک سخت ضرورت ہے۔

"کیا وائرلیس حقیقت میں سٹیل-اور-شیشے کے ٹاور میں قابل اعتماد ہے؟"

ہاں، اگر اس ماحول کے لیے پروٹوکول اور ٹوپولوجی کا انتخاب کیا جائے۔ تھریڈ کا میش فن تعمیر رکاوٹوں کے گرد گھومتا ہے بجائے اس کے کہ ان کے ذریعے چھدرے ایک رسائی پوائنٹ پر منحصر ہو۔ فریکوئینسی چپلتا ایپلی کیشن پرت کے شامل کیے بغیر سیر شدہ چینلز سے دور ہو جاتا ہے۔ سلیکن لیبز کا بینچ مارک جس کا پہلے حوالہ دیا گیا ہے ایک فعال دفتر میں WiFi اور Zigbee کے ساتھ ائیر ٹائم کے لیے مقابلہ کیا گیا - شیلڈ لیب نہیں - اور تھریڈ نے تمام ٹیسٹ کی شرائط میں سب سے کم لیٹنسی رکھی۔

اس نے کہا، کوئی پروٹوکول پیمانے پر پہلے سے-انسٹالیشن RF سروے کی ضرورت کو ختم نہیں کرتا ہے۔ میٹلائزڈ لو-ای ونڈو کوٹنگز والی عمارت صاف شیشے والی عمارت سے مختلف برتاؤ کرتی ہے۔ ڈرائی وال-آن-جڑن کی تعمیر انڈیلے ہوئے کنکریٹ اور ریبار سے مختلف برتاؤ کرتی ہے۔ میش ستارے سے بہتر رکاوٹوں کو سنبھالتی ہے۔ یہ طبیعیات کو اختیاری نہیں بناتا۔

"کیا کم تاخیر ہمیشہ بہتر ہوتی ہے؟"

صرف اس صورت میں جب یہ بھی ہم آہنگ ہو۔ ایک ایسا نظام جو ہر بار 18 ms فراہم کرتا ہے ایک واضح طور پر یکساں اگواڑا تیار کرتا ہے۔ ایک ایسا نظام جو مثالی حالات میں 10 ms تک مار سکتا ہے لیکن ٹریفک بڑھنے پر 80 ms تک بڑھ جاتا ہے ایک اگواڑا پیدا کرتا ہے جو گھبراتا ہے۔ عمارت کے مالکان کے لیے، پیشین گوئی وہی ہے جو مکین دیکھتے ہیں۔ اسپیک شیٹ کم از کم وہ ہے جس کے بارے میں سیلز انجینئر بولی میٹنگ میں بات کرتا ہے۔ وہ شاذ و نادر ہی ایک جیسے ہوتے ہیں۔


اگلا پروجیکٹ شروع ہونے سے پہلے

بڑے شیڈنگ پروجیکٹس میں دہرایا جانے والا سبق آسان ہے: ہم وقت سازی کے مسائل تقریباً کبھی موٹر سے شروع نہیں ہوتے۔

جب تک زپ کا اثر گلی سے نظر آتا ہے، اس کی بنیادی وجہ مواصلاتی نظام میں ہفتوں یا مہینوں سے خاموشی سے جمع ہوتی رہتی ہے۔ تجربہ کار کمیشننگ ٹیمیں یہ جانتی ہیں۔ متبادل ہارڈویئر کا آرڈر دینے سے پہلے وہ نیٹ ورک کنفیگریشن چیک کرتے ہیں۔

پانچ سوالات جو اہم ہیں:

کیا کمانڈز ملٹی کاسٹ یا یونی کاسٹ کے ذریعے تقسیم کی جاتی ہیں؟

کتنے آلات ہر مواصلاتی راستے کا اشتراک کرتے ہیں؟

غیر ضروری سٹیٹس پولنگ کتنی فعال ہے؟

کیا آلہ کی تعداد میں اضافے کے ساتھ ہی تاخیر کا اندازہ لگایا جا سکتا ہے؟

کیا ایک مواصلاتی ناکامی کو الگ تھلگ کیا جا سکتا ہے؟

ان پانچ سوالوں کا صحیح جواب دینا ڈیٹا شیٹ پر موجود کسی بھی موٹر تصریح کے مقابلے میں اگواڑے کی کارکردگی پر زیادہ اثر ڈالے گا۔

رسپانس ٹائم واقعی موٹر میٹرک نہیں ہے۔ یہ ایک سسٹم میٹرک ہے۔ جیسا کہ تجارتی عمارتیں شیڈنگ، لائٹنگ، اور HVAC کے درمیان سخت انضمام کی طرف دھکیل رہی ہیں، سینکڑوں اینڈ پوائنٹس پر ٹائمڈ کمانڈ پر عمل درآمد کرنے کی صلاحیت کارکردگی کا نمبر بن رہی ہے جو اس بات کی وضاحت کرتی ہے کہ آیا آٹومیشن کی سرمایہ کاری قابل قدر تھی۔ موٹرز شاذ و نادر ہی رکاوٹ ہیں۔ ان کے درمیان فن تعمیر تقریبا ہمیشہ ہے.