Skip to content

PSORLab/RSImplicitIntegrators

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RSImplicitIntegrators

Examples from Forthcoming Implicit Integrator Paper (hyperlink and citation information will be added once the paper becomes available online)

Authors

Matthew E. Wilhelm, Matthew D. Stuber

Overview of Paper

The associated paper describes two methods for computing convex and concave relaxations of the solutions of parametric nonlinear ordinary differential equations (pODEs). Convex/concave relaxations are used deterministic global optimization algorithms of problems with embedded pODEs and reachability analysis of nonlinear systems. The two methods included are based on parametric implicit linear methods and Interval Hermite-Obreschkoff methods. Each included algorithm is part of a discretize-then-relax algorithm, a two-stage procedure: (1) the first stage determines the relaxation valid over the entire time step, and (2) the second stage refines these relaxations at the end of the time-step. Computational efficiency and tightness of the relaxations are evaluated using a series of examples.

How to Reproduce Examples

  1. Clone this git repository to your local machine.
  2. Install Julia 1.7.1 or greater, see https://julialang.org/downloads/.
  3. Example 1: Run the file RSImplicitIntegrators\src\simple_example.jl to generate plots.
  4. Section 5.1 (Lokta-Volterra): Run the file RSImplicitIntegrators\src\lokta_volterra.jl to generate plots.
  5. Section 5.2 (Van der Pol): Run the file RSImplicitIntegrators\src\van_der_pol.jl to generate plots.

Associated Repositories

About

Examples from Forthcoming Implicit Integrator Paper

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages