Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Assessment
CEE 12-714 / EPP 19-714
Lectures 12 through 15: Introduction to Input-Output
Based LCA - Part 1
3
Administrivia
4
4
Meant to do this
Administrivia on Day 1…
5
• On my honor…
• New (old) requirement for HW submissions.
Include the following statement and your digital
signature on each submission (HW4.Q1,
HW4.Q2, etc.):
“I affirm that I have not used any prohibited materials
to solve this problem, including but not limited to prior
year solutions or notes, web-based solutions posted by
other professors or students, and materials shared
with me by students from prior years. I affirm that this
is my own work.”
5
Administrivia
6
• Group Project
Upload your proposals to Canvas by midnight tonight
Teams have been created in Canvas – only one
person needs to upload your file
Budget for project purchases (more on Wednesday)
6
Course trajectory
1. Introductions 10. Uncertainty
2. Life cycle thinking 11. Input-output LCA
3. Quantitative methods and 12. Process-matrix LCA
life cycle cost analysis
13. Hybrid LCA
4. ISO LCA framework
14. Impact assessment
5. Critical review
15. Structural path analysis
6. LCA data sources
16. Professional responsibility
7. Life cycle inventory
17. Carbon footprinting
8. SimaPro
18. LCA for big decisions
9. Handling multifunction
19. Project presentations
systems
7
Input-Output LCA
Models: Part 1
(Introduction)
(…catching the supply chain
across the economy)
10
Recap
11
11
Now…
12
13
Input Output series of lectures
14
14
Structure of a Process-based LCA
Model
15
sub-system2
process
process
process process process
process
process
process process
process
process
process process
process
process
sub-system1
17
Our Simple Economy
18
18
Process Specific Details for Each
Industry
19
Unit Process for Soda Producer
20
Soda Producer
10 cans of soda
20
Unit Process for Can Manufacturer
21
Interpretation:
need 5 gals water
for every 1,000
empty cans and 1 Can Manufacturer
pound Al for every
32 empty cans
(find two ratios)
22
Unit Process for Treated Water
23
23
Soda Producer
For 10 cans of soda: 1 gallon water AND
For 1 can of soda: 1 empty can
Can Manufacturer
For 32 empty cans: 1 pound aluminum AND
For 1,000 empty cans: 5 gallons water
Aluminum Manufacturer
25
Our Simple Economy with example
production flow
26
26
Our Simple Economy with all
production flows
27
27
Second Task (a few minutes)
28
28
Then…
29
29
Log Sheet Provided (W3)
30
30
W4. Purchase Order Organizer
Can manuf.
31
Stop when…
32
32
Tally your four total productions
(W5)
33
33
Now calculate emissions…
34
34
Wastewater and solid waste
35
35
Results
36
36
Our Simple Economy – next level?
37
37
Lessons Learned
38
38
Summary
39
39
Questions on the Industry
Exchange Simulation?
40
Next
41
• HW4 available
Start Q1, Q2 and Q3 now
Due March 8th
• Group Project – proposals due by midnight
Monday via Canvas
41
Environmental Life Cycle
Assessment
CEE 12-714 / EPP 19-714
Lectures 12 through 15: Introduction to Input-Output
Based LCA - Part 2, Matrix Magic
43
Course trajectory
1. Introductions 10. Uncertainty
2. Life cycle thinking 11. Input-output LCA
3. Quantitative methods and 12. Process-matrix LCA
life cycle cost analysis
13. Hybrid LCA
4. ISO LCA framework
14. Impact assessment
5. Critical review
15. Structural path analysis
6. LCA data sources
16. Professional responsibility
7. Life cycle inventory
17. Carbon footprinting
8. SimaPro
18. LCA for big decisions
9. Handling multifunction
19. Project presentations
systems
44
Our Simple Economy from last class
45
45
In response to demand for 1 million
sodas…
46
47
First, a few Matrix refreshers
𝑥1
• Vector – one dimensional array 𝑥= 𝑥
2
48
Matrix refreshers
• Using the identity matrix
𝑎11 𝑎12 1 0
𝐴 = 𝐴𝐼 = 𝑎21 𝑎22 0 1 =
𝑎11 ∙ 1+𝑎12 ∙ 0 𝑎11 ∙ 0+𝑎12 ∙ 1
=
𝑎21 ∙ 1+𝑎22 ∙ 0 𝑎21 ∙ 0+𝑎22 ∙ 1
𝑎11 𝑎12
𝑎21 𝑎22 = 𝐴
49
Matrix refreshers
• Matrix size is described by (# of rows by # of
columns)
𝑎11 𝑎12
𝐴= 𝑎 2x2 matrix
21 𝑎22
𝑥1
𝑥= 𝑥 2x1 matrix
2
1 2 3
𝑈= =?
5 6 4
1 2 3 7
𝑉= =?
5 6 4 8
51
Solve (by hand):
3
𝑇= 1 2 = 1 ∙ 3 + 2 ∙ 4 = 11
4
1 2 3 1∙3+2∙4 11
𝑈= = =
5 6 4 5∙3+6∙4 39
1 2 3 7 1∙3+2∙4 1∙7+2∙8
𝑉= =
5 6 4 8 5∙3+6∙4 5∙7+6∙8
11 23
=
39 83
52
Master these steps in Excel
• Multiplication (MMULT)
• Inverse (MINVERSE)
• Type functions into the formula bar
or use the Excel "Insert->Function“ dialog box helper
• First select the cell range of the expected result
(with the appropriate m x n dimensions), then
enter the formula, and click CTRL-SHIFT-
ENTER
• You will see an error (or a result in only one cell)
if you skip one of the steps.
53
Tracing supply chain with math
• In the 4-sector soda can exercise:
Demand = 1 million sodas. 4-industry economy gave
back 1 million sodas, plus another 78 required for the
supply chain
First round of direct purchases needed 100,000
gallons of water. Ultimately, economy generated
156,000 gallons of output after accounting for the
supply chain’s additional requirements
• Generally, final output from a system includes
the amount demanded directly plus additional
amounts required throughout the supply chain.
54
First, building the supply chain
• Transactions table: describes all purchases in
terms of sector outputs that are used as inputs
within an economy
Basis can be physical (e.g., cans of soda, gal of water)
Or in economic terms (value)
• 4-sector economy: use the 8 physical production
functions to make a transactions table,
normalized by each sector’s functional unit
This will be our “direct requirements table” or “A”
matrix
(later, we’ll create a “total requirements” matrix)
55
Production recipes
(one column at a time)
Soda:
10 empty cans (C) = 10 sodas (S)
1 gal water (W) = 10 sodas (S)
Normalize to product (1 soda):
1C = 1S
Recipe
0.1W = 1S
And zero Aluminum (A) Soda
Sodas S 0
Empty cans C 1
Aluminum (lb) A 0
Water (gal) W 0.1
56
Production recipes
Empty can:
5 gal W = 1,000 C
1 lb Aluminum (A) = 32 C
Normalize to product:
0.005W = 1C Recipe
0.03125A = 1C
Soda Can
And zero Soda
Sodas S 0 0
Empty cans C 1 0
Aluminum (lb) A 0 0.03125
Water (gal) W 0.1 0.005
57
Production recipes
Aluminum:
1C = 2 lb A
1.58 gal W = 1 lb A
Normalize to product:
0. 5C = 1A
And zero Soda
Recipe
Soda Can Aluminum
Sodas S 0 0 0
Empty cans C 1 0 0.5
Aluminum (lb) A 0 0.03125 0
Water (gal) W 0.1 0.005 1.58
58
Production recipes
Water: We’ve just built a
5A = 1,000 gal W “direct requirements”
5 sodas (S) = 10,000 gal W table (aka “A” matrix)
Normalize to product:
0.005A = 1W
0.0005S = 1W
And zero cans
Recipe
Soda Can Aluminum Water
Sodas S 0 0 0 0.0005
Empty cans C 1 0 0.5 0
Aluminum (lb) A 0 0.03125 0 0.005
Water (gal) W 0.1 0.005 1.58 0 59
Last time we manually calculated
‘purchase orders’…
60
…It gets complicated to calculate the
entire stream of upstream input
61
requirements
Recipe
Soda Can Aluminum Water
Sodas S 0 0 0 0.0005
Empty cans C 1 0 0.5 0
Aluminum (lb) A 0 0.03125 0 0.005
Water (gal) W 0.1 0.005 1.58 0
62
What purchase orders would you need
63 to place from Tier 1?
? ? ? ?
Sodas S 1,000,000
Empty cans C 0
Y= Aluminum (lb) A 0
Water (gal) W 0
64
Final Demand recipe
• We can calculate the ‘Tier 1’ demand by
multiplying the A and Y matrices
X1= A x Y
S 0 0 0 0.0005 1,000,000 S 0
C 1 0 0.5 0 x 0 = C 1,000,000
A 0 0.03125 0 0.005 0 A 0
Soda Can Aluminum Waste Soda Can Aluminum Waste Soda Can Aluminum Waste Soda Can Aluminum Waste
Producer Manufacturer Manufacturer Treatment Producer Manufacturer Manufacturer Treatment Producer Manufacturer Manufacturer Producer
Treatment Manufacturer Manufacturer Treatment
? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ?
C 1 0 0.5 0 x C 1,000,000 = C 0
68
Supply Chain Buildup
69
69
Total Output: X= [I-A]-1 Y
-1
Soda Can Al Water Y
1,000,000
S 1-0 0-0 0-0 0-0.0005
x 0 =
C 0-1 1-0 0-0.5 0-0
0
A 0-0 0-0.03125 1-0 0-0.005
0
W 0-0.1 0-0.005 0-1.58 1-0
[I-A]-1 Y X=[I-A]-1Y
1,000,000 S 1,000,078
1.000 0.000 0.001 0.001
1.016 1.016 0.513 0.003
x 0 = C 1,016,350
0 A 32,543
0.033 0.032 1.024 0.005
0 W 156,508
0.157 0.056 1.621 1.008
70
Full Solution
71
71
Economic Input Output
• Economic IO models the economy through
monetary transactions.
Same build out as what we just did with the 4-sector
physical soda model, with a little more
72
Economic Input-Output Analysis:
Some History
73
74
Economic IO Process
• Transactions table (sector to sector)
• Direct Requirements table or A matrix
(transactions normalized by sector outputs)
• Total Requirements matrix, [I-A]-1 (Leontief
inverse matrix)
75
Economic Input-Output Model:
Transactions Table
76
Intermed. Input I1 I2 I3 In
Value Added V1 V2 V3 Vn Same!
Total Output X1 X2 X3 Xn
79
Direct Requirements Table
• “Direct" purchases at highest level of decision
making
Direct purchases to make cars = windshields, tires,
engines
80
Direct Requirements Table
(“A” Matrix)
81
Intermed. Input I1 I2 I3 In
Value Added V1 V2 V3 Vn To make “A” matrix,
Total Output X1 X2 X3 Xn normalize each
column by Xj, where
X1 = O1 + Y1 Aij = Zij/Xj
= Z11+Z12+Z13+…+Z1n + Y1 (from the Transactions table)
=A11X1+A12X2+A13X3+…+A1nXn+Y1 = ∑(A1j*Xj) + Y1
81
Expressing the Requirements Table in
matrix notation
84
∑(Aij*Xj) + Yi = Xi
Recognizing that the A matrix is a series of linear
equations, it can be expressed in vector/matrix
notation as:
A*X + Y = X
86
Recall: Generic Unit Process
87
Emission(s)
Input(s) Product(s)
Waste(s)
87
IO Unit Process for Cars
88
Coming soon..
$2,500 Engine
Emission(s)
$2,000 Other parts
$20,000
$800 Plastics
car
…
$10 Car Waste(s)
Coming soon..
88
Example: Scaling Requirements to
Actual Product
$20,000 Car
… …
$10 Car $10 Lawyers
0.08 Steel
0.06 Steel body
processing
0.06 Aluminum
0.04 Plastics
…
… Lawyers
0.004
0.0005 car
90
Using an IO Model
91
91
92
Brief In Class Exercise – Part 1
Transaction flows ($billion)
• Two Sector Economy
1 2 Final
Dmd.
• Model 0th and 1st tier
output (X) for Final 1 150 500 350
Demand (Y) of $100
for Sector 1 2 200 100 1700
92
80
Brief In Class Exercise – Part 1
1 2 Final Total
1. Add X, Total
Dmd. Output,
Output, to the
X
Transactions
table 1 150 500 350
2 200 100 1700
V.A. 650 1400 1100
X
93
80
Brief In Class Exercise – Part 1
1 2 Final Total
1. Add X, Total Dmd. Output,
Output, to the X
Transactions
1 150 500 350 1000
table
2 200 100 1700 2000
V.A. 650 1400 1100
X 1000 2000
94
Brief In Class Exercise – Part 1
1 2 Final Total
2. Create A
Dmd. Output,
matrix:
X
1 150 500 350 1000
2 200 100 1700 2000
V.A. 650 1400 1100
X 1000 2000
95
Brief In Class Exercise – Part 1
1 2 Final Total
2. Create A
matrix: Dmd. Output,
X
150 500
1000 2000
1 150 500 350 1000
A= 200 100
2 200 100 1700 2000
1000 2000
V.A. 650 1400 1100
0.15 0.25 X 1000 2000
=
0.2 0.05
96
Brief In Class Exercise – Part 1
3. Create Final Demand matrix for $100 in Sector 1
?
𝑌=
?
4. Create Identity matrix
? ?
I=
? ?
5. Calculate Zeroth tier output
I*Y =
97
Brief In Class Exercise – Part 1
3. Create Final Demand matrix for $100 in Sector 1
100
𝑌=
0
4. Create Identity matrix
1 0
I=
0 1
5. Calculate Zeroth tier output
1 0 100 100
I*Y = =
0 1 0 0
98
Brief In Class Exercise – Part 1
99
Brief In Class Exercise – Part 1
100
To find the Inverse of a 2x2 Matrix:
swap the positions of a and d, put
Brief In Class Exercise – Part 1
negatives in front of b and c, and divide
everything by the determinant (ad-bc).
Or do it in Excel with MINVERSE(…)
8. Calculate Total Requirements matrix
−1
-1 1 − 0.15 0 − 0.25 1.25 0.33
[I-A] = =
0 − 0.2 1 − 0.05 0.26 1.12
101
Brief In Class Exercise – Part 1
Indirect outputs = ?
102
Brief In Class Exercise – Part 1
103
Life Cycle Stages: tracking energy
and environmental flows
104
104
105
Effects Specified
• Direct
Inputs needed for final (zeroth) production of
product and first tier (energy, water, etc.)
105
Environmental Life Cycle
Assessment
CEE 12-714 / EPP 19-714
Lectures 12 through 15: Introduction to Input-Output
Based LCA – Part 3 – EIO-LCA
March 5, 2018
Administrivia
107
Average scores
• HW3 returned
HW1: 81.7%
Q1: 4.8/5 HW2: 88.7%
Q2: 7.2/8 HW3: 91.3%
Q3: 12.1/13
Q4: 14.3/16
Formatting: 9.1/10
Overall: 47.5/52
Carefully review grader feedback
Well done!
107
Group Project
• Next deliverable: Revised and expanded goal
and scope document (due 3/21/2018), 10 project
points
Markedly more than first submission
10-20 pp
• Describe your modeling approach to each life
cycle stage of your product/process
Identify unit processes
Scenarios and assumptions (justified)
Uncertainty ranges or distributions
• Demonstrate responsiveness to my comments
108
Group Project
• You must have at least one meeting with me
before submission (full team)
• My current availability:
Mon, 7th Tues, 8th Wed, 9th Thur, 10th Fri, 11th
10:30-12 All day in 1:00-4:00 8:00-10:00 Not
and Cohon 10:00: Tm 1 available
1:30-5:00 Center, 11:00-2:00
Connan
Room
Mon, 19th Tues, 20th Wed, 21st
10:30-12 Too late for Revised
and useful goal and
1:30-4:20 meeting scope due
4:20: Tm 6
109
Group Project
• Purchasing plan
Applies to Team 2 (Kuerig), Team 4 (Blue Apron),
Team 5 (Drone Pizza)
Budget and timeline (order needs to be placed no later
than…) emailed to me by Wednesday (March 7)
Specific URLs for ordering
Deliver to whom? … name and address
We MUST go through the CEE office to make
purchases
110
Administrivia
• Downside to being late to class – missing hints,
pop quiz bonus points, and additional
HW/project directions
111
RECAP: Input-Output Process
• Transactions table (sector to sector)
Physical units (cans of soda)
Monetary transactions (dollars)
• Direct Requirements table
A matrix
Transactions normalized by sector outputs (per can,
per $)
• Total Requirements matrix
Captures supply chain interactions
[I-A]-1
Leontief inverse matrix
112
Recap:
Total Output: X= [I-A]-1 Y
-1
Soda Can Al Water Y
1,000,000
S 1-0 0-0 0-0 0-0.0005
x 0 =
C 0-1 1-0 0-0.5 0-0
0
A 0-0 0-0.03125 1-0 0-0.005
0
W 0-0.1 0-0.005 0-1.58 1-0
[I-A]-1 Y X=[I-A]-1Y
1,000,000 S 1,000,078
1.000 0.000 0.001 0.001
1.016 1.016 0.513 0.003
x 0 = C 1,016,350
0 A 32,543
0.033 0.032 1.024 0.005
0 W 156,508
0.157 0.056 1.621 1.008
113
Recall…
This extension allowed
us to calculate waste
outputs. How to handle in
matrix approach?
114
Given X, Total Output, how to
calculate environmental impacts?
• Create extension for sector-specific impacts
• New equation - Environmental impact
calculation:
E = RX = R[I - A]-1 Y
• R matrix has units of burdens per functional unit
(e.g., pounds of solid waste/soda, kg CO2/$)
Use as a vector to calculate total burdens
Use as a diagonalized array to show burdens by sector
115
Impacts from soda…
cans of empty pounds gallons
R Matrix soda cans Al of water
wastewater 0.00625 0.005 1.58 0
solid waste 0.01 0 2.7 0.001
Ewastewater = RX
1,000,078
1,016,339
= [.00625 .005 1.58 0] = 62,721 𝑔𝑎𝑙 𝑜𝑓 𝑤𝑤
32,525
156,475
OR
.00625 0 0 0 1,000,078 6,250
0 .005 0 0 1,016,339 5,082
= = 62,721
0 0 1.58 0 32,525 51,389
0 0 0 0 156,475 0 gal, total
116
Recap:
117
Brief In Class Exercise – Part 2
Transaction flows ($billion)
• Two Sector Economy
1 2 Final
Dmd.
• What are direct 1 150 500 350
emissions if Haz
Waste of 50 gm/$ in
Sector 1 and 5 gm/$ in 2 200 100 1700
Sector 2?
V.A. 650 1,400 1,100
117
Recap:
Brief In Class Exercise – Part 1
118
Brief In Class Exercise – Part 2
11. Create R matrix
? ?
R = ? ? OR
? ?
12. Calculate Direct Emissions
= R * Direct output = R * (I+A)Y
119
Brief In Class Exercise – Part 2
11. Create R matrix
50 0
R = 50 5 OR
0 5
12. Calculate Direct Emissions
= R * Direct output = R * (I+A)Y
115
= 50 5 =5850
20
50 0 115 5750
𝑂𝑅 = =
0 5 20 100
120
Recall: Soda Economy Exercise
121
121
Revisit - Issues in PLCA: Circularity
122
system
boundary
124
Data used by BEA in US IO Accounts
• U.S. Bureau of the Census, Economic Census
Conducted every 5 years
Primary data source for BEA benchmark I-O tables
Receipts, inventories, and payrolls
Collected at the “establishment” level
Sample (not a complete canvas) (14 million surveyed!)
• Other Census Bureau annual surveys of selected
industries, such as manufacturing and services
• U.S. Departments of Agriculture, Education, and
Energy
• Private organizations
125
BEA Industry Data Input-Output
126
Make and Use system
See Chapter 8, Advanced Material Section 2
127
• Goal: Form Input-Output Transactions Table–
Flow of purchases between sectors.
127
Make Table
128
128
129
Redefinition process moves
co-products to more logical sectors
13
130
Use Table
131
131
132
Use tables
• Before and after redefinitions (same distinction
as with Make tables)
• Producer Prices versus Purchaser Prices (more
later)
133
Direct Requirements table
(“A” Matrix)
135
Stability in Sector table
136
136
Stability in Sector table
137
Average 0.2120
St dev 0.0108
137
Beyond Cells – Total Supply Chain
Results, 1992 to 1997: Electricity sector
138
138
More about Sectors:
History of SIC, NAICS
• IO models ‘sector based’
139
• Example:
• 33 Manufacturing [Industry Sector]
• 334 Computer and Electronic [Industry Subsector]
• 3346 Manufacture/Reproduction [Industry Group]
• 33461 Manufacture/Reproduction [Industry]
• 334612 Pre-recorded Computer CDs [Country-specific]
141
SIC vs. NAICS - High Level
142
• 11 Agric., Forestry, Fishing, Hunting
• 21 Mining / 22 Utilities/ 23 Construction
• Agriculture, Forestry, Fishing
• 31-33 Manufacturing
• Mining
• 42 Wholesale Trade/ 44-45 Retail
• Construction
• 48-49 Transportation / Warehousing
• Manufacturing
• 51 Information
• Transport/Infrastructure
• 52 Finance and Insurance
• Wholesale Trade
• 53 Real Estate and Rental
• Retail Trade
• 54 Professional, Technical Services
• Financial/Business Services
• 55 Management of Companies
• Other Services
• 56 Admin, Support, Waste
• Public Admin (Gov’t) Management & Remediation Services
• 61 Education Services
• 62 Health Care and Social Assistance
71 Arts, Entertainment, and Recreation
72 Accommodation and Food Services
81 Other Services
• 92 Public Administration 142
IO Model Organization
See Advanced Material Section 4
143
143
2002 Industry NAICS→IO map
(“Appendix A” file on Blackboard)
144
BEA I-O Industry Code and Title Related 2002 NAICS Codes
AGRICULTURE, FORESTRY, FISHING AND
HUNTING
1110 Crop production
1111A0 Oilseed farming 11111-2
1111B0 Grain farming 11113-6, 11119
111200 Vegetable and melon farming 1112
1113A0 Fruit farming 11131-2,111331-4, 111336*,
111339
111335 Tree nut farming 111335, 111336*
111400 Greenhouse, nursery, and floriculture 1114
production
111910 Tobacco farming 11191
111920 Cotton farming 11192
1119A0 Sugarcane and sugar beet farming 11193, 111991
1119B0 All other crop farming 11194, 111992, 111998
144
Notes on Mappings
• “More high level sectors” does not alone mean
145
145
Environmental
Data for IO
Models
146
147
Adding environmental impacts
• Environmental impact calculation:
E = RX = R[I - A]-1 Y
• Augments IO matrix with sector-level
environmental impact coefficient matrices (R)
[effect/$ output from sector]
• Essentially adding another sector to the matrix
for the environment! Emission outputs from
industrial sectors are inputs to the “environmental
sector”…
147
IO-LCA Models
148
Wastewater Normalized
Soda 8 ounces per 10 0.06625
cans soda
Can 5 gallons per 1000 OR 0.005
empty can
Aluminum 1.58 gals per 1.58
pound Aluminum
Water 0
148
Where do “R matrices” come from?
150
150
Where do “R matrices” come from?
Sample Data Mappings
151
151
152
Estimating R matrix values for
Electricity by Sector?
153
Food manufacturing
311111 Dog and cat food manufacturing 311111
311119 Other animal food manufacturing 311119
311210 Flour milling and malt manufacturing 31121
311221 Wet corn milling 311221
31122A Soybean and other oilseed processing 311222-3
311225 Fats and oils refining and blending 311225
311230 Breakfast cereal manufacturing 311230
Appendix A 311330
311340
cacao beans
Confectionery manufacturing from purchased
chocolate
Nonchocolate confectionery manufacturing
31133
31134
311410 Frozen food manufacturing 31141
311420 Fruit and vegetable canning, pickling, and drying 31142
R Matrix 31151A Fluid milk and butter manufacturing 311511-2
311513 Cheese manufacturing 311513
development 311514 Dry, condensed, and evaporated dairy product 311514
311520 manufacturing
Ice cream and frozen dessert manufacturing 311520
includes the 31161A Animal (except poultry) slaughtering, rendering, and 311611-3
processing
allocation of MECS 311615
311700
Poultry processing
Seafood product preparation and packaging
311615
3117
155
CMU’s EIO-LCA model
156
157
EIO-LCA Software
• Internet version http://www.eiolca.net/
• About 3 million users to date
• About 1,500 registered users
update notices
other benefits
• First LCA tool completely free on Internet in full
version (not a ‘demo’)
157
Data Sources
158
158
EIO-LCA Data Example
159
159
CMU’s EIO-LCA model
160
EIO-LCA website demo
161
161
EIO-LCA website demo
162
162
$100 million shoes
(2002 Producer model)
163
$100 million shoes (2002 Producer)
164
$100 million shoes (2002 Producer)
• Sum of Total Economic Effects = $253M, including
the initial $100M and other direct purchases, as
well as all indirect (or supply chain) purchases (still
sorted on Direct)
For Leather and hide tanning, $17.6M of materials are
purchased across the supply chain, 15.9M in direct
purchases (which leaves $1.7M in indirect purchases)
165
$100 million shoes (2002 Producer)
• Sum of Total Economic Effects = $253M (sorted on
Total)
$253M includes initial $100M directly to Footwear and
$153M of purchases from all other sectors in the economy
Now Animal processing is 3rd in significance, shifting
Wholesale trade and Management down. No direct
economic contribution (supplier for Leather…)
166
$100 million shoes (2002 Producer)
• Sum of Total Economic Effects = $253M (still sorted
on Total)
• Direct versus indirect at a glance…
This percentage will be important when considering
environmental impacts
• Total = Direct + Indirect
167
Aggregated results
• EIO-LCA yields rolled up totals by sector
168
$100 million shoes (2002 Producer)
169
$100 million shoes (2002 Producer)
170
$100 million shoes (2002 Producer)
171
$100 million shoes (2002 Producer)
172
$100 million shoes (2002 Producer)
173
$100 million shoes (2002 Producer)
174
Environmental Life Cycle
Assessment
CEE 12-714 / EPP 19-714
Lectures 12 through 15: Introduction to Input-Output
Based LCA - Part 4
March 7, 2018
Administrivia
• Pop quiz 1 (from Monday)
Pick up after class?
Bonus HW points
It will happen again
Q2 “Under what specific circumstance must an ISO-14040
compliant LCA have an external critical review?”
When the LCA makes “comparative assertions”… that your
product is better than their product
• Regular office hours this week, none next week
• HW4 due Friday, midnight, March 9 (1 day
extension)
177
Group Project
• You must have at least one meeting with me
before submission (full team)
• My current availability (Team 5?):
Mon, 7th Tues, 8th Wed, 9th Thur, 10th Fri, 11th
1:30: Tm 2 All day in 1:00-4:00 8:00-9:00 Not
Cohon 11:00-2:00 available
Center,
Connan 9:00: Tm 4
Room 10:00: Tm 1
Mon, 19th Tues, 20th Wed, 21st
10:30-12 Too late for Revised
1:30-4:20 useful goal and
meeting scope due
4:20: Tm 6
178
Group Project
• Purchasing plan
Still need to hear from Team 4 (Blue Apron) and
Team 5 (Drone Pizza)
Budget and timeline
How much will your supplies cost?
When do you need your supplies delivered (and when
should you order them)?
Email this information to me today (March 7)
Know the specific URLs for your orders
Deliver to whom? … name and address
We MUST go through the CEE office to make
purchases
179
ISO 14040: Figure 1
Phases of an LCA
180
• Inventory
• Impact assessment
• Interpretation
180
Life Cycle Inventory
181
181
Today
• Producer versus Purchaser EIO-LCA model
• Temporal integrity
• Using EIO-LCA case studies
• Introducing Matlab EIOLCA
182
Finishing up from Monday
183
Aggregating Results
184
184
487 vs 97 sectors in 1992
487
97
185
185
EIO-LCA model types
186
187
EIO-LCA model types
188
188
See Purchaser Producer
Cost Map
Model types 2002.xls in Canvas
Producer
Purchaser
190
Producer Models
191
191
Purchaser Models
192
192
Using purchaser prices
193
193
Fractional Margin Shares
194
195
IO-LCA
Examples
196
Illustrative Example
197
197
Top Actual “Direct” Inputs for Drugs
198
• Chemicals • Printing
• Plastics • Computer services
• Electricity • Telephone services
• Paperboard/boxes • Refined petroleum
• Paper (e.g., gas/diesel)
• Trucking
198
Drug Manufacturing Greenhouse Gas
Emissions
199
(Note these were for 1997 model, may have changed slightly)
199
Lessons Learned
200
200
Impact of Service Industries
201
203
Energy Use per $million (1992)
204
204
Takeaway Messages
205
205
Summary: IO-LCA
206
206
Group Exercise: Simulating Life
Cycles
207
207
Extensions: Going Beyond Sector
Definitions
208
208
EIO-LCA in MATLAB
209
209
Can we redo the Soda exercise?
211
211
Soda exercise in Matlab continued
>> IminusA = iden44-A >> X = inv_IminusA*Y
212
Soda exercise in Matlab continued
>> E = R_water_diag*X
>> R_water = [0.0063, 0.005, 1.58, 0]
213
Download 2002 EIO-LCA in Matlab
214
Download 2002 EIO-LCA in Matlab
• Install Matlab on your computer or find a cluster
computer.
• Download the EIO-LCA zip file and extract it as a
folder.
• Read the README.doc file in that folder for
additional instructions on how to use it.
215
Checking EIO.mat vs website
216
• Can look inside .m file of EIO-LCA 2002 matlab
environment to see how to do things ourselves…
217
Running EIOLCA in MATLAB
218
Not here?
Change the
directory to
where you
downloaded the Then, double-click on
EIOLCA files… Readme.doc, and read…
218
Running EIOLCA in MATLAB
219
220
EIOLCA in MATLAB
221
• Summary results
scroll in the
Command window
• Detailed results
stored in your
designated .txt
file, visible in
“Current Folder”
window
221
EIOLCA in MATLAB
222
222
EIOLCA in MATLAB…and then Excel
223
223
MATLAB into Excel
224
• Import with “Text to columns”; semicolons for delimiters
• Add filters, format columns, etc.
• Look at all the columns of interest (“total econ, $M” here,
plus all the other categories in eiolca.net at one time)
224
MATLAB into Excel
• You can also use MATLAB commands to write
your matrices into .xls files:
• >>
xlswrite('EIOsecnames.xls',EIOsecnames)
225
Circle back to eiolca.net…
226
226
How to change the sector?
227
227
How to change the sector?
228
• Use EIOsecnames to find your target sector row
Could scroll through matrix in Editor window
228
How to change the sector?
229
229
Compare to eiolca.net…
230
230
Questions?
231
Next
• Return to process-based LCA, using matrix
methodology
• Begin reading Chapter 9, through p. 267
• Office hours today and tomorrow (none next
week during Spring Break)
• HW4 due Friday, midnight
• Updated project goal and scope due 21Mar,
Wednesday after break
• HW5 released Friday, due 29Mar
232