Modello di previsione del livello della batteria

-1

Ho l'idea di sviluppare un modello che preveda il livello di carica della batteria del mio sistema per ora fino ai seguenti 5 giorni. La batteria è carica usando un pannello solare. Sto scrivendo il mio codice in Python 2.7. Sono in grado di misurare il livello della batteria in% (% 100, 90%, 80% ...% 10). Il modello non è molto preciso, l'errore% 10 è accettabile.

Per prevedere il livello della batteria ho solo due parametri, lo stato attuale di carica in% e il livello di radiazione UV da e la scala da 0 a 11 (Tuttavia valori più alti di 11 sono possibili ma non verosimili).

L'idea di prevedere il livello della batteria è di ottenere prima alcuni dati empirici giorno per giorno allo stesso tempo (2 ore dopo il tramonto per eliminare la carica superficiale). I dati avrebbero questo formato.

DAY UV %

1 6.5 80

2 8.2 90

3 4.5 60

......

Voglio prima ottenere alcuni valori per un mese e poi creare e algoritmi o qualcosa del genere per ottenere un modello o fare una previsione di quale livello di batteria avrò entro 5 giorni. Grazie al link ho la previsione della radiazione UV per 5 giorni.

Il problema è che non so come gestire queste informazioni o quali strumenti posso usare. Per prevedere il livello della batteria, so che è necessario controllare il livello corrente della batteria e la previsione UV dei seguenti 5 giorni. Ma non so come creare un modello con i dati ottenuti.

Stavo pensando di ottenere la differenza tra il livello di carica della batteria in giorni e calcolare la velocità di carica / scarica con e il livello di radiazione UV, ma ciò non funziona perché le velocità di carica / scarica non sono uguali a% 20 come livello attuale della batteria di % 80 come livello corrente della batteria. Posso anche fare una radiazione UV media per i 5 giorni e provare ad ottenere una regressione lineare ...

Qualsiasi idea o suggerimento è ben accetto.

Grazie mille,

Ander.

    
posta Andermutu 29.08.2018 - 11:39
fonte

1 risposta

0

Quindi, ovviamente, se utilizzi la batteria molto duramente il secondo giorno, si esaurirà più rapidamente che se non lo facessi, non hai modo di prevederlo.

Probabilmente la tua batteria si scarica ad una velocità minima, quindi baserei le previsioni sul presupposto che il dispositivo sarà in standby.

Assumerò anche una velocità lineare di scarica e scarica

La carica può quindi essere espressa come

charge = initialCharge - (dischargeRate * t) + (rechargeRate * t)

dove

rechargeRate = rechargeConstant * UV

itera nei giorni e hai la tua previsione.

    
risposta data 29.08.2018 - 11:56
fonte

Leggi altre domande sui tag