chapter 14 of sterman: formulating nonlinear relationships

26
Chapter 14 of Chapter 14 of Sterman: Formulating Sterman: Formulating Nonlinear Nonlinear Relationships Relationships

Upload: kaia

Post on 25-Feb-2016

61 views

Category:

Documents


0 download

DESCRIPTION

Chapter 14 of Sterman: Formulating Nonlinear Relationships. Why have we been focusing on linear relationships?. Not because the relationships were in-fact linear! Because the mathematics were much simpler. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Chapter 14 of Sterman: Formulating Nonlinear Relationships

Chapter 14 of Sterman: Chapter 14 of Sterman: Formulating Nonlinear Formulating Nonlinear

RelationshipsRelationships

Page 2: Chapter 14 of Sterman: Formulating Nonlinear Relationships

Why have we been focusing Why have we been focusing on linear relationships?on linear relationships? Not because the relationships Not because the relationships

were in-fact linear!were in-fact linear! Because the mathematics were Because the mathematics were

much simplermuch simpler

Page 3: Chapter 14 of Sterman: Formulating Nonlinear Relationships

Nonlinear relationships are Nonlinear relationships are fundamental in the dynamics of fundamental in the dynamics of systems of all types--Examples:systems of all types--Examples: You can’t push on a ropeYou can’t push on a rope When quality goes well below When quality goes well below

market, sales go to zero even if market, sales go to zero even if the price fallsthe price falls

Improvements in health care Improvements in health care and nutrition boost life and nutrition boost life expectancy up to a pointexpectancy up to a point

Page 4: Chapter 14 of Sterman: Formulating Nonlinear Relationships

A Linear Relationship Y = A Linear Relationship Y = f(X1, X2,…, Xn)f(X1, X2,…, Xn) Y = aX1 + bX2 + ….. + gXnY = aX1 + bX2 + ….. + gXn The effects are additiveThe effects are additive The effects are divisibleThe effects are divisible

Page 5: Chapter 14 of Sterman: Formulating Nonlinear Relationships

A nonlinear Relationship Y = A nonlinear Relationship Y = f(X1, X2,…, Xn)f(X1, X2,…, Xn) Y = X1Y = X122*X2/X3*…*Xn*X2/X3*…*Xn

Page 6: Chapter 14 of Sterman: Formulating Nonlinear Relationships

A way to represent the nonlinear A way to represent the nonlinear effect: THE TABLE FUNCTIONeffect: THE TABLE FUNCTION

One problem: what ordinate value to One problem: what ordinate value to return when the abscissa is outside return when the abscissa is outside the range of defined ordinate valuesthe range of defined ordinate values—either to the left or right—either to the left or right

Solution: simply return the last Solution: simply return the last remaining ordinate valueremaining ordinate value

Ano. Solution: perform linear Ano. Solution: perform linear interpolation to extrapolate an interpolation to extrapolate an ordinate valueordinate value

Page 7: Chapter 14 of Sterman: Formulating Nonlinear Relationships

Table FunctionsTable Functions

Normalize the input using Normalize the input using dimensionless ratiosdimensionless ratios

Normalize the output using Normalize the output using dimensionless ratiosdimensionless ratios

Identify reference points where Identify reference points where the values of the function are the values of the function are determined by definitiondetermined by definition The point (1,1) is one such pointThe point (1,1) is one such point Causes Y = Y* when x = x*Causes Y = Y* when x = x*

Page 8: Chapter 14 of Sterman: Formulating Nonlinear Relationships

More Table FunctionsMore Table Functions

Identify reference policiesIdentify reference policies Consider extreme conditionsConsider extreme conditions Specify the domainSpecify the domain Identify plausible shapes within Identify plausible shapes within

the feasible regionthe feasible region Specify values for your best Specify values for your best

estimateestimate

Page 9: Chapter 14 of Sterman: Formulating Nonlinear Relationships

More Table FunctionsMore Table Functions

Run the modelRun the model Test the sensitivity of your Test the sensitivity of your

results results See Table 14-1See Table 14-1

Page 10: Chapter 14 of Sterman: Formulating Nonlinear Relationships

Capacitated DelayCapacitated Delay

Occurs in make-to-order Occurs in make-to-order systemssystems

Very commonVery common Arises any time the outflow from Arises any time the outflow from

a stock depends on the quantity a stock depends on the quantity in the stock and the normal in the stock and the normal residence time but is also residence time but is also constrained by maximum constrained by maximum capacitycapacity

Page 11: Chapter 14 of Sterman: Formulating Nonlinear Relationships

Delivery DelayDelivery Delay

Is the average length of time Is the average length of time that an order is in the backlogthat an order is in the backlog

= backlog/shipments= backlog/shipments

Page 12: Chapter 14 of Sterman: Formulating Nonlinear Relationships

Structure for a capacitated Structure for a capacitated delaydelay

BacklogOrders Shipments

DesiredProduction

Delivery Delay

Schedule Pressure

Target DeliveryDelay

CapacityUtilization Capacity

