1. Homepage
  2. Programming
  3. BEE 4750 Environmental Systems Analysis - Homework 3: Linear Programming Models

BEE 4750 Environmental Systems Analysis - Homework 3: Linear Programming Models

Engage in a Conversation
USCornell UniversityBEE 4750Environmental Systems AnalysisLinear Programming ModelsR

Homework 3 CourseNana.COM

BEE 4750/5750
Due: Oct 20, 2022 by 9:00pm ET
CourseNana.COM

1 Overview
1.1 Learning Objectives CourseNana.COM

Homework 3 is focused on assessing your ability to formulate and implement linear programming models. CourseNana.COM

1.2 Background Information CourseNana.COM

You have been asked to develop a generating capacity expansion plan for the utility in Riley, NY, which currently has no existing electrical generation infrastructure. The utility can build any of the following plant types: geothermal, coal, natural gas combined cycle gas turbine (CCGT), natural gas combustion turbine (CT), solar, and wind. CourseNana.COM

Each of these plant types has the following generation data (disclaimer: these are not real), given in Table 1. CourseNana.COM

Assume that all 365 days in a year are equivalent in terms of demand and wind and solar capacity factors (disclaimer: this is obviously stylized and not reflective of reality, but it makes the problem simpler). These are given in Table 2. CourseNana.COM

The utility will also penalize any non-served demand at the cost of non-served energy, which is set at $1000/MWh. CourseNana.COM

Table 1: Generation data for the available plant types. CourseNana.COM

Hour Demand (MW) CourseNana.COM

Table 2: Demand (MW) and solar and wind capacity factors by hour for the representative day. CourseNana.COM


CourseNana.COM

2 Problems
2.1 Problem 1: Minimizing Cost CourseNana.COM

Your first task is to find a capacity expansion plan which minimizes total costs of investment and operation. CourseNana.COM

2.1.1 Problem 1.1: Identify Decision Variables CourseNana.COM

Identify and define all relevant decision variables and their notation. CourseNana.COM

2.1.2 Problem 1.2: Formulate Objective CourseNana.COM

Formulate the objective function. Make sure to include any needed derivations or justifica- tions for your equation(s). CourseNana.COM

2.1.3 Problem 1.3: Formulate Constraints CourseNana.COM

Derive all relevant constraints (you don’t need to write them all out, but they should all be represented through your notation). Make sure to include any needed justifications or derivations. Why is your set of constraints complete? CourseNana.COM

2.1.4 Problem 1.4: Implement in JuMP
Implement your optimization problem in JuMP. For this sub-problem, you only need to CourseNana.COM

provide a code block with the problem formulation. CourseNana.COM

2.1.5 Problem 1.5: Find the Solution CourseNana.COM

Find the optimal solution. How much should the utility build of each type of generating plant? What will the total cost be? How much energy will be non-served? CourseNana.COM

2.1.6 Problem 1.6: Visualize the Solution CourseNana.COM

Plot how much electricity will be generated under this plan each hour by each type of plant. Make both a line plot for the raw amounts (using plot) and a stacked area plot to show relative contributions to the total demand (using areaplot). What are your take-aways? CourseNana.COM

2.2 Problem 2: CO2 Limits
The NY state legislature is considering enacting an annual CO2 limit, which for the utility would limit the emissions in its footprint to 1.5 MtCO2/yr. CourseNana.COM

2.2.1 Problem 2.1: Identify Changes from Problem 1 CourseNana.COM

What changes are needed to your linear program from Problem 1? Formulate any different variables, objectives, and/or constraints. CourseNana.COM

2.2.2 Problem 2.2: Implement in JuMP
Implement your optimization problem in JuMP. For this sub-problem, you only need to CourseNana.COM

provide a code block with the problem formulation. CourseNana.COM

2.2.3 Problem 2.3: Find the Solution CourseNana.COM

Find the optimal solution. How much should the utility build of each type of generating plant? What is different from your plan from Problem 1? CourseNana.COM

2.2.4 Problem 2.4: Visualize the Solution CourseNana.COM

Plot how much electricity will be generated under this plan each hour by each type of plant. Make both a line plot for the raw amounts (using plot) and a stacked area plot to show relative contributions to the total demand (using areaplot). What is different from your plan in Problem 1? CourseNana.COM

2.2.5 Problem 2.5: Value of Relaxing the Constraint CourseNana.COM

What would the value to the utility be of allowing it to emit an additional 1000 tCO2/yr? CourseNana.COM


CourseNana.COM


2.3 References CourseNana.COM

List any external resources consulted, including classmates. CourseNana.COM

  CourseNana.COM

Get in Touch with Our Experts

WeChat (微信) WeChat (微信)
Whatsapp WhatsApp
US代写,Cornell University代写,BEE 4750代写,Environmental Systems Analysis代写,Linear Programming Models代写,R代写,US代编,Cornell University代编,BEE 4750代编,Environmental Systems Analysis代编,Linear Programming Models代编,R代编,US代考,Cornell University代考,BEE 4750代考,Environmental Systems Analysis代考,Linear Programming Models代考,R代考,UShelp,Cornell Universityhelp,BEE 4750help,Environmental Systems Analysishelp,Linear Programming Modelshelp,Rhelp,US作业代写,Cornell University作业代写,BEE 4750作业代写,Environmental Systems Analysis作业代写,Linear Programming Models作业代写,R作业代写,US编程代写,Cornell University编程代写,BEE 4750编程代写,Environmental Systems Analysis编程代写,Linear Programming Models编程代写,R编程代写,USprogramming help,Cornell Universityprogramming help,BEE 4750programming help,Environmental Systems Analysisprogramming help,Linear Programming Modelsprogramming help,Rprogramming help,USassignment help,Cornell Universityassignment help,BEE 4750assignment help,Environmental Systems Analysisassignment help,Linear Programming Modelsassignment help,Rassignment help,USsolution,Cornell Universitysolution,BEE 4750solution,Environmental Systems Analysissolution,Linear Programming Modelssolution,Rsolution,