You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Currently, the internal dissipation used to stabilize PyElastica simulations is a part of the Cosserat rod governing equations. This leads to the following 2 issues:
In over/critically damped cases, this can lead to a severe limitation on the timestep size, slowing down simulations.
Does not allow for a cleaner way to simulate an undamped rod, other than setting nu = 0 and crunching the damping steps for no reason.
Describe the solution you'd like
Following discussion with @armantekinalp, the dissipation step can be factored out of the Cosserat rod equations, and treated analytically, resulting in an exponential damper dissipation module, which is
Cleaner add-on module to undamped Cosserat rod.
Imposes no timestep restrictions on the simulator.
Allows for cleaner testing for other dissipation schemes (like filtering)
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
Currently, the internal dissipation used to stabilize PyElastica simulations is a part of the Cosserat rod governing equations. This leads to the following 2 issues:
nu = 0
and crunching the damping steps for no reason.Describe the solution you'd like
Following discussion with @armantekinalp, the dissipation step can be factored out of the Cosserat rod equations, and treated analytically, resulting in an exponential damper dissipation module, which is
The text was updated successfully, but these errors were encountered: