Intro
This plugin enables automatic generation of Design Response Spectrum data based on national seismic load standards such as NZS 1170.5 (2004). It is tailored for engineers needing precise seismic input functions for structural analysis. By allowing parameter customization and offering real-time graph previews, the plugin streamlines the seismic spectrum creation process for response spectrum analysis.
Developed with
- MIDAS CIVIL NX 2025 (v1.1) US
- MIDAS GEN NX 2025 (v1.1) US
Applicable standards
- NZS 1170.5:2004 — New Zealand Standard for Seismic Actions
- AS 1170.4:2024 — Australian Standard for Earthquake Actions
- SBC 301-CR:2018 — Saudi Building Code: Seismic Design Provisions
- NF EN1998-1:2008 — French National Annex to Eurocode 8: Design of Structures for Earthquake Resistance
- UNE EN1998-1:2011 —Spanish National Annex to Eurocode 8: Design of Structures for Earthquake Resistance
Benefits of this plugin
- Code-Based Spectrum Generation: Calculates spectral acceleration values based on user-defined seismic parameters aligned with the selected code.
- Real-Time Visualization: Preview the generated response spectrum graph before applying it.
- Integration Ready: Generated data is directly assignable to structural load cases or analysis functions.
How to use this plugin?
1. Function Name : Input a name for the spectrum (e.g., RS 01). This is required to proceed.
2. Design Spectrum Selection : Select a design standard
3. Set Parameters
4. Preview Design Spectrum Check a graph of the spectrum based on the inputs.
5,6. Apply RS Data
Click Update to assign the spectrum to a Response Spectrum Function for use in analysis.
Note
-
-
All input fields require valid positive decimal values. Invalid entries will trigger a modal warning.
-
Currently, only NZS 1170.5 (2004) is supported. When changing the design code in the future, all related seismic parameters must be reconfigured accordingly.
-
The plugin is designed to provide a local parameter setup aligned with the selected code.
-
This tool is ideal for use in conjunction with dynamic analysis modules requiring spectrum input.
-