Springs for OpenSees

WoodSpr is the OpenSees implementation of the hysteretic laws described in:

Rinaldin G., Amadio C., Fragiacomo M. (2013) A Component approach for the hysteretic behaviour of connections in cross-laminated wooden structures, Earthquake Engineering and Structural Dynamics, 42:2023-2042. DOI: 10.1002/eqe.2310

Rinaldin G., Fragiacomo M. A Component Model for Cyclic Behaviour of Wooden Structures. Materials and joints in Timber structures: recent developments of technology, RILEM Bookseries, Vol. 9, pp. 519-530, 2014, DOI: 10.1007/978-94-007-7811-5_48, ISBN: 978-94-007-7811-5

Improvements described here have been implemented:

Rinaldin G., Fragiacomo M. Non-linear simulation of shaking-table tests on 3- and 7- storey X-Lam timber buildings. Engineering Structures, 113 (2016) 133-148, DOI: 10.1016/j.engstruct.2016.01.055

Usage: in TCL syntax: element woodspr num nodeI nodeJ numProps numStVars dofN dofV1 dofV2 springType writeCSV (numProps)*PROPS

For instance:
element woodspr 90001 11 10001 44 52 3 2 1 3001 1 \
2.9983 10 0.118 14 -0.118 4 0.525 0.8416 \
484.25 0.3 0.6 1 0 0.0005 -0.004 3.167 \
0.9 1 0 10.0 0 0 0 0 \
4.82 40.31 0.69 48.33 -0.69 3 0.7333 0.85 \
30.25 0 0.6 -1000000 80 -0.303 1 0.001 \
1 0 0.0005 2

The number and the description of the parameters are listed in the manual of So.ph.i. software.
Download the DLL (x64)

MasonrySpr is the OpenSees implementation of the hysteretic laws described in:

Rinaldin G., Amadio C., Macorini L. A macro-model with nonlinear springs for seismic analysis of URM buildings. Earthquake Engng Struct. Dyn. (2016) 45 no.14: 2261-2281. DOI: 10.1002/eqe.2759

Rinaldin G, Amadio C. Static and dynamic analysis of masonry buildings using a new macroelement within the equivalent frame method, IbMaC 2016, Brick and Block Masonry – Trends, Innovations and Challenges – Modena, da Porto & Valluzzi (Eds), Padova 26th-30th June 2016, CRC Press, Taylor & Francis Group, London, pp.323-330, ISBN 978-1-138-02999-6

Usage: in TCL syntax: element masonryspr num nodeI nodeJ numProps numStVars dofN dofV1 dofV2 springType writeCSV (numProps)*PROPS

For instance:
element masonryspr 90001 11 10001 27 34 3 2 1 420 1 \
7.188E+04 0.7 6.541E+03 1.0 3.450E+03 0.6 0.8 0.06 \
100.0266 0.0 0.0 0.65 0.0 4.0E+08 8.625E+05 1.0 \
230.0 1.15 0.25 6300.0 1.9 345 0.9 1.0 \
0.0 0.4 5.0

The number and the description of the parameters are listed in the manual of So.ph.i. software.
Download the DLL (x64)