Forward Dynamics Tool Does Not Converge
Posted: Thu Jan 21, 2021 12:00 am
Hello,
I am having trouble using getting the forward dynamics tool to converge and run the entire length it is supposed to. I am using the Rajagopal2015.osim with meshes for contact geometries and an ElasticFoundation force. The idea is to use the forward dynamics to see how the model falls due to gravity (if someone loses consciousness for example) with no controls or states files. I tried multiple combinations of minimum timesteps and error tolerances but changing them yields the same error(time steps: 1e-4 to 1e-8 and error: 1e-4 to 1e-8). The model only has this problem if it is set to fall forwards, the tool runs fine when the model falls backwards. I copy-pasted the error message below, the muscle the comes up in the error does change depending on the starting position. I have tried removing them to see if that fixes the problem with no success. I would greatly appreciate any help I can get.
Exception caught in Millard2012EquilibriumMuscle::calcMuscleDynamicsInfo from bflh_r
Exception caught in Millard2012EquilibriumMuscle::calcFiberVelocityInfo from bflh_r
bflh_r Fiber velocity Newton method did not converge
Exception caught in Millard2012EquilibriumMuscle::calcMuscleDynamicsInfo from bflh_r
Exception caught in Millard2012EquilibriumMuscle::calcFiberVelocityInfo from bflh_r
bflh_r Fiber velocity Newton method did not converge
ForwardTool::run() caught exception
Thank you very much for reading and for your time.
I am having trouble using getting the forward dynamics tool to converge and run the entire length it is supposed to. I am using the Rajagopal2015.osim with meshes for contact geometries and an ElasticFoundation force. The idea is to use the forward dynamics to see how the model falls due to gravity (if someone loses consciousness for example) with no controls or states files. I tried multiple combinations of minimum timesteps and error tolerances but changing them yields the same error(time steps: 1e-4 to 1e-8 and error: 1e-4 to 1e-8). The model only has this problem if it is set to fall forwards, the tool runs fine when the model falls backwards. I copy-pasted the error message below, the muscle the comes up in the error does change depending on the starting position. I have tried removing them to see if that fixes the problem with no success. I would greatly appreciate any help I can get.
Exception caught in Millard2012EquilibriumMuscle::calcMuscleDynamicsInfo from bflh_r
Exception caught in Millard2012EquilibriumMuscle::calcFiberVelocityInfo from bflh_r
bflh_r Fiber velocity Newton method did not converge
Exception caught in Millard2012EquilibriumMuscle::calcMuscleDynamicsInfo from bflh_r
Exception caught in Millard2012EquilibriumMuscle::calcFiberVelocityInfo from bflh_r
bflh_r Fiber velocity Newton method did not converge
ForwardTool::run() caught exception
Thank you very much for reading and for your time.