درخواست راهتمایی

mohammadali136

عضو جدید
sparrow جان سلام. خیلی ممنونت میشم اگه بگی برنامه missile datcom نسخه 2005 یا جدیدتر رو چطور میتونم تهیه کنم واسه بخشی از پروژم به شدت نیازمندشم.
 

marsel2010

عضو جدید
البته ما که سوادی نداریم ولی اگه اجازه دخالت بدین میگم هم وقت خودتون رو تلف نکنید و هم عجب برنامه مزخرفیه!
کلیه کارهای شبیه سازی عددی رو می تونید یا با برنامه فلوئنت یا برنامه های دیگه انجام بدین!
خوشبختانه من هم فلوئنت و هم فلو سیمولیشن سالید ورک رو بلدم.
تازه هندسه موشک بسیار ساده هستش و مش بندی هم فکر نمی کنم سخت باشه. شما کارت رو به صورت 2 بعدی هم می تونی انجام بدی. در حد 1 ساعت.
 

Sparrow

مدیر تالار مهندسی هوافضا
مدیر تالار
سلام،
می خواید تو پروژه‌تون چکار کنید که نسخه‌های پایین جواب نمیده؟ نسخه‌های بالاش رو شاید صنایع نظامی داشته باشن، اون هم شاید.

پ.ن: marsel2010 جان، برنامه MD یه برنامه کم حجمه که کار با اون خیلی ساده هست و در فازهای اولیه طراحی نتایج خوبی با درصد کمی خطا نسبت به فلوئنت و سایر برنامه‌های CFD میده. فرض کن تو لوپ طراحی یه پروژه، در هر بار اجرا، برنامه MD حدود 11000 بار اجرا میشه و نتایج ازش خونده میشه. فکر می‌کنی با این حجم اجرا، چقدر طراحی با فلوئنت طول می کشه؟ از فلوئنت معمولاً در فاز نهایی برای صحه‌گذاری استفاده میشه.
 

marsel2010

عضو جدید
سلام،
می خواید تو پروژه‌تون چکار کنید که نسخه‌های پایین جواب نمیده؟ نسخه‌های بالاش رو شاید صنایع نظامی داشته باشن، اون هم شاید.

پ.ن: marsel2010 جان، برنامه MD یه برنامه کم حجمه که کار با اون خیلی ساده هست و در فازهای اولیه طراحی نتایج خوبی با درصد کمی خطا نسبت به فلوئنت و سایر برنامه‌های CFD میده. فرض کن تو لوپ طراحی یه پروژه، در هر بار اجرا، برنامه MD حدود 11000 بار اجرا میشه و نتایج ازش خونده میشه. فکر می‌کنی با این حجم اجرا، چقدر طراحی با فلوئنت طول می کشه؟ از فلوئنت معمولاً در فاز نهایی برای صحه‌گذاری استفاده میشه.
سلام
پ.ن يعني چي؟ فهش نباشه يه وقت!؟:D
برنامه رو ديدم. ظاهرا سفارش شركت مك دانل داگلاس بوده.
اصلا قبول ندارم كه ميگي دقتش بالاست. نحوه محاسبه رو هم ديدم. تو فلوئنت شما قبلش خودت مي توني مش بندي كني. مش بندي تو CFD خيلي مهمه. مش خوب هم جواب زود ميده و هم دقتش بالاست. شما ميگي اين نرم افزار سادهست. پس حتما مش بندي نداره. خب اين يه عيب بزرگه! يعني چي 11000 بار اجرا ميشه؟ منظورت اينه كه تكرار محاسباتش اينقده؟
واسه دقت تو محاسبات قدرت سيستم هم مهمه.
 

Sparrow

مدیر تالار مهندسی هوافضا
مدیر تالار
سلام
پ.ن يعني چي؟ فهش نباشه يه وقت!؟:D
برنامه رو ديدم. ظاهرا سفارش شركت مك دانل داگلاس بوده.
اصلا قبول ندارم كه ميگي دقتش بالاست. نحوه محاسبه رو هم ديدم. تو فلوئنت شما قبلش خودت مي توني مش بندي كني. مش بندي تو CFD خيلي مهمه. مش خوب هم جواب زود ميده و هم دقتش بالاست. شما ميگي اين نرم افزار سادهست. پس حتما مش بندي نداره. خب اين يه عيب بزرگه! يعني چي 11000 بار اجرا ميشه؟ منظورت اينه كه تكرار محاسباتش اينقده؟
واسه دقت تو محاسبات قدرت سيستم هم مهمه.
پ.ن یعنی پی نوشت.

در طراحی، رسیدن به طرح بهینه اهمیت زیادی داره. اگر چرخه طراحی توسط یه بهینه‌ساز (مثل الگوریتم ژنتیک) مدیریت بشه، ممکنه در هر نسل (در هر بار نزدیک شدن به طراحی بهینه) بسته به تنظیمات بهینه ساز، محاسبات از 300-400 تا 2000-3000 بار یا بیشتر تکرار بشن. حالا ممکنه شما تنظیمات رو به شکلی قرار بدید که بهینه‌ترین حالت رو با تعداد محاسبات بالا پیدا کنه.

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

marsel2010

عضو جدید
پ.ن یعنی پی نوشت.

در طراحی، رسیدن به طرح بهینه اهمیت زیادی داره. اگر چرخه طراحی توسط یه بهینه‌ساز (مثل الگوریتم ژنتیک) مدیریت بشه، ممکنه در هر نسل (در هر بار نزدیک شدن به طراحی بهینه) بسته به تنظیمات بهینه ساز، محاسبات از 300-400 تا 2000-3000 بار یا بیشتر تکرار بشن. حالا ممکنه شما تنظیمات رو به شکلی قرار بدید که بهینه‌ترین حالت رو با تعداد محاسبات بالا پیدا کنه.

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

بله! کاملا درسته! الان جنگ، جنگه بهینه بودن هستش. مثلا بلوک شرق و غرب می خوان هواپیماشون برد بیشتری داشته باشه! مهمات بیشتری حمل کنه! همین طور موشک ها و...

******************************************************
نمی دونم چرا اینجوریه! وقتی یکی می دونه من رشتم چیه و بعدش نظر می دم احساس میکنم بهش بر می خوره که نظر من درست در میاد و یه جوری سعی میکنه گفتش رو تحمیل کنه!
******************************************************

شما اول به من بگو محاسبات فلوئنت چطور انجام میشه!؟(احتمالا بعد از جواب دادن می فهمی که جواب خودت رو دادی. جواب رو بده تا بهت بگم)
 

Sparrow

مدیر تالار مهندسی هوافضا
مدیر تالار
بله! کاملا درسته! الان جنگ، جنگه بهینه بودن هستش. مثلا بلوک شرق و غرب می خوان هواپیماشون برد بیشتری داشته باشه! مهمات بیشتری حمل کنه! همین طور موشک ها و...

******************************************************
نمی دونم چرا اینجوریه! وقتی یکی می دونه من رشتم چیه و بعدش نظر می دم احساس میکنم بهش بر می خوره که نظر من درست در میاد و یه جوری سعی میکنه گفتش رو تحمیل کنه!
******************************************************

شما اول به من بگو محاسبات فلوئنت چطور انجام میشه!؟(احتمالا بعد از جواب دادن می فهمی که جواب خودت رو دادی. جواب رو بده تا بهت بگم)

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

دوم، بر فرض، من می خوام شروع به طراحی کنم و برای بدست آوردن ضرایب آیرودینامیکی از فلوئنت استفاده کردم. حالا باید تو فلوئنت مدل سازی کنم دیگه. 2 تا مشکل هست: 1- باید اول یه کد شبیه سازی CFD‌ بنویسم و به برنامه فلوئنت بدم حالا اگر CFD بلد نباشم، باید کلی وقت و هزینه صرف کنم برای یادگیری اون. که میشه این وقت و هزینه رو صرف گسترده کردن طراحی مفهومی کرد.
2- باید در طول طراحی باید به دفعات فلوئنت رو اجرا کنم که زمان رسیدن به نتیجه رو خیلی بالا می بره.

مطلبی که شما میگی، حرف درستیه اما برای یه پروژه و شرکت بزرگ که مثلاً می خواد یه موشک یا هواپیمای عملیاتی طراحی کنه. ولی برای یه پروژه دانشجویی یا پروژه در حد طراحی مفهومی و سایزینگ اولیه، این کار ضرورتی نداره و میشه خطای ناشی از برنامه Missile Datcom رو صرفنظر کرد.
می تونی یه امتحان ساده انجام بدی. توی یه نرم‌افزار برنامه نویسی (مثل MATLAB) یه کد بنویس که یه سری داده بده به فلوئنت، یه سری داده ازش بگیره و این کار رو مثلاً 100 بار انجام بده. بعد همین کار رو با MD تکرار کن. ببین اختلاف زمانی و بار محاسباتیشون چقدر میشه. چیزی که ما دیدیم، اختلاف بین نتایج MD و فلوئنت، 5% هست که توی فاز طراحی مفهومی قابل اغماضه.
 

marsel2010

عضو جدید
اول این‌ که، اصلاً اینجوری نیست. مواقعی که حرف شما درست باشه یا صحیح گفته باشید، من هم با شما همراه میشم. بحثمون، یه بحث علمیه، کل اندازی نیست که هر کی تونست حال اون یکی رو بگیره. :gol:

دوم، بر فرض، من می خوام شروع به طراحی کنم و برای بدست آوردن ضرایب آیرودینامیکی از فلوئنت استفاده کردم. حالا باید تو فلوئنت مدل سازی کنم دیگه. 2 تا مشکل هست: 1- باید اول یه کد شبیه سازی CFD‌ بنویسم و به برنامه فلوئنت بدم حالا اگر CFD بلد نباشم، باید کلی وقت و هزینه صرف کنم برای یادگیری اون. که میشه این وقت و هزینه رو صرف گسترده کردن طراحی مفهومی کرد.
2- باید در طول طراحی باید به دفعات فلوئنت رو اجرا کنم که زمان رسیدن به نتیجه رو خیلی بالا می بره.

مطلبی که شما میگی، حرف درستیه اما برای یه پروژه و شرکت بزرگ که مثلاً می خواد یه موشک یا هواپیمای عملیاتی طراحی کنه. ولی برای یه پروژه دانشجویی یا پروژه در حد طراحی مفهومی و سایزینگ اولیه، این کار ضرورتی نداره و میشه خطای ناشی از برنامه Missile Datcom رو صرفنظر کرد.
می تونی یه امتحان ساده انجام بدی. توی یه نرم‌افزار برنامه نویسی (مثل MATLAB) یه کد بنویس که یه سری داده بده به فلوئنت، یه سری داده ازش بگیره و این کار رو مثلاً 100 بار انجام بده. بعد همین کار رو با MD تکرار کن. ببین اختلاف زمانی و بار محاسباتیشون چقدر میشه. چیزی که ما دیدیم، اختلاف بین نتایج MD و فلوئنت، 5% هست که توی فاز طراحی مفهومی قابل اغماضه.

قرار بود روش محاسبه فلوئنت رو بگی. فلوئنت محاسبات رو که انجام میده با مقادیر پیش فرض خودش مقایسه میکنه. این کارو به کررات انجام میده تا به نتیجه مطلوب برسه(تقریبا همون نرم افزار MD میشه ولی قوی تر!(توی فلوئنت شما می تونی از داینامیک مش واسه شبیه سازی هات استفاده کنی که یکی از رییلیست ترین حالات شبیه سازیه!)).

1- شما به نظرت این کار به کد نویسی احتیاج داره؟:D
2- یه نرم افزار رو یاد گرفتن بهتره یا واسه کارها هر بار به یه نرم افزار مراجعه کنی(واسه هر کار شبیه سازی از یه نرم افزار استفاده کردن؟)؟

در بعد، مگه چند تا از این نرم افزار ها موجوده؟
با این تفاسیر جناب عالی اگه جناب محمد علی سالید ورک رو یاد بگیره و بعد کنارش افزونه فلوسیمولیشن خیلی از این نرم افزار بهتره. همون چیزی که خودم گفتم.
اصلا خیلی زشته به نظر من یه مهندس هواوفضا یا مکانیک این چیزا رو بلد نباشه.
متاسفانه الان حتی بیشتر کارشناس ارشدها هم این چیزا رو بلد نیستن(مگه اینکه که برن یه جایی سر کار و مجبور بشن. تازه خوب هم یاد نمیگیرن).
والله یه عده الکی صندلی دانشگاه رو اشغال میکنن.
در آخر خدمت این دوستمون محمد علی خان عرض کنم تمرین این کاری که می خواد انجام بده تو اینترنت هست.
 

mohammadali136

عضو جدید
علت نیاز به MD نسخه بالا

علت نیاز به MD نسخه بالا

Sparrow جان سلام مجدد و ممنون از اینکه پاسخ میدی. حقیقتش در نسخه های جدیدتر این کد نتایج در زوایای حمله بالاتر هم نسبت به نسخه های قبلی بهتره، درگ ناشی از اصطکاک دارای تصحیحات خوبی شده، از همه مهمتر در رژیم جریانی transonic
نتایج قابل قبولتری رو نسبت به نسخه هایی قبلیش میده. همونطور که میدونید MD اولیه در رژیم سوپرسونیک جوابهاش با CFD و Experiment تطابق خوبی داره اما در رژیم subsonic و بخصوص transonic اختلاف زیاد میشه. حقیقتش چون دیدم شما در یکی از پاسخهایی که به یکی از کاربران دیگر داده بودید، فرموده بودید که نسخه 2005 اونو دارید و در صورت نیاز ایشون اونو آپلود میکنید، گفتم از شما درخواست کمک کنم. بازم ممنونم بخاطر سایت خوبتون و زحماتی که میکشید. سلامت باشید.
 

Sparrow

مدیر تالار مهندسی هوافضا
مدیر تالار
Sparrow جان سلام مجدد و ممنون از اینکه پاسخ میدی. حقیقتش در نسخه های جدیدتر این کد نتایج در زوایای حمله بالاتر هم نسبت به نسخه های قبلی بهتره، درگ ناشی از اصطکاک دارای تصحیحات خوبی شده، از همه مهمتر در رژیم جریانی transonic
نتایج قابل قبولتری رو نسبت به نسخه هایی قبلیش میده. همونطور که میدونید MD اولیه در رژیم سوپرسونیک جوابهاش با CFD و Experiment تطابق خوبی داره اما در رژیم subsonic و بخصوص transonic اختلاف زیاد میشه. حقیقتش چون دیدم شما در یکی از پاسخهایی که به یکی از کاربران دیگر داده بودید، فرموده بودید که نسخه 2005 اونو دارید و در صورت نیاز ایشون اونو آپلود میکنید، گفتم از شما درخواست کمک کنم. بازم ممنونم بخاطر سایت خوبتون و زحماتی که میکشید. سلامت باشید.
متاسفانه در اون پست من دچار یه اشتباه فاحش شدم. برنامه MD در اختیار داشتم که با برنامه ویژوالی برای اون سورفیس طراحی کرده بودن. ورودی‌ها در فیلدهایی نوشته میشد و این سورفیس، فایل ورودی برنامه MD رو می‌ساخت، اون رو اجرا می‌کرد و خروجی‌ها رو نمایش میداد. تولید این سورفیس مربوط به سال 2005 بود اما MD استفاده شده مربوط به سال 97 (اگر اشتباه نکنم)
می‌تونید بر اساس MD نسخه قدیم طراحی رو انجام بدید و بعد از تثبیت پیکربندی طراحی، با یه نرم‌افزار CFD اون رو صحه‌گذاری کنید و خطای طراحی رو استخراج کنید. تو فاز طراحی مفهومی، معمولاً 5% خطا قابل قبوله.
 

mohammadali136

عضو جدید
سلام Sparrow. روز شما بخیر و خسته نباشی. با توجه به تحقیقی که من انجام دادم متوجه شدم که اون نسخه ویژوال MD که شما در اختیار دارید، نسبت به نسخه اصلی کد MD دارای قابلیتها و تصحیحات بیشتری هست. همچنین بخاطر ویژوال بودنش کار کردن باهاش راحتتره. در ضمن اون 5 درصدی خطا تو فاز طراحی مفهومی که MD داره، مربوط به رژیم سوپرسونیک هست. در رژیم ترنسونیک اختلاف خیلی بیشتر میشه. ممنون میشم از شما اگه بتونید اون برنامه رو در اختیار من بگذارید چون واقعا نیاز دارم و انجام CFD هم به منظور طراحی خیلی زمانبر میشه. بازم از شما ممنونم. خدا خیرت بده.
 
بالا