opensees course - آکادمی مهندسی عمران ace€¦ · opensees.exe لیاف activetcl...
TRANSCRIPT
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