1- چرا  OpenSees؟

1-1 طراحی عملکردی در مقابل طراحی تجویزی

1-1-1 نسل اول روش های عملکردی (تا FEMA P695)

1-1-2 نسل دوم روش های عملکردی (از FEMA P58)

1-2 ضرورت تحلیل غیرخطی سازه ها

1-2-1 در ارزیابی عملکردی

1-2-2 در تدوین روش های طراحی تجویزی

1-3 ضرورت چهارچوب اجزای محدود متن باز

2- نگاهی به درون OpenSees

2-1 اجزای محدود چیست؟

2-1-1 تحلیل ماتریسی خطی

2-1-2 تحلیل ماتریسی غیرخطی

2-1-3 المانهای ریزمقیاس (میکروسکوپیک)

2-1-4 المانهای درشت مقیاس (ماکروسکوپیک)

2-2 بررسی امکانات OpenSees

2-2-1 بررسی کلی ابزارها

2-2-1-1 بخشهای یک نرم افزار تحلیل سازه استاندارد

2-2-1-2 امکانات OpenSees از نگاه کلی

2-2-2 محیط های قابل شبیه سازی توسط OpenSees

2-2-2-1 روسازه درشت مقیاس (قابهای ساختمانی، سازه های صنعتی، پل ها، دکل ها و …)

2-2-2-2 روسازه ریزمقیاس (اعضا و اتصالات سازه ای، سد ها و …)

2-2-2-3 زیرسازه درشت مقیاس (فنرهای وینکلر)

2-2-2-4 زیرسازه ریز مقیاس خاک-شمع-فونداسیون

2-2-2-5 محیط های مایع و دوفازی

2-2-3 شرایط محیطی قابل شبیه سازی در OpenSees

2-2-3-1 بارهای استاتیکی

2-2-3-2 بارهای دینامیکی

2-2-3-2-1 بار باد
2-2-3-2-2 تحریک لرزه ای
2-2-3-2-3 تحریک ناشی از انفجار

2-2-3-3 اثرات آتش

2-2-3-3-1 انتقال حرارت
2-2-3-3-2 اثرات مکانیکی (ترمومکانیک)

2-2-4 الگوریتمهای تحلیل OpenSees

2-2-5 امکان گسترش OpenSees

2-3 پشتیبانی فنی OpenSees

2-4 بررسی مقایسه ای OpenSees

2-4-1 OpenSees یا SAP و ETABS

2-4-2 OpenSees یا PERFORM3D

2-4-3 OpenSees یا ABAQUS

3- آموزش OpenSees

3-1 دانلود و نصب OpenSees

3-2 ساخت اولین مدل

3-2-1 فرایند مدلسازی و تحلیل

3-2-2 تعریف دستگاه مختصات کلی و محلی

3-2-3  دستگاه واحدها

3-2-4 تعریف گره ها

3-2-5 تعریف المان ها  (حالت الاستیک)

3-2-6 تعریف شرایط مرزی

3-2-7 تعریف recorder ها

3-2-8 تحلیل استاتیکی خطی  

3-2-9 بررسی خروجی ها

3-2-10 دانلود فایل مدل ساده

3-3 مدلسازی قاب خمشی فولادی به روش فایبر

3-3-1 تئوری مدلسازی به روش پلاستیسیته گسترده

3-3-1-1 حذف دوران جسم صلب به کمک المان پایه

3-3-1-2 انعکاس رفتار غیرخطی مصالح به کمک مقطع فایبر

3-3-1-3 المان تیر-ستون تغییرمکانی

3-3-1-4 المان تیر-ستون نیرویی

3-3-1-5 اعمال دوران جسم صلب به کمک تبدیل هندسی

3-3-2 مشخصات سازه

3-3-3 تعریف مصالح و مقاطع غیرخطی

3-3-4 تعریف گره ها، المانها و شرایط مرزی

3-3-5 بررسی هندسه مدل با نرم افزار CADSees

3-3-6 تحلیل مودهای ارتعاشی (مقادیر ویژه eigen)

3-3-6-1 تئوری مودهای ارتعاشی

3-3-6-2 محاسبه و اختصاص جرم

3-3-6-3 گرفتن فرکانس ها و بردارهای شکل مودی

3-3-7 تحلیل تحت بار ثقلی

3-3-7-1 تئوری بارگذاری برای تحلیل غیرخطی

3-3-7-2 تئوری loadControl integrator

3-3-7-3 بارگذاری ثقلی مدل

3-3-7-4 تنظیمات تحلیل

3-3-7-5 اجرای تحلیل و خواندن نتایج

3-3-7-6 دانلود فایل تحلیل استاتیکی load-control

3-3-8 تحلیل پوش اور

3-3-8-1 تئوری displacementControl integrator

3-3-8-2 تئوری تحلیل پوش اور

3-3-8-3 بارگذاری مدل

3-3-8-4 تنظیمات تحلیل

3-3-8-4-1 تئوری روش ذخیره سازی ماتریس سختی
3-3-8-4-2 تئوری روش شمارش درجات آزادی
3-3-8-4-3 تئوری روش اعمال شرایط مرزی
3-3-8-4-4 تئوری الگوریتم حل غیرخطی و تست همگرایی

3-3-8-5 اجرای تحلیل و خواندن نتایج

3-3-8-6 مقایسه نتایج المان نیرویی و تغییرمکانی

3-3-8-7 مقایسه نتایج الگوهای بار جانبی مختلف

3-3-9 تحلیل تاریخچه زمانی غیرخطی

3-3-9-1 تئوری تحلیل دینامیکی مودال

3-3-9-2 تئوری تحلیل دینامیکی با انتگرال گیری مستقیم

3-3-9-3 تئوری تحلیل دینامیکی با تحریک یکنواخت

3-3-9-4 تئوری و کاربرد تحلیل دینامیکی با تحریک چند نقطه ای

3-3-9-5 تعریف میرایی رایلی

3-3-9-6 انجام تحلیل و بررسی نتایج

3-3-10 انتخاب، دانلود و همپایه کردن شتاب نگاشت ها

3-3-10-1 همپایه کردن شتاب نگاشتها طبق آیین نامه 2800

3-3-10-2 همپایه کردن شتاب نگاشتها طبق آیین نامه ASCE 7

3-3-10-3 مقدمه ای بر عدم قطعیت و روش های پیشرفته مقیاس کردن

3-3-11 دانلود مدل قاب خمشی فولادی فایبر

3-4 مدلسازی قاب خمشی بتن آرمه به روش فایبر

3-4-1 مشخصات سازه

3-4-2 تعریف مصالح بتنی غیرخطی

3-4-3 اعمال اثر محصور شدگی

3-4-4 تعریف مقطع بتن آرمه مستطیلی

3-4-5 تحلیل مقادیر ویژه سازه ترک خورده

3-4-6 تحلیل پوش اور سازه و بررسی نتایج

3-4-7 تحلیل دینامیکی سازه

3-4-8 دانلود مدل قاب خمشی بتن آرمه فایبر

3-5 مراحل کلی مدلسازی سازه

3-5-1 شناسایی عوامل رفتار غیرخطی

3-5-2 مدلسازی عضو سازه ای

3-5-2-1 شناسایی رفتار عضو

3-5-2-2 انتخاب روش مدلسازی

3-5-2-3 ساخت و تحلیل اولیه مدل

3-5-2-4 اعتبارسنجی و نهایی سازی

3-5-2-5 دانلود فایل مدلسازی عضو خمشی

3-5-3 مدلسازی سازه

3-5-3-1 انتخاب یا طراحی سازه

3-5-3-2 گسترش مدل عضو به مدل سازه ای 

3-5-3-3 تحلیل و بررسی اولیه مدل

3-5-3-4 دانلود فایل مدل قاب خمشی

3-5-4 حساسیت سنجی مدل

3-5-4-1 انتخاب متغیرهای ورودی و پاسخ (خروجی)

3-5-4-2 ساخت مدلهای نمونه

3-5-4-3 تحلیل و بررسی تغییرات پاسخ

3-5-5 ارزیابی های تکمیلی

4- آموزش پیشرفته OpenSees

4-1 مرور کاربردی مبانی تحلیل غیرخطی در OpenSees  (کد دوره 31000)

4-2 روش های مدلسازی سازه ها

4-2-1 روش های مدلسازی اعضا

4-2-1-1 مدلسازی عضو خمشی

4-2-1-1-1 مدلسازی عضو خمشی فولادی (کد دوره 32111)
4-2-1-1-2 مدلسازی عضو خمشی بتن آرمه (کد دوره 32112)
4-2-1-1-3 مدلسازی عضو بتن آرمه تقویت شده (کد دوره 32113)

4-2-1-2 مدلسازی عضو خمشی-برشی (کد دوره 32120)

4-2-1-3 مدلسازی عضو محوری (کمانش یاب) (کد دوره 32130)

4-2-1-4 مدلسازی دیوار برشی بتن آرمه (کد دوره 32114)

4-2-1-5 مدلسازی دیوار برشی فولادی (کد دوره 32115)

4-2-1-6 مدلسازی جداگر لرزه ای

4-2-1-6-1 مدلسازی جداگر الاستومری (با هسته سربی) (کد دوره 32161)
4-2-1-6-2 مدلسازی جداگر اصطکاکی  (کد دوره 32162)
4-2-1-6-3 مدلسازی جداگر اصطکاکی پاندولی  (کد دوره 32163)

4-2-1-7 مدلسازی میراگرها و ادوات اتلاف انرژی

4-2-1-7-1 مدلسازی میراگر اصطکاکی  (کد دوره 32171)
4-2-1-7-2 مدلسازی میراگر  تسلیم شونده  (کد دوره 32172)
4-2-1-7-3 مدلسازی میراگر ویسکوز  (کد دوره 32173)
4-2-1-7-4 مدلسازی میراگر ترکیبی(هیبریدی) (کد دوره 32174)

4-2-2 روش های مدلسازی سازه ترکیبی

4-2-2-1 مدلسازی قاب خمشی دوبعدی  (کد دوره 32210)

4-2-2-2 مدلسازی قاب خمشی سه بعدی (کد دوره 32220)

4-2-2-3 مدلسازی سیستم مهاربندی (کد دوره 32230)

4-2-2-4 مدلسازی سیستم دیواربرشی فولادی (کد دوره 32240)

4-2-2-5 مدلسازی سیستم دیوار برشی بتن آرمه (کد دوره 32250)

4-2-2-6 مدلسازی سیستم های قاب+میراگر (کد دوره 32260)

4-2-2-7 مدلسازی سیستم های قاب+جداگر (کد دوره 32270)

4-2-2-8 مدلسازی سازه فضاکار (کد دوره 32280)

4-3 روش های تحلیل سازه ها

4-3-1 تحلیل پوش اور مودال(کد دوره 33100)

4-3-2 تحلیل پوش اور بهنگام شونده آداپتیو (adaptive) (کد دوره 33200)

4-3-3 تحلیل دینامیکی ابری cloud و مالتی استریپ multi-stripe (کد دوره 33300)

4-3-4 تحلیل خرابی پیش رونده

4-3-4-1 تحلیل خرابی پیش رونده تحت بار ثقلی (کد دوره 33410)

4-3-4-2 تحلیل خرابی پیش رونده تحت بار لرزه ای (کد دوره 33420)

4-3-4-3 تحلیل خرابی پیش رونده ناشی از آتش سوزی (کد دوره 33430)

4-3-5 تحلیل دینامیکی فزاینده(IDA)

4-3-5-1 تحلیل IDA با الگوریتم ساده  (کد دوره 33510)

4-3-5-2 تحلیل IDA با الگوریتم hunt-fill با TCL (کد دوره 33520)

4-3-5-3 تحلیل IDA با الگوریتم hunt-fill با MATLAB (کد دوره 33530)

4-3-5-4 تحلیل IDA با الگوریتم hunt-fill با پایتون (کد دوره 33540)

4-3-5-5 تحلیل IDA با پردازش موازی در TCL (کد دوره 33550)

4-3-5-6 تحلیل IDA با پردازش موازی در MATLAB (کد دوره 33560)

4-3-5-7 تحلیل IDA با پردازش موازی در پایتون (کد دوره 33570)

4-3-5-8 تحلیل IDA ناقص یا truncated با پردازش موازی در MATLAB (کد دوره 33580)

4-3-6 ارزیابی مکانیزم های جذب انرژی  (کد دوره 33600)

4-4 روش های مدلسازی پارامتریک (هوشمند)

4-4-1 مدلسازی پارامتریک به کمک TCL

4-4-1-1 مدلسازی پارامتریک قاب خمشی دوبعدی (کد دوره 34110)

4-4-1-2 مدلسازی پارامتریک قاب خمشی سه بعدی (کد دوره 34120)

4-4-1-3 مدلسازی پارامتریک سیستم مهاربندی (کد دوره 34130)

4-4-1-4 مدلسازی پارامتریک سیستم دیواربرشی فولادی (کد دوره 34140)

