## Optimization Techniques in Engineering

## Main.HomePage History

Hide minor edits - Show changes to output

Added lines 42-43:

* Martins, J, Ning, A., Engineering Design Optimization, Cambridge University Press, 2021. [[http://flowlab.groups.et.byu.net/mdobook.pdf|Preprint]]

Changed lines 24-26 from:

John

to:

|| border=0

||John Hedengren leads the [[https://apm.byu.edu|BYU PRISM group]] with interests in combining data science, optimization, and automation with current projects in hybrid nuclear energy system design and unmanned aerial vehicle photogrammetry. He earned a doctoral degree at the University of Texas at Austin and worked 5 years with ExxonMobil Chemical prior to joining BYU in 2011. || %width=100px%Attach:hedengren.png ||

||John Hedengren leads the [[https://apm.byu.edu|BYU PRISM group]] with interests in combining data science, optimization, and automation with current projects in hybrid nuclear energy system design and unmanned aerial vehicle photogrammetry. He earned a doctoral degree at the University of Texas at Austin and worked 5 years with ExxonMobil Chemical prior to joining BYU in 2011. || %width=100px%Attach:hedengren.png ||

Changed line 20 from:

Office: 801-422-2590, ~~350R CB~~

to:

Office: 801-422-2590, 330L EB

Changed line 38 from:

* Edgar, T.F., Himmelblau, D.M., and L.S. Lasdon, Optimization of Chemical Processes, McGraw Hill, 2001. [[Attach:Optimization_of_Chemical_Processes.pdf | ~~Entire ~~Book ~~(PDF)]] ~~|[[https://utexas.app.box.com/v/OptimizationbookEdgar | Chapters]]

to:

* Edgar, T.F., Himmelblau, D.M., and L.S. Lasdon, Optimization of Chemical Processes, McGraw Hill, 2001. [[Attach:Optimization_of_Chemical_Processes.pdf | Book]] | [[https://utexas.app.box.com/v/OptimizationbookEdgar | Chapters]]

Changed line 38 from:

* Edgar, T.F., Himmelblau, D.M., and L.S. Lasdon, Optimization of Chemical Processes, McGraw Hill, 2001. [[Attach:Optimization_of_Chemical_Processes.pdf | ~~Download~~ PDF]]

to:

* Edgar, T.F., Himmelblau, D.M., and L.S. Lasdon, Optimization of Chemical Processes, McGraw Hill, 2001. [[Attach:Optimization_of_Chemical_Processes.pdf | Entire Book (PDF)]] |[[https://utexas.app.box.com/v/OptimizationbookEdgar | Chapters]]

Changed lines 24-27 from:

(:cell width=15% align='right':)

Attach:hedengren100

(:cell width=85%:)

to:

Attach:john_hedengren.png

Deleted line 26:

Added lines 114-119:

!!!!Preventing Sexual Misconduct

As required by Title IX of the Education Amendments of 1972, the university prohibits sex discrimination against any participant in its education programs or activities. Title IX also prohibits sexual harassment—including sexual violence—committed by or against students, university employees, and visitors to campus. As outlined in university policy, sexual harassment, dating violence, domestic violence, sexual assault, and stalking are considered forms of “Sexual Misconduct” prohibited by the university.

University policy requires any university employee in a teaching, managerial, or supervisory role to report incidents of Sexual Misconduct that come to their attention through various forms including face-to-face conversation, a written class assignment or paper, class discussion, email, text, or social media post. If you encounter Sexual Misconduct, please contact the Title IX Coordinator at t9coordinator@byu.edu or 801-422-2130 or Ethics Point at https://titleix.byu.edu/report-concern or 1-888-238-1062 (24-hours). Additional information about Title IX and resources available to you can be found at titleix.byu.edu.

Added line 47:

There is also another [[https://flow.byu.edu/me575/resources/|engineering optimization course]] taught by Dr. Andrew Ning of the Mechanical Engineering department. Dr. Ning has another optimization textbook that is very good and focuses on aerospace engineering examples.

Changed line 33 from:

to:

Everyone will have [[Main/BookChapters | access to the book (download PDFs)]]. You will need to thoroughly understand everything in the chapters. Please read the appropriate section before coming to class as indicated on the [[Main/CourseSchedule|schedule]].

Changed lines 5-8 from:

'''Optimization Techniques in Engineering'''

MWF - 3:00-3:50 pm, 254 CB

to:

ME575/CE575: Optimization Techniques in Engineering (3 credit hours). This course covers theory and applications for optimization in engineering design. Topics include:

* Optimization Introduction

* Mathematical Modeling

* Unconstrained Optimization

* Discrete Optimization

* Genetic Algorithms

* Constrained Optimization

* Robust Optimization

* Dynamic Optimization

Both MATLAB and Python are used throughout the course as computational tools for implementing homework and exam problems and for the course projects. Tutorials in MATLAB and Python are provided as part of a separate [[https://apmonitor.com/che263|computational tools course]].

* Optimization Introduction

* Mathematical Modeling

* Unconstrained Optimization

* Discrete Optimization

* Genetic Algorithms

* Constrained Optimization

* Robust Optimization

* Dynamic Optimization

Both MATLAB and Python are used throughout the course as computational tools for implementing homework and exam problems and for the course projects. Tutorials in MATLAB and Python are provided as part of a separate [[https://apmonitor.com/che263|computational tools course]].

Changed line 5 from:

!!!!Mechanical~~ Engineering 575~~ / Civil Engineering 575

to:

!!!!Mechanical / Civil Engineering 575

Deleted lines 21-32:

----

!!!!Teaching Assistants

'''Reza Asgharzadeh'''

reza_asghar_sh [at] yahoo.com

Office hours MWF 10-11 AM in 210B FB

'''Abraham Lee'''

abrahamlee@byu.edu

Office hours MWF 2-3 PM in 308 CB

Changed lines 16-21 from:

to:

(:table border=0 width=100%:)

(:cell width=15% align='right':)

Attach:hedengren100.jpg

(:cell width=85%:)

John Hedengren worked 5 years with ExxonMobil Chemical on Optimization solutions for the petrochemical industry. He conducts research in optimization methods, modeling systems, and applications in Chemical Engineering. The [[https://apm.byu.edu/prism/index.php/Main/HomePage|PRISM group]] is actively working on oil and gas drilling automation, reservoir engineering, process optimization, unmanned aerial vehicles, and systems biology.

(:tableend:)

(:cell width=15% align='right':)

Attach:hedengren100.jpg

(:cell width=85%:)

John Hedengren worked 5 years with ExxonMobil Chemical on Optimization solutions for the petrochemical industry. He conducts research in optimization methods, modeling systems, and applications in Chemical Engineering. The [[https://apm.byu.edu/prism/index.php/Main/HomePage|PRISM group]] is actively working on oil and gas drilling automation, reservoir engineering, process optimization, unmanned aerial vehicles, and systems biology.

(:tableend:)

Changed lines 10-21 from:

!!!!~~Professors~~

----

!!!! Alan R. Parkinson

Contact: parkinson [at] byu.edu

Attach:parkinson100.png Alan Parkinson is dean of the College of Engineering and Technology and author of nonlinear solvers and software for engineering optimization research and instruction. He conducts research in robust optimization methods for problems with uncertainty, discrete optimization, and applications in Mechanical Engineering.

----

!!!! John D. Hedengren

----

!!!! Alan R. Parkinson

Contact: parkinson [at] byu.edu

Attach:parkinson100.png Alan Parkinson is dean of the College of Engineering and Technology and author of nonlinear solvers and software for engineering optimization research and instruction. He conducts research in robust optimization methods for problems with uncertainty, discrete optimization, and applications in Mechanical Engineering.

----

!!!!

to:

!!!! Professor: John D. Hedengren

Changed lines 124-127 from:

'''D''' Skip class, don't turn in homework or turn it in late, start learning during the exam.

to:

'''D''' Skip class, don't turn in homework or turn it in late, start learning during the exam.

!!!!Disability Resources

If you suspect or are aware that you have a disability, you are strongly encouraged to contact the University Accessibility Center (UAC) located at 2170 WSC (801-422-2767) as soon as possible. A disability is a physical or mental impairment that substantially limits one or more major life activities. Examples include vision or hearing impairments, physical disabilities, chronic illnesses, emotional disorders (e.g., depression, anxiety), learning disorders, and attention disorders (e.g., ADHD). When registering with the UAC, the disability will be evaluated and eligible students will receive assistance in obtaining reasonable University approved accommodations.

!!!!Disability Resources

If you suspect or are aware that you have a disability, you are strongly encouraged to contact the University Accessibility Center (UAC) located at 2170 WSC (801-422-2767) as soon as possible. A disability is a physical or mental impairment that substantially limits one or more major life activities. Examples include vision or hearing impairments, physical disabilities, chronic illnesses, emotional disorders (e.g., depression, anxiety), learning disorders, and attention disorders (e.g., ADHD). When registering with the UAC, the disability will be evaluated and eligible students will receive assistance in obtaining reasonable University approved accommodations.

Changed lines 35-39 from:

Office hours ~~Tu / Th ~~10-11 AM in 308 CB

to:

Office hours MWF 10-11 AM in 210B FB

'''Abraham Lee'''

abrahamlee@byu.edu

Office hours MWF 2-3 PM in 308 CB

'''Abraham Lee'''

abrahamlee@byu.edu

Office hours MWF 2-3 PM in 308 CB

Changed line 21 from:

!!!! John D. ~~Hedengren'''~~

to:

!!!! John D. Hedengren

Changed lines 14-16 from:

parkinson [at] byu.edu

to:

!!!! Alan R. Parkinson

Contact: parkinson [at] byu.edu

Contact: parkinson [at] byu.edu

Changed lines 21-22 from:

to:

!!!! John D. Hedengren'''

Changed line 25 from:

john.hedengren [at] byu.edu

to:

Contact: john.hedengren [at] byu.edu

Added lines 12-13:

----

Added lines 19-20:

----

Added lines 27-28:

----

Changed lines 10-11 from:

!!!!~~Professor~~

to:

!!!!Professors

'''Alan R. Parkinson'''

parkinson [at] byu.edu

Attach:parkinson100.png Alan Parkinson is dean of the College of Engineering and Technology and author of nonlinear solvers and software for engineering optimization research and instruction. He conducts research in robust optimization methods for problems with uncertainty, discrete optimization, and applications in Mechanical Engineering.

'''Alan R. Parkinson'''

parkinson [at] byu.edu

Attach:parkinson100.png Alan Parkinson is dean of the College of Engineering and Technology and author of nonlinear solvers and software for engineering optimization research and instruction. He conducts research in robust optimization methods for problems with uncertainty, discrete optimization, and applications in Mechanical Engineering.

Changed line 18 from:

Office: 801-422-2590, 350R ~~CB,~~

to:

Office: 801-422-2590, 350R CB

Changed lines 21-28 from:

Attach:hedengren100.jpg About

!!!!TA/Graders:

'''Jose Mojica'''

jlmojica [at] gmail

to:

Attach:hedengren100.jpg John Hedengren worked 5 years with ExxonMobil Chemical on Optimization solutions for the petrochemical industry. He conducts research in optimization methods, modeling systems, and applications in Chemical Engineering.

!!!!Teaching Assistants

'''Reza Asgharzadeh'''

reza_asghar_sh [at] yahoo.com

Deleted lines 28-31:

'''Nathan Edwards'''

nathanedwards8 [at] gmail.com

Office hours We / Fr 2-3 PM in 308 CB

Deleted lines 29-33:

'''Abraham Lee'''

tisimst [at] gmail.com

Changed lines 13-14 from:

Office: ~~350R CB, ~~801-422-~~2590~~

to:

Office: 801-422-2590, 350R CB,

Cell: 801-477-7341

Cell: 801-477-7341

Changed line 111 from:

'''A''' Read material in advance ~~including the reading questions. Be~~ attentive and ask questions in lectures, understand and do all homework on time, study hard for exams well before the exam starts, work hard and perform well on exams and the class projects.

to:

'''A''' Read material in advance, be attentive and ask questions in lectures, understand and do all homework on time, study hard for exams well before the exam starts, work hard and perform well on exams and the class projects.

Changed line 23 from:

Office hours Tu / Th ~~9:30-~~10~~:30~~ AM in 308 CB

to:

Office hours Tu / Th 10-11 AM in 308 CB

Changed line 23 from:

Office hours Tu / Th 9-10 AM in 308 CB

to:

Office hours Tu / Th 9:30-10:30 AM in 308 CB

Changed lines 23-27 from:

Office hours ~~M~~ / ~~We~~ 9-10 AM in 308 CB

to:

Office hours Tu / Th 9-10 AM in 308 CB

'''Nathan Edwards'''

nathanedwards8 [at] gmail.com

Office hours We / Fr 2-3 PM in 308 CB

'''Nathan Edwards'''

nathanedwards8 [at] gmail.com

Office hours We / Fr 2-3 PM in 308 CB

Added lines 25-26:

!!!!OptdesX Support

Deleted line 28:

Changed line 5 from:

!!!!Mechanical Engineering 575

to:

!!!!Mechanical Engineering 575 / Civil Engineering 575

Changed line 17 from:

Attach:hedengren100.jpg About the Professor: John Hedengren worked 5 years with ExxonMobil Chemical on ~~Optimization~~ solutions for the petrochemical industry. He conducts research in optimization methods, modeling systems, and applications in Mechanical, Civil, Electrical, and Chemical Engineering.

to:

Attach:hedengren100.jpg About the Professor: John Hedengren worked 5 years with ExxonMobil Chemical on optimization and process control solutions for the petrochemical industry. He conducts research in optimization methods, modeling systems, and applications in Mechanical, Civil, Electrical, and Chemical Engineering.

Changed lines 62-66 from:

to:

15%

(:cellnr:)

Participation

(:cell:)

5%

(:cellnr:)

Participation

(:cell:)

5%

Changed lines 17-18 from:

Attach:hedengren100.jpg

About the Professor: John Hedengren worked 5 years with ExxonMobil Chemical on Optimization solutions for the petrochemical industry. He conducts research in optimization methods, modeling systems, and applications in Mechanical, Civil, Electrical, and Chemical Engineering.

About the Professor: John Hedengren worked 5 years with ExxonMobil Chemical on Optimization solutions for the petrochemical industry. He conducts research in optimization methods, modeling systems, and applications in Mechanical, Civil, Electrical, and Chemical Engineering.

to:

Attach:hedengren100.jpg About the Professor: John Hedengren worked 5 years with ExxonMobil Chemical on Optimization solutions for the petrochemical industry. He conducts research in optimization methods, modeling systems, and applications in Mechanical, Civil, Electrical, and Chemical Engineering.

Changed line 11 from:

to:

Added line 17:

Attach:hedengren100.jpg

Changed lines 11-13 from:

%right%

to:

Attach:hedengren100.jpg

Changed lines 12-13 from:

Attach:hedengren100.~~jpg~~

to:

%right% Attach:hedengren100.jpg

Changed line 12 from:

Attach:~~hedengren~~.jpg

to:

Attach:hedengren100.jpg

Changed line 12 from:

'''~~J.~~D. Hedengren'''

to:

'''John D. Hedengren'''

Added lines 28-31:

!!!!Book

We will use a set of course notes that take the place of the book. Everyone will have access to these notes through this web-site. You will need to thoroughly understand everything in the notes. Please read the notes before coming to class and I will indicate the reading on the course schedule.

Deleted lines 93-99:

!!!!Honor Code

Elder Henry B. Eyring has encouraged us to make this the type of university where Christ would like to come. He is also very interested in justifying the tithing money of faithful members of the church. It is such a pleasure to work at this university with such great young men and women. Please remember to adhere to the Honor Code and the Dress and Grooming Standards.

* Computer Policy: Computer accounts in the department are privileges to be used in conjunction with and in support of various classes and research projects. Violation of university and department computer patron policy in any form will result in immediate suspension of your account(s) and may result in suspension from the University. If an abuse involves violation of the honor code, you will be referred to the University Honor Code Office.

* Academic Honesty: Receiving help from others is sometimes a "gray" area in terms of what is and is not appropriate, so I would like to state a policy for this class. Working with others can be an efficient means of learning. However, you are not to copy another's work. Homework study groups should not be larger than 3 people, and each member should contribute to the problem solutions and submit his/her own write-up. If we have an optimization assignment that is not a group assignment, you are to code your own model, interpret it, generate results from it and do your own write-up. For group projects, all students should contribute equally. As mentioned previously, you are not to refer to tests or homework assignments from previous semesters.

Changed lines 29-32 from:

!!!!~~Resources~~

* ~~T~~.~~F. Edgar, D~~.~~M. Himmelblau, L.S. Lasdon, Optimization of Chemical Processes~~, ~~2001. [[Attach:Optimization_of_Chemical_Processes~~.~~pdf | Download~~ PDF]]

to:

!!!!References

* Belegundu A. and T. Chandrupatla Optimization Concepts and Applications in Engineering, Prentice Hall, 1999.

* Gen, M. and R. Cheng, Genetic Algorithms and Engineering Optimization, Wiley, 2000.

* Edgar, T.F., Himmelblau, D.M., and L.S. Lasdon, Optimization of Chemical Processes, McGraw Hill, 2001. [[Attach:Optimization_of_Chemical_Processes.pdf | Download PDF]]

* Fletcher R., Practical Methods of Optimization Volumes 1,2, John Wiley 1980, 1981.

* Luenberger and Ye, Linear and Nonlinear Programming Third Edition, Springer, 2008.

* Belegundu A. and T. Chandrupatla Optimization Concepts and Applications in Engineering, Prentice Hall, 1999.

* Gen, M. and R. Cheng, Genetic Algorithms and Engineering Optimization, Wiley, 2000.

* Edgar, T.F., Himmelblau, D.M., and L.S. Lasdon, Optimization of Chemical Processes, McGraw Hill, 2001. [[Attach:Optimization_of_Chemical_Processes.pdf | Download PDF]]

* Fletcher R., Practical Methods of Optimization Volumes 1,2, John Wiley 1980, 1981.

* Luenberger and Ye, Linear and Nonlinear Programming Third Edition, Springer, 2008.

Changed lines 83-84 from:

You will be required to complete two group projects. Groups will consist of 3 students and one report will be submitted for the group. ~~Homework assignments will be reduced during the time which the project is assigned~~.

to:

You will be required to complete two group projects. Groups will consist of 3 students and one report will be submitted for the group. Each group member is to fully participate. I will provide suggestions or you can do something of your own interest or something that is integrated with a campus or off-campus research project.

Changed lines 86-91 from:

to:

One of the most common questions that I receive from students who would like to take this class is, "How much programming experience is required to succeed in the class?"

To address this concern, we have prepared software tutorials that assume very little knowledge of programming. There are also many excellent resources on the internet that give tutorial introductions to programming. Those students who have no or little programming experience can review these step-by-step instructional videos to gain some of the required background. We can also hold recitation sessions in a computer lab outside of normal class times if there is need.

This is an optimization course, not a programming course, but some familiarity with MATLAB, Python, C++, or equivalent programming language is required to perform assignments, projects, and exams. Students who complete the course will gain experience in at least one of these programming languages.

To address this concern, we have prepared software tutorials that assume very little knowledge of programming. There are also many excellent resources on the internet that give tutorial introductions to programming. Those students who have no or little programming experience can review these step-by-step instructional videos to gain some of the required background. We can also hold recitation sessions in a computer lab outside of normal class times if there is need.

This is an optimization course, not a programming course, but some familiarity with MATLAB, Python, C++, or equivalent programming language is required to perform assignments, projects, and exams. Students who complete the course will gain experience in at least one of these programming languages.

Changed lines 96-100 from:

Elder Henry B. Eyring has encouraged us to make this the type of university where Christ would like to come. He is also very interested in justifying the tithing money of faithful members of the church. It is such a pleasure to work at this university with such great young men and women. Please remember to adhere to the Honor Code and the Dress and Grooming Standards.

to:

Elder Henry B. Eyring has encouraged us to make this the type of university where Christ would like to come. He is also very interested in justifying the tithing money of faithful members of the church. It is such a pleasure to work at this university with such great young men and women. Please remember to adhere to the Honor Code and the Dress and Grooming Standards.

* Computer Policy: Computer accounts in the department are privileges to be used in conjunction with and in support of various classes and research projects. Violation of university and department computer patron policy in any form will result in immediate suspension of your account(s) and may result in suspension from the University. If an abuse involves violation of the honor code, you will be referred to the University Honor Code Office.

* Academic Honesty: Receiving help from others is sometimes a "gray" area in terms of what is and is not appropriate, so I would like to state a policy for this class. Working with others can be an efficient means of learning. However, you are not to copy another's work. Homework study groups should not be larger than 3 people, and each member should contribute to the problem solutions and submit his/her own write-up. If we have an optimization assignment that is not a group assignment, you are to code your own model, interpret it, generate results from it and do your own write-up. For group projects, all students should contribute equally. As mentioned previously, you are not to refer to tests or homework assignments from previous semesters.

* Computer Policy: Computer accounts in the department are privileges to be used in conjunction with and in support of various classes and research projects. Violation of university and department computer patron policy in any form will result in immediate suspension of your account(s) and may result in suspension from the University. If an abuse involves violation of the honor code, you will be referred to the University Honor Code Office.

* Academic Honesty: Receiving help from others is sometimes a "gray" area in terms of what is and is not appropriate, so I would like to state a policy for this class. Working with others can be an efficient means of learning. However, you are not to copy another's work. Homework study groups should not be larger than 3 people, and each member should contribute to the problem solutions and submit his/her own write-up. If we have an optimization assignment that is not a group assignment, you are to code your own model, interpret it, generate results from it and do your own write-up. For group projects, all students should contribute equally. As mentioned previously, you are not to refer to tests or homework assignments from previous semesters.

Changed line 8 from:

MWF - 3:00 pm, 254 CB

to:

MWF - 3:00-3:50 pm, 254 CB

Added lines 16-17:

About the Professor: John Hedengren worked 5 years with ExxonMobil Chemical on Optimization solutions for the petrochemical industry. He conducts research in optimization methods, modeling systems, and applications in Mechanical, Civil, Electrical, and Chemical Engineering.

Changed lines 5-9 from:

!!!!~~Chemical~~ Engineering ~~436~~

'''~~Process Dynamics and Control~~'''

MWF -~~1~~:00 pm, ~~256~~ CB

MWF -

to:

!!!!Mechanical Engineering 575

'''Optimization Techniques in Engineering'''

MWF - 3:00 pm, 254 CB

'''Optimization Techniques in Engineering'''

MWF - 3:00 pm, 254 CB

Changed lines 15-16 from:

Office hours M, W, Fr ~~2~~-~~3~~ PM, 350R Clyde Building

to:

Office hours M, W, Fr 4-5 PM, 350R Clyde Building

Changed lines 38-39 from:

ME 575: Optimization Techniques in Engineering (3 credit hours).

to:

ME 575: Optimization Techniques in Engineering (3 credit hours). Also cross-listed as CE EN 575. Application of computer optimization techniques to constrained engineering design. Theory and application of unconstrained and constrained nonlinear algorithms. Genetic algorithms. Robust design methods. Prerequisite: MATH 302; C, C++, or similar computer language.

Changed line 85 from:

'''A''' Read material in advance~~,~~ including the reading questions. Be attentive and ask questions in lectures, understand and do all homework on time, study hard for exams well before the exam starts, work hard and perform well on exams and the class projects.

to:

'''A''' Read material in advance including the reading questions. Be attentive and ask questions in lectures, understand and do all homework on time, study hard for exams well before the exam starts, work hard and perform well on exams and the class projects.

Changed lines 1-12 from:

A local copy of PmWiki's

documentation has been installed along with the software,

and is available via the [[PmWiki/documentation index]].

To continue setting up PmWiki, see [[PmWiki/initial setup tasks]].

The [[PmWiki/basic editing]] page describes how to create pages

in PmWiki. You can practice editing in the [[wiki sandbox]].

More information about PmWiki is available from https://www.pmwiki.org.

to:

(:title Optimization Techniques in Engineering:)

(:keywords nonlinear, optimization, engineering optimization, kuhn-tucker, gradient methods, grg, interior point, active set, differential, algebraic, modeling language, university course:)

(:description Optimization Techniques in Engineering at Brigham Young University:)

!!!!Chemical Engineering 436

'''Process Dynamics and Control'''

MWF - 1:00 pm, 256 CB

!!!!Professor

'''J.D. Hedengren'''

Office: 350R CB, 801-422-2590

john.hedengren [at] byu.edu

Office hours M, W, Fr 2-3 PM, 350R Clyde Building

!!!!TA/Graders:

'''Jose Mojica'''

jlmojica [at] gmail.com

Office hours M / We 9-10 AM in 308 CB

'''Abraham Lee'''

tisimst [at] gmail.com

Office hours T / Th 3-4 PM in 308 CB

!!!!Resources

* T.F. Edgar, D.M. Himmelblau, L.S. Lasdon, Optimization of Chemical Processes, 2001. [[Attach:Optimization_of_Chemical_Processes.pdf | Download PDF]]

!!!!Recitation Sessions

As needed through-out the semester. The Teaching Assistants will conduct the recitation sessions. Generally they will be held:

* Before exams

* To help work through difficult project issues

* For additional class time

!!!!Catalog Description

ME 575: Optimization Techniques in Engineering (3 credit hours).

!!!!Course Objectives

!!!!Grading

(:table border=0 width=50%:)

(:cell:)

Homework/Quizzes

(:cell:)

20%

(:cellnr:)

Projects

(:cell:)

30% (15% Each)

(:cellnr:)

Mid-Term Exam

(:cell:)

20%

(:cellnr:)

Final Exam

(:cell:)

30%

(:tableend:)

!!!!Reading

Reading is essential to succeeding in this class. There are a number of resources that are available on this web-site or through external sources.

!!!!Quizzes

Unannounced quizzes will be given on the assigned reading material for that day. The number of quizzes will increase as student preparation for classes decreases. Motto: BE PREPARED! Quizzes will not be rescheduled, and extra credit is not available. Quizzes count for a homework grade each. The quizzes are intended to: 1) provide an opportunity for you to practice responding to questions under time pressure, 2) provide encouragement for you to keep up with the course material, 3) encourage attendance.

!!!!Exams

There will be a mid-term and the final exam. These exams may be closed book and/or open book, in-class or in the testing center, as specified by the instructor prior to the exam. Exams will only be given after the scheduled date by special permission. Students with conflicts should arrange to take the exam prior to the scheduled date.

!!!!Project

You will be required to complete two group projects. Groups will consist of 3 students and one report will be submitted for the group. Homework assignments will be reduced during the time which the project is assigned.

!!!!Computer Tools

!!!!Citizenship

I will come prepared to each class, ready to help explain the material covered in the reading. I appreciate attentive students who respect my time and the time of other students.

!!!!Honor Code

Elder Henry B. Eyring has encouraged us to make this the type of university where Christ would like to come. He is also very interested in justifying the tithing money of faithful members of the church. It is such a pleasure to work at this university with such great young men and women. Please remember to adhere to the Honor Code and the Dress and Grooming Standards.

!!!!Study Habits

'''Grade''' Expectations

'''A''' Read material in advance, including the reading questions. Be attentive and ask questions in lectures, understand and do all homework on time, study hard for exams well before the exam starts, work hard and perform well on exams and the class projects.

'''B''' Skim material in advance, attend lectures and try to stay awake, depend on TA for homework help, casually study for the exam by working the practice exam instead of learning concepts.

'''C''' Never read book, work on other homework during class, skip some homework assignments, start cramming for the exam the night before the exam.

'''D''' Skip class, don't turn in homework or turn it in late, start learning during the exam.

(:keywords nonlinear, optimization, engineering optimization, kuhn-tucker, gradient methods, grg, interior point, active set, differential, algebraic, modeling language, university course:)

(:description Optimization Techniques in Engineering at Brigham Young University:)

!!!!Chemical Engineering 436

'''Process Dynamics and Control'''

MWF - 1:00 pm, 256 CB

!!!!Professor

'''J.D. Hedengren'''

Office: 350R CB, 801-422-2590

john.hedengren [at] byu.edu

Office hours M, W, Fr 2-3 PM, 350R Clyde Building

!!!!TA/Graders:

'''Jose Mojica'''

jlmojica [at] gmail.com

Office hours M / We 9-10 AM in 308 CB

'''Abraham Lee'''

tisimst [at] gmail.com

Office hours T / Th 3-4 PM in 308 CB

!!!!Resources

* T.F. Edgar, D.M. Himmelblau, L.S. Lasdon, Optimization of Chemical Processes, 2001. [[Attach:Optimization_of_Chemical_Processes.pdf | Download PDF]]

!!!!Recitation Sessions

As needed through-out the semester. The Teaching Assistants will conduct the recitation sessions. Generally they will be held:

* Before exams

* To help work through difficult project issues

* For additional class time

!!!!Catalog Description

ME 575: Optimization Techniques in Engineering (3 credit hours).

!!!!Course Objectives

!!!!Grading

(:table border=0 width=50%:)

(:cell:)

Homework/Quizzes

(:cell:)

20%

(:cellnr:)

Projects

(:cell:)

30% (15% Each)

(:cellnr:)

Mid-Term Exam

(:cell:)

20%

(:cellnr:)

Final Exam

(:cell:)

30%

(:tableend:)

!!!!Reading

Reading is essential to succeeding in this class. There are a number of resources that are available on this web-site or through external sources.

!!!!Quizzes

Unannounced quizzes will be given on the assigned reading material for that day. The number of quizzes will increase as student preparation for classes decreases. Motto: BE PREPARED! Quizzes will not be rescheduled, and extra credit is not available. Quizzes count for a homework grade each. The quizzes are intended to: 1) provide an opportunity for you to practice responding to questions under time pressure, 2) provide encouragement for you to keep up with the course material, 3) encourage attendance.

!!!!Exams

There will be a mid-term and the final exam. These exams may be closed book and/or open book, in-class or in the testing center, as specified by the instructor prior to the exam. Exams will only be given after the scheduled date by special permission. Students with conflicts should arrange to take the exam prior to the scheduled date.

!!!!Project

You will be required to complete two group projects. Groups will consist of 3 students and one report will be submitted for the group. Homework assignments will be reduced during the time which the project is assigned.

!!!!Computer Tools

!!!!Citizenship

I will come prepared to each class, ready to help explain the material covered in the reading. I appreciate attentive students who respect my time and the time of other students.

!!!!Honor Code

Elder Henry B. Eyring has encouraged us to make this the type of university where Christ would like to come. He is also very interested in justifying the tithing money of faithful members of the church. It is such a pleasure to work at this university with such great young men and women. Please remember to adhere to the Honor Code and the Dress and Grooming Standards.

!!!!Study Habits

'''Grade''' Expectations

'''A''' Read material in advance, including the reading questions. Be attentive and ask questions in lectures, understand and do all homework on time, study hard for exams well before the exam starts, work hard and perform well on exams and the class projects.

'''B''' Skim material in advance, attend lectures and try to stay awake, depend on TA for homework help, casually study for the exam by working the practice exam instead of learning concepts.

'''C''' Never read book, work on other homework during class, skip some homework assignments, start cramming for the exam the night before the exam.

'''D''' Skip class, don't turn in homework or turn it in late, start learning during the exam.