(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
- 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 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