Resource Utilization Functions

advertisement
Resource depletion model Functions
Resource usage starts as free growth:
current growth of usage is proportional to current value of usage
See Math Details at end for functional discussion, and derivations.
We need a function that
• starts growth (x to far left of graph) as an exponential,
• peaks,
• returns to exponential drop toward zero on far right.
Reciprocal Cantenary Model
F(t) = 1/[catenary curve] =
Diagram: f(t) = 2F(t).
Asymptotic Form
t ≪ 0: F(t) =
t ≫ 0: F(t) =
2
et  e t
2
t
e e
t
2
1
= t t
e e
cosh(t)
Heavy blue dotted – pure exponential growth. Thin red, locaton of inflection
et
et
=
2 et
e2 t  1
e –t
2 e –t
=
1  e –2 t
e –t
t
… t = –10, Denominator e2(–10) + 1 ≈ 1
–t
… t = +10, Denominator 1 + e–2(10) ≈ 1
  2 e
t –
  2 e
t 
To use the reciprocal of cosh x, need multiplier of 0.5 for early pure exp growth.
Peak
F’(t) = – sinh(t) = 0 at peak sinh (tPK) = 0
Inflection
2
2
F”(t) = 2 sinh t – cosh t = 0 at inflection point, t = T.
cosh2 (t)

tPK = 0
cosh3 t
T=
1
2
Function value:
ln
 2 1
 2 1
, T ≈ –0.8817, +0.8817
F(T) = 1/cosh(T) = 2/(eT + e–T) = 1/ 2
 F(T) = 2 /2 ≈ 0.707…
Living in initial growth period, it is hard to see where usage data
diverges from exponential free growth because of data “noise.”
Must get well away from exp curve to see end of free growth.
Near-Peak non-exponential … Time when usage falls below exponential growth:
Value of t (call it t*) where exponential growth just exceeds usage F(t) by fraction A …
Recall: F = t 2 t . The “2e±t ” term is the asyptotic form of F.
t < 0 … 2et – F ≥ A*F
t > 0 … 2e–t – F ≥ A*F
e e
Solution:
t < 0 … t* = + 1 ln A
2
t > 0 … t* = – 1
2
ln A
The t values where the free growth exponential is A greater than the curve
is given in the table (right)
A
t*
t*
t<0
t>0
10 %
–1.15
1.15
20 %
–0.81
0.81
30 %
–0.60
0.60
50 %
–0.35
0.35
Resource depletion model Functions
Hubbert’s Model:
Derivative Of The Logistics Curve
See Math Details at end for solutions to derivations.
t ≪ 0: L (t) = et
Logistics Curve
1
L(t) =
L(t) =
1  e t
Asymptotic behavior
e t/2
… t = – 10, 1 + e– (–10)
≈e10
L( – 10) = e–10
t ≫ 0: L (t) = 1 – e–t … t = +10, e– t < 1
asymtote is Taylor series
2 cosh(t/2)
The logistics starts correctly, Hubbert chose it’s deriviative as the usage model
Hubbert’s Function for Usage Model
F(t) =
d
e– t
L(t) =
dt
(1  e t )2
or
F(t) =
1
4 cosh2 (t/2)
Diagram: f(t) = 4F(t). Heavy blue dotted – pure exponential growth
Thin red, locaton of inflection.
Peak where F’(t) = 0.
F’(t) = –
sinh t/2
4 cosh3 t/2
peak at sinh(t/2) = 0, t0 = 0
Inflection Point where F”(T) =0
F”(t) =
1 2 – cosh(t)
8
4
f(t) = 4·F(t) so peak is f = 1.0
so T is where cosh T = 2
cosh (t/2)
T = ln (2 ±
3 ) = ± 1.317 these points are marked by the thin red lines
Inflection value of the utilization model fuction
f(t) = 4 e–t/(1+e—t)2 =
f(1.317) = 0.667
Non-Exponential Portion … Time when usage falls below exponential growth:
Value of t (call it t*) where exponential growth exceeds usage F(t) by fraction A.
2
where F =
. A is 0.1 for 10%, 0.4 for 40%, etc.
e t  e t
Solution for t* where exponential curve is exactly A*100% bigger than F
Solution is
t* = – ln( A  1 – 1)
the graph demonstrates both + t*, and – t*.
2et – F ≥ A*F,
A
t*
10 %
3.02
20 %
2.35
30 %
1.96
50 %
1.49
Resource depletion model Functions
t
t
t
t
cosh x = e  e , sinh x = e  e
Math Details
2

identities:
2
d
cosh(at) = a sinh(at).
dt
d
sinh(at) = a cosh(at).
dt
cosh x – sinh x = e–x
cosh2x – sinh2x = 1
cosh 2x = 1 +2 sinh2x
Reciprocal Catenary Model
F(t) =
2 et
e2 t  1


d
F(t)
dt
d2
dt 2
1
–1
=
sinh (t) = – sinh(t)
2
dt cosh(t)
cosh (t)
cosh2 (t)
= d
2
d sinh(t)
1
= –
= 2 sinh t – 1
3
dt cosh2 (t)
dt cosh(t)
cosh(t)
cosh t
Solve for t0: 2 sinh2 t – cosh2t = 0

2
2
= 2 sinh t – cosh t
F(t) = d
t
–t

t
cosh2t = 2 sinh2t
–t
(e + e ) = ± 2 (e – e )
t=
1
2
2 1
ln

(± 2 + 1)e
≈ 0.8817… , t =
2 1

1
2
ln
–t
cosh3 t
cosh t = ± 2 sinh t
= (± 2 – 1)et
– 2 1
– 2 1

e2t =
 2 1
 2 1
≈ – 0.8817… + and – acceptable in
argument.
Solve for t*: 2e+t –

≥ A
e+t* (et*+ e–t*) = A+1
Solve for t: 2e–t –

2
e t  e t
2
e t  e t

≥ A
e–t* (et*+ e–t*) = A+1

2
e t  e t
Solve at boundry  e+t* = (A+1)
(e2t*+1) = A+1
2
e t  e t

e2t* = A

t* =
1
2
Solve at boundry  e–t* = (A+1)
e–2t*+1 = A+1

e–2t* = A

1
et*  e– t*

e+t* =
A 1
et*  e– t*
ln A
1
et*  e– t*
t* = – 1 ln A
2

e–t* =
A 1
et*  e– t*
Resource depletion model Functions
Hubbert Function
Logistics Function:
L(t) =
1
1  e t

=
1
e t/2 (e t/2  e t/2 )
d
d
1
L(t) =
dt
dt 1  e  t
=
e– t
(1  e t )2
=
=
=

e t/2
=
2 cosh(t/2)
d
(1 + e–t)–1 = –(1 + e–t)–2 (–e–t) = e–t (1 + e–t)–2
dt
e t
=
e 2t/2 (e  t/2  e t/2 )2
1
(e  t/2  e t/2 )2
1
4 cosh2 (t/2)
d
e t/2
d
d t/2
L(t) =
=1
e (cosh(t/2))–1
2 dt
dt
dt 2 cosh(t/2)
=
1 1 et/2) (cosh t/2)–1 + et/2(–cosh–2 t/2) 1
2 2
2
t/2
cosh t/2 – sinh t/2 =
= e
4
cosh2 t/2
1
4 cosh2 (t/2)
sinh(t/2) =
e t/2
4
1
cosh t/2
– sinh t/2
cosh2 t/2
… cosh x – sinh x = e–x
,
Hubbert’s model
F(t) =
1
4 cosh2 (t/2)
or F(t) =
e– t
(1  e t )2
sinh t/2

d
F(t)
dt
=
1
4

d
F(t)
dt
=
–t
–t
– e– t – 2 e– t
(–e–t) = e–t 2e
– 1e
=–
(1  e t )2
(1  e t )3
(1  e t )3 (1  e t )3
(–2 cosh–3t/2)
1
2
sinh (t/2) = –
4 cosh3 t/2
= – sinh t/2
4 cosh3 t/2

d2
dt 2
F(t) = –
1 1 cosh t/2
4
2 cosh3 t/2
cosh4 t/2
2
1 1 – 2 sinh (t/2)
8
4
cosh (t/2)
2
–
cosh(t)
1
+
8
cosh4 (t/2)
x
–x
1
2
sinh (t/2) = –
= –
… cosh2x – sinh2x = 1
=
… cosh 2x =1 +2 sinh2x
Solve for x: a = cosh x = (e + e )/2

– 3 sinh t/2

let u = ex, get 2au = 1 + u2
2a = (ex + e–x)






3
 t/2 
 t/2
e
2 e

2


2
2
1 cosh (t/2) – 3 sinh (t/2)
8
cosh4 (t/2)
2a = e–x (1 + e2x)
0 = u2 + 2au + 1
 t/2
 t/2
e
2 e
2

u = ex = a ±

2a ex = 1 + e2x
a2  1
x = ln a ±
a2  1
for a = 2: x = ln(4 ± 31/2) ≈ ± 1.317 (this solves for inverse cosh a)
Solve for t*: e–t –

A 1
e– t*
e– t
e– t
–t*
≥
A
Solve
at
boundry
 e
=
(A+1)
1=
(1  et*)2
(1  et*)2
(1  e t )2
(1  e t )2
(1+ e–t*)2 = (A+1)

e–t* =
A 1
–1

t* = – ln( A  1 – 1)
Download