Closed DirkKramer closed 3 years ago
Hi, I think doing these changes will solve the problem:
Iy
and Iz
do define a nonzero J
for the section Model.Solve_MPC()
instead of Model.Solve()
Can you please do a check? Thanks
Hi, I think doing these changes will solve the problem:
- Plus to
Iy
andIz
do define a nonzeroJ
for the section- Use
Model.Solve_MPC()
instead ofModel.Solve()
Can you please do a check? Thanks
This did the trick. Thanks for your help!
Describe the bug I am using BriefFiniteElement for simulating a model that consists of frame elements. I discovered that the .Solve() method of the model gives troubles when two elements are in line with each other. For example in the following code:
To Reproduce
Expected behavior Model.Solve to run successfully.
Additional context
When I change the second node to:
Node n2 = new Node(0,0.0000000001,0);
There are no problems. When I set the constraints of n2 to RotationFixed, there are also no problems.The case is that my model contains several elements that are in line with each other, but setting the nodes of these elements to RotationFixed is not a solution for me. So I am wondering is this an error in the .Solve() method (dividing by zero or something like that) Or is this just a consequence of using FEM for simulating.