Pana Ndira 11, 1914, chirevo chakabva kuna Henry Ford chakabuda muNew York Times:
βNdinovimba kuti mukati megore tichatanga kugadzira motokari yemagetsi. Handifarire kutaura pamusoro pezvinhu zvegore rinouya, asi ndinoda kukuudza chimwe chinhu pamusoro pezvirongwa zvangu. Ichokwadi ndechokuti Mr. Edison neni tave tichishanda kwemakore akawanda kuti tigadzire motokari dzemagetsi dzakachipa uye dzinoshanda. Vakaitwa sechiedzo uye tinogutsikana kuti nzira yekubudirira iri pachena. Dambudziko remotokari dzemagetsi kusvika pari zvino rave rekugadzira bhatiri rakareruka iro rinokwanisa kushanda madaro marefu risingachajizve. VaEdison vanga vachiedza nebhatiri rakadaro kwenguva yakati.
Asi pane chakashata...
Thomas Edison pamwe neDetroit Electric
Chinyorwa ichi kuenderera mberi kune musoro kwechinyorwa changu chapfuura
iripi parameter r inokanganisa chiyero chekukura kwemugove wemusika, sezvo iri exponent - iyo yakakwirira iyi coefficient, inokurumidza teknolojia itsva ichakunda musika, i.e. Gore rega rega tekinoroji inofanirwa kunakidza kune vanhu vazhinji nekuda kwekureruka kwayo. K coefficient inotsanangura kugona kwekukura kwehunyanzvi hutsva, i.e. pamitengo yakaderera yeK, tekinoroji haizokwanisa kutora musika wese, asi inongokwanisa kukunda chikamu chemusika umo ichave inonakidza kupfuura tekinoroji yapfuura.
Chirevo chedambudziko ndechekutsvaga maparamendi anodiwa eiyo logistic equation inotitendera kufanotaura kusimukira kweindasitiri yemotokari dzemagetsi:
- "Gore Zero" ndiro gore iro hafu yemotokari dzinotengeswa munyika yose ichava nemagetsi emagetsi (P0=0,5, t = 0);
- chiyero chekukura kwemusika (r) motokari dzemagetsi.
Muchiitiko ichi, ngatiti:
- mota dzemagetsi dzichabvisa zvachose mota dzine injini dzinopisa dzemukati (ICE) kubva kumusika (K = 1), sezvo ini ndisingaone chinhu chinobvumira kupatsanura musika wemotokari dzevafambi.
Musika wemotokari dzinorema uye michina yakakosha haina kuverengerwa pakugadzira modhi, uye hapasati pave nemusika wemotokari dzemagetsi mukati meindasitiri iyi.
- Isu tave kurarama mu "negative time" (P (t) <0) uye mukushanda kwatichashandisa offset inoenderana ne "zero gore" yenguva yedu (t-t0).
Huwandu hwehuwandu hwekutengesa mota dzevatyairi hunotorwa kubva
Nhamba dzekutengesa motokari dzemagetsi dzakatorwa kubva
Nhamba dzisati dzasvika 2012 pamotokari dzemagetsi dzinoshomeka zvikuru uye hadzizoverengerwa muchidzidzo.
Nekuda kweizvozvo, isu tine inotevera data:
Chirongwa chekutsvaga Gore Zero uye chiyero chekukura kwemusika
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 ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ· ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠΉ ΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΈ
Nekuda kwechirongwa, zvinotevera zvakakosha zvakasarudzwa:
Gore zero ndeye 2028.
Kukura coefficient - 0.37
Iyo yakanyanya kutsauka yenhamba data kubva kune yebasa kukosha ndeye 0.005255.
Iyo girafu yebasa iri pakati pa2012 na2019 inotaridzika seizvi:
Iyo yekupedzisira girafu ine fungidziro kusvika 2050 inotaridzika seizvi:
Iyo chati inoratidza cutoff ye99% yemusika wese, i.e. Pakazosvika 2040, mota dzemagetsi dzichatsiva zvachose mota neinjini dzinopisa mukati.
Basa graphing chirongwa
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)
zvakawanikwa
Kutevera pfungwa imwechete sepakutsanangura nhoroondo yekugadzirwa kwemotokari dzine injini dzinopisa mukati, ndakaedza kufanotaura kuvandudzwa kweindasitiri yemotokari dzemagetsi dzinotakura vanhu vachishandisa data iripo yehuwandu.
Migumisiro yakawanikwa inoratidza kuti panosvika gore ra2030, hafu yemotokari dzinotakura vanhu dzinotengeswa munyika inenge yava nemotokari yemagetsi, uye panosvika 2040, motokari dzinotakura vanhu dzine injini dzinopisa mukati zvichange zvisisipo.
Hongu, mushure megore ra2030, vamwe vanhu vachatyaira mota dzepeturu dzavakatenga pamberi pa2030, asi ivo vachaziva kuti kutenga kwavo kunotevera imotokari yemagetsi.
Chiyero chekukura kwemotokari dzemagetsi chakapetwa ka4 pane kukura kwemotokari dzine injini dzinopisa mukati, izvo zvinoratidza kuti hutsva hutsva huri kupinda muhupenyu hwedu nekukurumidza, huchive chikamu chebhanari yehupenyu hwedu hwezuva nezuva (pano tinoyeuka nharembozha) .
Mumakore anotevera, dambudziko rakatadza kugadziriswa naEdison rinofanirwa kugadziriswa - bhatiri rakakwana rinokwanisa kubvumira kureba pakati pezviteshi zvekuchaja.
Kugadzira network yezviteshi zvekuchaja zvakaenzana netiweki iripo yezviteshi zvegasi, zvinodikanwa kugadzirisa magetsi aripo mumaguta makuru uye nemigwagwa mikuru.
Zvakare, kukura kwekutengesa kwemotokari dzemagetsi kuchakanganiswa
PS
Dai Edison akakwanisa kugadzirisa dambudziko raakapiwa, saka "zera remafuta" ringadai risina kutotanga ...
Vashandisi vakanyoresa chete ndivo vanogona kutora chikamu muongororo.
Munhu wese achatyaira mota dzemagetsi rinhi?
-
9,5%panosvika 2030, munhu wese achachinja kumotokari dzemagetsi, kwete hafu yegumi nemasere
-
20,0%Pakazosvika 2040, munhu wese achachinja kuenda kumotokari dzemagetsi38
-
48,4%kwete pamberi pe2050
-
22,1%Motokari yemagetsi haizombofi yakatsiva peturu42
190 vashandisi vakavhota. 37 vashandisi vakaramba.
Source: www.habr.com