Lahore University of Management Sciences

CS 664 – Software Engineering for Smart Grids

Spring 2012-2013

Instructor / Naveed Arshad
Room No. / SBASSE 9-124A
Office Hours / Will be announced at the start of semester
Email /
Telephone / 042-35608190 (from inside campus dial 8190)
Secretary/TA / Will be announced at the start of semester
TA Office Hours / Will be announced at the start of semester
Course URL (if any) / Will be announced at the start of semester
Course Basics
Credit Hours
Lecture(s) / Nbr of Lec(s) Per Week / 28 / Duration / 75 mins
Recitation/Lab (per week) / Nbr of Lec(s) Per Week / - / Duration / -
Tutorial (per week) / Nbr of Lec(s) Per Week / - / Duration / -
Course Distribution
Core / No
Elective / No
Open for Student Category / Any student who has completed the pre-requisite course
Close for Student Category / Freshmen
COURSE DESCRIPTION
This seminar course focuses on the issues and applications of software technology to support the modernization of our electrical infrastructure commonly known as the smart grid. Participants will read selected papers on software for the smart grid to become familiar with the issues, and will carry out a project related to the course. The project could be an evaluation of an existing technology or the development of new software to support the smart grid.We will also try to visit some of the companies who are working in the field of renewable energy and smart grids in the vicinity of Lahore.
COURSE PREREQUISITE(S)
CS 360- Software Engineering (undergraduates)
or
Graduate Standing
or Instructor’s Consent
COURSE OBJECTIVES
Understand the issues and problems in smart grid.
Have an understanding of software engineering issues of smart grids.
Be able to solve a problem of smart grid using an innovative technique(s).
Learning Outcomes
Grading Breakup and Policy
Project(s) and Research Paper:50%
Presentation(s) and Assignment(s): 20%
Daily Reading Quiz: 20%
Tool Demonstration: 10%
Examination Detail
Midterm Exam / No Exam
Final Exam / No Exam
COURSE OVERVIEW (Tentative)
Week/Lecture/Module
/

Topics

/

Recommended

Readings

/

Objectives/

Application

1 / Overview of the Smart Grid
2 / Architecture
3 / Microgrids
4 / Microgrids (cont’d)
5 / Open Source Systems
6 / Modeling and simulation
7 / Load Monitoring
8 / Smart Homes
9 / Smart Homes (cont’d)
10 / Visualization
11 / Security and Privacy
12 / Smart Grid Maturity Model
13 / Open slot
14 / Project Demos
Textbook(s)/Supplementary Readings
The following is a tentative list of papers that we will be following throughout the semester. Not all papers from this list will be used. New papers may be added to this list. We will try to cover 2-3 papers in each session.
Anvaari, M., D. S. Cruzes, and R. Conradi (2012, January). Smart Grid software applications as an ultra-large-scale system: Challenges for evolution. 2012 IEEE PES Innovative Smart Grid Technologies (ISGT), 1-6.
Bankier, C. J. (2010). GridIQ – A Test Bed for Smart Grid Agents By. Development (September), 70.
Barbera, R., G. Donvito, A. Falzone, G. La Rocca, L. Milanesi, G. P. Maggi, and S. Vicario (2009). The GENIUS Grid Portal and robot certificates: a new tool for e-Science. BMC Bioinformatics 10 (Suppl 6), S21.
Baumeister, T. (2010). Literature Review on Smart Grid Cyber Security. (December).
Beenken, P., S. Rohjans, M. Specht, and M. Uslar (2010). Towards a standard compliant
Smart Grid through Semantic Web Technologies concerning interoperability , security and SOA. PowerGrid Europe.
Belkacemi, R., A. Feliachi, M. A. Choudhry, and J. E. Saymansky (2011). Multi-Agent
systems hardware development and deployment for smart grid control applications. In Power and Energy Society General Meeting 2011 IEEE, pp. 1-8.
BouGhosn, S., P. Ranganathan, S. Salem, J. Tang, D. Loegering, and K. E. Nygard (2010b,
October). Agent-Oriented Designs for a Self Healing Smart Grid. 2010 First IEEE International Conference on Smart Grid Communications, 461-466.
Brewer, R. and P. Johnson (2010, October). WattDepot: An open source software ecosystem for enterprise-scale energy data collection, storage, analysis, and visualization. First International Conference on Smart Grid Communications, 91-95.
Carreira, P., V. Amaral, and B. Barroca (2011). The case for a systematic development of Building Automation Systems.
Cerf, V. G. (2011). Open Source, Smart Grid, and Mobile Apps. Internet Computing IEEE 15 (1), 96. 1
Chopade, P., K. M. Flurchick, M. Bikdash, and I. Kateeb (2012, March). Modeling and
visualization of Smart Power Grid: Real time contingency and security aspects. 2012
Proceedings of IEEE Southeastcon, 1-6.
Clements, S. and H. Kirkham (2010). Cybersecurity considerations for the smart grid. IEEE PES General Meeting , 1-5.
Cohen, D. A. and C. E. O. Infotility (2008). GridAgents TM : Intelligent Agent Applications for Integration of Distributed Energy Resources within
Distribution Systems. pp. 1-5.
Dam, Q. B., L. Gleason, and V. McMullin (2011). Using agility to build robust, real-time
platforms for smart grid software services. In Power Systems Conference and Exposition
PSCE 2011 IEEEPES, pp. 1-5. IEEE.
Depuru, S. S. S. R., L. Wang, and V. Devabhaktuni (2011). Smart meters for power grid:
Challenges, issues, advantages and status. Renewable and Sustainable Energy Reviews 15 (6), 2736-2742.
Dugan, R. C. and T. E. McDermott (2011). An open source platform for collaborating on
smart grid research. In Power and Energy Society General Meeting 2011 IEEE, Number Ivvc, pp. 1-7. IEEE.
Dugan, R. C. and T. E. Mcdermott (2011). An Open Source Platform for Collaborating on Smart Grid.
Erol-Kantarci, M. and H. T. Mouftah (2011). Wireless multimedia sensor and actor networks for the next generation power grid. Ad Hoc Networks 9 (4), 542-551.
Espinoza, A., M. Ortega, C. Fernandez, J. Garbajosa, and A. Alvarez (2011,
July). Software-intensive systems interoperability in Smart Grids: A semantic
approach. 2011 9th IEEE International Conference on Industrial Informatics, 739-744.
Fernandes, R. a. S., I. N. Silva, and M. Oleskovicz (2010, July). Identification of
residential load profile in the Smart Grid context. IEEE PES General Meeting, 1-6.
Feroze, H. (2009). Multi-Agent Systems in Microgrids : Design and Implementation Multi-Agent Systems in Microgrids : Design and Implementation Hassan Feroze. Ph. D.
thesis.
Fhom, H. S., N. Kuntze, C. Rudolph, M. Cupelli, and A. Monti (2010). A User-centric Privacy Manager for Future Energy Systems. Power (October), 1-7.
Cerf, V.G.. (2011). Open Source , Smart Grid , and Mobile Apps. pp. 7801.
Haan, J. E. S. D., S. Member, P. H. Nguyen, and W. L. Kling (2011). Social Interaction
Interface for Performance Analysis of Smart Grids. pp. 79-83.
Hauser, C. H., D. E. Bakken, and A. Bose (2005). A failure to communicate: next generation communication requirements, technologies, and architecture for the electric power grid. Power and Energy Magazine IEEE 3 (2), 47-55.
Heindl, M., H. Suttner, J. Weber, J. Withalm, and W. Wolfel (2010). Towards new business models in the energy sector based on Software-as-a-Service-Utilities and value-added services. Challenges, 1-9.
Iyer, G. and P. Agrawal (2010, March). Smart power grids. 2010 42nd Southeastern Symposium on System Theory (SSST 2010), 152-155.
Jr., J. J. S. (2011). Engineering Education Activities in Electric Energy Systems.
Karnouskos, S. and T. N. D. Holanda (2009). Simulation of a Smart Grid City with Software Agents. 2009 Third UKSim European Symposium on Computer Modeling and Simulation, 424-429.
Kazman, R., L. Bass, J. Ivers, and G. A. Moreno (2011). Architecture Evaluation without an Architecture : Experience with the Smart Grid. pp. 663-670.
King, C. and J. Strapp (2012). Software Infrastructure and the Smart Grid. In Smart Grid Integrating Renewable Distributed Efficient Energy, pp. 259-288. Elsevier Inc.
Kouluri, M. K., R. K. Pandey, and A. A. Responsibilities (2011). Intelligent Agent Based Micro grid Control. pp. 62-66.
Kush, N. (2010). Smart Grid Test Bed Design and Implementation. Ph. D. thesis, Queensland University of Technology.
Laverty, D. M., D. J. Morrow, A. McKinley, and M. Cregan (2011, July). OpenPMU: Open source platform for Synchrophasor applications and research. 2011 IEEE Power and Energy Society General Meeting , 1-6.
Ling, A. P. A., S. Kokichi, and M. Masao (2012, March). Security Philosophy Important for a Sustainable Smart Grid System. In 2012 26th International
Conference on Advanced Information Networking and Applications Workshops, pp. 29-34. IEEE.
MacIsaac, L. and A. Knox (2011). Domestic end-use simulation of smart grid technologies.
Magoutas, B., D. Apostolou, and G. Mentzas (2011, September). Situation-aware Demand Response in the smart grid. 2011 16th International Conference on Intelligent System Applications to Power Systems, 1-6.
Magoutas, B., G. Mentzas, and D. Apostolou (2011). Proactive Situation Management in the Future Internet: The Case of the Smart Power Grid.
Mcmillin, B., S. Member, R. Akella, S. Member, and D. Ditch (2011). Architecture of a
Smart Microgrid Distributed Operating System. (Figure 1), 1-5.
Mcparland, C. (2011). OpenADR Open Source Toolkit : Developing Open Source Software for the Smart Grid. Society (July).
Mohsenian-Rad, A.-H. and A. Leon-Garcia (2011). Distributed Internet-Based Load Altering Attacks Against Smart Power Grids.
Moslehi, K., R. Kumar, and S. Member (2010). A Reliability Perspective of the Smart Grid. 1 (1), 57-64.
Natsheh, E. M., a. Albarbar, and J. Yazdani (2011, December). Modeling and control for smart grid integration of solar/wind energy conversion system. 2011 2nd IEEE PES International Conference and Exhibition on Innovative Smart
Grid Technologies, 1-8.
Orlando, E. and L. Berkeley (2011). Web-Based Economic and Environmental Optimization of Microgrids. pp. 5-6.
Padget, J., H. Riat, B. Forchhammer, M. Warnier, F. M. T. Brazier, and S. Natarajan (2010). An agent-based infrastructure for energy profile capture and management. Processing (i), 11-13.
Petrlic, R. and U. Paderborn (2010). A privacy preserving Concept for Smart Grids. Sicherheit in vernetztenSystemen 18 DFN Workshop.
Postina, M., S. Rohjans, U. Steffens, and M. Uslar (2010, October). Views on Service Oriented Architectures in the Context of Smart Grids. 2010 First IEEE International Conference on Smart Grid Communications, 25-30.
Prowell, S. J., S. Member, M. Pleszkoch, K. D. Sayre, and R. C. Linger. Automated Vulnerability Detection for Compiled Smart Grid Software. pp. 1-5.
Radhika, N. (2011). Network Architecture for Smart grids The college of Brockport. pp. 24-26.
Ramchurn, S., P. Vytelingum, A. Rogers, and N. Jennings (2011). Agent-Based Control for Decentralised Demand Side Management in the Smart Grid. The Tenth International Conference on Autonomous Agents and Multiagent Systems AAMAS 2011 , 2-6.
Rathnayaka, A. J. D., V. M. Potdar, and S. J. Kuruppu (2011). An Innovative Approach to Manage Prosumers in Smart Grid. pp. 141-146.
Reed, G. F., P. A. Philip, S. Member, A. Barchowsky, C. J. Lippert, and A. R. Sparacino (2010). Sample Survey of Smart Grid Approaches and Technology Gap Analysis. Energy, 1-10.
Ricci, A., E. Smargiassi, D. Mancini, I. D. Munari, V. Aisa, and P. Ciampolini (2011). Wr @ p : a Last-Meter Technology for Energy-Aware Networked Appliances. pp. 193-198.
Sabharwal, R. (2006). Grid Infrastructure Deployment using SmartFrog Technology. International conference on Networking and Services ICNS06 00 (c), 73-73.
Shah, M., R. Vaishnav, N. Rajagopal, and K. V. Prasad (2010). Delivering power system decision support tools over the web. In IEEE PES General Meeting, pp. 1-8. IEEE.
Shekara, S., S. Reddy, L. Wang, V. Devabhaktuni, and N. Gudi (2011). Smart Meters for Power Grid Challenges , Issues , Advantages and Status. pp. 1-7.
Sianaki, O. A., O. Hussain, T. Dillon, and A. R. Tabesh (2010). Intelligent Decision Support System for Including Consumers’ Preferences in Residential Energy Consumption in Smart Grid. 2010 Second International Conference on
Computational Intelligence Modelling and Simulation, 154-159.
Simmhan, Y., A. G. Kumbhare, B. Cao, and V. Prasanna (2011, July). An Analysis of Security and Privacy Issues in Smart Grid Software Architectures on Clouds. 2011 IEEE 4th International Conference on Cloud Computing, 582-589.
Strasser, T., M. Stifter, F. Andren, D. B. De Castro, and W. Hribernik (2011). Applying open standards and open source software for smart grid applications: Simulation of distributed intelligent control of power systems. Business, 1-8.
Swearingen, M. and I. Member (2011). Real Time Evaluation and Operation of the Smart Grid Using Game Theory. pp. 1-6.
Tanaka, N. Technology Roadmap: Smart Grids. Technical report.
Tugurlan, C., H. Kirkham, and D. Chassin (2011). Software Technology Readiness for the Smart Grid. In PNSQC 2011 Proceedings, pp. 1-11.
Venugopal, R., W. Wang, and J. Belanger (2011). Advances in real-time simulation for power distribution systems.
Viejo, P., E. Kremers, M. Hernandez, J. Hernandez, J. Evora, P. Langlois, E. Daude, J. M. G. D. Durana, and O. Barambones (2011). Towards an interdisciplinary approach for the simulation of future smart grid architectures from a complex systems science point of view. In European Conference on Complex Systems 2011.
Widergren, S. E., S. Member, and H. Kirkham (2010). Smart Grid – Transforming Power System Operations. pp. 1-5.
Yin, J., A. Kulkarni, S. Purohit, and I. Gorton (2011). Scalable Real Time Data Management for Smart Grid. Power 1 (509), 6.
Zhao P A B C Xu, (2010). Research and application of the fault information integration and intelligent analysis in distributed grid. In 2010 China International Conference on
Electricity Distribution CICED 2010.