dsp_nilm

所属分类:DSP编程
开发工具:Python
文件大小:0KB
下载次数:1
上传日期:2019-07-15 20:02:43
上 传 者sh-1993
说明:  用于电气负载激活分析的非侵入式监控DSP算法-工程电子学位论文,
(Non intrusive monitoring DSP algorithm for electrical loads activation analysis - Engineering Electronic Degree thesis,)

文件列表:
MAIN_SCRIPT.py (927, 2019-07-15)
calc_features.py (2875, 2019-07-15)
combined_ground_truth.py (6185, 2019-07-15)
database_appliances.dat (836, 2019-07-15)
database_appliances.py (11987, 2019-07-15)
database_appliances_original.dat (835, 2019-07-15)
dataset.py (2681, 2019-07-15)
decision_algorithm.py (7983, 2019-07-15)
event_detection.py (5519, 2019-07-15)
manual_event_detection/ (0, 2019-07-15)
manual_event_detection/dish_washer_events_test.dat (242, 2019-07-15)
manual_event_detection/dish_washer_events_train.dat (1738, 2019-07-15)
manual_event_detection/fridge_events_test.dat (209, 2019-07-15)
manual_event_detection/kettle_events_test.dat (1012, 2019-07-15)
manual_event_detection/microwave_events_test.dat (550, 2019-07-15)
manual_event_detection/washing_machine_events_test.dat (132, 2019-07-15)
manual_event_detection/washing_machine_events_train.dat (594, 2019-07-15)
output_plot.py (8284, 2019-07-15)
parameters.py (4599, 2019-07-15)
statistica_database.dat (439, 2019-07-15)
test/ (0, 2019-07-15)
test/appliances_events_test/ (0, 2019-07-15)
test/appliances_events_test/dish_washer.dat (971, 2019-07-15)
test/appliances_events_test/fridge.dat (46767, 2019-07-15)
test/appliances_events_test/kettle.dat (4121, 2019-07-15)
test/appliances_events_test/microwave.dat (2217, 2019-07-15)
test/appliances_events_test/washing_machine.dat (532, 2019-07-15)
test/disaggregated_test/ (0, 2019-07-15)
test/disaggregated_test/dish_washer.dat (3169824, 2019-07-15)
test/disaggregated_test/fridge.dat (3347572, 2019-07-15)
test/disaggregated_test/kettle.dat (3159750, 2019-07-15)
test/disaggregated_test/microwave.dat (3158189, 2019-07-15)
test/disaggregated_test/washing_machine.dat (3160996, 2019-07-15)
test/results_test/ (0, 2019-07-15)
test/results_test/combined.dat (85502, 2019-07-15)
test/results_test/decision.dat (196565, 2019-07-15)
test/results_test/decision_nan.dat (192353, 2019-07-15)
test/results_test/ground_truth.dat (43000, 2019-07-15)
test/results_test/uncombined.dat (448, 2019-07-15)
... ...

# dsp_nilm Non intrusive monitoring DSP algorithm for electrical loads activation analysis - Engineering Electronic Degree thesis Il presente lavoro di tesi si pone l’obiettivo di definire e implementare un algoritmo di disaggregazione dei carici elettrici (Non Intrusive Load Monitoring) con precise carat- teristiche: real-time ed event based. Si è ricercato un metodo in grado di identificare le principali appliances tipiche di un abitazione domestica tramite un approccio DSP, quindi con ridotte risorse computazionali. Lo studio ed i test effettuati sono basati sul dataset UK-dale, utilizzando un approccio decisionale che utilizza la distanza euclidea rispetto ad un database creato ad hoc. La supervisione, in confronto agli algoritmi che sfruttano tecniche di Machine Learning, è minima e i risultati ad essi comparabili. Il linguaggio di programmazione scelto è il Python 2.7. VERSIONE 0 - Il codice caricato corrisponde a quello utilizzato nel lavoro di tesi. Per eseguirlo utilizzare il file principale "MAIN_SCRIPT", il dataset disaggregato è contenuto nelle cartelle "test" e "train". Purtroppo non è possibile caricare anche quello aggregato poichè troppo pesante per la piattaforma GitHub (va quindi esportato dall'UK-dale come indicato nella tesi). E' già salvata una copia di result che può essere visualizzata senza eseguire l'intero script. Il codice è abbondatemente commentato e suddiviso in file secondo le varie parti dell'algoritmo. A breve intendo caricare una nuova versione: allegando con una piccola guida sull'utilizzo dei vari file, incrementando i commenti e le spiegazioni delle varie parti di codice, così da facilitarne la comprensione e l'utilizzo. Good luck! ;) Rodolfo Saraceni - rodo.sara@gmail.com

近期下载者

相关文件


收藏者