PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : برنامه نویسی های نجومی و محاسبات



MSFA
05-21-2013, 10:23 PM
[/URL][URL="http://blogs.discovermagazine.com/badastronomy/files/2011/05/superheronova.jpg"]http://blogs.discovermagazine.com/badastronomy/files/2011/05/superheronova.jpg (http://blogs.discovermagazine.com/badastronomy/files/2011/05/superheronova.jpg)


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

موفق باشید

MSFA
05-22-2013, 09:32 AM
اولین فایل بسیار ساده را خودم در تاپیک قرار می دهم ، مربوط به محاسبه شتاب جاذبه زمین می باشد ،
و بصورت ساده در فایل اکسل است ، علاقه مندان تنها می توانند با قرار دادن عرض جغرافیایی
محل سکونت در فایل ، شتاب ثقل دقیق زیر پای خودشون رو ببینند .

برای دانلود کلیک کنید (http://up.toca.ir/images/aqoim0685qdluh9vgaj.xlsx)

MSFA
05-22-2013, 10:23 PM
این هم یکی دیگر از فایل های اکسل که به محاسبه فاصله ستارگان به ترتیب استفاده در زمان های مختلف ، متشکل از روش های اختلاف منظر ، مدول فاصله ، نسبیتی هابل می باشد ولی ناقصه ، غیر نسبیتی هابل ، متغیر های قیفاووسی خالی هستند انشالله تکمیل خواهند شد ، عزیزان می توانند راهنمایی کنند ، و روش های دیگر تعیین فاصله را فرمول نویسی کرده و به شیوه های مختلفی در تاپیک قرار بدهند.
دانلود (http://up.toca.ir/images/3558acrge4dg7hr9l0l.xlsx)

N3PTUN3
05-22-2013, 11:34 PM
یکی از پر کاربردترین زیان های برنامه نویسی در میان پژوهشگران نجوم اپتیکی و رادیویی بدون شک , پایتون است . به دوستان علاقه مند در این حوزه پیشنهاد می کنم در صورت آشنایی با زبان قدرتمند پایتون حتما لینک های زیر رو مشاهده کنند .


http://www.astropython.org/
http://astlib.sourceforge.net/
http://www.astro.washington.edu/users/rowen/AstroPy.html


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

MSFA
05-24-2013, 12:47 PM
یکی دیگر از موضوعات پر طرفدار محاسبه سن و وزن در اجرام دیگر می باشد که به راحتی با برنامه نویسی در اکسل و دیگر برنامه ها میشود با قرار دادن متعیر های سن و وزن ، سن و وزن را در اجرام مختلف مشاهده نمود .

دانلود (http://up.toca.ir/images/fsg4up3u16va8myxblc.xlsx)

پیمان اکبرنیا
05-24-2013, 01:04 PM
یکی از مباحثی که شاید علاوه بر برنامه نویسی مهم باشه، برنامه‌های شبیه سازی و تحلیل هست. این شبیه سازها در واقع میان از قوانین فیزیک استفاده می کنند و با استفاده ازشون میشه بدون نوشتن برنامه یا حداقل با مقدار کمتری برنامه نویسی، محاسبات لازم را انجام داد. این نرم افزارها الان در تمام شاخه‌های علمی و مهندسی وجود دارند و یکی از مهمترین ابزارهای کاری مهندسان و دانشمندان هستند :) به نظرم در این تاپیک میشه درباره این برنامه ها هم صحبت کرد.

مثلا پروژه کارشناسی من در رشته مهندسی مکانیک در رابطه با شبیه سازی ارتعاشی یک مدل ساده شده از تلسکوپ رصدخانه ملی ایران بود. میدونیم که تلسکوپ یک سازه مکانیکی بزرگه که ارتعاشات یکی از عوامل مهم و تاثیر گذار در عملکردش هست. بنابر این پیش از ساخت تلسکوپ، حتما باید تحلیل ارتعاشی روش انجام بشه که توسط مهندسین مکانیک انجام میشه. اولین کار اینه که بیاییم و سازه تلسکوپ را در یک نرم افزار بسازیم. مثلا در این پروژه از نرم افزار solid works استفاده شده و من یک مدل ساده شده از تلسکوپ و پایه در نرم افزار داشتم که به شکل زیر بود و باید تحلیلش می کردم:



http://up.avastarco.com/images/uymj33eyd2ririwxe53.jpg (http://up.avastarco.com/images/uymj33eyd2ririwxe53.jpg)


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



http://up.avastarco.com/images/o6vghcabhggxdw3nzcn8.jpg (http://up.avastarco.com/images/o6vghcabhggxdw3nzcn8.jpg)


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



http://up.avastarco.com/images/argk22vehurnuxza9k.jpg (http://up.avastarco.com/images/argk22vehurnuxza9k.jpg)



البته تغییر شکلها در این تصویر با اغراق زیادی نشون داده شده تا معلوم باشه. در تصویر زیر حالت‌های مهم ارتعاشی تلسکوپ در زاویه 30 درجه را می بینید:


http://up.avastarco.com/images/cnfrsbosdrudqdewwesc.jpg (http://up.avastarco.com/images/cnfrsbosdrudqdewwesc.jpg)


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

البته این تنها یک مدل سازی ساده بود که مدل اصلی تلسکوپ خیلی پیچیده تر هست و نیاز به تحلیلهای سنگینتری داره که البته توسط تیم مهندسان رصدخانه ملی انجام شده :)

smhm
05-25-2013, 11:21 AM
یک نرم افزار ساده در محیط اکسل نوشتم جهت محاسبه زاویه سمت قبله و زمان خورشید در قبله که به علاقمندان هدیه می کنم.
http://www.astroupload.com/do.php?filename=1369467876131.xlsx
کافی است طول و عرض جغرافیایی محلتان و همچنین عدد ماه و روز شمسی را را وارد کنید تا زاویه قبله (از جنوب به سمت غرب) و مدت زمان بعد از ظهر شرعی که خورشید در سمت قبله قرار میگیرد محاسبه شود.

ariaalipoor391
10-19-2015, 08:57 PM
ممنون از شما دوستان عزیز عالی بود موفق باشید ;)