Design and Soc Implementation of a Low Cost Smart Home Energy Management System Trung Kien Nguyen

Design and Soc Implementation of a Low Cost Smart Home Energy Management System Trung Kien Nguyen

Design and soc implementation of a low cost smart home energy management system Trung Kien Nguyen To cite this version: Trung Kien Nguyen. Design and soc implementation of a low cost smart home energy management system. Other. Université Nice Sophia Antipolis, 2015. English. NNT : 2015NICE4127. tel- 01674170 HAL Id: tel-01674170 https://tel.archives-ouvertes.fr/tel-01674170 Submitted on 2 Jan 2018 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. UNIVERSITÉ NICE SOPHIA ANTIPOLIS POLYTECH’NICE-SOPHIA École Doctorale des Sciences et Technologies de l’Information et de la Communication Electronique pour Objets Connectés THESE Pour obtenir le titre de Docteur en Sciences spécialité Electronique de l’Université Nice Sophia Antipolis présentée et soutenue par Kien Trung NGUYEN Conception et réalisation d’un système de gestion intelligente de la consommation électrique domestique Thèse dirigée par Gilles JACQUEMOD Soutenance prévue le 11 Décembre 2015 Jury : P. GARDA Rapporteur Professeur, Université Pierre et Marie Curie Paris S. WEBER Rapporteur Professeur, Université de Lorraine Nancy G. JACQUEMOD Directeur Professeur, UNS Sophia Antipolis E. DEKNEUVEL Co-Encadrant Maître de Conférences, UNS Sophia Antipolis L. HEBRARD Examinateur Professeur, Université de Strasbourg B. NICOLLE Examinateur Ingénieur, Qualisteo Nice O. PARSON Examinateur Associate Professor, University of Southampton Table of Contents Chapter 1. INTRODUCTION ................................................................................................... 1 1.1. Motivation ....................................................................................................................... 3 1.2. NIALM Technology and Applications ............................................................................ 5 1.2.1 Introduction ............................................................................................................... 5 1.2.2. State of the art ........................................................................................................... 6 1.2.3. Applications of NIALM ........................................................................................... 9 1.3. Electrical Signatures ...................................................................................................... 10 1.3.1. Parallel RLC model ................................................................................................ 11 1.3.2. Steady-state signatures ........................................................................................... 12 1.3.3. Transition-state signatures ...................................................................................... 14 1.4. The trend of NIALM technology .................................................................................. 15 1.5. Thesis contributions ...................................................................................................... 17 1.5.1. Context ................................................................................................................... 17 1.5.2. A real-time innovative NIALM proposal ............................................................... 17 1.5.3. A HW SW co-development methodology for rapid prototype .............................. 18 1.6. Thesis Organization ....................................................................................................... 19 Chapter 2. SYSTEM MODELING FOR EMBEDDED SYSTEM ......................................... 21 2.1. SoC, SoPC and FPGA ................................................................................................... 23 2.2. System development of SoC ......................................................................................... 25 2.2.1. Algorithm optimization .......................................................................................... 25 2.2.2. SoC design flow ..................................................................................................... 27 2.2.3. SoC development approaches ................................................................................ 29 2.3. Model of Computation .................................................................................................. 35 2.3.1. Finite State Machine ............................................................................................... 36 2.3.2. StateChart ............................................................................................................... 38 2.3.3. Dataflow modeling ................................................................................................. 40 2.3.4. Kahn Process Network ........................................................................................... 41 2.3.5. Synchronous Data Flow ......................................................................................... 42 2.3.6. Structured Data Flow .............................................................................................. 44 2.3.7. Reactive Process Network ...................................................................................... 45 2.4. Languages and development tools................................................................................. 47 2.4.1. System design tools ................................................................................................ 47 2.4.2. Model-based design tools ....................................................................................... 48 2.4.3. Architecture design tools ........................................................................................ 51 2.4.4. RTL design tools .................................................................................................... 54 2.5. HW SW codevelopment approach for rapid prototyping .............................................. 56 2.5.1. Modeling executable specification of RPN system ................................................ 59 2.5.2. Architecture exploration ......................................................................................... 64 2.5.3. Hardware Software co-development ...................................................................... 66 2.6. Conclusion ..................................................................................................................... 67 Chapter 3. APPLICATION MODEL FOR A REAL-TIME NIALM SYSTEM ..................... 69 3.1. Activity model of system in dataflow ........................................................................... 71 3.1.1. System requirements .............................................................................................. 71 3.1.2. Entity analysis and modeling ................................................................................. 72 3.1.3. Activity model of system ....................................................................................... 73 3.2. Electrical signatures extraction: Event-based approach ................................................ 76 3.2.1. Power signatures ..................................................................................................... 78 3.2.2. Shape of transitions signatures ............................................................................... 85 3.2.3. Harmonic signatures ............................................................................................... 86 3.2.4. Early application classification .............................................................................. 89 3.3. CUSUM - An online Event Detection ........................................................................... 91 3.4. Genetic Algorithm-based power Disaggregation .......................................................... 96 3.4.1 Sequential clustering K-mean ................................................................................. 98 3.4.2. Genetic Algorithm .................................................................................................. 99 3.5. Conclusion ................................................................................................................... 101 Chapter 4. SOC IMPLEMENTATION OF NIALM SYSTEM ............................................. 103 4.1. The Zynq-7000 platform ............................................................................................. 105 4.2. Executable specification .............................................................................................. 107 4.2.1. Modeling Virtual Appliances ............................................................................... 107 4.2.2. Modeling the NIALM process ............................................................................. 108 4.2.3. Modeling Control Logic ....................................................................................... 110 4.2.4 Disaggregation functional validation .................................................................... 111 4.3. FPGA development approaches .................................................................................. 113 4.4.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    143 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us