انجام بهینه تحلیل دینامیکی غیرخطی در خرابی پیش رونده یکی از مسایل بسیار مهمی است که تاکنون به آن پرداخته نشده است. در تحلیل خرابی پیش رونده استفاده از نرم افزارهای میکرومدل مانند ABAQUS و ANSYS باوجود دقت بالا در محاسبات، از سرعت کافی برخوردار نیستند و به همین دلیل در کارهای تحقیقاتی بیش تر از نرم افزارهای ماکروی مانند OpenSees استفاده می شود. در این تحقیق نویسندگان این مقاله تلاش کرده اند که روشی کارآمد و مناسب را برای حذف المان در نرم افزار کدباز OpenSees معرفی کنند. از آنجایی که تحلیل دینامیکی غیرخطی بهترین رفتار از سازه را نشان می دهد؛ در این مطالعه این روش برای تحلیل دینامیکی غیرخطی توسعه داده شده است. برای این منظور الگوریتم توسعه داده شده در این مقاله با سایر روش های موجود مقایسه شده است و دقت بالای آن نمایش داده شده است. در روش توسعه داده شده می توان دو یا چند ستون را به صورت همزمان و یا غیرهمزمان از مدل موردنظر حذف کرد و اثرات مربوط به زمان حذف های متوالی چند ستون را در آن مشاهده نمود. کاربرد روش گفته شده برای انجام تحلیل دینامیکی غیرخطی افزاینده (NIDA) استفاده شده است و کاربرد آن برای ظرفیت نهایی سازه نشان داده شده است. استفاده از روش ارایه شده در این مطالعه باعث بالا رفتن سرعت و دقت محاسبات در حذف چند ستون بصورت غیرهمزمان و همچنین ظرفیت نهایی سازه با استفاده از تحلیل دینامیکی غیرخطی افزاینده می شود. در پایان نیز کاربرد این روش برای حذف سایر المان های سازه ای نظیر تیرها، مهاربندها و میانقاب آجری نیز بیان شده است.