dymos icon indicating copy to clipboard operation
dymos copied to clipboard

Some Birkhoff constraints are now treated as linear.

Open robfalck opened this issue 5 months ago • 1 comments

Summary

The dense block in the Birkhoff transcription's sparsity pattern is due to a matrix used to compute the state defects as a function of the state rates. This matrix is constant and, as long as the states are a design variable, this constraint is linear.

Making this constraint linear significantly improves the sparsity coloring for the Phase. The Birkhoff transcription maintains the sparsity, and good conditioning, even when the number of nodes is extremely high.

Related Issues

  • Resolves #1041

Backwards incompatibilities

None

New Dependencies

None

robfalck avatar Feb 06 '24 14:02 robfalck