OpenSees: Жер сілкінісін модельдеуге арналған жүйе
OpenSees
OpenSees – жер сілкінісі кезінде құрылыстар мен геотехникалық жүйелерді модельдеуге арналған бағдарламалық құрал. Тегін, ашық кодты, ғылыми зерттеулер үшін қолайлы.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
OpenSees (Жер сілкінісі инженерлік симуляциясы үшін ашық жүйе) – Ұлттық ғылым қорының қолдауымен Тынық мұхит жер сілкінісі инженерлік зерттеулер орталығында (1997-2007) құрылған, объектіге бағытталған бағдарламалық платформа. OpenSees пайдаланушыларға жер сілкінісі әсеріне ұшыраған құрылымдық және геотехникалық жүйелердің реакциясын модельдеуге арналған шекті элементтер қолданбаларын жасауға мүмкіндік береді. Бұл платформаны Фрэнк МакКенна және Грегори Л. Фенвес, Майкл Х. Скотт, Терье Хаукаас, Армен Дер Кирегхиан, Ремо М. де Соуза, Филип К. Филиппу, Сильвия Маццони және Борис Джеремичтің маңызды үлесімен әзірледі. OpenSees негізінен C++ тілінде жазылған және сызықтық теңдеулерді шешу үшін бірнеше Fortran сандық кітапханаларын қолданады.
OpenSees (the Open System for Earthquake Engineering Simulation) is an object oriented software framework created during the National Science Foundation sponsored era (1997 2007) of the Pacific Earthquake Engineering Research
(PEER) Center. OpenSees allows users to create finite element applications for simulating the response of structural and geotechnical systems subjected to earthquakes. This framework was developed by Frank McKenna and Gregory L. Fenves with significant contributions from Michael H. Scott, Terje Haukaas, Armen Der Kiureghian, Remo M. de Souza, Filip C. Filippou, Silvia Mazzoni, and Boris Jeremic. OpenSees is primarily written in C++ and uses several Fortran numerical libraries for linear equation solving.
Лицензиялау
Лицензия білім беру, ғылыми зерттеу және коммерциялық емес ұйымдарға коммерциялық мақсатта емес пайдалануға, көбейтуге, өзгертуге және таратуға мүмкіндік береді. Басқа ұйымдарға ішкі пайдалану үшін көбейту және өзгерту рұқсат етіледі, бірақ олар бағдарламаны немесе оның туындыларын қайта таратуға құқығы жоқ.
The license permits the use, reproduction, modification, and distribution by educational, research, and non profit entities for non commercial purposes. Use, reproduction, and modification by other entities is allowed for internal purposes, but these entities cannot redistribute the program or its derivatives.
Қолданылуы
OpenSees пайдаланушылары Tcl немесе Python бағдарламалау тілінде скрипттер жазып, қолданбалар құрайды. OpenSees жасаушылары бастапқы кодты GitHub-та басқарады.
Users of OpenSees create applications by writing scripts in either the Tcl or Python programming language. OpenSees developers manage the source code at GitHub.
Қысқартылған атауы
"Жер сілкінісі инженериясын модельдеудің ашық жүйесі" аббревиатурасы OpenSEES емес, OpenSees деп жазылуы тиіс. Бұл Tcl тіліндегі дәстүрлі емес әріптерді үлкен әріппен жазу ережесін көрсетеді.
The proper acronym capitalization for the "Open System for Earthquake Engineering Simulation" is OpenSees, as opposed to OpenSEES. This reflects the same unconventional capitalization of Tcl.
Тарих
"OpenSees" атауын алғанға дейін, аталмыш құрал PEER зерттеу тобына, құрылымдық симуляцияларды әзірлеумен тапсырылған топтың атына сілтеме жасай отырып, жай ғана "G3" деп аталды. Фрэнк МакКеннаның параллель объектіге бағытталған құрылымдық талдау жөніндегі докторлық диссертациясы "G3" құралының негізін қалады. 2024 жылғы наурыз айының мәліметі бойынша, қазіргі нұсқасы 3.6.0.
Prior to taking on the name "OpenSees," the framework was simply called "G3" in reference to the name of the PEER research group tasked with simulation development. The doctoral thesis of Frank McKenna on parallel object oriented structural analysis formed the basis for "G3." The current version as of March 2024 is 3.6.0.