1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

انتقال حرارت یک بعدی در فین

شروع موضوع توسط Mr Perfect ‏20/7/15 در انجمن مهندسی شیمی

  1. کاربر فوق حرفه ای

    تاریخ عضویت:
    ‏23/6/15
    ارسال ها:
    4,491
    تشکر شده:
    6,079
    امتیاز دستاورد:
    113
    جنسیت:
    مرد
    حرفه:
    Engineering Management
    با استفاده از نرم افزار متلب و چند خط برنامه نویسی می توان انتقال حرارت یک فین را که در سیال قرار گرفته محاسبه نمود.برای این فین از طریق جابجایی حرارت به سیال منتقل می شود.
    کد های زیر را در یک M-File وارد نمایید:

    ۱٫ clear all
    ۲٫ clc
    ۳٫ %input data
    ۴٫ l=input(‘Enter length of fin: ‘);
    ۵٫ n=input(‘Enter number of nod: ‘);
    ۶٫ r=input(‘Enter radius of fin: ‘);
    ۷٫ T_b=input(‘Enter temperature of base: ‘);
    ۸٫ T_f=input(‘Enter temperature of fluid: ‘);
    ۹٫ k=input(‘Enter thermal conductivity of fin: ‘);
    ۱۰٫ h=input(‘Enter convection coeficient of fluid: ‘);
    ۱۱٫ %calculation parameter
    ۱۲٫ dx=l/(n-1);
    ۱۳٫ %calculate temperature distribution
    ۱۴٫ T=zeros(1,n);
    ۱۵٫ T(1)=T_b;
    ۱۶٫ iteration=0;
    ۱۷٫ R=1;
    ۱۸٫ while R~=0
    ۱۹٫ TT=T;
    ۲۰٫ for i=2:n-1
    ۲۱٫ T(i)=(T(i-1)+T(i+1)+(2*h*T_f*dx^2)/(k*r))/(2+(2*h*dx^2)/(k*r));
    ۲۲٫ end
    ۲۳٫ T(n)=(T(n-1)+((h*dx)/(k)+(h*dx^2)/(k*r))*T_f)/(1+(h*dx)/(k)+(h*dx^2)/(k*r));
    ۲۴٫ R=sum(abs(T-TT));
    ۲۵٫ iteration=iteration+1;
    ۲۶٫ end
    ۲۷٫ %output
    ۲۸٫ iteration
    ۲۹٫ T
    ۳۰٫ plot(T)

    تصویری از محیط اجرای کد در متلب:

    [​IMG]

    [​IMG]

    فایل آماده را می توانید از لینک زیر دانلود نمایید:

    رمز فایل فشرده: www.irchemeng.ir
    حجم فایل: ۳۴٫۷۶Kb

    [​IMG]

    منبع:انجمن مهندسی شیمی