رفتن به مطلب

smsalehi

Members
  • تعداد ارسال ها

    25
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    4

فعالیت های امتیازی

  1. پسندیدم
    smsalehi از aKalantari یک واکنش گرفت در کنترل نامنظمی سختی جانبی (طبقه نرم) با استفاده از خروجی ETABS (فایل اکسل)   
    برای محاسبه یکی از نامنظمی هایی پلان یعنی نامنظمی پیچشی، پیش تر در Hidden Content
    Give reaction or reply to this topic to see the hidden content. برنامه ای را به اشتراک گذاشتم. امروز قصد دارم برنامه ای مشابه و این بار برای نامنظمی سختی جانبی(طبقه نرم) موضوع بند 1-7-2-ث استاندارد 2800 ویرایش چهارم را به اشتراک بگذارم.
    با توجه به اینکه قبلا در مورد نحوه محاسبه سختی جانبی بحث های زیادی دراین فوروم و فوروم های دیگر شده و بعضا راه کارهایی هم ارایه گردیده، حتی در مواردی هم با مقاومت جانبی اشتباه گرفته شده است، اینجا قبل از اینکه به جزئیات برنامه بپردازم، لازم میدانم تئوری پشت محاسبات برنامه را شرح دهم.
     
    بخش اول: تعاریف آیین نامه ای
    تعریف نامنظمی سختی جانبی در استاندارد 2800 ویرایش چهارم با ASCE 7-10  منطبق است:
     

     

     
    البته در ASCE7-10 موارد استثنا قید شده که در 2800 وجود ندارد. اولین استثنا در مورد کنترل نسبت دریفت طبقات است: در مواردی که نسبت دریفت(Drift Ratio) در هر طبقه کمتر از 1.3 برابر نسبت دریفت در طبقه بلافاصله بالاتر از آن باشد، الزامی به کنترل نامنظمی سختی جانبی نیست. در انجام محاسبات دریفت، دو طبقه بالایی ساختمان نیاز نیست بررسی شود. همچنین پیچش تصادفی هم لازم نیست در نظر گرفته شود.
    استثنای دوم در مورد ساختمان یک طبقه و دو طبقه است که در برخی نواحی لرزه ای نیازی به کنترل نامنظمی سختی جانبی ندارند(در اینجا موضوع بحث ما نیست)
       
     
     
    به عبارت بهتر مورد یک استثنا عملا ذکر می کند، اگر کنترل نسبت های دریفت برآورده شود، ساختمان منظم در سختی جانبی محسوب می شود و کنترل همینجا پایان می یابد و اگر برآورده نشود( یعنی نسبت دریف در هر طبقه "بیشتر" از 1.3 برابر نسبت دریفت در طبقه بلافاصله بالاتر از آن باشد) دو حالت پیش روی ماست:
    1.      بپذیریم که ساختمان نامنظمی سختی جانبی دارد و کنترل را پایان دهیم.
    2.      به روش سختی نامنظمی سختی جانبی را کنترل کنیم که خود سه حالت دارد:
              1.2  عدم وجود نامنظمی
              2.2  وجود نامنظمی طبقه نرم
              3.2  وجود نامنظمی طبقه خیلی نرم
     
    نحوه کنترل سختی جانبی به روش سختی، چیزی است که محل سوال است. نرم افزار ETABS 2015 جدولی تحت عنوان Story Stiffness ارائه می دهد، منتها بنده نتوانستم اطلاعاتی در مورد این جدول پیدا کنم که این سختی که در جدول آمده، چطور محاسبه شده و آیا ما می توانیم در کنترل نامنظمی سختی جانبی از اعداد این جدول استفاده کنیم یا خیر. به عبارت بهتر آیا این سختی ها، سختی مجزای هر طبقه است؟(از مهندسین، اگر کسی اطلاعی دارد، ممنون می شوم بنده را هم در جریان بگذارد). به هرحال ETABS2015  از موضوع بحث این تاپیک خارج است و نرم افزار بنده هم فعلا با خروجی ورژن 9.7.4 کار می کند.
     
    بخش دوم: تعاریف در سایر رفرنس ها
    دکتر چارلی در کتاب راهنمای ASCE7-10(رفرنس 1) در بخش سوالات پر تکرار نحوه محاسبه سختی جانبی به منظور استفاده در کنترل نامنظمی سختی جانبی را به دو روش توضیح داده است. که هر دو روش با آنچه به عنوان تعریف سختی طبقه در 2800 آمده فرق می کند. بنده مثال 10 در مورد کنترل سختی جانبی و سوال 3 از بخش سوالات پر تکرار را ترجمه کرده ام(ترجمه در حد توان) و در این تاپیک ضمیمه شده است. برای اطلاعات بیشتر به این فایل ها مراجعه کنید. بنابراین بیشتر در این مورد نمی نویسم چون کنترل نامنظمی سختی جانبی به روش سختی هم موضوع بحث این تاپیک نیست.

    فایل اکسل، محاسبه سختی بر اساس جابجایی را به دو روش انجام می دهد.
    1.      یک تقسیم بر نسبت دریفت طبقه (SEAOC)
    2.      برش طبقه تقسیم بر دریفت طبقه (GB50011)
     
    توضیح روش اول:
    انجمن مهندسین سازه کالیفرنیا در کتاب منوال IBC 2006(رفرنس 2) در مثال 4 به کنترل این نامنظمی به روش جابجایی(در مقابل محاسبه دقیق سختی، روش سختی) پرداخته است. نویسندگان معتقدند که هدف از کنترل این نامنظمی این است که تعیین شود آیا الگوی توزیع بار جانبی به طور قابل ملاحظه ای با الگوی تجویزی در آیین نامه(بخش 3-3-6 از 2800 و بخش 12.8.3 از ASCE7-10) متفاوت است یا خیر. الگوی تجویزی در آیین نامه برای پاسخ مود اول سازه شکلی مشخص در نظر می گیرد.(برای زمان تناوب کمتر یا مساوی 0.5 ثانیه، به شکل خطی(مثلثی) و در غیر اینصورت به صورت منحنی حداکثر تا درجه دو خواهد بود). با درک هدف آیین نامه از کنترل این نامنظمی، نویسندگان معتقدند که می توان از مقایسه نسبت های دریفت در اثر بارهای جانبی تجویزی به جای مقایسه سختی استقاده کرد. همچنین معتقدند که مقایسه بر مبنای تغییر شکل حتی ممکن است از مقایسه سختی موثرتر نیز باشد، زیرا شکل مود اول را اغلب می توان به خوبی با جابجایی سازه در اثر الگوی بارهای تجویزی آیین نامه، تقریب زد. به این علت از نسبت دریفت استفاده می شود(به جای استفاده از دریفت) که نسبت دریفت تغییرات شیب در شکل مود را بهتر نشان می دهد، خصوصا وقتی که تغییرات قابل توجهی در ارتفاع طبقات وجود داشته باشد.
     
    دکتر ویلاورده در کتاب مفاهیم اساسی مهندسی زلزله(رفرنس 3) در فصل 12 و بخش 12.2.5 توضیح می دهد که فرضیات اساسی تحلیل استاتیکی معادل به قرار زیر است:
    1.      سازه فقط در مود اول خودش نوسان می کند. به این معنی که تاثیر مودهای بالاتر در پاسخ کلی سازه ممکن است نادیده گرفته شود.
    2.      شکل مود سازه به صورت خطی با ارتفاع تغییر می کند.(توضیح اینکه توان K که به ارتفاع در ویرایش چهارم اضافه شده است برای اصلاح این فرضیه و نزدیک کردن آن به واقعیت است)
    3.      کل وزن سازه به عنوان وزن موثر در مود اول در نظر گرفته می شود.(این فرض در جهت اطمینان است زیرا وزن موثر در مود اول معمولا بین 60 تا 80% از وزن کل سازه است)
    برای توضیحات بیشتر به رفرنس مراجعه کنید. فکر کنم توضیحات در مورد روش اول و فلسفه آن کامل شده باشد.
     
    "با تشکر فراوان از مهندس عباسی برای معرفی این منبع ارزشمند. ایشان چه از لحاظ دانش کامپیوتری و چه در زمینه تخصصی عمران سال هاست حق زیادی بر گردن بنده دارند، امیدوارم روزی بتوانم جبران کنم"
     
    توضیح روش دوم:
    این روش که بر مبنای آیین نامه کشور چین است که در مورد طراحی لرزه ای ساختمان هاست(رفرنس 4) . برای اولین بار  در نرم افزار midas Gen با آن مواجه شدم(نرم افزار midas جداول خروجی کنترل نامنظمی به هر دو روش اراوه می کند) در ایمیلی  از فلسفه وجودی این روش از پشتیبانی midas پرسیدم. پاسخ به قرار زیر است:
    Dear sir,
    Story stiffness is the ratio of story force and story drift. but for GB50011-2001 midas calculate story stiffness based on the said formula. for detail you can refer attached document, in this document is mention about how the midas take story stiffness for calculation, and also attached image of GB50011-2001 in this page it mention about the calculation of story force and drift from that you have to calculate story stiffness value.
    و در پاسخ به ایمیل بعدی که پرسیده بودم آیا در این آیین نامه تعریف مشخصی از سختی طبقه ارائه شده یا خیر:
    Dear sir,
    Sorry but they didn't say any specific definition for story stiffness in GB50011, But normally story shear is ratio of story force and story drift. In code they mention about how to calculate story shear and drift. Based on that we can calculate.
     
    واقعیت این است که بنده درست متوجه منظور ایمیل نشدم که بالاخره بر اساس کدام استدلال ما می توانیم برش طبقه را بر دریفت طبقه تقسیم کرده و در محاسبه نامنظمی سختی جانبی استفاده کنیم. به هر حال تعاریف سختی طبقه در رفرنس های مختلف یکسان نیست و این را نیز  به عنوان یک تعریف در نظر می گیریم. تیم midas می گوید که در آیین نامه نحوه محاسبه برش طبقه توضیح داده شده و همچنین می دانیم که سختی طبقه هم نسبتی از نیروی طبقه به دریفت طبقه است، بنابراین بر این اساس می توانیم برش طبقه تقسیم بر دریفت طبقه را مبنای محاسبه سختی در نظر بگیریم. با فرض صحیح بودن استدلال، به نظرم این استدلال را می توان تقریبا برای هر آیین نامه زلزله ای به کار برد! چه چیزی در مورد GB50011 خاص هست، بنده اطلاعی ندارم. منظور از تصاویر ضمیمه شده در متن ایمیل صفحات 36 و 101 رفرنس 4 می باشد. به هر حال این روش محاسبه نیز در فایل اکسل گنجانده شده است.
     
    فایلی نیز ضمیمه شده است که روش محاسبه سختی طبقه توسط نرم افزار STAAD Pro را شرح می دهد(مشابه روش SEAOC).
     
    بخش سوم: توضیحات فایل اکسل
    یک سری توضیحات کلی مثل روش کار و پیش نیازها و... که در تاپیک Hidden Content
    Give reaction or reply to this topic to see the hidden content. وجود دارد و اینجا تکرار نمی کنم.
    در بخش انتخاب استاندارد، فرق بین 2800 و ASCE7 در استفاده از موارد استثناست که بالا توضیح داده شده است. همچنین روش محاسبه سختی نیز مفصلا راجع به آن بحث شد. در روش SEAOC محاسبات در رفرنس اصلی بر مبنای جابجایی صورت گرفته و برای مقایسه هم حدود آیین نامه نیز بر اساس جابجایی تغییر داده شده است(مثلا طبقه ای نرم است که 70% نسبت دریفت آن طبقه، بیشتر از نسبت دریفت طبقه بلافاصله بالاتر از خود باشد). در اینجا برای راحتی مجددا بر اساس سختی مقایسه انجام شده. 
    بر خلاف برنامه کنترل نامنظمی پیچی، در اینجا باکس مربوط به انتخاب حالات بار لرزه ای حذف شده است. علت آن این است که فقط حالات بار بدون پیچش تصادفی مد نظر است که برنامه اتوماتیک از بین بارهای لرزه ای آن ها را انتخاب می کند و در جدول قرار می دهد.
    نمودار نیز جابجایی نرمالایز شده در هر جهت را با الگوی تجویزی نرمالایز شده آیین نامه ای مقایسه می کند. هدف این بوده که متوجه شویم جابجایی سازه در اثر الگوی بار جانبی تجویزی چقدر با شکل مود اول تجویزی آیین نامه(مثلا برای تناوب کمتر از 0.5 ثانیه، به صورت خطی با ارتفاع تغییر می کند) اختلاف دارد.
     
    و در نهایت، برنامه خالی از اشکال نیست، هر گونه پیشنهاد بهبود برنامه با کمال میل پذیرفته می شود.
     
    منابع:
    این منابع به علت حجم زیاد آپلود نشده است.
     
    Ref1: Guide to the Seismic Load Provisions of ASCE 7-10, Finley A. Charney, Ph.D., P.E
    Ref2: The 2006 IBC Structural/Seismic Design Manual Volume I, SEAOC
    Ref3: Fundamental Concepts of  EARTHQUAKE ENGINEERING, Roberto Villaverde
    Ref4: Code for Seismic Design of Buildings GB50011-2001
     
     
     

     


    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
  2. پسندیدم
    smsalehi از snoden یک واکنش گرفت در کنترل نامنظمی پیچشی پلان با استفاده از خروجی ETABS (فایل اکسل)   
    مطابق استاندارد 2800 ویرایش چهارم، یکی از موارد کنترل نامنظمی در پلان، بند 1-7-1-ب یعنی نامنظمی پیچشی است. متاسفانه نرم افزار ETABS تا ویرایش 2015 قادر به ارایه نتایج کنترل این بند مطابق آیین نامه نمی باشد. تا جایی که بنده اطلاع دارم، تنها نرم افزار تجاری که جدول کنترل نامنظمی را ارایه می دهد، midas Gen می باشد.
     
    با توجه به اهمیت کنترل این بند از نامنظمی در پلان، بنده تصمیم گرفتم فایل اکسلی رو تهیه کنم تا روند کنترل نامنظمی پیچشی آسان تر شود. به طور کلی برنامه خروجی ACCESS از نرم افزارETABS را می گیرد و سپس با استفاده از جداول جابجایی نقاط و... به کنترل وجود نامنظمی پیچشی می پردازد.
     
    دو حالت کلی برای روش محاسبه نامنظمی پیچشی(دریفت) در نظر گرفته شده:
    1. مطابق استاندارد 2800 , ASCE 7-10
    2. مطابق ETABS
     
    در روش اول کاربر بایستی نقاط بحرانی انتهایی را به برنامه معرفی کند و محاسبات در هر جهت بر مبنای فقط دو نقطه صورت می گیرد. اما روش دوم نیازی به وارد کردن نقاط انتهایی نیست، در این روش حداکثر و میانگین دریفت نقاط در هر طبقه مبنای محاسبه قرار می گیرد. روش دوم برای حالتی مناسب که نامنظمی ساختمان به صورتی است که انتخاب نقاط بحرانی انتهایی دشوار باشد. توجه کنید که این روش بر مبنای آیین نامه نیست.
     
    وجود خرپشته درمدل به دو صورت اعلام توسط کاربر و یا محاسبه اتوماتیک به روش تقریبی(مقایسه مساحت خرپشته نسبت به بام) کنترل می شود. همچنین نموداری برای ترسیم دریفت حداکثر در نقاط نیز گنجانده شده است که قابلیت انتخاب حالات بار لرزه ای دلخواه را دارد.
     
    گزینه های مختلفی چون کنترل اتصال نقاط به دیافراگم صلب برای هر دو روش و همچنین در نظر گرفتن فقط نقاط متصل به اعضای عمودی برای روش دوم، در برنامه وجود دارد. همچنین امکان ضرب کردن ضریب بزرگنمایی در خروج از مرکزیت 5%(در صورت نیاز) نیز گنجانده شده است.  در نهایت نتایج در جدولی ارایه شده است که کاملا خوانا و گویا می باشد بطوریکه با یک نگاه به سرعت بحرانی ترین حالت برای کاربر مشخص شود.
     
    سعی شده تا جای ممکن برنامه خطایی نداشته باشد و همچنین حالات محتمل خطای کاربر نیز پیش بینی شده باشد. به هرحال امکان وجود خطا در برنامه چه از لحاظ تخصصی عمران (اشتباه در محاسبات مربوط به نامنظمی پیچشی) و چه از لحاظ برنامه نویسی وجود دارد.
     
    پیش نیازهای برنامه:
     
    1.ETABS 9.7.4
    2. Office 2013 به بالا(نسخه لایت با Office 2007 سازگار است)
    3. فعال بودن ماکرو در Excel
    4. تنظیم کردن زبان فارسی برای برنامه هایی که یونیکد نیستن(Language for non-Unicode Programs)
     
    سورس برنامه(قسمت vba) جهت جلوگیری از دستکاری سهوی بسته شده است ولی مهندسینی که دستی در برنامه نویسی vba دارند، در صورت تمایل سورس برنامه در اختیارشان قرار خواهد گرفت.
     
    ارائه هرگونه پیشنهاد و گزارش خطای برنامه با کمال میل پذیرفته می شود.
     
     

     
     

     
     
    ویرایش 1.1 لایت:
    1. حذف نمودار و کلیه محاسبات مربوطه
    2. سازگاری با Excel 2007
    3. تغییر فرمت فایل از xlsb به xlsm(افزایش حجم فایل به همین دلیل است)
     
    ویرایش 1.1:
    1. اصلاح نمایش واحد اندازه گیری در جدول
    2.اصلاح نحوه محاسبه جابجایی حداکثر برای استفاده در محاسبه ضریب بزرگنمایی(روش آیین نامه ای)
    در ویرایش قبلی، جابجایی حداکثر از بین نقاط وارده توسط کاربر، انتخاب میشد. در ویرایش جدید مقدار حداکثر از بین تمام نقاط طبقه انتخاب می شود. در صورت انتخاب کنترل اتصال نقاط به دیافراگم صلب، مقدار حداکثر از بین نقاط متصل به دیافراگم صلب انتخاب می شود. 
    3. اصلاح برخی ایرادات جزئی

    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
  3. پسندیدم
    smsalehi از mehabb یک واکنش گرفت در کنترل نامنظمی سختی جانبی (طبقه نرم) به کمک API در ETABS   
    راجع به روش کنترل نامنظمی سختی جانبی موضوع بند 1-7-2-ث استاندارد 2800 ویرایش چهارم به کمک جابجایی واقعی سازه قبلا مفصلا مطالبی را نوشتم( Hidden Content
    Give reaction or reply to this topic to see the hidden content. ). این بار برنامه ای را آماده کرده ام که مطابق با تعریف سختی طبقه در بخش تعاریف استاندارد 2800 و همچنین یکی از روش های راهنمای ASCE7-10 نامنظمی سختی جانبی را کنترل می کند.

     

    بخش اول: تعاریف آیین نامه ای نامنظمی سختی جانبی

    برای مطالعه تعاریف آیین نامه ای به لینک رو به رو مراجعه کنید. Hidden Content
    Give reaction or reply to this topic to see the hidden content.

     

    بخش دوم: روش های پیشنهادی برای محاسبه سختی طبقه

    1.    استاندارد 2800

    استاندارد 2800 سختی طبقه را این چنین تعریف می کند:

     



     

    در این برنامه به جای اعمال جابجایی واحد به سقف، بار واحدی به مرکز سختی طبقه وارد شده و سپس جابجایی حاصل برای محاسبه سختی معکوس شده است.

     

    2.    راهنمای ASCE7-10(رفرنس شماره یک)

    دکتر چارلی در کتاب راهنمای ASCE در بخش سوالات پر تکرار نحوه محاسبه سختی جانبی به منظور استفاده در کنترل نامنظمی سختی جانبی را به دو روش توضیح داده است. به نظر مولف کتاب، روش دوم دقیق تر است و باید از این روش استفاده شود.

     

    خلاصه روش دوم:

    بارگذاري سازه با يك نيروي جانبي واحد مثبت در تراز i و نيروي واحد منفي در تراز1-i ، محاسبه دريفت درون طبقه اي بين دو تراز بارگذاري شده، و معكوس كردن آن براي بدست آوردن سختي طبقه بين تراز i و 1-  i.

     

    در برنامه برای این روش نیز بار واحد به مرکز سختی طبقه وارد می شود.

     

    برای اطلاعات بیشتر به ترجمه کامل سوال شماره 3 از بخش سوالات پر تکرار که ضمیمه همین پست است مراجعه کنید.

     

    بخش سوم: توضیحات فایل Excel

    بر خلاف دو برنامه قبل(لینک در امضا قابل مشاهده است) که برای ETABS v9.7.4 نوشته شده بود. این برنامه صرفا برای ETABS2016 نوشته شده است. گرچه می شد با ورژن های 2013 و 2016 نیز این برنامه را نوشت ولی با توجه به بروز رسانی API در ورژن 2016 و افزوده شدن توابع بیشتر، تریجح دادم با این ورژن برنامه را بنویسم.

     

    پیش نیازهای برنامه:

    الف) ویندوزهای 32 بیتی

    1. ETABS2015 به بالا 

    2.Office 2013  به بالا

     

    ب) ویندوز های 64 بیتی

    1. ETABS2015 به بالا

    2.Office 2013  به بالا

     

    برای ویندوزهای 64 بیتی، دقت شود که در صورت استفاده از ETABS2015، ورژن Office و ETABS یکی باشد. یعنی یا هردو 64 بیتی و یا هر دو 32 بیتی باشد.

    ==========================

    3. فعال بودن ماکرو در Excel

    4. تنظیم کردن زبان فارسی برای برنامه هایی که یونیکد نیستن(Language for non-Unicode Programs)

     

    فایل اکسل ساده است و تنظیمات خاصی ندارد. دو تا فایل به عنوان ورودی می گیرد و جدول نامنظمی سختی جانبی را به دو روش ارایه می کند. نموداری هم برای مقایسه سختی طبقات در نظر گرفته شده است.

     

    فایل های ورودی:

    1.    فایل Access خروجی نرم افزار ETABS

    قائدتا وقتی از API استفاده می کنیم، نباید نیازی به این فایل باشد. ولی متاسفانه هنوز تابعی برای استخراج محل مرکز سختی در API وجود ندارد، بنابراین نیاز هست که کاربر این اطلاعات را از طریق فایل Access به برنامه بدهد، راهنمای تهیه این فایل در برنامه وجود دارد.

     

    2.    فایل مدل با پسوند EDB

    در این فایل بارهای لرزه ای مورد نیاز برای کنترل دریفت(مورد نیاز روش ASCE) حتما بایستی از نوع Seismic Drift معرفی شود.(برای جزئیات بیشتر به جزوه ETABS دکتر حسین زاده مراجعه کنید)

     

    پس از وارد کردن فایل ها و با کلیک بر روی کنترل نامنظمی، نرم افزار ETABS باز می شود و یک سری عملیات بارگذاری و آنالیز را انجام می دهد. تا اتمام عملیات صبور باشید. برنامه به شما پایان عملیات را گزارش می دهد. در صورت بروز هر گونه خطا(مثلا باز نشدن ETABS) با استفاده از Task Manager هر دو برنامه(Excel و ETABS ) را ببندید و مجددا امتحان کنید. در صورت تداوم خطا از طریق Email اقدام به گزارش کنید.

     

    و در نهایت طبق معمول سعی شده برنامه خالی از اشکال باشد ولی بر هرحال امکان خطا وجود دارد. هر گونه پیشنهاد بهبود برنامه با کمال میل پذیرفته می شود.

     

    منابع:

    Ref1: Guide to the Seismic Load Provisions of ASCE 7-10, Finley A. Charney, Ph.D., P.E

     



     



     

    ویرایش 2.1 

    1. رفع مشکل باز نشدن برنامه دربرخی سیستم ها

    2. سازگاری با ورژن ETABS2015(فایلی مجزا ضمیه شده است)

    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
  4. پسندیدم
    smsalehi از aKalantari یک واکنش گرفت در کنترل نامنظمی سختی جانبی (طبقه نرم) با استفاده از خروجی ETABS (فایل اکسل)   
    برای محاسبه یکی از نامنظمی هایی پلان یعنی نامنظمی پیچشی، پیش تر در Hidden Content
    Give reaction or reply to this topic to see the hidden content. برنامه ای را به اشتراک گذاشتم. امروز قصد دارم برنامه ای مشابه و این بار برای نامنظمی سختی جانبی(طبقه نرم) موضوع بند 1-7-2-ث استاندارد 2800 ویرایش چهارم را به اشتراک بگذارم.
    با توجه به اینکه قبلا در مورد نحوه محاسبه سختی جانبی بحث های زیادی دراین فوروم و فوروم های دیگر شده و بعضا راه کارهایی هم ارایه گردیده، حتی در مواردی هم با مقاومت جانبی اشتباه گرفته شده است، اینجا قبل از اینکه به جزئیات برنامه بپردازم، لازم میدانم تئوری پشت محاسبات برنامه را شرح دهم.
     
    بخش اول: تعاریف آیین نامه ای
    تعریف نامنظمی سختی جانبی در استاندارد 2800 ویرایش چهارم با ASCE 7-10  منطبق است:
     

     

     
    البته در ASCE7-10 موارد استثنا قید شده که در 2800 وجود ندارد. اولین استثنا در مورد کنترل نسبت دریفت طبقات است: در مواردی که نسبت دریفت(Drift Ratio) در هر طبقه کمتر از 1.3 برابر نسبت دریفت در طبقه بلافاصله بالاتر از آن باشد، الزامی به کنترل نامنظمی سختی جانبی نیست. در انجام محاسبات دریفت، دو طبقه بالایی ساختمان نیاز نیست بررسی شود. همچنین پیچش تصادفی هم لازم نیست در نظر گرفته شود.
    استثنای دوم در مورد ساختمان یک طبقه و دو طبقه است که در برخی نواحی لرزه ای نیازی به کنترل نامنظمی سختی جانبی ندارند(در اینجا موضوع بحث ما نیست)
       
     
     
    به عبارت بهتر مورد یک استثنا عملا ذکر می کند، اگر کنترل نسبت های دریفت برآورده شود، ساختمان منظم در سختی جانبی محسوب می شود و کنترل همینجا پایان می یابد و اگر برآورده نشود( یعنی نسبت دریف در هر طبقه "بیشتر" از 1.3 برابر نسبت دریفت در طبقه بلافاصله بالاتر از آن باشد) دو حالت پیش روی ماست:
    1.      بپذیریم که ساختمان نامنظمی سختی جانبی دارد و کنترل را پایان دهیم.
    2.      به روش سختی نامنظمی سختی جانبی را کنترل کنیم که خود سه حالت دارد:
              1.2  عدم وجود نامنظمی
              2.2  وجود نامنظمی طبقه نرم
              3.2  وجود نامنظمی طبقه خیلی نرم
     
    نحوه کنترل سختی جانبی به روش سختی، چیزی است که محل سوال است. نرم افزار ETABS 2015 جدولی تحت عنوان Story Stiffness ارائه می دهد، منتها بنده نتوانستم اطلاعاتی در مورد این جدول پیدا کنم که این سختی که در جدول آمده، چطور محاسبه شده و آیا ما می توانیم در کنترل نامنظمی سختی جانبی از اعداد این جدول استفاده کنیم یا خیر. به عبارت بهتر آیا این سختی ها، سختی مجزای هر طبقه است؟(از مهندسین، اگر کسی اطلاعی دارد، ممنون می شوم بنده را هم در جریان بگذارد). به هرحال ETABS2015  از موضوع بحث این تاپیک خارج است و نرم افزار بنده هم فعلا با خروجی ورژن 9.7.4 کار می کند.
     
    بخش دوم: تعاریف در سایر رفرنس ها
    دکتر چارلی در کتاب راهنمای ASCE7-10(رفرنس 1) در بخش سوالات پر تکرار نحوه محاسبه سختی جانبی به منظور استفاده در کنترل نامنظمی سختی جانبی را به دو روش توضیح داده است. که هر دو روش با آنچه به عنوان تعریف سختی طبقه در 2800 آمده فرق می کند. بنده مثال 10 در مورد کنترل سختی جانبی و سوال 3 از بخش سوالات پر تکرار را ترجمه کرده ام(ترجمه در حد توان) و در این تاپیک ضمیمه شده است. برای اطلاعات بیشتر به این فایل ها مراجعه کنید. بنابراین بیشتر در این مورد نمی نویسم چون کنترل نامنظمی سختی جانبی به روش سختی هم موضوع بحث این تاپیک نیست.

    فایل اکسل، محاسبه سختی بر اساس جابجایی را به دو روش انجام می دهد.
    1.      یک تقسیم بر نسبت دریفت طبقه (SEAOC)
    2.      برش طبقه تقسیم بر دریفت طبقه (GB50011)
     
    توضیح روش اول:
    انجمن مهندسین سازه کالیفرنیا در کتاب منوال IBC 2006(رفرنس 2) در مثال 4 به کنترل این نامنظمی به روش جابجایی(در مقابل محاسبه دقیق سختی، روش سختی) پرداخته است. نویسندگان معتقدند که هدف از کنترل این نامنظمی این است که تعیین شود آیا الگوی توزیع بار جانبی به طور قابل ملاحظه ای با الگوی تجویزی در آیین نامه(بخش 3-3-6 از 2800 و بخش 12.8.3 از ASCE7-10) متفاوت است یا خیر. الگوی تجویزی در آیین نامه برای پاسخ مود اول سازه شکلی مشخص در نظر می گیرد.(برای زمان تناوب کمتر یا مساوی 0.5 ثانیه، به شکل خطی(مثلثی) و در غیر اینصورت به صورت منحنی حداکثر تا درجه دو خواهد بود). با درک هدف آیین نامه از کنترل این نامنظمی، نویسندگان معتقدند که می توان از مقایسه نسبت های دریفت در اثر بارهای جانبی تجویزی به جای مقایسه سختی استقاده کرد. همچنین معتقدند که مقایسه بر مبنای تغییر شکل حتی ممکن است از مقایسه سختی موثرتر نیز باشد، زیرا شکل مود اول را اغلب می توان به خوبی با جابجایی سازه در اثر الگوی بارهای تجویزی آیین نامه، تقریب زد. به این علت از نسبت دریفت استفاده می شود(به جای استفاده از دریفت) که نسبت دریفت تغییرات شیب در شکل مود را بهتر نشان می دهد، خصوصا وقتی که تغییرات قابل توجهی در ارتفاع طبقات وجود داشته باشد.
     
    دکتر ویلاورده در کتاب مفاهیم اساسی مهندسی زلزله(رفرنس 3) در فصل 12 و بخش 12.2.5 توضیح می دهد که فرضیات اساسی تحلیل استاتیکی معادل به قرار زیر است:
    1.      سازه فقط در مود اول خودش نوسان می کند. به این معنی که تاثیر مودهای بالاتر در پاسخ کلی سازه ممکن است نادیده گرفته شود.
    2.      شکل مود سازه به صورت خطی با ارتفاع تغییر می کند.(توضیح اینکه توان K که به ارتفاع در ویرایش چهارم اضافه شده است برای اصلاح این فرضیه و نزدیک کردن آن به واقعیت است)
    3.      کل وزن سازه به عنوان وزن موثر در مود اول در نظر گرفته می شود.(این فرض در جهت اطمینان است زیرا وزن موثر در مود اول معمولا بین 60 تا 80% از وزن کل سازه است)
    برای توضیحات بیشتر به رفرنس مراجعه کنید. فکر کنم توضیحات در مورد روش اول و فلسفه آن کامل شده باشد.
     
    "با تشکر فراوان از مهندس عباسی برای معرفی این منبع ارزشمند. ایشان چه از لحاظ دانش کامپیوتری و چه در زمینه تخصصی عمران سال هاست حق زیادی بر گردن بنده دارند، امیدوارم روزی بتوانم جبران کنم"
     
    توضیح روش دوم:
    این روش که بر مبنای آیین نامه کشور چین است که در مورد طراحی لرزه ای ساختمان هاست(رفرنس 4) . برای اولین بار  در نرم افزار midas Gen با آن مواجه شدم(نرم افزار midas جداول خروجی کنترل نامنظمی به هر دو روش اراوه می کند) در ایمیلی  از فلسفه وجودی این روش از پشتیبانی midas پرسیدم. پاسخ به قرار زیر است:
    Dear sir,
    Story stiffness is the ratio of story force and story drift. but for GB50011-2001 midas calculate story stiffness based on the said formula. for detail you can refer attached document, in this document is mention about how the midas take story stiffness for calculation, and also attached image of GB50011-2001 in this page it mention about the calculation of story force and drift from that you have to calculate story stiffness value.
    و در پاسخ به ایمیل بعدی که پرسیده بودم آیا در این آیین نامه تعریف مشخصی از سختی طبقه ارائه شده یا خیر:
    Dear sir,
    Sorry but they didn't say any specific definition for story stiffness in GB50011, But normally story shear is ratio of story force and story drift. In code they mention about how to calculate story shear and drift. Based on that we can calculate.
     
    واقعیت این است که بنده درست متوجه منظور ایمیل نشدم که بالاخره بر اساس کدام استدلال ما می توانیم برش طبقه را بر دریفت طبقه تقسیم کرده و در محاسبه نامنظمی سختی جانبی استفاده کنیم. به هر حال تعاریف سختی طبقه در رفرنس های مختلف یکسان نیست و این را نیز  به عنوان یک تعریف در نظر می گیریم. تیم midas می گوید که در آیین نامه نحوه محاسبه برش طبقه توضیح داده شده و همچنین می دانیم که سختی طبقه هم نسبتی از نیروی طبقه به دریفت طبقه است، بنابراین بر این اساس می توانیم برش طبقه تقسیم بر دریفت طبقه را مبنای محاسبه سختی در نظر بگیریم. با فرض صحیح بودن استدلال، به نظرم این استدلال را می توان تقریبا برای هر آیین نامه زلزله ای به کار برد! چه چیزی در مورد GB50011 خاص هست، بنده اطلاعی ندارم. منظور از تصاویر ضمیمه شده در متن ایمیل صفحات 36 و 101 رفرنس 4 می باشد. به هر حال این روش محاسبه نیز در فایل اکسل گنجانده شده است.
     
    فایلی نیز ضمیمه شده است که روش محاسبه سختی طبقه توسط نرم افزار STAAD Pro را شرح می دهد(مشابه روش SEAOC).
     
    بخش سوم: توضیحات فایل اکسل
    یک سری توضیحات کلی مثل روش کار و پیش نیازها و... که در تاپیک Hidden Content
    Give reaction or reply to this topic to see the hidden content. وجود دارد و اینجا تکرار نمی کنم.
    در بخش انتخاب استاندارد، فرق بین 2800 و ASCE7 در استفاده از موارد استثناست که بالا توضیح داده شده است. همچنین روش محاسبه سختی نیز مفصلا راجع به آن بحث شد. در روش SEAOC محاسبات در رفرنس اصلی بر مبنای جابجایی صورت گرفته و برای مقایسه هم حدود آیین نامه نیز بر اساس جابجایی تغییر داده شده است(مثلا طبقه ای نرم است که 70% نسبت دریفت آن طبقه، بیشتر از نسبت دریفت طبقه بلافاصله بالاتر از خود باشد). در اینجا برای راحتی مجددا بر اساس سختی مقایسه انجام شده. 
    بر خلاف برنامه کنترل نامنظمی پیچی، در اینجا باکس مربوط به انتخاب حالات بار لرزه ای حذف شده است. علت آن این است که فقط حالات بار بدون پیچش تصادفی مد نظر است که برنامه اتوماتیک از بین بارهای لرزه ای آن ها را انتخاب می کند و در جدول قرار می دهد.
    نمودار نیز جابجایی نرمالایز شده در هر جهت را با الگوی تجویزی نرمالایز شده آیین نامه ای مقایسه می کند. هدف این بوده که متوجه شویم جابجایی سازه در اثر الگوی بار جانبی تجویزی چقدر با شکل مود اول تجویزی آیین نامه(مثلا برای تناوب کمتر از 0.5 ثانیه، به صورت خطی با ارتفاع تغییر می کند) اختلاف دارد.
     
    و در نهایت، برنامه خالی از اشکال نیست، هر گونه پیشنهاد بهبود برنامه با کمال میل پذیرفته می شود.
     
    منابع:
    این منابع به علت حجم زیاد آپلود نشده است.
     
    Ref1: Guide to the Seismic Load Provisions of ASCE 7-10, Finley A. Charney, Ph.D., P.E
    Ref2: The 2006 IBC Structural/Seismic Design Manual Volume I, SEAOC
    Ref3: Fundamental Concepts of  EARTHQUAKE ENGINEERING, Roberto Villaverde
    Ref4: Code for Seismic Design of Buildings GB50011-2001
     
     
     

     


    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
  5. پسندیدم
    smsalehi از snoden یک واکنش گرفت در کنترل نامنظمی پیچشی پلان با استفاده از خروجی ETABS (فایل اکسل)   
    مطابق استاندارد 2800 ویرایش چهارم، یکی از موارد کنترل نامنظمی در پلان، بند 1-7-1-ب یعنی نامنظمی پیچشی است. متاسفانه نرم افزار ETABS تا ویرایش 2015 قادر به ارایه نتایج کنترل این بند مطابق آیین نامه نمی باشد. تا جایی که بنده اطلاع دارم، تنها نرم افزار تجاری که جدول کنترل نامنظمی را ارایه می دهد، midas Gen می باشد.
     
    با توجه به اهمیت کنترل این بند از نامنظمی در پلان، بنده تصمیم گرفتم فایل اکسلی رو تهیه کنم تا روند کنترل نامنظمی پیچشی آسان تر شود. به طور کلی برنامه خروجی ACCESS از نرم افزارETABS را می گیرد و سپس با استفاده از جداول جابجایی نقاط و... به کنترل وجود نامنظمی پیچشی می پردازد.
     
    دو حالت کلی برای روش محاسبه نامنظمی پیچشی(دریفت) در نظر گرفته شده:
    1. مطابق استاندارد 2800 , ASCE 7-10
    2. مطابق ETABS
     
    در روش اول کاربر بایستی نقاط بحرانی انتهایی را به برنامه معرفی کند و محاسبات در هر جهت بر مبنای فقط دو نقطه صورت می گیرد. اما روش دوم نیازی به وارد کردن نقاط انتهایی نیست، در این روش حداکثر و میانگین دریفت نقاط در هر طبقه مبنای محاسبه قرار می گیرد. روش دوم برای حالتی مناسب که نامنظمی ساختمان به صورتی است که انتخاب نقاط بحرانی انتهایی دشوار باشد. توجه کنید که این روش بر مبنای آیین نامه نیست.
     
    وجود خرپشته درمدل به دو صورت اعلام توسط کاربر و یا محاسبه اتوماتیک به روش تقریبی(مقایسه مساحت خرپشته نسبت به بام) کنترل می شود. همچنین نموداری برای ترسیم دریفت حداکثر در نقاط نیز گنجانده شده است که قابلیت انتخاب حالات بار لرزه ای دلخواه را دارد.
     
    گزینه های مختلفی چون کنترل اتصال نقاط به دیافراگم صلب برای هر دو روش و همچنین در نظر گرفتن فقط نقاط متصل به اعضای عمودی برای روش دوم، در برنامه وجود دارد. همچنین امکان ضرب کردن ضریب بزرگنمایی در خروج از مرکزیت 5%(در صورت نیاز) نیز گنجانده شده است.  در نهایت نتایج در جدولی ارایه شده است که کاملا خوانا و گویا می باشد بطوریکه با یک نگاه به سرعت بحرانی ترین حالت برای کاربر مشخص شود.
     
    سعی شده تا جای ممکن برنامه خطایی نداشته باشد و همچنین حالات محتمل خطای کاربر نیز پیش بینی شده باشد. به هرحال امکان وجود خطا در برنامه چه از لحاظ تخصصی عمران (اشتباه در محاسبات مربوط به نامنظمی پیچشی) و چه از لحاظ برنامه نویسی وجود دارد.
     
    پیش نیازهای برنامه:
     
    1.ETABS 9.7.4
    2. Office 2013 به بالا(نسخه لایت با Office 2007 سازگار است)
    3. فعال بودن ماکرو در Excel
    4. تنظیم کردن زبان فارسی برای برنامه هایی که یونیکد نیستن(Language for non-Unicode Programs)
     
    سورس برنامه(قسمت vba) جهت جلوگیری از دستکاری سهوی بسته شده است ولی مهندسینی که دستی در برنامه نویسی vba دارند، در صورت تمایل سورس برنامه در اختیارشان قرار خواهد گرفت.
     
    ارائه هرگونه پیشنهاد و گزارش خطای برنامه با کمال میل پذیرفته می شود.
     
     

     
     

     
     
    ویرایش 1.1 لایت:
    1. حذف نمودار و کلیه محاسبات مربوطه
    2. سازگاری با Excel 2007
    3. تغییر فرمت فایل از xlsb به xlsm(افزایش حجم فایل به همین دلیل است)
     
    ویرایش 1.1:
    1. اصلاح نمایش واحد اندازه گیری در جدول
    2.اصلاح نحوه محاسبه جابجایی حداکثر برای استفاده در محاسبه ضریب بزرگنمایی(روش آیین نامه ای)
    در ویرایش قبلی، جابجایی حداکثر از بین نقاط وارده توسط کاربر، انتخاب میشد. در ویرایش جدید مقدار حداکثر از بین تمام نقاط طبقه انتخاب می شود. در صورت انتخاب کنترل اتصال نقاط به دیافراگم صلب، مقدار حداکثر از بین نقاط متصل به دیافراگم صلب انتخاب می شود. 
    3. اصلاح برخی ایرادات جزئی

    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
  6. پسندیدم
    smsalehi از mehabb یک واکنش گرفت در کنترل نامنظمی سختی جانبی (طبقه نرم) به کمک API در ETABS   
    راجع به روش کنترل نامنظمی سختی جانبی موضوع بند 1-7-2-ث استاندارد 2800 ویرایش چهارم به کمک جابجایی واقعی سازه قبلا مفصلا مطالبی را نوشتم( Hidden Content
    Give reaction or reply to this topic to see the hidden content. ). این بار برنامه ای را آماده کرده ام که مطابق با تعریف سختی طبقه در بخش تعاریف استاندارد 2800 و همچنین یکی از روش های راهنمای ASCE7-10 نامنظمی سختی جانبی را کنترل می کند.

     

    بخش اول: تعاریف آیین نامه ای نامنظمی سختی جانبی

    برای مطالعه تعاریف آیین نامه ای به لینک رو به رو مراجعه کنید. Hidden Content
    Give reaction or reply to this topic to see the hidden content.

     

    بخش دوم: روش های پیشنهادی برای محاسبه سختی طبقه

    1.    استاندارد 2800

    استاندارد 2800 سختی طبقه را این چنین تعریف می کند:

     



     

    در این برنامه به جای اعمال جابجایی واحد به سقف، بار واحدی به مرکز سختی طبقه وارد شده و سپس جابجایی حاصل برای محاسبه سختی معکوس شده است.

     

    2.    راهنمای ASCE7-10(رفرنس شماره یک)

    دکتر چارلی در کتاب راهنمای ASCE در بخش سوالات پر تکرار نحوه محاسبه سختی جانبی به منظور استفاده در کنترل نامنظمی سختی جانبی را به دو روش توضیح داده است. به نظر مولف کتاب، روش دوم دقیق تر است و باید از این روش استفاده شود.

     

    خلاصه روش دوم:

    بارگذاري سازه با يك نيروي جانبي واحد مثبت در تراز i و نيروي واحد منفي در تراز1-i ، محاسبه دريفت درون طبقه اي بين دو تراز بارگذاري شده، و معكوس كردن آن براي بدست آوردن سختي طبقه بين تراز i و 1-  i.

     

    در برنامه برای این روش نیز بار واحد به مرکز سختی طبقه وارد می شود.

     

    برای اطلاعات بیشتر به ترجمه کامل سوال شماره 3 از بخش سوالات پر تکرار که ضمیمه همین پست است مراجعه کنید.

     

    بخش سوم: توضیحات فایل Excel

    بر خلاف دو برنامه قبل(لینک در امضا قابل مشاهده است) که برای ETABS v9.7.4 نوشته شده بود. این برنامه صرفا برای ETABS2016 نوشته شده است. گرچه می شد با ورژن های 2013 و 2016 نیز این برنامه را نوشت ولی با توجه به بروز رسانی API در ورژن 2016 و افزوده شدن توابع بیشتر، تریجح دادم با این ورژن برنامه را بنویسم.

     

    پیش نیازهای برنامه:

    الف) ویندوزهای 32 بیتی

    1. ETABS2015 به بالا 

    2.Office 2013  به بالا

     

    ب) ویندوز های 64 بیتی

    1. ETABS2015 به بالا

    2.Office 2013  به بالا

     

    برای ویندوزهای 64 بیتی، دقت شود که در صورت استفاده از ETABS2015، ورژن Office و ETABS یکی باشد. یعنی یا هردو 64 بیتی و یا هر دو 32 بیتی باشد.

    ==========================

    3. فعال بودن ماکرو در Excel

    4. تنظیم کردن زبان فارسی برای برنامه هایی که یونیکد نیستن(Language for non-Unicode Programs)

     

    فایل اکسل ساده است و تنظیمات خاصی ندارد. دو تا فایل به عنوان ورودی می گیرد و جدول نامنظمی سختی جانبی را به دو روش ارایه می کند. نموداری هم برای مقایسه سختی طبقات در نظر گرفته شده است.

     

    فایل های ورودی:

    1.    فایل Access خروجی نرم افزار ETABS

    قائدتا وقتی از API استفاده می کنیم، نباید نیازی به این فایل باشد. ولی متاسفانه هنوز تابعی برای استخراج محل مرکز سختی در API وجود ندارد، بنابراین نیاز هست که کاربر این اطلاعات را از طریق فایل Access به برنامه بدهد، راهنمای تهیه این فایل در برنامه وجود دارد.

     

    2.    فایل مدل با پسوند EDB

    در این فایل بارهای لرزه ای مورد نیاز برای کنترل دریفت(مورد نیاز روش ASCE) حتما بایستی از نوع Seismic Drift معرفی شود.(برای جزئیات بیشتر به جزوه ETABS دکتر حسین زاده مراجعه کنید)

     

    پس از وارد کردن فایل ها و با کلیک بر روی کنترل نامنظمی، نرم افزار ETABS باز می شود و یک سری عملیات بارگذاری و آنالیز را انجام می دهد. تا اتمام عملیات صبور باشید. برنامه به شما پایان عملیات را گزارش می دهد. در صورت بروز هر گونه خطا(مثلا باز نشدن ETABS) با استفاده از Task Manager هر دو برنامه(Excel و ETABS ) را ببندید و مجددا امتحان کنید. در صورت تداوم خطا از طریق Email اقدام به گزارش کنید.

     

    و در نهایت طبق معمول سعی شده برنامه خالی از اشکال باشد ولی بر هرحال امکان خطا وجود دارد. هر گونه پیشنهاد بهبود برنامه با کمال میل پذیرفته می شود.

     

    منابع:

    Ref1: Guide to the Seismic Load Provisions of ASCE 7-10, Finley A. Charney, Ph.D., P.E

     



     



     

    ویرایش 2.1 

    1. رفع مشکل باز نشدن برنامه دربرخی سیستم ها

    2. سازگاری با ورژن ETABS2015(فایلی مجزا ضمیه شده است)

    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
  7. پسندیدم
    smsalehi از snoden یک واکنش گرفت در کنترل نامنظمی پیچشی پلان با استفاده از خروجی ETABS (فایل اکسل)   
    مطابق استاندارد 2800 ویرایش چهارم، یکی از موارد کنترل نامنظمی در پلان، بند 1-7-1-ب یعنی نامنظمی پیچشی است. متاسفانه نرم افزار ETABS تا ویرایش 2015 قادر به ارایه نتایج کنترل این بند مطابق آیین نامه نمی باشد. تا جایی که بنده اطلاع دارم، تنها نرم افزار تجاری که جدول کنترل نامنظمی را ارایه می دهد، midas Gen می باشد.
     
    با توجه به اهمیت کنترل این بند از نامنظمی در پلان، بنده تصمیم گرفتم فایل اکسلی رو تهیه کنم تا روند کنترل نامنظمی پیچشی آسان تر شود. به طور کلی برنامه خروجی ACCESS از نرم افزارETABS را می گیرد و سپس با استفاده از جداول جابجایی نقاط و... به کنترل وجود نامنظمی پیچشی می پردازد.
     
    دو حالت کلی برای روش محاسبه نامنظمی پیچشی(دریفت) در نظر گرفته شده:
    1. مطابق استاندارد 2800 , ASCE 7-10
    2. مطابق ETABS
     
    در روش اول کاربر بایستی نقاط بحرانی انتهایی را به برنامه معرفی کند و محاسبات در هر جهت بر مبنای فقط دو نقطه صورت می گیرد. اما روش دوم نیازی به وارد کردن نقاط انتهایی نیست، در این روش حداکثر و میانگین دریفت نقاط در هر طبقه مبنای محاسبه قرار می گیرد. روش دوم برای حالتی مناسب که نامنظمی ساختمان به صورتی است که انتخاب نقاط بحرانی انتهایی دشوار باشد. توجه کنید که این روش بر مبنای آیین نامه نیست.
     
    وجود خرپشته درمدل به دو صورت اعلام توسط کاربر و یا محاسبه اتوماتیک به روش تقریبی(مقایسه مساحت خرپشته نسبت به بام) کنترل می شود. همچنین نموداری برای ترسیم دریفت حداکثر در نقاط نیز گنجانده شده است که قابلیت انتخاب حالات بار لرزه ای دلخواه را دارد.
     
    گزینه های مختلفی چون کنترل اتصال نقاط به دیافراگم صلب برای هر دو روش و همچنین در نظر گرفتن فقط نقاط متصل به اعضای عمودی برای روش دوم، در برنامه وجود دارد. همچنین امکان ضرب کردن ضریب بزرگنمایی در خروج از مرکزیت 5%(در صورت نیاز) نیز گنجانده شده است.  در نهایت نتایج در جدولی ارایه شده است که کاملا خوانا و گویا می باشد بطوریکه با یک نگاه به سرعت بحرانی ترین حالت برای کاربر مشخص شود.
     
    سعی شده تا جای ممکن برنامه خطایی نداشته باشد و همچنین حالات محتمل خطای کاربر نیز پیش بینی شده باشد. به هرحال امکان وجود خطا در برنامه چه از لحاظ تخصصی عمران (اشتباه در محاسبات مربوط به نامنظمی پیچشی) و چه از لحاظ برنامه نویسی وجود دارد.
     
    پیش نیازهای برنامه:
     
    1.ETABS 9.7.4
    2. Office 2013 به بالا(نسخه لایت با Office 2007 سازگار است)
    3. فعال بودن ماکرو در Excel
    4. تنظیم کردن زبان فارسی برای برنامه هایی که یونیکد نیستن(Language for non-Unicode Programs)
     
    سورس برنامه(قسمت vba) جهت جلوگیری از دستکاری سهوی بسته شده است ولی مهندسینی که دستی در برنامه نویسی vba دارند، در صورت تمایل سورس برنامه در اختیارشان قرار خواهد گرفت.
     
    ارائه هرگونه پیشنهاد و گزارش خطای برنامه با کمال میل پذیرفته می شود.
     
     

     
     

     
     
    ویرایش 1.1 لایت:
    1. حذف نمودار و کلیه محاسبات مربوطه
    2. سازگاری با Excel 2007
    3. تغییر فرمت فایل از xlsb به xlsm(افزایش حجم فایل به همین دلیل است)
     
    ویرایش 1.1:
    1. اصلاح نمایش واحد اندازه گیری در جدول
    2.اصلاح نحوه محاسبه جابجایی حداکثر برای استفاده در محاسبه ضریب بزرگنمایی(روش آیین نامه ای)
    در ویرایش قبلی، جابجایی حداکثر از بین نقاط وارده توسط کاربر، انتخاب میشد. در ویرایش جدید مقدار حداکثر از بین تمام نقاط طبقه انتخاب می شود. در صورت انتخاب کنترل اتصال نقاط به دیافراگم صلب، مقدار حداکثر از بین نقاط متصل به دیافراگم صلب انتخاب می شود. 
    3. اصلاح برخی ایرادات جزئی

    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
  8. پسندیدم
    smsalehi از mortezaomidi یک واکنش گرفت در کنترل نامنظمی سختی جانبی (طبقه نرم) به کمک API در ETABS   
    ویرایش سازگار با ETABS2015 ضمیه پست اول شد. به پیش نیازهای برنامه دقت کنید. برای گزارش ایرادات برنامه از طریق ایمیل اقدام کنید.
  9. پسندیدم
    smsalehi از mehabb یک واکنش گرفت در کنترل نامنظمی سختی جانبی (طبقه نرم) به کمک API در ETABS   
    راجع به روش کنترل نامنظمی سختی جانبی موضوع بند 1-7-2-ث استاندارد 2800 ویرایش چهارم به کمک جابجایی واقعی سازه قبلا مفصلا مطالبی را نوشتم( Hidden Content
    Give reaction or reply to this topic to see the hidden content. ). این بار برنامه ای را آماده کرده ام که مطابق با تعریف سختی طبقه در بخش تعاریف استاندارد 2800 و همچنین یکی از روش های راهنمای ASCE7-10 نامنظمی سختی جانبی را کنترل می کند.

     

    بخش اول: تعاریف آیین نامه ای نامنظمی سختی جانبی

    برای مطالعه تعاریف آیین نامه ای به لینک رو به رو مراجعه کنید. Hidden Content
    Give reaction or reply to this topic to see the hidden content.

     

    بخش دوم: روش های پیشنهادی برای محاسبه سختی طبقه

    1.    استاندارد 2800

    استاندارد 2800 سختی طبقه را این چنین تعریف می کند:

     



     

    در این برنامه به جای اعمال جابجایی واحد به سقف، بار واحدی به مرکز سختی طبقه وارد شده و سپس جابجایی حاصل برای محاسبه سختی معکوس شده است.

     

    2.    راهنمای ASCE7-10(رفرنس شماره یک)

    دکتر چارلی در کتاب راهنمای ASCE در بخش سوالات پر تکرار نحوه محاسبه سختی جانبی به منظور استفاده در کنترل نامنظمی سختی جانبی را به دو روش توضیح داده است. به نظر مولف کتاب، روش دوم دقیق تر است و باید از این روش استفاده شود.

     

    خلاصه روش دوم:

    بارگذاري سازه با يك نيروي جانبي واحد مثبت در تراز i و نيروي واحد منفي در تراز1-i ، محاسبه دريفت درون طبقه اي بين دو تراز بارگذاري شده، و معكوس كردن آن براي بدست آوردن سختي طبقه بين تراز i و 1-  i.

     

    در برنامه برای این روش نیز بار واحد به مرکز سختی طبقه وارد می شود.

     

    برای اطلاعات بیشتر به ترجمه کامل سوال شماره 3 از بخش سوالات پر تکرار که ضمیمه همین پست است مراجعه کنید.

     

    بخش سوم: توضیحات فایل Excel

    بر خلاف دو برنامه قبل(لینک در امضا قابل مشاهده است) که برای ETABS v9.7.4 نوشته شده بود. این برنامه صرفا برای ETABS2016 نوشته شده است. گرچه می شد با ورژن های 2013 و 2016 نیز این برنامه را نوشت ولی با توجه به بروز رسانی API در ورژن 2016 و افزوده شدن توابع بیشتر، تریجح دادم با این ورژن برنامه را بنویسم.

     

    پیش نیازهای برنامه:

    الف) ویندوزهای 32 بیتی

    1. ETABS2015 به بالا 

    2.Office 2013  به بالا

     

    ب) ویندوز های 64 بیتی

    1. ETABS2015 به بالا

    2.Office 2013  به بالا

     

    برای ویندوزهای 64 بیتی، دقت شود که در صورت استفاده از ETABS2015، ورژن Office و ETABS یکی باشد. یعنی یا هردو 64 بیتی و یا هر دو 32 بیتی باشد.

    ==========================

    3. فعال بودن ماکرو در Excel

    4. تنظیم کردن زبان فارسی برای برنامه هایی که یونیکد نیستن(Language for non-Unicode Programs)

     

    فایل اکسل ساده است و تنظیمات خاصی ندارد. دو تا فایل به عنوان ورودی می گیرد و جدول نامنظمی سختی جانبی را به دو روش ارایه می کند. نموداری هم برای مقایسه سختی طبقات در نظر گرفته شده است.

     

    فایل های ورودی:

    1.    فایل Access خروجی نرم افزار ETABS

    قائدتا وقتی از API استفاده می کنیم، نباید نیازی به این فایل باشد. ولی متاسفانه هنوز تابعی برای استخراج محل مرکز سختی در API وجود ندارد، بنابراین نیاز هست که کاربر این اطلاعات را از طریق فایل Access به برنامه بدهد، راهنمای تهیه این فایل در برنامه وجود دارد.

     

    2.    فایل مدل با پسوند EDB

    در این فایل بارهای لرزه ای مورد نیاز برای کنترل دریفت(مورد نیاز روش ASCE) حتما بایستی از نوع Seismic Drift معرفی شود.(برای جزئیات بیشتر به جزوه ETABS دکتر حسین زاده مراجعه کنید)

     

    پس از وارد کردن فایل ها و با کلیک بر روی کنترل نامنظمی، نرم افزار ETABS باز می شود و یک سری عملیات بارگذاری و آنالیز را انجام می دهد. تا اتمام عملیات صبور باشید. برنامه به شما پایان عملیات را گزارش می دهد. در صورت بروز هر گونه خطا(مثلا باز نشدن ETABS) با استفاده از Task Manager هر دو برنامه(Excel و ETABS ) را ببندید و مجددا امتحان کنید. در صورت تداوم خطا از طریق Email اقدام به گزارش کنید.

     

    و در نهایت طبق معمول سعی شده برنامه خالی از اشکال باشد ولی بر هرحال امکان خطا وجود دارد. هر گونه پیشنهاد بهبود برنامه با کمال میل پذیرفته می شود.

     

    منابع:

    Ref1: Guide to the Seismic Load Provisions of ASCE 7-10, Finley A. Charney, Ph.D., P.E

     



     



     

    ویرایش 2.1 

    1. رفع مشکل باز نشدن برنامه دربرخی سیستم ها

    2. سازگاری با ورژن ETABS2015(فایلی مجزا ضمیه شده است)

    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
  10. پسندیدم
    smsalehi از mehabb یک واکنش گرفت در کنترل نامنظمی سختی جانبی (طبقه نرم) به کمک API در ETABS   
    راجع به روش کنترل نامنظمی سختی جانبی موضوع بند 1-7-2-ث استاندارد 2800 ویرایش چهارم به کمک جابجایی واقعی سازه قبلا مفصلا مطالبی را نوشتم( Hidden Content
    Give reaction or reply to this topic to see the hidden content. ). این بار برنامه ای را آماده کرده ام که مطابق با تعریف سختی طبقه در بخش تعاریف استاندارد 2800 و همچنین یکی از روش های راهنمای ASCE7-10 نامنظمی سختی جانبی را کنترل می کند.

     

    بخش اول: تعاریف آیین نامه ای نامنظمی سختی جانبی

    برای مطالعه تعاریف آیین نامه ای به لینک رو به رو مراجعه کنید. Hidden Content
    Give reaction or reply to this topic to see the hidden content.

     

    بخش دوم: روش های پیشنهادی برای محاسبه سختی طبقه

    1.    استاندارد 2800

    استاندارد 2800 سختی طبقه را این چنین تعریف می کند:

     



     

    در این برنامه به جای اعمال جابجایی واحد به سقف، بار واحدی به مرکز سختی طبقه وارد شده و سپس جابجایی حاصل برای محاسبه سختی معکوس شده است.

     

    2.    راهنمای ASCE7-10(رفرنس شماره یک)

    دکتر چارلی در کتاب راهنمای ASCE در بخش سوالات پر تکرار نحوه محاسبه سختی جانبی به منظور استفاده در کنترل نامنظمی سختی جانبی را به دو روش توضیح داده است. به نظر مولف کتاب، روش دوم دقیق تر است و باید از این روش استفاده شود.

     

    خلاصه روش دوم:

    بارگذاري سازه با يك نيروي جانبي واحد مثبت در تراز i و نيروي واحد منفي در تراز1-i ، محاسبه دريفت درون طبقه اي بين دو تراز بارگذاري شده، و معكوس كردن آن براي بدست آوردن سختي طبقه بين تراز i و 1-  i.

     

    در برنامه برای این روش نیز بار واحد به مرکز سختی طبقه وارد می شود.

     

    برای اطلاعات بیشتر به ترجمه کامل سوال شماره 3 از بخش سوالات پر تکرار که ضمیمه همین پست است مراجعه کنید.

     

    بخش سوم: توضیحات فایل Excel

    بر خلاف دو برنامه قبل(لینک در امضا قابل مشاهده است) که برای ETABS v9.7.4 نوشته شده بود. این برنامه صرفا برای ETABS2016 نوشته شده است. گرچه می شد با ورژن های 2013 و 2016 نیز این برنامه را نوشت ولی با توجه به بروز رسانی API در ورژن 2016 و افزوده شدن توابع بیشتر، تریجح دادم با این ورژن برنامه را بنویسم.

     

    پیش نیازهای برنامه:

    الف) ویندوزهای 32 بیتی

    1. ETABS2015 به بالا 

    2.Office 2013  به بالا

     

    ب) ویندوز های 64 بیتی

    1. ETABS2015 به بالا

    2.Office 2013  به بالا

     

    برای ویندوزهای 64 بیتی، دقت شود که در صورت استفاده از ETABS2015، ورژن Office و ETABS یکی باشد. یعنی یا هردو 64 بیتی و یا هر دو 32 بیتی باشد.

    ==========================

    3. فعال بودن ماکرو در Excel

    4. تنظیم کردن زبان فارسی برای برنامه هایی که یونیکد نیستن(Language for non-Unicode Programs)

     

    فایل اکسل ساده است و تنظیمات خاصی ندارد. دو تا فایل به عنوان ورودی می گیرد و جدول نامنظمی سختی جانبی را به دو روش ارایه می کند. نموداری هم برای مقایسه سختی طبقات در نظر گرفته شده است.

     

    فایل های ورودی:

    1.    فایل Access خروجی نرم افزار ETABS

    قائدتا وقتی از API استفاده می کنیم، نباید نیازی به این فایل باشد. ولی متاسفانه هنوز تابعی برای استخراج محل مرکز سختی در API وجود ندارد، بنابراین نیاز هست که کاربر این اطلاعات را از طریق فایل Access به برنامه بدهد، راهنمای تهیه این فایل در برنامه وجود دارد.

     

    2.    فایل مدل با پسوند EDB

    در این فایل بارهای لرزه ای مورد نیاز برای کنترل دریفت(مورد نیاز روش ASCE) حتما بایستی از نوع Seismic Drift معرفی شود.(برای جزئیات بیشتر به جزوه ETABS دکتر حسین زاده مراجعه کنید)

     

    پس از وارد کردن فایل ها و با کلیک بر روی کنترل نامنظمی، نرم افزار ETABS باز می شود و یک سری عملیات بارگذاری و آنالیز را انجام می دهد. تا اتمام عملیات صبور باشید. برنامه به شما پایان عملیات را گزارش می دهد. در صورت بروز هر گونه خطا(مثلا باز نشدن ETABS) با استفاده از Task Manager هر دو برنامه(Excel و ETABS ) را ببندید و مجددا امتحان کنید. در صورت تداوم خطا از طریق Email اقدام به گزارش کنید.

     

    و در نهایت طبق معمول سعی شده برنامه خالی از اشکال باشد ولی بر هرحال امکان خطا وجود دارد. هر گونه پیشنهاد بهبود برنامه با کمال میل پذیرفته می شود.

     

    منابع:

    Ref1: Guide to the Seismic Load Provisions of ASCE 7-10, Finley A. Charney, Ph.D., P.E

     



     



     

    ویرایش 2.1 

    1. رفع مشکل باز نشدن برنامه دربرخی سیستم ها

    2. سازگاری با ورژن ETABS2015(فایلی مجزا ضمیه شده است)

    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
  11. پسندیدم
    smsalehi از mehabb یک واکنش گرفت در کنترل نامنظمی سختی جانبی (طبقه نرم) به کمک API در ETABS   
    راجع به روش کنترل نامنظمی سختی جانبی موضوع بند 1-7-2-ث استاندارد 2800 ویرایش چهارم به کمک جابجایی واقعی سازه قبلا مفصلا مطالبی را نوشتم( Hidden Content
    Give reaction or reply to this topic to see the hidden content. ). این بار برنامه ای را آماده کرده ام که مطابق با تعریف سختی طبقه در بخش تعاریف استاندارد 2800 و همچنین یکی از روش های راهنمای ASCE7-10 نامنظمی سختی جانبی را کنترل می کند.

     

    بخش اول: تعاریف آیین نامه ای نامنظمی سختی جانبی

    برای مطالعه تعاریف آیین نامه ای به لینک رو به رو مراجعه کنید. Hidden Content
    Give reaction or reply to this topic to see the hidden content.

     

    بخش دوم: روش های پیشنهادی برای محاسبه سختی طبقه

    1.    استاندارد 2800

    استاندارد 2800 سختی طبقه را این چنین تعریف می کند:

     



     

    در این برنامه به جای اعمال جابجایی واحد به سقف، بار واحدی به مرکز سختی طبقه وارد شده و سپس جابجایی حاصل برای محاسبه سختی معکوس شده است.

     

    2.    راهنمای ASCE7-10(رفرنس شماره یک)

    دکتر چارلی در کتاب راهنمای ASCE در بخش سوالات پر تکرار نحوه محاسبه سختی جانبی به منظور استفاده در کنترل نامنظمی سختی جانبی را به دو روش توضیح داده است. به نظر مولف کتاب، روش دوم دقیق تر است و باید از این روش استفاده شود.

     

    خلاصه روش دوم:

    بارگذاري سازه با يك نيروي جانبي واحد مثبت در تراز i و نيروي واحد منفي در تراز1-i ، محاسبه دريفت درون طبقه اي بين دو تراز بارگذاري شده، و معكوس كردن آن براي بدست آوردن سختي طبقه بين تراز i و 1-  i.

     

    در برنامه برای این روش نیز بار واحد به مرکز سختی طبقه وارد می شود.

     

    برای اطلاعات بیشتر به ترجمه کامل سوال شماره 3 از بخش سوالات پر تکرار که ضمیمه همین پست است مراجعه کنید.

     

    بخش سوم: توضیحات فایل Excel

    بر خلاف دو برنامه قبل(لینک در امضا قابل مشاهده است) که برای ETABS v9.7.4 نوشته شده بود. این برنامه صرفا برای ETABS2016 نوشته شده است. گرچه می شد با ورژن های 2013 و 2016 نیز این برنامه را نوشت ولی با توجه به بروز رسانی API در ورژن 2016 و افزوده شدن توابع بیشتر، تریجح دادم با این ورژن برنامه را بنویسم.

     

    پیش نیازهای برنامه:

    الف) ویندوزهای 32 بیتی

    1. ETABS2015 به بالا 

    2.Office 2013  به بالا

     

    ب) ویندوز های 64 بیتی

    1. ETABS2015 به بالا

    2.Office 2013  به بالا

     

    برای ویندوزهای 64 بیتی، دقت شود که در صورت استفاده از ETABS2015، ورژن Office و ETABS یکی باشد. یعنی یا هردو 64 بیتی و یا هر دو 32 بیتی باشد.

    ==========================

    3. فعال بودن ماکرو در Excel

    4. تنظیم کردن زبان فارسی برای برنامه هایی که یونیکد نیستن(Language for non-Unicode Programs)

     

    فایل اکسل ساده است و تنظیمات خاصی ندارد. دو تا فایل به عنوان ورودی می گیرد و جدول نامنظمی سختی جانبی را به دو روش ارایه می کند. نموداری هم برای مقایسه سختی طبقات در نظر گرفته شده است.

     

    فایل های ورودی:

    1.    فایل Access خروجی نرم افزار ETABS

    قائدتا وقتی از API استفاده می کنیم، نباید نیازی به این فایل باشد. ولی متاسفانه هنوز تابعی برای استخراج محل مرکز سختی در API وجود ندارد، بنابراین نیاز هست که کاربر این اطلاعات را از طریق فایل Access به برنامه بدهد، راهنمای تهیه این فایل در برنامه وجود دارد.

     

    2.    فایل مدل با پسوند EDB

    در این فایل بارهای لرزه ای مورد نیاز برای کنترل دریفت(مورد نیاز روش ASCE) حتما بایستی از نوع Seismic Drift معرفی شود.(برای جزئیات بیشتر به جزوه ETABS دکتر حسین زاده مراجعه کنید)

     

    پس از وارد کردن فایل ها و با کلیک بر روی کنترل نامنظمی، نرم افزار ETABS باز می شود و یک سری عملیات بارگذاری و آنالیز را انجام می دهد. تا اتمام عملیات صبور باشید. برنامه به شما پایان عملیات را گزارش می دهد. در صورت بروز هر گونه خطا(مثلا باز نشدن ETABS) با استفاده از Task Manager هر دو برنامه(Excel و ETABS ) را ببندید و مجددا امتحان کنید. در صورت تداوم خطا از طریق Email اقدام به گزارش کنید.

     

    و در نهایت طبق معمول سعی شده برنامه خالی از اشکال باشد ولی بر هرحال امکان خطا وجود دارد. هر گونه پیشنهاد بهبود برنامه با کمال میل پذیرفته می شود.

     

    منابع:

    Ref1: Guide to the Seismic Load Provisions of ASCE 7-10, Finley A. Charney, Ph.D., P.E

     



     



     

    ویرایش 2.1 

    1. رفع مشکل باز نشدن برنامه دربرخی سیستم ها

    2. سازگاری با ورژن ETABS2015(فایلی مجزا ضمیه شده است)

    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
  12. پسندیدم
    smsalehi از snoden یک واکنش گرفت در کنترل نامنظمی پیچشی پلان با استفاده از خروجی ETABS (فایل اکسل)   
    مطابق استاندارد 2800 ویرایش چهارم، یکی از موارد کنترل نامنظمی در پلان، بند 1-7-1-ب یعنی نامنظمی پیچشی است. متاسفانه نرم افزار ETABS تا ویرایش 2015 قادر به ارایه نتایج کنترل این بند مطابق آیین نامه نمی باشد. تا جایی که بنده اطلاع دارم، تنها نرم افزار تجاری که جدول کنترل نامنظمی را ارایه می دهد، midas Gen می باشد.
     
    با توجه به اهمیت کنترل این بند از نامنظمی در پلان، بنده تصمیم گرفتم فایل اکسلی رو تهیه کنم تا روند کنترل نامنظمی پیچشی آسان تر شود. به طور کلی برنامه خروجی ACCESS از نرم افزارETABS را می گیرد و سپس با استفاده از جداول جابجایی نقاط و... به کنترل وجود نامنظمی پیچشی می پردازد.
     
    دو حالت کلی برای روش محاسبه نامنظمی پیچشی(دریفت) در نظر گرفته شده:
    1. مطابق استاندارد 2800 , ASCE 7-10
    2. مطابق ETABS
     
    در روش اول کاربر بایستی نقاط بحرانی انتهایی را به برنامه معرفی کند و محاسبات در هر جهت بر مبنای فقط دو نقطه صورت می گیرد. اما روش دوم نیازی به وارد کردن نقاط انتهایی نیست، در این روش حداکثر و میانگین دریفت نقاط در هر طبقه مبنای محاسبه قرار می گیرد. روش دوم برای حالتی مناسب که نامنظمی ساختمان به صورتی است که انتخاب نقاط بحرانی انتهایی دشوار باشد. توجه کنید که این روش بر مبنای آیین نامه نیست.
     
    وجود خرپشته درمدل به دو صورت اعلام توسط کاربر و یا محاسبه اتوماتیک به روش تقریبی(مقایسه مساحت خرپشته نسبت به بام) کنترل می شود. همچنین نموداری برای ترسیم دریفت حداکثر در نقاط نیز گنجانده شده است که قابلیت انتخاب حالات بار لرزه ای دلخواه را دارد.
     
    گزینه های مختلفی چون کنترل اتصال نقاط به دیافراگم صلب برای هر دو روش و همچنین در نظر گرفتن فقط نقاط متصل به اعضای عمودی برای روش دوم، در برنامه وجود دارد. همچنین امکان ضرب کردن ضریب بزرگنمایی در خروج از مرکزیت 5%(در صورت نیاز) نیز گنجانده شده است.  در نهایت نتایج در جدولی ارایه شده است که کاملا خوانا و گویا می باشد بطوریکه با یک نگاه به سرعت بحرانی ترین حالت برای کاربر مشخص شود.
     
    سعی شده تا جای ممکن برنامه خطایی نداشته باشد و همچنین حالات محتمل خطای کاربر نیز پیش بینی شده باشد. به هرحال امکان وجود خطا در برنامه چه از لحاظ تخصصی عمران (اشتباه در محاسبات مربوط به نامنظمی پیچشی) و چه از لحاظ برنامه نویسی وجود دارد.
     
    پیش نیازهای برنامه:
     
    1.ETABS 9.7.4
    2. Office 2013 به بالا(نسخه لایت با Office 2007 سازگار است)
    3. فعال بودن ماکرو در Excel
    4. تنظیم کردن زبان فارسی برای برنامه هایی که یونیکد نیستن(Language for non-Unicode Programs)
     
    سورس برنامه(قسمت vba) جهت جلوگیری از دستکاری سهوی بسته شده است ولی مهندسینی که دستی در برنامه نویسی vba دارند، در صورت تمایل سورس برنامه در اختیارشان قرار خواهد گرفت.
     
    ارائه هرگونه پیشنهاد و گزارش خطای برنامه با کمال میل پذیرفته می شود.
     
     

     
     

     
     
    ویرایش 1.1 لایت:
    1. حذف نمودار و کلیه محاسبات مربوطه
    2. سازگاری با Excel 2007
    3. تغییر فرمت فایل از xlsb به xlsm(افزایش حجم فایل به همین دلیل است)
     
    ویرایش 1.1:
    1. اصلاح نمایش واحد اندازه گیری در جدول
    2.اصلاح نحوه محاسبه جابجایی حداکثر برای استفاده در محاسبه ضریب بزرگنمایی(روش آیین نامه ای)
    در ویرایش قبلی، جابجایی حداکثر از بین نقاط وارده توسط کاربر، انتخاب میشد. در ویرایش جدید مقدار حداکثر از بین تمام نقاط طبقه انتخاب می شود. در صورت انتخاب کنترل اتصال نقاط به دیافراگم صلب، مقدار حداکثر از بین نقاط متصل به دیافراگم صلب انتخاب می شود. 
    3. اصلاح برخی ایرادات جزئی

    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
  13. پسندیدم
    smsalehi از aKalantari یک واکنش گرفت در کنترل نامنظمی سختی جانبی (طبقه نرم) با استفاده از خروجی ETABS (فایل اکسل)   
    برای محاسبه یکی از نامنظمی هایی پلان یعنی نامنظمی پیچشی، پیش تر در Hidden Content
    Give reaction or reply to this topic to see the hidden content. برنامه ای را به اشتراک گذاشتم. امروز قصد دارم برنامه ای مشابه و این بار برای نامنظمی سختی جانبی(طبقه نرم) موضوع بند 1-7-2-ث استاندارد 2800 ویرایش چهارم را به اشتراک بگذارم.
    با توجه به اینکه قبلا در مورد نحوه محاسبه سختی جانبی بحث های زیادی دراین فوروم و فوروم های دیگر شده و بعضا راه کارهایی هم ارایه گردیده، حتی در مواردی هم با مقاومت جانبی اشتباه گرفته شده است، اینجا قبل از اینکه به جزئیات برنامه بپردازم، لازم میدانم تئوری پشت محاسبات برنامه را شرح دهم.
     
    بخش اول: تعاریف آیین نامه ای
    تعریف نامنظمی سختی جانبی در استاندارد 2800 ویرایش چهارم با ASCE 7-10  منطبق است:
     

     

     
    البته در ASCE7-10 موارد استثنا قید شده که در 2800 وجود ندارد. اولین استثنا در مورد کنترل نسبت دریفت طبقات است: در مواردی که نسبت دریفت(Drift Ratio) در هر طبقه کمتر از 1.3 برابر نسبت دریفت در طبقه بلافاصله بالاتر از آن باشد، الزامی به کنترل نامنظمی سختی جانبی نیست. در انجام محاسبات دریفت، دو طبقه بالایی ساختمان نیاز نیست بررسی شود. همچنین پیچش تصادفی هم لازم نیست در نظر گرفته شود.
    استثنای دوم در مورد ساختمان یک طبقه و دو طبقه است که در برخی نواحی لرزه ای نیازی به کنترل نامنظمی سختی جانبی ندارند(در اینجا موضوع بحث ما نیست)
       
     
     
    به عبارت بهتر مورد یک استثنا عملا ذکر می کند، اگر کنترل نسبت های دریفت برآورده شود، ساختمان منظم در سختی جانبی محسوب می شود و کنترل همینجا پایان می یابد و اگر برآورده نشود( یعنی نسبت دریف در هر طبقه "بیشتر" از 1.3 برابر نسبت دریفت در طبقه بلافاصله بالاتر از آن باشد) دو حالت پیش روی ماست:
    1.      بپذیریم که ساختمان نامنظمی سختی جانبی دارد و کنترل را پایان دهیم.
    2.      به روش سختی نامنظمی سختی جانبی را کنترل کنیم که خود سه حالت دارد:
              1.2  عدم وجود نامنظمی
              2.2  وجود نامنظمی طبقه نرم
              3.2  وجود نامنظمی طبقه خیلی نرم
     
    نحوه کنترل سختی جانبی به روش سختی، چیزی است که محل سوال است. نرم افزار ETABS 2015 جدولی تحت عنوان Story Stiffness ارائه می دهد، منتها بنده نتوانستم اطلاعاتی در مورد این جدول پیدا کنم که این سختی که در جدول آمده، چطور محاسبه شده و آیا ما می توانیم در کنترل نامنظمی سختی جانبی از اعداد این جدول استفاده کنیم یا خیر. به عبارت بهتر آیا این سختی ها، سختی مجزای هر طبقه است؟(از مهندسین، اگر کسی اطلاعی دارد، ممنون می شوم بنده را هم در جریان بگذارد). به هرحال ETABS2015  از موضوع بحث این تاپیک خارج است و نرم افزار بنده هم فعلا با خروجی ورژن 9.7.4 کار می کند.
     
    بخش دوم: تعاریف در سایر رفرنس ها
    دکتر چارلی در کتاب راهنمای ASCE7-10(رفرنس 1) در بخش سوالات پر تکرار نحوه محاسبه سختی جانبی به منظور استفاده در کنترل نامنظمی سختی جانبی را به دو روش توضیح داده است. که هر دو روش با آنچه به عنوان تعریف سختی طبقه در 2800 آمده فرق می کند. بنده مثال 10 در مورد کنترل سختی جانبی و سوال 3 از بخش سوالات پر تکرار را ترجمه کرده ام(ترجمه در حد توان) و در این تاپیک ضمیمه شده است. برای اطلاعات بیشتر به این فایل ها مراجعه کنید. بنابراین بیشتر در این مورد نمی نویسم چون کنترل نامنظمی سختی جانبی به روش سختی هم موضوع بحث این تاپیک نیست.

    فایل اکسل، محاسبه سختی بر اساس جابجایی را به دو روش انجام می دهد.
    1.      یک تقسیم بر نسبت دریفت طبقه (SEAOC)
    2.      برش طبقه تقسیم بر دریفت طبقه (GB50011)
     
    توضیح روش اول:
    انجمن مهندسین سازه کالیفرنیا در کتاب منوال IBC 2006(رفرنس 2) در مثال 4 به کنترل این نامنظمی به روش جابجایی(در مقابل محاسبه دقیق سختی، روش سختی) پرداخته است. نویسندگان معتقدند که هدف از کنترل این نامنظمی این است که تعیین شود آیا الگوی توزیع بار جانبی به طور قابل ملاحظه ای با الگوی تجویزی در آیین نامه(بخش 3-3-6 از 2800 و بخش 12.8.3 از ASCE7-10) متفاوت است یا خیر. الگوی تجویزی در آیین نامه برای پاسخ مود اول سازه شکلی مشخص در نظر می گیرد.(برای زمان تناوب کمتر یا مساوی 0.5 ثانیه، به شکل خطی(مثلثی) و در غیر اینصورت به صورت منحنی حداکثر تا درجه دو خواهد بود). با درک هدف آیین نامه از کنترل این نامنظمی، نویسندگان معتقدند که می توان از مقایسه نسبت های دریفت در اثر بارهای جانبی تجویزی به جای مقایسه سختی استقاده کرد. همچنین معتقدند که مقایسه بر مبنای تغییر شکل حتی ممکن است از مقایسه سختی موثرتر نیز باشد، زیرا شکل مود اول را اغلب می توان به خوبی با جابجایی سازه در اثر الگوی بارهای تجویزی آیین نامه، تقریب زد. به این علت از نسبت دریفت استفاده می شود(به جای استفاده از دریفت) که نسبت دریفت تغییرات شیب در شکل مود را بهتر نشان می دهد، خصوصا وقتی که تغییرات قابل توجهی در ارتفاع طبقات وجود داشته باشد.
     
    دکتر ویلاورده در کتاب مفاهیم اساسی مهندسی زلزله(رفرنس 3) در فصل 12 و بخش 12.2.5 توضیح می دهد که فرضیات اساسی تحلیل استاتیکی معادل به قرار زیر است:
    1.      سازه فقط در مود اول خودش نوسان می کند. به این معنی که تاثیر مودهای بالاتر در پاسخ کلی سازه ممکن است نادیده گرفته شود.
    2.      شکل مود سازه به صورت خطی با ارتفاع تغییر می کند.(توضیح اینکه توان K که به ارتفاع در ویرایش چهارم اضافه شده است برای اصلاح این فرضیه و نزدیک کردن آن به واقعیت است)
    3.      کل وزن سازه به عنوان وزن موثر در مود اول در نظر گرفته می شود.(این فرض در جهت اطمینان است زیرا وزن موثر در مود اول معمولا بین 60 تا 80% از وزن کل سازه است)
    برای توضیحات بیشتر به رفرنس مراجعه کنید. فکر کنم توضیحات در مورد روش اول و فلسفه آن کامل شده باشد.
     
    "با تشکر فراوان از مهندس عباسی برای معرفی این منبع ارزشمند. ایشان چه از لحاظ دانش کامپیوتری و چه در زمینه تخصصی عمران سال هاست حق زیادی بر گردن بنده دارند، امیدوارم روزی بتوانم جبران کنم"
     
    توضیح روش دوم:
    این روش که بر مبنای آیین نامه کشور چین است که در مورد طراحی لرزه ای ساختمان هاست(رفرنس 4) . برای اولین بار  در نرم افزار midas Gen با آن مواجه شدم(نرم افزار midas جداول خروجی کنترل نامنظمی به هر دو روش اراوه می کند) در ایمیلی  از فلسفه وجودی این روش از پشتیبانی midas پرسیدم. پاسخ به قرار زیر است:
    Dear sir,
    Story stiffness is the ratio of story force and story drift. but for GB50011-2001 midas calculate story stiffness based on the said formula. for detail you can refer attached document, in this document is mention about how the midas take story stiffness for calculation, and also attached image of GB50011-2001 in this page it mention about the calculation of story force and drift from that you have to calculate story stiffness value.
    و در پاسخ به ایمیل بعدی که پرسیده بودم آیا در این آیین نامه تعریف مشخصی از سختی طبقه ارائه شده یا خیر:
    Dear sir,
    Sorry but they didn't say any specific definition for story stiffness in GB50011, But normally story shear is ratio of story force and story drift. In code they mention about how to calculate story shear and drift. Based on that we can calculate.
     
    واقعیت این است که بنده درست متوجه منظور ایمیل نشدم که بالاخره بر اساس کدام استدلال ما می توانیم برش طبقه را بر دریفت طبقه تقسیم کرده و در محاسبه نامنظمی سختی جانبی استفاده کنیم. به هر حال تعاریف سختی طبقه در رفرنس های مختلف یکسان نیست و این را نیز  به عنوان یک تعریف در نظر می گیریم. تیم midas می گوید که در آیین نامه نحوه محاسبه برش طبقه توضیح داده شده و همچنین می دانیم که سختی طبقه هم نسبتی از نیروی طبقه به دریفت طبقه است، بنابراین بر این اساس می توانیم برش طبقه تقسیم بر دریفت طبقه را مبنای محاسبه سختی در نظر بگیریم. با فرض صحیح بودن استدلال، به نظرم این استدلال را می توان تقریبا برای هر آیین نامه زلزله ای به کار برد! چه چیزی در مورد GB50011 خاص هست، بنده اطلاعی ندارم. منظور از تصاویر ضمیمه شده در متن ایمیل صفحات 36 و 101 رفرنس 4 می باشد. به هر حال این روش محاسبه نیز در فایل اکسل گنجانده شده است.
     
    فایلی نیز ضمیمه شده است که روش محاسبه سختی طبقه توسط نرم افزار STAAD Pro را شرح می دهد(مشابه روش SEAOC).
     
    بخش سوم: توضیحات فایل اکسل
    یک سری توضیحات کلی مثل روش کار و پیش نیازها و... که در تاپیک Hidden Content
    Give reaction or reply to this topic to see the hidden content. وجود دارد و اینجا تکرار نمی کنم.
    در بخش انتخاب استاندارد، فرق بین 2800 و ASCE7 در استفاده از موارد استثناست که بالا توضیح داده شده است. همچنین روش محاسبه سختی نیز مفصلا راجع به آن بحث شد. در روش SEAOC محاسبات در رفرنس اصلی بر مبنای جابجایی صورت گرفته و برای مقایسه هم حدود آیین نامه نیز بر اساس جابجایی تغییر داده شده است(مثلا طبقه ای نرم است که 70% نسبت دریفت آن طبقه، بیشتر از نسبت دریفت طبقه بلافاصله بالاتر از خود باشد). در اینجا برای راحتی مجددا بر اساس سختی مقایسه انجام شده. 
    بر خلاف برنامه کنترل نامنظمی پیچی، در اینجا باکس مربوط به انتخاب حالات بار لرزه ای حذف شده است. علت آن این است که فقط حالات بار بدون پیچش تصادفی مد نظر است که برنامه اتوماتیک از بین بارهای لرزه ای آن ها را انتخاب می کند و در جدول قرار می دهد.
    نمودار نیز جابجایی نرمالایز شده در هر جهت را با الگوی تجویزی نرمالایز شده آیین نامه ای مقایسه می کند. هدف این بوده که متوجه شویم جابجایی سازه در اثر الگوی بار جانبی تجویزی چقدر با شکل مود اول تجویزی آیین نامه(مثلا برای تناوب کمتر از 0.5 ثانیه، به صورت خطی با ارتفاع تغییر می کند) اختلاف دارد.
     
    و در نهایت، برنامه خالی از اشکال نیست، هر گونه پیشنهاد بهبود برنامه با کمال میل پذیرفته می شود.
     
    منابع:
    این منابع به علت حجم زیاد آپلود نشده است.
     
    Ref1: Guide to the Seismic Load Provisions of ASCE 7-10, Finley A. Charney, Ph.D., P.E
    Ref2: The 2006 IBC Structural/Seismic Design Manual Volume I, SEAOC
    Ref3: Fundamental Concepts of  EARTHQUAKE ENGINEERING, Roberto Villaverde
    Ref4: Code for Seismic Design of Buildings GB50011-2001
     
     
     

     


    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
  14. پسندیدم
    smsalehi از mehabb یک واکنش گرفت در کنترل نامنظمی سختی جانبی (طبقه نرم) به کمک API در ETABS   
    راجع به روش کنترل نامنظمی سختی جانبی موضوع بند 1-7-2-ث استاندارد 2800 ویرایش چهارم به کمک جابجایی واقعی سازه قبلا مفصلا مطالبی را نوشتم( Hidden Content
    Give reaction or reply to this topic to see the hidden content. ). این بار برنامه ای را آماده کرده ام که مطابق با تعریف سختی طبقه در بخش تعاریف استاندارد 2800 و همچنین یکی از روش های راهنمای ASCE7-10 نامنظمی سختی جانبی را کنترل می کند.

     

    بخش اول: تعاریف آیین نامه ای نامنظمی سختی جانبی

    برای مطالعه تعاریف آیین نامه ای به لینک رو به رو مراجعه کنید. Hidden Content
    Give reaction or reply to this topic to see the hidden content.

     

    بخش دوم: روش های پیشنهادی برای محاسبه سختی طبقه

    1.    استاندارد 2800

    استاندارد 2800 سختی طبقه را این چنین تعریف می کند:

     



     

    در این برنامه به جای اعمال جابجایی واحد به سقف، بار واحدی به مرکز سختی طبقه وارد شده و سپس جابجایی حاصل برای محاسبه سختی معکوس شده است.

     

    2.    راهنمای ASCE7-10(رفرنس شماره یک)

    دکتر چارلی در کتاب راهنمای ASCE در بخش سوالات پر تکرار نحوه محاسبه سختی جانبی به منظور استفاده در کنترل نامنظمی سختی جانبی را به دو روش توضیح داده است. به نظر مولف کتاب، روش دوم دقیق تر است و باید از این روش استفاده شود.

     

    خلاصه روش دوم:

    بارگذاري سازه با يك نيروي جانبي واحد مثبت در تراز i و نيروي واحد منفي در تراز1-i ، محاسبه دريفت درون طبقه اي بين دو تراز بارگذاري شده، و معكوس كردن آن براي بدست آوردن سختي طبقه بين تراز i و 1-  i.

     

    در برنامه برای این روش نیز بار واحد به مرکز سختی طبقه وارد می شود.

     

    برای اطلاعات بیشتر به ترجمه کامل سوال شماره 3 از بخش سوالات پر تکرار که ضمیمه همین پست است مراجعه کنید.

     

    بخش سوم: توضیحات فایل Excel

    بر خلاف دو برنامه قبل(لینک در امضا قابل مشاهده است) که برای ETABS v9.7.4 نوشته شده بود. این برنامه صرفا برای ETABS2016 نوشته شده است. گرچه می شد با ورژن های 2013 و 2016 نیز این برنامه را نوشت ولی با توجه به بروز رسانی API در ورژن 2016 و افزوده شدن توابع بیشتر، تریجح دادم با این ورژن برنامه را بنویسم.

     

    پیش نیازهای برنامه:

    الف) ویندوزهای 32 بیتی

    1. ETABS2015 به بالا 

    2.Office 2013  به بالا

     

    ب) ویندوز های 64 بیتی

    1. ETABS2015 به بالا

    2.Office 2013  به بالا

     

    برای ویندوزهای 64 بیتی، دقت شود که در صورت استفاده از ETABS2015، ورژن Office و ETABS یکی باشد. یعنی یا هردو 64 بیتی و یا هر دو 32 بیتی باشد.

    ==========================

    3. فعال بودن ماکرو در Excel

    4. تنظیم کردن زبان فارسی برای برنامه هایی که یونیکد نیستن(Language for non-Unicode Programs)

     

    فایل اکسل ساده است و تنظیمات خاصی ندارد. دو تا فایل به عنوان ورودی می گیرد و جدول نامنظمی سختی جانبی را به دو روش ارایه می کند. نموداری هم برای مقایسه سختی طبقات در نظر گرفته شده است.

     

    فایل های ورودی:

    1.    فایل Access خروجی نرم افزار ETABS

    قائدتا وقتی از API استفاده می کنیم، نباید نیازی به این فایل باشد. ولی متاسفانه هنوز تابعی برای استخراج محل مرکز سختی در API وجود ندارد، بنابراین نیاز هست که کاربر این اطلاعات را از طریق فایل Access به برنامه بدهد، راهنمای تهیه این فایل در برنامه وجود دارد.

     

    2.    فایل مدل با پسوند EDB

    در این فایل بارهای لرزه ای مورد نیاز برای کنترل دریفت(مورد نیاز روش ASCE) حتما بایستی از نوع Seismic Drift معرفی شود.(برای جزئیات بیشتر به جزوه ETABS دکتر حسین زاده مراجعه کنید)

     

    پس از وارد کردن فایل ها و با کلیک بر روی کنترل نامنظمی، نرم افزار ETABS باز می شود و یک سری عملیات بارگذاری و آنالیز را انجام می دهد. تا اتمام عملیات صبور باشید. برنامه به شما پایان عملیات را گزارش می دهد. در صورت بروز هر گونه خطا(مثلا باز نشدن ETABS) با استفاده از Task Manager هر دو برنامه(Excel و ETABS ) را ببندید و مجددا امتحان کنید. در صورت تداوم خطا از طریق Email اقدام به گزارش کنید.

     

    و در نهایت طبق معمول سعی شده برنامه خالی از اشکال باشد ولی بر هرحال امکان خطا وجود دارد. هر گونه پیشنهاد بهبود برنامه با کمال میل پذیرفته می شود.

     

    منابع:

    Ref1: Guide to the Seismic Load Provisions of ASCE 7-10, Finley A. Charney, Ph.D., P.E

     



     



     

    ویرایش 2.1 

    1. رفع مشکل باز نشدن برنامه دربرخی سیستم ها

    2. سازگاری با ورژن ETABS2015(فایلی مجزا ضمیه شده است)

    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
  15. پسندیدم
    smsalehi از mehabb یک واکنش گرفت در کنترل نامنظمی سختی جانبی (طبقه نرم) به کمک API در ETABS   
    راجع به روش کنترل نامنظمی سختی جانبی موضوع بند 1-7-2-ث استاندارد 2800 ویرایش چهارم به کمک جابجایی واقعی سازه قبلا مفصلا مطالبی را نوشتم( Hidden Content
    Give reaction or reply to this topic to see the hidden content. ). این بار برنامه ای را آماده کرده ام که مطابق با تعریف سختی طبقه در بخش تعاریف استاندارد 2800 و همچنین یکی از روش های راهنمای ASCE7-10 نامنظمی سختی جانبی را کنترل می کند.

     

    بخش اول: تعاریف آیین نامه ای نامنظمی سختی جانبی

    برای مطالعه تعاریف آیین نامه ای به لینک رو به رو مراجعه کنید. Hidden Content
    Give reaction or reply to this topic to see the hidden content.

     

    بخش دوم: روش های پیشنهادی برای محاسبه سختی طبقه

    1.    استاندارد 2800

    استاندارد 2800 سختی طبقه را این چنین تعریف می کند:

     



     

    در این برنامه به جای اعمال جابجایی واحد به سقف، بار واحدی به مرکز سختی طبقه وارد شده و سپس جابجایی حاصل برای محاسبه سختی معکوس شده است.

     

    2.    راهنمای ASCE7-10(رفرنس شماره یک)

    دکتر چارلی در کتاب راهنمای ASCE در بخش سوالات پر تکرار نحوه محاسبه سختی جانبی به منظور استفاده در کنترل نامنظمی سختی جانبی را به دو روش توضیح داده است. به نظر مولف کتاب، روش دوم دقیق تر است و باید از این روش استفاده شود.

     

    خلاصه روش دوم:

    بارگذاري سازه با يك نيروي جانبي واحد مثبت در تراز i و نيروي واحد منفي در تراز1-i ، محاسبه دريفت درون طبقه اي بين دو تراز بارگذاري شده، و معكوس كردن آن براي بدست آوردن سختي طبقه بين تراز i و 1-  i.

     

    در برنامه برای این روش نیز بار واحد به مرکز سختی طبقه وارد می شود.

     

    برای اطلاعات بیشتر به ترجمه کامل سوال شماره 3 از بخش سوالات پر تکرار که ضمیمه همین پست است مراجعه کنید.

     

    بخش سوم: توضیحات فایل Excel

    بر خلاف دو برنامه قبل(لینک در امضا قابل مشاهده است) که برای ETABS v9.7.4 نوشته شده بود. این برنامه صرفا برای ETABS2016 نوشته شده است. گرچه می شد با ورژن های 2013 و 2016 نیز این برنامه را نوشت ولی با توجه به بروز رسانی API در ورژن 2016 و افزوده شدن توابع بیشتر، تریجح دادم با این ورژن برنامه را بنویسم.

     

    پیش نیازهای برنامه:

    الف) ویندوزهای 32 بیتی

    1. ETABS2015 به بالا 

    2.Office 2013  به بالا

     

    ب) ویندوز های 64 بیتی

    1. ETABS2015 به بالا

    2.Office 2013  به بالا

     

    برای ویندوزهای 64 بیتی، دقت شود که در صورت استفاده از ETABS2015، ورژن Office و ETABS یکی باشد. یعنی یا هردو 64 بیتی و یا هر دو 32 بیتی باشد.

    ==========================

    3. فعال بودن ماکرو در Excel

    4. تنظیم کردن زبان فارسی برای برنامه هایی که یونیکد نیستن(Language for non-Unicode Programs)

     

    فایل اکسل ساده است و تنظیمات خاصی ندارد. دو تا فایل به عنوان ورودی می گیرد و جدول نامنظمی سختی جانبی را به دو روش ارایه می کند. نموداری هم برای مقایسه سختی طبقات در نظر گرفته شده است.

     

    فایل های ورودی:

    1.    فایل Access خروجی نرم افزار ETABS

    قائدتا وقتی از API استفاده می کنیم، نباید نیازی به این فایل باشد. ولی متاسفانه هنوز تابعی برای استخراج محل مرکز سختی در API وجود ندارد، بنابراین نیاز هست که کاربر این اطلاعات را از طریق فایل Access به برنامه بدهد، راهنمای تهیه این فایل در برنامه وجود دارد.

     

    2.    فایل مدل با پسوند EDB

    در این فایل بارهای لرزه ای مورد نیاز برای کنترل دریفت(مورد نیاز روش ASCE) حتما بایستی از نوع Seismic Drift معرفی شود.(برای جزئیات بیشتر به جزوه ETABS دکتر حسین زاده مراجعه کنید)

     

    پس از وارد کردن فایل ها و با کلیک بر روی کنترل نامنظمی، نرم افزار ETABS باز می شود و یک سری عملیات بارگذاری و آنالیز را انجام می دهد. تا اتمام عملیات صبور باشید. برنامه به شما پایان عملیات را گزارش می دهد. در صورت بروز هر گونه خطا(مثلا باز نشدن ETABS) با استفاده از Task Manager هر دو برنامه(Excel و ETABS ) را ببندید و مجددا امتحان کنید. در صورت تداوم خطا از طریق Email اقدام به گزارش کنید.

     

    و در نهایت طبق معمول سعی شده برنامه خالی از اشکال باشد ولی بر هرحال امکان خطا وجود دارد. هر گونه پیشنهاد بهبود برنامه با کمال میل پذیرفته می شود.

     

    منابع:

    Ref1: Guide to the Seismic Load Provisions of ASCE 7-10, Finley A. Charney, Ph.D., P.E

     



     



     

    ویرایش 2.1 

    1. رفع مشکل باز نشدن برنامه دربرخی سیستم ها

    2. سازگاری با ورژن ETABS2015(فایلی مجزا ضمیه شده است)

    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
  16. پسندیدم
    smsalehi به mehabb امتیاز داد در اتصال با قابلیت به روز رسانی اتوماتیک برنامه اکسل به ETABS   
    استفاده از اکسل برای بعضی کنترل ها روی فایل های ETABS تقریبا در کارهای محاسباتی روزمره رایج شده است. علاوه بر این استفاده از توانایی برنامه نویسی اکسل هم ،تهیه پس پردازنده های قوی را میسر کرده است.

    یکی از محدودیت های این روش نیاز به کپی کردن جداول بعد از اصلاحات روی فایل اصلی در محیط اکسل است که به کرات و به خصوص در ویرایش جدید آیین نامه هم اتفاق می افتد و تقریبا اجتناب ناپذیر است.

    در ETABS 2015 قابلیت خوبی برای ذخیره سازی اتوماتیک فایل خروجی اکسس بعد از آنالیز اضافه شده است. با ترکیب این قابلیت با امکان اتصال برنامه اکسل به فایل اکسس می توان کاری کرد که بعد از اصلاح فایل محاسباتی اصلی خودبخود پس پردازنده اکسل به روز شود و قسمتی از حجم کار کاسته شود.

    این روش هرچند کاربردهای ساده هم مفید است ولی برای برنامه نویسی هم کاربرد بسیار خوبی دارد و سطح کار را بالاتر می برد. مقدمات این روش در فایل PDF پیوست آمده است. روشی پیشرفته تر با  ویدیوی های کمکی را در کانال زیر ببینید:

     


    Hidden Content
    Give reaction or reply to this topic to see the hidden content.

    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
  17. پسندیدم
    smsalehi از mortezaomidi یک واکنش گرفت در کنترل نامنظمی سختی جانبی (طبقه نرم) با استفاده از خروجی ETABS (فایل اکسل)   
    سلام
    نه متاسفانه هنوز فرصت نکردم که مطابق با خروجی های ورژن ۲۰۱۵ برنامه رو ویرایش کنم.
    ولی در حال حاضر برای ورژن ۲۰۱۵ در حال نوشتن برنامه ای به کمک API هستم که مطابق تعریف ۲۸۰۰ از سختی طبقه و "روش دوم"(رفرنس شماره یک پست اول و ترجمه اش هم پیوست هست به نام FAQ 3) سختی طبقه رو محاسبه میکنه و کنترل طبقه نرم رو انجام میده.
    انشاالله هر وقت کار برنامه تمام شد(به زودی) و روش کار توسط مهندسین دیگه وریفای شد. به اشتراک خواهم گذاشت.
  18. پسندیدم
    smsalehi از aKalantari یک واکنش گرفت در کنترل نامنظمی سختی جانبی (طبقه نرم) با استفاده از خروجی ETABS (فایل اکسل)   
    برای محاسبه یکی از نامنظمی هایی پلان یعنی نامنظمی پیچشی، پیش تر در Hidden Content
    Give reaction or reply to this topic to see the hidden content. برنامه ای را به اشتراک گذاشتم. امروز قصد دارم برنامه ای مشابه و این بار برای نامنظمی سختی جانبی(طبقه نرم) موضوع بند 1-7-2-ث استاندارد 2800 ویرایش چهارم را به اشتراک بگذارم.
    با توجه به اینکه قبلا در مورد نحوه محاسبه سختی جانبی بحث های زیادی دراین فوروم و فوروم های دیگر شده و بعضا راه کارهایی هم ارایه گردیده، حتی در مواردی هم با مقاومت جانبی اشتباه گرفته شده است، اینجا قبل از اینکه به جزئیات برنامه بپردازم، لازم میدانم تئوری پشت محاسبات برنامه را شرح دهم.
     
    بخش اول: تعاریف آیین نامه ای
    تعریف نامنظمی سختی جانبی در استاندارد 2800 ویرایش چهارم با ASCE 7-10  منطبق است:
     

     

     
    البته در ASCE7-10 موارد استثنا قید شده که در 2800 وجود ندارد. اولین استثنا در مورد کنترل نسبت دریفت طبقات است: در مواردی که نسبت دریفت(Drift Ratio) در هر طبقه کمتر از 1.3 برابر نسبت دریفت در طبقه بلافاصله بالاتر از آن باشد، الزامی به کنترل نامنظمی سختی جانبی نیست. در انجام محاسبات دریفت، دو طبقه بالایی ساختمان نیاز نیست بررسی شود. همچنین پیچش تصادفی هم لازم نیست در نظر گرفته شود.
    استثنای دوم در مورد ساختمان یک طبقه و دو طبقه است که در برخی نواحی لرزه ای نیازی به کنترل نامنظمی سختی جانبی ندارند(در اینجا موضوع بحث ما نیست)
       
     
     
    به عبارت بهتر مورد یک استثنا عملا ذکر می کند، اگر کنترل نسبت های دریفت برآورده شود، ساختمان منظم در سختی جانبی محسوب می شود و کنترل همینجا پایان می یابد و اگر برآورده نشود( یعنی نسبت دریف در هر طبقه "بیشتر" از 1.3 برابر نسبت دریفت در طبقه بلافاصله بالاتر از آن باشد) دو حالت پیش روی ماست:
    1.      بپذیریم که ساختمان نامنظمی سختی جانبی دارد و کنترل را پایان دهیم.
    2.      به روش سختی نامنظمی سختی جانبی را کنترل کنیم که خود سه حالت دارد:
              1.2  عدم وجود نامنظمی
              2.2  وجود نامنظمی طبقه نرم
              3.2  وجود نامنظمی طبقه خیلی نرم
     
    نحوه کنترل سختی جانبی به روش سختی، چیزی است که محل سوال است. نرم افزار ETABS 2015 جدولی تحت عنوان Story Stiffness ارائه می دهد، منتها بنده نتوانستم اطلاعاتی در مورد این جدول پیدا کنم که این سختی که در جدول آمده، چطور محاسبه شده و آیا ما می توانیم در کنترل نامنظمی سختی جانبی از اعداد این جدول استفاده کنیم یا خیر. به عبارت بهتر آیا این سختی ها، سختی مجزای هر طبقه است؟(از مهندسین، اگر کسی اطلاعی دارد، ممنون می شوم بنده را هم در جریان بگذارد). به هرحال ETABS2015  از موضوع بحث این تاپیک خارج است و نرم افزار بنده هم فعلا با خروجی ورژن 9.7.4 کار می کند.
     
    بخش دوم: تعاریف در سایر رفرنس ها
    دکتر چارلی در کتاب راهنمای ASCE7-10(رفرنس 1) در بخش سوالات پر تکرار نحوه محاسبه سختی جانبی به منظور استفاده در کنترل نامنظمی سختی جانبی را به دو روش توضیح داده است. که هر دو روش با آنچه به عنوان تعریف سختی طبقه در 2800 آمده فرق می کند. بنده مثال 10 در مورد کنترل سختی جانبی و سوال 3 از بخش سوالات پر تکرار را ترجمه کرده ام(ترجمه در حد توان) و در این تاپیک ضمیمه شده است. برای اطلاعات بیشتر به این فایل ها مراجعه کنید. بنابراین بیشتر در این مورد نمی نویسم چون کنترل نامنظمی سختی جانبی به روش سختی هم موضوع بحث این تاپیک نیست.

    فایل اکسل، محاسبه سختی بر اساس جابجایی را به دو روش انجام می دهد.
    1.      یک تقسیم بر نسبت دریفت طبقه (SEAOC)
    2.      برش طبقه تقسیم بر دریفت طبقه (GB50011)
     
    توضیح روش اول:
    انجمن مهندسین سازه کالیفرنیا در کتاب منوال IBC 2006(رفرنس 2) در مثال 4 به کنترل این نامنظمی به روش جابجایی(در مقابل محاسبه دقیق سختی، روش سختی) پرداخته است. نویسندگان معتقدند که هدف از کنترل این نامنظمی این است که تعیین شود آیا الگوی توزیع بار جانبی به طور قابل ملاحظه ای با الگوی تجویزی در آیین نامه(بخش 3-3-6 از 2800 و بخش 12.8.3 از ASCE7-10) متفاوت است یا خیر. الگوی تجویزی در آیین نامه برای پاسخ مود اول سازه شکلی مشخص در نظر می گیرد.(برای زمان تناوب کمتر یا مساوی 0.5 ثانیه، به شکل خطی(مثلثی) و در غیر اینصورت به صورت منحنی حداکثر تا درجه دو خواهد بود). با درک هدف آیین نامه از کنترل این نامنظمی، نویسندگان معتقدند که می توان از مقایسه نسبت های دریفت در اثر بارهای جانبی تجویزی به جای مقایسه سختی استقاده کرد. همچنین معتقدند که مقایسه بر مبنای تغییر شکل حتی ممکن است از مقایسه سختی موثرتر نیز باشد، زیرا شکل مود اول را اغلب می توان به خوبی با جابجایی سازه در اثر الگوی بارهای تجویزی آیین نامه، تقریب زد. به این علت از نسبت دریفت استفاده می شود(به جای استفاده از دریفت) که نسبت دریفت تغییرات شیب در شکل مود را بهتر نشان می دهد، خصوصا وقتی که تغییرات قابل توجهی در ارتفاع طبقات وجود داشته باشد.
     
    دکتر ویلاورده در کتاب مفاهیم اساسی مهندسی زلزله(رفرنس 3) در فصل 12 و بخش 12.2.5 توضیح می دهد که فرضیات اساسی تحلیل استاتیکی معادل به قرار زیر است:
    1.      سازه فقط در مود اول خودش نوسان می کند. به این معنی که تاثیر مودهای بالاتر در پاسخ کلی سازه ممکن است نادیده گرفته شود.
    2.      شکل مود سازه به صورت خطی با ارتفاع تغییر می کند.(توضیح اینکه توان K که به ارتفاع در ویرایش چهارم اضافه شده است برای اصلاح این فرضیه و نزدیک کردن آن به واقعیت است)
    3.      کل وزن سازه به عنوان وزن موثر در مود اول در نظر گرفته می شود.(این فرض در جهت اطمینان است زیرا وزن موثر در مود اول معمولا بین 60 تا 80% از وزن کل سازه است)
    برای توضیحات بیشتر به رفرنس مراجعه کنید. فکر کنم توضیحات در مورد روش اول و فلسفه آن کامل شده باشد.
     
    "با تشکر فراوان از مهندس عباسی برای معرفی این منبع ارزشمند. ایشان چه از لحاظ دانش کامپیوتری و چه در زمینه تخصصی عمران سال هاست حق زیادی بر گردن بنده دارند، امیدوارم روزی بتوانم جبران کنم"
     
    توضیح روش دوم:
    این روش که بر مبنای آیین نامه کشور چین است که در مورد طراحی لرزه ای ساختمان هاست(رفرنس 4) . برای اولین بار  در نرم افزار midas Gen با آن مواجه شدم(نرم افزار midas جداول خروجی کنترل نامنظمی به هر دو روش اراوه می کند) در ایمیلی  از فلسفه وجودی این روش از پشتیبانی midas پرسیدم. پاسخ به قرار زیر است:
    Dear sir,
    Story stiffness is the ratio of story force and story drift. but for GB50011-2001 midas calculate story stiffness based on the said formula. for detail you can refer attached document, in this document is mention about how the midas take story stiffness for calculation, and also attached image of GB50011-2001 in this page it mention about the calculation of story force and drift from that you have to calculate story stiffness value.
    و در پاسخ به ایمیل بعدی که پرسیده بودم آیا در این آیین نامه تعریف مشخصی از سختی طبقه ارائه شده یا خیر:
    Dear sir,
    Sorry but they didn't say any specific definition for story stiffness in GB50011, But normally story shear is ratio of story force and story drift. In code they mention about how to calculate story shear and drift. Based on that we can calculate.
     
    واقعیت این است که بنده درست متوجه منظور ایمیل نشدم که بالاخره بر اساس کدام استدلال ما می توانیم برش طبقه را بر دریفت طبقه تقسیم کرده و در محاسبه نامنظمی سختی جانبی استفاده کنیم. به هر حال تعاریف سختی طبقه در رفرنس های مختلف یکسان نیست و این را نیز  به عنوان یک تعریف در نظر می گیریم. تیم midas می گوید که در آیین نامه نحوه محاسبه برش طبقه توضیح داده شده و همچنین می دانیم که سختی طبقه هم نسبتی از نیروی طبقه به دریفت طبقه است، بنابراین بر این اساس می توانیم برش طبقه تقسیم بر دریفت طبقه را مبنای محاسبه سختی در نظر بگیریم. با فرض صحیح بودن استدلال، به نظرم این استدلال را می توان تقریبا برای هر آیین نامه زلزله ای به کار برد! چه چیزی در مورد GB50011 خاص هست، بنده اطلاعی ندارم. منظور از تصاویر ضمیمه شده در متن ایمیل صفحات 36 و 101 رفرنس 4 می باشد. به هر حال این روش محاسبه نیز در فایل اکسل گنجانده شده است.
     
    فایلی نیز ضمیمه شده است که روش محاسبه سختی طبقه توسط نرم افزار STAAD Pro را شرح می دهد(مشابه روش SEAOC).
     
    بخش سوم: توضیحات فایل اکسل
    یک سری توضیحات کلی مثل روش کار و پیش نیازها و... که در تاپیک Hidden Content
    Give reaction or reply to this topic to see the hidden content. وجود دارد و اینجا تکرار نمی کنم.
    در بخش انتخاب استاندارد، فرق بین 2800 و ASCE7 در استفاده از موارد استثناست که بالا توضیح داده شده است. همچنین روش محاسبه سختی نیز مفصلا راجع به آن بحث شد. در روش SEAOC محاسبات در رفرنس اصلی بر مبنای جابجایی صورت گرفته و برای مقایسه هم حدود آیین نامه نیز بر اساس جابجایی تغییر داده شده است(مثلا طبقه ای نرم است که 70% نسبت دریفت آن طبقه، بیشتر از نسبت دریفت طبقه بلافاصله بالاتر از خود باشد). در اینجا برای راحتی مجددا بر اساس سختی مقایسه انجام شده. 
    بر خلاف برنامه کنترل نامنظمی پیچی، در اینجا باکس مربوط به انتخاب حالات بار لرزه ای حذف شده است. علت آن این است که فقط حالات بار بدون پیچش تصادفی مد نظر است که برنامه اتوماتیک از بین بارهای لرزه ای آن ها را انتخاب می کند و در جدول قرار می دهد.
    نمودار نیز جابجایی نرمالایز شده در هر جهت را با الگوی تجویزی نرمالایز شده آیین نامه ای مقایسه می کند. هدف این بوده که متوجه شویم جابجایی سازه در اثر الگوی بار جانبی تجویزی چقدر با شکل مود اول تجویزی آیین نامه(مثلا برای تناوب کمتر از 0.5 ثانیه، به صورت خطی با ارتفاع تغییر می کند) اختلاف دارد.
     
    و در نهایت، برنامه خالی از اشکال نیست، هر گونه پیشنهاد بهبود برنامه با کمال میل پذیرفته می شود.
     
    منابع:
    این منابع به علت حجم زیاد آپلود نشده است.
     
    Ref1: Guide to the Seismic Load Provisions of ASCE 7-10, Finley A. Charney, Ph.D., P.E
    Ref2: The 2006 IBC Structural/Seismic Design Manual Volume I, SEAOC
    Ref3: Fundamental Concepts of  EARTHQUAKE ENGINEERING, Roberto Villaverde
    Ref4: Code for Seismic Design of Buildings GB50011-2001
     
     
     

     


    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
  19. پسندیدم
    smsalehi از mortezaomidi یک واکنش گرفت در کنترل نامنظمی پیچشی پلان با استفاده از خروجی ETABS (فایل اکسل)   
    amiri454@
    سلام.
    در حال حاضر برنامه از خروجی اکسس ETABS2015 پشتیبانی نمی کنه. ساختارش یه مقدار با ورژن 9.7.4 متفاوته. شاید اگه فرصتی دست داد، تغییرات لازم رو تو برنامه ایجاد کردم که با ورژن 2015 هم سازگار بشه. در حال حاضر تمرکزم رو نرم افزار طبقه نرم هست که روش های محاسبه بر اساس سختی رو بهش اضافه کنم.
     
    arbmk55@
    سلام. ارسال شد.
  20. پسندیدم
    smsalehi از civil78 یک واکنش گرفت در کنترل نامنظمی پیچشی پلان با استفاده از خروجی ETABS (فایل اکسل)   
    سلام
    مجددا ارسال کردم، دفعه پیش هم ارسال شده بود. به هر حال اگر بازهم به دستتون نرسید، از طریق جیمیل به من پیام بدین.
  21. پسندیدم
    smsalehi از snoden یک واکنش گرفت در کنترل نامنظمی پیچشی پلان با استفاده از خروجی ETABS (فایل اکسل)   
    مطابق استاندارد 2800 ویرایش چهارم، یکی از موارد کنترل نامنظمی در پلان، بند 1-7-1-ب یعنی نامنظمی پیچشی است. متاسفانه نرم افزار ETABS تا ویرایش 2015 قادر به ارایه نتایج کنترل این بند مطابق آیین نامه نمی باشد. تا جایی که بنده اطلاع دارم، تنها نرم افزار تجاری که جدول کنترل نامنظمی را ارایه می دهد، midas Gen می باشد.
     
    با توجه به اهمیت کنترل این بند از نامنظمی در پلان، بنده تصمیم گرفتم فایل اکسلی رو تهیه کنم تا روند کنترل نامنظمی پیچشی آسان تر شود. به طور کلی برنامه خروجی ACCESS از نرم افزارETABS را می گیرد و سپس با استفاده از جداول جابجایی نقاط و... به کنترل وجود نامنظمی پیچشی می پردازد.
     
    دو حالت کلی برای روش محاسبه نامنظمی پیچشی(دریفت) در نظر گرفته شده:
    1. مطابق استاندارد 2800 , ASCE 7-10
    2. مطابق ETABS
     
    در روش اول کاربر بایستی نقاط بحرانی انتهایی را به برنامه معرفی کند و محاسبات در هر جهت بر مبنای فقط دو نقطه صورت می گیرد. اما روش دوم نیازی به وارد کردن نقاط انتهایی نیست، در این روش حداکثر و میانگین دریفت نقاط در هر طبقه مبنای محاسبه قرار می گیرد. روش دوم برای حالتی مناسب که نامنظمی ساختمان به صورتی است که انتخاب نقاط بحرانی انتهایی دشوار باشد. توجه کنید که این روش بر مبنای آیین نامه نیست.
     
    وجود خرپشته درمدل به دو صورت اعلام توسط کاربر و یا محاسبه اتوماتیک به روش تقریبی(مقایسه مساحت خرپشته نسبت به بام) کنترل می شود. همچنین نموداری برای ترسیم دریفت حداکثر در نقاط نیز گنجانده شده است که قابلیت انتخاب حالات بار لرزه ای دلخواه را دارد.
     
    گزینه های مختلفی چون کنترل اتصال نقاط به دیافراگم صلب برای هر دو روش و همچنین در نظر گرفتن فقط نقاط متصل به اعضای عمودی برای روش دوم، در برنامه وجود دارد. همچنین امکان ضرب کردن ضریب بزرگنمایی در خروج از مرکزیت 5%(در صورت نیاز) نیز گنجانده شده است.  در نهایت نتایج در جدولی ارایه شده است که کاملا خوانا و گویا می باشد بطوریکه با یک نگاه به سرعت بحرانی ترین حالت برای کاربر مشخص شود.
     
    سعی شده تا جای ممکن برنامه خطایی نداشته باشد و همچنین حالات محتمل خطای کاربر نیز پیش بینی شده باشد. به هرحال امکان وجود خطا در برنامه چه از لحاظ تخصصی عمران (اشتباه در محاسبات مربوط به نامنظمی پیچشی) و چه از لحاظ برنامه نویسی وجود دارد.
     
    پیش نیازهای برنامه:
     
    1.ETABS 9.7.4
    2. Office 2013 به بالا(نسخه لایت با Office 2007 سازگار است)
    3. فعال بودن ماکرو در Excel
    4. تنظیم کردن زبان فارسی برای برنامه هایی که یونیکد نیستن(Language for non-Unicode Programs)
     
    سورس برنامه(قسمت vba) جهت جلوگیری از دستکاری سهوی بسته شده است ولی مهندسینی که دستی در برنامه نویسی vba دارند، در صورت تمایل سورس برنامه در اختیارشان قرار خواهد گرفت.
     
    ارائه هرگونه پیشنهاد و گزارش خطای برنامه با کمال میل پذیرفته می شود.
     
     

     
     

     
     
    ویرایش 1.1 لایت:
    1. حذف نمودار و کلیه محاسبات مربوطه
    2. سازگاری با Excel 2007
    3. تغییر فرمت فایل از xlsb به xlsm(افزایش حجم فایل به همین دلیل است)
     
    ویرایش 1.1:
    1. اصلاح نمایش واحد اندازه گیری در جدول
    2.اصلاح نحوه محاسبه جابجایی حداکثر برای استفاده در محاسبه ضریب بزرگنمایی(روش آیین نامه ای)
    در ویرایش قبلی، جابجایی حداکثر از بین نقاط وارده توسط کاربر، انتخاب میشد. در ویرایش جدید مقدار حداکثر از بین تمام نقاط طبقه انتخاب می شود. در صورت انتخاب کنترل اتصال نقاط به دیافراگم صلب، مقدار حداکثر از بین نقاط متصل به دیافراگم صلب انتخاب می شود. 
    3. اصلاح برخی ایرادات جزئی

    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
  22. پسندیدم
    smsalehi از aKalantari یک واکنش گرفت در کنترل نامنظمی سختی جانبی (طبقه نرم) با استفاده از خروجی ETABS (فایل اکسل)   
    برای محاسبه یکی از نامنظمی هایی پلان یعنی نامنظمی پیچشی، پیش تر در Hidden Content
    Give reaction or reply to this topic to see the hidden content. برنامه ای را به اشتراک گذاشتم. امروز قصد دارم برنامه ای مشابه و این بار برای نامنظمی سختی جانبی(طبقه نرم) موضوع بند 1-7-2-ث استاندارد 2800 ویرایش چهارم را به اشتراک بگذارم.
    با توجه به اینکه قبلا در مورد نحوه محاسبه سختی جانبی بحث های زیادی دراین فوروم و فوروم های دیگر شده و بعضا راه کارهایی هم ارایه گردیده، حتی در مواردی هم با مقاومت جانبی اشتباه گرفته شده است، اینجا قبل از اینکه به جزئیات برنامه بپردازم، لازم میدانم تئوری پشت محاسبات برنامه را شرح دهم.
     
    بخش اول: تعاریف آیین نامه ای
    تعریف نامنظمی سختی جانبی در استاندارد 2800 ویرایش چهارم با ASCE 7-10  منطبق است:
     

     

     
    البته در ASCE7-10 موارد استثنا قید شده که در 2800 وجود ندارد. اولین استثنا در مورد کنترل نسبت دریفت طبقات است: در مواردی که نسبت دریفت(Drift Ratio) در هر طبقه کمتر از 1.3 برابر نسبت دریفت در طبقه بلافاصله بالاتر از آن باشد، الزامی به کنترل نامنظمی سختی جانبی نیست. در انجام محاسبات دریفت، دو طبقه بالایی ساختمان نیاز نیست بررسی شود. همچنین پیچش تصادفی هم لازم نیست در نظر گرفته شود.
    استثنای دوم در مورد ساختمان یک طبقه و دو طبقه است که در برخی نواحی لرزه ای نیازی به کنترل نامنظمی سختی جانبی ندارند(در اینجا موضوع بحث ما نیست)
       
     
     
    به عبارت بهتر مورد یک استثنا عملا ذکر می کند، اگر کنترل نسبت های دریفت برآورده شود، ساختمان منظم در سختی جانبی محسوب می شود و کنترل همینجا پایان می یابد و اگر برآورده نشود( یعنی نسبت دریف در هر طبقه "بیشتر" از 1.3 برابر نسبت دریفت در طبقه بلافاصله بالاتر از آن باشد) دو حالت پیش روی ماست:
    1.      بپذیریم که ساختمان نامنظمی سختی جانبی دارد و کنترل را پایان دهیم.
    2.      به روش سختی نامنظمی سختی جانبی را کنترل کنیم که خود سه حالت دارد:
              1.2  عدم وجود نامنظمی
              2.2  وجود نامنظمی طبقه نرم
              3.2  وجود نامنظمی طبقه خیلی نرم
     
    نحوه کنترل سختی جانبی به روش سختی، چیزی است که محل سوال است. نرم افزار ETABS 2015 جدولی تحت عنوان Story Stiffness ارائه می دهد، منتها بنده نتوانستم اطلاعاتی در مورد این جدول پیدا کنم که این سختی که در جدول آمده، چطور محاسبه شده و آیا ما می توانیم در کنترل نامنظمی سختی جانبی از اعداد این جدول استفاده کنیم یا خیر. به عبارت بهتر آیا این سختی ها، سختی مجزای هر طبقه است؟(از مهندسین، اگر کسی اطلاعی دارد، ممنون می شوم بنده را هم در جریان بگذارد). به هرحال ETABS2015  از موضوع بحث این تاپیک خارج است و نرم افزار بنده هم فعلا با خروجی ورژن 9.7.4 کار می کند.
     
    بخش دوم: تعاریف در سایر رفرنس ها
    دکتر چارلی در کتاب راهنمای ASCE7-10(رفرنس 1) در بخش سوالات پر تکرار نحوه محاسبه سختی جانبی به منظور استفاده در کنترل نامنظمی سختی جانبی را به دو روش توضیح داده است. که هر دو روش با آنچه به عنوان تعریف سختی طبقه در 2800 آمده فرق می کند. بنده مثال 10 در مورد کنترل سختی جانبی و سوال 3 از بخش سوالات پر تکرار را ترجمه کرده ام(ترجمه در حد توان) و در این تاپیک ضمیمه شده است. برای اطلاعات بیشتر به این فایل ها مراجعه کنید. بنابراین بیشتر در این مورد نمی نویسم چون کنترل نامنظمی سختی جانبی به روش سختی هم موضوع بحث این تاپیک نیست.

    فایل اکسل، محاسبه سختی بر اساس جابجایی را به دو روش انجام می دهد.
    1.      یک تقسیم بر نسبت دریفت طبقه (SEAOC)
    2.      برش طبقه تقسیم بر دریفت طبقه (GB50011)
     
    توضیح روش اول:
    انجمن مهندسین سازه کالیفرنیا در کتاب منوال IBC 2006(رفرنس 2) در مثال 4 به کنترل این نامنظمی به روش جابجایی(در مقابل محاسبه دقیق سختی، روش سختی) پرداخته است. نویسندگان معتقدند که هدف از کنترل این نامنظمی این است که تعیین شود آیا الگوی توزیع بار جانبی به طور قابل ملاحظه ای با الگوی تجویزی در آیین نامه(بخش 3-3-6 از 2800 و بخش 12.8.3 از ASCE7-10) متفاوت است یا خیر. الگوی تجویزی در آیین نامه برای پاسخ مود اول سازه شکلی مشخص در نظر می گیرد.(برای زمان تناوب کمتر یا مساوی 0.5 ثانیه، به شکل خطی(مثلثی) و در غیر اینصورت به صورت منحنی حداکثر تا درجه دو خواهد بود). با درک هدف آیین نامه از کنترل این نامنظمی، نویسندگان معتقدند که می توان از مقایسه نسبت های دریفت در اثر بارهای جانبی تجویزی به جای مقایسه سختی استقاده کرد. همچنین معتقدند که مقایسه بر مبنای تغییر شکل حتی ممکن است از مقایسه سختی موثرتر نیز باشد، زیرا شکل مود اول را اغلب می توان به خوبی با جابجایی سازه در اثر الگوی بارهای تجویزی آیین نامه، تقریب زد. به این علت از نسبت دریفت استفاده می شود(به جای استفاده از دریفت) که نسبت دریفت تغییرات شیب در شکل مود را بهتر نشان می دهد، خصوصا وقتی که تغییرات قابل توجهی در ارتفاع طبقات وجود داشته باشد.
     
    دکتر ویلاورده در کتاب مفاهیم اساسی مهندسی زلزله(رفرنس 3) در فصل 12 و بخش 12.2.5 توضیح می دهد که فرضیات اساسی تحلیل استاتیکی معادل به قرار زیر است:
    1.      سازه فقط در مود اول خودش نوسان می کند. به این معنی که تاثیر مودهای بالاتر در پاسخ کلی سازه ممکن است نادیده گرفته شود.
    2.      شکل مود سازه به صورت خطی با ارتفاع تغییر می کند.(توضیح اینکه توان K که به ارتفاع در ویرایش چهارم اضافه شده است برای اصلاح این فرضیه و نزدیک کردن آن به واقعیت است)
    3.      کل وزن سازه به عنوان وزن موثر در مود اول در نظر گرفته می شود.(این فرض در جهت اطمینان است زیرا وزن موثر در مود اول معمولا بین 60 تا 80% از وزن کل سازه است)
    برای توضیحات بیشتر به رفرنس مراجعه کنید. فکر کنم توضیحات در مورد روش اول و فلسفه آن کامل شده باشد.
     
    "با تشکر فراوان از مهندس عباسی برای معرفی این منبع ارزشمند. ایشان چه از لحاظ دانش کامپیوتری و چه در زمینه تخصصی عمران سال هاست حق زیادی بر گردن بنده دارند، امیدوارم روزی بتوانم جبران کنم"
     
    توضیح روش دوم:
    این روش که بر مبنای آیین نامه کشور چین است که در مورد طراحی لرزه ای ساختمان هاست(رفرنس 4) . برای اولین بار  در نرم افزار midas Gen با آن مواجه شدم(نرم افزار midas جداول خروجی کنترل نامنظمی به هر دو روش اراوه می کند) در ایمیلی  از فلسفه وجودی این روش از پشتیبانی midas پرسیدم. پاسخ به قرار زیر است:
    Dear sir,
    Story stiffness is the ratio of story force and story drift. but for GB50011-2001 midas calculate story stiffness based on the said formula. for detail you can refer attached document, in this document is mention about how the midas take story stiffness for calculation, and also attached image of GB50011-2001 in this page it mention about the calculation of story force and drift from that you have to calculate story stiffness value.
    و در پاسخ به ایمیل بعدی که پرسیده بودم آیا در این آیین نامه تعریف مشخصی از سختی طبقه ارائه شده یا خیر:
    Dear sir,
    Sorry but they didn't say any specific definition for story stiffness in GB50011, But normally story shear is ratio of story force and story drift. In code they mention about how to calculate story shear and drift. Based on that we can calculate.
     
    واقعیت این است که بنده درست متوجه منظور ایمیل نشدم که بالاخره بر اساس کدام استدلال ما می توانیم برش طبقه را بر دریفت طبقه تقسیم کرده و در محاسبه نامنظمی سختی جانبی استفاده کنیم. به هر حال تعاریف سختی طبقه در رفرنس های مختلف یکسان نیست و این را نیز  به عنوان یک تعریف در نظر می گیریم. تیم midas می گوید که در آیین نامه نحوه محاسبه برش طبقه توضیح داده شده و همچنین می دانیم که سختی طبقه هم نسبتی از نیروی طبقه به دریفت طبقه است، بنابراین بر این اساس می توانیم برش طبقه تقسیم بر دریفت طبقه را مبنای محاسبه سختی در نظر بگیریم. با فرض صحیح بودن استدلال، به نظرم این استدلال را می توان تقریبا برای هر آیین نامه زلزله ای به کار برد! چه چیزی در مورد GB50011 خاص هست، بنده اطلاعی ندارم. منظور از تصاویر ضمیمه شده در متن ایمیل صفحات 36 و 101 رفرنس 4 می باشد. به هر حال این روش محاسبه نیز در فایل اکسل گنجانده شده است.
     
    فایلی نیز ضمیمه شده است که روش محاسبه سختی طبقه توسط نرم افزار STAAD Pro را شرح می دهد(مشابه روش SEAOC).
     
    بخش سوم: توضیحات فایل اکسل
    یک سری توضیحات کلی مثل روش کار و پیش نیازها و... که در تاپیک Hidden Content
    Give reaction or reply to this topic to see the hidden content. وجود دارد و اینجا تکرار نمی کنم.
    در بخش انتخاب استاندارد، فرق بین 2800 و ASCE7 در استفاده از موارد استثناست که بالا توضیح داده شده است. همچنین روش محاسبه سختی نیز مفصلا راجع به آن بحث شد. در روش SEAOC محاسبات در رفرنس اصلی بر مبنای جابجایی صورت گرفته و برای مقایسه هم حدود آیین نامه نیز بر اساس جابجایی تغییر داده شده است(مثلا طبقه ای نرم است که 70% نسبت دریفت آن طبقه، بیشتر از نسبت دریفت طبقه بلافاصله بالاتر از خود باشد). در اینجا برای راحتی مجددا بر اساس سختی مقایسه انجام شده. 
    بر خلاف برنامه کنترل نامنظمی پیچی، در اینجا باکس مربوط به انتخاب حالات بار لرزه ای حذف شده است. علت آن این است که فقط حالات بار بدون پیچش تصادفی مد نظر است که برنامه اتوماتیک از بین بارهای لرزه ای آن ها را انتخاب می کند و در جدول قرار می دهد.
    نمودار نیز جابجایی نرمالایز شده در هر جهت را با الگوی تجویزی نرمالایز شده آیین نامه ای مقایسه می کند. هدف این بوده که متوجه شویم جابجایی سازه در اثر الگوی بار جانبی تجویزی چقدر با شکل مود اول تجویزی آیین نامه(مثلا برای تناوب کمتر از 0.5 ثانیه، به صورت خطی با ارتفاع تغییر می کند) اختلاف دارد.
     
    و در نهایت، برنامه خالی از اشکال نیست، هر گونه پیشنهاد بهبود برنامه با کمال میل پذیرفته می شود.
     
    منابع:
    این منابع به علت حجم زیاد آپلود نشده است.
     
    Ref1: Guide to the Seismic Load Provisions of ASCE 7-10, Finley A. Charney, Ph.D., P.E
    Ref2: The 2006 IBC Structural/Seismic Design Manual Volume I, SEAOC
    Ref3: Fundamental Concepts of  EARTHQUAKE ENGINEERING, Roberto Villaverde
    Ref4: Code for Seismic Design of Buildings GB50011-2001
     
     
     

     


    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
  23. پسندیدم
    smsalehi از aKalantari یک واکنش گرفت در کنترل نامنظمی سختی جانبی (طبقه نرم) با استفاده از خروجی ETABS (فایل اکسل)   
    برای محاسبه یکی از نامنظمی هایی پلان یعنی نامنظمی پیچشی، پیش تر در Hidden Content
    Give reaction or reply to this topic to see the hidden content. برنامه ای را به اشتراک گذاشتم. امروز قصد دارم برنامه ای مشابه و این بار برای نامنظمی سختی جانبی(طبقه نرم) موضوع بند 1-7-2-ث استاندارد 2800 ویرایش چهارم را به اشتراک بگذارم.
    با توجه به اینکه قبلا در مورد نحوه محاسبه سختی جانبی بحث های زیادی دراین فوروم و فوروم های دیگر شده و بعضا راه کارهایی هم ارایه گردیده، حتی در مواردی هم با مقاومت جانبی اشتباه گرفته شده است، اینجا قبل از اینکه به جزئیات برنامه بپردازم، لازم میدانم تئوری پشت محاسبات برنامه را شرح دهم.
     
    بخش اول: تعاریف آیین نامه ای
    تعریف نامنظمی سختی جانبی در استاندارد 2800 ویرایش چهارم با ASCE 7-10  منطبق است:
     

     

     
    البته در ASCE7-10 موارد استثنا قید شده که در 2800 وجود ندارد. اولین استثنا در مورد کنترل نسبت دریفت طبقات است: در مواردی که نسبت دریفت(Drift Ratio) در هر طبقه کمتر از 1.3 برابر نسبت دریفت در طبقه بلافاصله بالاتر از آن باشد، الزامی به کنترل نامنظمی سختی جانبی نیست. در انجام محاسبات دریفت، دو طبقه بالایی ساختمان نیاز نیست بررسی شود. همچنین پیچش تصادفی هم لازم نیست در نظر گرفته شود.
    استثنای دوم در مورد ساختمان یک طبقه و دو طبقه است که در برخی نواحی لرزه ای نیازی به کنترل نامنظمی سختی جانبی ندارند(در اینجا موضوع بحث ما نیست)
       
     
     
    به عبارت بهتر مورد یک استثنا عملا ذکر می کند، اگر کنترل نسبت های دریفت برآورده شود، ساختمان منظم در سختی جانبی محسوب می شود و کنترل همینجا پایان می یابد و اگر برآورده نشود( یعنی نسبت دریف در هر طبقه "بیشتر" از 1.3 برابر نسبت دریفت در طبقه بلافاصله بالاتر از آن باشد) دو حالت پیش روی ماست:
    1.      بپذیریم که ساختمان نامنظمی سختی جانبی دارد و کنترل را پایان دهیم.
    2.      به روش سختی نامنظمی سختی جانبی را کنترل کنیم که خود سه حالت دارد:
              1.2  عدم وجود نامنظمی
              2.2  وجود نامنظمی طبقه نرم
              3.2  وجود نامنظمی طبقه خیلی نرم
     
    نحوه کنترل سختی جانبی به روش سختی، چیزی است که محل سوال است. نرم افزار ETABS 2015 جدولی تحت عنوان Story Stiffness ارائه می دهد، منتها بنده نتوانستم اطلاعاتی در مورد این جدول پیدا کنم که این سختی که در جدول آمده، چطور محاسبه شده و آیا ما می توانیم در کنترل نامنظمی سختی جانبی از اعداد این جدول استفاده کنیم یا خیر. به عبارت بهتر آیا این سختی ها، سختی مجزای هر طبقه است؟(از مهندسین، اگر کسی اطلاعی دارد، ممنون می شوم بنده را هم در جریان بگذارد). به هرحال ETABS2015  از موضوع بحث این تاپیک خارج است و نرم افزار بنده هم فعلا با خروجی ورژن 9.7.4 کار می کند.
     
    بخش دوم: تعاریف در سایر رفرنس ها
    دکتر چارلی در کتاب راهنمای ASCE7-10(رفرنس 1) در بخش سوالات پر تکرار نحوه محاسبه سختی جانبی به منظور استفاده در کنترل نامنظمی سختی جانبی را به دو روش توضیح داده است. که هر دو روش با آنچه به عنوان تعریف سختی طبقه در 2800 آمده فرق می کند. بنده مثال 10 در مورد کنترل سختی جانبی و سوال 3 از بخش سوالات پر تکرار را ترجمه کرده ام(ترجمه در حد توان) و در این تاپیک ضمیمه شده است. برای اطلاعات بیشتر به این فایل ها مراجعه کنید. بنابراین بیشتر در این مورد نمی نویسم چون کنترل نامنظمی سختی جانبی به روش سختی هم موضوع بحث این تاپیک نیست.

    فایل اکسل، محاسبه سختی بر اساس جابجایی را به دو روش انجام می دهد.
    1.      یک تقسیم بر نسبت دریفت طبقه (SEAOC)
    2.      برش طبقه تقسیم بر دریفت طبقه (GB50011)
     
    توضیح روش اول:
    انجمن مهندسین سازه کالیفرنیا در کتاب منوال IBC 2006(رفرنس 2) در مثال 4 به کنترل این نامنظمی به روش جابجایی(در مقابل محاسبه دقیق سختی، روش سختی) پرداخته است. نویسندگان معتقدند که هدف از کنترل این نامنظمی این است که تعیین شود آیا الگوی توزیع بار جانبی به طور قابل ملاحظه ای با الگوی تجویزی در آیین نامه(بخش 3-3-6 از 2800 و بخش 12.8.3 از ASCE7-10) متفاوت است یا خیر. الگوی تجویزی در آیین نامه برای پاسخ مود اول سازه شکلی مشخص در نظر می گیرد.(برای زمان تناوب کمتر یا مساوی 0.5 ثانیه، به شکل خطی(مثلثی) و در غیر اینصورت به صورت منحنی حداکثر تا درجه دو خواهد بود). با درک هدف آیین نامه از کنترل این نامنظمی، نویسندگان معتقدند که می توان از مقایسه نسبت های دریفت در اثر بارهای جانبی تجویزی به جای مقایسه سختی استقاده کرد. همچنین معتقدند که مقایسه بر مبنای تغییر شکل حتی ممکن است از مقایسه سختی موثرتر نیز باشد، زیرا شکل مود اول را اغلب می توان به خوبی با جابجایی سازه در اثر الگوی بارهای تجویزی آیین نامه، تقریب زد. به این علت از نسبت دریفت استفاده می شود(به جای استفاده از دریفت) که نسبت دریفت تغییرات شیب در شکل مود را بهتر نشان می دهد، خصوصا وقتی که تغییرات قابل توجهی در ارتفاع طبقات وجود داشته باشد.
     
    دکتر ویلاورده در کتاب مفاهیم اساسی مهندسی زلزله(رفرنس 3) در فصل 12 و بخش 12.2.5 توضیح می دهد که فرضیات اساسی تحلیل استاتیکی معادل به قرار زیر است:
    1.      سازه فقط در مود اول خودش نوسان می کند. به این معنی که تاثیر مودهای بالاتر در پاسخ کلی سازه ممکن است نادیده گرفته شود.
    2.      شکل مود سازه به صورت خطی با ارتفاع تغییر می کند.(توضیح اینکه توان K که به ارتفاع در ویرایش چهارم اضافه شده است برای اصلاح این فرضیه و نزدیک کردن آن به واقعیت است)
    3.      کل وزن سازه به عنوان وزن موثر در مود اول در نظر گرفته می شود.(این فرض در جهت اطمینان است زیرا وزن موثر در مود اول معمولا بین 60 تا 80% از وزن کل سازه است)
    برای توضیحات بیشتر به رفرنس مراجعه کنید. فکر کنم توضیحات در مورد روش اول و فلسفه آن کامل شده باشد.
     
    "با تشکر فراوان از مهندس عباسی برای معرفی این منبع ارزشمند. ایشان چه از لحاظ دانش کامپیوتری و چه در زمینه تخصصی عمران سال هاست حق زیادی بر گردن بنده دارند، امیدوارم روزی بتوانم جبران کنم"
     
    توضیح روش دوم:
    این روش که بر مبنای آیین نامه کشور چین است که در مورد طراحی لرزه ای ساختمان هاست(رفرنس 4) . برای اولین بار  در نرم افزار midas Gen با آن مواجه شدم(نرم افزار midas جداول خروجی کنترل نامنظمی به هر دو روش اراوه می کند) در ایمیلی  از فلسفه وجودی این روش از پشتیبانی midas پرسیدم. پاسخ به قرار زیر است:
    Dear sir,
    Story stiffness is the ratio of story force and story drift. but for GB50011-2001 midas calculate story stiffness based on the said formula. for detail you can refer attached document, in this document is mention about how the midas take story stiffness for calculation, and also attached image of GB50011-2001 in this page it mention about the calculation of story force and drift from that you have to calculate story stiffness value.
    و در پاسخ به ایمیل بعدی که پرسیده بودم آیا در این آیین نامه تعریف مشخصی از سختی طبقه ارائه شده یا خیر:
    Dear sir,
    Sorry but they didn't say any specific definition for story stiffness in GB50011, But normally story shear is ratio of story force and story drift. In code they mention about how to calculate story shear and drift. Based on that we can calculate.
     
    واقعیت این است که بنده درست متوجه منظور ایمیل نشدم که بالاخره بر اساس کدام استدلال ما می توانیم برش طبقه را بر دریفت طبقه تقسیم کرده و در محاسبه نامنظمی سختی جانبی استفاده کنیم. به هر حال تعاریف سختی طبقه در رفرنس های مختلف یکسان نیست و این را نیز  به عنوان یک تعریف در نظر می گیریم. تیم midas می گوید که در آیین نامه نحوه محاسبه برش طبقه توضیح داده شده و همچنین می دانیم که سختی طبقه هم نسبتی از نیروی طبقه به دریفت طبقه است، بنابراین بر این اساس می توانیم برش طبقه تقسیم بر دریفت طبقه را مبنای محاسبه سختی در نظر بگیریم. با فرض صحیح بودن استدلال، به نظرم این استدلال را می توان تقریبا برای هر آیین نامه زلزله ای به کار برد! چه چیزی در مورد GB50011 خاص هست، بنده اطلاعی ندارم. منظور از تصاویر ضمیمه شده در متن ایمیل صفحات 36 و 101 رفرنس 4 می باشد. به هر حال این روش محاسبه نیز در فایل اکسل گنجانده شده است.
     
    فایلی نیز ضمیمه شده است که روش محاسبه سختی طبقه توسط نرم افزار STAAD Pro را شرح می دهد(مشابه روش SEAOC).
     
    بخش سوم: توضیحات فایل اکسل
    یک سری توضیحات کلی مثل روش کار و پیش نیازها و... که در تاپیک Hidden Content
    Give reaction or reply to this topic to see the hidden content. وجود دارد و اینجا تکرار نمی کنم.
    در بخش انتخاب استاندارد، فرق بین 2800 و ASCE7 در استفاده از موارد استثناست که بالا توضیح داده شده است. همچنین روش محاسبه سختی نیز مفصلا راجع به آن بحث شد. در روش SEAOC محاسبات در رفرنس اصلی بر مبنای جابجایی صورت گرفته و برای مقایسه هم حدود آیین نامه نیز بر اساس جابجایی تغییر داده شده است(مثلا طبقه ای نرم است که 70% نسبت دریفت آن طبقه، بیشتر از نسبت دریفت طبقه بلافاصله بالاتر از خود باشد). در اینجا برای راحتی مجددا بر اساس سختی مقایسه انجام شده. 
    بر خلاف برنامه کنترل نامنظمی پیچی، در اینجا باکس مربوط به انتخاب حالات بار لرزه ای حذف شده است. علت آن این است که فقط حالات بار بدون پیچش تصادفی مد نظر است که برنامه اتوماتیک از بین بارهای لرزه ای آن ها را انتخاب می کند و در جدول قرار می دهد.
    نمودار نیز جابجایی نرمالایز شده در هر جهت را با الگوی تجویزی نرمالایز شده آیین نامه ای مقایسه می کند. هدف این بوده که متوجه شویم جابجایی سازه در اثر الگوی بار جانبی تجویزی چقدر با شکل مود اول تجویزی آیین نامه(مثلا برای تناوب کمتر از 0.5 ثانیه، به صورت خطی با ارتفاع تغییر می کند) اختلاف دارد.
     
    و در نهایت، برنامه خالی از اشکال نیست، هر گونه پیشنهاد بهبود برنامه با کمال میل پذیرفته می شود.
     
    منابع:
    این منابع به علت حجم زیاد آپلود نشده است.
     
    Ref1: Guide to the Seismic Load Provisions of ASCE 7-10, Finley A. Charney, Ph.D., P.E
    Ref2: The 2006 IBC Structural/Seismic Design Manual Volume I, SEAOC
    Ref3: Fundamental Concepts of  EARTHQUAKE ENGINEERING, Roberto Villaverde
    Ref4: Code for Seismic Design of Buildings GB50011-2001
     
     
     

     


    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
  24. پسندیدم
    smsalehi از snoden یک واکنش گرفت در کنترل نامنظمی پیچشی پلان با استفاده از خروجی ETABS (فایل اکسل)   
    مطابق استاندارد 2800 ویرایش چهارم، یکی از موارد کنترل نامنظمی در پلان، بند 1-7-1-ب یعنی نامنظمی پیچشی است. متاسفانه نرم افزار ETABS تا ویرایش 2015 قادر به ارایه نتایج کنترل این بند مطابق آیین نامه نمی باشد. تا جایی که بنده اطلاع دارم، تنها نرم افزار تجاری که جدول کنترل نامنظمی را ارایه می دهد، midas Gen می باشد.
     
    با توجه به اهمیت کنترل این بند از نامنظمی در پلان، بنده تصمیم گرفتم فایل اکسلی رو تهیه کنم تا روند کنترل نامنظمی پیچشی آسان تر شود. به طور کلی برنامه خروجی ACCESS از نرم افزارETABS را می گیرد و سپس با استفاده از جداول جابجایی نقاط و... به کنترل وجود نامنظمی پیچشی می پردازد.
     
    دو حالت کلی برای روش محاسبه نامنظمی پیچشی(دریفت) در نظر گرفته شده:
    1. مطابق استاندارد 2800 , ASCE 7-10
    2. مطابق ETABS
     
    در روش اول کاربر بایستی نقاط بحرانی انتهایی را به برنامه معرفی کند و محاسبات در هر جهت بر مبنای فقط دو نقطه صورت می گیرد. اما روش دوم نیازی به وارد کردن نقاط انتهایی نیست، در این روش حداکثر و میانگین دریفت نقاط در هر طبقه مبنای محاسبه قرار می گیرد. روش دوم برای حالتی مناسب که نامنظمی ساختمان به صورتی است که انتخاب نقاط بحرانی انتهایی دشوار باشد. توجه کنید که این روش بر مبنای آیین نامه نیست.
     
    وجود خرپشته درمدل به دو صورت اعلام توسط کاربر و یا محاسبه اتوماتیک به روش تقریبی(مقایسه مساحت خرپشته نسبت به بام) کنترل می شود. همچنین نموداری برای ترسیم دریفت حداکثر در نقاط نیز گنجانده شده است که قابلیت انتخاب حالات بار لرزه ای دلخواه را دارد.
     
    گزینه های مختلفی چون کنترل اتصال نقاط به دیافراگم صلب برای هر دو روش و همچنین در نظر گرفتن فقط نقاط متصل به اعضای عمودی برای روش دوم، در برنامه وجود دارد. همچنین امکان ضرب کردن ضریب بزرگنمایی در خروج از مرکزیت 5%(در صورت نیاز) نیز گنجانده شده است.  در نهایت نتایج در جدولی ارایه شده است که کاملا خوانا و گویا می باشد بطوریکه با یک نگاه به سرعت بحرانی ترین حالت برای کاربر مشخص شود.
     
    سعی شده تا جای ممکن برنامه خطایی نداشته باشد و همچنین حالات محتمل خطای کاربر نیز پیش بینی شده باشد. به هرحال امکان وجود خطا در برنامه چه از لحاظ تخصصی عمران (اشتباه در محاسبات مربوط به نامنظمی پیچشی) و چه از لحاظ برنامه نویسی وجود دارد.
     
    پیش نیازهای برنامه:
     
    1.ETABS 9.7.4
    2. Office 2013 به بالا(نسخه لایت با Office 2007 سازگار است)
    3. فعال بودن ماکرو در Excel
    4. تنظیم کردن زبان فارسی برای برنامه هایی که یونیکد نیستن(Language for non-Unicode Programs)
     
    سورس برنامه(قسمت vba) جهت جلوگیری از دستکاری سهوی بسته شده است ولی مهندسینی که دستی در برنامه نویسی vba دارند، در صورت تمایل سورس برنامه در اختیارشان قرار خواهد گرفت.
     
    ارائه هرگونه پیشنهاد و گزارش خطای برنامه با کمال میل پذیرفته می شود.
     
     

     
     

     
     
    ویرایش 1.1 لایت:
    1. حذف نمودار و کلیه محاسبات مربوطه
    2. سازگاری با Excel 2007
    3. تغییر فرمت فایل از xlsb به xlsm(افزایش حجم فایل به همین دلیل است)
     
    ویرایش 1.1:
    1. اصلاح نمایش واحد اندازه گیری در جدول
    2.اصلاح نحوه محاسبه جابجایی حداکثر برای استفاده در محاسبه ضریب بزرگنمایی(روش آیین نامه ای)
    در ویرایش قبلی، جابجایی حداکثر از بین نقاط وارده توسط کاربر، انتخاب میشد. در ویرایش جدید مقدار حداکثر از بین تمام نقاط طبقه انتخاب می شود. در صورت انتخاب کنترل اتصال نقاط به دیافراگم صلب، مقدار حداکثر از بین نقاط متصل به دیافراگم صلب انتخاب می شود. 
    3. اصلاح برخی ایرادات جزئی

    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
  25. پسندیدم
    smsalehi از snoden یک واکنش گرفت در کنترل نامنظمی پیچشی پلان با استفاده از خروجی ETABS (فایل اکسل)   
    مطابق استاندارد 2800 ویرایش چهارم، یکی از موارد کنترل نامنظمی در پلان، بند 1-7-1-ب یعنی نامنظمی پیچشی است. متاسفانه نرم افزار ETABS تا ویرایش 2015 قادر به ارایه نتایج کنترل این بند مطابق آیین نامه نمی باشد. تا جایی که بنده اطلاع دارم، تنها نرم افزار تجاری که جدول کنترل نامنظمی را ارایه می دهد، midas Gen می باشد.
     
    با توجه به اهمیت کنترل این بند از نامنظمی در پلان، بنده تصمیم گرفتم فایل اکسلی رو تهیه کنم تا روند کنترل نامنظمی پیچشی آسان تر شود. به طور کلی برنامه خروجی ACCESS از نرم افزارETABS را می گیرد و سپس با استفاده از جداول جابجایی نقاط و... به کنترل وجود نامنظمی پیچشی می پردازد.
     
    دو حالت کلی برای روش محاسبه نامنظمی پیچشی(دریفت) در نظر گرفته شده:
    1. مطابق استاندارد 2800 , ASCE 7-10
    2. مطابق ETABS
     
    در روش اول کاربر بایستی نقاط بحرانی انتهایی را به برنامه معرفی کند و محاسبات در هر جهت بر مبنای فقط دو نقطه صورت می گیرد. اما روش دوم نیازی به وارد کردن نقاط انتهایی نیست، در این روش حداکثر و میانگین دریفت نقاط در هر طبقه مبنای محاسبه قرار می گیرد. روش دوم برای حالتی مناسب که نامنظمی ساختمان به صورتی است که انتخاب نقاط بحرانی انتهایی دشوار باشد. توجه کنید که این روش بر مبنای آیین نامه نیست.
     
    وجود خرپشته درمدل به دو صورت اعلام توسط کاربر و یا محاسبه اتوماتیک به روش تقریبی(مقایسه مساحت خرپشته نسبت به بام) کنترل می شود. همچنین نموداری برای ترسیم دریفت حداکثر در نقاط نیز گنجانده شده است که قابلیت انتخاب حالات بار لرزه ای دلخواه را دارد.
     
    گزینه های مختلفی چون کنترل اتصال نقاط به دیافراگم صلب برای هر دو روش و همچنین در نظر گرفتن فقط نقاط متصل به اعضای عمودی برای روش دوم، در برنامه وجود دارد. همچنین امکان ضرب کردن ضریب بزرگنمایی در خروج از مرکزیت 5%(در صورت نیاز) نیز گنجانده شده است.  در نهایت نتایج در جدولی ارایه شده است که کاملا خوانا و گویا می باشد بطوریکه با یک نگاه به سرعت بحرانی ترین حالت برای کاربر مشخص شود.
     
    سعی شده تا جای ممکن برنامه خطایی نداشته باشد و همچنین حالات محتمل خطای کاربر نیز پیش بینی شده باشد. به هرحال امکان وجود خطا در برنامه چه از لحاظ تخصصی عمران (اشتباه در محاسبات مربوط به نامنظمی پیچشی) و چه از لحاظ برنامه نویسی وجود دارد.
     
    پیش نیازهای برنامه:
     
    1.ETABS 9.7.4
    2. Office 2013 به بالا(نسخه لایت با Office 2007 سازگار است)
    3. فعال بودن ماکرو در Excel
    4. تنظیم کردن زبان فارسی برای برنامه هایی که یونیکد نیستن(Language for non-Unicode Programs)
     
    سورس برنامه(قسمت vba) جهت جلوگیری از دستکاری سهوی بسته شده است ولی مهندسینی که دستی در برنامه نویسی vba دارند، در صورت تمایل سورس برنامه در اختیارشان قرار خواهد گرفت.
     
    ارائه هرگونه پیشنهاد و گزارش خطای برنامه با کمال میل پذیرفته می شود.
     
     

     
     

     
     
    ویرایش 1.1 لایت:
    1. حذف نمودار و کلیه محاسبات مربوطه
    2. سازگاری با Excel 2007
    3. تغییر فرمت فایل از xlsb به xlsm(افزایش حجم فایل به همین دلیل است)
     
    ویرایش 1.1:
    1. اصلاح نمایش واحد اندازه گیری در جدول
    2.اصلاح نحوه محاسبه جابجایی حداکثر برای استفاده در محاسبه ضریب بزرگنمایی(روش آیین نامه ای)
    در ویرایش قبلی، جابجایی حداکثر از بین نقاط وارده توسط کاربر، انتخاب میشد. در ویرایش جدید مقدار حداکثر از بین تمام نقاط طبقه انتخاب می شود. در صورت انتخاب کنترل اتصال نقاط به دیافراگم صلب، مقدار حداکثر از بین نقاط متصل به دیافراگم صلب انتخاب می شود. 
    3. اصلاح برخی ایرادات جزئی

    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.
    Hidden Content
    Give reaction or reply to this topic to see the hidden content.

درباره ما

انجمن های گفتگوی ایران سازه ، وبسایت تخصصی مهندسی عمران

این انجمن ، نسخه جدید انجمن ایران سازه میباشد

Follow us

×
×
  • اضافه کردن...