بهمن حسن زاده

بهمن حسن زاده

بنیان‌گذار bahmanpy

بهمن حسن زاده کیست؟

				
					print('Who is Bahman Hassanzadeh?')

				
			

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

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

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

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

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

پس انتخاب من پایتون بود.

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

				
					x='Some records of Bahman Hassanzadeh'
print(x)
				
			

برخی از نمونه کارهای انجام شده تا کنون:

توسعه اپلیکیشن دسکتاپ برای اندازه گیری تعداد ناحیه های هیدرولیکی جریان (HFU) به روش نشانگر ناحیه جریان (FZI) با استفاده از زبان برنامه نویسی پایتون

Development of a desktop application to measure the number of flow hydraulic zones using the flow zone indicator method using the Python programming language

آذر ماه سال 1403

توسعه اپلیکیشن دسکتاپ جهت محاسبه دانسیته، ویسکوزیته، حلالیت گاز و ضریب تراکم پذیری brine در غلظت های مختلفی از مواد جامد حل شده با استفاده از زبان برنامه نویسی پایتون

Development of a desktop application to calculate density, viscosity, gas solubility, and brine compressibility factor  at various concentrations of dissolved solid using ython programming language

آبان ماه سال 1403

  • شبیه سازی و بهینه سازی تزریق متناوب آب و گاز در مخازن نفتی به منظور ازدیاد برداشت توسط نرم افزار CMG (پروژه کارشناسی)

Simulation And Optimization Of Water Alternating Gas Injection In Petroleum Reservoirs

تیر ماه سال 1402

  • شبیه سازی شبکه گسسته شکاف (DFN) با استفاده از نرم افزار Petrel

Discrete Fractured Network (DFN) simulation using Petrel software

بهمن ماه سال 1402

  • پروژه محاسبات تعادلات فازی (Flash) و آنالیز پایداری با زبان برنامه نویسی پایتون

Phase equilibrium calculation project (Flash) and stability analysis with Python programming language

بخشی از کد مربوطه به محاسبات  Flash

خرداد ماه سال 1403

				
					bubble=sum(Zi*Ki)
Dew=sum(Zi/Ki)

if bubble>1 and Dew>1:
    print(f' the Fluid state in P = {PR} psi  , T = {TR} degree F is two phase')
if bubble<1:
    print(f' the Fluid state in P = {PR} psi  , T = {TR} degree F is liquid')
if Dew<1:
    print(f' the Fluid state in P = {PR} psi  , T = {TR} degree F is Vapor')
print('=============================================================================================')
#                                                                                      step 11: calculation the composition of component for each phase
if bubble>1 and Dew>1:

    nv=Symbol('nv')

    Fv=sum((Zi*(Ki-1))/(1+(Ki-1)*nv))  # rachford-rice Equation: 
    root=sy.solve(Fv,nv) # this roots consist of len(Zi) nv but many of them greater than 1 or lower than zero : the objective nv is 0<root<1

    nv=np.zeros(len(root))
    for i in range(len(root)):
        
        if 0<root[i]<1:
            nv=root[i] #select the logical root

    nl=1-nv 
				
			
  • بررسی ضریب بازیافت و حرکت جبهه پیش رونده آب در فرایند سیلاب زنی با زبان برنامه نویسی پایتون در مغزه های افقی، عمودی و شیب دار

Investigating of the Recovery Factor and advancing water front in the process of water flooding with Python programming language in horizontal, vertical and inclined cores.

بخشی از کد مربوطه

خرداد ماه سال 1403

				
					for i in range(1,len(Sw)):
    Pc[i]=PC(Sw[i])
for i in range(len(Sw)):
    Mobility_water[i]=krw[i]/visc_w1
    Mobility_oil[i]=kro[i]/visc_o
    Fw[i]=Mobility_water[i]/(Mobility_water[i]+Mobility_oil[i])

    Mobility_water2[i]=krw[i]/visc_w2
    Mobility_oil2[i]=kro[i]/visc_o
    Fw2[i]=Mobility_water2[i]/(Mobility_water2[i]+Mobility_oil2[i])

slope=np.zeros(len(Sw))
slope2=np.zeros(len(Sw))

for i in range(len(Sw)):
    if i==0:
        fprime[i]=(Fw[i+1]-Fw[i])/(Sw[i+1]-Sw[i])
        fprime2[i]=(Fw2[i+1]-Fw2[i])/(Sw[i+1]-Sw[i])
    if 0<i<len(Sw)-1:
        fprime[i]=(Fw[i+1]-Fw[i-1])/(Sw[i+1]-Sw[i-1])
        fprime2[i]=(Fw2[i+1]-Fw2[i-1])/(Sw[i+1]-Sw[i-1])
    if i==len(Sw):
        fprime[i]=(Fw[i]-Fw[i-1])/(Sw[i]-Sw[i-1])
        fprime2[i]=(Fw2[i]-Fw2[i-1])/(Sw[i]-Sw[i-1])


				
			
  • شبیه سازی مخازن تک فاز نفت، دوفاز نفت و آب، نفت و گاز، تک بعدی و 2 بعدی با زبان برنامه نویسی پایتون

Simulation of single-phase oil, two-phase oil and water, oil and gas, one-dimensional and 2-dimensional reservoirs with Python programming language

اردیبهشت ماه سال 1403

  • شبیه‌سازی جریان نانوفلوئید در میکرو کانال با استفاده از نرم افزار Ansys Fluent

Simulation of nanofluid flow in microchannel using Ansys Fluent software

خرداد ماه سال 1403

  • عضو هیئت مدیره و ریاست کمیته نشر و ارتباطات شاخه دانشجویی انجمن مهندسی گاز ایران در دانشگاه صنعتی امیر کبیر

آبان ماه سال 1403

  • مسئول امور اجرایی انجمن SPE در دانشگاه صنعتی اصفهان

آبان ماه سال 1400

  • همیار دانشجویان جدید الورودی در دانشگاه صنعتی اصفهان

مهر ماه سال 1398

  • طراح وب سایت و سئو وب سایت bahmanpy

آبان ماه سال 1403

  • سابقه تدریس آنلاین فیزیک کنکوری به مدت یک سال در وب سایت Tesla academy و تولید بسته شب امتحانی نیترو برای فیزیک دوازدهم

سال 1399