Etabs Mass Summary By Story Better ((better))
Open ETABS right now, go to Define > Mass Source , and verify your multipliers. You may be surprised at what you find. Need a template? Download our free "Better ETABS Mass Summary Excel Checker" (link below)
import comtypes.client etabs = comtypes.client.GetActiveObject("CSI.ETABS.API.ETABSObject") SapModel = etabs.SapModel ret = SapModel.DatabaseTables.GetTableForDisplay("Story Mass Summary", True, FieldKeyList, GroupName) This yields raw data that you can filter and plot. You’ve built a better ETABS mass summary by story. Now, what does it tell you? etabs mass summary by story better
Roof mass is 39% higher than typical floor due to penthouse and water tank weight being mis-assigned. Better ETABS Output (after our steps): | Story | Mass DL | Mass 0.25LL | Total Mass | Seismic Weight (W) | Cumulative W | |-------|---------|-------------|------------|--------------------|---------------| | Roof | 850 | 50 | 900 | 8820 kN | 8820 kN | | PH | 300 | 10 | 310 | 3038 kN | 11858 kN | | 5 | 890 | 60 | 950 | 9310 kN | 21168 kN | Open ETABS right now, go to Define >
Have a specific mass summary bug? Describe your model in the comments. Download our free "Better ETABS Mass Summary Excel
If you have ever run a seismic analysis in ETABS, you have likely stared at the Mass Summary by Story table. It appears innocent enough: a simple spreadsheet showing mass, weight, and lateral stiffness. But for experienced structural engineers, the default output often raises more questions than it answers.
The default ETABS Mass Summary by Story is often misunderstood. To make it —meaning more accurate, transparent, and useful for seismic design (ASCE 7, UBC 97, or IS 1893)—you need to move beyond the default settings.