Open Source Tools for
Smart Grid Applications
Panel Session Thursday, 25 July, 2013
1
Presentation Overview GPA Background Open Source - Brief History
Open Source – Electric Utility Applications
GPA - Examples
What’s Next?
Utilicast Confidential Document
www.utilicast.com
-2-
GPA Background Formed in 2010 – Located in Chattanooga, TN, USA
–Stewards for code libraries initially developed at TVA •To support the EIPP and NASPI synchrophasor activities
•Largely developed through public funds
•moved to open source when transitioned to GPA
FOSS development and support company –Synchrophasor data and real time systems
–Enterprise wide disturbance analytic systems
Well established in the electric utility community –Utilities, Government, Research, Academia, Vendors
–Products in use around the world
Utilicast Confidential Document
www.utilicast.com
-3-
Grid Protection Alliance
• Mission – to improve the reliability and resiliency of the electric grid
• Purpose – to advance the technology of the electric grid by providing high value, high tech software systems and support services
GPA is a not-for-profit corporation that builds collaborative efforts among
government, regulators, vendors, grid owners and grid operators.
GPA Background
Open Source - Brief History Terms:
OSS – Open Source Software
FOSS – Free Open Source Software
Open Source – Electric Utility Applications
GPA - Examples
What’s Next?
Contact Information
Utilicast Confidential Document
www.utilicast.com
-5-
Presentation Overview…
OSS - History • OSS Always part of the computing landscape
• Mid to late 1970s proprietary software rises
• A means to differentiate, and protect investments
• A new and significant source of revenue
• 1984 Free Software Foundation established
• 1998 Open Source Initiative (OSI) adopts OSS
• To counteract negative connotations of free software
• To reduce ambiguity of terms, as in:
• Free Speech
• Free Beer
6
OSS - History
• 2003 MITRE Study for US Department of Defense (DoD)
– Found OSS more widely used in critical roles than expected
• 2009 DoD Memorandum “Clarifying Guidance…”
– In almost all cases, OSS meets the definition of “commercial computer software” and shall be given appropriate statutory preference in accordance with 10 USC 2377
7
GPA Background
Open Source - Brief History
Open Source
– Electric Utility Applications GPA - Examples
What’s Next?
Contact Information
Utilicast Confidential Document
www.utilicast.com
-8-
Presentation Overview…
Challenges of Open Source Commercial support and
maintenance services for open
source are available…
Open source code
quality has to be
good – or people
will move on…
Open Source in Electric Power IEEE Task Force on OSS for Power Systems
A chronological list of FOSS for power system analysis:
• UWPFLOW (1996). A research tool designed to calculate local bifurcations related to system limits or singularities in the system Jacobian.
• TEFTS (1996) A simple transient stability program
• MATPOWER (1997) A package of Matlab M-files
• PSAT (2002) The Power System Analysis Toolbox
• InterPSS (2006) The Internet Technology-based Open-source Power System Simulation
• AMES (2007) The AMES Market Package, developed entirely in Java
• DCOPFJ (2007). A FOSS stand-alone power flow solver
• OpenDSS (2009) EPRI Distribution System Simulator
• MatDyn (2009) A free Matlab based OSS program to perform dynamic analysis of electric power systems
GPA Background
Open Source - Brief History
Open Source
– Electric Utility Applications
GPA - Examples What’s Next?
Utilicast Confidential Document
www.utilicast.com
-11-
Presentation Overview…
GPA Software Environment
GPA Open Source Products
PMU Connection Tester – Version 4.3.10 December 2012
openPDC – Version 1.5 October 2012, SP1 July 2103
– Version 2.0 planned for Fall 2013
openHistorian – Version 1.0 integrated with openPDC
– Version 2.0 Beta planned for end of 2013
SIEGate – Version 1.0 Beta demonstration at PJM Summer 2013
– SIEGate replaces openPG
openFLE including openPQDIF – Version 1.1 February 2013
EPRIopenFLE – Version 1.0 February 2013
openXDA – Version 1.0 Beta May 2013
Disturbance Analytics Platform
www.utilicast.com
-14-
openXDA Overview
www.utilicast.com
-15-
TVA Implementation
www.utilicast.com
-16-
GPA Background
Open Source - Brief History
Open Source
– Electric Utility Applications
GPA - Examples
What’s Next? 10 Years of Open Source – from $7M in 2003 to $8B in 2013
Utilicast Confidential Document
www.utilicast.com
-17-
Presentation Overview…
What’s Next? • 2013 April 17 Future of Open Source Survey Results (Black Duck Software)
Industries adopting OSS: Government 35.1%, Medical 15.2%, Media 13%, Financial 8.9%, Other 8.0%, Automotive 7.5%, Retail 5.9%, Energy 4.2%, Aerospace 2.2% Top 3 Reasons: Quality, Freedom, Flexibility
• 2013 August 6-8 Cyber Security with Open Source (mil-oss)
Mil-OSS connects and empowers an active community of civilian and military open source software and hardware developers across the United States.
• 2013 August 13-14 GPA 2013 User Forum & Tutorial (GPA)
A deep dive into GPA open source libraries and products intended for C# developers looking to deploy and/or enhance them, and an opportunity for GPA product users to share implementation examples with one another.
• 2013 September 6 Grid Open Source Software Alliance (GOSSA)
The Grid Open Source Software Alliance (GOSSA) is a non-profit organization created to foster and facilitate the use of Open Source Software (OSS) in the electric utility industry.
18
Contact Information
Fred Elmendorf
Manager, Grid Solutions Services
1206 Broad St, Chattanooga, TN 37402
Office:423.702.8136 Desk:423.973.4729 Cell:423.280.2464
[email protected] 2013 GPA User's Forum August 13-14, NERC offices, Atlanta