1- نرم افزار MATLAB
MATLAB یک زبان سطح بالا و با محیطی جذاب می باشد، که در ابتدا براساس زبان برنامه نویسی C توسعه داده شد. واژه متلب هم به معنی محیط محاسبات رقمی و هم به معنی خود زبان برنامهنویسی مربوطهاست که از ترکیب دو واژه MATrix (ماتریس) وLABoratory (آزمایشگاه) ایجاد شدهاست. این نام حاکی از رویکرد ماتریس محور برنامه است، که در آن حتی اعداد منفرد هم به عنوان ماتریس در نظر گرفته میشوند.
MATLAB امکان آسان عملیات ماتریسی، محاسباتی و توابعی، استفاده از الگوریتم های مختلف و همچنین امکان ارتباط آسان با زبانهای مختلف برنامه نویسی را به کاربر میدهد.
همچنین امکان گسترش محیط MATLAB با استفاده از افزودن Toolbox برای اهداف مختلف داده شده است.
علاوه بر توابع فراوانی که خود متلب دارد، برنامهنویس نیز میتواند توابع جدید تعریف کند.
استفاده از توابع متلب برای نمایش دادهها بسیار راحت و لذت بخش است.
2- نرم افزار COMSOL
امروزه مدلسازی و شبیهسازی فرآیندها به طور گستردهای در زمینههای مختلف مهندسی مورد استفاده قرار میگیرد، که در بیشتر موارد معادلات دیفرانسیل جزیی بیانکننده ماهیت ریاضی فرآیند مورد بررسی میباشند. به علت وجود هندسههای پیچیده و همچنین همزمانی وقوع پدیدههای مختلف (انتقال ممنتوم، انتقال حرارت و جرم، واکنشهای شیمیایی و ...) حل معادلات بدست آمده به روشهای تحلیلی غیر ممکن میباشد و در نتیجه از روشهای عددی استفاده میگردد.
یکی از روشهای عددی که به صورت موفقیتآمیزی در زمینههای مختلف مهندسی مورد استفاده قرار میگیرد روش اجزای محدود (Finite Element Method ) میباشد. نرمافزار کامسول به عنوان یک نرمافزار مدلسازی قدرتمند از این روش جهت حل معادلات دیفرانسیل استفاده میکند که کاربرد این نرمافزار در صنایع گوناگون روز به روز در حال گسترش میباشد. از سوی دیگر با توجه به حل معادلات مربوط به جریان سیالات در این نرمافزار، این نرمافزار در زمره نرمافزارهای دینامیک سیالات محاسباتی نیز قرار میگیرد.