opensees course - آکادمی مهندسی عمران ace€¦ · opensees.exe لیاف activetcl...

Post on 30-Apr-2020

14 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

OpenSees CourseAbbas Parsaei

Tarbiat Modares University

parsaei.abbas@yahoo.com

0912 917 1343

A. Parsaei

1

OpenSeesدرباره نرم افزار

The Open System for Earthquake Engineering Simulation

openوframework،گراشیافزارنرمیک sourceمهندسیمدلسازیبرایمحدودالمانروشبرمبتنیزلزله

A. Parsaei

3

OpenSeesدرباره نرم افزار

frameworkمؤلفه های مدلسازی در یک سیستم

یبرنامه‌نویسکاربردیرابط‌هایازمجموعه‌ایکهاستکدهاازمشترککتابخانهیکو

هنگامراآن‌هامی‌توانندتوسعه‌دهندگانوریطبهکنند،فراخوانیبرنامهیکتوسعه

ندنباشابتداازکدهانوشتنبهمجبورکه

A. Parsaei

4

OpenSeesدرباره نرم افزار

OpenSeesخالصه بخش های مختلف

A. Parsaei

5

OpenSeesدرباره نرم افزار

خالصه زیربخش های مختلف در بخش های دامنه و تحلیل

A. Parsaei

6

نصب فایل های مورد نیاز

opensees.exeفایل

ActiveTCLنصب

TCL Editorنصب

OSLiteنصب

CyPressنصب Editor

(برای‌اجرای‌دستورات‌الزامی‌هستند)موتور‌حل‌المان‌بر‌اساس‌المان‌محدود‌

opensees.exeمحیط‌های‌کاربری‌برای‌کدنویسی‌به‌عنوان‌ورودی‌برای‌

....رابط‌گرافیکی‌برای‌مشاهده‌هندسه،‌شماره‌گره‌ها‌و‌المان‌ها‌و‌

A. Parsaei

7

مراجع راهنما

Offlineراهنمای

Onlineراهنمای

(2006آخرین‌بروز‌رسانی‌سال‌)PDFو‌CHMبه‌صورت‌فایل‌

OpenSeesوبسایت‌ Wiki(مرجع‌کامل‌و‌بروز‌تمام‌دستورات)

زار‌پرسش‌و‌پاسخ‌پیرامون‌نرم‌افگروه های تلگرامی

A. Parsaei

8

ل هانکاتی پیرامون نام گذاری فای

در آن ذخیره شده، اسم فارسی وجود نداشته باشدtclمسیری که فایل های

د، با اسم فارسی ذخیره نشونtclفایل های

-استفاده شود نه _، از tclدر نام گذاری فایل های

A. Parsaei

9

تحلیل خرپا–1مثال

A. Parsaei

10

مراحل مدلسازی در نرم افزار

معرفی ابعاد مدل و درجات آزادی1

حداکثر‌درجات‌آزادی

وربخش‌اختیاری‌دست ود،نمیشنوشتههیچکدامیامیشودنوشتهدوهریا

تا‌مقدار‌ذکر‌شده‌باشد‌1میتواند‌از‌

نوشتنباوبودهTCLزباندستوراتازدستور،اینبرنامهزبانکاربرکهمیدهدتشخیصTCLآن،

استOpenSeesازاستفادهحالدرنویسی،

A. Parsaei

11

مراحل مدلسازی در نرم افزار

،‌نوشتن‌هر‌تعداد‌فاصله‌TCLدر‌کد‌نویسی‌در‌محیط‌در‌بین‌دستورات‌یک‌خط‌و‌یا‌خط‌های‌بعدی،‌هیچ‌

ت‌برای‌مشکلی‌ایجاد‌نمیکند،‌لذا‌استفاده‌از‌این‌قابلیمنظم‌نمودن‌کدنویسی‌توصیه‌میشود

ساختن پوشه ها، برای ذخیره خروجی ها

OpenSeesاست‌و‌نه‌TCLاین‌دستور،‌مربوط‌به‌

بهکرد،استفادههمحلقهدرمیتواندستوراینازتگبامجزاایپوشهشمارنده،هرازایبهکهشکلی1شودایجادنظرمورد 2 3 4

3-D

2-D

5 6

dX dY dZ

dX dX dθz

dθx dθy dθz

1 2 3

Global

dof

A. Parsaei

12

مراحل مدلسازی در نرم افزار

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

نظرازسازگارهایواحداساسبربایدهاورودیباشنددیمانسیون

نیرو Force : Nطول Length : mزمان Time : sجرم Mass : Kg

نیرو Force : KNطول Length : mزمان Time : sجرم Mass : ton

دستورازاستفادهباwipe all،پارامترهمه

توسطشدهذخیرههایمیشودپاکافزارنرم

معرفی ابعاد مدل و درجات آزادی1

A. Parsaei

13

مراحل مدلسازی در نرم افزار

جرم و فنرمدل‌سازی‌

بعدی2خرپای مدل‌سازی‌