4-4-1-5 مدلسازی پارامتریک سیستم دیوار برشی بتن آرمه (کد دوره 34150)

4-4-2 مدلسازی پارامتریک به کمک پایتون

4-4-2-1 مدلسازی پارامتریک قاب خمشی دوبعدی در پایتون

4-4-2-2 مدلسازی پارامتریک قاب خمشی سه بعدی (کد دوره 34220)

4-4-2-3 مدلسازی پارامتریک سیستم مهاربندی (کد دوره 34230)

4-4-2-4 مدلسازی پارامتریک سیستم دیواربرشی فولادی (کد دوره 34240)

4-4-2-5 مدلسازی پارامتریک سیستم دیوار برشی بتن آرمه (کد دوره 34250)

5- آموزش ارزیابی عملکردی سازه ها به کمک OpenSees

5-1 مبانی عدم قطعیت و ارزیابی عملکردی (کد دوره 41000)

5-2 ارزیابی عملکردی بر مبنای FEMA P695 (کد دوره 42000)

5-3 ارزیابی عملکردی بر مبنای FEMA P58 (کد دوره 43000)

5-4 ارزیابی قابلیت اطمینان به کمک OpenSees

5-4-1 مبانی و روش های ارزیابی پاسخ احتمالاتی (کد دوره 44100)

5-4-2 قابلیت اطمینان مبتنی برگرادیان FORM و FOSM (کد دوره 44200)

5-4-3 قابلیت اطمینان مبتنی بر شبیه سازی مونت-کارلو (کد دوره 44300)

5-4-4 قابلیت اطمینان مبتنی بر شبیه سازی مونت-کارلو و رویه پاسخ (کد دوره 44400)

5-5 استخراج طیف پاسخ به کمک MATLAB و OpenSees

5-5-1 استخراج طیف پاسخ خطی (کد دوره 45100)

5-5-2 استخراج طیف پاسخ غیرخطی (کد دوره 45200)

6- آموزش طراحی بهینه سازه ها به کمک OpenSees

6-1 بهینه یابی مقدماتی

6-1-1  بهینه یابی مقدماتی در MATLAB (کد دوره 51100)

6-1-2 بهینه یابی مقدماتی در پایتون (کد دوره 51200)

6-2 بهینه یابی پیشرفته

6-2-1 بهینه یابی پیشرفته در MATLAB (کد دوره 52100)

6-2-2 بهینه یابی پیشرفته در پایتون (کد دوره 52200)

7- آموزش هوش مصنوعی به کمک OpenSees

8- آموزش سفارشی سازی OpenSees

8-1 مدیریت سورس از طریق گیت هاب (کد دوره 61000)

8-2 کامپایل کردن و رفع خطاها در visual studio (کد دوره 62000)

8-3 شناخت ساختار کلاس ها  (کد دوره 63000)

8-4 افزودن دستور در TCL (کد دوره 64000)

8-5 افزودن دستور در پایتون (کد دوره 65000)

8-6 افزودن uniaxialMaterial (کد دوره 66000)

8-7 افزودن element

8-7-1 افزودن المانهای ساده مانند truss (کد دوره 67100)

8-7-2 افزودن المانهای پیچیده مانند forceBeamColumn (کد دوره 67200)

8-8 افزودن recorder

8-8-1 سازوکار فراخوانی و ضبط پاسخ از مصالح، گره ها و المانها (کد دوره 68100)

8-8-2 افزودن recorder تاریخچه پاسخ (Node, Element, Drift) (کد دوره 68200)

8-8-3 افزودن recorder پاسخ بیشینه Envelope و پسماند Resid (کد دوره 68300)

8-8-4 افزودن  recorderپاسخ شرطی (کد دوره 68400)

9- منهای OpenSees

9-1 مروری بر برنامه نویسی TCL (کد دوره 81000)

9-2 مروری بر برنامه نویسی پایتون(کد دوره 82000)

9-3 مروری بر شی گرایی و مبانی C++ (کد دوره 83000)

9-4 مروری بر برنامه نویسی MATLAB (کد دوره 84000)

9-5 طراحی تغییرمکانی سیستم های جداگر و اتلاف انرژی بر مبنای ASCE 7  (کد دوره 85000)

9-6 طراحی سیستم دیوار برشی فولادی (کد دوره 86000)

9-7 طراحی مبتنی بر طیف پاسخ غیرخطی و طیف الاستیک معادل (کد دوره 87000)