سیستم  DCSیک نوع سیستم هوشمند کنترل آسانسور است که بر خلاف سیستم‌های سنتی که کاربر فقط دکمه‌ی بالا یا پایین را می‌زند، کاربر مقصد خود را قبل از سوار شدن انتخاب می‌کند.

 نحوه‌ی کار:

  •  
  • در لابی یا هر طبقه، به جای دکمه‌های Up و Down، یک پنل لمسی یا کیبورد عددی وجود دارد.
  • مسافر شماره‌ی طبقه‌ی مقصد را وارد می‌کند.
  • سیستم با در نظر گرفتن همه‌ی درخواست‌ها، بهینه‌ترین آسانسور را اختصاص می‌دهد تا توقف‌ها کمتر و زمان سفر سریع‌تر شود.
  • روی نمایشگر مشخص می‌شود که مثلاً باید آسانسور B را سوار شود. 

مزایا:

  • کاهش زمان انتظار و سفر
  • مصرف انرژی کمتر
  • افزایش ظرفیت جابجایی درساعت (throughput)
  • مدیریت هوشمند ترافیک (مثلاً در ساعت‌های شلوغ)

برندهای شناخته شده در صنعت آسانسورکه از DCS استفاده می‌کنند، عبارتند از :

  • KONE – Destination Control System (KONE Polaris)
  • Otis – CompassPlus
  • Schindler – PORT Technology
  • ThyssenKrupp – AGILE
  • Mitsubishi – DOAS

در سیستم‌های سنتی آسانسور، شما فقط دکمه «بالا» یا «پایین» رو می‌زنید. کنترلر آسانسور نمی‌دونه مقصد شما کجاست تا وقتی وارد کابین بشید و دکمه طبقه رو بزنید — یعنی تصمیم‌گیری ناقص انجام میشه.

 

اما در DCS، سیستم از قبل می‌دونه هر مسافر قراره به کجا بره. پس می‌تونه با یک الگوریتم بهینه‌سازی، بهترین آسانسور رو تعیین کنه تا:

  • مسیرها هم‌پوشانی نداشته باشن،
  • توقف‌ها کم بشن،
  • زمان کل سفرها (مجموع انتظار + حرکت) کمینه بشه.

الگوریتم تخصیص آسانسور:

1. ورودی‌ها

برای هر درخواست:

  • مبدأ (طبقه فعلی)
  • مقصد (طبقه هدف)
  • زمان درخواست
  • وضعیت فعلی هر آسانسور (مکان، جهت، بار، توقف‌های برنامه‌ریزی‌شده)

2. معیارهای تصمیم‌گیری (Cost Function)

سیستم یک تابع هزینه (Cost Function) تعریف می‌کنه تا برای هر آسانسور بررسی کنه:

3. انتخاب آسانسور

سیستم برای هر درخواست، هزینه‌ی هر آسانسور رو حساب می‌کنه و آسانسوری رو انتخاب می‌کنه که کمترین مقدار Cost Function رو داره.
گاهی از الگوریتم‌های هوش مصنوعی مثل Genetic Algorithm، Reinforcement Learning  یا Fuzzy Logic  هم برای یادگیری رفتار ترافیکی استفاده میشه.

.4به‌روزرسانی در لحظه  (Dynamic Scheduling)

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

فلوچارت سیستم DCS

توضیح گام به گام:

1) کاربر مقصد را وارد می‌کند
مثلاً در طبقه 1 دکمه‌ی “10” را می‌زند

2.سیستم ورودی را دریافت می‌کند

    • مبدأ = 1
    • مقصد = 10
    • زمان = حالا

3.اطلاعات وضعیت آسانسورها را می‌گیرد
برای هر آسانسور:

    • موقعیت فعلی
    • جهت حرکت
    • توقف‌های آینده
    • میزان بار (تعداد مسافر)

4.محاسبه تابع هزینه برای هر آسانسور
برای هر آسانسور Ei:
مقایسه‌ی مقادیر Cost
آسانسوری که کمترین Cost را دارد، انتخاب می‌شود.

5.نمایش نتیجه روی پنل کاربر
مثلاً: «لطفاً آسانسور B را سوار شوید.»

6.به‌روزرسانی برنامه‌ی آسانسورها
مسیر آسانسور انتخاب‌شده اصلاح می‌شود تا مبدأ و مقصد جدید را در برنامه خود بگنجاند.

در نسخه‌های مدرن DCS (مثل Schindler PORT  یا KONE Polaris 2)، الگوریتم بالا با داده‌های Real-Time  و Machine Learning  بهبود داده می‌شه تا مثلاً:

  • ترافیک صبح و عصر رو پیش‌بینی کنه.
  • از رفتار کاربران قبلی یاد بگیره (کِی کجا میرن).
  • آسانسورها رو قبل از درخواست واقعی، پیش‌موضع‌گیری (Pre-positioning) کنه.

نحوه‌ی استفاده از سنسور وزن در سیستم  DCS

1. سنسور بار (Load Sensor)

در هر آسانسور، زیر کابین یا در سیستم تعلیق، سلول‌های بار (Load Cells) یا سنسورهای کشش سیم‌بکسل نصب شده‌اند.
این سنسورها وزن لحظه‌ای کابین را به کنترلر آسانسور گزارش می‌کنند.

2. تخمین تعداد مسافر

سیستم فرض می‌کند:

پس اگر وزن کابین افزایش یابد مثلاً 350 کیلوگرم، سیستم تخمین می‌زند حدود 5 نفر سوار شده‌اند:

3. نقش این داده در الگوریتم DCS

پارامتر L_balance  یا «Load Balance» در تابع هزینه از همین مقدار استفاده می‌کند:

  • اگر کابین تقریباً پر باشد → هزینه‌ی تخصیص آن آسانسور افزایش می‌یابد.
  • اگر کابین تقریباً خالی باشد → سیستم ترجیح می‌دهد درخواست جدید را به آن اختصاص دهد.

به‌این‌ترتیب، سیستم از ارسال درخواست جدید به آسانسورهای پر جلوگیری می‌کند.

4. قابلیت‌های پیشرفته‌تر

در سیستم‌های مدرن:

  • سنسور وزن می‌تواند داده‌ی پیوسته بدهد، نه فقط وضعیت «پر / نیمه‌پر / خالی».
  • سیستم DCS این داده‌ها را با دوربین یا حسگر حضور در کابین ترکیب می‌کند تا دقت شمارش بیشتر شود
  • اگر بار از حد مجاز بالاتر برود، سیستم به‌صورت خودکار درب را باز می‌کند و از حرکت جلوگیری می‌کند (Overload Protection).
 

 

این نمودار نشون می‌ده که هرچه وزن کابین (درصد ظرفیت) بیشتر بشه، سیستم DCS هزینه‌ی تخصیص اون آسانسور رو بالاتر در نظر می‌گیره تا از ارسال درخواست جدید به آسانسورهای شلوغ جلوگیری کنه

اگر چند نفر درخواست مشابه داشته باشند ممکنه ظرفیت کابین به اندازه نباشه یا اینکه شخصی بخواد با ویلچر وارد کابین بشه و فضای کافی نداشته باشه. چه اتفاقی میافته؟

یکی از چالش‌های کلیدی در طراحی سیستم‌های DCS همین نکته هست — چون این سیستم‌ها تصمیم‌گیری رو بر اساس داده‌ی مقصد و وزن انجام میدن، اما باید بتونن فضا و شرایط ویژه‌ی مسافران رو هم مدیریت کنن.
بیایید دقیق‌تر ببینیم چه اتفاقی می‌افته و چطور سیستم‌های پیشرفته باهاش برخورد می‌کنن

در دو حالت ممکنه تصمیم اشتباه بیفته:

  1. چند نفر به‌صورت هم‌زمان مقصد یکسان وارد کنن → سیستم همه رو به یک کابین می‌فرسته، ولی ظرفیت کافی نیست.
  2. یکی از مسافران مثلاً با ویلچر یا بار حجیم بخواد سوار بشه → وزن ممکنه مجاز باشه ولی فضای فیزیکی کافی نباشه.
 

راهکارهای فنی در سیستم‌های DCS مدرن

✅ الف) سنسور وزن دقیق و لحظه‌ای

  • وقتی کابین به مبدأ می‌رسه و در باز می‌شه، سیستم وزن قبل و بعد از سوار شدن رو می‌سنجه.
  • اگر افزایش وزن بیش از حد مجاز باشه یا ظرفیت حجمی پر بشه، سیستم درب را نمی‌بندد و پیام خطا می‌دهد:

«Cabin Full – Please Wait for Next Elevator»

✅ ب) پایش فضای داخل کابین (Camera / LIDAR)

  • در آسانسورهای هوشمندتر، دوربین‌های 3D یا LIDAR داخل کابین نصب می‌شن.
  • سیستم با بینایی ماشین (Computer Vision) می‌فهمه آیا:
    • کابین فضای آزاد کافی دارد
    • فرد با ویلچر یا کالسکه وارد شده
    • مسیر درب مسدود است
  • در صورت کمبود فضا، درخواست‌های جدید برای آن کابین غیرفعال می‌شن تا پر شدن فیزیکی رخ نده.

✅ ج) دکمه یا حالت دسترسی ویژه (Accessibility Mode)

  • در پنل DCS (کیبورد مقصد یا تاچ‌اسکرین)، معمولاً گزینه‌ای وجود داره با آیکون ♿ یا عبارت “Accessibility”.
  • اگر کاربر این گزینه رو انتخاب کنه:
    • سیستم یک کابین با فضای بیشتر اختصاص میده (مثلاً کابینی که اولویت با ویلچر داره).
    • اون کابین به طور خودکار در زمان بیشتری درب رو باز نگه می‌داره و توقف‌های غیرضروری حذف می‌شن.

 

✅ د) پیش‌بینی بار و تقسیم هوشمند درخواست‌ها

  • اگر چند نفر مقصد مشابه وارد کنن، سیستم می‌تونه تشخیص بده که مجموع وزن احتمالی زیاد میشه.
  • در اون حالت، مثلاً میگه:

«Please take Elevator A» برای دو نفر اول و «Please take Elevator B» برای بقیه.

بر اساس آمار KONE و Schindler:

 DCS می‌تواند زمان انتظار را تا 25٪ و تعداد توقف‌ها را تا 40٪ کاهش دهد.این یعنی نه‌تنها سرعت بیشتر، بلکه صرفه‌جویی در انرژی و کاهش استهلاک مکانیکی هم حاصل می‌شود.

در این نمودار می‌بینی که سیستم DCS نسبت به GCS زمان انتظار و زمان سفر را کاهش می‌دهد، در حالی که ظرفیت جابجایی (تعداد افراد منتقل‌شده در ساعت) به‌طور چشمگیری افزایش پیدا می‌کند — دقیقاً همان چیزی که برای ساختمان‌های پرترافیک حیاتی است.