Upload
others
View
16
Download
0
Embed Size (px)
Citation preview
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
محمد صادق برخورداری
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
1
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
رایگان و کد باز-۱....مجموع متنوعی از المان ها، مصالح و-۲شی گرایی، سرعت باال و عدم نیاز به حافظه موقت زیاد-۳مدلسازی و تحلیل غیرخطی سازه ها با استفاده از الگوریتم های-۴
مختلف...استفاده در گرایش های سازه، زلزله، ژئوتکنیک و-۵
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
2
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
OpenSees:ساخت مدل های اجزا محدود Tclزبان برنامه نویسی -ModelBuilderدستور -
رابط کاربری
TclEditorCypressEditor
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
3
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
۱ Model Buildingمعرفی مدل•
۲ Recorderخروجی •
۳ Analysisمدل تحلیل•
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
4
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
:Model Buildingمعرفی مدلمعرفی گره ها، جرم ها، مصالح، مقطع، المان ها، تبدیالت هندسی ، بارگذاری المان
....هاو
:Recorderخروجی ...وتعیین نتایج مورد نیاز مانند تغییر مکان، دریفت طبقات، برش طبقات
:Analysisمدل تحلیلمجموعه ای از دستورات برای انجام آنالیز های استاتیکی خطی و غیر خطی و
همچنین دینامیکی خطی و غیر خطی
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
5
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
شیوه تدریس
بیان مفاهیم، روش های مدلسازی و برنامه نویسی در مثال
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
6
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
از چه منابعی استفاده می کنید؟
...، فیلم و pdfمثال، : opensees.berkeley.eduوب سایت •(دانشگاه امیرکبیر)جزوه درس تحلیل غیرخطی دکتر بنازاده•در مدلسازی و تحلیل سازه ها OpenSeesنرم افزار کاربرد •
مجتبی حسینی، هادی کنارنگی:مولفینwiki.canterbury.ac.nzمطالب سایت •
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
7
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
Tclمقدمات
set VarName:تعریف متغیر و مقدار دهی به آن value
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
8
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
Tclمقدمات
برای چاپ و یا نمایش اطالعات در حین اجرای برنامه : putsدستور
Puts “ OpenSees”
OpenSees
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
9
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
Tclمقدمات
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
10
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
Tclمقدمات
exprانجام محاسبات با استفاده از دستور
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
11
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
Tclمقدمات
Closeو Openدستور
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
12
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
Tclمقدمات
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
13
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
if, for, while, foreach: دستورهای کنترلی
file :file mkdirدستور name file
Tclمقدمات
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
14
:هر بخشtagنام یا -۱.ها در هر بخش تکراری نباشندtag>>...المان ها، مصالح، مقاطع و
.منظم و منطقی باشد>>شماره گذاری گره ها و المان ها-۲
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
15
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
مثال اول
حل خرپای ساده ار یک بعدی تحت ب
رفتار -محوریخطی مصالح
A=1m^2 L=1m
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
16
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
رفتار غیرخطی مصالح
Permanent deformations
Cracking
Beam rotations
Energy Dissipation
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
17
رفتار غیرخطی مصالح
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
18
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
19
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
20
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
مثال دوم
حل خرپای ساده ار یک بعدی تحت ب
رفتار -محوریخطی مصالح
A=1m^2 L=1m
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
21
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
مثال سوم
حل خرپای ساده ار یک بعدی تحت ب
رفتار -محوریخطی مصالح
A=1m^2 L=1m
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
22
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
23
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
24
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
25
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
26
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
منشاء رفتار غیر خطی
تکیه گاه مصالح هندسه
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
27
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
هندسه غیر خطی
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
28
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
هندسه غیر خطی
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
29
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
30
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
هندسه غیر خطی
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
31
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
هندسه غیر خطی
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
32
هندسه غیر خطی
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
33
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
34
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
35
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
هندسه غیر خطی
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
36
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
37
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
هندسه غیر خطی
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
38
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
هندسه غیر خطی
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
39
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
هندسه غیر خطی
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
40
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
هندسه غیر خطی
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
41
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
Linear TransformationPDelta Transformation
Corotational Transformation
هندسه غیر خطی
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
42
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
43
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
distributed inelasticityconcentrated inelasticity
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
44
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
distributed inelasticity تردهپالستیسیته گس
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
45
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
distributed inelasticity تردهپالستیسیته گس
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
46
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
distributed inelasticity تردهپالستیسیته گس
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
47
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
distributed inelasticity تردهپالستیسیته گس
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
48
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
49
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
تردهپالستیسیته گس
displacment-based
(DB) method
force-based (FB)
method
جا به جایی نیرو
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
50
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
OpenSeesآموزش مقدماتی نرم افزار
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
displacment-based (DB) method
51
OpenSeesآموزش مقدماتی نرم افزار
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
force-based (FB) method
52
OpenSeesآموزش مقدماتی نرم افزار
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic 53
OpenSeesآموزش مقدماتی نرم افزار
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic 54
OpenSeesآموزش مقدماتی نرم افزار
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
force-based (FB) method
55
OpenSeesآموزش مقدماتی نرم افزار
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
displacment-based (DB) method
56
OpenSeesآموزش مقدماتی نرم افزار
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
برای کاهش خطا می force-basedستون نیرویی-هنگام استفاده از المان تیر-۱. دادافزایش توان تعداد المان ها و یا تعداد نقاط انتگرال گیری را
برای کاهش displacment-basedجابه جایی ستون -هنگام استفاده از المان تیر-۲.ها افزایش دادالمان بایدتعداد خطا
57
OpenSeesآموزش مقدماتی نرم افزار
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
distributed inelasticity تردهپالستیسیته گس
مانامکان در نظر گرفتن تسلیم شدن مقطع در هر طول ال
58
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
59
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
مثال چهارم
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
60
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
61
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
مثال چهارم
1
2
3
z
y
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
62
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
مثال پنجم
z
y
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
63
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
مثال ششم
LL=300 kg/m^2
DL=500 kg/m^2
1
2
3
4
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
64
10mmقطر میلگردها
Mass=3500 kg node2,3
LL=300 kg/m^2
DL=500 kg/m^2
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
65
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
مثال هفتم
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
66
مثال هفتم
67
y
x
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
67
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
مثال هشتم
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
68
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
مثال هشتم
1
2
3
4
5
6 7
8
9
X
Z Y
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
69
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
مثال هشتم
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
Moment-Curvature
70
مثال نهم
opensees.aut.ac.ir Amirkabir University of Technology - Tehran Polytechnic
OpenSeesآموزش مقدماتی نرم افزار
OpenSeesتحلیل غیر خطی سازه ها با استفاده از نرم افزار
پایان