انجام پروژه با SeismoStruct به همراه مثال عملی
انجام پروژه با SeismoStruct به همراه مثال عملی
انجام پروژه با SeismoStruct به همراه مثال عملی و تحلیل گامبهگام قاب دوبعدی
فهرست مطالب
- ۱. مقدمه و مسئله اصلی در تحلیل غیرخطی
- ۲. چرا SeismoStruct؟ جایگاه آن در مهندسی زلزله
- ۳. مثال عملی: مدلسازی و تحلیل قاب دوبعدی بتنآرمه
- ۴. مراحل گامبهگام انجام پروژه در نرمافزار
- ۵. مقایسه روشهای تحلیل در SeismoStruct
- ۶. اشتباهات رایج و راهحلهای سریع رفع خطاها
- ۷. پرسشهای متداول دانشجویان و پژوهشگران
خلاصه کاربردی مقاله:
در این مقاله، فرآیند کامل انجام پروژه با نرمافزار SeismoStruct را در قالب یک مثال عملی (قاب بتنی ۲ طبقه) بررسی میکنیم. یاد میگیرید که چگونه مصالح غیرخطی را تعریف کنید، تحلیل پوشاور (Pushover) را اجرا نمایید، از خطاهای واگرایی جلوگیری کنید و خروجیهای استاندارد برای پایاننامه و مقالات علمی استخراج کنید.
بسیاری از دانشجویان و مهندسان در شبیهسازی رفتار غیرخطی سازهها تحت بارهای لرزهای با چالش پیچیدگی تنظیمات نرمافزاری و خطاهای عدم همگرایی مواجه هستند. این مقاله به شما کمک میکند تا بدون درگیر شدن در تئوریهای محض، مراحل گامبهگام انجام یک پروژه واقعی را در نرمافزار SeismoStruct بیاموزید و نتایج تحلیل خود را با استانداردهای معتبر تطبیق دهید. با استفاده از این راهنما، میتوانید مدلسازی خود را از صفر شروع کرده و به خروجیهای معتبر لرزهای دست یابید.
چرا SeismoStruct؟ جایگاه آن در مهندسی زلزله

پاسخ کوتاه: SeismoStruct یک نرمافزار تخصصی تحلیل اجزای محدود است که به دلیل بهرهگیری از تئوری پلاستیسته پخششده (Distributed Plasticity) و فرمولاسیون فایبر (Fiber Model)، دقیقترین و پایدارترین تحلیلهای غیرخطی هندسی و مادی را برای سازههای بتنی و فولادی ارائه میدهد.
برخلاف نرمافزارهای عمومی مانند SAP2000 که نیاز به تعریف دستی مفاصل پلاستیک متمرکز دارند، SeismoStruct رفتار غیرخطی را در طول عضو و در سطح مقطع (با تقسیم مقطع به فایبرهای بتن و آرماتور) به صورت خودکار محاسبه میکند. این ویژگی باعث میشود که دقت تحلیل پوشاور و تحلیلهای تاریخچه زمانی به شدت افزایش یابد و مورد تایید ژورنالهای معتبر ISI باشد.
مثال عملی: مدلسازی و تحلیل قاب دوبعدی بتنآرمه

پاسخ کوتاه: در این مثال، یک قاب بتنی دو بعدی، دو طبقه و تک دهانه با ارتفاع طبقات ۳ متر و دهانه ۵ متر تحت تحلیل بارهای افزاینده جانبی (Pushover) قرار میگیرد تا منحنی ظرفیت سازه استخراج شود.
برای درک بهتر فرآیند انجام پروژه، سناریوی فرضی زیر را که عینا در پژوهشهای دانشگاهی کاربرد دارد پیادهسازی میکنیم. مشخصات سازه نمونه به شرح زیر است:
- مشخصات هندسی: دهانه ۵ متر، ارتفاع طبقات ۳ متر (دو طبقه).
- مشخصات مصالح: بتن C25 (مقاومت فشاری ۲۵ مگاپاسکال)، فولاد S400 (مقاومت تسلیم ۴۰۰ مگاپاسکال).
- مقاطع: ستونها ۴۰×۴۰ سانتیمتر با ۸ میلگرد قطر ۲۰، تیرها ۳۵×۴۰ سانتیمتر با ۴ میلگرد قطر ۱۶ در بالا و پایین.
- نوع تحلیل: تحلیل استاتیکی غیرخطی (Pushover) با الگوی بارگذاری مثلثی شتاب مبنا.
مراحل گامبهگام انجام پروژه در نرمافزار

برای انجام صحیح پروژه، مراحل زیر را به ترتیب در محیط برنامه طی کنید. دقت در وارد کردن پارامترهای هر بخش، از بروز خطاهای بعدی در زمان تحلیل جلوگیری میکند.
گام اول: تعریف مصالح (Materials)
ابتدا از منوی سمت چپ وارد بخش Materials شوید. برای بتن، مدل con_ma (مدل بتن منگوتو با در نظر گرفتن محصورشدگی) را انتخاب کنید. مقاومت فشاری را ۲۵۰۰۰ کیلوپاسکال وارد کنید. برای آرماتورها، مدل stl_mp (مدل فولاد منگوتو-پینتو) را انتخاب کرده و مقاومت تسلیم را ۴۰۰۰۰۰ کیلوپاسکال قرار دهید.
گام دوم: تعریف مقاطع فایبر (Sections)
به بخش Sections بروید. یک مقطع جدید از نوع Reinforced Concrete Rectangular Section ایجاد کنید. ابعاد ستون (۴۰۰ در ۴۰۰ میلیمتر) را وارد کرده و موقعیت و قطر میلگردها را بر اساس سازماندهی ۸ میلگرد قطر ۲۰ تنظیم کنید. نرمافزار به طور خودکار مقطع را به صدها فایبر بتن محصورشده، غیرمحصور و فولاد تقسیم میکند. همین کار را برای مقطع تیر نیز تکرار کنید.
گام سوم: ترسیم هندسه و اختصاص المانها (Element Classes)
در بخش Nodes، مختصات گرههای قاب را وارد کنید. پای ستونها را در تراز صفر قفل (Fix) کنید. سپس در بخش Element Classes، نوع المان را infrmFB (المان قاب مبتنی بر نیرو با پلاستیسته پخششده) انتخاب کنید. این المان صلبیت و رفتار غیرخطی را در کل طول عضو به طور دقیق پایش میکند. تیرها و ستونها را با کلیک روی گرههای مربوطه ترسیم کنید.
گام چهارم: اعمال بارهای ثقلی و تعریف بار جانبی افزاینده
بارهای مرده و زنده را به صورت بار گسترده روی تیرها در بخش Element Loads وارد کنید. سپس برای انجام تحلیل پوشاور، به بخش Constraints رفته و دیافراگم صلب یا گرههای همبسته را تعریف کنید. در بخش Applied Loads، یک بار جانبی مجازی به گرههای طبقه اول و دوم اختصاص دهید (به عنوان مثال با نسبتهای توزیع شتاب مثلثی؛ سهم طبقه دوم دو برابر طبقه اول).
گام پنجم: تنظیمات تحلیل و استخراج خروجی ظرفیت
در بخش Analysis Tasks، کنترل تحلیل را روی حالت جابجاییکنترل (Displacement Control) قرار دهید. گره هدف را گره بام (طبقه دوم) انتخاب کرده و مقدار جابجایی هدف را ۱۵ سانتیمتر (معادل ۵٪ ارتفاع کل سازه جهت مشاهده رفتار فروریزش) تعیین کنید. پروژه را ذخیره کرده و دکمه Run Analysis را بزنید. پس از پایان تحلیل، از بخش Post-Processor منحنی برش پایه – جابجایی بام (منحنی ظرفیت یا Pushover Curve) را استخراج کنید.
مقایسه روشهای تحلیل در SeismoStruct
پاسخ کوتاه: انتخاب نوع تحلیل به اهداف پژوهش شما بستگی دارد؛ تحلیل پوشاور برای تعیین ضریب رفتار و سطح عملکرد، و تحلیل تاریخچه زمانی غیرخطی برای ارزیابی دقیق تحت شتابنگاشتهای واقعی کاربرد دارد.
| نوع تحلیل غیرخطی | کاربرد اصلی و محدودیتها |
|---|---|
| تحلیل استاتیکی غیرخطی (Pushover) | مناسب برای ارزیابی سریع سطح عملکرد سازه و استخراج منحنی مفاصل پلاستیک؛ ناتوان در مدلسازی اثرات مودهای بالاتر در سازههای بلندمرتبه. |
| تحلیل دینامیکی تاریخچه زمانی (IDA / NDA) | دقیقترین روش ارزیابی لرزهای تحت شتابنگاشتهای واقعی؛ زمانبر بودن محاسبات و حساسیت بالا به انتخاب و مقیاسسازی زلزلهها. |
| تحلیل پوشاور انطباقی (Adaptive Pushover) | تغییر الگوی بارگذاری متناسب با تغییر زمان تناوب سازه در حین ترکخوردگی؛ بسیار دقیق برای سازههای نامنظم. |
اشتباهات رایج و راهحلهای سریع رفع خطاها
در جریان انجام شبیهسازی در SeismoStruct، بروز برخی خطاها متداول است. در جدول و نکات زیر، راهحلهای فوری برای غلبه بر این مشکلات ارائه شده است تا بدون اتلاف وقت، پروژه خود را به سرانجام برسانید.
-
خطای عدم همگرایی (Convergence Limit Exceeded):
طول گامهای بارگذاری را کوچکتر کنید (مثلا تعداد مراحل تحلیل را از ۵۰ به ۱۵۰ افزایش دهید) یا معیار همگرایی (Tolerance) را در تنظیمات پیشرفته تحلیل کمی بزرگتر انتخاب کنید. -
خطای ناشی از صلبیت خارج از صفحه در قابهای دوبعدی:
مطمئن شوید که در بخش درجههای آزادی گرهها (Degrees of Freedom)، درجات آزادی خارج از صفحه (تغییرمکان در جهت Z و دورانهای حول X و Y) را به طور کامل بستهاید تا ماتریس سختی تکین (Singular) نشود. -
ظرفیت باربری غیرواقعی بالا در سازه:
بررسی کنید که آیا واحدهای اندازهگیری (مثلا متر به جای میلیمتر در تعریف هندسه یا مقاومت مصالح) همخوانی دارند یا خیر. عدم هماهنگی واحدها شایعترین علت نتایج غلط است.
پرسشهای متداول کاربران SeismoStruct
در این بخش به متداولترین سوالاتی که دانشجویان در مراحل مختلف کار با نرمافزار با آنها مواجه میشوند، پاسخ میدهیم.
۱. تفاوت المانهای FB و DB در SeismoStruct چیست؟
المانهای FB (مبتنی بر نیرو) دقت بسیار بالاتری دارند و معمولاً تخصیص یک المان به هر عضو سازهای کافی است؛ در حالی که المانهای DB (مبتنی بر تغییرشکل) به مشبندی ریزتری نیاز دارند تا رفتار غیرخطی را به درستی تخمین بزنند.
۲. چگونه شتابنگاشتها را برای تحلیل تاریخچه زمانی وارد نرمافزار کنیم؟
شما باید فایلهای متنی شتابنگاشت (مانند خروجیهای سایت PEER) را از بخش Time-History Curves وارد کرده و فرمت ستونها و گام زمانی (dt) را متناسب با فایل اصلی تنظیم کنید.
۳. آیا امکان درونریزی (Import) مدل از اتوکد وجود دارد؟
بله، از طریق بخش Building Modeller میتوانید نقشههای دوبعدی با پسوند DXF را وارد کرده و به سرعت ستونها، تیرها و دیوار برشیها را به مدل سهبعدی تبدیل کنید.
۴. نتایج SeismoStruct تا چه حد قابل اطمینان و استناد در پایاننامه است؟
این نرمافزار به دلیل تایید علمی فرمولاسیونهای آن در مراجع معتبر بینالمللی و استفاده گسترده در پروژههای تحقیقاتی اروپا و آمریکا، یکی از معتبرترین ابزارها برای تحلیلهای آسیبپذیری و بهسازی لرزهای است.