Skripta za risanje grafov iz LeafSpy-a

Leaf, e-NV200
crunchy
EV ambasador
EV ambasador
Prispevkov: 1239
Kraj: Cerklje na Gorenjskem
Avto: Nissan Leaf 2.zero
909
1136

Skripta za risanje grafov iz LeafSpy-a

OdgovorNapisal/-a crunchy » 19 Jan 2019, 21:35

Pravkar sem v Octave (zastonjski program) sprogramiral skripto, ki iz LeafSpy log datoteke nariše par zanimivih grafov in jih zapiše v emf in png formatu. Zraven še zapiše novo datoteko, ki vsebuje samo podatke, ki so potrebni za risanje poti v GPS Visualizerju (da ne bi po spletu pošiljali še VIN številke in podobnih informacij). Grafi so opremljeni v angleškem jeziku. Če bo potreba, lahko naredim še SLO verzijo.
Torej, skripto sem preizkusil na eni od poti, ki sem jih pred časom opravil iz Krvavca do Bleda in nazaj, kjer sem še tankal na AC polnilnici med hojo okrog jezera.
Grafi, ki jih naredi skripta so spodaj. Morda pride še komu prav, če uporablja LeafSpy. Rdeče navpične črte prikazujejo konec prejšnje poti in začetek nove (torej vmes je bil LeafSpy izklopljen oziroma neaktiven).
Graf poti, ki sem ga ustvaril na strani http://www.gpsvisualizer.com/map_input?form=google je tudi pripet.
Skripta (za program Octave) je tukaj: https://mega.nz/#!c88R1QAZ!Nhwo5YLnnkqHXaas8vdVS7BzJZKuJ61I_NbjLLashU0
Program Octave pa lahko snamete tukaj: https://www.gnu.org/software/octave/download.html

Log_U0029736_181209_1c032_Fig01.png
Osnovni podatki o vožnji

Log_U0029736_181209_1c032_Fig02.png
Izračun energije v bateriji iz GID-a ter izračun porabljene energije iz toka in napetosti baterije

Log_U0029736_181209_1c032_Fig03.png
Prikaz temperatur

Log_U0029736_181209_1c032_Fig04.png
Izračun porabljenih energij po porabnikih

Log_U0029736_181209_1c032_Fig05.png
Izračun trenutnih moči različnih porabnikov

Lat_Long_Log_U0029736_181209_1c032_sm.png
Slika iz GPS vizualizerja
CRF, matija, kt57, SimonZed
crunchy
EV ambasador
EV ambasador
Prispevkov: 1239
Kraj: Cerklje na Gorenjskem
Avto: Nissan Leaf 2.zero
909
1136

Re: Skripta za risanje grafov iz LeafSpy-a

OdgovorNapisal/-a crunchy » 19 Jan 2019, 21:53

No, še manjši popravek, da se bo zadnja slika bolje videla (Octave skripta): https://mega.nz/#!Q18BjaLZ!bD72fmDZc71Yk2iWJ3Gqv9EDR7_qjwYqq9d57Cq_g6E

Log_U0029736_181209_1c032_Fig05.png
Malce popravljen prikaz zadnje slike (pomen črt je viden na slikah energij)
Nejccc, CRF, drejc12
Uporabniški avatar
kt57
EV entuziast
EV entuziast
Prispevkov: 112
Kraj: Grosuplje
Avto: List 2018 od 16.4.2018 dalje
204
463

Re: Skripta za risanje grafov iz LeafSpy-a

OdgovorNapisal/-a kt57 » 20 Jan 2019, 14:53

Odlično! To bom pa preizkusil. Zanima me, ali LeafSpy shranjuje podatke tudi takrat, ko aplikacija na telefonu ni aktivna.
TČ od oktobra 2011, SE od junija 2017, EV od aprila 2018
Uporabniški avatar
kt57
EV entuziast
EV entuziast
Prispevkov: 112
Kraj: Grosuplje
Avto: List 2018 od 16.4.2018 dalje
204
463

Re: Skripta za risanje grafov iz LeafSpy-a

OdgovorNapisal/-a kt57 » 20 Jan 2019, 16:13

Evo, moja pot v Salzburg:
Priponke
Trasa.jpg
Figure2.jpg
Figure4.jpg
Figure5.jpg
Figure1.jpg
timo, crunchy
TČ od oktobra 2011, SE od junija 2017, EV od aprila 2018
crunchy
EV ambasador
EV ambasador
Prispevkov: 1239
Kraj: Cerklje na Gorenjskem
Avto: Nissan Leaf 2.zero
909
1136

Re: Skripta za risanje grafov iz LeafSpy-a

OdgovorNapisal/-a crunchy » 22 Jan 2019, 23:00

Še nekoliko popravljena skripta z dodatnim prikazom in generirano datoteko, kjer je zbrana statistika poti (porabe energije, povprečna poraba, časi, razdalje in podobno). Datoteka se začne s predpono Report_, nadaljuje pa se z istim imenom, kot je LeafSpy log.
Skripta je tukaj: https://mega.nz/#!tskm0IyD!VXFjVSORAkmN8WdsQ6cy8QbY3yDEqO-S_PXsa2G1WFA
V kratkem bo potrebno še malce dodelati zadevo, vendar je že sedaj, vsaj po mojem mnenju, precej informativna.
kt57
crunchy
EV ambasador
EV ambasador
Prispevkov: 1239
Kraj: Cerklje na Gorenjskem
Avto: Nissan Leaf 2.zero
909
1136

Re: Skripta za risanje grafov iz LeafSpy-a

OdgovorNapisal/-a crunchy » 30 Jan 2019, 11:22

Evo, sem naredil še nekoliko dopolnjeno verzijo, ki lahko pride prav vsem, ki imate LeafSpy aplikacijo. Torej, program je na voljo tukaj:
https://mega.nz/#!d48ljC6K!iSTEfpJzgEpQhP4FlrGj22coNAeUG1EVQD0_uDLnih0

Datoteko je potrebno odzipati in datoteke prenesti v nek določen direktorij.
Ko odpremo program Octave (povezava je v zgornjem sporočilu), je potrebno izbrati direktorij v katerega smo prenesli *.m datoteke (glej sliko spodaj), nato pa v ukazno vrstico napisati LeafSpy_UI in pritisniti ENTER.
Octave_01t.png
Izgled programa Octave


Nato se odpre okno (Figure 100), kjer lahko izberemo nastavitve, ki si jih želimo, nato pa pritisnemo na gumb "Load file and calculate". Seveda potem izberemo LeafSpy log datoteko.
UI_01t.png
"User interface"


Če je v oknu First time period številka 0, bo prikazal vse meritve. V nasprotnem pa samo izbrane dele meritev. Celotna meritev se namreč razdeli na dele v primeru, če obstajajo "časovne luknje" v meritvah (LeafSpy ali vozilo izklopljeno).

Na primer, če želimo samo četrti del meritev (npr. vožnja iz Ljubljane v Koper), potem vnesem v first in last period številko 4, kot je prikazano na sliki spodaj. Seveda moramo spet izbrati datoteko s klikom na gumb "Load file and calculate":
UI_02t.png
Izbira četrtega dela meritev (pot od Ljubljane do Kopra)


Program nam v obeh primerih izriše 6 grafov (ki jih bom podal v drugem sporočilu) ter na koncu tudi prikaže okno z rezultati. Oba okna sta prikazana spodaj (prvo okno pri izbiri celotne poti in drugo okno samo za pot Ljubljana-Koper):
Results_01.png
Rezultati za celotno pot


Results_02.png
Rezultati samo za pot od Ljubljane do Kopra
DGJ
crunchy
EV ambasador
EV ambasador
Prispevkov: 1239
Kraj: Cerklje na Gorenjskem
Avto: Nissan Leaf 2.zero
909
1136

Re: Skripta za risanje grafov iz LeafSpy-a

OdgovorNapisal/-a crunchy » 30 Jan 2019, 11:29

Sedaj pa še slike. Najprej za celotno pot:

Log_U0029736_190125_1c032_Fig02.png

Log_U0029736_190125_1c032_Fig01.png

Log_U0029736_190125_1c032_Fig05.png

Log_U0029736_190125_1c032_Fig04.png

Log_U0029736_190125_1c032_Fig03.png

Log_U0029736_190125_1c032_Fig06.png
crunchy
EV ambasador
EV ambasador
Prispevkov: 1239
Kraj: Cerklje na Gorenjskem
Avto: Nissan Leaf 2.zero
909
1136

Re: Skripta za risanje grafov iz LeafSpy-a

OdgovorNapisal/-a crunchy » 30 Jan 2019, 11:37

Sedaj pa samo za pot iz Ljubljane v Koper:

Log_U0029736_190125_1c032_Fig03_4_4.png

Log_U0029736_190125_1c032_Fig02_4_4.png

Log_U0029736_190125_1c032_Fig01_4_4.png

Log_U0029736_190125_1c032_Fig06_4_4.png

Log_U0029736_190125_1c032_Fig05_4_4.png

Log_U0029736_190125_1c032_Fig04_4_4.png
BogyX, kt57, Nejccc
crunchy
EV ambasador
EV ambasador
Prispevkov: 1239
Kraj: Cerklje na Gorenjskem
Avto: Nissan Leaf 2.zero
909
1136

Re: Skripta za risanje grafov iz LeafSpy-a

OdgovorNapisal/-a crunchy » 08 Feb 2019, 16:27

Evo, najnovejšo verzijo, ki izriše tudi SOH v odvisnosti od časa in km, si lahko naložite tukaj:
https://mega.nz/#!FlERwIpa!yaq39GmSh4nADaJSsNDvVVs7_Slnjsu8lul7SQWsAuw

Sedaj pa še nekaj ekranov (v angleščini):
Pdf datoteka z osnovni GUI-jem:
https://docdro.id/2xKJNib

Slike iz log datoteke:
https://postimg.cc/gallery/145e87ycw/

Slike SOH iz TripChrgLog*.csv datoteke:
https://postimg.cc/gallery/icahquuo/
kt57
crunchy
EV ambasador
EV ambasador
Prispevkov: 1239
Kraj: Cerklje na Gorenjskem
Avto: Nissan Leaf 2.zero
909
1136

Re: Skripta za risanje grafov iz LeafSpy-a

OdgovorNapisal/-a crunchy » 31 Mar 2019, 09:58

Tukaj je precej obnovljena verzija za obdelavo podatkov iz LeafSpy-a:
https://mega.nz/#!FgUlkCgT!4hV3dNo9h2goeIz6zO4xblfEVeFhKc1NeUUBijLe6No

Vse datoteke v zip'u je potrebno dati v isti direktorij. Pri odpiranju programa Octave je potrebno v zgornjem levem oknu izbrati ta isti direktorij. Računanje poženemo z ukazom
LeafSpy_UI

Par spremenjenih slik je prikazanih spodaj.

Log_U0029736_190125_1c032_Fig07.png
nekatere meritve

Log_U0029736_190125_1c032_Fig08.png
Histogrami

Log_U0029736_190125_1c032_Bar_Time.png
Časovni razrez

Log_U0029736_190125_1c032_Bar_E.png
Energijski razrez

Log_U0029736_190125_1c032_Pie.png
Energijski razrez porabe

Log_U0029736_190125_1c032_Results.png
Povzetek rezultatov
kt57
crunchy
EV ambasador
EV ambasador
Prispevkov: 1239
Kraj: Cerklje na Gorenjskem
Avto: Nissan Leaf 2.zero
909
1136

Re: Skripta za risanje grafov iz LeafSpy-a

OdgovorNapisal/-a crunchy » 31 Mar 2019, 10:04

Skripte delujejo na Octave verziji 4.4.1, ki jo lahko snamete tukaj:
https://mirror.kumi.systems/gnu/octave/windows/
Nekatere funkcije namreč ne delujejo pravilno na najnovejši verziji.

Skripta generira tudi datoteko rezultatov, ki vsebuje več rezultatov od tistih prikazanih zgoraj:

    CONSUMED TIMES
    Overall time including time gaps [min] 1000.1155
    Overall time including time gaps without charging and charging time gaps [min] 899.7932
    Overall time [min] 540.7154
    Overall time without charging [min] 454.8349
    Overall charging time [min] 85.8804
    Overall charging time including charging time gaps [min] 530.8387
    Overall time driving and waiting [min] 427.8227
    Overall time driving [min] 387.9295

    ENERGIES
    Spent energy from GIDs [kWh] 76.0275
    Charged energy from GIDs [kWh] 42.8575
    Estimated overall consumed energy including time gaps [kWh] 81.7921
    Estimated overall received energy including time gaps [kWh] -24.6616
    Estimated overall consumed energy [kWh] 80.3971
    Estimated overall received energy from charger [kWh] -23.2666
    Estimated overall stored energy to battery from charger [kWh] -21.7304
    Estimated AUX consumption [kWh] 2.7641
    Estimated Auto climate consumption [kWh] 6.8818
    Estimated heater consumption [kWh] 0.89972
    Estimated motor consumption [kWh] 64.3201
    Estimated other consuption [kWh] 8.4418
    Estimated accessories (ACC) consumption [kWh] 10.5456
    Estimated consumption during driving without ACC [kWh] 10.5456

    DISTANCES
    Odometer distance [km] 452
    Odometer distance with gaps [km] 462

    AVERAGE CONSUMPTIONS OVER DISTANCE
    Measured consumption from GIDs [kWh/100 km] 16.8202
    Estimated overall consumption including time gaps [kWh/100 km] 17.7039
    Estimated overall consumption [kWh/100 km] 17.787
    Estimated consumption while driving and waiting on the road [kWh/100 km] 17.4296
    Estimated consumption while driving (speed<>0) [kWh/100 km] 17.2285
    Estimated consumption while driving without ACC [kWh/100 km] 15.4048

    AVERAGE CONSUMPTIONS OVER TIME
    Estimated consumption during waiting [kW] 1.3675
    Estimated consumption during OFF parking and waiting [kW] 0.88622
    Estimated consumption during OFF parking waiting and charging [kW] 0.99132
    Estimated overall consumption of AUX AC and Heat [kW] 1.1702

    POWERS
    Maximum charging power [kW] 45.1321
    Maximum received charging power (including consumers) [kW] 45.0321
    Maximum recuperated power [kW] 31.1235
crunchy
EV ambasador
EV ambasador
Prispevkov: 1239
Kraj: Cerklje na Gorenjskem
Avto: Nissan Leaf 2.zero
909
1136

Re: Skripta za risanje grafov iz LeafSpy-a

OdgovorNapisal/-a crunchy » 31 Mar 2019, 10:14

crunchy je napisal/-a:Pri odpiranju programa Octave je potrebno v zgornjem levem oknu izbrati ta isti direktorij.

Pardon, v zgornjem oknu.

Vrni se na