Class EarthquakeSimulator
java.lang.Object
org.episteme.social.architecture.EarthquakeSimulator
Simplified seismic analysis simulator for evaluating building responses
to earthquake forces. Implements equivalent lateral force procedures
and period estimation formulas.
- Since:
- 1.0
- Version:
- 2.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Method Summary
Modifier and TypeMethodDescriptionstatic RealcalculateBaseShear(double buildingWeight, double responseCoeff) Calculates the seismic Base Shear (V) using the simplified equivalent lateral force procedure.static RealestimatePeriod(double height, boolean isSteel) Estimates the fundamental natural period (Ta) of a building based on its height and structural system.
-
Method Details
-
calculateBaseShear
Calculates the seismic Base Shear (V) using the simplified equivalent lateral force procedure. V = Cs * W- Parameters:
buildingWeight- (W) total weight of the structure in Newtons or kgresponseCoeff- (Cs) seismic response coefficient- Returns:
- the calculated base shear as a Real value
-
estimatePeriod
Estimates the fundamental natural period (Ta) of a building based on its height and structural system. Ta = Ct * h^n- Parameters:
height- height of the building in metersisSteel- true if the structure is a steel frame, false if reinforced concrete- Returns:
- the estimated fundamental period in seconds
-