[Dev] JuMP models for Euler, implicit Euler and midpoint

Abierto
#369 0 comentarios 0 reacciones 1 asignado Ver en GitHub

Los mantenedores suelen responder en 1 día

@ocots ya está trabajando en esto.

Desde el 5/11/2026.

Evaluación

Este issue todavía no se ha evaluado.

Descripción

paper

Sub-issue of #284 (theme), part 2 of 5. Depends on part 1 (https://github.com/control-toolbox/OptimalControlProblems.jl/issues/368). Should start after #363 (#360) is merged: it touches the same test files.

Scope

  • :euler, :euler_implicit, :midpoint in schemes.jl, with the CTDirect conventions of the spec comment of #284 (N controls; path constraints at the N+1 nodes, the extreme node reusing U_N, or U_1 for implicit Euler).
  • API: grid_size and scheme named and valued as in OptimalControl.Collocation; model[:scheme].
  • Control counts per scheme in the JuMP accessors, in the construction of a Solution (#329: control time grid, control_interpolation), and in the contract tests (#304).

Done when

  • Four schemes for every JuMP problem.
  • Accessors, Solution construction and contract tests handle N vs N+1 controls.

Refs #284

Lenguaje dominante
Julia
Estrellas
13
Forks
1
Merge medio
3 h 20 min
PR fusionados (30 d)
27

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de control-toolbox/OptimalControlProblems.jl

Todos los issues de control-toolbox/OptimalControlProblems.jl

Issues similares

Más issues de Julia

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.