Skip to content

What is the reason for the slightly different result with Stab2D? #60

Answered by adtzlr
Martin15135215 asked this question in Q&A
Discussion options

You must be logged in to vote

Okay, I figured out that the differences in the results are due to effects of nonlinearity. Equal results with Stab2D are obtained only by setting the load-proportionality factor to a very small value in TrussPy.

Due to the nonlinear path-following algorithm, extended equilibrium equations are used for the numeric continuation. However, there is no direct access implemented to the linearized solution other than applying very small loads which lead to small displacements and (nearly) no effects of nonlinearity.

With M.Settings.dlpf = 1e-5 you'll get the displacements

In[1]: np.round(res.U / res.lpf, 1)
Out[2]: 
array([[   0. ,    0. ,    0. ],
       [ 214.8,    0. , -195.8],
       [   0.…

Replies: 3 comments 4 replies

Comment options

You must be logged in to vote
2 replies
@Martin15135215
Comment options

@adtzlr
Comment options

Comment options

You must be logged in to vote
2 replies
@Martin15135215
Comment options

@adtzlr
Comment options

Answer selected by Martin15135215
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants