سایت شخصی صادق سلمانی

کسب «دانش» و «مهارت» در زمینه‌های مورد علاقه خودم

سایت شخصی صادق سلمانی

کسب «دانش» و «مهارت» در زمینه‌های مورد علاقه خودم

سایت شخصی صادق سلمانی

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

آخرین نظرات


هیدرات‌ها مواد جامد یخ مانندی هستند که وقتی هیدروکربن ها و آب در شرایط خاصی از دما و فشار مخلوط می شوند، تشکیل می شوند. این مواد جامد می توانند در دماهای بسیار بالاتر از نقطه انجماد آب ایجاد شوند و اغلب خطراتی را در حین چاه آزمایی بوجود می آورند.

در طول تولید گاز، هیدرات ها می توانند به سرعت ایجاد شوند و باعث گرفتگی در لوله ها، چوک ها و دیگر تجیزات چاه آزمایی شوند. همچنین ممکن است که پلاگ های چندگانه ای را ایجاد کرده و باعث به دام افتادن فشار در بین پلاگ ها و یا پشت آن ها گردد. اگر یک پلاگ با گاز تحت فشار، بعدا شروع به ذوب شدن و شل شدن کند، پلاگ خود تبدیل به یک پرتابه جامد می شود که توسط نیروی فشاری پشت آن رانده می شود.

حتما لازم نیست که هیدرات ها یک پلاگ کامل را ایجاد کنند تا ما به عنوان یه مشکل به آن ها نگاه کنیم، برای مثال:

زمانی که چاه با سایز کوچتر چوک جریان می یابد، هیدارت ها به تدریج تشکیل می شوند تا در نهایت یک اسکین در طول دیواره داخلی لوله ایجاد شود.

زمانی که به منظور تولید بیشتر، سایز چوک را افزایش می دهیم، دمای سیال افزایش می یابد تا به نقطه ای برسد که هیدرات ها شروع به ذوب شدن می کنند، در این حالت تکه های هیدرات ها مانند یک پرتابه ای می شوند که در طول خط لوله جریان دارند و موجب آسیب بیشتر به تجهیزات پایین دستی می شوند.

هیدرات ها بیشتر در اطراف چوک ها یا شیرها تشکیل می شوند؛ در این مکان ها (که شاهد تغییرات قطر هستیم)، گاز منبسط و خنک می شود. همین مکانیسم می تواند باعث انجماد در شیر کنترل فشار در خروجی گاز تفکیک گر شود. پدیده "پلاگ شدن" در این شیر، کنترل تفکیک گر را غیرممکن می سازد.

در زیر میز دوار، هیدرات ها ممکن است در اطراف و یا نزدیکی بستر دریا که دمای محیط کم است (بویژه در آب های عمیق)، تشکیل شوند. در تجهیزات کنترل فشار که در عملیات وایرلاین استفاده می شود نیز ممکن است چنین مشکلاتی بوجود آید؛ به خصوص زمانی که که بعد از یک تست فشاری یا برداشتن یک ابزار، شیرها دستکاری می شوند.

در ابتدا یا پس از بستن چاه، یا پس از انجام یک تست فشاری که با نشتی همراه بوده است، آب ممکن است در بخش های پایینی لوله یا شیر انباشته شود؛ تماس گاز سرد با این آب ممکن است که منجر به تشکیل هیدرات در مکان های کاملا غیرمنتظره را نماید. به عبارت دیگر، هیدرات ها ممکن است در هر کجا که آب می تواند انباشته شود، وجود داشته باشد.

هیدرات ها همچنین می توانند مشکلاتی را برای ابزار دقیق، دستگاه های اندازه گیری و شیرها بوجود آورند.


دانلود فایل کامل مقاله (به زبان انگلیسی)

۰ نظر ۱۷ آذر ۹۶ ، ۱۸:۲۲
صادق سلمانی

الآن یکی از دوستان بهم ایمیل زده که چرا دکترا نخوندم؟


من نظر شخصیم رو میگم.

حدود یک سال و نیم فقط ولتست کار کردم. رفرنس ها رو خوندم، نرم افزارهاش رو تا حدودی یاد گرفتم و مقاله هم خوندم. ولی بعدش به این نتیجه رسیدم که این رشته سر دراز دارد. حالا حالاها میشه روش تمرکز کرد و ادامه داد. از یه جایی فهمیدم بقیه ماجرا رو باید در یک مقطع دیگه و با تمرکز ویژه ای ادامه داد که فعلا در حوصله من نیست.


متوجه شدم که در ابتدا باید یک دید کلی از رشته مهندسی نفت بدست بیارم. باید مخزن رو بفهمم، چاه رو بفهمم، کوپل کردن این دوتا رو بلد باشم. باید بدونم وقتی میگن داریم فلان فرایند رو شبیه سازی میکنیم، دقیقا چه بلایی سر مخزن میاد. یعنی اول لازمه که به دیدگاه integrate در مهندسی نفت برسم. بتونم مباحث و عملیات نفت رو به هم ربط بدم. تا وقتی ندونم مبحث خواص سیال یعنی چه، چطوری میتونم از اون برای شبیه سازی و پیش بینی تولید استفاده کنم؟!! چطوری وقتی هنوز نمیدونم نقشه UGC زمین شناسی چی هست، میتونم آنالیز عددی در ولتست انجام بدم؟!!


حالا جدیدا فهمیدم که علاوه بر اینها، حتما حتما لازمه مفاهیم و مباحث "فاندامنتال" مهندسی نفت یعنی مکانیک سیالات، انتقال جرم و  حرارت و همچنین ریاضیات رو هم کاملا با پوست و گوشتم درک کنم. کسی به ما نبود بگه آقا اینا مهمن. این درسها باعث میشن که تفکر انتقادی پیدا کنی و به یک آدم متفکر تبدیل بشی که حرفی رو توی هوا نمیزنه و دقیقا برای تمام حرفاش دلیل و علت داره.


دو سال امریه بهترین فرصت برای این چیزهاست. 


چرا دروغ بگم؛ مدتیه از این شاخه به اون شاخه میپرم. نه اینکه سردرگم باشم، بلکه به این خاطره که پی بردم آدم باید مدتی رو اینطوری باشه تا دید خوبی از همه چی بدست بیاره.


اصن در حال حاضر پیشوند "مهندس" رو به "دکتر" ترجیح میدم. با مهندس بودن، آدم دستش خیلی بازتره. بیشتر علمی که الآن تو دکترا تولید میشه مثل یک کالای لوکس برای کشورمونه. ما کالای لوکس نیاز نداریم. ما اقتصاد بهتر و قوی تر میخوایم!


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

تو این دوره اگر بخواهیم جهش کنیم باید مباحث رشته های کامپیوتر و زمین شناسی و ریاضی و برق و ... رو هم وارد نفت کنیم. 


ممنون که خوندن این مطلب رو تحمل کردید.

صادق✋️

۱ نظر ۱۱ آذر ۹۶ ، ۱۳:۳۴
صادق سلمانی


تا به حال خیلی از دوستان تقاضای قرار دادن جزوه چاه‌آزمایی نوشته شده توسط خودم را در سایت داشته‌اند ولی به دلیل اینکه ذهنم سمت کارهای دیگرم بوده فرصت نکردم در موردش تصمیم‌گیری کنم ولی امروز آن را برای دانلود در سایت قرار می‌دهم.

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


عنوان فایل: جزوه جدید درس چاه‌آزمایی

تهیه کننده: صادق سلمانی

مشخصات فایل: جزوه دست‌نویس و بسیار خوانا و خوش‌خط است.

حجم فایل: 63 مگابایت   

سال: آذر 96

تعداد صفحات: 130

کاربرد: دانشجویان مقطع کارشناسی و داوطلبان کنکور ارشد مهندسی نفت

 

دانلود چند صفحه از جزوه جهت مشاهده کیفیت آن


قیمت این محصول: 11500 تومان

 


۰ نظر ۰۵ آذر ۹۶ ، ۱۹:۴۶
صادق سلمانی


✅ برای انجام این تست مراحل زیر را باید داشته باشیم:

1) زمانیکه چاه در حال تولید است فشارسنج را پایین می‌بریم و فشارهای جریانی را ثبت می‌کنیم. این کار تا رسیدن گیج فشاری به عمق مورد نظر که به PI depth معروف است ادامه پیدا می‌کند. این عمق همان عمق گیج فشاری است و معمولاً 50 فوت بالاتر از مشبک‌ها قرار می‌گیرد. پس در این مرحله فشارهای جریانی چاه را بر حسب عمق ثبت می‌کنیم.

2) چاه را از سطح می‌بندیم و افزایش فشار درون چاه را ثبت می‌کنیم. افزایش فشار تا زمانیکه فشار چاه با فشار مخزن یکی شود ادامه پیدا می‌کند. پس در این مرحله داده های تست فشار استاتیک را در اختیار داریم.

3) برای تعیین دبی معمولاً اخرین دبی قبل از بسته شدن چاه را استفاده می‌کنند. این دبی با استفاده از رابطه تجربی گیلبرت و با داشتن پارامترهای لازم از جمله نسبت گاز به نفت تولیدی، اندازه قطر چوک، فشار جریانی سر چاه یا همان فشار قبل از ورود به چوک و ضرایب ثابت معادله گیلبرت، بدست می‌آید. این مقدار معمولاً با اختلاف 200 تا 300 بشکه کم یا زیاد بدست می‌آید. یک روش دیگر برای داشتن دبی، تعیین همه‌ی پارامترهای سنگ و سیال به طور دقیق و استفاده از رابطه دارسی است. 

4) با داشتن دبی و فشارهای جریانی و استاتیک میزان ضریب بهره‌دهی چاه مورد نظر بدست می‌آید. 


نکته: مدت زمان بسته بودن چاه بستگی به خصوصیات و شرایط مخزن دارد و ممکن است تا بیشتر از 100 ساعت هم طول بکشد.

پانوشت: نویسنده این مطلب آقای سروش جسری هستند.

۰ نظر ۰۹ مهر ۹۶ ، ۰۱:۳۷
صادق سلمانی

اسفند سال 95 اولین سمینار تخصصی چاه‌آزمایی ایران در مدیریت اکتشاف شرکت ملی نفت برگزار شد. افرادی چون دکتر هاشمی، دکتر شریفی، دکتر مهدی منصوری و سایر اساتید و مهندسان در آن شرکت کردند. بعد از سمینار هم فایل‌های پرزنتیشن ارائه کنندگان در کانال سمینار منتشر شد. 


✅ امشب فایل ارائه دکتر مهدی منصوری را که در مورد آنالیز داده‌های فشار گذرا با کمک روش شناسایی سیستم‌ها (SI) بود در سایت قرار داده‌ام. خودم هم مدتی درباره این موضوع به یادگیری پرداختم ولی در نیمه راه به سد سربازی رسیدم و متوقف شد. انشالا که دوباره استارت بخورد.🙏 👇👇



لینک دانلود فایل ارائه دکتر مهدی منصوری


۱ نظر ۲۰ شهریور ۹۶ ، ۲۱:۴۳
صادق سلمانی

پیش از هر چیز تأکید کنم که در این پست تصمیم به بررسی ریشه‌های این سه لغت و یا ترجمه آن‌ها ندارم. بنابراین این مطلب برای تقویت زبان انگلیسی نوشته نشده و صرفاً برای درک بهتر مفاهیم این واژگان و کاربرد آن‌ها در مهندسی نفت به نگارش در آمده است.

امروز در حال مطالعه یک گزارشی بودم که در آن از اصطلاح «متر حفار» استفاده شده بود (در روزهای آتی یک پست جداگانه در مورد این اصطلاح خواهم نوشت). اینجا بود که متوجه شدم چند مفهوم را به خوبی درک نکرده‌ام و تجسم ذهنی خوبی از آن‌ها ندارم؛ پس شروع به جستجو کردم.

از آنجایی که ریشه‌یابی یا ترجمه این لغات در تخصص من نیست، با دیدن شکل زیر به خوبی به تفاوت آن‌ها پی خواهید برد:


Height: the vertical distance of a level, a point or an object considered as a point, measured from an specific datum.

برای مثال در شکل بالا، height به عنوان فاصله عمودی از نقطه بالای درخت تا سطح مبنا (مثلاً سطح زمین) تعریف شده است؛ یعنی ارتفاع درخت


Altitude: the vertical distance of a level, a point or an object considered as a point, measured from the mean sea level (MSL).

برای مثال در شکل بالا، altitude به عنوان فاصله عمودی هواپیما تا سطح میانگین دریا تعریف شده است.


Elevation: the vertical distance of a point or a level, on or affixed to the surface of the earth, measured from mean sea level.

برای مثال در شکل بالا، elevation به عنوان فاصله عمودی یک نقطه که بر روی سطح زمین قرار دارد تا سطح میانگین دریا تعریف شده است.


حال سوال پیش می‌آید که تفاوت Altitude و Elevation در چیست؟

باید بگویم تفاوت در این است که Altitude اشاره به نقاطی دارد که بالای سطح زمین هستند، مانند هواپیما. ولی Elevation اشاره به نقاطی دارد که روی سطح زمین هستند، مانند میز دوار (Rotary table) در دکل حفاری.


۰ نظر ۱۶ شهریور ۹۶ ، ۲۲:۰۹
صادق سلمانی


پس از سقوط قیمت نفت از سال 2014، پروژه‌های نفتی و همچنین سرمایه‌گذاری در این صنعت عظیم کاهش چشم‌گیری پیدا کرد. الآن بیش از هر زمان دیگری، سازمان‌ها باید از راه‌حل‌های فناوری اطلاعات و دیجیتالی‌سازی استفاده کنند.

✅ اگر علاقمند هستید که بدانید صنعت نفت و گاز دنیا در حال حرکت به چه سمتی است و چه تغییراتی در حال بوجود آمدن در آن است، حتما گزارش زیر را که مربوط به سال 2017 هست مطالعه کنید. 👇👇


دانلود فایل

۰ نظر ۰۹ شهریور ۹۶ ، ۱۱:۵۷
صادق سلمانی

✨به سوال زیر پاسخ بده و یکی از محصولات سایت را به دلخواه با تخفیف 40 درصد دریافت کن!✨


سوال:

✅ برای تفسیر داده‌های چاه‌آزمایی از نمودارهایی استفاده می‌شود که مقیاس‌های متفاوتی مانند کارتزین، نیمه‌لگاریتمی و یا لگاریتمی دارند.


🔰 حال سوال این است که دلیل استفاده از مقیاس نیمه‌لگاریتمی چیست؟ مگر این مقیاس چه ویژگی‌هایی دارد که ما را مجاب به استفاده از آن می‌کند؟


تا ساعت 20 روز پنج شنبه 9 شهریور پاسخ تشریحی و دقیق خود را تنها از طریق ایمیل ✉️ برای من ارسال کنید و بلافاصله کد تخفیف را به همراه پاسخ این سوال دریافت نمایید.


امیدوارم با این کار مطالعه دقیق‌تر و بهتری در زمینه چاه‌آزمایی داشته باشیم😊.


salmani.sgh@gmail.com

۰ نظر ۰۸ شهریور ۹۶ ، ۱۸:۰۷
صادق سلمانی

تابع خطا (Error Function) در ریاضیات، تابعی غیراصلی (نداشتن ضابطه صریح) است که در علوم احتمالات، مواد، آمار و معادلات دیفرانسیل با مشتقات جزئی استفاده می‌شود. تعریف این تابع به صورت زیر است (منبع: ویکی پدیا):


همچنین متمم تابع خطا (Complementary Error Function) نیز به شکل زیر تعریف می‌شود:


نمودار تابع خطا


جدول تابع خطا


علاوه بر اینها، در زبان برنامه‌نویسی پایتون نیز دستوری وجود دارد که می‌توان تابع خطای هر مقداری را محسابه نمود:


from math import *


erf (2)

>> 0.9953222650189527


erfc (2)
>> 0.004677734981047268

یکی از کاربردهای تابع خطا در درس چاه‌آزمایی می‌باشد. مثلاً گرینگارتن و همکاران با استفاده از توابع گرین (Green’s function)، معادله انتشار را برای یک چاه شکافدار (مدل شار یکنواخت) حل نمودند و به رابطه زیر رسیدند:

همان‌طور که مشاهده می‌کنید برای محاسبه فشار بی‌بعد در این رابطه، باید مقادیر تابع خطا را داشته باشیم. 

۰ نظر ۰۸ شهریور ۹۶ ، ۱۷:۲۸
صادق سلمانی

سوالی که برخی اوقات پیش می‌آید این است:

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

 

برای پاسخ به این سوال به توضیحات و شکل های زیر دقت کنید. سپس فایل ویدئویی را نیز با دقت مشاهده کنید. من توضیحات کامل را با یک سری داده در نرم‌افزار سفیر (لینک دانلود آموزش ویدئویی سفیر) و اکسل برای شما گفته‌ام.

 

 

لینک دانلود فایل ویدئویی

 

مشاهده ویدئو در آپارات

 

۰ نظر ۰۷ شهریور ۹۶ ، ۱۹:۴۶
صادق سلمانی

پاسخ فشاری مخازن بسته در حالت‌های تولید، تزریق و بسته بودن چاه بسیار متفاوت است. در طول تست تولید یا تزریق، زمانی که موج فشار به آخرین مرز مخزن برسد، پروفایل فشار تثبیت شده و سپس به صورت یکنواخت به سمت پایین متمایل می‌شود. این قسمت از جریان، جریان شبه پایدار نامیده می‌شود و مشخصه آن وجود رابطه خطی بین افت فشار و زمان است:



آنالیز لگاریتمی:

الف) اگر مخزن در حال تولید یا تزریق باشد (تست کاهش فشار و یا تست تزریق)، به دلیل آنکه مرز مخزن بسته است یک جریان شبه پایدار (PSS) بوجود می‌آید و بنابراین شیب نمودار فشار و مشتق فشار در زمان‌های انتهایی برابر یک خواهد بود.


ب) برای زمانی که چاه بسته است (تست ساخت فشار)، فشار در مقداری برابر با فشار متوسط مخزن تثبیت می‌شود؛ بنابراین مقدار مشتق فشار به سمت صفر سقوط می‌کند؛ در حقیقت نمودار مشتق فشار به صورت نمایی به سمت پایین می‌رود.



اگر نمودار فشار ته چاهی بر حسب زمان در یک مختصات کارتزین رسم شود، رژیم جریانی PSS به صورت یک خط راست با شیب m می‌باشد که با استفاده از آن می‌توان سایز مخزن را محاسبه نمود. 




در ویدئویی که در ادامه آورده شده است، من یک مثال کاربردی از مخازن بسته را در نرم‌افزار سفیر اجرا کرده‌ام و تمام مطالب ذکر شده در این پست را در ویدئو به طور کامل توضیح داده‌ام.

مدت زمان ویدئو: 12 دقیقه

حجم فایل: 35 مگابایت

قیمت: 4000 تومان

تذکر: پس از پرداخت وجه، تکمیل فرایند را بزنید و منتظر بمانید تا لینک دانلود در صفحه نمایشگر شما نشان داده شود.



۰ نظر ۰۵ شهریور ۹۶ ، ۲۰:۰۷
صادق سلمانی


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

هنگام مطالعه حرکت یک شیء کوچک که تحت تأثیر نیروی گرانش زمین قرار دارد، ما ممکن است که بتوانیم نیروی اصطکاک هوا را نادیده بگیریم. در این حالت، مدل ما یک تقریبی از سیستم واقعی خواهد بود. معمولاً این مدل این اجازه را به ما خواهد داد تا رفتار سیستم (به فرم تقریبی) را از طریق معادلات ریاضی بیان کنیم، که اغلب شامل معادلات دیفرانسیل معمولی (ODE) یا معادلات دیفرانسیل با مشتقات جزئی (PDE) هستند.

در علوم طبیعی مانند فیزیک، شیمی و مهندسی، اغلب سخت نیست که یک مدل مناسب پیدا کنیم، اگرچه معادلات حاصل شده برای حل بسیار مشکل هستند و در اکثر موارد نمی‌توان آن‌ها را به طور تحلیلی حل نمود.

از سوی دیگر، در مواردی که نمی‌توان آن‌ها را به خوبی در چارچوب ریاضیات شرح داد و به رفتار اشیائی وابسته هستند که اقدام آن‌ها را نمی‌توان به طور قطعی پیش‌بینی نمود (مانند انسان‌ها)، یافتن یک مدل خوب برای توصیف واقعیت بسیار مشکل است. به عنوان یک قاعده کلی، در این رشته‌ها معادلات حاصله را ساده‌تر می‌توان حل نمود، اما یافتن آن‌ها سخت‌تر است و اعتبار یک مدل باید بیشتر مورد سوال قرار بگیرد. برخی از مثال‌های معمول عبارتند از تلاش برای شبیه‌سازی اقتصاد، استفاده از منابع طبیعی و غیره.

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

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

به طور واضح مطلوب است که راه‌های تحلیلی را در هر کجا که امکان‌پذیر است پیدا کنید، اما تعداد مسائلی که این امکان وجود دارد کم هستند. معمولاً نتایج عددی یک شبیه‌سازی کامپیوتری بسیار مفید است (با وجود کاستی‌های نتایج عددی در مقایسه با روش تحلیلی)، زیرا این تنها راه ممکن برای مطالعه سیستم است.

نام مدلسازی کامپیوتری از دو مرحله برگرفته شده است: 1) مدلسازی؛ یعنی پیدا کردن توصیف مدل یک سیستم واقعی و 2) حل معادلات مربوط به مدل با استفاده از روش‌های محاسباتی، زیرا این تنها راه حل معادلات می‌باشد.

تعدادی زیادی پکیج وجود دارند که قابلیت‌های مدلسازی محاسباتی را ارائه می‌دهند. اگر این‌ها نیازهای تحقیق یا طراحی را برآورده کنند، و هرگونه پردازش و به تصویر کشیدن داده‌ها از طریق ابزارهای موجود پشتیبانی شود، می‌توان مطالعات مدلسازی محاسباتی را بدون هیچ گونه دانش برنامه‌نویسی عمیق‌تر انجام داد.

در یک محیط تحقیقاتی – هم در دانشگاه و هم در صنعت – اغلب به نقطه‌ای می‌رسند که پکیج‌های موجود قادر به انجام شبیه‌سازی مورد نظر نمی‌باشند. در این حالت، مهارت‌های برنامه‌نویسی مورد نیاز است.

درک نحوه ایجاد یک شبیه‌سازی کامپیوتری تقریباً به این صورت است: 1) یافتن مدل (اغلب به معنای یافتن معادلات درست می‌باشد)؛ 2) دانستن اینکه چگونه این معادلات را به صورت عددی حل کنیم؛ 3) پیاده‌سازی روش‌هایی برای محاسبه این راه حل‌ها (این برنامه‌نویسی است).

 

 

۰ نظر ۰۵ شهریور ۹۶ ، ۰۹:۲۱
صادق سلمانی

یکی از موضوعات مهم ریاضیات و آمار که کاربرد زیادی در رشته‌های مهندسی دارد، مبحث برازش منحنی (Curve Fitting) می‌باشد. 

هدف ما در برازش منحنی آن است که بهترین خط یا منحنی ممکن را از داده‌های موجود عبور دهیم. برای آنکه متوجه شویم که بهترین چندجمله‌ای یا منحنی ممکن را انتخاب کرده‌ایم، باید مجموع مربعات باقمانده‌ها حداقل باشد:


.The most common choice is to minimize the sum of squared residuals


معرفی چند تابع:

1- z = polyfit (x, y, n) 

این تابع، مقادیر x داده و مقادیر y داده‌ها را دریافت می‌کند و سپس یک منحنی درجه n ام از داده‌ها عبور می‌دهد به نحوی که بهترین انطباق ممکن را داشته باشد (حداقل مربعات). 

2- p = poly1d (z)

یک تابع چند جمله‌ای از ضرایب می‌سازد.



بررسی یک مثال از مبحث برازش منحنی:

from numpy import *

x = array ([0.0 , 1.0 , 2.0 , 3.0 , 4.0 , 5.0])

y = array ([0.0 , 0.8 , 0.9 , 0.1 , -0.8 , -1.0])

z = polyfit (x, y, 3)

p = poly1d (z)

xs = [ 0.1 * i for i in range (50)]

ys = [p ( x ) for x in xs]


from pylab import *

plot (x, y, 'o', label='data')

plot (xs, ys, label='fitted curve')

ylabel ('y')

xlabel ('x')

show ()


۰ نظر ۰۴ شهریور ۹۶ ، ۰۸:۳۶
صادق سلمانی

🔸 بررسی انواع مرزها در نرم‌افزار سفیر

🔹 طراحی تست در نرم‌افزار سفیر (Test Design)

🔸 مخازن گازی در نرم‌افزار سفیر

🔹اثر جریان غیر دارسی در نرم‌افزار سفیر

🔸 گسل‌ها در نرم‌افزار سفیر

🔹چاه‌های افقی در نرم‌افزار سفیر

🔸چاه‌های دارای شکاف هیدرولیکی در نرم‌افزار سفیر

🔹تست تداخل و پالس در نرم‌افزار سفیر

🔸اثرات مربوط به چاه در نرم‌افزار سفیر

🔹مخازن چندلایه ای در نرم‌افزار سفیر

🔸 بررسی تست های ولتست کنکور ارشد و دکترای 96


✅ به مرور هر کدام از این موارد به صورت ویدئویی تدریس و ضبط خواهد شد و پکیج آموزش نرم افزار چاه آزمایی سفیر آپدیت می شود. 


❗️دقت شود که آپدیت های جدید به صورت رایگان برای کسانی که قبلاً این محصول را خریداری کرده اند، ارسال می شود. ولی برای کسانی که جدیداً قصد تهیه آن را داشته باشند، با هر بار آپدیت، هزینه محصول بیشتر خواهد شد. در حال حاضر قیمت این فایل ویدئویی فقط 35000 تومان است و به تمام سوالات شما پاسخ خواهم داد.


لینک دانلود آموزش ویدئویی نرم‌افزار چاه‌آزمایی سفیر

لینک دانلود آموزش ویدئویی درس چاه‌آزمایی (ویژه مقاطع کارشناسی، کارشناسی ارشد و کنکور)


کانال تخصصی چاه‌آزمایی در تلگرام

۰ نظر ۰۱ شهریور ۹۶ ، ۲۱:۵۱
صادق سلمانی

رابرت ارلافر (ROBERT CHARLES (“BOB”) EARLOUGHER JR.) در سال 1941 به دنیا آمد و در 18 آگوست 2011، در سن 70 سالگی درگذشت. او آرزو داشت که به عنوان یک مهندس و دانشمند به یاد آورده شود.

او مقاطع کارشناسی، کارشناسی ارشد و دکترای خود را در رشته مهندسی نفت تحصیل کرده است و هر سه مقطع را در دانشگاه استنفورد بوده است.

در سال 1966، او به عنوان مهندس تحقیق به شرکت نفت ماراتون (Marathon Oil Company) پیوست.

در سال 1977 مدیر بخش مهندسی شد.

او همواره سعی می کرد که نتیجه تحقیقات و پرژوهش ها را به صورت کاربردی در میادین نفتی به کار بندد.

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

ارلافر در سال 1977 یک SPE monograph نوشت با نام Advances in Well Test Analysis (لینک دانلود کتاب) که 40000 نسخه فروخته است و هنوز نیز به عنوان یک مرجع درسی در برخی دانشگاه ها تدریس می شود.

او در سال 1979 جایزه Lester C. Uren را برای موفقیت متمایز در فن آوری مهندسی نفت و جایزه جان فرانکلین کارل در سال 1990 برای سهم برحسته او در استفاده از اصول مهندسی برای توسعه و بازیافت نفت کسب کرد. 

در سال 1997، او به عنوان عضو افتخاری SPE نامگذاری شد، که بالاترین افتخاری است که SPE به یک فرد ارائه می دهد.

در کنفرانس سالانه SPE که در سال 2009 در New Orleans برگزار شد، او به عنوان "افسانه تولید و عملیات" (Legend of Production and Operations) شناخته شد.

علاقه اصلی ارلافر، هرچیزی در ارتباط با کوه های کلورودا بود. به طوری که در سال 2009 نوشت:

“wherever you place my remains, my heart remains in the Colorado mountains”

او همواره در این کوه ها، اسکی و کوهنوردی و پیاده روی می کرد.

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


منبع: https://www.nap.edu/read/18477/chapter/15

۰ نظر ۰۶ مرداد ۹۶ ، ۱۱:۰۹
صادق سلمانی

آیا تا به حال با خودتان فکر کرده‌اید که چرا در درس چاه‌آزمایی از مقیاس نیمه لگاریتمی و یا لگاریتمی استفاده می‌کنیم؟ مگر این مقیاس‌ها چه ویژگی‌ای دارند؟


📌 اغلب در چاه‌آزمایی از تعداد سیکل‌های لگاریتمی (log cycle) نام برده می‌شود. یک سیکل لگاریتمی معادل است با یک تغییر در مقدار بوسیله ضریبی از 10. برای مثال، فاصله از 1 تا 10، از 25 تا 250، و از 0.0137 تا 0.137 همگی طولی برابر با یک سیکل لگاریتمی دارند.


✅ در نمودارهای نیمه لگاریتمی و لگاریتمی، مقیاس محور زمان به صورت لگاریتمی می‌باشد و این باعث گسترش داده‌های اولیه می‌گردد. همان‌طور که در شکل زیر دیده می‌شود، داده‌های فشاری در بازه 10 تا 180 psi قرار گرفته‌اند. ولی حدود نیمی از داده‌های فشاری توسط محور y پوشانده شده‌اند. 👇👇


✅ این در حالی است که اگر مقیاس زمان به صورت لگاریتمی باشد، داده‌های اولیه گسترش می‌یابد و خواندن داده‌های فشاری در زمان‌های اولیه راحت‌تر می‌گردد. 👇👇


برای دنبال کردن مطالب چاه‌آزمایی در کانال تخصصی چاه‌آزمایی (https://t.me/WellTestTech) عضو شوید.

۰ نظر ۰۴ مرداد ۹۶ ، ۱۲:۴۵
صادق سلمانی

خودم هم دو سه هفته پیش بود که یک مثال کاربردی از این موضوع دیدم و آن هم به لطف مهندس علی حاجی زاده بود.

این نوشته را نیز بخوانید: آموزش ویدئویی سفیر

کانال تخصصی چاه‌آزمایی در تلگرام

لینک دانلود ویدئو

 

۰ نظر ۳۰ خرداد ۹۶ ، ۱۲:۰۴
صادق سلمانی


برای دانلود رایگان و آسان مقالات از ربات و سایت روسی زیر استفاده کنید:

دانلود مقاله از طریق ربات تلگرام


یک سایت روسی هم هست که به راحتی می‌توانید مقالات خودتان را به صورت رایگان دانلود کنید:

دانلود مقاله از طریق سایت

۰ نظر ۳۰ خرداد ۹۶ ، ۰۸:۵۴
صادق سلمانی


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


۱- اپراتور نباشیم. یکی از اساتید دانشکده نفت میگفت اگر همین حالا بروید و یک نفر دیپلمه رو از خیابان بیارید، او هم در عرض چند ساعت میتواند کار با یک نرم‌افزار را یاد بگیرد و از آن ران بگیرد. مهم این هست که بتونیم از پشت نرم‌افزار سر در بیاریم. مثلا وقتی ۱۰ ثانیه طول میکشه تا نرم‌افزار سفیر فرایند رگراسیون رو انجام بده، باید دقیقا متوجه بشیم که در این مدت نرم‌افزار داره چه معادلاتی رو حل میکنه. یا مثلا اگر فرایند ران گرفتن از اکلیپس ۵ دقیقه طول میکشه، باید کاملا بفهمیم که چه نوع معادلاتی و برای چه اجزایی داره حل میشه. به نظرم باید پیش فرض ما این باشه که قراره خودمون کل نرم‌افزار رو کدنویسی کنیم و برای همین هم باید چم و خم و زیر و بم اون رو درک کنیم. یک موقع بعد از یاد گرفتن ران گرفتن از یک دیتافایل توهم تسلط به اون نرم‌افزار به ما دست نده و مدام تو رزومه‌مون داشتن مدرک برای فلان نرم‌افزار رو تو سر این و اون نزنیم.

۲- توانایی درک خروجی ها. برای مثال وقتی شما از نرم‌افزار سفیر یا اکلیپس خروجی میگیرید تازه اول کار است. باید توانایی این رو داشته باشیم که کوچکترین انحرافات غیرنرمال و پدیده ها رو تحلیل کنیم و به چرایی آنها برسیم. باید به این توانایی رسیده باشیم که برای تک تک نمودارها و پارامترهای گرفته شده از نرم افزار توضیحات دقیق و علمی بنویسم. باید بتونیم روند تک تک نمودارها رو تحلیل کنیم. اینطوری نباشه که به خروجی‌های نرم‌افزار به عنوان چندتا عکس نگاه کنیم و اونها رو بچسبونیم تو گزارش‌هامون. این کار، کار همون آدم دیپلمه یا فرد بی‌سواد است.

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

۴- برخی ها این توهم رو دارند که چون ۱۰ ساعت در کلاسهای فلان موسسه شرکت داشته‌اند و در انتها نیز یه مدرک مزین شده با مهر وزارت علوم را دارند، پس حالا غول اون نرم‌افزار شدن. همه‌مون در جریانیم که اهمیت این مدرک‌ها صفر شده و اگر شما بخواهید در یک جایی به روش عادلانه استخدام بشوید، خود مصاحبه کننده با طرح پرسش‌هایی به میزان تسلط شما دست پیدا میکنه. پس به جای وقت تلف کردن در کلاس‌ها، با یکی دو تا مهندس با تجربه ارتباط برقرار کنید و از او چم و خم کار رو یاد بگیرید. اول خودتون منوال نرم‌افزار رو بخونید و با نرم‌افزار کار کنید تا مقدماتش رو بلد بشید، بعد از اون هم سعی کنید با یک سری داده و مثال بازی کنید تا دستتون راه بیفته. این بهونه رو هم نیارید که هیچ کس رو نمیشناسم که کمکم کنه! این مشکل من نیست و فقط یک بهونه هست. اگر واقعا احساس نیاز کنید، حتما یک نفر رو پیدا میکنید تا به شما کمک کنه. 

تو این دوره فقط یاد گرفتیم بگیم همه چی پارتی بازیه، کار نیست، قدرمون رو نمیدونن، کسی کمک نمیکنه، استادا بی‌سوادن و غیره. اما دریغ از اینکه دو سال عین آدم روی افزایش مهارت‌هامون وقت بذاریم. 

دوست عزیز با پول خرج کردن برای گرفتن مدرک ارشد در فلان دانشگاه یا مدرک فلان موسسه رو گرفتن کسی به جایی نرسیده و شما هم دست از این راه بردار. همه معادلات عوض شده. نمیدونم چرا اینقدر بعضی از ماها رو متوهم بار آوردن! خب الان به گربه سر کوچه هم بگی چکاره‌ای، در جوابت میگه یه مدرک ارشد آزاد (یا حتی دولتی) دارم،  دوره‌های ۱۲ تا نرم‌افزار رو شرکت کردم و مفتخر به دریافت سرتیفیکیت با مهر وزارت علوم شده‌ام، ۶ تا مقاله پولی در کنفرانسهای بین‌المللی چاپ کرده‌ام، به سه زبان زنده دنیا مسلطم و اکنون نیز بیکارم!! شاید تمام مشکلاتمون سر همین اعداد و ارقام و ظاهر بازی‌هاست. شاید بهتر باشه کمی متمرکزتر و متفاوت‌تر به قضیه نگاه کرد. شاید بهتر باشه به جای ۴ تا نرم‌افزار، ۲ تا رو کاملا کاربردی و حرفه‌ای یاد گرفت.


پ.ن: من با شماره تلفن و آی دی اصلی خودم در هیچ گروه و کانالی عضو نیستم. یک شماره دیگه‌ای دارم و هفته‌ای یک بار شیفت میدم به اون شماره و چرخی در گروه‌ها میزنم. دو روز هست که هرجا میرم یک سری آدم که به اندازه یک جو هم ارزش ندارن، مدام بر طبل بیکاری میزنن. خب تو اگه با اون مدرک‌هات متوهم شده بودی و در دانشگاه مثل حباب رشد کرده بودی، این رو به بقیه بسط نده. هر کس در حد خودش تلاششو میکنه. درسته اوضاع کار چه در ایران و چه در خارج از کشور فعلا رضایت بخش نیست ولی بیایید خودمون هم با صرف نظر کردن از نام‌نویسی در این دانشگاه‌های سر کوچه‌ای، مانع از تولید این همه فارغ‌التحصیل متوهم و طلبکار بشیم. جالبه که هرچه این آدما بی‌سوادتر باشن، محکم‌تر بر طبل بیکاری و پارتی بازی میزنن. وگرنه آدمی که به خودش و سوادش اعتماد داشته باشه، به جای رسوا کردن خودش در یک گروه چند صد نفری میره در به در دنبال کار پیدا کردن تو شرکت‌ها و پاشنه آشیل اونها میشه.


ببخشید که این قدر پرحرفی کردم. ✋️
این نوشته را نیز بخوانید: می‌خواهم مهارت‌های نرم‌افزاری خودم را افزایش بدهم.

۱ نظر ۲۸ خرداد ۹۶ ، ۱۵:۳۳
صادق سلمانی

❓سوال امروز یکی از دوستان:


برای استفاده از Agarwal equivalent time یا همان dte شرط خاصی وجود داره؟ مثلا مخزن باید به صورت infinite acting عمل کنه؟


✅ جواب 👇:

تا جایی که من اطلاع دارم و از یک کتابی قبلاً خوانده‌ام جواب این سوال اینگونه است:

"تعریف زمان معادل از روی معادلات جریان شعاعی بدست آمده است، بنابراین برای آنالیز داده‌های رژیم جریان شعاعی و اثر ذخیره چاه به خوبی کار می‌کند. ولی زمانیکه مخزن ناهمگن باشد و یا اثر مرزهای مخرن دیده شود، این تعریف کاربرد دقیقی نخواهد داشت."


قبلاً هم توضیحات مختصری در این رابطه داده ام (این لینک).

۰ نظر ۲۵ خرداد ۹۶ ، ۱۷:۰۰
صادق سلمانی

جان اف کندی (رئیس جمهور اسبق آمریکا) در یکی از سخنرانی‌های خودش جمله خیلی زیبایی رو میگه: نگویید دولت و کشور برای من چه کرد، بگویید من برای کشورم چه کردم.

اگر در این مدت دقت کرده باشید برخی نامزدهای انتخاباتی می‌گویند من فلان میلیون شغل ایجاد می‌کنم یا مثلا فلان تعداد آدم بیکار رو یارانه می‌دهم و غیره. من کاری به سیاست و این حرفا ندارم. مشکلم با نوع نگاه خود ماست. خب مطمئناً اون کاندیدای محترم یک چیزی دیده که اینطوری تبلیغ میکنه. یقیناً او پی برده است که ما ایرانی‌ها دنبال کار کم، کار پشت میز نشینی، پول مفت ماهیانه و تلاش کم هستیم که  اینگونه تبلیغ می‌کند. همون روز به خودم آمدم و گفتم ببین کارمان به جایی رسیده که باید در یک سایتی ثبت نام کنیم و منتظر بمانیم تا یک شغل برای ما پیدا شود و آن هم شغلی که درآمدش فقط برای زنده ماندن خوب است! خب این وسط جایگاه خدا چی میشه؟ یعنی من دارم  علناً توحید رو زیر پا میذارم و به جای اینکه به خدا توکل کنم و تلاشم رو در حد نهایتش انجام بدهم، سریع در یک سایت ثبت نام می‌کنم و بعدش بیکار در خانه می‌نشینم تا دولت برایم کار پیدا کند! خدا شاهده هنوز در بین دوستانم چنین افرادی هستند که در خانه نشسته‌اند که دولت برای آن‌ها کار پیدا کند.

مشکل ما این هست که دوست نداریم از کم شروع کنیم و به تدریج بالا برویم. از همان اول حقوق ماهیانه میلیونی می‌خواهیم. از همان اول خودمون رو با مهندسی مقایسه می‌کنیم که با ۱۰ سال سابقه کار چنین حقوقی را دریافت میکنه. یکی از مهندسان مناطق نفت خیز جنوب که اتفاقا با مدرک لیسانس هم در آنجا کار می‌کنه (با سابقه احتمالا ۱۰ تا ۱۲ ساله) اینقدر به نرم‌افزارهای شبیه‌سازی تسلط داره که الآن در یک شرکت خصوصی مشغول به کار شده و خودشان نرم‌افزار تولید می‌کنند و درآمدش هم بالاست. دقت کردید: مدرک لیسانس، تخصص بسیار زیاد روی کدنویسی و نرم افزارها، درآمد چندین میلیونی و بیش از ۱۰ سال سابقه کار. همه این‌ها با هم لازم هستند.

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

جدیداً کسانی که مدام از بیکاری و استخدام دولتی و اینجور چیزها حرف می‌زنند رو سریعاً از دایره دوستانم حذف می‌کنم. حس می‌کنم اینها امید و توکلشون به خدا رو از دست دادن.

پی نوشت یک: طبق قراری که گذاشته بودیم، ۴ نفر از دوستان همراه سایت را در نمایشگاه دیدم و یک سری فایل ویدئویی آموزش اکلیپس در اختیار آن‌ها گذاشتم که واقعا فایل‌های خوبی هستند و ان شاءالله که با دقت آن‌ها را ببینند و یاد بگیرند.

پی نوشت دو: چقدر چینی در نمایشگاه اومده بود.


۰ نظر ۱۹ ارديبهشت ۹۶ ، ۲۰:۵۵
صادق سلمانی

در این پست در مورد مشبک‌کاری ناقص صحبت کردم و پارامترهای آن را توضیح دادم. در این قسمت به بررسی جریان کروی در داده‌های چاه‌آزمایی خواهم پرداخت.

زمانی که چاه به صورت ناقص مشبک‌کاری شده باشد، چاه فقط با قسمتی از سازند ارتباط دارد. به جهت اینکه سطح تماس بین چاه و سازند کاهش می‌یابد، مقداری از سیال باید مسافت بیشتری را در سازند طی کند تا از طریق چاه تولید شود (شکل زیر). بنابراین یک افت فشار اضافی در ناحیه اطراف چاه ایجاد می‌شود که آن را با Spp نشان می‌دهند.



مشخصه اصلی جریان کروی، ایجاد شیب 0.5- در نمودار مشتق فشار می‌باشد (نمودار سمت چپ).

جریان کروی در زمان‌های اولیه (و زودتر از شروع رژیم جریانی شعاعی بی‌نهایت) آغاز می‌شود. 

منیوال نرم افزارهای سفیر و فکت رو بررسی کردم و مشاهده کردم که:

partially penetrating = partially completion = limited entry

یعنی در بسیاری اوقات این سه مفهوم را معادل با یکدیگر گرفته اند.



۰ نظر ۰۸ ارديبهشت ۹۶ ، ۱۰:۳۰
صادق سلمانی

عکس زیر، رژیم‌های جریانی را در یک شکاف با قابلیت هدایت پایین (finite conductivity fracture) نشان می‌دهد. برای کسب اطلاعات بیشتر فایل PDF را نیز دانلود کنید.



نکته: در زمان‌های اولیه، یک جریان خطی در داخل شکاف وجود دارد ولی مانند اثر ذخیره چاه است و مدت کوتاهی برقرار است. به همین دلیل در نمودار مشتق فشار اثر آن دیده نمی‌شود و اولین رژیم جریانی که در نمودار مشتق فشار دیده می‌شود، مربوط به جریان دوخطی با شیب 0.25 است.

تذکر: توضیحات بیان شده بر اساس نمودار موجود در متن است. اگر شرایط تغییر کند، مسلماً شکل نمودار و تحلیل‌ها نیز کمی تغییر خواهد کرد.

دریافت
حجم: 1015 کیلوبایت

۰ نظر ۰۸ ارديبهشت ۹۶ ، ۱۰:۲۱
صادق سلمانی

الآن در حال حل یکی از مثال‌های کتاب چاه‌آزمایی جان لی بودم که در میان مسیر باید مقدار Exponential Integral را محاسبه می‌کردم. روش معمول آن است که به جداول خود کتاب مراجعه کنیم و با کمی جستجو مقدار آن را بدست آوریم. ولی راه حل بهتر آن است که این کار را با استفاده از اکسل، پایتون، متلب و غیره انجام دهیم تا هم سریع‌تر باشد و هم مقدار دقیق‌تری بدست آید. 

ماژول Scipy یک تابع مناسبی برای محاسبه مقادیر Ei ارائه می‌دهد:

from scipy import*
x=expi(-0.5)
print(x)

نتیجه:
x = - 0.559773594776

۰ نظر ۰۷ ارديبهشت ۹۶ ، ۱۱:۰۵
صادق سلمانی

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


✅ و اما منظور از smoothing چیست؟

یک مشکل عمده در تعیین و محاسبه مشتق فشار به روش بوردت، اختلالات و پراکندگی زیاد در مقادیر مشتق است. این مشکل زمانی بارزتر می‌شود که فاصله میان اندازه‌گیری‌های فشار خیلی کوتاه باشد. برای حل این مشکل به جای استفاده از همه نقاط برای محاسبه مشتق فقط از نقاطی با فاصله مشخص استفاده می‌شود. معمولاً مقدار x∆ کوچک است (0.01 تا 0.2) و در نرم‌افزارهای چاه‌آزمایی بیانگر smoothing می‌باشد. هرچه مقدار x∆ بزرگ‌تر باشد، مشتق فشار نیز smooth تر خواهد بود.


تذکر: دقت کنید که مثلا مقدار smoothing را برابر 1 نگذارید که این کار باعث میشه خطای زیادی بوجود بیاد. مقدار بهینه همان مقادیر 0.2 تا 0.3 است.


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

نحوه محاسبه مشتق فشار برای رسم نمودارهای مشتق فشار در چاه آزمایی


کانال سایت در تلگرام

۰ نظر ۰۶ ارديبهشت ۹۶ ، ۰۰:۱۱
صادق سلمانی

چند نکته: 

👈 در حالت transient یا unsteady-state، هنوز اثر افت فشار به هیچ‌یک از مرزهای مخزن نرسیده است.

👈 در حالت transition یا late transient، اثر افت فشار صرفاً به بعضی از مرزهای مخزن رسیده است.

👈 در حالت شبه‌پایدار یا pseudo-steady state ، اثر افت فشار به تمام مرزهای مخزن رسیده است و در این حالت است که از مفهوم ضریب شکل (shape factor) استفاده می‌کنیم.


🚫 دو مفهوم transient و transition را با یکدیگر اشتباه نگیرید.

تذکر: گاهی اوقات PSS را semi-steady state نیز می‌نامند.


کانال سایت در تلگرام

۰ نظر ۰۳ ارديبهشت ۹۶ ، ۱۵:۳۷
صادق سلمانی

در مسائل مقدار اولیه، مقدار تابع در نقطه شروع داده می‌شود و با استفاده از روش‌های موجود مقدار آن را در سایر نقاط بدست می‌آوریم. در این صورت منحنی تغییرات متغیر تابع بر حسب متغیر مستقل قابل رسم خواهد بود.

از جمله روش‌های حل مسائل مقدار اولیه می‌توان به روش‌های تیلور، اویلر و رانگ کاتا مرتبه دوم، سوم و چهارم اشاره نمود. در کلیه این روش‌ها مختصات هر نقطه با استفاده از مختصات نقطه ماقبلش بدست می‌آید. اساس کلیه این روش‌ها، استفاده از سری تیلور است.

تذکر: برای مطالعه توضیحات بیشتر به کتاب «کاربرد ریاضیات در مهندسی شیمی - روش‌های عددی» نوشته دکتر خراط مراجعه کنید.

خلاصه روش رانگ کاتا مرتبه سوم:


در اینجا قصد دارم به بررسی یک مثال به روش رانگ کاتا - 3 بپردازم. قبلاً این مثال را به روش‌های اویلر، رانگ کاتا-2 و رانگ کاتا-4 نیز حل کرده‌ام (+ و + و +)


مثال:

معادله دیفرانسیل زیر را با استفاده از روش رانگ کاتا مرتبه سوم و برای حالت h = 0.5 حل کنید و مقدار تابع را تا x = 3.5 محاسبه کنید.


حل با استفاده از زبان برنامه نویسی پایتون (کدنویسی در محیط Spyder):
import numpy as np
from matplotlib import pyplot as plt
x0=1
y0=1
xf=3.5
n=6
h=(xf-x0)/(n-1)
x=np.linspace(x0,xf,n)
y=np.zeros([n])
y[0]=y0
for in range(1,n):
    k1=h*x[i-1]*y[i-1]**(1/3)
    k2=h*(x[i-1]+0.5*h)*(y[i-1]+0.5*k1)**(1/3)
    k3=h*(x[i-1]+h)*(y[i-1]+2*k2-k1)**(1/3)
    y[i]=y[i-1]+(1/6)*(k1+4*k2+k3)
for in range(n):
    print(x[i],y[i])
plt.plot(x,y,'o')
plt.xlabel('value of x')
plt.ylabel('value of y')
plt.title('Approximate Solution with RK-3 Method')
plt.show()
نتایج:

1.0                          1.0
1.5           1.6855277908
2.0            2.826623146
2.5           4.5570242827
3.0           7.0160178606
3.5           10.345325211


۰ نظر ۰۳ ارديبهشت ۹۶ ، ۱۵:۲۶
صادق سلمانی

در مسائل مقدار اولیه، مقدار تابع در نقطه شروع داده می‌شود و با استفاده از روش‌های موجود مقدار آن را در سایر نقاط بدست می‌آوریم. در این صورت منحنی تغییرات متغیر تابع بر حسب متغیر مستقل قابل رسم خواهد بود.

از جمله روش‌های حل مسائل مقدار اولیه می‌توان به روش‌های تیلور، اویلر و رانگ کاتا مرتبه دوم، سوم و چهارم اشاره نمود. در کلیه این روش‌ها مختصات هر نقطه با استفاده از مختصات نقطه ماقبلش بدست می‌آید. اساس کلیه این روش‌ها، استفاده از سری تیلور است.

تذکر: برای مطالعه توضیحات بیشتر به کتاب «کاربرد ریاضیات در مهندسی شیمی - روش‌های عددی» نوشته دکتر خراط مراجعه کنید.

خلاصه روش رانگ کاتا مرتبه چهارم:


در اینجا قصد دارم به بررسی یک مثال به روش رانگ کاتا - 4 بپردازم. قبلاً این مثال را به روش‌های اویلر و رانگ کاتا-2 نیز حل کرده‌ام (+ و +)

مثال:

معادله دیفرانسیل زیر را با استفاده از روش رانگ کاتا مرتبه چهارم و برای حالت h = 0.5 حل کنید و مقدار تابع را تا x = 3.5 محاسبه کنید.


حل با استفاده از زبان برنامه نویسی پایتون (کدنویسی در محیط Spyder):
import numpy as np
from matplotlib import pyplot as plt
x0=1
y0=1
xf=3.5
n=6
h=(xf-x0)/(n-1)
x=np.linspace(x0,xf,n)
y=np.zeros([n])
y[0]=y0
for i in range(1,n):
    k1=h*x[i-1]*y[i-1]**(1/3)
    k2=h*(x[i-1]+0.5*h)*(y[i-1]+0.5*k1)**(1/3)
    k3=h*(x[i-1]+0.5*h)*(y[i-1]+0.5*k2)**(1/3)
    k4=h*(x[i-1]+h)*(y[i-1]+k3)**(1/3)
    y[i]=y[i-1]+(1/6)*(k1+2*k2+2*k3+k4)
for i in range(n):
    print(x[i],y[i])
plt.plot(x,y,'o')
plt.xlabel('value of x')
plt.ylabel('value of y')
plt.title('Approximate Solution with RK-4 Method')
plt.show()
نتایج:

1.0      1.0
1.5       1.6860902679
2.0     2.82824535285
2.5     4.56006327111
3.0     7.02071665246
3.5     10.3518481736


۰ نظر ۰۱ ارديبهشت ۹۶ ، ۰۱:۲۲
صادق سلمانی

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

جهت ارتباط آسان‌تر با شما و همچنین اطلاع‌رسانی در مورد پست‌های جدید وبلاگ، یک کانال در تلگرام ایجاد کرده‌ام. رویکرد این کانال کاملاً مهارتی می‌باشد و سعی بر آن است که مطالب کاربردی و بکری در زمینه‌های مختلف مهندسی نفت در آن به اشتراک گذاشته شود.

کانال سایت در تلگرام
۰ نظر ۳۰ فروردين ۹۶ ، ۰۲:۴۳
صادق سلمانی

اگر بخواهم به صورت خیلی ساده توضیح بدهم، در چاه‌آزمایی مخازن را به دو دسته کلی تقسیم می‌کنیم:

  1. مخازن همگن (Homogeneous) 
  2. مخازن ناهمگن (Heterogeneous)

مخازن ناهمگن هم به چند دسته تقسیم می‌شوند که معمول‌ترین آن‌ها عبارتند از:

  • مخازن تخلخل دوگانه
  • مخازن تراوایی دوگانه
  • مخازن ترکیبی
قبلاً در این پست توضیح داده‌ام که دو پارامتر مهم در تحلیل مخازن گاز میعانی وجود دارد که عبارتند از: اثر اینرسی و اثر کوپلینک مثبت.
بحث من در اینجا مرتبط با مخازن گاز میعانی (Gas Condensate Reservoirs) هست. مخازن گاز میعانی نوعی از مخازن ترکیبی هستند. در این مخازن، با تولید از مخزن به تدریج در اطراف چاه میعانات تشکیل می‌شود و باعث ایجاد یک حلقه از میعانات در اطراف چاه می‌گردد. این حلقه دارای خواصی متفات از بقیه مخزن است و به همین جهت به این مخازن، مخازن ترکیبی گفته می‌شود. در شکل زیر یک مخزن ترکیبی نشان داده شده است که دارای چهار ناحیه می‌باشد.

در تفسیر داده‌های مخازن گاز میعانی چند نمودار بسیار مهم وجود دارد که اگر شما هر مقاله مرتبط با مخازن گاز میعانی را مطالعه کنید، این نمودارها را در آن‌ها خواهید دید:

1) پروفایل اشباع میعانات بر حسب فاصله از چاه: این نمودار به طور کلی چهار بخش دارد که در شکل زیر نمایش داده شده است. یکی از قسمت‌های مهم آن نیز مربوط به velocity stripping zone می‌باشد.


ناحیه 4: در این ناحیه فقط گاز تک فاز مخزن وجود دارد (همان گاز اولیه مخزن).

ناحیه 3: در این ناحیه میعانات شروع به تشکیل می‌کنند ولی هنوز اشباع آن‌ها کمتر از اشباع بحرانی است. بنابراین در این ناحیه گاز + میعانات غیرمتحرک وجود دارد.

ناحیه 2: در این ناحیه اشباع میعانات بیشتر از اشباع بحرانی شده است و به همین دلیل علاوه بر گاز، میعانات نیز حرکت می‌کنند.

ناحیه 1: در این ناحیه گاز و میعانات متحرک هستند و این ناحیه به دلیل اثر عدد موئینگی بوجود می‌آید. دقت داشته باشید که این ناحیه لزوماً در همه چاه‌ها وجود نخواهد داشت.

2) نمودار فشار و مشتق فشار در مخازن ترکیبی (یا مخازن گاز میعانی): این نمودار بر حسب اینکه رفتار مخزن چگونه بوده است، ممکن است دو ناحیه‌ای، سه ناحیه‌ای و یا چهار ناحیه‌ای باشد. خط‌های افقی و تثبیت شده (stabilized line) نشان دهنده هر کدام از این نواحی می‌باشند. این خطوط افقی بیانگر تراوایی در هر کدام از نواحی می‌باشند. بنابراین تعیین محل دقیق آن‌ها اهمیت بسیار زیادی در محاسبه تراوایی این نواحی دارد.



3) نمودار اشباع میعانات بر حسب فاصله از چاه: با گذشت زمان و افزایش تولید از مخزن، میزان میعانات تشکیل شده نیز افزایش می‌یابد و نمودار اشباع به سمت بالا می‌رود. این نمودار توسط شبیه‌سازی در اکلیپس بدست می‌آید و شما ابتدا باید مدل تک چاه را ساخته، آن را اجرا کرده و خروجی آن را به صورت زیر مشاهده کنید.



یکی از بهترین مقاله‌ها برای یادگیری مباحث «چاه‌آزمایی در مخازن گاز میعانی» این مقاله می‌باشد. کلاً برای تسلط بر مخازن گاز میعانی مقالات پروفسور گرینگارتن، دکتر عبدالنبی هاشمی، Mott و Henderson را نگاهی بکنید.


و اما در ادامه نمودار مشتق فشار مربوط به چند چاه واقعی از مخازن گاز میعانی ایران را می آورم تا در عمل نیز با این نمودارها آشنا شوید.


الف) نمودار مشتق فشار برای یکی از مخازن گاز میعانی جنوب ایران: مدل 3 ناحیه‌ای با داده‌ها منطبق شده است.


ب) نمودار مشتق فشار برای یکی از مخازن گاز میعانی جنوب ایران: مدل 2 ناحیه‌ای با داده‌ها منطبق شده است.


پی نوشت: برای مشاهده تمام پست های سایت در مورد مخازن گاز میعانی به این لینک مراجعه کنید.

یکی از نرم‌افزارهای بسیار خوب برای آنالیز داده‌های چاه‌آزمایی نرم‌افزار سفیر هست که من آموزش ویدئویی آن را تهیه کرده‌ام و در سایت نیز قرار داده‌ام. برای تهیه این محصول می‌توانید به لینک زیر مراجعه کنید:

آموزش ویدئویی نرم‌افزار سفیر

در صورتی که در تفسیر داده‌های چاه‌آزمایی در نرم‌افزار سفیر مشکلی داشتید، لینک زیر را مطالعه کنید:

اجرای پروژه های چاه آزمایی


کانال سایت در تلگرام


لینک دانلود فایل PDF این مطلب:
دریافت
حجم: 457 کیلوبایت

۰ نظر ۲۵ فروردين ۹۶ ، ۱۲:۵۱
صادق سلمانی