بخش Adams/Solver
این بخش عهدهدار حل عددی سیستم دینامیکی طراحی شده (با استفاده از روش اولر- لاگرانژ) در بخشهای مختلف است. قابلیت جالب این بخش، حل معادلات غیر خطی با استفاده از حلکنندههای مختلف است. در نسخههای قدیمی نرمافزار، از کلاس های Fortran در حل معادلات استفاده میشد که در سیستمهای پیچیده، موجب کند شدن شبهسازی میشد (با این حال Adams همواره دارای سریعترین حلکنندههای عددی نسبت به رقبای خود بودهاست). اما از نسخه ۱۲ نرمافزار به بعد، به تدریج کلاسهای پر سرعت ++ C استفاده شدند که در آخرین نسخه به کمال خود رسیدهاند بهطوریکه سرعت حل در آنها به ۵ تا ۷ برابر این سرعت در نسخههای پیشین میرسد. اهمیت این موضوع هنگامی آشکار میشود که سیستم پیچیدهای نیاز به شبیهسازی یا بهینهسازی داشته باشد. بهطوریکه سیستمی که در گذشته در ۲۰ ساعت اجرا میشد، در حال حاضر در کمتر از ۵ ساعت شبیهسازی میشود. نکتهٔ دیگر، بهرهگیری نسخهٔ جدید نرمافزار از روش جدید HHT برای حل معادلات دینامیکی است. این روش بهطور مستقیم بدون تبدیل معادلهٔ مرتبهٔ دو به مرتبهٔ یک، معادلات را حل میکند.
این بخش عهدهدار حل عددی سیستم دینامیکی طراحی شده (با استفاده از روش اولر- لاگرانژ) در بخشهای مختلف است. قابلیت جالب این بخش، حل معادلات غیر خطی با استفاده از حلکنندههای مختلف است. در نسخههای قدیمی نرمافزار، از کلاس های Fortran در حل معادلات استفاده میشد که در سیستمهای پیچیده، موجب کند شدن شبهسازی میشد (با این حال Adams همواره دارای سریعترین حلکنندههای عددی نسبت به رقبای خود بودهاست). اما از نسخه ۱۲ نرمافزار به بعد، به تدریج کلاسهای پر سرعت ++ C استفاده شدند که در آخرین نسخه به کمال خود رسیدهاند بهطوریکه سرعت حل در آنها به ۵ تا ۷ برابر این سرعت در نسخههای پیشین میرسد. اهمیت این موضوع هنگامی آشکار میشود که سیستم پیچیدهای نیاز به شبیهسازی یا بهینهسازی داشته باشد. بهطوریکه سیستمی که در گذشته در ۲۰ ساعت اجرا میشد، در حال حاضر در کمتر از ۵ ساعت شبیهسازی میشود. نکتهٔ دیگر، بهرهگیری نسخهٔ جدید نرمافزار از روش جدید HHT برای حل معادلات دینامیکی است. این روش بهطور مستقیم بدون تبدیل معادلهٔ مرتبهٔ دو به مرتبهٔ یک، معادلات را حل میکند.