Turbo-Charging PSS/E

advertisement
Power Technology
Newsletter Issue 96
October 2004
TURBO-CHARGING PSS/E™
Stephen F. Mauser
Assistant Vice President
stephen.mauser@shawgrp.com
Leonardo G. Lima
Executive Consultant
leonardo.lima@shawgrp.com
Ya-chi Lin
Consultant
ya-chi.lin@shawgrp.com
Dan Tarullo
Systems Administrator
dan.tarullo@shawgrp.com
Shaw PTI and Axceleon, Inc. have recently entered agreement to jointly develop and provide PSS/E™ in a
grid or blade computer environment, thus expediting PSS/E solutions when running multiple contingencies in
IDV, IPLAN, PSAS, or Python, or for parametric-driven studies.
Axceleon has developed EnFuzion, a software application that interfaces with PSS/E through a simple
scripting language to generate and dispatch multiple PSS/E cases across a grid or blade computer
environment. EnFuzion also tracks and manages the output files on the user’s machine.
For purposes of this discussion, a grid computer environment consists of a group of PCs on a common
network. The PCs can either be dedicated to the grid configuration, or they can be a group of existing PCs
that multi-function as a grid group. On the other hand, a blade computer configuration is generally thought of
as a rack-mount configuration of high-speed CPUs, interconnected with a high-speed network, that also
includes local hard drives and is specifically designed for high-speed parallel operation.
Using the features of EnFuzion and PSS/E’s automation (IDV, IPLAN, PSAS, and now, Python), the user sets
up and executes PSS/E and EnFuzion using their present desktop or laptop. Then EnFuzion takes control of
the PSS/E executions, dispersing the cases across the CPUs in the grid/blade. The total elapsed time for the
full set of PSS/E cases is reduced in proportion to the number of CPUs in the grid/blade system, and is also
reduced in proportion to the speed of the user’s CPU and the speed of the CPUs on the grid/blade system. To
the user, it appears as though PSS/E has been executed on their machine, but at greatly improved speeds.
The speed increases can be so great that Shaw PTI sees the new PV/QV analysis available in PSS/E (V30)
coupled with running PSS/E dynamics on a blade system making it possible to run the full PSS/E modeling
capability in the control center as the preferred Dynamic Security Assessment (DSA) tool. Our real-time data
transfer that develops a PSS/E case from the EMS State Estimator/Load Flow application, coupled with our
ability to control bus numbers and names from the EMS to the PSS/E case, allows the user to automatically
run PSS/E as a complete on-line DSA package. A major benefit from using PSS/E is the ability to use
PSS/E’s full dynamics model, rather than an equivalent or simplified dynamic model. Furthermore, the use of
Power Technology
October 2004
PSS/E and its automation provides much greater flexibility, without approximations, to initialize dynamics
cases based on proven model data.
Shaw PTI uses EnFuzion in-house in a hybrid configuration of five dedicated dual-processor PCs and eight of
our engineers’ dual-processor desktop PCs (26 total CPUs). EnFuzion, controlling a grid of shared CPUs
honors user priorities such that only un-used CPU time is allocated to the externally-driven computation,
making the use of the PC for the grid virtually transparent to the primary PC user.
Due to EnFuzion’s extremely low latency overhead, this configuration provides a speed improvement of 26
times if the user PCs are otherwise idle. Further, since only case setup is performed on the originating user’s
PC, the speed of this PC is not a significant factor in the running times of PSS/E using EnFuzion. In Shaw PTI
this means that an engineer with a laptop running on a 2 GHz CPU can take advantage of the 3.2 GHz grid
machines to achieve even greater improvements in turnaround times, even when the user is operating from
off-site to the Shaw PTI grid behind our firewall.
EnFuzion’s scripting capabilities and GUI-driven execution setup have been found to generally reduce the
required IDV or IPLAN code to achieve the same results. EnFuzion allows the user to replace numeric values
in IDV and IPLAN files with variables that are then managed by EnFuzion. To perform a parametric study,
such as a critical clearing time study for instance, the user replaces a numeric series of absolute clearing
times in the IDV file with a variable such as $CLR_TIME. Then using EnFuzion’s GUI, the user simply
specifies that EnFuzion is to generate PSS/E cases where $CLR_TIME begins at 2 cycles and proceeds in 1
cycle steps to 10 cycles. EnFuzion then immediately generates nine PSS/E dynamics cases and instructs
nine of the grid/blade CPUs to execute one PSS/E case each. When concluded, EnFuzion brings the output
back to the initiating machine’s hard drive. Consequently, to the user it appears that all of the PSS/E cases
were run on their local machine.
Shaw PTI and Axceleon generally propose a progression of steps from a demo to full implementation of
PSS/E and EnFuzion in a grid/blade architecture:
1. A demo installation of PSS/E and EnFuzion on up to 10 CPUs for a period of 30 days. This element
includes one day of installation, configuration, and training in EnFuzion.
2. Following the demonstration period, the demonstration license for EnFuzion is modified to provide the
user a perpetual license for up to 5 CPUs, and the number of PSS/E licenses reverts to the original
number of licenses prior to the demonstration.
3. Full implementation of PSS/E and EnFuzion on a grid or blade configuration. Shaw PTI also has an
agreement with Hewlett Packard whereby we can deliver all licenses and hardware in a turn-key
installation of PSS/E, EnFuzion, and the HP blade system.
Depending on circumstances, Corporate IT groups may not wish to run EnFuzion over the corporate network
in the long term. In this case, the demonstration (that may be run over the corporate network) is replaced with
either a self-contained grid or blade environment. Shaw PTI and Axceleon are prepared to design and deliver
into whichever configuration our clients require.
Page 2
Related documents
Download