11 ΡΠ½Π²Π°ΡΡ 1914 Π³ΠΎΠ΄Π° Π² Π³Π°Π·Π΅ΡΠ΅ Β«ΠΡΡ-ΠΠΎΡΠΊ Π’Π°ΠΉΠΌΡΒ» ΠΏΠΎΡΠ²ΠΈΠ»ΠΎΡΡ Π·Π°ΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΠ΅Π½ΡΠΈ Π€ΠΎΡΠ΄Π°:
Β«ΠΠ°Π΄Π΅ΡΡΡ, ΡΡΠΎ ΡΠ΅ΡΠ΅Π· Π³ΠΎΠ΄ ΠΌΡ Π½Π°ΡΠ½Π΅ΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ. Π― Π½Π΅ Π»ΡΠ±Π»Ρ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎ Π²Π΅ΡΠ°Ρ Π½Π° Π³ΠΎΠ΄ Π²ΠΏΠ΅ΡΠ΅Π΄, Π½ΠΎ Ρ ΠΎΡΡ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ Π²Π°ΠΌ ΠΊΠΎΠ΅-ΡΡΠΎ ΠΎ ΠΌΠΎΠΈΡ ΠΏΠ»Π°Π½Π°Ρ . ΠΠ΅Π»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΌΡ Ρ ΠΌΠΈΡΡΠ΅ΡΠΎΠΌ ΠΠ΄ΠΈΡΠΎΠ½ΠΎΠΌ ΡΠΆΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Ρ ΡΠ°Π±ΠΎΡΠ°Π΅ΠΌ Π½Π°Π΄ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ Π΄Π΅ΡΠ΅Π²ΡΡ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ½ΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠΠ½ΠΈ Π±ΡΠ»ΠΈ ΡΠ΄Π΅Π»Π°Π½Ρ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°, ΠΈ ΠΌΡ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠ΅Π½Ρ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΏΡΡΡ ΠΊ ΡΡΠΏΠ΅Ρ Ρ ΠΎΡΠ΅Π²ΠΈΠ΄Π΅Π½. ΠΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ Π·Π°ΠΊΠ»ΡΡΠ°Π»Π°ΡΡ Π΄ΠΎ ΡΠΈΡ ΠΏΠΎΡ Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠ½ΠΎΠΉ Π±Π°ΡΠ°ΡΠ΅ΠΈ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ Π²Π΅ΡΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΌΠΎΠ³Π»Π° Π±Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° Π±ΠΎΠ»ΡΡΠΈΡ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡΡ Π±Π΅Π· ΠΏΠΎΠ΄Π·Π°ΡΡΠ΄ΠΊΠΈ. ΠΠΈΡΡΠ΅Ρ ΠΠ΄ΠΈΡΠΎΠ½ ΡΠΆΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΡΠ΅Ρ Ρ ΡΠ°ΠΊΠΎΠΉ Π±Π°ΡΠ°ΡΠ΅Π΅ΠΉΒ».
ΠΠΎ ΡΡΠΎ-ΡΠΎ ΠΏΠΎΡΠ»ΠΎ Π½Π΅ ΡΠ°ΠΊβ¦
Π’ΠΎΠΌΠ°Ρ ΠΠ΄ΠΈΡΠΎΠ½ Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ Detroit Electric
ΠΠ°Π½Π½Π°Ρ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ ΠΌΠΎΠ΅ΠΉ ΡΡΠ°ΡΡΠΈ
Π³Π΄Π΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ r Π²Π»ΠΈΡΠ΅Ρ Π½Π° ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠΈΡΠΎΡΡΠ° Π΄ΠΎΠ»ΠΈ ΡΡΠ½ΠΊΠ°, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠΎΠΈΡ Π² ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ ΡΠΊΡΠΏΠΎΠ½Π΅Π½ΡΡ β ΡΠ΅ΠΌ Π²ΡΡΠ΅ Π΄Π°Π½Π½ΡΠΉ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½Ρ, ΡΠ΅ΠΌ Π±ΡΡΡΡΠ΅Π΅ Π½ΠΎΠ²Π°Ρ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡ Π·Π°Π²ΠΎΡΠ΅Ρ ΡΡΠ½ΠΎΠΊ, Ρ.Π΅. ΠΊΠ°ΠΆΠ΄ΡΠΉ Π³ΠΎΠ΄ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠΉ Π±ΠΎΠ»ΡΡΠ΅ΠΌΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ Π»ΡΠ΄Π΅ΠΉ ΡΠ²ΠΎΠΈΠΌ ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎΠΌ., K ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½Ρ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΠΈΠΉ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π» ΡΠΎΡΡΠ° Π½ΠΎΠ²ΠΎΠΉ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Ρ.Π΅. ΠΏΡΠΈ Π½ΠΈΠ·ΠΊΠΈΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΡΡ
Π ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡ Π½Π΅ ΡΠΌΠΎΠΆΠ΅Ρ Π·Π°Ρ
Π²Π°ΡΠΈΡΡ Π²Π΅ΡΡ ΡΡΠ½ΠΎΠΊ, Π° ΡΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡΠ²ΠΎΠ΅Π²Π°ΡΡ ΡΠ΅Π³ΠΌΠ΅Π½Ρ ΡΡΠ½ΠΊΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΠ½Π° Π±ΡΠ΄Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π΅ΠΉ, ΡΠ΅ΠΌ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ°Ρ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡ.
ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π΄Π»Ρ Π»ΠΎΠ³ΠΈΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ΅Π³ΠΎ ΡΠΏΡΠΎΠ³Π½ΠΎΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΠΎΡΡΠ°ΡΠ»ΠΈ Π»Π΅Π³ΠΊΠΎΠ²ΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ:
- Β«ΠΡΠ»Π΅Π²ΠΎΠΉ Π³ΠΎΠ΄Β» β Π³ΠΎΠ΄, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΠΏΡΠΎΠ΄Π°Π²Π°Π΅ΠΌΡΡ Π»Π΅Π³ΠΊΠΎΠ²ΡΡ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ Π² ΠΌΠΈΡΠ΅ Π±ΡΠ΄Π΅Ρ Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΌ (Π 0=0,5, t=0);
- ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½Ρ ΠΏΡΠΈΡΠΎΡΡΠ° Π΄ΠΎΠ»ΠΈ ΡΡΠ½ΠΊΠ° (r) ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ.
ΠΡΠΈ ΡΡΠΎΠΌ Π΄ΠΎΠΏΡΡΡΠΈΠΌ:
- ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π²ΡΡΠ΅ΡΠ½ΡΡ ΠΌΠ°ΡΠΈΠ½Ρ Ρ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΌ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ ΡΠ³ΠΎΡΠ°Π½ΠΈΡ(ΠΠΠ‘) Ρ ΡΡΠ½ΠΊΠ° (Π=1), ΡΠ°ΠΊ ΠΊΠ°ΠΊ Ρ Π½Π΅ Π²ΠΈΠΆΡ ΡΠ΅ΡΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΎΠΊ Π»Π΅Π³ΠΊΠΎΠ²ΡΡ
Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ.
Π ΡΠ½ΠΎΠΊ ΡΡΠΆΠ΅Π»ΡΡ ΠΌΠ°ΡΠΈΠ½ ΠΈ ΡΠΏΠ΅Ρ.ΡΠ΅Ρ Π½ΠΈΠΊΠΈ ΠΏΡΠΈ ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π΅ ΡΡΠΈΡΡΠ²Π°Π»ΡΡ, ΡΠ°ΠΊ Π΅ΡΠ΅ Π½Π΅Ρ ΡΡΠ½ΠΊΠ° ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ Π²Π½ΡΡΡΠΈ Π΄Π°Π½Π½ΠΎΠΉ ΠΎΡΡΠ°ΡΠ»ΠΈ.
- ΠΌΡ ΡΠ΅ΠΉΡΠ°Ρ ΠΆΠΈΠ²Π΅ΠΌ Π² Β«ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈΒ» (P(t)<0) ΠΈ Π² ΡΡΠ½ΠΊΡΠΈΠΈ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Β«Π½ΡΠ»Π΅Π²ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π°Β» Π΄Π»Ρ Π½Π°ΡΠ΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ(t-t0).
Π‘ΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎ ΠΎΠ±ΡΠ΅ΠΌΡ ΠΏΡΠΎΠ΄Π°ΠΆ Π»Π΅Π³ΠΊΠΎΠ²ΡΡ
Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ Π²Π·ΡΡΡ
Π‘ΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎ ΠΎΠ±ΡΠ΅ΠΌΡ ΠΏΡΠΎΠ΄Π°ΠΆ ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ Π²Π·ΡΡΡ
Π‘ΡΠ°ΡΠΈΡΡΠΈΠΊΠ° Π΄ΠΎ 2012 Π³ΠΎΠ΄Π° ΠΏΠΎ ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠΌ ΠΎΡΠ΅Π½Ρ ΡΠΊΡΠ΄Π½Π° ΠΈ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΡΠΈΡΡΠ²Π°ΡΡΡΡ ΠΏΡΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ.
Π ΠΈΡΠΎΠ³Π΅ ΠΈΠΌΠ΅Π΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅:
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎ ΠΏΠΎΠΈΡΠΊΡ ΠΡΠ»Π΅Π²ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π° ΠΈ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠ° ΡΠΎΡΡΠ° ΡΡΠ½ΠΊΠ°
import matplotlib.pyplot as plt
import numpy as np
import math
x = np.linspace(2012, 2019, 8)
y1 = np.array([60936407, 63429200, 65708230, 66314155, 69464432, 70694834, 68690468, 64341693]) # ΠΊΠΎΠ»-Π²ΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π½ΡΡ
Π»Π΅Π³ΠΊΠΎΠ²ΡΡ
ΠΌΠ°ΡΠΈΠ½
y2 = np.array([52605, 97507, 320713, 550297, 777495, 1227117, 2018247, 1940147]) # ΠΊΠΎΠ»-Π²ΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π½ΡΡ
Π»Π΅Π³ΠΊΠΎΠ²ΡΡ
ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ
y = y2/y1 #Π΄ΠΎΠ»Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ Π² ΠΎΠ±ΡΠ΅ΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ
ymax=1 #ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΡ
Π΄Π°Π½Π½ΡΡ
ΠΎΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ
Gmax=2025 #Π³ΠΎΠ΄ Π΄Π»Ρ Π½Π°ΡΠ°Π»ΠΎ ΠΏΠΎΠΈΡΠΊΠ° "Π½ΡΠ»Π΅Π²ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π°"
rmax=0.35 #Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½Ρ
k=1 #ΠΏΡΠΈΠ½ΡΡ "1" ΠΈΠ· ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ»ΠΊΠΈ, ΡΡΠΎ ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π·Π°ΠΌΠ΅Π½ΡΡ Π»Π΅Π³ΠΊΠΎΠ²ΡΠ΅ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ Ρ ΠΠΠ‘
p0=0.5 # ΠΏΡΠΎΡΠ΅Π½Ρ ΡΡΠ½ΠΊΠ° Π² "Π½ΡΠ»Π΅Π²ΠΎΠΉ Π³ΠΎΠ΄"
for j in range(10): # ΡΠΈΠΊΠ» ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ° "Π½ΡΠ»Π΅Π²ΡΡ
Π³ΠΎΠ΄ΠΎΠ²"
x0=2025+j
r=0.35
for i in range(10): # ΡΠΈΠΊΠ» ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ° ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠ° Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ "Π½ΡΠ»Π΅Π²ΠΎΠΌ Π³ΠΎΠ΄Ρ"
r=0.25+0.02*i
y4=k*p0*math.e**(r*(x-x0))/(k+p0*(math.e**(r*(x-x0))-1))-y
# print(str(x0).ljust(20), str(r).ljust(20), max(abs(y4)))
if max(abs(y4))<=ymax: # ΠΏΠΎΠΈΡΠΊ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ· ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΡ
ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠΉ Π²Π½ΡΡΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π° ΠΏΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠ΅ r
ymax=max(abs(y4))
Gmax=x0
rmax=r
print(str(Gmax).ljust(20), str(rmax).ljust(20), ymax) # Π²ΡΠ²ΠΎΠ΄ "Π½ΡΠ»Π΅Π²ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π°", ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠ° r ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ· ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠΉ ΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΈ
Π ΠΈΡΠΎΠ³Π΅ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π±ΡΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ:
ΠΡΠ»Π΅Π²ΠΎΠΉ Π³ΠΎΠ΄ β 2028 Π³ΠΎΠ΄.
ΠΠΎΡΡΡΠΈΡΠΈΠ΅Π½Ρ ΡΠΎΡΡΠ° β 0.37
ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΎΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ β 0.005255.
ΠΡΠ°ΡΠΈΠΊ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π° ΡΡΠ°ΡΡΠΊΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ 2012 ΠΈ 2019 Π³ΠΎΠ΄Π°ΠΌΠΈ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
ΠΡΠΎΠ³ΠΎΠ²ΡΠΉ Π³ΡΠ°ΡΠΈΠΊ Ρ ΠΏΡΠΎΠ³Π½ΠΎΠ·ΠΎΠΌ Π΄ΠΎ 2050 Π³ΠΎΠ΄Π° Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π²ΠΎΡ ΡΠ°ΠΊ:
ΠΠ° Π³ΡΠ°ΡΠΈΠΊΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° ΠΎΡΡΠ΅ΡΠΊΠ° Π² 99% Π²ΡΠ΅Π³ΠΎ ΡΡΠ½ΠΊΠ°, Ρ.Π΅. ΠΊ 2040 Π³ΠΎΠ΄Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π²ΡΡΠ΅ΡΠ½ΠΈΡ ΠΌΠ°ΡΠΈΠ½Ρ Ρ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΡΠΌΠΈ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ ΡΠ³ΠΎΡΠ°Π½ΠΈΡ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π³ΡΠ°ΡΠΈΠΊΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΉ
import matplotlib.pyplot as plt
import numpy as np
import math
x = np.linspace(2012, 2019, 8)
y1 = np.array([60936407, 63429200, 65708230, 66314155, 69464432, 70694834, 68690468, 64341693])
y2 = np.array([52605, 97507, 320713, 550297, 777495, 1227117, 2018247, 1940147])
y = y2/y1
k=1
p0=0.5
x0=2028
r=0.37
y1=k*p0*math.e**(r*(x-x0))/(k+p0*(math.e**(r*(x-x0))-1))
#Π‘ΡΡΠΎΠΈΠΌ Π³ΡΠ°ΡΠΈΠΊ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π° ΠΎΡΡΠ΅Π·ΠΊΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ 2012 ΠΈ 2019 Π³ΠΎΠ΄Π°ΠΌΠΈ
fig, ax = plt.subplots(figsize=(30, 20), facecolor="#f5f5f5")
plt.grid()
ax.plot(x, y, 'o', color='tab:brown')
ax.plot(x, y1)
#Π‘ΡΡΠΎΠΈΠΌ Π³ΡΠ°ΡΠΈΠΊ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π° ΠΎΡΡΠ΅Π·ΠΊΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ 2010 ΠΈ 2050 Π³ΠΎΠ΄Π°ΠΌΠΈ
x = np.linspace(2010, 2050)
y2 = [k*p0*math.e**(r*(i-x0))/(k+p0*(math.e**(r*(i-x0))-1)) for i in x]
y3 = 0.99+0*x
fig, ax = plt.subplots(figsize=(30, 20), facecolor="#f5f5f5")
ax.set_xlim([2010, 2050])
ax.set_ylim([0, 1])
plt.grid()
plt.plot(x, y2, x, y3)
ΠΡΠ²ΠΎΠ΄Ρ
Π‘Π»Π΅Π΄ΡΡ ΡΠΎΠΉ ΠΆΠ΅ Π»ΠΎΠ³ΠΈΠΊΠ΅, ΡΡΠΎ ΠΈ ΠΏΡΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΈΡΡΠΎΡΠΈΠΈ ΡΠ°Π·Π²ΠΈΡΠΈΡ ΠΌΠ°ΡΠΈΠ½ Ρ ΠΠΠ‘, Ρ ΠΏΠΎΡΡΠ°ΡΠ°Π»ΡΡ ΡΠΏΡΠΎΠ³Π½ΠΎΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΠΎΡΡΠ°ΡΠ»ΠΈ Π»Π΅Π³ΠΊΠΎΠ²ΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ ΠΏΠΎ ΠΈΠΌΠ΅ΡΡΠΈΠΌΡΡ ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΠΌ Π΄Π°Π½Π½ΡΠΌ.
ΠΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π³ΠΎΠ²ΠΎΡΡΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΊ 2030 Π³ΠΎΠ΄Ρ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΠΏΡΠΎΠ΄Π°Π²Π°Π΅ΠΌΡΡ Π»Π΅Π³ΠΊΠΎΠ²ΡΡ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ Π² ΠΌΠΈΡΠ΅ Π±ΡΠ΄Π΅Ρ Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΌ, Π° ΡΠΆΠ΅ ΠΊ 2040 Π³ΠΎΠ΄Ρ Π»Π΅Π³ΠΊΠΎΠ²ΡΠ΅ ΠΌΠ°ΡΠΈΠ½Ρ Ρ ΠΠΠ‘ ΡΠΉΠ΄ΡΡ Π² ΠΏΡΠΎΡΠ»ΠΎΠ΅.
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΏΠΎΡΠ»Π΅ 2030 Π³ΠΎΠ΄Π° ΡΠ°ΡΡΡ Π»ΡΠ΄Π΅ΠΉ Π±ΡΠ΄Π΅Ρ Π΅Π·Π΄ΠΈΡΡ Π½Π° Π±Π΅Π½Π·ΠΈΠ½ΠΎΠ²ΡΡ
ΠΌΠ°ΡΠΈΠ½Π°Ρ
, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ½ΠΈ ΠΊΡΠΏΠΈΠ»ΠΈ Π΄ΠΎ 2030 Π³ΠΎΠ΄Π°, Π½ΠΎ ΠΎΠ½ΠΈ Π±ΡΠ΄ΡΡ Π·Π½Π°ΡΡ, ΡΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΈΡ
ΠΏΠΎΠΊΡΠΏΠΊΠΎΠΉ Π±ΡΠ΄Π΅Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ.
ΠΠΎΡΡΡΠΈΡΠΈΠ΅Π½Ρ ΡΠΎΡΡΠ° Π΄Π»Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ Π² 4 ΡΠ°Π·Π° Π²ΡΡΠ΅ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠ° ΡΠΎΡΡΠ° Π΄Π»Ρ ΠΌΠ°ΡΠΈΠ½ Ρ ΠΠΠ‘, ΡΡΠΎ Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π½ΠΎΠ²ΡΠ΅ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π²ΡΠ΅ Π±ΡΡΡΡΠ΅ΠΉ Π²Ρ
ΠΎΠ΄ΡΡ Π² Π½Π°ΡΡ ΠΆΠΈΠ·Π½Ρ, ΡΡΠ°Π½ΠΎΠ²ΡΡΡ Π±Π°Π½Π°Π»ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΡΡ Π½Π°ΡΠ΅ΠΉ ΠΏΠΎΠ²ΡΠ΅Π΄Π½Π΅Π²Π½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ (ΡΡΡ Π²ΡΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌ ΠΏΡΠΎ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΡΠ΅Π»Π΅ΡΠΎΠ½Ρ).
Π Π±Π»ΠΈΠΆΠ°ΠΉΡΠΈΠ΅ Π³ΠΎΠ΄Ρ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠ΅ΡΠΈΡΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, ΠΊΠΎΡΠΎΡΡΡ Π½Π΅ ΡΠΌΠΎΠ³ ΡΠ΅ΡΠΈΡΡ ΠΠ΄ΠΈΡΠΎΠ½, β Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΅ΠΌΠΊΠ°Ρ Π±Π°ΡΠ°ΡΠ΅Ρ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ ΠΏΡΠΎΠ±Π΅Π³ ΠΌΠ΅ΠΆΠ΄Ρ Π·Π°ΡΡΠ΄Π½ΡΠΌΠΈ ΡΡΠ°Π½ΡΠΈΡΠΌΠΈ.
ΠΠ»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ΅ΡΠΈ Π·Π°ΡΡΠ΄Π½ΡΡ ΡΡΠ°Π½ΡΠΈΠΉ, ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΠΎΠΉ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΉ ΡΠ΅ΡΠΈ ΠΠΠ‘, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΌΠΎΠ΄Π΅ΡΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅ΡΠΈ Π² ΠΊΡΡΠΏΠ½ΡΡ Π³ΠΎΡΠΎΠ΄Π°Ρ ΠΈ Π²Π΄ΠΎΠ»Ρ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ Π΄ΠΎΡΠΎΠ³.
Π’Π°ΠΊΠΆΠ΅ ΡΠΎΡΡΡ ΠΏΡΠΎΠ΄Π°ΠΆ ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ Π±ΡΠ΄Π΅Ρ ΠΌΠ΅ΡΠ°ΡΡ
P.S.
ΠΡΠ»ΠΈ Π±Ρ ΠΠ΄ΠΈΡΠΎΠ½ ΡΠΌΠΎΠ³ ΡΠ΅ΡΠΈΡΡ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ ΠΏΠ΅ΡΠ΅Π΄ Π½ΠΈΠΌ Π·Π°Π΄Π°ΡΡ, ΡΠΎ Β«Π²Π΅ΠΊ Π½Π΅ΡΡΠΈΒ» Π΄Π°ΠΆΠ΅ Π½Π΅ Π½Π°ΡΠ°Π»ΡΡβ¦
Π’ΠΎΠ»ΡΠΊΠΎ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΌΠΎΠ³ΡΡ ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΠΎΠΏΡΠΎΡΠ΅.
ΠΠΎΠ³Π΄Π° Π²ΡΠ΅ Π±ΡΠ΄ΡΡ Π΅Π·Π΄ΠΈΡΡ Π½Π° ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΡ ?
-
9,5%ΠΊ 2030 Π³ΠΎΠ΄Ρ Π²ΡΠ΅ ΠΏΠ΅ΡΠ΅ΡΡΠ΄ΡΡ Π½Π° ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ, Π° Π½Π΅ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π°18
-
20,0%ΠΊ 2040 Π³ΠΎΠ΄Ρ Π²ΡΠ΅ ΡΠΎΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΡΡΠ΄ΡΡ Π½Π° ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ38
-
48,4%Π½Π΅ ΡΠ°Π½ΡΡΠ΅ 2050 Π³ΠΎΠ΄Π°92
-
22,1%Π½ΠΈΠΊΠΎΠ³Π΄Π° ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ Π½Π΅ Π·Π°ΠΌΠ΅Π½ΠΈΡ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ Π½Π° Π±Π΅Π½Π·ΠΈΠ½Π΅42
ΠΡΠΎΠ³ΠΎΠ»ΠΎΡΠΎΠ²Π°Π»ΠΈ 190 ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. ΠΠΎΠ·Π΄Π΅ΡΠΆΠ°Π»ΠΈΡΡ 37 ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com