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

Fermée
#369 0 commentaires 0 réactions 1 personne assignée Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

@ocots y travaille déjà.

Depuis le 5/11/2026.

  • #383 par @ocots — fusionnée

Évaluation

Cette issue n'a pas encore été évaluée.

Description

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

Langage dominant
Julia
Étoiles
13
Forks
1
Merge moyen
3 h 24 min
PR mergées (30 j)
34

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de control-toolbox/OptimalControlProblems.jl

Toutes les issues de control-toolbox/OptimalControlProblems.jl

Issues similaires

Plus d'issues Julia

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.