Opensees Community
1.11K subscribers
500 photos
158 videos
62 files
166 links
The Largest OpenSees Community of Iran (LOCI). Channel is managed by Dr. Afshin Alborzi.

https://www.instagram.com/ledocteurafshina

YouTube: LOCI Community

Contact with administrator👇

@OpenSeesCommunity_pm
Download Telegram
مبحثی بسیار تخصصی و مهم که در لحظه های آتی در کانال بیان خواهد شد:🌷

نمونه های ارزیابی لرزه ای و شبیه سازی های مختص پل بتنی بزرگراهی شادچای (واقع در جنوب تهران)🌷 کاری بسیار سنگین و طاقت فرسا، که دو سال پیش برای یک شرکت مشاور معروف واقع در پایتخت انجام دادم. در نهایت ارزیابی هایم منجر به مقاوم سازی ۲۶ عدد از ستون های پل بزرگراهی قدیمی شادچای شدند!
🌷مرسی از یادآوری یکی از عزیزان کانال، به دلیل مشغله کاری یادم رفته بود که مبحث قبلی نیمه تمام مانده است🌷
🌷مرسی از یادآوری یکی از عزیزان کانال، به دلیل مشغله کاری یادم رفته بود که مبحث قبلی نیمه تمام مانده است🌷
Forwarded from Opensees Community
This media is not supported in your browser
VIEW IN TELEGRAM
🌷زندگی یعنی امید، هدف و رویای زیبا داشتن، و برای دستیابی به آنها تلاش کردن!🌷
دو مشکل بزرگ تمامی کدنویس ها (و نه برنامه نویس ها)🌷

همیشه بین کدنویس ها و برنامه نویس ها دعواها بوده و دعواها هم خواهد بود! من چون خودم را جزو دسته دوم می دانم، قطعا حق را هم به آنها می دهم و با دسته اولی ها هم اصلا میانه خوبی نداشته و ندارم. واقعیت این است که همه کدنویس ها دو مشکل بزرگ دارند:
۱- آنها نمی دانند که حین یک شبیه سازی کامپیوتری، بین نرم افزار اجزا محدود و مغز انسان یک اعتماد دو طرفه (خوش بینی زیاده از حد) وجود دارد! یعنی در بیشتر موارد، هر چیزی که مغز بگوید نرم افزار می گوید "چشم" و انجام می دهد! از طرف دیگر مغزهای غالب کدنویس ها خیال می کنند که "نرم افزارها به دلیل دقت بالایشان نه تنها خودشان اشتباه نمی کنند، بلکه اشتباهات کاربرانشان را هم نشان می دهند"، و این اعتمادهای الکی خودشان معادل هستند با خطاهایی بسیار بزرگ تر!
۲- کدنویس ها نمی دانند که وقتی یک "فرضیه اولیه" را برای نرم افزار اجزا محدود تعریف می کنند، از دیدگاه نرم افزار آن "فرضیه اولیه" می شود یک اصل اساسی و لازم الاجرا در تمامی شبیه سازی ها! مثلا وقتی کدنویس فرض می کند که یک المان غیرخطی با توزیع پلاستیسیته گسترده، فقط پنج نقطه انتگرال گیری دارد نرم افزار اجزا محدود منظور او را مطابق جمله ذیل درک و نیز اجرا می کند (برداشت خطرناک و اشتباه):
"در المان غیرخطی با توزیع پلاستیسیته گسترده حتما بایستی در یکی از این ۵ نقطه، مفصل پلاستیک ایجاد شود!"
فاجعه اصلی آنجا است که کدنویسی بیاید و یک کامندی مثل "المان غیرخطی با توزیع پلاستیسیته گسترده" بنویسد و همگان هم خوششان بیاید! چندین سال بعد متوجه شود (یا به او اثبات کنند) اشتباهاتی کرده است و البته عذرخواهی هم کند! ولی باز هم طرفدارانش ول کن ماجرا نباشند و بگویند "ما از این کامند ساده و همیشه کار راه بیانداز خوشمان آمده است!" در پست های بعدی مطالب بیشتری پیرامون ضعف بزرگ و خطرناک "عدم وجود ایده در نگارش اولیه کامند المان غیرخطی با توزیع پلاستیسیته گسترده" بیان خواهند شد.
This media is not supported in your browser
VIEW IN TELEGRAM
بسیار باعث افتخارم است که خانم مهندس شقایق ابری نیا استاد پیانوی کشور، عضو کانال هستند! قطعه "گل ریزان و بهار آرزو" با اجرای خیلی زیبای این استاد بزرگوار🌷🌷
Forwarded from Opensees Community
Forwarded from Opensees Community
نحوه مدل سازی اتصال های مفصلی و نیمه مفصلی در نرم افزار OpenSees : 🌷🌷

اتصال مفصلی تیر به ستون، اتصالی است که قابلیت تحمل ممان خمشی را ندارد یا به عبارت دیگر در محل تقاطع تیر به ستون چرخش داریم. برای مدل سازی اتصال مفصلی تیر-ستون در نرم افزار OpenSees، بایستی ابتکار خلاقانه ای به خرج داده و رفتار اتصال مفصلی را برای نرم افزار تعریف نماییم (و نه خود اتصال را). در اتصال های مفصلی، در محل تلاقی تیرها و ستون ها، جابجایی های افقی و قایم Intersection ها (درجه آزادی 1 و درجه آزادی 2) کاملا یکسان می باشند. ولی چرخش های درون صفحه (چرخش در صفحه XY) در انتهای تیر و انتهای ستون (درجه آزادی 6)، کاملا مجزا و غیرمرتبط با دیگری هستند. لذا ابتدا در محل تلاقی تیر - ستون (Intersection)، دو گره واقع بر روی هم (در یک مختصات یکسان)، تعریف می نماییم.
set phlat23456 [expr 0.0];
node 12 $Pier1 $Floor2 -mass $NodalMassFloors $Negligible $Negligible;
node 122 [expr $Pier1 + $phlat23456] $Floor2;
سپس جابجایی افقی و قایم تیر و ستون (درجه آزادی 1 و درجه آزادی 2) را با یکدیگر یکسان (equalDOF) تعریف می نماییم.
set dof1 1;
set dof2 2;
equalDOF 12 122 $dof1 $dof2;

در نهایت، چرخش درون صفحه (چرخش در صفحه XY) بین تیر و انتهای ستون (درجه آزادی 6) را با یک فنر با طول صفر (element zeroLength) تعریف می نماییم. حال اگر برای مشخصات سختی این فنر (fy$ و E$) عددی بسیار کوچک تعریف نماییم اتصال می شود مفصلی کامل. ولی اگر برای سختی این فنر (fy$ و E$) عددی بسیار بزرگ تعریف نماییم می شود صلب کامل. البته معمولا اتصال های مفصلی حد وسط این دو مقدار را دارا می باشند. لذا بهتر است که مشخصات این فنر (fy$ و E$) دقیقا برابر با مشخصات فلزهای تیرها و ستون ها (fy$ و E$ تیر و ستون ها) فرض شوند. همچنین در نرم افزار اپنسیس وقتی دو المان را در یک گره به یکدیگر متصل می نماییم، به طور پیش فرض اتصال شان صلب کامل در نظر گرفته می شود.


uniaxialMaterial Steel02 77 $fy $E $b $R0 $cR1 $cR2 $a1 $a2 $a3 $a4

element zeroLength 1 12 122 -mat 77 -dir 6
🌷🌷
نحوه جلب اعتماد صد در صدی اساتید خارجی🌷

پروفسورهای مطرح خارجی خیلی سخت پسند بوده اند و هستند! یا پاسخ ایمیل ها را نمی دهند و یا اگر هم پاسخی بدهند گلچین می کنند و زود می روند سر اصل مطلب! عزیزانی که قصد دارند به منظور اخذ پذیرش و ادامه تحصیل در مقطع پی اچ ادی، برای اساتید خارجی انگیزه نامه شخصی (Statement of Purpose) ارسال نمایند، توجه داشته باشند که ارسال SOP بدون تفسیر کامل و دقیق الگوریتم برنامه نویسی پیشنهادی هیچ سودی و ارزشی ندارد! یک لحظه در ذهن تان تصورش را بکنید یک پروفسوری در آن طرف کره زمین که البته شما را هم خوب نمی شناسد، متنی زیبا حاوی پانزده سطر از شما دریافت می کند! نویسنده متن ادعا کرده است که "من ایده هایی در سر دارم که اگر به من پذیرش تحصیلی (فول فاند) بدهید می توانم نوآوری خیلی بزرگی را خلق کنم! آخرین پژوهش مرتبط در این زمینه فلان بوده، و فلان ضعف را هم داشته ولی تلاش های من می توانند بهمان کنند!"
عزیزان، یک سال است که دیگر دانشگاه های مطرح خارجی بودجه های کلانی برای آزمایش های اکسپریمنتال دریافت نمی کنند! و در نتیجه آینده دنیا، خیلی سریع دارد به سمت و سوی گرایش و اقبال عمومی به شبیه سازی های ارزان قیمت پیش می رود! و در این آشفته بازار پر هرج و مرج، پژوهشگرانی موفق تر هستند که در زمینه دانش الگوریتم نویسی (و نه صرفا کدنویسی) زبردست تر باشند!
اگر بتوانم بر بزرگترین مشکل تمامی طول زندگیم (تنظیم و شناخت ماهیت واقعی زمان) فائق آیم، شاید کمی بعدتر بخش هایی از اسلایدهای دوره های آموزشیم تحت عنوان "الگوریتم های برنامه نویسی پیشرفته"، که شامل نحوه تنظیم حرفه ای SOP نیز بودند را در کانال قرار دهم. ولی اگر بخواهم به صورت خلاصه برایتان بگویم کافی است که چندین سطر ذیل را به انتهای همان "متن زیبای پانزده سطره" اضافه کنید تا هم برگ برنده در دستان شما باشد، و هم پروفسور تابع خواسته هایتان باشد!🌷

"الگوریتم ۲۶۰۰۰ خطی پیوست، پاسخ های سیستم سازه ای مذکور را بر مبنای رویکردهای دو آیین نامه مطرح بین الملی، مقایسه و نیز مقادیر کمینه مربوطه را به کاربر اعلان می نماید. این الگوریتم از سه بخش اصلی و شش زیر بخش تشکیل شده است. بخش اصلی اول شامل تعاریف متغیرهای مستقل، وابسته و توابع است. بخش اصلی دوم بدنه و هسته مرکزی الگوریتم، و بخش سوم نیز مختص دریافت داده‌های خروجی، ایجاد فرآیند مقایسه ای و در نهایت تغییر یا عدم تغییر اطلاعات موجود به صورت برازش خروجی ها است. لازم به ذکر است بدنه اصلی الگوریتم کدنویسی این قابلیت را دارد که در حین تحلیل های تاریخچه زمانی غیرخطی، به صورت کاملا اتوماتیک یک الگوریتم مونت کارلو را به یک الگوریتم لاس وگاس تبدیل نماید!"
🌷پرسشی که این روزها خیلی از من می پرسند!🌷
🌷پرسشی که این روزها خیلی از من می پرسند!🌷
Audio
زنگ تفریح (همش که نمی شود درس خواند)❤️

برس به زندگیت به فکر من نباش🌷
ازم که پرسیدن بگو دوستم نداشت🌷
یکی دو تا نیست آخه درد این دلم🌷
چیزی نمیگه خیلی مرده این دلم🌷
❤️با وجود همه سختی ها، کمبود وقت ها و با همه بی خوابی ها، توی هواپیماها، قطارها، اتوبوس ها، هتل ها و همه جا به عشق شما و به امید اعتلای سطح علمی کشورم، واستون نوشتم و نوشتم! دوستتون دارم❤️
🌷عزیزان❤️، به نکات خیلی مهم مستتر در فوت نت ها (فوت نت شماره ۳۱) توجه نمایید🌷