Week Mini-Course on Modeling and Optimization

30 views
Skip to first unread message

John Hedengren

unread,
Apr 25, 2013, 8:02:20 PM4/25/13
to b...@apmonitor.com, apmo...@googlegroups.com, CAS...@listserv.umd.edu

Next week (Apr 29- May 3) is our week-long intensive training session on modeling and optimization for researchers at BYU. We are also making the training session available through WebEx if you’d like to participate remotely. The maximum number of WebEx seats is 25 and it will be available to the first participants that join the session.

 

Dates: Apr 29-May 3

Times: Every day 8 AM – 12 PM, Mountain Time

Location: 230 CB at BYU or remotely through WebEx (see log-in information below)

 

WebEx Information:

 

Meeting Number: 624 458 561

Meeting Password: dyn2013

-------------------------------------------------------

To join this meeting (Now from mobile devices!)

-------------------------------------------------------

1. Go to https://byu.webex.com/byu/j.php?J=624458561&PW=NNTllNWQ5ODhm

2. If requested, enter your name and email address.

3. If a password is required, enter the meeting password: dyn2013

4. Click "Join".

5. Follow the instructions that appear on your screen.

 

-------------------------------------------------------

Audio conference information

-------------------------------------------------------

Call-in toll number (US/Canada): 1-650-479-3208 

Access code:624 458 561

 

In preparation for the course, please install the following software:

 

For Everyone:

 

Optional (needed for Afternoon Session Participants only):

 

We’ll have 3-4 hours of instruction in the morning followed by an afternoon of hands-on exercises. These are some of the concepts that we’ll cover:

 

• introductory concepts

-              steady state models

-              dynamic models

-              solution methods

o             simulate

o             estimate

o             optimize

• model development

-              empirical modeling

o             linear time-invariant

-              first principles modeling

• simulation

-              sequential simulation techniques

-              simultaneous simulation techniques

• parameter estimation

-              multiple steady-state cases

-              dynamic parameter estimation

• process control and optimization

-              review of PID control

-              linear Model Predictive Control (MPC)

-              nonlinear MPC

• hands-on computer and lab exercises

 

Below is the agenda and dial-in details if you’d like to participate remotely in any of the sessions.

 

Day 1: Meet in 230 CB at BYU, bring a laptop if possible

  • Overview of Mini-Course
  • Installing Python or MATLAB and pre-requisite software (30 min)
  • Modeling and Optimization in APM (60 min) – Jose to help with this section
    • Constants, Parameters, Variables, Intermediates, Objective Functions, Equations
    • Equality and Inequality Constraints
    • Continuous and Integer Variables
    • Exercises and Hands-on Activities through-out
  • Activity (30 min)
  • Introduction to MATLAB and Python (60 min) – Abe / Jose
  • Data and Results (30 min)
    • Input data into models with CSV files
    • Retrieve solution results
    • Plotting and trending in MATLAB or Python
  • Activity (30 min)

 

Day 1: Afternoon

  • MATLAB and Python Tutorials
  • Steady state modeling and optimization with Arduino lab

 

Day 2: Meet in 210B FB, Session in 290 FB. Depending on number of participants we may move to a new location.

  • Dynamic Systems (90 min)
    • First order linear systems
      • Explicit solution
      • Numerical solution
    • Differential Equations in APM
      • Input dynamic data
      • Initialization of models
  • Activity (30 min)
  • Dynamic Parameter Estimation (90 min)
    • Empirical Modeling - Jose
    • First Principles Modeling – Reza / Mostafa
    • Fitting Parameters with Dynamic Data

 

Day 2: Afternoon

  • MATLAB and Python Tutorials
  • Dynamic modeling and optimization with Arduino temperature control

 

Day 3-5: Advanced topics

  • Mixed Integer Nonlinear Programming
  • Mixed Integer Dynamic Programming
  • Multi-Objective Optimization
  • Energy System Modeling – Jose, Reza, Mostafa
  • Biological Modeling – Kristie, Nick
  • Flight Dynamics and Control – Visit to the MAGICC lab – Abe, Colter, Joe, Joshua
  • Refinery Optimization – Jonathon
  • Catalysis Optimization - Basseem
  • Research specific topics
  • Advanced MATLAB and Python Coding

 

Best regards,

 

John Hedengren

Assistant Professor

Department of Chemical Engineering

Brigham Young University

Tel. 801-477-7341

http://apm.byu.edu/prism

 

Ben

unread,
Apr 25, 2013, 8:49:47 PM4/25/13
to apmo...@googlegroups.com, b...@apmonitor.com, CAS...@listserv.umd.edu, john_he...@byu.edu
This looks very worthwhile - I will be joining.

Thanks,
Ben
Reply all
Reply to author
Forward
0 new messages