Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Increase order of subtimestep propagation inside collisions #123

Open
gomezzz opened this issue Feb 21, 2022 · 0 comments
Open

Increase order of subtimestep propagation inside collisions #123

gomezzz opened this issue Feb 21, 2022 · 0 comments

Comments

@gomezzz
Copy link
Collaborator

gomezzz commented Feb 21, 2022

Feature

Desired behavior

Better accuracy through higher interpolation order inside the collision detection here

// if distance is smaller we compute the minimum distance between the linear interpolations

Currently only linear but have noted that we get different conjunctions for different time step sizes. This should hopefully change that.

What needs to be done

  • Find a polynomial or similar to cheaply approximate trajectory where ideally intersection of the two polynomials is also cheap.
  • Compute / Store in-between positions of particles (this relies on the integrator as well. current Yoshida integrator may be suboptimal here)
  • In CollisionFunctor (analytically) compute distance between interpolated trajectories

How it can be tested

  • Run compare to linear
  • Run different timesteps over 1 year to see if results are more deterministic.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant