Rotational Spring (with 84000 kip-in. stiffness for example)

Forum for asking and answering questions related to use of the OpenSeesPy module

Moderators: silvia, selimgunay, Moderators

Post Reply
husayn
Posts: 6
Joined: Wed Aug 30, 2023 9:36 am

Rotational Spring (with 84000 kip-in. stiffness for example)

Post by husayn » Mon Sep 04, 2023 6:30 am

Hello everyone,

I have problems with understanding the modeling of a rotational spring. As far as I know, the dimension for the stiffness of a rotational spring is FL (i.e. moment/rotation_angle; kip-in./rad).
How can we model a rotational spring using a zeroLength element and a uniaxial material by giving only the elastic modulus (elastic material for example), whereas, for modelling a rotational spring with 84000 kip-in/rad stiffness, we have to give it a length and a moment of inertia to be able to calculate EI/L whose dimenion is FL (not only E whose dimension is FL^-2).

Is there something missing in my understanding of this matter? Or maybe opensees assumes that I=1 and L=1, and if I set E=84000 ksi, the stiffness of the zeroLength element would be actually k_rot=84000 kip-in./rad! Am I correct about it?

Could somebody enlighten me please?

mhscott
Posts: 875
Joined: Tue Jul 06, 2004 3:38 pm
Location: Corvallis, Oregon USA
Contact:

Re: Rotational Spring (with 84000 kip-in. stiffness for example)

Post by mhscott » Mon Sep 04, 2023 7:14 am

There's no assumed units with materials in OpenSees. There's no assumption of L=1 or I=1. The interpretation of the material response is the responsibility of the element that calls the material. So if you use a zero length element and elastic material as moment-rotation, the interpretation is as such. It's simple, not complicated!

Post Reply