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
Foundation_Engineering_Handbook.pdf
30 MB
هندبوک طراحی انواع فونداسیون ها تالیف پروفسور رابرت معروف، حاوی جداول آماده🌷🌷
Pile_Foundations_in_Engineering.pdf
30.5 MB
مرجع تحلیل و طراحی انواع فونداسیون های شمعی عمیق برای بارهای جانبی🌷🌷
Algorithms 4th Ed.pdf
23.9 MB
🌷توی کلاس های "الگوریتم های برنامه نویسی پیشرفته" چهار رفرنس معرفی می کنم که این کتاب ارزشمند، چهارمین رفرنس است! سه مرجع گرانبهای دیگر را نیز به تدریج در کانال قرار خواهم داد! (درخواستی عزیزان کانال❤️)
Opensees Community
Photo
یک توضیح تکمیلی خیلی مهم:

پروفسور راس در سال ۱۹۹۶، دو اثر گرانبها و همیشه ماندگار به چاپ رسانید. این دو اثر قابل استفاده در تمامی زبان های برنامه نویسی اجزا محدود هستند! ایشان در کتاب اول فقط به تکنیک ها (و به قول من ایده ها)، و در کتاب دوم به "نحوه برنامه نویسی اجزا محدود در سازه ها" پرداختند. و من در لحظه های آتی هر دو این کتاب ها را در کانال قرار خواهم داد🌷🌷
Prof._Ross.1.pdf
7.4 MB
کتاب اول پروفسور راس معروف (۱۹۹۶)🌷(درخواستی عزیزان کانال❤️)
Prof._Ross.2.pdf
29.2 MB
کتاب دوم پروفسور راس معروف (۱۹۹۶)🌷(درخواستی عزیزان کانال❤️)
This media is not supported in your browser
VIEW IN TELEGRAM
خوب است در نسل جدید آیین نامه ها فکری هم برای طوفان های شدید مثل طوفان فلوریدای امریکا شود🌷حاوی صدای سه بعدی (با هندزفری گوش کنید)🌷
Opensees Community
وقتی که مطلبی مهم و کلیدی راجع به کامند شالوفوندیشن جن، در کانال بیان می شود و از میان حدود ۱۰۰۰ نفر پژوهشگر و کدنویس، فقط یک نفر این سوال خیلی خوب را می پرسد، این یعنی یک جای "پروسه انتقال مطالب آموزشی" در کشورمان ایرادات اساسی دارد! به زودی پاسخ این پرسش…
مبحثی بسیار تخصصی و مهم که در لحظه های آتی در کانال بیان خواهد شد:🌷

پاسخ به پرسش خیلی خوب این پژوهشگر خیلی خلاق و دانشجوی واقعا نمونه🌷❤️ اول قصد داشتم فقط فوت نت مربوطه را در کانال قرار دهم، ولی به دلیل اهمیت بسیار بالای مطلب، دو نمونه "خروجی کامند" را نیز تفسیر خواهم نمود (البته اگر بتوانم یک پریز برق بیابم و باتری لپ تاپم را شارژ نمایم)🌷
پاسخ به پرسش خیلی خوب دانشجوی ممتاز کشوری (بخش اول):🌷

قضیه از آنجا شروع شد که حدود یک ماه قبل، خانم مهندسی که پارسال در موسسه خانم اسدپور دانشجویم بودند، و امسال در کانادا مشغول به تحصیل در رشته دکترای زلزله هستند، ویدئویی برایم فرستادند. ویدئو تحت لوگوی دانشگاه امیرکبیر (یک دانشگاه خوب با سطح علمی تقریبا متوسط به بالا در ایران)، و مربوط به مبحث "نحوه مدلسازی اندرکنش خاک و سازه در نرم افزار OpenSees" بود. خانم مهندس از من خواستند تا نظرم را در مورد نکات علمی مطرح شده در ویدئو بگویم. سه سال پیش مقاله ای برای ژورنال امیرکبیر فرستادم و هیات محترم داوران ۲۶ ایراد پیرامون "نحوه شبیه سازی در نرم افزار اپنسیس" از مقاله ام گرفتند! کارهای عجیب و غریبی توی آن مقاله انجام داده بودم. خلاصه ۴ ماه کار من و هیات محترم داوران ژورنال فوق این بود که با ایمیل و استدلال تلاش کنیم یکدیگر را قانع کنیم و البته من چون از کار خودم مطمئن بودم پیروز این نبرد شدم! در نهایت هم، هیات محترم داوران در مقابل تمامی ۲۶ ایراد گرفته شده قانع شدند و مقاله چاپ شد. مقاله مربوط به اوایل پروسه پژوهشم بود و تقریبا سه سال عقب تر از آخرین دستاورد های پژوهشی ام در مبحث مربوطه بود. از آن زمان به بعد، به خاطر این حجم از سخت گیری های علمی، استنباطم نسبت به دانشگاه امیرکبیر خیلی خوشبینانه شده بود تا این که ویدئو مذکور را دیدم. کمی بعدتر، نقد بی رحمانه ای بر کلیات و جزئیات مطالب علمی بیان شده در ویدئو نوشتم که در نوشته های پیشین کانال می توانید بخوانید. پس از آن یکی از اساتید خوب این دانشگاه که البته دوستم نیز هستند، تماس گرفتند و از من خواستند که دیگر بی خیال نقد پیرامون این ویدئو شوم و من هم گفتم "به روی چشم!" البته این مطلب را نیز گوشزد کردم که من بعضی از صحبت هایم و قول هایم را یادم می رود!، دست خودم هم نیست! مثلا الان یک ماه است که سه جزوه دست نویس برنامه نویسی ارزشمند امانت گرفته ام و واقعا یادم نمی آید آنها را از چه کسی، یا از چه جایی به امانت گرفته ام!، و خیلی موارد دیگر..! مغز انسان داستان خیلی پیچیده ای دارد. خیلی وقتها پیچیده ترین الگوریتم ها را ظرف چندین ساعت می نویسم و مواقعی دیگر ساعت ها دنبال فنجان قهوه ام می گردم و آخر هم نمی یابمش!
من خیلی ناراحت بودم که پس از نقد علمی ام هیچ کس از من نپرسید "چرا؟، و چگونه؟" همه فقط تشکر کردند و گفتند "احسنت!"، و من بیصبرانه در آرزوی شنیدن "چرا؟" منتظر ماندم. هیچ وقت از تعریف و تمجید خوشم نیامده و نمی آید! تعریف باعث می شود مغرور شوم و از پیشرفت فاصله بگیرم. من برخلاف بیشتر ایرانی ها عاشق "نقد علمی" هستم! دوست دارم مرتبا در تیررس نقد علمی دیگران قرار بگیرم تا از نظر علمی مرتبا پیشرفت کنم. علی رغم همه ناراحتی ها و سردرگمی هایم، بالاخره سر و کله دانشجوی ممتاز مقطع دکترای دانشگاه تهران پیدا شد. من وقتی با یک پژوهشگر صحبت می کنم در همان چند جمله اول مکالمه مان، می توانم به نحو دقیقی سطح علمی اش را تخمین بزنم! (ادامه دارد)🌷
1
Audio
خوب می دانم که بسیار مشتاق هستید که بخش دوم مربوط به پست قبل را بخوانید! این بخش تا لحظاتی دیگر در کانال قرار خواهد گرفت! ولی جهت افزایش تمرکز، قطعا نیاز به یک زنگ تفریح انرژی بخش دارید🌷

لب تر کن ببین دنیا رو میریزم به پات
سر کن با من که جونمو میدم برات
کار دلم دلتنگی دستهاتو کم داره
یه حسی که نمیتونم بگم
چشمات قرارم رو گرفت از من
به من رحم کن بهم خیره نشو اصلا
موهات رنگ دنیای منه روی موهات رد دستهای منه
تو میتونی منو آرومم کنی من نبضم با لبخند تو میزنه🌷
پاسخ به پرسش خیلی خوب دانشجوی ممتاز کشوری (بخش دوم):


دانشجوی دکترای ممتاز از من سوال ذیل را پرسید:

"در حین استفاده از دستور شالو فوندیشن جن، چرا با تعریف گره های اضافی بر روی فونداسیون و متصل نمودن تمامی گره های روی فونداسیون به یکدیگر با استفاده از المان های الاستیک، نتایج دچار خطا می شوند؟ مگر این طور نیست که خود کامند شالو فوندیشن جن نیز، تعدادی خروجی با نام "Foundation_i" می سازد که در آنها المان های الاستیکی بین گره های فونداسیون ایجاد می شوند"

و حالا پاسخ من به سوال فوق:

دوست عزیزم، اولا خرسند شدم که توی پلاتوی کره زمین که بیشتر پژوهشگرانش نقش های ربات های متحرکی را بازی می کنند که وظیفه شان فقط دریافت یک سری داده های ورودی و تحویل برخی داده های خروجی است، شما پرسش خوب فوق را پرسیدید. در پاسخ به سوالتان، فعلا راجع به مشخصات رفتاری فنرهای QzSimple2 ، PySimple2 و TzSimple2 ساخته شده توسط نرم افزار OpenSees بحثی نمی کنم و در خوشبینانه ترین حالت فرض می کنم که در دو حالت "تعریف و یا عدم تعریف المان های الاستیک پیش از استفاده از کامند شالو فوندیشن جن" مشخصات فنرهای مذکور یکسان باشند:

حالت اول (روش شبیه سازی اشتباه): اتصال تمامی گره های روی فونداسیون ها به یکدیگر، با استفاده از المان های الاستیک قوی!

کامند شالو فوندیشن جن، تعدادی خروجی با نام "Foundation_i" می سازد که در آنها المان های الاستیکی بین گره های فونداسیون ایجاد می شوند، و نیز هر جا هم که شما کامند "شالو فوندیشن جن" را به کار می برید، دقیقا در خط بعدی بایستی این فایل های فوندیشن را سورس نمایید. به عنوان مثال برای یک فونداسیون نواری سه دهانه داریم:

set FoundationTag 1
#ShallowFoundationGen $FoundationTag $ConectNode $InputFileName $FootCondition
ShallowFoundationGen $FoundationTag 190 "Input1.txt" 5
source Foundation_$FoundationTag.tcl
#set MassFooting 43000.0
#mass 1 $MassFooting $MassFooting 1

set FoundationTag 2
#ShallowFoundationGen $FoundationTag $ConectNode $InputFileName $FootCondition
ShallowFoundationGen $FoundationTag 200 "Input2.txt" 5
source Foundation_$FoundationTag.tcl
#set MassFooting 43000.0
#mass 2 $MassFooting $MassFooting 1

set FoundationTag 3
#ShallowFoundationGen $FoundationTag $ConectNode $InputFileName $FootCondition
ShallowFoundationGen $FoundationTag 300 "Input3.txt" 5
source Foundation_$FoundationTag.tcl
#set MassFooting 43000.0
#mass 3 $MassFooting $MassFooting 1

set FoundationTag 4
#ShallowFoundationGen $FoundationTag $ConectNode $InputFileName $FootCondition
ShallowFoundationGen $FoundationTag 490 "Input4.txt" 5
source Foundation_$FoundationTag.tcl
#set MassFooting 43000.0
#mass 4 $MassFooting $MassFooting 1

وقتی کاربری (به اشتباه) تمامی گره های روی فونداسیون ها را با المان های الاستیک قوی به یکدیگر متصل می کند (مثل چندین سطر ذیل)، فونداسیون ها در حد فاصل گره های روی آنها می شوند تقریبا صلب کامل!

element elasticBeamColumn 661 100 200 2.5 2.15e+014 0.208333 10
element elasticBeamColumn 662 200 300 2.5 2.15e+014 0.208333 10
element elasticBeamColumn 663 300 400 2.5 2.15e+014 0.208333 10

توی علم برنامه نویسی به این قبیل اشتباهات می گویند (Extra Mind)، یا القا یک ایده اضافی به نرم افزار! اکسترا مایندها کارهایی اضافی هستند که اصلا نیازی نبود انجام شوند، ولی در صورت انجام شدنشان، خطاهای بسیار خطرناکی را وارد شبیه سازی ها می نمایند.

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

در روش صحیح استفاده از کامند شالو فوندیشن جن، هیچ المان الاستیکی بین گره های روی فونداسیون ها تعریف نمی شود و اجازه داده می شود نرم افزار کار خودش را بکند. نرم افزار هم شروع به مش بندی گره های جدید و مقید نمودن این گره ها (به تکیه گاه های گیردار درون خاک) با استفاده از یک سری فنرهایی می کند و نیز مشخصات رفتاری این فنرهای ساخته شده را محاسبه می نماید (مطابق کامندهای ذیل)

node 1001 -1.75 0
node 100001 -1.75 0
node 1002 -1.6625 0
node 100002 -1.6625 0
node 1003 -1.575 0
.....
.....
node 100027 1.575 0
node 1028 1.6625 0
node 100028 1.6625 0
node 1029 1.75 0
node 100029 1.75 0
node 100030 1.75 0
node 100031 1.75 0

پس در حالت اول فونداسیون نواری از ۴ محل می تواند نشست کند، و در حالت دوم از ۲۹ محل! حالا شما خودتان قضاوت کنید که کدام روش دقیق تر است؟
خوشحالم که با وجود دانش اندکم، توانستم در حد توانم به دانشجوی ممتاز کشوری خدمتی کنم🌷🌷
پاسخ مدرس ویدئوی دانشگاه امیرکبیر پیرامون نقد علمی مطرح شده مختص "نحوه مدلسازی اندرکنش خاک و سازه در نرم افزار OpenSees":

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

مدرس ویدئوی دانشگاه امیرکبیر دلایل دیگری را نیز بیان نمودند که البته تمامی آنها اشتباه هستند. ایشان گفته اند:

"ورژن قبلی اپنسیس ضعف داشت!، مجبور بودند خودشان با المان های مشابهی معادل سازی کنند!، و این که المان صلب تقریبا خاصیت equalDOF را دارد!"

بدیهی است که من هیچ کدام از دلایل فوق را قبول و پذیرفتنی نمی دانم و در پست های بعدی راه حل هایی کلیدی برای استفاده از کامند شالوفوندیشن جن در تمامی ورژن های قدیم و جدید OpenSees بیان خواهم نمود. و اما عجیب ترین دلیل مطرح شده توسط مدرس عزیز، این است که "یک آقایی به ایشان توصیه کرده اند که گره های روی فونداسیون را با المان های الاستیک به یکدیگر متصل کنند!" (من این قسمت های اسکرین شات ها را به دلیل ذکر نام شخص ثالث محو نمودم)
به طور کلی باید بگویم که این قبیل نقل و قول ها، در یک کار تحقیقاتی هیچ اعتبار و ارزش علمی ندارند! مثل این می ماند که من بگویم "هفته پیش که با یکی از دوستانم به نام کامبیز رفته بودیم کوه، او به من گفت دیگر هیچ وقت از کامند شالو فوندیشن جن استفاده نکن!"
دوست عزیزم ضمن سپاس از پاسختان، انگیزه و تلاش شما جهت انجام یک کار پژوهشی و آموزشی بسیار زیبا و ستودنی بوده و است. ولی از آنجایی که هدف همه ما "اعتلای سطح علمی کشور عزیزمان ایران، و نیز خدمت به پروسه مقدس دانش آموزی" است، بایستی به خدمتتان عرض کنم که نکات مستتر در تمامی دستورات کدنویسی OpenSees مرتبط با اندرکنش خاک - فونداسیون و سازه آنقدر زیاد هستند که یا نباید اصلا به این مباحث ورود کرد، و یا باید اول کاملا مسلط شد و بعد به آنها ورود کرد!🌷🌷
اسکرین شات اول مربوط به پاسخ مدرس ویدئوی دانشگاه امیرکبیر پیرامون "نحوه مدلسازی اندرکنش خاک و سازه در نرم افزار OpenSees"🌷
اسکرین شات دوم مربوط به پاسخ مدرس ویدئوی دانشگاه امیرکبیر پیرامون "نحوه مدلسازی اندرکنش خاک و سازه در نرم افزار OpenSees"🌷
Audio
زنگ تفریح جهت افزایش انرژی (همش که نمی شود درس خواند)❤️

سنتور نوازی استاد احمد🌷"چهار مضراب ترک"🌷 اثر همیشه ماندگار استاد پایور🌷
رفع اشکالات علمی دانشجویان خوب🌷❤️مختص تعطیلات آخر هفته (به جای رفتن به شمال)
آیا دوست دارید که کتاب ها و ویدئوهای آموزشی سایر نویسندگان و مدرسین OpenSees، را نیز مورد نقد علمی شدید و ذره بینی قرار دهیم؟
anonymous poll

بلی، بسیار علاقه مند هستم – 99
👍👍👍👍👍👍👍 94%

خیر، کار خوبی نیست – 6
▫️ 6%

👥 105 people voted so far. Poll closed.