_ مرکز مهندسی هوافضا _

6
2/18/2014 .: .: ﻣﺮﮐﺰ ﻣﻬﻨﺪﺳﯽ ﻫﻮاﻓﻀﺎhttp://asec.ir/post-373.aspx 1/6 آﺷﻨﺎﯾﯽ ﺑﺎ ﻣﻮﺷﮏ1 2 3 4 5 6 طﺮاﺣﻲ ھﻮاﭘﯿﻤﺎ و ﻣﻮﺷﻚ; ﻣﻌﺮﻓﻲ داﻧﺸﮕﺎه ھﺎي ھﻮاﻓﻀﺎﻳﻲ; ﻣﻌﺮﻓﻲ ﻛﺘﺎب ھﻮاﻓﻀﺎﻳﻲ; آﺷﻨﺎﻳﻲ ﺑﺎ ھﻠﯿﻜﻮﭘﺘﺮ; ھﻮاﻓﻀﺎﻳﻲ( آﺷﻨﺎﻳﻲ ﺑﺎ ﻧﺮم اﻓﺰارھﺎي ﻣﮫﻨﺪﺳﻲ ھﻮاﻓﻀﺎ) زﺑﺎن ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﻓﺮﺗﺮن و ﻧﺮم اﻓﺰارھﺎيmicrosoft office در ﻗﺴﻤﺖ ھﺎي ﻗﺒﻠﻲ ﺑﻪ ﻣﻌﺮﻓﻲ ﻧﺮم اﻓﺰارھﺎي ﻋﻤﻮﻣﻲ از ﻗﺒﯿﻞ ﭘﺮداﺧﺘﯿﻢ... ﺣﺎﻻ ﺑﺤﺚ رو ﻛﻤﻲ ﺗﺨﺼﺼﻲ ﻣﻲ ﻛﻨﯿﻢ وmaple وmathcad ﻣﺤﺎﺳﺒﺎﺗﻲ رﻳﺎﺿﻲ ﻣﺜﻞ زﺑﺎن ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﻓﺮﺗﺮن ﻛﻪ در ﻋﺮﺻﻪ ھﻮاﻓﻀﺎ و ﺧﺼﻮﺻﺎ آﻳﺮودﻳﻨﺎﻣﯿﻚ اھﻤﯿﺖ داره ﻣﻮرد ﺑﺤﺚ و.... ﺑﺮرﺳﻲ ﻗﺮار ﺧﻮاھﯿﻢ داد ﻗﺼﺪ ﻧﺪارم ﺧﯿﻠﻲ رﻳﺰ وارد اﻳﻦ ﻧﺮم اﻓﺰار ﺑﺸﻢ و ﺗﻨﮫﺎ ﺑﻪ ﻧﻜﺎت ﻣﮫﻤﻲ ﻛﻪ ﻳﻪ ھﻮاﻓﻀﺎﻳﻲ ﺑﺎﻳﺪ ﺑﺪوﻧﻪ ﺑﺴﻨﺪه ﻣﻲ ﻛﻨﻢ... اﻣﺎ ﺳﺮﻋﺘﺶ ﺑﺴﯿﺎر(! ﺑﻪ ﻋﺒﺎرﺗﻲ ﻛﻮدن ﺗﺮ) ﺑﺴﯿﺎر اﺑﺘﺪاﻳﻲ ﺗﺮ ھﺴﺖMATLAB اﮔﺮﭼﻪ اﻳﻦ زﺑﺎن ﻧﺴﺒﺖ ﺑﻪ اﺳﺘﻔﺎده ﻣﻲ ﻛﻨﻨﺪ ارزشCFD ﺑﺎﻻﺗﺮ و ﻣﻨﺎﺳﺐ ﺑﺮاي ﻣﺤﺎﺳﺒﺎت ﺳﻨﮕﯿﻦ ھﺴﺖ. ﻛﺴﺎﻳﻲ ﻛﻪ از روﺷﮫﺎي زﻣﺎن رو ﻣﻲ دوﻧﻨﺪ و ﺗﺮﺟﯿﺢ ﻣﯿﺪن ﻛﻪ ﺑﺎ اﻳﻦ زﺑﺎن ﻛﺎر ﻛﻨﻨﺪ.اﺳﺘﻮﻛﺲ ھﺴﺖ.- ﻛﺎرﺑﺮد ﻓﺮﺗﺮن در اﻳﺮودﻳﻨﺎﻣﯿﻚ، ﺣﻞ ﻋﺪدي ﻣﻌﺎدﻻت دﻳﻔﺮاﻧﺴﯿﻞ ﺟﺮﻳﺎن ﻳﻌﻨﻲ ﻣﻌﺎدﻻت ﻧﺎوﻳﺮ در ﭘﯿﺸﺮاﻧﺶ ھﻢ اﻳﻦ زﺑﺎن ﺑﻪ ﺻﻮرت ﮔﺴﺘﺮده اﺳﺘﻔﺎده ﻣﯿﺸﻪ و ﺑﺮاي ﻣﺪل ﻛﺮدن اﺣﺘﺮاق و ﺟﺮﻳﺎﻧﮫﺎي داﺧﻠﻲ ﻛﺎرﺑﺮد داره. ﺗﺒﻠﯿﻐﺎت<a href="http://asec. درﺑﺎره ﻣﺮﻛﺰ ﻣﮫﻨﺪﺳﻲ ھﻮاﻓﻀﺎ

