misbahsy / APMonitor-do

Dynamic Optimization

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

APMonitor-do

Dynamic Optimization

Following is a colab (jupyter notebook) version of the Dynamic Optimization course taught by Dr. John Hedengren at the Brigham Young University. Best method to view these notebooks is in google colab.

Original course website: http://apmonitor.com/do/index.php/Main/HomePage

The goal of this effort is to help students on the following:

  • Follow lectures and solve code in the same location
  • Python packages are upgraded automatically in the colab
  • GEKKO pip installation is verified at each code run
  • Try new code techniques to solve problem
  • Run code in the browser

Currently, GEKKO and ODEINT code are functional in these notebooks. APM code, MATLAB code, lab assignments and exams are a work in progress (link is provided to original website in latter case).

Start Here

Colab version of course: https://github.com/misbahsy/APMonitor-do/blob/master/DynamicOptimization.ipynb

About

Dynamic Optimization


Languages

Language:Jupyter Notebook 100.0%