Abstract | Program UMAR, which stands for Unified Method of Analysis for Rehabilitation, is a general-purpose finite element program for rehabilitation analysis and design of various structural and building components. UMAR solves for the static response of linear and non-linear two- and three-dimensional structural systems under the action of mechanical loads. The computer program can include time-dependent phenomena such as creep, shrinkage and cyclic loading. UMAR also offers transient analysis capabilities for parabolic initial-value problems in fluid mechanics, and it can couple this type of analysis with that due to mechanical loads. Some features which are available in the program include:Multi-field/physics analysis capabilities to couple heat-mass transfer problems with stress problems;Element options to model addition or removal of elements (material) in the physical system to simulate construction/rehabilitation processes;Six basic elements for structural analysis: a space truss element, a shear connector element, a quadrilateral membrane element, a quadrilateral plate-bending element, a quadrilateral shell element, and a layered-solid element. All the quadrilateral elements can be layered in the out-of-plane direction. The membrane and solid elements can also be used for transient analysis;Prescribed nodal displacements and/or surface traction options for structural analysis;Prescribed nodal values and/or surface flux options for transient analysis;Prescribed arbitrary load-time functions (both mechanical and environmental);Comprehensive library of material models: isotropic linear-elastic, orthotropic linear-elastic, transversely-isotropic linear-elastic, orthotropic hypo-elastic, elasto-(plastic)-damage, and a family of multi-yield elasto(-visco)-plastic;Several symmetric and non-symmetric matrix equation solvers: LU decomposition solvers for banded and full matrices, a sky-line solver for banded matrices, a domain decomposition solver, a symmetric frontal solver, and a Gauss-Seidel iterative solver;ASCII input file, where data is organised into recognisable blocks. Program UMAR is written in Fortran 90, and the executable is available for PC computing platforms by compiling and linking the code with the Compaq Visual Fortran 6.1a compiler. |
---|