Closed andrewellis55 closed 1 year ago
This is a change in the shooting API that didn't get documented I believe. the states that may be design variables of any transcription should just be phasename.states:statename
now. For explicit shooting, this should just be the state initial values for now. Once we implement multiple shooting, it will be the initial value of the states within each segment.
@andrewellis55 can you verify that this is working for you with states:x
instead of initial_states:x
?
Well at least a few other users have found this behavior confusing, so before ExplicitShooting becomes too commonplace we should address this by making the state input value initial_states:x
as opposed to states:x
.
This will require some documentation changes as well as some changes to how things work within simulate.
Description
The following code functions to set my initial states with Radau, but when I swap over to Explicit Shooting, I can no longer promote
initial_states:x
out of the phase. Looking at the n2, I don't immediately see an alternativeExample
Dymos Version
1.7.0
Relevant environment information
No response