In a non linear translational spring, is it possible to provide force deflection data directly instead of stiffness Vs deflection ?

2 views (last 30 days)
Dear all, Hi, i am trying to model a non linear translational spring in simmechanics.where i have my force Vs deflection curve with (preloading) can i feed the force vs deflection data directly , providing Stiffness Vs deflection data instead ....?

Answers (1)

Sebastian Castro
Sebastian Castro on 6 Apr 2015
I'm guessing you're using the Nonlinear Translational Spring from SimDriveline library? The only parameterization under "By lookup table" is indeed deformation vs. force.
For a spring, force = stiffness*deformation, so you can just multiply your stiffness data by the same displacement vector such that your block data is as follows:
Deformation Vector: xVec
Force vector: stiffness.*xVec
... Either that, or you can make your own custom block with the Simscape language that does take in deformation and stiffness vectors. That seems like more work to me, though :)
- Sebastian

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!