_ مرکز مهندسی هوافضا _
DESCRIPTION
llop;;TRANSCRIPT
2/18/2014 .: مرکز مهندسی هوافضا :.
http://asec.ir/post-373.aspx 1/6
آشنایی با موشک
1 2 3 4 5 6
بسته طراحي ھواپیما; پاسخ تشريحي سواالت كنكور ; دانلود فرھنگ لغات ھوافضايي; آشنايي با ھلیكوپتر; معرفي كتاب ھوافضايي; معرفي دانشگاه ھاي ھوافضايي; طراحي ھواپیما و موشك; دانلود عكس; ساير دانلودھا
زبان برنامه نويسي فرترن (آشنايي با نرم افزارھاي مھندسي ھوافضا)
در قسمت ھاي قبلي به معرفي نرم افزارھاي عمومي از قبیل microsoft office و نرم افزارھاي
محاسباتي رياضي مثل mathcad و maple پرداختیم... حاال بحث رو كمي تخصصي مي كنیم و
زبان برنامه نويسي فرترن كه در عرصه ھوافضا و خصوصا آيرودينامیك اھمیت داره مورد بحث و
بررسي قرار خواھیم داد....
قصد ندارم خیلي ريز وارد اين نرم افزار بشم و تنھا به نكات مھمي كه يه ھوافضايي بايد بدونه بسنده
مي كنم...
اگرچه اين زبان نسبت به MATLAB بسیار ابتدايي تر ھست (به عبارتي كودن تر!) اما سرعتش بسیار
باالتر و مناسب براي محاسبات سنگین ھست. كسايي كه از روشھاي CFD استفاده مي كنند ارزش
زمان رو مي دونند و ترجیح میدن كه با اين زبان كار كنند.
كاربرد فرترن در ايرودينامیك، حل عددي معادالت ديفرانسیل جريان يعني معادالت ناوير-استوكس ھست.
در پیشرانش ھم اين زبان به صورت گسترده استفاده میشه و براي مدل كردن احتراق و جريانھاي داخلي
كاربرد داره.
تبلیغات
<a href="http://asec.ir" rel="nofollow" ><img alt="
درباره مركز مھندسي ھوافضا
2/18/2014 .: مرکز مهندسی هوافضا :.
http://asec.ir/post-373.aspx 2/6
اما زبان فرترن رو بايد توسط يك نرم افزار اجرا كه مخصوص كد نويسي اين زبان ھست اجرا كرد... به اين
نرم افزار، كامپايلر میگن.... ھر زباني كامپايلر ھاي متعددي داره از جمله زبان فرترن....يكي از مشكالتي
كه فرترن داره اينه كه اكثر كامپايلرھاش با محیط ھاي جديد مثل ويندوز 7 سازگاري ندارن و برنامه
رو به درستي اجرا نمي كنن....البته من يه كامپايلر portable فرترن (نیاز به نصب روي ويندوز نداره) دارم
كه البته ھنوز خوب ازش جواب نگرفتم...
آدرس زير، كمك خوبي به يادگیري شما در زمینه زبان فرترن میكنه...مطالب اين سايت به صورت
بخشھاي جداگانه و عنوان بندي خوب ارائه شده، البته به زبان انگلیسیه:
http://www.math.hawaii.edu/~hile/fortran/fortmain.htm
براي آشنايي با اين زبان و كاربرد اون در ادامه قصد دارم مثالي رو در زمینه CFD حل كنم... مثال به شرح
زير ھست:
يك جريان ناپاياي يك بعدي بین دو صفحه موازي بي نھايت قرار داره و صفحه پايیني با سرعت مشخص
40 متر بر ثانیه در حال حركت ھست. جريان لزج و تراكم ناپذيره و معادله حاكم بر اون به شكل زيره:
( میدان حل به صورت زير شبكه بندي شده كه راستاي عمودي نشان دھنده گره ھاي مكاني (j ھا
و زاستاي افقي شامل گره ھاي زماني ھست.
در مرکز مھندسي ھوافضا اھدافزیر را دنبال می کنیم:
1) دادن مشاوره درباره رشتهھوافضا و آشنا کردن غیرھوافضایی
ھا با رشته ھوافضا در ایران2) در اختیار گذاشتن کتبالکترونیکی و فایلھای مفید مربوط
به مھندسی ھوافضا3)انعکاس اخبار ھوافضایی داخل و
خارج4)فروش محصوالت ھوافضایی
اما قبل از ورود به مطالب سایتمناسبه که شما رو با مشخصات وقسمتھای مختلف سایت آشناکنیم... اولین قسمتی که به ھمهتوصیه می کنیم بخونند، قسمتمطالب آموزشی ھست که برخیمطالب ھوافضایی به صورت ساده وروان شرح داده شده.... قسمتبعدی که شاید برای داوطلبین کنکورھوافضا مناسب باشه، بخش کنکورھوافضاست. در این بخش با تفکیکموضوعی صورت گرفته، ابعادمختلف کنکور ھوافضا از قبیل رتبهبندی ھا، معرفی دانشگاه ھا و ....
معرفی میشه...ھمچنین مطالب سایت در پنجگرایش اصلی ھوافضا در ایران،دسته بندی شده که عالقه مندانمی تونند وارد مباحث مورد عالقه
خودشون در این بخشھا بشوند.: ایمیل گروه- [email protected]مرکز مھندسی ھوافضا از نظرات وپیشنھادات شما ھوافضایی ھای
عزیز استقبال می کند...
مركز مھندسي ھوافضا را صفحهخانگی خود كنید
2/18/2014 .: مرکز مهندسی هوافضا :.
http://asec.ir/post-373.aspx 3/6
قصد ما اينه كه پروفیل سرعت (مقدار u در تمامي j ھا) رو در زمان 1.08 ثانیه با فاصله گام ھاي زماني
0.002 و گام مكاني 0.001 حل كنیم. توضیحات كامل اين مسئله به صورت كامل در فايل زير اومده....
براي اينكه مسئله رو كامل بفھمید حتما اين فايل رو بخونید:
در اينجا ما از طريق يكي از روشھاي CFD يعني روش FTCS معادالت رو با زبان فرترن نوشته و حل مي
كنیم پروفیل سرعت رو بین زمان ھاي صفر تا 1.08 نشون مي ديم:
منوی اصلی
فروشگاه مركز مھندسي ھوافضا
مطالب خواندني
2/18/2014 .: مرکز مهندسی هوافضا :.
http://asec.ir/post-373.aspx 4/6
PROGRAM FTCS
IMPLICIT NONE
!Tarife motaghayyerha----------------------------------
INTEGER :: JM, NM, j, n
REAL :: dy, dt, u0,d,v
REAL,DIMENSION(:,:),ALLOCATABLE :: U
!Input--------------------------------------------------
dy=0.001
dt=0.002
u0=40
JM=41
NM=541
v=0.000217
d=v*dt/(dy**2)
ALLOCATE(U(JM,NM))
!tarife I.C & B.C--------------------------------------------
DO j = 2, JM-1
U(j,1)=0
END DO
DO n=1,NM
U(1,n)=u0
U(JM,n)=0
END DO
!FTCS Method:-----------------------------------------
DO n= 1,NM-1
DO j=2,JM-1
U(j,n+1)=U(j,n)+d*(U(j+1,n)-2*U(j,n)+U(j-1,n))
END DO
END DO
!Output------------------------------------------------
open(unit=2,file="FTCS.txt",action="write",status="replace")
do j=1,JM
write (2,*) U(j,NM)
end do
end PROGRAM FTCS
خالصه آمار سایت
بازدید امروز: 1099
بازدید دیروز: 1383
افراد آنالین: 4
بازدید کل: 550357
« نمایش آمار کامل »powered by webgozar
2/18/2014 .: مرکز مهندسی هوافضا :.
http://asec.ir/post-373.aspx 5/6
با اجراي اين كد در كامپايلر فرترن در پوشه پروژه، فايلي با پسوند txt ايجاد میشه كه پروفیل سرعت در
زمان نھايي نشون میده....
در زير شكل پروفیل سرعت رو در گامھاي زماني مختلف نشون داديم :
يكي ديگر از روشھاي حل مسئله باال روش ضمني ھست كه در آون بايد يك دستگاه معادالت كه ضرايب اون به
صورت ماتريس سه قطري ھست، حل بشه... در فايل زير نحوه حل ماتريس سه قطري (الگوريتم توماس) به طور
كامل توضیح داده شده:
2/18/2014 .: مرکز مهندسی هوافضا :.
http://asec.ir/post-373.aspx 6/6
- CFD تمرين - CFD حل مثال - CFD كلمات كلیدي: آشنايي با زبان فرترن - دانلود پروژه سیاالتي فرترن - پروژه
مثال كتاب ھافمن - كد زبان فرترن
+ نوشته شده توسط امین رشیدشمالی و مجتبی حیدری در دوشنبه 25 دی1391 و ساعت | آرشیو نظرات