With PSS® Custom Software Services, Siemens PTI offers more than just its standard base software packages. Its team of over 250 expert engineers worldwide leverage their unique product and industry knowledge to provide customized solutions and services around the PSS® software.
Takeover maintenance of customer code / custom scripts
Migration of code for latest version of API’s
Custom power flow model development, testing, validation and maintenance
Siemens PTI executes over 1000 projects a year that result in the following client benefits:
Decreased time and money spent on resolving modeling, data, and code/scripting issues
Increased efficiency in workflows and business processes
Increased time to focus on utility core competence
Harness the knowledge & experience of over 250 product and industry experts towards solving your specific problem
Establish long-term partnership with PSS® Product Suite experts
The list below is a sampling of common use cases for PSS® Custom Software Services based on previous customer projects. If you don’t see your specific use case on the list below, contact email@example.com to learn more about how we can design a custom solution that fits your needs.
Common Use Cases
• Takeover maintenance of customer code / custom scripts
• Migration of code for latest version of API’s - Upgrade of scripts to latest Python™ / PSS®E version - Optimization of code based on newer APIs - Validation of script bases for PSS®E version upgrades
A major European regulating authority had developed a workflow which took output of an economic market simulator, produced dispatches for every hour of the year, and fed them into Siemens PTI’s power system simulation software (PSS®E) to determine if the system was secure in the case of any equipment outages. This workflow included python scripts which made use of the PSS®E’s programming interfaces. This workflow was data intensive: The regulating authority used homegrown Python™ code to read profile data from a Microsoft Excel database to create 8,736 generation and load profiles, create 8,736 PSS®E cases, run 8,736 DCCC analyses in PSS®E, and write the results back out into the same original Excel spreadsheet. The in-house developer had moved to a new group in the company. The code was old and maintainability was a concern, so making improvement for this important work flow was quite challenging.
Siemens PTI with its extensive knowledge of both Python™ scripting and PSS®E was asked to assist. Siemens reviewed the code and immediately realized that the code could be significantly improved by updating the existing Python™ code and by making use of additional PSS®E API calls for DCCC reporting. In addition, by using generally accepted coding principles which included full documentation and different maintenance and service options, the maintainability of the code would be significantly improved.
The solution that Siemens developed restructured the code for easier maintainability, replaced parts of the code with new data retrieval interfaces to take advantage of new PSS®E API calls for DCCC, and adapted the code to take advantage of the multiprocessing module in python so it could run hourly analysis tasks in parallel and pull the results together seamlessly into a single, aggregated output.
The updating of the DCCC Python™ code will decrease analysis time through streamlining of the code, Python™ version updating, and removal of the nested DCCC report parsing. Moving to the standard APIs allows the major European regulating authority to retrieve more data than was available with the DCCC overload text report: Power Flows on all branches for all contingencies rather than just the worst branch. This opened the possibility to do deeper data analysis on a power system.
• Custom power flow model development, testing, validation and maintenance - HDVC, generator, AGC, etc.
• Custom software development & systems integration solutions
The Siemens PTI PSS® Custom Software Services team partnered with a Regional Transmission Organization to develop a new, secure, systematic approach to project idea submission and analysis that would enhance existing compliance with FERC Order No. 1000. • Stakeholders cannot access tools and data to complete studies • Stakeholders attempt to replicate process on their own & rely on “best guess scenarios”
A Siemens PTI PSS® Custom Software Service: • Leveraged existing tools and technologies to better vet proposed solutions • Allowed interoperability between the needed capabilities and its existing Modeling On Demand Tool (PSS®MOD) • Introduced web-based interface for transmission infrastructure developers, including IPPs and FERC 1000 participants, to upload projects and model change ideas directly to the client, apply them to provided cases, and initiate an analysis routine
The implementation of the Siemens PTI PSS® Custom Software Service allowed the client to increase efficiency and transparency with stakeholders. • Stakeholder submits draft solution on the web-based interface and receives client results before submitting proposals • Stakeholders are able to use internal planning software without risking market sensitive or proprietary information • Reduce time spent on submitting invalid proposals for stakeholders and client
Interested in implementing a PSS® Custom Software Service into your utility? Contact firstname.lastname@example.org to learn more about tailoring a solution to fit your specific needs.