B

CapacityUtilization

Page 13: Chapter 14 of Sterman: Formulating Nonlinear Relationships

Equations in the modelEquations in the model

Delivery delay = Delivery delay = backlog/shipmentsbacklog/shipments

Backlog = INTEGRAL(orders – Backlog = INTEGRAL(orders – shipments, Backlog Initial)shipments, Backlog Initial)

Desired Production = Desired Production = backlog/Target Delivery Delaybacklog/Target Delivery Delay

Shipments = F(Desired Shipments = F(Desired Production)Production)

Page 14: Chapter 14 of Sterman: Formulating Nonlinear Relationships

Equations in the modelEquations in the model

Shipments = Capacity * Shipments = Capacity * Capacity UtilizationCapacity Utilization

Capacity Utilization is a function Capacity Utilization is a function of schedule pressureof schedule pressure

Capacity Utilization = Schedule Capacity Utilization = Schedule pressurepressure

Schedule pressure = Desired Schedule pressure = Desired Production / capacityProduction / capacity

Page 15: Chapter 14 of Sterman: Formulating Nonlinear Relationships

Reference pointsReference points

Capacity is defined as the Capacity is defined as the normal rate of output achievable normal rate of output achievable given the firm’s resources.given the firm’s resources.

The capacity Utilization function The capacity Utilization function must pass through the reference must pass through the reference point (1,1)point (1,1)

For simplicity, I have set…For simplicity, I have set… Capacity Utilization = Schedule Capacity Utilization = Schedule

pressurepressure

Page 16: Chapter 14 of Sterman: Formulating Nonlinear Relationships

Capacity Utilization Table Capacity Utilization Table function looks like…function looks like…

Page 17: Chapter 14 of Sterman: Formulating Nonlinear Relationships

Schedule PressureSchedule Pressure

Schedule pressure = Desired Schedule pressure = Desired Production / capacityProduction / capacity

Is a dimensionless ratioIs a dimensionless ratio It is normalizedIt is normalized When Schedule Pressure = 1, When Schedule Pressure = 1,

shipments = Desired Production shipments = Desired Production = Capacity= Capacity

And, the actual delivery delay And, the actual delivery delay equals the targetequals the target

Page 18: Chapter 14 of Sterman: Formulating Nonlinear Relationships

Normalization of Schedule Normalization of Schedule PressurePressure Defines capacity as the normal Defines capacity as the normal

rate of output, not the maximum rate of output, not the maximum possible rate when heroic efforts possible rate when heroic efforts are madeare made

Page 19: Chapter 14 of Sterman: Formulating Nonlinear Relationships

If ‘normal’ met maximum If ‘normal’ met maximum possible output, utilization is possible output, utilization is less than one under normal less than one under normal conditions, then Schedule conditions, then Schedule Pressure = Desired Pressure = Desired Production/(Normal Capacity Production/(Normal Capacity Utilization * Capacity)Utilization * Capacity)

Page 20: Chapter 14 of Sterman: Formulating Nonlinear Relationships

Reference PoliciesReference Policies

Capacity Utilization = 1Capacity Utilization = 1 Capacity Utilization = Schedule Capacity Utilization = Schedule

PressurePressure Capacity Utilization = Slope max Capacity Utilization = Slope max

* Schedule Pressure* Schedule Pressure This corresponds to the policy of This corresponds to the policy of

producing and delivering as fast producing and delivering as fast as possible, that is with minimum as possible, that is with minimum delivery delaydelivery delay

Page 21: Chapter 14 of Sterman: Formulating Nonlinear Relationships

Extreme conditionsExtreme conditions

The Capacity Utilization function The Capacity Utilization function must pass through the point (0,0) must pass through the point (0,0) and the point (1,1)and the point (1,1)

(0,0) because shipment must be (0,0) because shipment must be zero when schedule pressure is zero zero when schedule pressure is zero or else the backlog could become or else the backlog could become negative—an impossibilitynegative—an impossibility

At the other extreme, capacity At the other extreme, capacity utilization must be 1 when schedule utilization must be 1 when schedule pressure is maxed out at 1pressure is maxed out at 1

Page 22: Chapter 14 of Sterman: Formulating Nonlinear Relationships

Specifying the domain for the Specifying the domain for the independent variableindependent variable Should encompass the entire Should encompass the entire

domain of possible abscissa domain of possible abscissa valuesvalues

Page 23: Chapter 14 of Sterman: Formulating Nonlinear Relationships

Plausible shapes for the Plausible shapes for the functionfunction Use actual data if you have anyUse actual data if you have any Otherwise, bound the Otherwise, bound the

relationship by consider what is relationship by consider what is happening at the extreme pointshappening at the extreme points

Page 24: Chapter 14 of Sterman: Formulating Nonlinear Relationships

Specifying the values of the Specifying the values of the functionfunction

Page 25: Chapter 14 of Sterman: Formulating Nonlinear Relationships
Page 26: Chapter 14 of Sterman: Formulating Nonlinear Relationships