بعدی3خرپای مدل‌سازی‌

بعدی2قاب مدل‌سازی‌

بعدی3قاب مدل‌سازی‌

انواع حالت های ابعاد و درجات آزادی معرفی ابعاد مدل و درجات آزادی1

A. Parsaei

14

مراحل مدلسازی در نرم افزار

امهنگونشدهوارداینجادرمیتواندجرمدادهاختصاصهاآنبهالمان،تعریفجداگانهmassدستوربایاوشود

شودتعریف

ی،استاتیکهایتحلیلدرکهشوددقتسازهتناوبزمانمحاسبهدرتنهاجرماثریسازههایپاسخدرواستگذاراثر

رمجدینامیکی،هایتحلیلدراماندارد،بودخواهداثرگذارسازهپاسخدر

تعریف گره ها2

A. Parsaei

15

مراحل مدلسازی در نرم افزار

Comment

خطادامهدراستممکنمیشود؛دستوریخطنشدنبستهباعث;نگذاشتنشودخطاایجادباعثکهباشدشدهشدهنوشتهکاراکتریناخواسته

تعریف گره ها2

A. Parsaei

16

مراحل مدلسازی در نرم افزار

نشان$عالمتدستوریهرراهنمایدرمقداربایدآن،بجایکهاستایندهنده

شوددادهقرارمتناسبش

وبازدهندهنشان1وfix،0دستوردرمربوطهگرهآزادیدرجاتبودنبسته

عددیمقدارنهومیباشند

اعمال شرایط مرزی به گره ها3

A. Parsaei

17

مراحل مدلسازی در نرم افزار

یادستورات،ازیکهرورودیهایپارامترمعرفیزارافنرمبهشدهتعیینترتیببهباید

-عالمتبادستوراتبعضیدریاوشوند

اعمال شرایط مرزی به گره ها3

A. Parsaei

18

مراحل مدلسازی در نرم افزار

Single-Point Constraints

حالت های مختلف شرایط مرزی

Multi-Point Constraints

برای‌شرایط‌مرزی‌تک‌نقطه‌ای‌یکنواخت

برای‌شرایط‌مرزی‌چند‌نقطه‌ای

fix

fixX

fixY

fixZ

equalDOF

rigidDiaphragm

rigidLink

برای‌اعمال‌شرایط‌مرزی‌به‌یک‌نقطه‌

یکسانXبرای‌اعمال‌شرایط‌مرزی‌به‌چندین‌نقطه‌با‌

یکسانYبرای‌اعمال‌شرایط‌مرزی‌به‌چندین‌نقطه‌با‌

یکسانZبرای‌اعمال‌شرایط‌مرزی‌به‌چندین‌نقطه‌با‌

ه‌مقید‌کردن‌درجات‌آزادی‌یک‌نقطه‌بیک‌نقطه‌مرجع

ه‌مقید‌کردن‌درجات‌آزادی‌چندین‌نقطبه‌یک‌نقطه‌مرجع

ه‌مقید‌کردن‌درجات‌آزادی‌یک‌نقطه‌بیک‌نقطه‌مرجع‌

A. Parsaei

19

مراحل مدلسازی در نرم افزار

Single-Point Constraints

حالت های مختلف شرایط مرزی

fixY

A. Parsaei

20

مراحل مدلسازی در نرم افزار

Multi-Point Constraints

حالت های مختلف شرایط مرزی

equalDOF

A. Parsaei

21

مراحل مدلسازی در نرم افزار

Multi-Point Constraints

حالت های مختلف شرایط مرزی

rigidDiaphragm

A. Parsaei

22

مراحل مدلسازی در نرم افزار

ارفشدراالستیسیتهمدولکهصورتیدرباشدهداشتمقداربایدباشدکششبامتفاوت

تعریف مصالح4

A. Parsaei

23

مراحل مدلسازی در نرم افزار

یکدرشدهتعریفمصالحازیکهربهتاشوددادهاختصاصایشمارهبایدمدلبهمصالحآندادناختصاصزمانبتواندادارجاعشمارهآنبهنظر،موردالمان

ازیکهردرگذاریشمارهکهشوددقتها،المانها،گرهشاملتحلیلهایبخشامانججداگانهبصورتبارالگوهایومصالح2شمارهگرههممیتوانیعنیمیشود؛یکولی،2شمارهمصالحهموداشتواننمیتیکبارازبیشبخشهردرراشماره

داداختصاص

تعریف مصالح4

A. Parsaei

24

مراحل مدلسازی در نرم افزار

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

کرداستفادهمیتوانمثالایندر

i Nodeالمانابتداییگرهبیانگر

j Nodeالمانانتهاییگرهبیانگر

تعریف المان ها5

A. Parsaei

25

مراحل مدلسازی در نرم افزار

اهمیتالمانهرهایگرهکردنواردترتیببهنسبتمحلیمحورهایموقعیتودارد،

ودمیشتعییناساساینبرکلی،محورهای

تعریف المان ها5

top related