تعداد نشریات | 43 |
تعداد شمارهها | 1,652 |
تعداد مقالات | 13,408 |
تعداد مشاهده مقاله | 30,249,678 |
تعداد دریافت فایل اصل مقاله | 12,087,813 |
الگوکردن و شبیهسازی موتور درونچاهی حفاری با استفاده از روشهای هوش محاسباتی | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
هوش محاسباتی در مهندسی برق | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
مقاله 7، دوره 8، شماره 2، شهریور 1396، صفحه 71-82 اصل مقاله (622.64 K) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
نوع مقاله: مقاله پژوهشی فارسی | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
شناسه دیجیتال (DOI): 10.22108/isee.2017.21742 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
نویسندگان | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
عباس رضایی* 1؛ بهروز نوروزی2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1- استادیار، عضو هیئت علمی گروه مهندسی برق - دانشگاه صنعتی کرمانشاه - کرمانشاه - ایران | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2- دانشگاه آزاد اسلامی واحد کرمانشاه - کرمانشاه - ایران | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
چکیده | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
تکنیکهای هوش محاسباتی، توانایی زیادی در حل مسائل محاسباتی مختلف در علوم مهندسی دارند. در این مقاله، برای نخستین بار، الگوکردن و شبیهسازی موتور درونچاهی حفاری با استفاده از روشهای هوش محاسباتی مانند شبکه عصبی مصنوعی، سیستم استنتاج عصبی - فازی تطبیقی و تابع پایه شعاعی ارائه شده است. برای این منظور از دادههای تجربی برای آموزش و تست ساختارهای مختلف هوش محاسباتی استفاده شده است. الگوهای هوش محاسباتی بهدستآمده از لحاظ دقت و کارایی، با یکدیگر و نیز با دادههای تجربی مقایسه شدهاند. نتایج مقایسه نشان میدهند این الگوها دقت زیادی در پیشبینی رفتار موتورهای درونچاهی حفاری دارند. علاوه بر آن، از سرعت شبیهسازی بسیار زیادی در مقایسه با روشهای اندازهگیری تجربی برخوردارند. درنهایت با استفاده از الگوی شبکه عصبی پیشنهادشده در این مقاله که بهترین جواب را در مقایسه با روشهای دیگر دارد، برای نخستین بار یک معادله ارائه شده است که توصیفکنندۀ رفتار موتور درونچاهی حفاری است. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
کلیدواژهها | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
تابع پایه شعاعی؛ سیستم استنتاج عصبی- فازی تطبیقی؛ شبکه عصبی مصنوعی؛ شبیهسازی؛ الگوکردن؛ موتور درونچاهی حفاری | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
اصل مقاله | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1- مقدمه[1]حفاری جهتدار از مهمترین روشهای حفاری است. این حفاری کاربردهای عمدهای در حفر چاههای نفت ازجمله امکان دستیابی به ذخائر نفت و گاز دور از دسترس، حفر چاههای متعدد نفت و گاز در حفاری فراساحلی، خاموشکردن سریع چاههای نفت که دچار فوران یا آتشسوزی میشوند، افزایش برداشت از منابع نفت و گاز، حفاری افقی و چاههای زمینگرمایی دارد. در صورتی که در حفاری جهتدار، زاویه انحراف زیاد باشد، به جای استفاده از سیستم حفاری سنتی که در آن کل رشته حفاری حرکت چرخشی دارد از موتورهای درونچاهی1 استفاده میشود. موتور درونچاهی، پمپ جابهجایی مثبت حفره پیشرونده2 (PCPD) است. این نوع موتورها به انتهای رشته حفاری و قبل از مته3 حفاری متصل میشوند و با استفاده از سیال تحت فشار که گل حفاری، هوای فشرده و یا هر گاز دیگری است، نیروی هیدرولیکی را به نیروی مکانیکی برای چرخش مته تبدیل میکنند. مزیت عمدۀ این موتورها در این است که به تجهیزات خاص هیدرولیکی نیاز ندارند و با همان سیستم رایج دکلهای حفاری کار میکنند. شکل (1) ساختار یک موتور درونچاهی حفاری را نشان میدهد. ساختار این موتور یک طوق مته4 دارد که موتور را به دریل وصل میکند. بخش قدرت موتور، یک روتور (جزء چرخشی) و استاتور (جزء ثابت) را شامل میشود. روتور و استاتور از مارپیچهایی با طول متفاوت تشکیل شدهاند. جریان گل حفاری پمپشده به داخل فضای خالی بین این مارپیچها، چرخش روتور در داخل استاتور را باعث میشود و درنهایت از قسمت انتقال قدرت، چرخش مته حفاری را موجب میشود. گشتاور ایجادشده متناسب با فشار سیال و سرعت دورانی متناسب با میزان جریان5 است. تعداد لابها6 سطح مقطع روتور و استاتور را روی هر قطعه تعریف میکنند. لاب، مشابه دندانۀ چرخدنده است که برای تنظیم سرعت خروج واحد توان به کار میرود. تعداد بیشتر لوب نشاندهندۀ توان بیشتر موتور و درنتیجه، تولید گشتاور بیشتر است. کمبودن تعداد لابها نشاندهندۀ کاهش در گشتاور تولیدی و افزایش سرعت چرخش مته است. برای ایجاد فاصله لازم برای امکان چرخش روتور در استاتور، تعداد لابهای روتور دستکم یکی کمتر از تعداد لابهای استاتور است. واحد توان برحسب نسبت تعداد لابهای روتر به استاتور تعریف میشود. یکی دیگر از پارامترهای واحد توان، طول گام7 (استیج) است و بهصورت طول یک مارپیچ کامل 360 درجه استاتور تعریف میشود. وقتی مته در پایین چاه قرار دارد و موتور با ظرفیت کامل در حال کار باشد، افزایش چشمگیری در فشار سیستم سیال به دلیل محدودیتهای فیزیکی موتور ایجاد میشود که فشار تفاضلی یا دیفرانسیلی (DP)8 شناخته میشود. اگر فشار تفاضلی بیش از حد زیاد باشد، موتور و چرخش مته متوقف میشود که این امر ممکن است به سطح داخلی استاتور صدمه بزند. پارامترهای مهم عملیاتی موتور درونچاهی شامل میان جریان سیال (GPM) برحسب گالون بر دقیقه، سرعت چرخش مته9 (RPM) برحسب دور بر دقیقه و میزان گشتاور تولیدی10 (T) برحسب پوند بر فوت هستند. در این مقاله از سه روش شبکه عصبی مصنوعی11 (ANN)، سیستم استنتاج عصبی - فازی تطبیقی12 (ANFIS) و تابع پایه شعاعی13 (RBF) برای الگوکردن و شبیهسازی سرعت چرخش مته و گشتاور موتور درونچاهی حفاری استفاده شده است و نتایج هر سه الگو با یکدیگر و با دادههای تجربی مقایسه شدهاند. روشهای هوش محاسباتی کاربردهای زیادی در علوم مختلف دارند ]12-1[. در مرجع ]1[، الگوسازی و شبیهسازی یک کمپرسور گاز سانتریفیوژی در شرکت پالایش نفت کرمانشاه با استفاده از روش ANFIS صورت گرفته است. مرجع ]2[ الگوسازی، شبیهسازی و کنترل سیستمهای فتوولتائیک با استفاده از روشهای هوش محاسباتی را بررسی کرده است. در مرجع ]3[ از ترکیب دو روش شبکه تابع پایه شعاعی (RBF) و شبکه عصبی Elman برای الگوکردن سیستم امنیتی تشخیص نفوذ غیرمجاز استفاده شده است. مقایسه دو شبکه RBF و MLP برای پیشبینی پارامترهای مؤثر اقتصادی در ]4[، کاربرد شبکه عصبی در بررسی، پیشبینی و آنالیز تولید برق از نیروگاههای بادی در ]5[ و کاربرد هوش محاسباتی در الگوکردن و شبیهسازی مصرف انرژی الکتریکی در کشور ترکیه در ]6[ صورت گرفتهاند. در مرجع ]7[ یک الگو برای تخمین زمان حفاری دریل در میدانهای نفتی جنوب ایران ارائه شده است. برای این منظور دادههای حفاری از گزارشات روزانه حفاری در سه میدان نفتی جنوب ایران به دست آمده است و یک الگوی شبکه عصبی و یک الگوی رگرسیون خطی چندگانه برای تخمین زمان حفاری به کار رفته است. در مرجع ]8[ کاربرد شبکه عصبی مصنوعی در طراحی سیستمهای عملیات و حفاری بررسی شده است. مرجع ]9[الگوی شبکه عصبی برای پیشبینی توزیع دما در هنگام فرایند حفاری ارائه کرده است. مرجع ]10[ یک روش برای تشخیص آنی نوع سنگ در هنگام حفاری با استفاده از روشهای هوش محاسباتی ارائه کرده است. از روش ANFIS برای کنترل موقعیت و سرعت یک نوع ربات در محیط کاری در مرجع ]11[ استفاده شده است. همچنین در مرجع ]12[ بهبود مشخصات سرعت در درایو موتور القایی با استفاده از یک ایده جدید صورت گرفته است که در آن از پالسهای PWM با کمک روش شبکۀ عصبی مصنوعی ایجاد شدهاند.
شکل(1): ساختار یک موتوردرونچاهی حفاری.
در مرجع ]8[ کاربرد تکنیکهای هوش محاسباتی و مزایا و محدودیتهای هریک از آنها در حفاری و صنعت که در مقالات مختلف آمدهاند، بررسی شدهاند. در مرجع ]9[ درجه حرارت سطح مقطع فرز در طی فرایند حفاری با استفاده از شبکه عصبی مصنوعی الگوسازی شده است. در مرجع ]11[، کنترلکنندۀ تطبیقی غیرخطی پیشبین الگو برای کنترل موقعیت - سرعت رباتهای بازو پیشنهاد شده است. در این مرجع، شبکه عصبی با الگوریتم آموزش لونبرگ – مارکوارت (LM)14 برای تخمین تطبیقی الگوی ربات به کار برده شده است. در مرجع ]12[، فرمانهای کلیدزنی با یک روش جدید مبتنی بر شبکۀ عصبی پیشخور چندلایۀ منطبق با سطوح جریان و ولتاژ مرجع فازها، تولید شده است؛ همچنین برای تخمین اطلاعات شار و گشتاور مورد نیاز از شبکۀ پرسپترون چندلایه (MLP)، مطابق معمول کارهای قبلی استفاده شده است. ادامه این مقاله به شرح زیر نگارش شده است: در بخش 2 خلاصهای از روشهای هوش محاسباتی و نیز الگوهای پیشنهادشده در این مقاله معرفی شده است. در بخش 3 نتایج مقایسۀ این الگوها با دادههای تجربی و نیز با یکدیگر آورده شده است. سرانجام در بخش 4، نتیجهگیری شده است.
2- روش هوش محاسباتی در این مقاله روشهای هوش محاسباتی ازجمله ANN، ANFIS و RBF برای پیشبینی رفتار غیرخطی موتور درونچاهی حفاری استفاده شده است. برای این منظور پارامترهای ورودی الگوها نسبت بین تعداد لابها یا برجستگیهای روی روتور به لابها یا شیارهای روی استاتور (Lobe)، حجم سیال پمپشده بر حسب گالن بر دقیقه (GPM)، سایز یا اندازه موتور15 (MD) (اندازه قطر خارجی موتور) برحسب اینچ و فشار دیفرانسیلی (DP) برحسب پوند بر اینچ مربع انتخاب شدهاند؛ همچنین خروجی شبکههای پیشنهادشده، سرعت چرخش موتور (RPM) برحسب دور بر دقیقه و گشتاور ایجادشده بر روی موتور (T) برحسب پوند بر فوت است. در شکل (2) الگوهای هوش محاسباتی پیشنهادشده در این مقاله نشان داده شده است. در الگوی ANN پیشنهادشده از ساختار پرسپترون چندلایه16 (MLP) استفاده شده است. ساختار MLP دستکم سه لایه دارد: لایه ورودی، لایه خروجی و دستکم لایه مخفی ]13[. ANFIS سیستم استنتاج فازی است که با استفاده از شبکههای عصبی مصنوعی پیادهسازی شده است ]14[. شبکه RBF شبکه عصبی مصنوعی است که از توابع پایه شعاعی بهعنوان توابع فعالسازی استفاده میکند ]15[. کاربرد این شبکه در تقریب توابع، پیشبینی سریهای زمانی و کنترل است. معادلات زیر، الگوی شبکه عصبی نشان داده شده در شکل (2) را توصیف میکند:
در این روابط X ورودیها، y خروجیها، W وزن بین دو نرون مرتبط، f تابع فعالسازی وb بایاس نرونها هستند. معمولاً در ساختار MLP از تابع تانژانت سیگموئید17 یا Tansig بهعنوان تابع فعالسازی نرونها در لایه مخفی استفاده میشود که با رابطه زیر تعریف شده است.
هر ساختار ANFIS از پنج لایه تشکیل شده است. در لایه نخست، عمل فازیسازی رخ میدهد. پارامترهای توابع عضویت فازی در این لایه با عنوان پارامترهای غیرخطی شناخته میشوند. در بخش اول، قوانین فازی در لایه دوم اجرا میشوند. توابع عضویت فازی در لایه سوم نرمالیزه میشوند. بخش دوم، قوانین فازی در لایه چهارم اجرا میشوند. سرانجام خروجیهای لایه چهارم برای محاسبه خروجی نهایی در لایه پنجم استفاده میشوند. پارامترهای لایه پنجم، پارامترهای خطی شناخته میشوند. هر ساختار RBF دقیقاً یک لایه ورودی، یک لایه مخفی با تابع فعالسازی غیرخطی پایه شعاعی و یک لایه خروجی خطی دارد.
شکل (2): الگوهای هوش محاسباتی پیشنهادشده در این مقاله (الف) الگوی ANN (ب) الگوی ANFIS برای خروجی RPM (پ) الگوی ANFIS برای خروجی گشتاور Torque و (ت) الگوی RBF.
خروجی j امین نرون لایه مخفی در ساختار RBF با رابطه زیر داده میشود:
در رابطه بالا K تابع متقارن شعاعی مثبت (کرنل18) است که در مرکز این تابع یا مقدار دامنه آن، ماکزیمم است و از مرکز به بعد، مقدار دامنه تابع به سرعت به صفر میل میکند. k تعداد نرونها در لایه مخفی است. Zj در صورتی مقدار مطلوب را دارد که فاصله کوچکتر از باشد. خروجی m امین نرون در لایه خروجی از رابطه زیر به دست میآید که در آن Wjm وزن بین نرونهای ارتباطی است.
دادههای تجربی با اندازهگیری پارامترهای ورودی - خروجی یک نمونه موتور درونچاهی حفاری متعلق به شرکت ملی نفت ایران در شهر سومار استان کرمانشاه صورت گرفته است. برای آموزش و تست الگوهای پیشنهادی، از نرمافزار مطلب (MATLAB) استفاده شد؛ همچنین دادههای اندازهگیریشده (دادههای تجربی) به طور تصادفی به دو دسته تقسیم شدند: دادههای آموزش (حدود 70%) و دادههای تست (حدود 30%). به دلیل اینکه مقادیر حداکثر و حداقل هریک از ورودی و خروجیها در الگوهای پیشنهادی تفاوت زیادی با یکدیگر داشتند، از تابع لگاریتم طبیعی برای نرمالیزهکردن دادهها استفاده شد. برای به دست آوردن بهترین ساختارهای هوش محاسباتی با پیچیدگی کمتر و دقت بیشتر، پیکربندیهای مختلفی از ANN و ANFIS تست شد. برای ساختارهای ANN، تعداد ایپوچها19، نوع آلگوریتم آموزش، تعداد لایههای مخفی و تعداد نرونها در هر لایه مخفی تغییر داده شد؛ سپس شبکۀ ایجادشده با دادههای تجربی، آموزش و تست شد. برای به دست آوردن الگوی پیشنهادی ANFIS، تعداد و نوع توابع عضویت و همچنین تعداد ایپوچها تغییر داده شد. در جدولهای (1) و (2) مشخصات بهترین الگوهای بهدستآمده ANN و ANFIS نشان داده شدهاند. بهترین الگو RBF با 69 نرون در لایه مخفی به دست آمد. در این مقاله، هدف، به دست آوردن بهترین ساختار شبکه عصبی، یعنی ساختاری با پیچیدگی کمتر و دقت بیشتر بود. پیچیدگی و حجم ساختار، یعنی تعداد لایههای مخفی و تعداد نرونها در هر لایه مخفی. با توجه به ماهیت غیرخطی دادهها و باوجود تلاش زیاد، به دست آوردن یک شبکه با تنها یک لایه مخفی و دشتن دقت زیاد مقدور نبود. برای حالتهایی با سه و چهار لایه مخفی با وجود به دست آمدن خطای بهتر، ساختار پیچیدهتری داشتند و نیز امکان Overfit در آنها وجود داشت؛ بنابراین ترجیح داده شد از حالت دو لایه با پیچیدهگی کمتر و دقت زیاد استفاده شود. برای حالت دو لایه نیز نوع آلگوریتم آموزش و تعداد نرونها در هر لایه مخفی تغییر داده شد تا بهترین ساختار با کمترین خطای ممکن به دست آید.
جدول (1): خصوصیات بهترین ساختار ANN بهدستآمده.
جدول (2): خصوصیات بهترین ساختار ANFIS بهدستآمده.
3- نتایج و بحث برای اثبات کارایی الگوهای پیشنهادشده در این مقاله، نتایج بهدستآمده از این الگوها با دادههای تجربی مقایسه شدهاند. در شکلهای (3) و (4) مقایسۀ بین دادههای تجربی و نتایج پیشبینیشده با الگوهای هوش محاسباتی برای دادههای آموزش و تست آورده شده است. در این شکلها درصد خطای نسبی میانگین20 (MRE%)، میانگین خطای مطلق21 (MAE)، ریشه میانگین مربعات خطا22 (RMSE) و ضریب همبستگی23 (CF) به ترتیب با روابط زیر تعریف میشوند.
در این روابط N تعداد کل دادههاست، X(Exp) به معنای داده تجربی و X(Pred) به معنای داده پیشبینی شده است. در شکلهای (3) و (4) خطوط آبی، دادههای تجربی و دایرهها، دادههای پیشبینیشدۀ الگوهای هوش محاسباتی هستند. هر چقدر دایرهها به خطوط آبی نزدیکتر باشند، نشاندهندۀ نزدیکتربودن دقت الگوهای هوش محاسباتی به دادههای تجربی است؛ بنابراین از روی شکلهای (3) و (4) و خطاهای بهدستآمده که با معادلات (7)-(10) تعریف شدهاند و برای هر سه روش ANN، ANFIS و RBF در شکلهای (3) و (4) نشان داده شدهاند، میتوان نتیجه گرفت هر سه روش ANN، ANFIS و RBF - که در این مقاله برای الگوکردن و شبیهسازی موتور درونچاهی حفاری پیشنهاد شدهاند - دقت خوبی در مقایسه با دادههای تجربی دارند؛ همچنین الگوی پیشنهادشدۀ شبکه عصبی دقت بیشتری در پیشبینی دادههای تجربی نسبت به الگوی ANFIS دارد و نیز الگوی پیشنهادشدۀ ANFIS از الگوی RBF دقیقتر است.
شکل (3): مقایسه بین دادههای تجربی و نتایج پیشبینیشدۀ الگوهای هوش محاسباتی برای دادههای آموزش.
شکل (4): مقایسه بین دادههای تجربی و نتایج پیشبینیشدۀ الگوهای هوش محاسباتی برای دادههای تست
مهمترین عامل تأثیرگذار در رفتار غیرخطی، موتور درونچاهی حفاری گشتاور و سرعت چرخش مته (RPM) است که تابعی از پارامترهای میزان جریان سیال (GPM)، فشار دیفرانسیلی (DP) و قطر خارجی موتور (OD) هستند. نتایج بهدستآمده با استفاده از الگوی پیشنهادی شبکۀ عصبی برای خروجی RPM بهازای مقادیر 75/4OD= و 500 DP= و 200GPM= در شکلهای (5) و (6) نشان داده شدهاند. در شکلهای (7) و (6) نتایج بهدستآمده از الگوی پیشنهادی شبکۀ عصبی برای خروجی گشتاور بهازای مقادیر 75/4OD=، 500DP= و 200GPM= آورده شدهاند. برای شکل (5)، ماکزیمم RPM بهدستآمده با استفاده از الگوی شبکۀ عصبی 901/864 بهازای 66/0Lobe= و 1200GPM= است. با استفاده از شکل (6)، ماکزیمم RPM بهدستآمده با استفاده از الگوی شبکۀ عصبی 53/865 بوده که بهازای 54/0Lobe= و 700DP= به دست آمده است. برای شکل (7)، ماکزیمم گشتاور بهدستآمده با استفاده از الگوی شبکۀ عصبی 98/7613 بهازای 9/0Lobe= و 1200GPM= است. همچنین با استفاده از شکل (8) ماکزیمم گشتاور بهدستآمده با استفاده از الگوی شبکۀ عصبی 11/13276 بوده که بهازای 86/0Lobe= و 1105DP= بهدستآمده است. با استفاده از این نتایج، الگوی شبکۀ عصبی پیشنهادشده در این مقاله به راحتی به پیشبینی رفتار غیرخطی موتور درونچاهی حفاری در نقاطی غیر از دادههای آموزش و تست قادر است.
شکل (5): نتایج بهدستآمده از الگوی پیشنهادی شبکۀ عصبی برای خروجی RPM بهازای مقادیر 75/4OD= و 500DP=.
شکل (6): نتایج بهدستآمده از الگوی پیشنهادی شبکۀ عصبی برای خروجی RPM بهازای مقادیر 75/4OD= و 200GPM=.
شکل (7): نتایج بهدستآمده از الگوی پیشنهادی شبکۀ عصبی برای خروجی گشتاور بهازای مقادیر 75/4OD= و 500DP=.
شکل (8): نتایج بهدستآمده از الگوی پیشنهادی شبکۀ عصبی برای خروجی گشتاور بهازای مقادیر 75/4OD= و 200GPM= در شکلهای (9) و (10) به ترتیب منحنی گشتاور و سرعت چرخش موتور برحسب فشار دیفرانسیلی بهدستآمده با استفاده از الگوی پیشنهادی شبکۀ عصبی نشان داده شدهاند. با توجه به محدودبودن تعداد دادههای تجربی، امکان رسم این منحنیها با آنها میسر نبود؛ این امر قدرت شبکۀ عصبی پیشنهادشده در پیشبینی رفتار غیرخطی موتور درونچاهی حفاری را نشان میدهد.
شکل (9): منحنی گشتاور برحسب فشار دیفرانسیلی بهدستآمده با استفاده از الگوی پیشنهادی شبکۀ عصبی.
شکل (10): منحنی سرعت چرخش موتور برحسب فشار دیفرانسیلی بهدستآمده با استفاده از الگوی پیشنهادی شبکۀ عصبی.
الگوهای هوش محاسباتی در حالت کلی الگوهای ریاضی هستند که توصیف خروجیهای آنها برحسب ورودیهایشان با روابط ریاضی بیان میشوند؛ بنابراین الگوهای ANN، ANFIS و RBF پیشنهادشده در این مقاله، رابطۀ مستقیم ریاضی بین ورودیها و خروجیهای تعریفشده برای موتور درونچاهی حفاری را ارائه دادهاند. با توجه به اینکه الگوی شبکۀ عصبی پیشنهادشده ما بهترین پاسخ را همراه با پیچیدگی کمتر دارد، بهتر است رابطۀ ریاضی مدنظر بر مبنای این الگو ارائه شود. در جدول (3) معادلهای بهدستآمده برای خروجیهای RPM و Torqueبرحسب ورودیهای DP، Lobe، GPM و OD با استفاده از الگوی شبکۀ عصبی پیشنهادی در این مقاله و برای نخستین بار آورده شدهاند. معادلات جدول (3) همان معادلات (1)-(3) با داشتن مقادیر معلوم وزنها و بایاسها و همچنین استفاده از Tansig بهعنوان تابع فعالسازی نرونها در لایۀ مخفی است. O1 تا O5 خروجیهای نرونهای لایۀ مخفی اول (معادله (1))، O6 تا O14 خروجیهای نرونهای لایه مخفی دوم (معادله (2)) و RPM و Torque خروجیهای نهایی شبکه هستند (معادله (3)). در معادله جدول (3) برای اینکه به همان صورت نشان داده شده بتوان از آن در نرمافزار مطلب استفاده کرد، به ورودیها مقادیر یک مثال داده شده است (MSize=1.75 LOBE=0.8333; GPM=20; DP=360;). این مقادیر به راحتی تغییر میکنند؛ همچنین یک مجموعه از داده بهصورت ماتریس به جای یک عدد منفرد بهعنوان ورودی در این معادله قرار داده میشود. در حال حاضر، رابطۀ ریاضی مستقیمی برای توصیف و حل معادلات مربوط به موتور درونچاهی حفاری ارائه نشده است و روش پیشنهادی در این مقاله برای اولین بار معرفی شده است. روش هوش محاسباتی به دلیل استفاده از دادههای تجربی برای آموزش، دقت زیادی در پیشبینی رفتار موتور درونچاهی حفاری دارد؛ همچنین در مقایسه با روشهای تجربی یا الگوهای ریاضی از سرعت بسیار زیادی برخوردار است؛ بهطور مثال، برای به دست آوردن خروجیهای گشتاور و سرعت یک مجموعه داده ورودی شامل 1000 نمونه برای موتور درونچاهی حفاری، فرمول ریاضی بهدستآمده با استفاده از روش شبکۀ عصبی، تنها به زمان 0.15 ثانیه نیاز داشت (شبیهسازی بر روی یک لبتاب Cori 7 با 8 گیگابایت رم صورت گرفت)؛ درحالیکه اگر میخواستیم این تعداد خروجی از اندازهگیری تجربی به دست آید، به زمان خیلی زیاد و هزینۀ نسبتاً بالایی نیاز داشت (حدود یک ماه برای به دست آوردن دادههای تست و آموزش زمان برد). مزیت دیگر روش هوش محاسباتی این است که به تعداد محدودی داده نیاز دارد که از اندازهگیری تجربی به دست آمدهاند و اگر با آنها به خوبی آموزش داده شود (مانند الگوهای پیشنهادی این مقاله) میتواند برای به دست آوردن هر تعداد دادهای استفاده شود که شامل دادههای آموزش و تست نیستند؛ ولی در رنج مینیمم و ماکزیمم این دادهها قرار دارند (درونیابی) (برای مثال شکلهای (9) و (10)). فرمول پیشنهادی به راحتی، استفاده و بدون مشکل در نرمافزار مطلب اجرا میشود و به دلیل اینکه یک رابطه ریاضی است، به راحتی یک نرم افزار ساده پی سی یا اندروید برای آن ایجاد میشود که هر زمان لازم باشد در کنار کار تجربی از اطلاعات آن استفاده کرد.
جدول (3): معادلات بهدستآمده برای خروجیهای RPM و گشتاور با استفاده از الگوی شبکۀ عصبی پیشنهادی
4- نتیجهگیری در این مقاله برای نخستین بار کاربرد شبکۀ عصبی مصنوعی، سیستم استنتاج عصبی - فازی تطبیقی و تابع پایه شعاعی در الگوکردن و شبیهسازی موتور درونچاهی حفاری ارائه شد. برای به دست آوردن بهترین روش ممکن، ساختارهای مختلفی از روشهای هوش محاسباتی بررسی شد. مقایسه بین دادههای تجربی و نتایج حاصل از الگوهای هوش محاسباتی نشان داد دقت خوبی بین آنها با کمترین خطای ممکن وجود دارد؛ همچنین نشان داد الگوی شبکۀ عصبی با وجود پیچیدگی کمتر دقت زیادتری نسبت به الگوهای ANFIS و RBF دارد؛ بنابراین و با توجه به سرعت شبیهسازی بسیار بالا، از الگوهای پیشنهادشده به راحتی میتوان در پیشبینی رفتار موتورهای درونچاهی حفاری در کاربردهای صنعتی استفاده کرد. [1]تاریخ ارسال مقاله: 23/07/1395 تاریخ پذیرش مقاله: 25/05/1396 نام نویسندۀ مسئول: عباس رضایی نشانی نویسندۀ مسئول : ایران – کرمانشاه – دانشگاه صنعتی کرمانشاه – گروه برق | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
مراجع | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[1] Hayati, M., Jamshidi, S.M., Rezaei, A., "Modeling and Simulation of Centrifugal Gas Compressor using A daptive Neuro-Fuzzy Inference System", Vol. 4, No. 1, pp. 358-363, 2011. [2] Mellit, A., Kalogirou, S., "Artificial intelligence techniques for photovoltaic applications: a review", Prog Energy Comb Sci, Vol. 34, pp. 574-632, 2008. [3] Tong, X., Wang, Z., and Yu, H., "A research using hybrid RBF/Elman neural networks for intrusion detection system secure model", Computer Physics Communication, Vol. 180, pp. 1795 – 1801, 2009. [4] Caiqing, Z., Ruonan, Q., and Zhiwen, Q., "Comparing BP and RBF Neural Network for Forecasting the Resident Consumer Level by MATLAB", International Conference on Computer and Electrical Engineering, 2008. [5] Mabel, M.C., Fernandez, E., "Analysis of wind power generation and prediction using ANN: A case study", Renewable Energy, Vol. 33, pp. 986-992, 2008. [6] Kaukal, M., Akpinar, A., Komurcu, M. I., Ozsahin, T.S., "Modelling and Forecasting of Turkey’s energy consumption using socio-economic and demographic variables", Applied Energy, Vol. 88, pp. 1927-1939, 2011. [7] Safaee Ardekani, O., Shadizadeh, S.R., "Development of drilling trip time model for southern Iranian oil fields: using artificial neural networks and multiple linear regression approaches", J Petrol Explor Prod Technol, Vol. 3, pp.287–295, 2013. [8] Bello, O., Holzmann, J., Yaqoob, T., Teodoriu, C., "Application Of Artificial Intelligence Methods In Drilling System Design And Operations: A Review Of The State Of The Art," Journal of Artificial Intelligence and Soft Computing Research, Vol. 5, No. 2, pp. 121–139, 2015. [9] Tahavvor, A.R., Hosseini, S., Jowkar, N., Karimzadeh Fard, A., "Prediction of Temperature Distribution during Drilling Process Using Artificial Neural Network", World Academy of Science, Engineering and Technology, International Journal of Mechanical, Aerospace, Industrial, Mechatronic and Manufacturing Engineering, Vol. 9, No. 3, pp. 478-482, 2015. [10] Moazzeni, A., Haffar, M.A., "Artificial Intelligence for Lithology Identification through Real-Time Drilling Data", Journal of Earth Science & Climatic Change, Vol. 6, No. 3, pp. 1-4, 2015. [11] Farrokhi, M, Mazdarani H., "Adaptive Neuro-Predictive Position/Velocity Control of Robot Manipulators in Work Space", ISEE, Vol. 4, No. 4, pp. 33-50, 2014. [12] Moayedi rad, H., Farshad, M., Shamsi nejad, M.A., "Improvement of speed profile in induction motor drive using a new idea of PWM pulses generation base on artificial neural networks", ISEE, Vol. 2, No. 4, pp. 35-46, 2012. [13] Hornik, K., Stinchcombe, M., & White, H., "Multilayer feedforward networks are universal approximators", Neural Networks, Vol. 2, No. 5, pp. 359-366, 1989. [14] Jang, J.-S. R., & Sun, C.-T., "Neuro-fuzzy modeling and control", Proceedings of the IEEE, Vol. 83, No. 3, pp. 378-406, 1995. [15] Buhmann, M. D., "Radial basis functions: theory and implementations", Cambridge university press, Vol. 12, 2003.[1] 2 Progressive cavity positive displacement pump
3 Bit
4 Bit Sub
5 Flow rate (GPM or FR)
6 Lobe (L)
7 Stage
8 Differential pressure (DP)
9 Bit speed (RPM)
10 Torque (T)
11 Artificial neural network (ANN)
12 Adaptive neuro-fuzzy inference system (ANFIS)
13 Radial basis function (RBF)
14 Levenberg – Marquardt (LM)
15 Motor diameter (MD)
16 Multilayer perceptron (MLP)
17 Hyperbolic tangent sigmoid (Tansig)
18 Kernel
19 Epoch
20 Mean relative error percentage (MRE%)
21 Mean absolute error (MAE)
22 Root mean square error (RMSE)
23 Correlation factor (CF)
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
آمار تعداد مشاهده مقاله: 1,689 تعداد دریافت فایل اصل مقاله: 543 |