Dynamic Optimization Projects

Main.ProjectLab History

Show minor edits - Show changes to markup

April 25, 2021, at 12:54 PM by 136.36.4.38 -
Added line 17:
April 20, 2021, at 05:22 PM by 10.35.117.248 -
Changed line 11 from:
to:
April 20, 2021, at 05:19 PM by 10.35.117.248 -
Changed lines 15-16 from:

to Dimethyl Ether]] - Presentation - Files Δ

to:
April 20, 2021, at 05:19 PM by 10.35.117.248 -
April 20, 2021, at 05:17 PM by 10.35.117.248 -
Added lines 15-16:

to Dimethyl Ether]] - Presentation - Files Δ

April 20, 2021, at 02:04 PM by 136.36.4.38 -
Added line 9:
April 19, 2021, at 08:32 PM by 172.58.63.33 -
Added lines 8-9:
Changed line 72 from:
to:
Changed line 7 from:

Final project presentations were 10-15 minutes each on April 23, 2019 from 8-10 AM (Mountain time) and 10 AM-12 PM (Eastern US time).

to:

Final project presentations are 10-15 minutes each and can be pre-recorded. The final project presentations will be presented during the final exam time (3 hrs) with a webinar link for remote participants. Following each presentation, there is an opportunity for the audience to ask questions with 5 minutes of Questions and Answers (Q+A).

September 28, 2020, at 01:49 PM by 136.36.211.159 -
Changed line 7 from:

Final project presentations will be 10-15 minutes each on April 23, 2019 from 8-10 AM (Mountain time) and 10 AM-12 PM (Eastern US time). You can join from the following Zoom meeting link.

to:

Final project presentations were 10-15 minutes each on April 23, 2019 from 8-10 AM (Mountain time) and 10 AM-12 PM (Eastern US time).

August 19, 2020, at 11:04 PM by 136.36.211.159 -
Added line 67:
  • Hot Air Balloon MPC
April 28, 2019, at 12:00 AM by 174.148.13.75 -
Changed line 76 from:
to:
April 27, 2019, at 11:58 PM by 174.148.13.75 -
Changed line 77 from:
to:
April 27, 2019, at 11:57 PM by 174.148.13.75 -
Changed line 77 from:
to:
April 27, 2019, at 11:55 PM by 174.148.13.75 -
Changed line 77 from:
to:
April 27, 2019, at 11:50 PM by 174.148.13.75 -
Changed line 71 from:
to:
April 27, 2019, at 11:49 PM by 174.148.13.75 -
Deleted line 59:
Added line 71:
April 27, 2019, at 11:45 PM by 174.148.13.75 -
Added lines 57-58:
Added line 60:
Added lines 66-67:
Added line 70:
Added line 72:
Added line 74:
Added lines 76-77:
April 03, 2019, at 02:35 PM by 10.35.117.63 -
Changed lines 7-9 from:

All times below are Mountain time in the morning of April 24, 2018. You can join from the following WebEx link.

to:

Final project presentations will be 10-15 minutes each on April 23, 2019 from 8-10 AM (Mountain time) and 10 AM-12 PM (Eastern US time). You can join from the following Zoom meeting link.

May 01, 2018, at 11:44 PM by 10.5.113.102 -
Added lines 72-73:

Everton Colling of Petrobras shares his experience with GEKKO for modeling and nonlinear control of distillation.

April 24, 2018, at 11:07 PM by 10.5.113.102 -
Added lines 70-75:

Example Presentation

(:html:) <iframe width="560" height="315" src="https://www.youtube.com/embed/a6eIEeCrJdU" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe> (:htmlend:)

April 23, 2018, at 07:32 PM by 10.5.113.167 -
Changed line 7 from:
to:
April 23, 2018, at 07:23 PM by 10.5.113.167 -
Added lines 4-9:

Final Project Presentations

Attach:project_report_schedule.png Δ

All times below are Mountain time in the morning of April 24, 2018. You can join from the following WebEx link.

Changed line 51 from:

Reports from 2016

to:

Prior Reports

April 15, 2016, at 05:36 PM by 174.148.121.31 -
Added line 61:
April 15, 2016, at 12:29 AM by 10.10.151.7 -
Added lines 55-56:
April 15, 2016, at 12:25 AM by 10.10.151.7 -
Added line 53:
April 14, 2016, at 11:35 PM by 10.10.151.7 -
Added lines 50-53:

Reports from 2016

April 14, 2016, at 11:31 PM by 10.10.151.7 -
Deleted lines 3-4:
Changed line 5 from:
to:
June 15, 2015, at 06:46 PM by 10.5.113.170 -
Added lines 34-35:
Deleted lines 49-50:
June 15, 2015, at 06:45 PM by 10.5.113.170 -
Added line 49:
May 14, 2015, at 01:40 PM by 45.56.3.184 -
Deleted lines 16-17:

May 14, 2015, at 01:39 PM by 45.56.3.184 -
Changed lines 5-6 from:

Project Planning

to:

Project Proposal

Added lines 17-50:

The dynamic optimization course is divided into 4 sections including (1) modeling, (2) data, (3) estimation, and (4) control/optimization. The purpose of the progress reports is to give intermediate check-points throughout the course. The expectations for each progress report are discussed below.

Project Progress Report #1

The first project progress report should include a description of the input to output dynamic relationships. This should include the constants, parameters, variables, and equations of the dynamic system. This project progress report should show simulation results where a feasible (though not necessarily optimal) solution is obtained. The report should also give an update on the project timeline and discuss any factors that were identified in the project proposal relating to uncertainties. This progress report should also include a discussion of the relevant articles that were identified in the project proposal. The progress report should be the draft section of the final report that includes an introduction, literature review, and model description.

Project Progress Report #2

The second project progress report should include a discussion and results related to estimation and dynamic data (simulated or actual). Include a sensitivity analysis to show the steady state and dynamic relationships between the adjustable parameters and the measured (or controlled) variables. Show estimator results to recover unmeasured states or parameters from either simulated or physical data. If the project does not include physical measurements, include appropriate levels of noise and other real-data aspects such as drift, drop-out, and outliers. The progress report should be a draft section of the final report that includes parameter or state estimation results and discussion.

Project Progress Report #3

The third project progress report should include a discussion and results related to control and optimization. Include a sensitivity analysis to show the steady state and dynamic relationships between the manipulated variables and the controlled variables. Show simulated control and optimization results that achieve a best objective. For this third phase of the project, it is not necessary to show the estimator and controller working together. Uncorrupted data and full state feedback (all states assumed to be measured) are acceptable for this progress report. The progress report should be a draft section of the final report that includes control and optimization results and discussion.

Final Project Report

An objective of this project is to encourage progress on research projects and publication in peer-reviewed conferences and journals. As such, the final project report can either be a report only for this course or a draft of a manuscript that is prepared for submission. The final project report should include the following elements:

  1. Cover letter introducing the context, significance, and contributions of the paper
  2. Highlights with 4-5 bullet points that summarize the main contributions
  3. Manuscript
    1. Title, authors
    2. Abstract
    3. Introduction / Literature review
    4. Theory / Methods
    5. Simulation results / Sensitivity analysis
    6. Estimation and dynamic optimization results
    7. Discussion
    8. Conclusions
    9. References
May 05, 2015, at 11:48 PM by 10.5.113.199 -
Added lines 1-16:

(:title Dynamic Optimization Projects:) (:keywords Python, MATLAB, Simulink, nonlinear control, model predictive control, projects:) (:description Course project in dynamic estimation and optimization related to the graduate-level course.:)

Project Planning

  1. Identify something that you would like to optimize that is related to a dynamic system, preferably in engineering.
  2. Draw a diagram of the system with all parameters and variables labeled.
  3. List a few articles (2-3) that give related results or locate authors that have worked in this area.
  4. List factors that cannot change that influence the dynamic outcome (constants / parameters).
  5. List factors that can change to influence the dynamic result (degrees of freedom or manipulated variables). Do these factors vary over the time horizon or is there one value that is adjustable?
  6. List equations that describe the dynamic response such as equations of motion, mass balance, energy balance, etc.
  7. List the contributions to your objective function such as maximization or minimization of certain variables or parameters, target values, or outcomes that are either desirable or undesirable. These are the controlled or measured variables for the application.
  8. List factors that may influence the feasibility of the solution (constraints that limit the objective, upper or lower limits on the degrees of freedom or state variables, rate of change limits, etc).
  9. List factors that may influence the success of the project. Where are the uncertainties and how will these uncertain factors be addressed?
  10. What is the timeline for the project and the anticipated final product for this project?