KO
|
EN
gitlite — search
Search
#hacktoberfest
#python
#java
#php
#ruby
#dotfiles
#windows
#javascript
#laravel
#dns
#mqtt
#game
gidopensees
★ 101
Open GitHub ↗
GiD+OpenSees Interface
Download README (.md)
Explore Similar Repositories
core
:
AuthzForce ABAC/XACML PDP engine
vue-in-viewport-mixin
:
Vue 2 mixin to determine when a DOM element is visible in the client window
pool
:
A generic C memory pool
nodebb-plugin-blog-comments
:
Lets NodeBB act as a comments engine/widget for your blog
masstree
:
Masstree -- lockless cache-aware trie of B+ trees [experimental]
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
gidopensees
?
Download (.md)
# GiD + OpenSees Interface *(c) 2016-2023* *Lab of R/C and Masonry Structures, School of Civil Engineering, Aristotle University of Thessaloniki, Greece* **Development team** - T. Kartalis-Kaounis, Dipl. Eng. AUTh, MSc - K. Mixios, Dipl. Eng. AUTh, MSc, PhD cand. - V.K. Papanikolaou, Dipl. Eng., MSc DIC, PhD, Assoc. Prof. AUTh **Project contributors** - F. Derveni, Dipl. Eng. AUTh, PhD - G. Ntinolazos, Dipl. Eng. AUTh - T. Papadopoulos, Dipl. Eng. AUTh, MSc - V. Protopapadakis, Dipl. Eng. AUTh, MSc - T. Zachariadis, Dipl. Eng. AUTh, MSc --- ### KNOWN ISSUES --- - In order to view the generated .tcl file ('Create and view .tcl only' menu option), first associate the .tcl extension with your favorite text editor (e.g. Notepad, Notepad++ etc.). - OpenSees does not combine constraints (multiple 'fix' commands on the same node). As a result: - Intersection joints that belong to two lines with different constraints should be handled separately. - Intersection lines that belong to two surfaces with different constraints should be handled separately. - The horizontal information bar stays in front of GiD material/condition windows when the respective menu options are used; please use the toolbar buttons instead. However, there's no way at the moment to hide the information bar behind the GiD Layer and Copy windows. --- ### VERSION HISTORY --- **Version 3.0.0-beta (30/11/2023)** - Added : **Python output** for OpenSees models - Added : Set material properties as variables in Python-based models - Various fixes and improvements --- **Version 2.9.6 (30/07/2022)** - Added : Base shear (z = 0 for 3D or y = 0 for 2D) in analysis results - Added : Modal results in eigenvalue analysis - Various fixes and improvements --- **Version 2.9.5 (19/05/2022)** - Improved : fiber mesh suggestions for fiber sections (thanks to C. Zaki for feedback) - Improved : prompt for vertical axis definition - Fixed : default -GJ for fiber sections --- **Version 2.9.0 (07/03/2022)** - **Material Tester** (developed by G. Ntinolazos, Dipl. Eng. AUTh) - **All-in-one** installation (with latest OpenSees 3.3.0) - Various fixes and improvements --- **Version 2.8.5 (27/06/2021)** - Added : 'Source' option in autoEDOF and autoZL - Improved : .tcl import feature - Various fixes and improvements --- **Version 2.8.0 (03/07/2020)** - Added : **User Material** for user material scripts (Data Menu -> Materials/Elements Definition) - Added : **User Recorder** for user recorder scripts (Options) - Added : **Layer Recorders** for individual LayeredShell layers (Options) - Added : **Cracking output** in LayeredShell layers (available in OpenSees source after 30/6/2020) - Improved : results postprocessor rewritten, supports results on individual LayeredShell layers - Improved : .tcl import feature - Improved : LayeredShell element definition - Improved : option to enable 6DOFs for truss elements - Various fixes and improvements --- **Version 2.7.0 (17/01/2020)** - Improved : .tcl import feature - New feature : Auto ZeroLength options in ZeroLength condition window - New feature : Auto EqualDOF options in EqualDOF condition window - Added : Node displacements can be assigned on lines or surfaces - Added : **PressureDependMultiYield02** nD Material - Added : **Contact** nD Material - Added : **BeamContact** element - Improved : More options added on GiD+OpenSees menu - Various improvements and GitHub issue fixes - Updated User Manual --- **Version 2.6.0 (03/07/2018)** - Improved : Nonlinear static analysis solution scheme (load control, displacement control, cyclic displacement control) - Improved : Information bar displays model state (not created, created, solved, ready to postprocess) - Supporting the new HDF5 binary format for postprocess - Added : Open .tcl model file toolbar button - Minor improvements and bug fixes --- **Version 2.5.5 (21/05/2018)** - New feature (beta) : Import geometry from existing .tcl file - Fixed bug in GiD local axes display when global Y is selected as vertical axis (thanks to tejeswar91 for feedback) --- **Version 2.5.1 (31/03/2018)** - Minor bug fixes --- **Version 2.5.0 (25/02/2018)** **Introducing the new GID+OpenSees Interface User Manual** - Added : **Custom Fiber** Section. Any fiber section can be described using explicit TCL code inside the Interface. This code is kept into .tcl files inside /Scripts folder in the project directory and injected in the main .tcl file - Added : **Record viewer** in Records window - Added : **LayeredShell** section for RC walls - Αdded : **Rigid Link** constraint type - Added : **Elastic Section** force-deformation model - Added : **ConcreteCM** uniaxial concrete material - Added : **Ramberg-Osgood** uniaxial steel material - Added : **BondSP01** uniaxial material - Added : **MinMax** uniaxial material - Added : **PySimple1** uniaxial material - Added : **QzSimple1** uniaxial material - Added : **TzSimple1** uniaxial material - Added : **Macros toolbar** for constraint/zerolength IDs/directions, point masses and mesh divisions/sizes - Added : **Performance and troubleshooting data** (*OpenSees/Analysis performance.out* and *OpenSees/Analysis problems.out*) are generated when **medium** logging level is selected in intervals - Added : Tolerance relaxation option after failed substepping (in Interval Data) - Added : Interval enable/disable option - Added : Interval description field - Improved : Global Rayleigh damping can be calculated using mode periods - Improved : Alphanumeric IDs are supported for equal constraints, rigid links and diaphragms - Minor bug fixes --- **Version 2.2.5 (14/10/2017)** - Added : **Auto equalDOF commands** among nodes with different ndf that share the same location in General Data window - Added : **Auto equalDOF commands** among Quad/QuadUP element nodes which share the same vertical (Y) location. - Added : **Function** Loading type option (Plain pattern - Path Timeseries) - Added : **None** Loading type option (No Load pattern is used) - Added : **KrylovNewton** algorithm - Added : **set time** option in Intervals Data - Added : **reset** option in Intervals Data - Added : **Remove pattern** option in Intervals Data - Added : **Fluid-pressure** option in Restraints conditions for QuadUP elements - Improved : Transient analysis. In case of analysis divergence, in addition to alternative convergence criteria, time step bisection is tried - Minor bug fixes --- **Version 2.2.0 (01/09/2017)** - Added : **Flexure-Shear Interaction Displacement-Based Beam-Column** element - Added : **ShellDKGQ** element - Added : **FiberInt** Section - Added : **Viscous Damper** uniaxial material - Added : **Hyperbolic Gap** uniaxial material - Added : **Steel02** uniaxial material - Added : **Bridge Deck** Fiber Section - Added : **Dead** Loads for Frame, Truss and Shell elements - Added : Hardening parameters for Steel01 uniaxial materials - Added : Linear torsional stiffness for Fiber Section available as input - Added : **Up to 3 optional directions** for Uniform ground motion excitation - Improved : Pushover Analysis with Load Control. In case of analysis divergence, **substepping** and alternative convergence criteria are automatically applied - Menu : User guide for DesignSafe-CI (by G.Papageorgiou and A.Tsetas) - Menu : Automatic check for version update at startup - Minor bug fixes --- **Version 2.1.2 (14/07/2017)** - Added : **Initial stress** material - Added : **Initial strain** material - Added : **Corotational** transformation - Compatibility with latest GiD developer version - Minor bug fixes --- **Version 2.1.1 (16/06/2017)** - Minor bug fix in multiple constraints --- **Version 2.1.0 (15/06/2017)** - Added : **Section aggregator** object - Added : **Hysteretic material** - Added : **Prescribed displacement** (SP) loading - Added : **Tee** fiber section - Added : User selection of output results - Added : Option for output **frequency** (every n steps) - Added : Option for **binary** output (smaller size, faster read) - Minor bug fixes --- **Version 2.0.0 (08/05/2017)** - Now supported : **Multiple model domains** (defined automatically depending on element types) - Now supported : **Transient Analysis** - Now supported : **Uniform Ground Motion Excitation from record** - Now supported : **Multiple Ground Motion Excitation from records** - Now supported : **Sine Uniform Excitation** - Now supported : **Multiple Sine Excitation** - Now supported : More than one displacement peaks can be used for Static Cyclic Analysis - Added : **Displacement-Based Beam Column** element - Added : **Viscous** uniaxial material - Added : **Parallel** uniaxial material - Added : **Series** uniaxial material - Added : **Records** dialog window - Added : **Various analysis options** on GiD+OpenSees menu (for easily running and postprocessing user modified .tcl files) - Added : On standard uniaxial materials and Steel01 uniaxial material dialogs, new formulations are added for using these materials on a ZeroLength element - Added : Logging level option on interval data window - Added : Node relative accelerations and velocities recorders supported in postprocess - Added : Initial status for every interval is supported in postprocess - Improved : Rigid Diaphragm condition is split into two conditions, for master and slave nodes, respectively. Rigid diaphragms are now defined on the geometry model - Improved : Body constraint (equalDOF) condition is split into two conditions, for master and slave nodes, respectively. Body constraints are now defined on the geometry model - Improved : Pushover Analysis. In case of analysis divergence, **substepping** and alternative convergence criteria are automatically applied - Improved : Static Cyclic Analysis. In case of analysis divergence, alternative convergence criteria are automatically applied - Various minor improvements and corrections --- **Version 1.5.4 (10/01/2017)** - Added : Concrete04 (Popovics concrete material) - Added : Reinforcing steel material - Added : NR with line search, Broyden & BFGS algorithms - Added : R/C beam fiber section - Added : Property modification factors for - Elastic beam-column elements - Elastic Timoshenko beam-column elements - Truss elements - Suggest fiber mesh option - Local axis info updated - Minor bug fixes --- **Version 1.5.3 (14/11/2016)** - Now supported : **Damage2p** material (von Mises yield and isotropic hardening) - Now supported : **J2Plasticity** material (Drucker-Prager plasticity + two-parameter damage) - Now supported : **PressureIndependMultiYield (PIMY)** material for geotechnical problems - Now supported : **PressureDependMultiYield (PDMY)** material for geotechnical problems - Now supported : **QuadUP elements** for geotechnical problems - Now supported : **Series and Parallel uniaxial materials** - ZeroLength element dialog updated to include series/parallel materials - Added links to OpenSees wiki for all material/condition dialogs - Many other minor improvements --- **Version 1.5.2 (02/11/2016)** - Frame element **local axes** visualization in GiD postprocessor - Added more convergence criteria for NR and mNR algorithms - Added Rayleigh damping - Added detailed local axis information for frame elements at the end of model file (.tcl) - Condition symbols (.geo) updated --- **Version 1.5.1 (31/10/2016)** - Modified Newton-Raphson algorithm added - Interval data updated - Step/iteration output during analysis --- **Version 1.5.0 (30/10/2016)** - Now supported : **Force-Based Beam-Column** - Now supported : **Tri31 Element** - Now supported : **Fiber Section** - Now supported : **Pushover and Cyclic analysis** - Fully themed (classic and black) - New information bar - Toolbar : Show/hide line local axes - Toolbar : Interval data - Toolbar : Show/hide elements and conditions - Toolbar : Select active interval - ZeroLength element form updated - Prompt for model transform when needed - OpenSeesPost.exe rewritten - Output data file (.tcl) format improved - OpenSeesSP and OpenSeesMP supported on installation - Error message windows for unsuccessful analysis - Minor bug fixes --- **Version 1.3.4 (19/09/2016)** - Meta.bas created - Node counter added in node.bas - Elements counters added - proc TK_CheckModelingOptionsForShellElems was created in tkWidgets.tcl - TKWIDGET for shell elements added in OpenSees.mat - Check Element type (in mesh) for Quad, Shell and Brick Elements. If invalid suitable error message is displayed. --- **Version 1.3.3 (13/09/2016)** - OpenSees.exe was removed from installation - Existing OpenSees.exe location is now asked during installation (recommended is C:\OpenSees\OpenSees.exe) --- **Version 1.3.2 (12/09/2016)** - Recorders added for every element type - Dependency about Vertical axis in OpenSees.prb removed --- **Version 1.3.1 (10/09/2016)** - Recorders added for shell and quad elements - Question field names updated in problem data menu - OpenSees.bat updated: moves more files in OpenSees folder in Project Directory - OpenSees menu changed to "GiD+OpenSees" - GiD+OpenSees menu choice added: View version history --- **Version 1.3.0 (09/09/2016)** - Brick element recorder commands updated - Splash icon updated - btn_About.png updated - Concrete06C.png updated - mnu_Site.png added - OpenSees menu "Visit GiD+OpenSees menu" option added - OpenSees menu "Create and view .tcl file only" added --- **Version 1.2.9** - tcl file format improved --- **Version 1.2.8** - OpenSees menu icons added: 4 new icons - Section icon added on toolbar --- **Version 1.2.7** - GiD+OpenSees menu updated: - Calculation - Create .tcl only - Visit OpenSees wiki - About --- **Version 1.2.6** - Batch file deletes previous OpenSees folder in project directory - Restraints.bas updated - RestNodes.tcl deleted - Toolbars updated and Section F-D button added --- **Version 1.2.5** - Error Messages added for Beam Column elements in case of wrong modeling options - Geometric transformations are printed once now, even you have both Elastic Beam column and Timoshenko beam elements --- **Version 1.2.4** - Print Format updated for nodes and brick elements - OpenSees.exe updated to version 2.5.0 - Comments for local axes updated in Line_uniform_loads condition - tkWidget added for modeling options about Dimensions and DOFs. Dependencies deleted. - OpenSees.bat updated: Displays DOS window while OpenSees.exe is running - Comments added in Restraints Conditions --- **Version 1.2.3** - Conditions Line_Restraints/Surface_Restraints added (transferred to the nodes of the geometric entity) - Condition Line_Body_Constraint added - Second toolbar added - Condition Line_Loads added - Symbols added to these additional Loads and restraints conditions --- **Version 1.2.2** - Icons updated --- **Version 1.2.1** - Elastic Timoshenko Beam elements postprocess results for 2D and 3D models supported - Corotational Truss elements postprocess results for 2D and 3D models supported - Rigid diaphragm bug fixed - Modal analysis bug fixed: It works for more than 3 modes now (<=12) - Shell + Beam-Column Models: Deformation in post process is supported plus MQN for Beam-Column elements - Brick elements can be assigned only in volumes --- **Version 1.2.0** - Zero length elements updated: You can assign this condition on more than 2 nodes and command is printed per 2 nodes. - Truss postprocess results in 2D model are supported - Wrong calculations about beam column element properties fixed --- **Version 1.1.9** - Modal analysis supported in postprocessing for 2D models - Bug fixed: Body constraints now work in 2D models - Concrete/steel categories added in elastic isotropic/orthotropic materials --- **Version 1.1.8** - Corotational Truss Element supported --- **Version 1.1.7** - Timoshenko Elastic Beam elements supported --- **Version 1.1.6** - Shell elements supported --- **Version 1.1.5** - Rigid diaphragm fixed --- **Version 1.1.4** - Modal analysis is supported in postprocessing for 3D models --- **Version 1.1.3** - ZeroLength Elemenets supported --- **Version 1.1.2** - 2D / 3DOF supported for Beam-Column problems - Requirements was addeed for Truss and Beam-Column Elements in general tab - TkWidget added for Elastic Beam-Column elements --- **Version 1.1.1** - Mass density supported for Truss and Beam-Column elements --- **Version 1.1.0** - Sections Force-Deformation Platefibre and ElasticMembranePlate added - You can use any elastic isotropic material for Elastic Beam-Column elements not only the template one --- **Version 1.0.9** - Brick elemens window added - Modeling options bug fixed - Quad and shell windows updated - Eigen analysis supported --- **Version 1.0.6** - Post Processing results for Truss and Elastic Beam-Column elements - Quad/shell elements properties added --- **Version 1.0.5** - Local axes added: - Vertical axis: Z axis - Vertical elements: Vecxz=(0,0,1) - Non-vertical elements: vecxz=(-1,0,0) --- **Version 1.0.0** - Initial release