Upload: navidelec

Post on 20-Oct-2015

24 views

Category:

Documents


0 download

DESCRIPTION

llop;;

TRANSCRIPT

Page 1: _ مرکز مهندسی هوافضا _

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="

درباره مركز مھندسي ھوافضا

Page 2: _ مرکز مهندسی هوافضا _

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]مرکز مھندسی ھوافضا از نظرات وپیشنھادات شما ھوافضایی ھای

عزیز استقبال می کند...

مركز مھندسي ھوافضا را صفحهخانگی خود كنید

Page 3: _ مرکز مهندسی هوافضا _

2/18/2014 .: مرکز مهندسی هوافضا :.

http://asec.ir/post-373.aspx 3/6

قصد ما اينه كه پروفیل سرعت (مقدار u در تمامي j ھا) رو در زمان 1.08 ثانیه با فاصله گام ھاي زماني

0.002 و گام مكاني 0.001 حل كنیم. توضیحات كامل اين مسئله به صورت كامل در فايل زير اومده....

براي اينكه مسئله رو كامل بفھمید حتما اين فايل رو بخونید:

در اينجا ما از طريق يكي از روشھاي CFD يعني روش FTCS معادالت رو با زبان فرترن نوشته و حل مي

كنیم پروفیل سرعت رو بین زمان ھاي صفر تا 1.08 نشون مي ديم:

منوی اصلی

فروشگاه مركز مھندسي ھوافضا

مطالب خواندني

Page 4: _ مرکز مهندسی هوافضا _

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

Page 5: _ مرکز مهندسی هوافضا _

2/18/2014 .: مرکز مهندسی هوافضا :.

http://asec.ir/post-373.aspx 5/6

با اجراي اين كد در كامپايلر فرترن در پوشه پروژه، فايلي با پسوند txt ايجاد میشه كه پروفیل سرعت در

زمان نھايي نشون میده....

در زير شكل پروفیل سرعت رو در گامھاي زماني مختلف نشون داديم :

يكي ديگر از روشھاي حل مسئله باال روش ضمني ھست كه در آون بايد يك دستگاه معادالت كه ضرايب اون به

صورت ماتريس سه قطري ھست، حل بشه... در فايل زير نحوه حل ماتريس سه قطري (الگوريتم توماس) به طور

كامل توضیح داده شده:

Page 6: _ مرکز مهندسی هوافضا _

2/18/2014 .: مرکز مهندسی هوافضا :.

http://asec.ir/post-373.aspx 6/6

- CFD تمرين - CFD حل مثال - CFD كلمات كلیدي: آشنايي با زبان فرترن - دانلود پروژه سیاالتي فرترن - پروژه

مثال كتاب ھافمن - كد زبان فرترن

+ نوشته شده توسط امین رشیدشمالی و مجتبی حیدری در دوشنبه 25 دی1391 و ساعت | آرشیو نظرات