سیستم اینترنت اشیا (I.O.T) تحلیل داده‌های توربین‌های انتقال گاز

مقدمه

اینترنت اشیا یا همان I.O.T علمی است به روز که در پروژه معرفی شده به جمع‌آوری داده و بررسی وضعیت توربین‌های انتقال گاز شرکت ملی گاز استفاده شد.

شرکت توربوتک مجموعه‌ای دانش بنیان و بر پایه نیروی انسانی متخصص است، که هسته اولیه آن در سال  ۱۳۸۲ در شرکت پتروگاز خاورمیانه و با نام گروه نیرو و پیشرانش شکل گرفت که از اهداف اولیه آن می‌توان به تبدیل شدن به مرکز تحقیقات شماره یک کشور در زمینه توربو ماشین و ساخت انحصاری محصولات ویژه توربو ماشینی اشاره کرد. در سال  ۱۳۸۹ شرکت توربو کمپرسور تک خاورمیانه (توربوتک) با هدف دستیابی به دانش طراحی و تکنولوژی تولید توربین‌های گازی و به منظور تولید توربین با نشان ملی با مشارکت شرکت توربین‌های گازی خاورمیانه (MIGT) و شرکت پتروگاز خاورمیانه تاسیس شد.

در یک پروژه R&D تصمیم گرفته شد تا برای برخی تحلیل‌ها و گزارش‌هایی که هفتگی و روتین بودند یک سیستم و مکانیزم خودکار جهت ایجاد گزارش‌ها آماده شود. فرایند ابتدایی گزارش‌گیری فرآیندی کاملا سنتی بود که بر پایه تحلیل‌های دستی با Excel، محسبات با برنامه نوشته شده با فورترن و متلب و افزودن تمام موارد در مایکروسافت ورد بود. که جزئیات آن در بخش بعدی به تفضیل بیان خواهد شد.

فرآیند سنتی تحلیل داده‌های توربین

داده‌های سنسور ۱۳ توربین‌ انتقال گاز که یک قطعه مکانیکی High Tech می‌باشند توسط یک فایل Excel به شرکت توربوتک آورده می‌شد. ۴ گروه از متخصصان مکانیک بر روی تحلیل این داده‌ها کار می‌کردند. متوسط زمانی که برای گزارش وضعیت هر توربین مصرف می‌شد ۶ ساعت بود. این گزارش‌ها هر هفته باید تولید می‌شدند.

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

با توجه به اتلاف زمان زیادی که تهیه گزارش‌های هفتگی دربرداشت پیشنهاد طراحی یک سیستم نرم‌افزاری داده شد. من به عنوان Full Stack Web Developer این سیستم نرم‌افزاری را به طور کامل به زبان C# و تکنولوژی ASP.Net با معماری مرجع MVC توسعه دادم.

طراحی و توسعه این سیستم سبب افزایش راندمان تهیه گزارش‌گیری شد. فرآیندی متشکل از چهار تیم مکانیک حالا توسط یک اپراتور ساده که وظیفه بارگذاری اطلاعات را دارد انجام پذیر است. در پایان نیز یک متخصص مکانیک به عنوان کارشناس تحلیل خود را بر خروجی های حاصل از گزارش ارائه می‌کند. این سیستم نرم‌افزاری سبب افزایش ۹۳ درصدی راندمان شد. چراکه اکنون کار گزارش و تحلیل هر توربین از ۶ ساعت به حداکثر نیم ساعت رسیده است.

پیاده سازی سیستم نرم‌افزاری

زبان استفاده شده در این پروژه C# بود. فریمورک دات نت به عنوان هسته اصلی تشکیل دهنده این محصول کمک شایانی به توسعه کرد. ASP.Net MVC تکنولوژی روز مایکروسافت به نسخه ۶ در این پروژه استفاده شد. از Entity Framework برای اتصال مدل به پایگاه داده بهر برده شد. در پایگاه داده از SQL Sercer 2017 استفاده شد. قسمت فرانت سایت طبق معمول با HTML, CSS, JavaScript سه هسته اصلی تشکیل‌دهنده وب ایجاد شد. فریمورک Bootstrap برای ریسپانسیو کردن صفحات و  کتابخانه chart.js برای نمودارهای تحلیلی به کار رفت. در این برنامه قسمتی از تحلیل‌ها نیاز به اجرای مدل توربین داشت که مدل با زبان فورترن قبلتر نوشته شده بود. برای اتصال مدل فورترن به برنامه از متلب استفاده شد و خروجی نهایی به صورت dll استخراج شد. فایل dll به صورت مجزا به پروژه الحاق شد.

توضیحات

  • شرکت توربوتک

  • IOT

  • 1395 - 1396

علی حافظی