klickA

علم و فناوری

klickA

علم و فناوری

علم و فناوری

پیوندها
  • ۰
  • ۰

 ۱-از عنصرهای اضافی استفاده نکنید

یکی از مواردی که باعث کاهش سرعت ران می‌شود، میزان درجه آزادی است، هرچه درجه آزادی بیشتر باشد، زمان شبیه‌سازی نیز بیشتر خواهد شد.

 

برای یک مسئله متقارن(سیمتریک) کافی است نصف مسئله را شبیه‌سازی کنید. این کار زمان شبیه‌سازی را نصف می‌کند. با استفاده از گزینه visualization می‌توانید میزانی از مدل را که شبی‌سازی کرده‌اید مشاهده کنید. اگر ساختار شما دارای تقارن محوری باشد، سرعت شبیه‌سازی را به میزان بیشتری می‌توانید کاعش دهید. در برخی موارد، هندسه و اولین مرحله بارگذاری دارای تقارن محوری است اما مراحل بعدی این تقارن را ندارند. در این موارد می‌توانید مرحله اول را به صورت بارگذاری تقارن محوری شبیه‌سازی کنید. از مدل تقارن محووری، می‌توان یک مدل ۳بعدی تولید کرد، ناحیه بارگذاری‌شده در مدل تقارن محوری را می‌توان در مدل سه بعدی نیز کپی کرد. این کار باعث کاهش زمان شبیه‌سازی می‌شود.

 

۲- قراردادن داده‌های اسکرچ در RAM سیستم

زیاد بودن درجه آزادی در هنگامی‌که نتوان اسکرچ دیتاها را در حافظه ذخیره‌کرد می‌تواند مشکلاتی را ایجاد کند. میزان فضای حافظه مورد نیاز برای ذخیره داده اسکرچ، هنگام دیتا چک مشخص می‌شود و در .dot file و تحت MEMORY TO MINIMIZE I/O قابل مشاهده است. اگر آباکوس به فضای بیشتری از فضای موجود در RAM نیاز داشته باشد، فضای مجازی مورد استفاده قرار می‌گیرد: از فضای دیسک بعنوان حافظه مجازی استفاده می‌شود. استفاده از دیسک باعث کاهش کیفیت عملکرد و افزایش زمان شبیه‌سازی می‌شود.

 

۳- اجازه ندهید یک عنصر خاص باعث کاهش سرعت شبیه‌سازی در آباکوس/صریح شود

یک الگوریتم صریح از لحاظ قیدی پایدار است. نرخ افزایش زمان باید به حدی کم باشد که این پایداری حفظ شود.

 

نرخ افزایش زمان پایدار به چگالی، سختی و اندازه عنصر بستگی دارد. برای تحلیل، از کمترین مقدار بدست آمده برای عناصر استفاده می‌شود. برای مثال اگر نرخ افزایش برای عنصری ۱e-5 و برای عنصری دیگر ۱e-7 باشد و برای تحلیل از ۱e-7 استفاده شود، شبیه‌سازی ۱۰۰ بار بیشتر طول خواهدکشید.

 

به همین دلیل بسیار مهم است که مشخص کنیم کدام عنصر، محدود کننده نرخ افزایش زمان است. ابزار mesh verify در قسمت مش‌زنی می‌تواند میزان کمبود نرخ افزایش زمان را برای هر عنصر مشخص کند. این کار به ما کمک می‌کند تا متوجه شویم ایجاد تغییرات در کدام قسمت بیشترین تاثیرات را خواهد گذاشت.

 

با تغییر مش می‌توان سایز این عناصر را افزایش داد که نتیجه آن کاهش زمان شبیه سازی خواهد بود، مخصوصا در مورد عناصری که نرخ افزایش زمان پایدار کوچکتری نسبت به بقیه دارند.

ادامه مطلب...

  • ۹۹/۰۵/۲۸
  • سارا کریمی

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی