-
Notifications
You must be signed in to change notification settings - Fork 0
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
BVP IP #1
Comments
thanks @PlMlsn 🙂 |
@PlMlsn @ocots made some tests with Olivier code, changing the number of time steps:
Very promising, all in all. |
@PlMlsn please point us towards your last paper describing the penalisation technique for state constraints. The other interesting point is keeping the Hamiltonian maximisation implicit. We also tried it on this problem: |
@jbcaillau the last paper is https://doi.org/10.1051/cocv/2024049 and an arxiv version can be found here https://arxiv.org/pdf/2309.01425 |
20s for 4000 points. This is nice. It was not like that when I tried few days ago. |
Run time for N = 4000 from an N = 2000 sol. |
Even with 4000 points we can see that the control is not well approximated at the switching between boundary and singular arcs. Maybe we would need a different scheme. |
@PlMlsn @ocots oscillatory behaviour most probably due to an error when parsing the multipliers, check control-toolbox/CTDirect.jl#184 |
@PlMlsn @ocots bug confirmed and corrected (adjoints where not retrieved and plotted properly after the optimisation), see control-toolbox/CTDirect.jl#184 Now, same results as before but without oscillations on the adjoint (N = 50 and N = 1000 below). @ocots your detection (using |
hi paul, which one of @PoloMali @PlMlsn is your github id 😅? if you have some spare (summer) time, our student @ibtissammim who is testing your software on this problem from quantum control (BSBS structure - B = bang, S = singular) might need (and would sure benefit from) some help 🤞🏾! Check control-toolbox/spin#1 (comment) |
Hi @jbcaillau, both are mine but the one to use is @PlMlsn. I would be happy to help @ibtissammim on that problem and I hope bvp-dae will be satisfactory :) |
Get code from https://ifpen-gitlab.appcollaboratif.fr/detocs/ipm_ocp
The text was updated successfully, but these errors were encountered: