ساخت نرم افزار بهینه ساز چاپگر سه بعدی در دانشگاه امیرکبیر
محققان دانشگاه صنعتی امیرکبیر موفق به ساخت و توسعه نرم افزار بهینه سازی چاپگرهای سه بعدی شدند.
به گزارش
خبرگزاری صدا و سیما به نقل از روابط عمومی دانشگاه صنعتی امیرکبیر، آقای دکتر مهدی کاظمی دانش آموخته دانشگاه صنعتی امیرکبیر و مجری طرح «تولید نرم افزاری برای کاهش زمان و هزینه و افزایش کیفیت سطح محصولات پرینترهای سه بعدی» گفت: پرینترهای سه بعدی به طرز قابل توجهی ساخت قطعات پیچیده از روی مدل سه بعدی را آسان کرده اند.
وی افزود: اگرچه این فرآیندها انعطاف پذیری بالایی دارند، اما کماکان محدودیت¬هایی دارند که مهندسان را برای ساخت برخی قطعات با مشکل مواجه می¬کنند؛ برخی از این محدودیتها شامل استفاده زیاد مواد اولیه برای ساخت قسمتهای حاشیهای محصولات و در نتیجه افزایش بی مورد هزینه نهایی و همچنین کیفیت سطح نامناسب برخی از سطوح این قطعات است.
دانش آموخته دانشگاه صنعتی امیرکبیر ادامه داد: رفع چنین مشکلاتی برای هر محصول به صورت جداگانه فرآیندی بسیار زمانبر است و به احتمال زیاد همراه با خطای انسانی خواهد بود، بنابراین روشی که بتواند این مشکلات را به صورت اتوماتیک حل کند برای کاملتر شدن هر چه بیشتر این فرآیندها امری ضروری است.
وی گفت: به واسطه این طرح، نرم افزاری (CAOFO) تولید شد که میتواند به صورت همزمان هزینه و زمان ساخت محصولات پرینترهای سه بعدی را کاهش دهد و در عین حال کیفیت سطح قطعات تولیدی را نیز ارتقاء ببخشد.
آقای کاظمی خاطر نشان کرد: نرم افزار CAOFO این قابلیت را دارد که بنا به نیاز اپراتور یک یا چند تا از توابع هدف مذکور را بهینه سازی کند. همچنین این نرم افزار میتواند از الگوریتمهای بهینه سازی مختلف مانند الگوریتم بهینه سازی ازدحام ذرات، الگوریتم ژنتیک و الگوریتم تبرید شبیه سازی شده استفاده کند.
این محقق دانشگاه صنعتی امیرکبیر افزود: قبل از ایجاد نرم افزار CAOFO، در سطح جهانی نرم افزاری که بتواند بطور همزمان سه یا چهار پارامتر مختلف را در محصولات پرینت سه بعدی بهینه سازی کند وجود نداشت و نرم افزارهای موجود در بازارهای جهانی فقط یکی از این پارامترها را بهینه سازی میکنند.
وی ادامه داد: از سوی دیگر به دلیل توانایی استفاده از الگوریتمهای بهینه سازی متفاوت و همچنین بهره بردن از زبان برنامه نویسی قدرتمند سی شارپ، سرعت عملکرد نرم افزار CAOFO بسیار بیشتر از سایر نرم افزارهای موجود در بازار است؛ بنابراین نرم افزار CAOFO یک سر و گردن بالاتر از نرم افزارهای موجود در بازارهای جهانی به شمار میرود.
آقای کاظمی تأکید کرد: برای اینکه بتوانیم نرم افزاری همه جانبه برای بهینه کردن عملکرد پرینترهای سه بعدی ایجاد کنیم ابتدا باید توابع هدف (هزینه، زمان و کیفیت سطح) مورد نظر را کمّی سازی میکردیم. از طرفی کمّی کردن این توابع خود مستلزم این بود که بتوانیم برای آنها فرمول سازی انجام دهیم. به عبارت دیگر، چون نرم افزارهای مهندسی معمولا پایه ریاضی دارند و برای انجام عملیات بهینه سازی محاسبات ریاضی انجام میدهند بنابراین میبایستی برای هر یک از توابع هدف یک مدل ریاضی استخراج میشد.
وی افزود: مدلهای ریاضی را مورد نظر بر اساس اصول عملکرد پرینترهای سه بعدی استخراج کردیم و حال نوبت به پیاده سازی این مدلها به همراه الگوریتمهای بهینه سازی رسیده بود.
آقای دکتر کاظمی با بیان اینکه برای این کار ما ابتدا مقایسهای بین سرعت عملکرد زبانهای مختلف برنامه نویسی در این موضوع خاص انجام دادیم و به این نتیجه رسیدیم که زبان برنامه نویسی سی شارپ که یک زبان قدرتمند برنامه نویسی است سرعت بهینه سازی بسیار بالاتری نسبت به سایر زبانهای برنامه نویسی داشت، گفت: بنابراین زبان سی شارپ را برای این کار انتخاب کردیم.
فارغ التحصیل دانشگاه صنعتی امیرکبیر عنوان کرد: این تحقیق در نهایت منجر به تولید نرم افزار CAOFO شد که به جرات می¬توان گفت یک سر و گردن از نرم افزارهای موجود در بازارهای جهانی بالاتر است.
وی گفت: از طرفی به دلیل اینکه مستقیما بر روی هزینه و زمان تولید محصولات تاثیر میگذارند بنابراین یک گزینه بسیار جذاب و غیر قابل چشم پوشی برای استفاده در صنایع مختلف به شمار میرود. قابلیت نرم افزار CAOFO به گونهای است که هم برای تولید تکی و هم برای تولید با تیراژ بالاتر قابل استفاده هست و صنایع کوچک و بزرگ میتوانند از این نرم افزار بهره ببرند.
آقای کاظمی افزود: حال که نرم افزار CAOFO ایجاد شده و مراحل سنجش کارآیی را با موفقیت پشت سر گذاشته است نوبت به بحث صنعتی سازی آن رسیده است. همان طور همه واقف هستیم صنعتی سازی چنین محصولاتی روند خاص و پیچیدهای دارد که اهمیت آن کمتر از اهمیت اجرا کارهای تحقیقاتی نیست و شاید کوچکترین سهل انگاری در این زمینه منجر به شکست شود.
وی ادامه داد: بنابراین این مراحله را نیز با سنجش شرایط صنعت کشور و جهان و مطابق برنامه ریزیهای انجام شده پیش خواهیم برد تا بتوانیم به جایگاه واقعی خود در صنعت جهانی دست پیدا کنیم.
وی با اشاره به ویژگیهای طرح: گفت: قبلا الگوریتم¬هایی توسط محققان ارائه شده بود که در آنها فقط یکی از پارامترهای ذکر شده مورد بررسی قرار گرفته است؛ بنابراین الگوریتمی که بتواند سه یا چهار پارامتر مورد نظر را بهینه ¬سازی کند از نوآوری¬های مهم این تحقیق است.
به گفته وی، از سوی دیگر مدلسازی میزان انرژی دریافتی برای فرآیند استریولیتوگرافی ماسکی از نوآوری¬های این رساله تحقیق می¬شود.
آقای کاظمی اضافه کرد: یک ویژگی مهم دیگر نرم افزار CAOFO این است که این نرم افزار به گونهای طراحی شده که بر اساس نیاز کاربر بتوان توابع هدف دیگری را به آسانی به نرم افزار اضافه کرد. این قابلیت برای اینکه نرم افزار حاضر در صنایع مختلف کاربرد داشته باشد حائز اهمیت بسیار بالایی است.
وی گفت: نرم افزار CAOFO نمونه داخلی ندارد و نمونههای خارجی قابلیت بالایی ندارند و فقط یکی از پارامترهای هدف را میتوانند بهبود ببخشند. از نظر سرعت اجرایی نیز نرم افزار CAOFO بسیار بهتر از آنهاست.
دکتر کاظمی با اشاره به مزیتهای رقابتی طرح گفت: قابلیت بهینه سازی چندین تابع هدف به صورت همزمان به انتخاب کاربر، قابلیت افزودن توابع هدف جدید به نرم افزار به آسانی توسط کاربر، سرعت عملکرد بسیار بالا که در تکنولوژیهای پرینت سه بعدی از جمله مزیتهای طرح به شمار میروند.
وی با اشاره به کاربرد این طرح گفت: نرم افزاری که در این تحقیق طراحی شد قابلیت به کارگیری برای بهینه کردن محصولات و خدمات در بسیاری از صنایع بنیادی مانند صنعت پلاستیک، صنعت ابزار سازی، صنعت قالب سازی، صنعت هوافضا، صنعت مهندسی پزشکی و دندانپزشکی، صنعت خودروسازی و بسیاری از صنایع دیگر را دارد.
گفتنی است؛ استاد راهنمای این طرح آقای دکتر عبدالرضا رحیمی عضو هیأت علمی دانشگاه صنعتی امیرکبیر بوده است.