OpenSees Material LabHysteresisFit
Steel • Concrete • Timber • General

MULTI-MATERIAL CALIBRATION

Match cyclic tests to OpenSees

Select a material model, adjust every required input, and compare the response and cumulative errors.

ACTIVE MODELSteel02Steel

TEST–MODEL COMPARISON

Steel02 hysteresis

Prototype response
RMSE17.30
0.9962
Cumulative force error5.70%
Test cumulative energy168.82
Model cumulative energy163.09
Cumulative energy error3.39%
Force error = Σ|model − test| / Σ|test|Energy error compares total absolute trapezoidal work along both histories.

4  OpenSees material output

All parameters required for the selected material are shown below and included in the generated command.

Fy334
E0182816
b0.01101
R016.453
cR10.85378
cR20.11384
a10.02285
a20.91408
a30.01645
a40.91408
sigInit0
ops.uniaxialMaterial('Steel02', 1, 334, 182816, 0.01101, 16.453, 0.85378, 0.11384, 0.02285, 0.91408, 0.01645, 0.91408, 0)

5  Test-data preview

Representative points from the regenerated synthetic dataset using Steel coupon low-cycle.

703 rows
StepInputTest responseModel responseError
00.0000000.0000.0000.000
100-0.000203-60.519-57.1683.351
2010.002433105.170104.685-0.485
3010.002433326.597321.058-5.539
401-0.003244182.976197.28214.307
501-0.007300-393.395-369.62923.766
6020.001622-362.417-354.9547.463
7020.000000380.226359.896-20.330
Development note: Steel02 has the most direct browser implementation. All other response engines are transparent calibration scaffolds and command generators; validate them against direct OpenSees/OpenSeesPy execution before research or design use.