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

[FEATURE] Automatic Transcription of Differential Equations #39

Closed
pulsipher opened this issue Mar 25, 2020 · 1 comment · Fixed by #66
Closed

[FEATURE] Automatic Transcription of Differential Equations #39

pulsipher opened this issue Mar 25, 2020 · 1 comment · Fixed by #66
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@pulsipher
Copy link
Collaborator

Describe the feature you'd like
Automatically transcribe models with ODEs and/or PDEs via TranscriptionOpt using finite difference, orthogonal collocation, and/or integrals.

Does this pertain to a particular class of problems/techniques? If so explain.
This is relevant to dynamic and space-time problems.

Describe what you currently do about this
Currently users have to manually encode such methods via point variables.

Additional context
This should be extendable to allow for a wide range of user-defined methods. This primarily should have to deal adding additional supports if needed (e.g., interior points) and with forming linking
constraints to properly define the derivative variables.

Also this needs to be done in conjunction with #9.

@pulsipher pulsipher added the enhancement New feature or request label Mar 25, 2020
@pulsipher pulsipher added this to the v0.2.0 milestone Mar 25, 2020
@pulsipher
Copy link
Collaborator Author

These methods should will be located in derivative_expansion (think of better name) that will be within InfiniteOpt that outputs the appropriate set of auxiliary reformation equations using appropriate reduced/point variables/derivatives. Perhaps, this could return a vector of constraint objects (not yet added to the model) and use the make_point_variable_ref and make_reduced_variable_ref from measure expansion (these methods will allow for point/reduced variables at transcription that are not added to the infinite model). Note, with #9 we will need to add like methods for derivatives.

@pulsipher pulsipher modified the milestones: v0.2.0, v0.3.0 Sep 21, 2020
@pulsipher pulsipher linked a pull request Oct 5, 2020 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants