Gidopensees
GiD+OpenSees Interface
Install / Use
/learn @rclab-auth/GidopenseesREADME
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 automatic
