civil-and-structural-engineering
Using Risa to Perform Nonlinear Structural Analysis for Complex Projects
Table of Contents
In modern civil engineering, the ability to accurately simulate structural behavior under extreme loads and complex conditions is no longer a luxury—it is a necessity. Nonlinear structural analysis provides the computational framework to capture real-world phenomena such as material yielding, large deformations, and contact interactions that linear methods inherently ignore. RISA (Rapid Interactive Structural Analysis) has become a trusted tool among structural engineers for performing these advanced simulations. Its nonlinear analysis modules enable engineers to model everything from progressive collapse in steel frames to post-tensioned concrete bridges with geometric imperfections. This article provides a comprehensive guide to performing nonlinear structural analysis in RISA, covering the underlying theory, software features, practical workflow, and real-world applications for complex projects.
Understanding Nonlinear Structural Analysis
Traditional linear elastic analysis assumes that stress is proportional to strain and that deformations are small enough to ignore changes in geometry. This works well for many routine designs under service loads, but it fails to predict failure modes or reserve capacity in extreme events. Nonlinear analysis relaxes these assumptions by incorporating three primary sources of nonlinearity:
- Material nonlinearity – The stress-strain relationship is not linear beyond the elastic limit. Steel yields, concrete cracks and crushes, and soil behaves plastically.
- Geometric nonlinearity – Large displacements change the stiffness of the structure (e.g., cable sag, column buckling, P-delta effects). The equilibrium equations must be written with respect to the deformed configuration.
- Contact and boundary nonlinearity – Gap opening/closing, friction, and supporting conditions that change as loads are applied (e.g., a footing lifting off the ground).
Engineers turn to nonlinear analysis when evaluating structural performance under seismic loading, blast events, staged construction, or when investigating progressive collapse scenarios. It also plays a critical role in performance-based design, where ductility and energy dissipation are quantified. RISA supports all three nonlinearities, allowing engineers to model structures as they actually behave rather than as idealized linear systems.
Key Nonlinear Analysis Features in RISA
RISA offers a suite of nonlinear analysis options integrated into its intuitive interface. Understanding these features helps engineers choose the right tool for each project.
Material Nonlinearity
RISA allows users to define nonlinear material models for steel, concrete, and other structural materials. For steel, bilinear or multilinear stress-strain curves can be input to model yielding and strain hardening. Concrete can be modeled with compression-only behavior and tension cut-off to represent cracking. The software supports plastic hinge formation in frame elements, making it suitable for seismic pushover analysis and moment redistribution studies. Engineers can also define custom nonlinear springs to represent soil-structure interaction or semi-rigid connections.
Geometric Nonlinearity
RISA includes two primary geometric nonlinearity options: P-delta (small displacement but large axial load effects) and large displacement analysis (full geometric nonlinearity). Large displacement analysis updates the stiffness matrix at each load step to account for member chord rotations, bowing, and stability effects. This is essential for slender structures, cables, and arches where load path changes significantly with deformation. The software also performs eigenvalue buckling analysis to identify critical load factors, then can continue with a nonlinear collapse analysis to trace post-buckling behavior.
Contact and Boundary Nonlinearity
Contact surfaces, gaps, and tension-only supports are handled through gap elements and nonlinear springs. RISA’s contact analysis enables simulation of rocking foundations, joint separation, and member bearing. For example, a steel beam resting on a masonry wall can be modeled with a compression-only spring that allows uplift under negative moments. This capability is vital for evaluating structures during seismic events where uplift and sliding often occur.
Dynamic Nonlinear Analysis
For time-dependent loads such as earthquakes, blasts, or machinery vibrations, RISA offers nonlinear time-history analysis (NLTHA). Users can apply recorded or synthetic acceleration records and observe the inelastic response of the structure. The software supports Rayleigh damping and hysteretic material behavior, allowing realistic energy dissipation. Pushover analysis (capacity spectrum method) is also available as a simpler alternative to NLTHA for design code compliance.
Step-by-Step Guide to Performing Nonlinear Analysis in RISA
Executing a successful nonlinear analysis requires careful setup. The following workflow outlines the essential steps, with tips gleaned from experienced RISA users.
1. Model Creation and Geometry Definition
Begin by constructing the structural model in RISA-3D or RISA-2D. Import CAD files or define nodes, members, and plates manually. Ensure the geometry accurately reflects the as-built condition, including eccentricities, offsets, and member orientation. For nonlinear analysis, pay special attention to member end releases and diaphragm constraints, as these affect load transfer and convergence.
2. Assigning Nonlinear Properties
Nonlinear behavior is defined through material models and element properties. For steel members, assign a yield strength and specify the post-yield slope. For concrete, use the concrete material model with a specified compressive strength and tension stiffening parameters. If using plastic hinges, define the hinge length and moment-rotation curve. For geometric nonlinearity, set the analysis type to "Large Displacement" in the global solution control. For contact elements, specify the gap stiffness and initial gap distance.
3. Applying Loads and Load Combinations
Nonlinear analysis is load-path dependent, so the sequence of load application matters. Define load cases for dead, live, wind, and seismic loads. Use staged construction load sequences to simulate the actual building process. For seismic analysis, create a nonlinear time-history load case with a base acceleration record. In pushover analysis, apply a monotonically increasing lateral load pattern. Always verify that load magnitudes are realistic and that load combinations comply with the governing design code (e.g., ASCE 7).
4. Configuring Analysis Settings
RISA provides several control parameters for nonlinear analysis. Set the maximum number of iterations (typically 50-200), convergence tolerance (e.g., 0.001 for displacements), and load increment scheme. For stiff structures, a constant load increment works; for highly nonlinear behavior (snap-through, buckling), use adaptive stepping with bisection. Enable line search or arc-length control if convergence is problematic. For dynamic analysis, set the time step size (e.g., 0.01 seconds) and damping ratios (typically 2-5% for steel structures).
5. Running the Analysis and Monitoring Convergence
Initiate the analysis and monitor the solver log. RISA provides real-time feedback on iteration counts, residual norms, and load step completion. If the analysis diverges, common remedies include reducing load step size, adding more intermediate steps, or adjusting material parameters. Use the "Restart" option to continue from a converged state after modifying settings. For large models, the analysis may run for hours; consider running it overnight or using a more efficient mesh.
6. Interpreting Results
After a successful analysis, review deformed shapes, stress contours, and force diagrams. RISA automatically tracks the maximum and residual displacements. For plastic hinges, check the hinge status (e.g., yield, collapse) and rotation demands. Compare results with acceptance criteria from codes or project specifications. Use the "Section Cut" tool to extract internal forces at critical locations. Animations of the time-history response help identify failure mechanisms. Document the load-deflection curve for pushover analysis.
Real-World Applications of Nonlinear Analysis in RISA
The power of RISA’s nonlinear analysis is best illustrated through practical engineering scenarios.
Seismic Evaluation of Existing Steel Moment Frames
A structural engineer evaluating a 12-story steel moment frame built in the 1970s needs to assess its capacity to withstand a design earthquake. Using RISA’s pushover analysis, the engineer assigns plastic hinges at beam ends and column bases based on expected ductility. The nonlinear analysis shows that, while the frame meets the code-intended drift limits, several column hinges exceed their rotation capacity at the design earthquake level. The engineer then recommends adding buckling-restrained braces to reduce drift and protect the columns. This nonlinear assessment avoids unnecessary retrofit costs by pinpointing exactly where strengthening is needed.
Blast Analysis of a Government Building Exterior
For a blast-resistant design, linear methods grossly overestimate forces or fail to capture load redistribution. In RISA, the engineer models the blast load as a triangular pressure pulse applied to the façade columns. With geometric nonlinearity enabled, the analysis captures the column’s post-buckling response and the formation of catenary action in the floor slabs. The results demonstrate that the structure can survive a moderate blast without progressive collapse, satisfying the client’s threat requirements.
Staged Construction of a Long-Span Concrete Arch Bridge
Constructing a concrete arch bridge requires careful sequencing to avoid excessive stresses in the temporary supports. RISA’s staged construction nonlinear analysis allows the engineer to model each pour and cable-stay adjustment phase. The nonlinear concrete model captures creep and shrinkage effects over time. The analysis reveals that if the arch closure segment is poured in summer rather than winter, thermal stresses could cause cracking. The design team adjusts the schedule and adds temporary stress-relief joints accordingly.
Advantages and Limitations of RISA for Nonlinear Analysis
While RISA is a powerful and accessible tool, engineers must understand its strengths and limitations to use it effectively.
Advantages
- User-friendly interface: RISA’s graphical environment reduces the learning curve compared to specialized finite element packages (e.g., ANSYS, Abaqus). Engineers can set up nonlinear analyses without scripting language expertise.
- Integration with design codes: RISA automatically checks members per AISC, ACI, and other codes, even after nonlinear analysis, saving time on post-processing.
- Efficient for framed structures: The software is optimized for beam-column elements with concentrated plasticity, making it ideal for building and bridge frames.
- Staged construction wizard: A built-in tool simplifies the application of construction sequences, which is vital for realistic modeling.
Limitations
- Limited continuum element support: RISA focuses on 1D and 2D elements (beams, columns, plates); full 3D solid modeling for detailed stress analysis is not available.
- Convergence challenges for highly nonlinear problems: Structures undergoing extreme damage, contact with friction, or post-buckling with multiple equilibrium paths may require manual tuning or alternative software.
- No fluid-structure interaction: Wind and wave loading are input as simplified pressure loads; coupled fluid dynamics are outside RISA’s scope.
- Computation time for large models: Nonlinear time-history analysis of a 50-story building with thousands of elements can be slow without parallel processing capabilities.
Best Practices for Successful Nonlinear Analysis in RISA
To achieve reliable results and avoid common pitfalls, follow these guidelines:
- Mesh quality matters: For plate elements, avoid high aspect ratios and skewed shapes. Use a mesh that captures stress gradients without creating unnecessary degrees of freedom. For beam elements, ensure that plastic hinge locations align with element divisions.
- Start with a linear analysis: Run an eigenvalue or linear static analysis first to verify model connectivity, boundary conditions, and load paths before adding nonlinearity.
- Use load increments wisely: Begin with coarse load steps to find the approximate response, then refine increments near the expected nonlinear range (e.g., near yield or buckling).
- Monitor convergence history: Check if iterations increase suddenly during a step—this indicates an instability. If the analysis fails to converge, reduce the step size or activate the arc-length method.
- Validate with hand calculations or simple benchmarks: Compare the nonlinear response of a simple cantilever beam or column to theoretical solutions to build confidence in the model.
- Document assumptions: Explicitly state the nonlinear material models used, load sequences, damping ratios, and convergence criteria. This transparency aids peer review and future revisions.
Conclusion
Nonlinear structural analysis is an essential tool for tackling the most demanding engineering challenges—from seismic retrofitting to blast resistance and long-span construction. RISA provides a practical, code-integrated platform that enables engineers to incorporate material yielding, geometric instability, and contact behavior without needing to master esoteric finite element software. By following a disciplined workflow, leveraging the software’s advanced features, and adhering to best practices, engineers can produce designs that are both safe and economical. As building codes continue to adopt performance-based approaches, the ability to perform reliable nonlinear analysis will only grow in importance. RISA stands as a valuable ally in that effort, helping engineers turn complexity into confidence.