ML17339A577: Difference between revisions

From kanterella
Jump to navigation Jump to search
(Created page by program invented by StriderTol)
(Created page by program invented by StriderTol)
 
(One intermediate revision by the same user not shown)
Line 17: Line 17:


=Text=
=Text=
{{#Wiki_filter:HTG 1/29/80 Reference l7 FLORIDA POWER A fD LIGHT'S SYSTEM CONTROL CENTER FUNCTIONS The functions performed by the System Control Center (SCC)are divided into two broad categories.
{{#Wiki_filter:HTG 1/29/80 Reference l7 FLORIDA POWER A fD LIGHT'S SYSTEM CONTROL CENTER FUNCTIONS The functions performed by the System Control Center       (SCC) are divided into two broad categories.         those that are necessary and critical for   the instantaneous   operation and control of the power system,   and those that enhance the effectiveness of the opera-tors by providing the tools necessary to       make more meaningful decisions.
those that are necessary and critical for the instantaneous operation and control of the power system, and those that enhance the effectiveness of the opera-tors by providing the tools necessary to make more meaningful decisions.
The former   functions .are resident in the     Quad portion or "front-end" of the system, mainly because they require computer equipment that allows high-speed,     efficient processing of information on a real-time basis, while the latterare resident in the Cyber portion or "back-end",
The former functions.are resident in the Quad portion or"front-end" of the system, mainly because they require computer equipment that allows high-speed, efficient processing of information on a real-time basis, while the latterare resident in the Cyber portion or"back-end", for these require computer hardware and software capable of handling large, highly complex programs.Each major function is briefly des-cribed below.UAD FUNCTIONS Data Ac uisition/Monitorin The principal functions of Data Acquisition and monitoring sub-system are to collect raw analog and digital data from remote terminal units (RTU's)located at substations and plants, convert the data to engineering units, check the data for alarm conditions and disseminate the data to the data base, where it can be utilized by other functions.
for these require computer hardware and software capable of handling large, highly complex programs. Each major function is briefly des-cribed below.
The manner in which RTU data.is obtained and monitored is determined by the type of equipment from where the data originates.  
UAD FUNCTIONS Data Ac   uisition/Monitorin The principal functions of   Data Acquisition   and monitoring sub-system are to   collect raw analog and   digital   data from remote terminal units (RTU's) located at substations       and plants, convert the data to engineering units, check the data for alarm conditions and disseminate the data to the data base, where     it can   be utilized by other functions.
The manner   in which RTU data .is obtained   and monitored is determined by the type of equipment from where the data originates.


Alarm Dis la/Control This function creates alarms which direct the operator to those areas where his attention is required.All alarms are displayed in the Alarm Summary Display and printed at the time of occurrence and upon returning to normal.Each alarm is directed to a prespecified CRT console.Alarms are categorized as status alarms, which have two possible conditions, such as breaker position, and~analo alarms, used for telemetered quantities which may take on a number of values, such as the ampere flow on a line.Status alarms are classified into those that do not have a definite normal and al'arm state, such as breaker position, and those that do, such as high oil temperature.
Alarm Dis   la /Control This function creates alarms which direct the operator to those areas where his     attention is required.     All alarms   are displayed in the Alarm Summary Display and printed at the time of occurrence and upon   returning to normal.     Each alarm   is directed to     a prespecified CRT console.
Position devices are alarmed only when the status changes on an unauthorized basis, while the remaining status alarms are produced when these are not in a normal state.Every telemetered analog quantity, such as K0,~tiVAR, amps, and KV, has a high limit and a low limit.An alarm is produced when these limits are violated.Telemetered analog quantities may also have up to three levels of significance alarming.Each significane alarm indicates the level traversed expressed as a percent of the quantity's high limit.
Alarms are categorized as status alarms, which have two possible conditions, such     as breaker position,   and ~analo alarms, used for telemetered quantities which       may take on a number of values, such as the ampere flow on     a line.
0 ,
Status alarms are classified into those that         do   not have   a definite   normal and al'arm state,   such as breaker   position,     and those that do, such     as high   oil temperature. Position devices are alarmed only when the   status changes on     an unauthorized basis, while the remaining status alarms are produced when these are not in a normal state.
Area Monitor Pro ram This function calculates the real-time values of interchange, generation, and load for areas of the FPL system.It computes inter-area power exchanges and inter-system po~er.exchanges.
Every telemetered analog quantity, such as K0,           ~tiVAR, amps, and KV, has a   high limit and   a low limit. An alarm is produced when these limits   are violated.     Telemetered analog quantities may also have up to three levels of significance alarming.           Each significane alarm indicates the level traversed expressed as         a percent of the quantity's high       limit.
The computed quantities are displayed and checked against operator entered limits.LJhen limits are violated, alarm messages are produced on CRT alarm displays and on selected loggers.There are three sets of areas: the Minor Area set, the Major Area set, and the Security Area set.Areas in each set are non-overlapping and encompass the entire FPL system.There is a maximum of 10 Minor Areas, 6 Major Areas, and 3 Security'reas.
In addition, each Major Area is some combination of Minor Areas.MVA Calculation This function performs the calculation of the MVA flow through up to 300 transformers.
The MVA flow, while not telemetered, is required in the data base to monitor transformer overloads.
The MVA values are computed either using the transformer's Ei and MVAR flows, or if these two quantities
*are not available, by the use o'f voltage and current flow through the transformer.
The MVA values are displayed and are alarmed and logged when the limits are violated.Load Fre uenc Control The Load Frequency Control (LFC)function operates in conjunction with the on-line Economic Dispatch (EDC)program to regulate the power output of generators within FPL in response to system frequency, tie line loading or a combination of these to maintain scheduled interchange and frequency.
This regulation is done in the most economic manner possible consistent with the operating limitations of the units and varous security constraints.
The program will result in corrective control information to the 55 dispatching units under control.  


Economic Dis atch The Economic Dispatch (EDC)allocates generation to be dispatched in an optimal manner among all generators being controlled, so as to minimize system production cost, while maintaining FPL's spinning reserve requirements.
0
The EDC program passes the desired generation values for each unit to the LFC functions where these are used as one of the guidelines to regulate the generating units such that system demands are satisfied most economically.
A similar program, in algorithm and structure, computes each unit's ideal economic generation values every five minutes.This ideal economic dispatch operates without any of the security constraints under which the real time EDC operates when system overloads are present.The ideal EDC values are passed to the Production Cost program for cost comparison between the actual and the ideal conditions.
Net Interchan e Scheduler This program, performs two functions:
provides data for the computation of the instantaneous desired net interchange required by the LFC function;and maintains.the necessary records for costing and billing transactions
.The program is able to handle up to ten types of transactions with 18 different companies.


Reserve Monitor The Reserve Monitor Program computes five reserve values for the FPL system: spinning reserve, supplemental reserve, available dispatch generation, operating margin, and daily operating reserve.Spinning reserve and operating margin are also calculated for each of up to the six major areas defined in the Area Honitor Program.Xn addition, the spinning reserve contributed by each unit is computed and displayed.
Area Monitor Pro ram This function calculates the real-time values of interchange,                   generation, and load  for areas of the     FPL system.     It computes    inter-area  power exchanges and inter-system po~er. exchanges.         The computed      quantities are displayed       and checked against operator entered         limits.      LJhen  limits are violated,    alarm messages   are produced on    CRT  alarm displays and on selected loggers.
System and area reserve values are displayed on the reserve summary display.Furthermore, reserve values are checked against dispatcher entered limits-Insufficient reserve quantities create alarm messages.S stem Status Processor The System Status Processor (SSP)analyzes the open/close status of switching devices (breakers, switches, etc.)to determine the electrical configuration of the network and to generate in or out of service information for the elements of the power system.It provides output for alarms, the dynamic mapboard driver, and for system overview displays.Production Cost Pro ram The Production Cost Program computes fuel production and total operating costs (fuel, plus operating and maintenance) for each unit, each class of unit (fossil, nuclear, GT, etc.)and for the entire FPL system.These costs are computed on an hourly basis and are printed on hourly and daily logs.This function will compute both actual and ideal production costs.Actual production costs are based on the actual generation values, while ideal production costs are based on the result of the periodic ideal economic dispatch.The Production Cost Program also provides cost information for both actual fuel usage (i.e., gas plus oil)and the corresponding cost for oil consumption only.  
There are three sets of areas:            the Minor Area set, the Major Area set, and the  Security Area set.       Areas  in  each set are non-overlapping and encompass  the entire    FPL system.      There    is  a maximum  of 10  Minor Areas,    6 Major Areas, and   3  Security'reas.          In addition, each Major Area is        some combination of Minor Areas.
MVA  Calculation This function performs the calculation of the               MVA  flow through    up  to 300  transformers. The MVA    flow, while not telemetered,         is required in    the data base to monitor transformer overloads.                 The MVA values  are computed either using the transformer's Ei          and MVAR    flows, or  if these  two  quantities are not available, by the use o'f voltage and current flow through the transformer.
The MVA values are     displayed and are alarmed and logged when the limits are violated.
Load Fre uenc    Control The Load Frequency    Control (LFC) function operates in conjunction with the on-line Economic Dispatch        (EDC) program      to regulate the power output of generators within    FPL  in  response    to system frequency,      tie line  loading or    a combination of these to maintain scheduled interchange and frequency.                     This regulation is  done  in the   most economic manner possible          consistent with the operating limitations of the units and varous security constraints.                     The program  will result in corrective          control information to the       55  dispatching units under control.


Ener Accountin S stem The Energy Accounting System runs every hour to collect MPH data from generation and tie pulse accumulators.
Economic Dis atch The Economic Dispatch (EDC)    allocates generation to     be dispatched  in an  optimal manner  among  all  generators    being controlled, so as to minimize system production cost, while maintaining FPL's spinning reserve requirements.
With this data it performs the necessary calculations to support several FPL logs, among which are the Interchange Energy Accounting Log and the Inadvertent Energy Accounting Log.The Interchange Energy Accounting Log shows the hourly energy received and delivered over each tie and for the FPL system.In addition, it shows the net sum of the receipts and deliveries for all ties and for the FPL system.The Inadvertent Energy Accounting Log depicts the difference between the energy scheduled for the hour and the actual energy delivered or received during the hour.The inadvertent interchange for each hour is passed to the Load Frequency Control Program for automatic correction if so specified.
The EDC program passes    the desired generation values for each unit to the LFC  functions where these are used as      one  of the guidelines to regulate the generating units such that system      demands  are satisfied most economically.
The Energy Accounting System also runs every minute to integrate tie line MP values.The integrated tie line, M%data is compared to the respective pulse accumulator values*and the difference is displayed on the Tie Summary Display.Large differences indicate erroneous tie line readings.Gas Usa e Accountin Pro ram The Gas Usage Accounting Program is responsible for collecting raw gas flow data from generating unit pulse accumulators every five minutes, for converting this data to gas consumption data, for storing 24 hourly usage readings,'nd for creating all the data required by the hourly gas usage log an'd the daily gas usage log.This function runs every five minutes and creates 1'current gas usage display at that time.Two other displays report gas usage past history.Unit gas consumption values for the last eight hours can be reviewed and/or edited on the Gas Usage Past History Display, while the Past Usage Display summarizes usage for the last 1, 4, 14, and 24 hours.
A similar program, in algorithm      and structure,   computes each  unit's ideal  economic generation values every      five minutes. This ideal economic dispatch operates without any of the security constraints under which the real time  EDC operates when system overloads are present.         The ideal  EDC values are passed to the Production Cost program for cost comparison between the actual and the     ideal conditions.
0
Net Interchan e Scheduler This program, performs two functions:      provides data for the computation of the instantaneous desired net interchange required          by the LFC function; and  maintains  . the necessary records    for costing    and billing transactions  .
~FPL Lo s This function allows the user to create and edit log formats which will be printed on an hourly or daily basis.All log formats are created by a programmer/engineer on a CRT.The printout of a log is identical to the CRT display of the log.Where a log warrants a width of more than 72 columns two associated CRT formats may be used, and the printout will resemble the side by side display of the CRT's.In reference to hourly logs only, the specific hours of the day a log is printed is selectable.
The program  is able to handle    up to ten types of transactions with      18 different  companies.
The operator will be able to display and edit the data contained in a log on a CRT display.Hourly logs will be available for display and t editing for one hour and daily logs will be available for display and editing for a twenty-four hour period.Hhen a log is edited, a recalculation will take place for any other system data that the modification affects, including data in other system'logs.The periodic logs that are scheduled automatically hourly or daily by this function are: System Summary Daily Log System Generation Daily Log Daily Gas Usage Log Interchange Schedule Summary Log Napsic Performance Log Inadvertent Energy Accounting Daily Log.Interchange Energy Accounting Daily Log System Summary Hourly Log System Generation Hourly Log Hourly Gas Usage Log In addition, any CRT display can be printed as a periodic log by entering the display number on the appropriate hourly or daily log menu.
Value Trendin/Recordin This function allows the operator to assign any dynamic status, analog, or calculated value in the system to any of the assignable pen.recorders or to a CRT trend plot.The system has one single-pen, twelve dual-pen, and one multipaint recorder.Of these, three dual-pen and eight of the twelve points in the multipoint recorder are assignable.
The high and low scales on each value to be recorded are enterable and may be modified while the recorder is operating.
Outputs to the pen recorders are at four second intervals.
CRT trending simulates strip chart recording, with time on the horizontal axis from left to right and amplitude on the vertical axis from top to bottom.The plot is Interruptable, so that the CRT can be used for other purposes, with recall as if were never interrupted.
Up to 16 values may be trended;however, data may be collected for up to 24 unique points.This allows data collection while all plots are busy.Outputs to the CRT trend is at one of nine selectable discrete time intervals.
Points to be trended together must have the same time base, but not the same horizontal E scale.When the plot is full, the two oldest points will be discarded, and the graph is shifted to the left, allowing space for two new points.  


Disturbance Anal sis The Disturbance Analysis Program collects data prior, during, and after a system disturbance.
Reserve Monitor The Reserve Monitor Program computes      five reserve values for the      FPL system:    spinning reserve, supplemental reserve, available dispatch generation, operating margin, and daily operating reserve.           Spinning reserve and  operating margin are also calculated for each of         up to  the six major areas defined in the Area Honitor Program.        Xn addition, the spinning reserve contributed by each unit is computed      and  displayed.
Up to 300 data values may be identified as disturbance data (e.g., Turkey Point No.3 Ml generation, Sanford frequency, Davis 138KV bus voltage, Dade-Lauderdale 230KV line Nl flow, etc.)for storage purposes.Disturbance storage may be triggered after exceeding one of the following limits: Absolute value of frequency Prespecified value of ACE Prespecified value of Actual Net Interchange Prespecified rate of change of Net Interchange It may also be triggered by the"anded" combination of any two of the above triggers, by a manual entry, or by the unauthorized change of any of up to 24 positional devices, such as a generator breaker.The data identified as disturbance data is continuously stored in 10 second snapshots in a circular file wnich holds 30 copies of these snapshots (5 minutes).-fAen a disturbance is detected the collection frequency is increased to two seconds for a minimum of six minutes of data and a maximum of tenminutes of data.Selected reports may be logged by specifying the class of the desired data to be retrieved, such as generator data or line flows.Up to 15 of these classes may be specified.
System and area reserve values are displayed on the reserve          summary display. Furthermore, reserve values are checked against dispatcher entered limits-      Insufficient reserve quantities create      alarm messages.
A composite report of all 15 classes may also be produced.
S stem Status Processor The System Status Processor    (SSP) analyzes the open/close status of switching devices (breakers, switches, etc.) to determine the electrical configuration of the network    and  to generate in or out of service information for the  elements of the power system. It provides    output for alarms, the dynamic mapboard    driver, and for  system overview displays.
Historical Stora e and Retrieval The Historical Storage and Retrieval function collects, stores in magnetic tape, and allows retrieval of system data.System analog data may be collected at five different rates: 10 seconds, five minutes, 15 minutes, one hour, and daily.Status data for positional devices (e.g., breakers)will be stored only on change during each hour, and in total at the beginning of the hour.It is estimated that no more than one magnetic tape per day will be used.All data retrieval is done from the off-line Cyber.Data may be retrieved by specifying the following:
Production Cost Pro ram The Production Cost Program computes fuel production and         total operating costs (fuel, plus operating and maintenance)        for  each  unit, each class  of unit (fossil, nuclear,   GT, etc.)  and for the entire    FPL system. These costs are computed on an hourly basis and are printed on hourly and daily logs.
-Time Period: From date 1, time 1 to date 2, time 2-'nterval:
This function  will compute  both actual and ideal production costs.
Retrieval frequency (greater than or equal to collection frequency)
Actual production costs are based on the actual generation values, while ideal production costs are    based on the   result of the periodic ideal      economic dispatch.
-Class: Up to 15 categories (e.g., all unit Mi, all voltages)-Point ID: A specific point (e.g., 138KV bus voltage at Dade Substation)
The  Production Cost Program also provides cost information          for both actual fuel usage    (i.e., gas plus  oil)   and  the corresponding cost for oil consumption only.
-Restriction:
Dat=is retrieved only when certain conditions are present (e.g., Turkey Point No.3 LN generation when system frequency is less than 59.9 hertz).10


Miami SCADA This function provides the Division dispatchers the ability to remotely control equipment located at substations located in Dade and Broward counties from the control center.The dispatcher may control breakers, regulator blocking, switches and other on/off devices.In addition, the system controls tap position on autotransformers and allows the start and stop of gas turbine generators.
Ener      Accountin    S  stem The Energy Accounting System runs every hour          to collect      MPH data from generation and      tie  pulse accumulators.      With  this data      it performs the necessary    calculations to support several      FPL  logs,  among which      are the Interchange Energy Accounting Log and the Inadvertent Energy Accounting Log. The Interchange Energy Accounting Log shows the hourly energy received and delivered over each        tie  and for the  FPL  system.       In addition, it shows    the net sum of the receipts and deliveries          for  all ties    and   for the FPL system.       The Inadvertent Energy Accounting Log depicts the difference between the energy scheduled        for the hour    and the  actual energy delivered or received during the hour.         The  inadvertent interchange for each hour is passed    to the Load Frequency Control Program for automatic correction                  if so  specified.
Load Mana ement The Miami Load Management Program actuates, under dispatcher contxol, the shedding and restoration of load during periods of load reduction.
The Energy Accounting System also runs every minute                to integrate tie line  MP  values. The  integrated tie line, M% data is compared to the respective pulse accumulator values*        and the   difference is displayed        on  the Tie  Summary  Display. Large differences indicate erroneous            tie line  readings.
It controls groups of feeder breakers.These groups are in turn organized into levels.These are up to ten levels with up to 150 load groups each.Each group is composed of up to four breakers.The Miami, Load Management Program tabulates for each group and level the amount of load shed and sheddable.
Gas Usa e    Accountin    Pro ram The Gas Usage Accounting Program        is responsible for collecting          raw gas flow data from generating unit pulse accumulators every five minutes, for converting this data to gas consumption data, for storing                  24  hourly usage readings,'nd for creating all the data required by the hourly                    gas usage  log an'd  the daily gas usage log.       This function runs every        five minutes     and  creates 1'
I't also keeps track of the last interruption and the duration of the interruption.
current  gas usage    display at that time.      Two  other displays report gas usage past history.       Unit  gas consumption values      for the last eight hours        can be reviewed and/or edited on the        Gas Usage    Past History Display, while the Past Usage  Display summarizes usage for the last 1, 4, 14, and                24  hours.
In addition, when a group is shed, the interruption duration is continuously updated every minute and the time of the last interruption is updated.After 30 minutes of interruption, a reminder alarm message is output for that group if it has not yet been restored.Load shedding may be on a level or a group basis.Load restoration must be on a group basis, although individual breakers may be controlled from the Load Management Display.12


CYBER FUNCTIONS MODEL UPDATE The Model Update function is responsible for maintaining the real-time configuration of the power network for use by real-time network analysis functions (State Estimator, Bus Load Forecast, External Model Computation, Security Analysis, Network Sensitivity Calculation and Security Constrained Dispatch).
0
Network data is available from several sources.Network topology and normal status of breakers, switches, etc., are always available from the Network Data Base.Real-time status and analog measurements are obtainable on request from the QUAD SCADA functions.
~FPL Lo s This function allows the user to create and edit log formats which will be printed    on an  hourly or daily basis.     All log formats are created by a programmer/engineer      on a CRT. The printout of a log is identical to the CRT  display of the log.     Where a log warrants  a width of more than 72 columns    two associated  CRT  formats  may be used, and the   printout will resemble the side by side display of the CRT's.         In reference to hourly logs only, the specific hours of the day        a log is printed is selectable.
Further, manual entries of status external to the SCADA system may be made from one-line displays associated with the Model Update function.At the start of each real-time network analysis sequence, Model Update programs obtain the latest data from each of its sources and construct a single bus-oriented model of the entire network (both FPL and external companies).
The operator    will be  able to display and edit the data contained in a log  on a CRT  display. Hourly logs  will be available for display and t
Bus sections which are connected by closed devices are sorted into single buses to reduce the dimensionality of the network to manageable proportions.
editing for one hour and daily logs will be available for display and editing for a twenty-four hour period. Hhen a log is edited, a recalculation will take place for any other system data that the modification affects, including data in other  system 'logs.
13
The periodic logs that are scheduled automatically hourly or daily by this function are:
~Eoooom A The Economy A Program is designed to allot'dispatcher to rapidly investigate the economic aspects of a prospective Economy A interchange transaction.
System Summary    Daily Log System  Generation Daily Log Daily  Gas Usage Log Interchange Schedule    Summary Log Napsic Performance Log Inadvertent Energy Accounting Daily Log Interchange Energy Accounting Daily Log System Summary Hourly Log System Generation Hourly Log Hourly  Gas Usage Log In addition,    any CRT  display can be  printed  as a  periodic log by entering the display number on the appropriate hourly or daily log menu.
Economy transactions (FPL Schedule C)are mutually desirable to two utilities when one of them is able to produce and sell power'o the other cheaper than what the other can produce it for.Economy A transactions are normally for the next hour and are not of sufficient magnitude to require commitment of units.This function allows the dispatcher to simultaneously investigate the cost or saving of up to ten increments of interchange in the"purchase" direction, and ten in the"sale" direction, with a specific company.Because this is a study program, it can also be used as a study economic dispatch and production cost function for future conditions.
11 STATE ESTIMATOR The purpose of the State Estimator program is to provide a complete power flow solution for the FPL system from the real-time measurements.
The major characteristics of the real-time measurements are that they are noisy but redundant.
The redundancy permits the program to improve the estimate of the solution beyond that given by the measurement.
The major function of the State Estimator program is to filter noisy telemetered data, to estimate values of missing telemetered data when there is adequate redundancy, and to detect anomalies (metering errors)caused by improper meter calibration or incorrect network modeling.The State Estimator solution provides an"accurate" system to the operators for monitoring.
The solution is used by the External Model'Computation program to integrate the internal FPL real-time solution into the total network representation and generate an overall solution for the total network.The State Estimator program provides the real-time internal (FPL)system solution for the Security Analysis program, for the Security Constrained Dispatch program, and for the Network Sensitivity program.
EXTERNAL MODEL COMPUTATION The External Model Computation function provides a complete power flow solution for the system modeled in the FPL Network data base.The State Estimator function solves a subset of the total model;the State Estimator solution then is treated as a solved portion of the network by the External Model Computation program, which uses standard power flow techniques to solve the remaining (or,"external")portion of the model.The result of the External Model Computation function is a real-time network description with a complete steady-state solution.This solved real-time network is created automatically and solely for the use of the Network Sensitivity, Security Constrained Dispatch, and Security Analysis functions-no direct operator control is provided.External Model Computation processes the solved real-time network to produce data to support two different displays.One display gives an indication of how well the State Estimated solution compares with'he solution of the external model.The other display contains messages identifying the overloaded branches and out of range voltages.This second display provides the dispatchers with the capability of monitoring voltages and flows at locations not monitored by the SCADA system, such as distribution stations on transmission lines..15


NETWORK SENSITIVITY The Network Sensitivity function operates from the solved real-time network which is produced by the External Aodel Computation.
Value Trendin /Recordin This function allows the operator to assign any dynamic status, analog, or calculated value in the system to any of the assignable                pen. recorders or to  a CRT  trend plot.
It determines, for the present state of the system, the sensitivity of losses in the network to changes in unit generation and interchange.
The system has one      single-pen, twelve dual-pen, and one multipaint recorder.     Of these,  three dual-pen and eight of the twelve points in the multipoint recorder are assignable.             The  high and low scales on each value to be recorded are      enterable and    may be    modified while the recorder is operating.      Outputs to the pen recorders are at four second              intervals.
These sensitivities are calculated in order to supply penalty factors for use in real-time by the Economic Dispatch function and for use in study mode by the Unit Commitment function and the Economy A function.(Sensitivity of losses to unit output converts directly to penalty factors.)The Network Sensitivity function is executed automatically as part of the real-time network analysis sequence.It performs a supportive role to other applications
CRT  trending simulates strip chart recording, with time on the horizontal axis from      left  to right and amplitude on the         vertical axis    from top to bottom.     The  plot is Interruptable,       so  that the  CRT  can be used    for other purposes, with recall        as  if were  never interrupted.       Up  to  16 values may be  trended; however, data      may be    collected for  up  to  24  unique points.
-it has little direct significance for an operator and thus has very little in the way of man-machine interface.  
This allows data collection while          all  plots are busy. Outputs to the     CRT trend  is at  one of nine selectable discrete time intervals.              Points to be trended together must have the         same  time base, but not the       same    horizontal E
~t1 SECURITY ANALYSIS Security Analysis is designed to assist FPL personnel in determining the security of the system under both a single contingency criterion (one branch or.generator outage)and a limited number of double contingency (one branch and one generator) criteria.This program executes on a real-time basis and/or on a study basis.Security Analysis operates upon a solved power flow network.In real-time, this network comes from the External Model Computation; in study, the network comes from the Power Plow.Security Analysis then makes high speed approximations to the AC solution for the specified sets of outages (the outage 1ist)to be simulated.
scale. When  the plot  is full, the    two  oldest points    will be    discarded, and the graph    is shifted to the left, allowing          space  for  two new    points.
In real-time, Security Analysis can be executed upon either an operator request,'a time trigger (every 30 minutes), or an event trigger.In study, Security Analysis executes only on operator request.In real-time, the outage list is augmented by those branches which are alrea'dy overloaded..
These are detected oy the, External Model computation function and passed to Security Analysis.For each outage simulated, elements are checked for limit violations (i.e., line and transformer overloads, generator reactive limit violations).
All C outages which cause violations are output along with identification of the violations and information on the magnitude of the violation.
manner, only the important results are seen by the operator.In this The maximum number of entries are 500 in the outage list (460 single outages, 40 single unit,and single branch outages)and 300 in the Violation Check List.17


SECURITY CONSTRAINED DISPATCH The Security Constrained Dispatch function operates on the solution provided by External Model Computation.
Disturbance Anal sis The   Disturbance Analysis Program collects data prior, during, and after  a system    disturbance. Up  to 300 data  values  may be identified    as disturbance data (e.g., Turkey Point        No. 3 Ml  generation, Sanford frequency, Davis      138KV bus  voltage, Dade-Lauderdale    230KV  line Nl flow, etc.) for storage purposes.         Disturbance storage    may be  triggered after exceeding one of the following        limits:
It determines, for any such solution which has overloaded branch elements, what constraints should be placed on specified unit outputs in order to alleviate all overloads.
Absolute value of frequency Prespecified value of ACE Prespecified value of Actual Net Interchange Prespecified rate of change of Net Interchange It may    also be triggered by the "anded" combination of any two of the above triggers, by      a manual  entry, or by the unauthorized change of any  of up  to  24  positional devices,   such as a generator breaker.
If elimination of all overloads is not possible with the specified controls, Security Constrained Dispatch finds the unit constraints which most nearly achieve the objective (i.e., minimization of line overloads in the most economical manner).Two modes of use are provided in the function.Under normal conditions the function will be enabled in the event an overloaded branch is detected in the solution of External Model Computation.
The data    identified  as disturbance  data  is continuously stored in 10 second snapshots      in a circular file wnich holds      30 copies of these snapshots    ( 5 minutes).   -
(%en such an event occurs, Security Constrained Dispatch will automatically calculate unit constraints (i.e., unit limits)and if the operator desires, will transfer those constraints to the AII functions for use in LFC.It is also possible for an operator to disable automatic running of Security Constrained Dispatch and use the program under manual control.In this second mode, the operator may study control action necessary for simulated outages which cause violations (as detected in Security Analysis)in addition to studying controls for the current system conditions.
fAen a disturbance    is detected the collection frequency    is increased to     two seconds  for a minimum  of six minutes of data and a maximum of tenminutes of data.
18 Qi BUS LOAD FORECAST Bus Load Forecast provides the capability to generate a forecast of the substation Mi and NVAR loads and of the time-switched breaker positions (open or closed)for specified hours.This function operates on a real-time mode as well as on a study mode.In the real-time mode forecasts are genenerated for the current time and day type using current system load.One KO and'.1VAR value will be forecasted for each load.All time-switched breaker positions will be forecast for the current hour.This capability is used by the External Model Computation program to schedule the loads at all buses external to the State Estimator model.In the study mode, all individual loads represented in the entire network (FPL and external companies) are forecasted for a specified hour.To accomplish this, Bus Load Forecast utilizes input from the System Load Forecast Program.The forecasted station loads are then utilized as input by the Optimal Power Flow.This allows the'representation of future load patterns as a function of FPL load.In addition, this function also allows the operator to forecast all loads at a specific substation for one't entire day (This day must be within the next seven days).19 0
Selected reports      may be  logged by specifying the class of the desired data to be retrieved, such as generator data or          line flows. Up  to 15  of these classes may be specified.         A composite  report of all  15  classes  may also be produced.
SYSTEM LOAD FORECAST The System Load Forecast program is designed to produce system load forecasts for FP&L's hourly integrated system loads for the next one to seven days.The System Load Forecast function is executed by operator request via the CRT.The resulting set of hourly load forecasts can be displayed at the CRT for the dispatcher's review, adjustment, and subsequent storage.The load forecasts are used as input for the Unit Commitment function and the Bus Load Forecasting function.The forecasts are based upon dispatcher-entered weather forecasts from four locations (e.g., Miami, West Palm Beach, Daytona and Ft.Myers)and on the most recent system loads.The model utilized is updated automatically at the end of each day'y the use of exponential smoothing techniques.
Exponential smoothing is an averaging technique which progressively discounts old data.20 UNIT COMMI&iKNT Unit Commitment determines the optimal generation schedule for a period of up to 7 days.The optimal schedule is the hourly commitment and dispatch of FPL units which minimizes the system operating cost while observing numerous operational requirements and constraints.
The operating constraints recognized by this function are: generation requirements, reserve requirements, unit priority order (computed by the program), unit minimum up and down time, and unit capabilities.
This function also provides the operator a means of overriding the results from a Unit Commitment run and recosting the modified schedule.This feature is called"operator participation".
Mith this capability available to the operator, conditions that were not modeled in this program itself can be handled through direct operator intervention.
In addition, the program also computes the optimal gas allocation among gas burning units given a commitment and dispatch for the entire planning period.A set of system, area, plant, and unit gas constraints are observed by this function.Unit Commitment obtains: unit status data, interchange transaction schedules, and past gas consumption from AII functions; FPL's load forecast for up to seven days from the System Load Forecast function;and penalty factors from the Network Sensitivity function.Unit Commitment provides: a unit commitment and unit loading for any hour selected by the Optimal Power Flow function;and two of up to four complete outputs to the Commitment P Comparison function.Unit Commitment is executed by operator request via the CRT.21 0
OPTDfAL POWER FLOW The Optimal Power Flow function provides the capability for operators to study the steady-state operation of the power network under postulated conditions.
An optimal power flow (as opposed to a power flow)means that in addition to finding how a network will behave under specific conditions, one can also ask what conditions should exist to provide the best possible operation in terms of cost, security, or a combination of these two.The Optimal Power Flow makes extensive use of data from other functions:
Model Update makes real-time logical device status and TCUL positions available to this function;Bus Load Forecasting distributes the system load in the network;Unit Commitment provides FPL unit outputs, FPL's load, and FPL transactions for the hour requested by the Optimal Power Flow.The results of the Optimal Power Flow*re used as input for the study mode of the Security Analysis program..The following cases may be investigated with the use of this program: simulating the expected operating conditions during some future time;finding the most economic pattern of generation which will satisfy load and interchange without violating network limitations; finding the most economic settings for reactive controls (TCUL taps and generator reactive output)which will satisfy system-wide voltage constraints.
23


DATA tQ,INTENANCE Data ifaintenance provides the means of entering and updating all the non real-time data required by application programs.Through this function the network description, as well as the physical characteristics of its elements (lines, generators, etc.), is checked for errors and introduced into the computer system.24 0
Historical Stora    e and  Retrieval The  Historical Storage    and  Retrieval function collects, stores in magnetic tape, and allows      retrieval of  system data.
TO PANAMA CIIY FT.WALTONSEACH
System analog data may be      collected at five different rates:      10 seconds,  five minutes,    15 minutes, one hour, and daily.      Status data for positional devices (e.g., breakers) will be stored only on change during each hour, and in total at the beginning of the hour. It is estimated that  no more  than one magnetic tape per day      will be used.
.pc caccia"e 0 COROI A LIVE OAKP tAKK CITY+ace~ace C ececce~cc~M e ACCLENNY tuciiciiwue ST.AUGUSTINE c 0 OAINESVILLE SIPALATKA QPUTNAM~clace I DAYTONA BEACH~I~RO aNle, TITUSVILLE
All data retrieval is    done from the  off-line Cyber. Data may be retrieved by specifying the following:
(/0 DISNEY WO CLEARWATEA 0 TAMPA 0 LAKELAND ecac~~'ELSOUANS cca c e r=-'ST.PET ERSSU~e PALM ElT SAADENTONo SARASO AP~c~l I DE SOTCPoAACADIA nate a A GORDA L ccc~ccueeca~cee~ecc ST LUCIS~c ceca ST.LUCIK ECHO SEE~STUART AATIN IBIA KST PALM BEACH WHERE WE SERVE LEGEND:~FLORIDA POWBI d UGHT SUStNESS OFFICES r FLORtDA POWEA d UGHT GENERATING PLANTS P FLOA.'DA POWEA d UGHT GENERATING PLANTS UNDE R CCNSTRUCAON AND FUTURE PLANT SITES PASSER VED BY FLORIDA POWERS UGHT 0 PANCIPAL POINTS OUTSIDE FPL SERVICE AREA SCAOA SYSTEN O SYSTEH CONTROL CENTER NAPLKS ace c rec DELRAY BEACH BOCA RATON r p MPANO BEACH RT EVERGLADES LAUDERDALE YWOOO EVERGLADES H NATIONAL PARK NORTH DADE~~MIAMI BEACH I AMI CABLES O~'TLEA r TUIIKEY POINT PLANTS SYSTEN CONFlGURATlON KEY WEST0$age yg%
Time  Period:    From date 1, time 1    to date 2, time  2
1'l 0}}
    -'nterval:    Retrieval frequency (greater than or equal to collection frequency)
    - Class:  Up  to  15  categories (e.g.,  all unit  Mi,  all  voltages)
    - Point ID:  A  specific point (e.g.,    138KV bus  voltage at    Dade Substation)
    - Restriction:    Dat=  is retrieved only    when certain conditions are present (e.g., Turkey Point No. 3 LN  generation  when system frequency    is less  than 59.9  hertz).
10
 
Miami  SCADA This function provides the Division dispatchers the          ability  to remotely control equipment located at substations located in          Dade and Broward    counties from the control center.      The  dispatcher    may  control breakers, regulator blocking, switches and other on/off devices.          In addition, the system controls tap position    on autotransformers and allows the start and stop of gas  turbine generators.
Load Mana ement The Miami Load Management Program      actuates,    under dispatcher contxol, the shedding and restoration of load during periods of load reduction.              It controls groups of feeder breakers.        These groups are      in turn organized into levels. These are up  to ten levels with    up  to 150 load groups each.
Each group  is  composed  of up  to four breakers.
The Miami, Load Management Program      tabulates for each group and level the amount  of load  shed and sheddable. I't also  keeps  track of the last interruption    and the  duration of the interruption.        In addition,  when a group  is  shed, the  interruption duration is continuously updated every minute and the time of the      last interruption is      updated. After  30 minutes  of interruption,    a reminder alarm message    is output for that    group  if it has  not yet been restored.
Load shedding may be on a      level or  a  group basis. Load  restoration  must be on a group basis, although      individual breakers      may be  controlled from the Load Management Display.
12
 
CYBER FUNCTIONS MODEL UPDATE The Model Update  function is responsible for maintaining the real-time configuration of the power network for use by real-time network analysis functions (State Estimator,      Bus Load  Forecast,  External Model Computation, Security Analysis, Network      Sensitivity Calculation    and Security Constrained Dispatch).
Network data  is available  from several sources.      Network topology and normal  status of breakers, switches, etc., are always available from the Network Data Base. Real-time status and analog measurements      are obtainable on request from the    QUAD SCADA  functions. Further, manual entries of status external to the      SCADA system may be made from one-line displays associated with the Model Update function.
At the  start of each  real-time network analysis sequence, Model Update programs obtain the  latest data  from each of  its sources and construct a single bus-oriented model of the entire network (both        FPL and external companies).
Bus  sections which are connected by closed devices are sorted into single buses to reduce the dimensionality      of the network to manageable proportions.
13
 
~Eoooom  A The Economy A Program      is designed to allot'      dispatcher to rapidly investigate the economic aspects of        a  prospective  Economy A  interchange transaction. Economy  transactions  (FPL Schedule  C)  are mutually desirable to two    utilities  when one  of  them  is able to  produce and  sell power'o the other cheaper than what the other can produce            it for.
Economy A  transactions are normally for the next hour          and are  not of sufficient  magnitude to require commitment of        units.
This function allows the dispatcher to simultaneously investigate the cost or saving of up to ten increments of interchange in the "purchase" direction,  and  ten in the "sale" direction, with      a  specific  company.
Because  this is  a  study program,    it can  also be used as    a  study economic dispatch and production cost        function for future conditions.
11
 
STATE ESTIMATOR The purpose  of the State Estimator program is to provide      a complete power  flow solution for the  FPL system  from the real-time measurements.
The major  characteristics of the real-time    measurements    are that they are noisy but redundant. The redundancy    permits the program to improve the estimate of the solution beyond that given by the measurement.
The major  function of the State Estimator program is to      filter noisy telemetered data, to estimate values of missing telemetered data when  there is adequate redundancy, and to detect anomalies (metering errors) caused by improper meter calibration or incorrect network modeling.
The  State Estimator solution provides an "accurate" system to the operators for monitoring. The  solution is  used by the External Model Computation program to integrate the    internal  FPL  real-time solution into the  total network representation  and generate    an  overall solution for the total network.
The  State Estimator program provides the real-time internal (FPL) system solution  for the Security Analysis program, for the Security Constrained Dispatch program, and for the Network Sensitivity program.
 
EXTERNAL MODEL COMPUTATION The  External Model Computation function provides      a complete power flow solution for the system modeled in the      FPL Network  data base. The State Estimator function solves    a subset  of the total model; the State Estimator solution then is treated as      a solved portion of the network by the External Model Computation program, which uses standard power flow techniques to solve the remaining (or, "external" ) portion of the model.
The  result of the External  Model Computation  function is  a real-time network description with    a complete steady-state    solution. This solved real-time network is created automatically      and  solely for the  use  of the Network  Sensitivity, Security Constrained Dispatch,    and  Security Analysis functions    no  direct operator control is provided.
External Model Computation processes    the solved real-time network to produce data to support two different displays.        One  display gives  an indication of    how well the State Estimated solution    compares  with'he solution of the external model.      The  other display contains messages identifying the overloaded    branches and out  of range voltages. This second display provides the dispatchers with the capability of monitoring voltages and flows  at locations not monitored by the    SCADA system, such as  distribution stations  on transmission  lines..
15
 
NETWORK  SENSITIVITY The Network  Sensitivity function operates from the solved real-time network which  is produced by the External Aodel Computation.      It determines, for the present state of the  system,  the sensitivity of losses in the network to changes in unit generation  and  interchange.
These  sensitivities are calculated in order to supply penalty factors for use in real-time by the Economic Dispatch function and for use in study mode by the Unit Commitment function and the Economy A function.        (Sensitivity of losses to unit output converts directly to penalty factors.)
The Network  Sensitivity function is    executed automatically as part of the real-time network analysis sequence.      It performs a supportive role to other applications  -  it has little direct  significance for  an operator and thus has very  little in  the way of man-machine interface.
 
  ~t 1
 
SECURITY ANALYSIS Security Analysis is designed to assist            FPL  personnel in determining the security of the system under both            a  single contingency criterion (one branch or. generator outage) and a limited number of double contingency (one branch and one generator)          criteria. This program executes on a real-time basis and/or    on a    study basis.
Security Analysis operates upon          a  solved power flow network.        In real-time, this network        comes  from the External Model Computation;        in study, the network comes from the Power Plow.            Security Analysis then      makes  high speed approximations to the          AC solution for the specified sets of outages (the outage  1ist) to    be    simulated.
In real-time, Security Analysis can            be executed  upon either  an  operator request,  'a  time trigger (every 30 minutes), or an event trigger.                In study, Security Analysis executes only on operator request.
In real-time, the outage        list is  augmented    by those branches which are alrea'dy overloaded..      These are detected      oy the, External Model computation function    and passed      to Security Analysis.
For each outage simulated, elements are checked              for limit violations (i.e., line    and  transformer overloads, generator reactive C
limit violations). All outages which cause          violations are output along with identification of the violations    and  information on the magnitude of the violation.              In this manner, only the important          results are    seen by the  operator.
The maximum number        of entries are    500  in the outage  list  (460 single outages,    40  single unit,and single branch outages)            and 300  in the Violation Check  List.
17
 
SECURITY CONSTRAINED DISPATCH The Security Constrained Dispatch function operates on the solution provided by External Model Computation.        It determines,  for any such solution which  has overloaded branch elements,    what  constraints should be placed on  specified unit outputs in order to alleviate      all  overloads.
If elimination  of all  overloads is not possible with the specified controls, Security Constrained Dispatch finds the unit constraints which most nearly achieve the objective    (i.e.,  minimization of line overloads in the most economical manner).
Two modes  of use are provided in the function. Under normal conditions the function  will be  enabled  in the event  an overloaded  branch  is detected in the solution of External      Model Computation.    (%en such an event  occurs, Security Constrained Dispatch      will automatically calculate unit constraints (i.e., unit limits)    and  if the operator desires, will transfer those constraints to the AII functions for use in LFC.
It is also possible for an operator to disable automatic running of Security Constrained Dispatch      and use the program under manual    control. In this second mode, the operator may study      control action necessary for simulated outages which cause    violations (as detected in Security Analysis) in addition to studying controls for the current system conditions.
18
 
Qi BUS LOAD FORECAST Bus Load  Forecast provides the capability to generate a forecast of the substation Mi and    NVAR  loads and of the time-switched breaker positions (open or closed) for specified hours.        This function operates on a  real-time  mode as  well  as on a study mode.
In the real-time    mode  forecasts are genenerated    for the current time and day type using current system load.        One KO and '.1VAR  value    will be forecasted  for each load. All time-switched    breaker positions    will be forecast for the current hour.      This capability    is used by the    External Model Computation program to schedule the loads        at all  buses external to the State Estimator model.
In the study  mode,  all individual    loads represented    in the entire network (FPL and external companies) are forecasted for        a  specified hour.
To  accomplish  this,  Bus Load  Forecast  utilizes input  from the System Load Forecast Program. The forecasted station loads are then      utilized    as input  by the Optimal Power Flow.      This allows the'representation        of future load patterns as a function of    FPL  load. In addition, this function also allows the operator to forecast    all  loads at a specific substation for one
                                                                          't entire  day (This day must be    within the next    seven days).
19
 
0 SYSTEM LOAD FORECAST The System Load Forecast    program  is  designed to produce system load forecasts for FP&L's hourly integrated system loads for the next one to seven days.
The System Load Forecast    function is executed by operator request via the  CRT. The resulting set of hourly load forecasts        can be displayed  at the  CRT  for the dispatcher's review, adjustment,      and subsequent  storage.
The load  forecasts are used as input for the Unit Commitment function          and the Bus Load Forecasting function.
The  forecasts are based upon dispatcher-entered        weather forecasts from four locations    (e.g., Miami,  West Palm Beach, Daytona and    Ft. Myers) and on the most    recent system loads. The model  utilized is  updated automatically at the    end  of each day'y    the use of exponential smoothing techniques. Exponential smoothing is an averaging technique which progressively discounts old data.
20
 
UNIT COMMI&iKNT Unit  Commitment determines  the optimal generation schedule for a period of  up  to  7  days. The optimal schedule is the hourly commitment and dispatch of  FPL  units which minimizes the system operating cost while observing numerous  operational requirements    and  constraints.      The operating constraints recognized      by  this function are:    generation requirements,      reserve requirements,      unit priority order  (computed by the program),      unit  minimum up and down    time, and unit capabilities.
This function also provides the operator        a means  of overriding the results from    a  Unit Commitment run and  recosting the modified schedule.
This feature    is called "operator participation".          Mith this capability available to the operator, conditions that were not            modeled  in this  program itself  can be handled through    direct operator intervention.
In addition, the program also computes the optimal          gas allocation  among gas burning    units given  a commitment and    dispatch for the entire planning period. A  set of system, area, plant,    and  unit  gas  constraints are observed by  this function.
Unit Commitment obtains:    unit status data, interchange transaction schedules,    and past gas consumption from      AII functions;  FPL's load forecast for  up  to seven days from the System Load Forecast function; and penalty factors from the Network Sensitivity function.            Unit  Commitment provides:    a unit  commitment and    unit loading for  any hour selected by the Optimal Power Flow function; and two of up to four complete outputs to the Commitment P
Comparison    function.
Unit Commitment is executed by operator request via the          CRT.
21
 
0 OPTDfAL POWER FLOW The Optimal Power Flow    function provides the capability for operators to study the steady-state    operation of the power network under postulated conditions. An optimal power flow (as opposed to a power flow)      means that in addition to finding  how a network    will behave  under specific conditions, one can also ask what  conditions should exist to provide the best possible operation in terms of cost, security, or      a combination of these two.
The Optimal Power Flow makes    extensive use of data from other functions:
Model Update makes  real-time logical device status      and TCUL  positions available to this function; Bus Load Forecasting distributes the system load in the network; Unit Commitment provides    FPL  unit outputs, FPL's load,  and FPL transactions for the hour requested by the Optimal      Power Flow.
The  results of the Optimal    Power Flow  *re  used as input for the study mode of the Security Analysis program..
The  following cases  may be  investigated with the use of this program:
simulating the expected operating conditions during      some  future time; finding the most economic pattern of generation which      will satisfy  load and interchange without violating network limitations; finding the most economic settings for reactive controls  (TCUL  taps and generator reactive output) which      will satisfy system-wide voltage constraints.
23
 
DATA tQ,INTENANCE Data ifaintenance provides the means   of entering and updating all the non real-time data required   by application programs. Through this function the network description, as well as the physical characteristics     of its elements   (lines, generators, etc.), is   checked for errors and introduced into the computer system.
24
 
0 0  COROI      A C    ececce TO tuciiciiwue PANAMACIIY FT.WALTONSEACH .                                     LIVE OAKP                  ~  cc    ~MACCLENNY pc caccia                                                                                   e tAKK CITY+
ace~ace "e
ST. AUGUSTINE 0 OAINESVILLE                     SIPALATKA QPUTNAM c
                                                                                                                          ~ clace I           DAYTONA BEACH
                                                                                                      ~ I                       ~         RO aNle, TITUSVILLE DISNEY WO
(/0 0 LAKELAND                   ecac~       ~ 'ELSOUANS CLEARWATEA              0 TAMPA                                                              cca c e r =-
'                                                       ST. PET ERSSU
                                                                      ~e PALMElT SAADENTONo
                                                                                  ~c   ~
ST LUCIS
                                                                                                                                      ~ ccueeca
                                                                                                                                                            ~c ceca SARASO AP                                                                                            ST. LUCIK l
I                                                                      ECHO SEE DE SOTCPoAACADIA
                                                                                                                                                                          ~ STUART AATIN
                                                                                                                                                ~ cee nate a            L    ccc
                                                                                                                                          ~  ecc A GORDA IBIA KST PALM BEACH ace WHERE WE SERVE LEGEND:
DELRAY BEACH
                  ~ FLORIDAPOWBI d UGHT SUStNESS OFFICES BOCA RATON r FLORtDA POWEA d UGHT GENERATING PLANTS MPANO BEACH P FLOA.'DA POWEA d UGHT GENERATING PLANTS                                 NAPLKS UNDE R CCNSTRUCAON AND FUTURE PLANT       SITES                                                   c    rec rp  RT EVERGLADES LAUDERDALE PASSER     VED BY FLORIDA POWERS UGHT YWOOO 0 PANCIPAL POINTS OUTSIDE FPL SERVICE AREA                                                                         EVERGLADES                               NORTH DADE NATIONAL              H        ~ ~     MIAMI BEACH PARK                            I AMI SCAOA SYSTEN                                                                                                                                              CABLES
                                                                                                                                                            ~ '             TLEA O    SYSTEH CONTROL CENTER O                              r TUIIKEY POINT PLANTS SYSTEN CONFlGURATlON KEY WEST0$
yg%
age
 
1
  'l 0}}

Latest revision as of 23:15, 3 February 2020

Sys Control Ctr Functions.
ML17339A577
Person / Time
Site: Turkey Point NextEra Energy icon.png
Issue date: 01/29/1980
From:
FLORIDA POWER & LIGHT CO.
To:
Shared Package
ML17207A819 List:
References
NUDOCS 8002150508
Download: ML17339A577 (42)


Text

HTG 1/29/80 Reference l7 FLORIDA POWER A fD LIGHT'S SYSTEM CONTROL CENTER FUNCTIONS The functions performed by the System Control Center (SCC) are divided into two broad categories. those that are necessary and critical for the instantaneous operation and control of the power system, and those that enhance the effectiveness of the opera-tors by providing the tools necessary to make more meaningful decisions.

The former functions .are resident in the Quad portion or "front-end" of the system, mainly because they require computer equipment that allows high-speed, efficient processing of information on a real-time basis, while the latterare resident in the Cyber portion or "back-end",

for these require computer hardware and software capable of handling large, highly complex programs. Each major function is briefly des-cribed below.

UAD FUNCTIONS Data Ac uisition/Monitorin The principal functions of Data Acquisition and monitoring sub-system are to collect raw analog and digital data from remote terminal units (RTU's) located at substations and plants, convert the data to engineering units, check the data for alarm conditions and disseminate the data to the data base, where it can be utilized by other functions.

The manner in which RTU data .is obtained and monitored is determined by the type of equipment from where the data originates.

Alarm Dis la /Control This function creates alarms which direct the operator to those areas where his attention is required. All alarms are displayed in the Alarm Summary Display and printed at the time of occurrence and upon returning to normal. Each alarm is directed to a prespecified CRT console.

Alarms are categorized as status alarms, which have two possible conditions, such as breaker position, and ~analo alarms, used for telemetered quantities which may take on a number of values, such as the ampere flow on a line.

Status alarms are classified into those that do not have a definite normal and al'arm state, such as breaker position, and those that do, such as high oil temperature. Position devices are alarmed only when the status changes on an unauthorized basis, while the remaining status alarms are produced when these are not in a normal state.

Every telemetered analog quantity, such as K0, ~tiVAR, amps, and KV, has a high limit and a low limit. An alarm is produced when these limits are violated. Telemetered analog quantities may also have up to three levels of significance alarming. Each significane alarm indicates the level traversed expressed as a percent of the quantity's high limit.

0

Area Monitor Pro ram This function calculates the real-time values of interchange, generation, and load for areas of the FPL system. It computes inter-area power exchanges and inter-system po~er. exchanges. The computed quantities are displayed and checked against operator entered limits. LJhen limits are violated, alarm messages are produced on CRT alarm displays and on selected loggers.

There are three sets of areas: the Minor Area set, the Major Area set, and the Security Area set. Areas in each set are non-overlapping and encompass the entire FPL system. There is a maximum of 10 Minor Areas, 6 Major Areas, and 3 Security'reas. In addition, each Major Area is some combination of Minor Areas.

MVA Calculation This function performs the calculation of the MVA flow through up to 300 transformers. The MVA flow, while not telemetered, is required in the data base to monitor transformer overloads. The MVA values are computed either using the transformer's Ei and MVAR flows, or if these two quantities are not available, by the use o'f voltage and current flow through the transformer.

The MVA values are displayed and are alarmed and logged when the limits are violated.

Load Fre uenc Control The Load Frequency Control (LFC) function operates in conjunction with the on-line Economic Dispatch (EDC) program to regulate the power output of generators within FPL in response to system frequency, tie line loading or a combination of these to maintain scheduled interchange and frequency. This regulation is done in the most economic manner possible consistent with the operating limitations of the units and varous security constraints. The program will result in corrective control information to the 55 dispatching units under control.

Economic Dis atch The Economic Dispatch (EDC) allocates generation to be dispatched in an optimal manner among all generators being controlled, so as to minimize system production cost, while maintaining FPL's spinning reserve requirements.

The EDC program passes the desired generation values for each unit to the LFC functions where these are used as one of the guidelines to regulate the generating units such that system demands are satisfied most economically.

A similar program, in algorithm and structure, computes each unit's ideal economic generation values every five minutes. This ideal economic dispatch operates without any of the security constraints under which the real time EDC operates when system overloads are present. The ideal EDC values are passed to the Production Cost program for cost comparison between the actual and the ideal conditions.

Net Interchan e Scheduler This program, performs two functions: provides data for the computation of the instantaneous desired net interchange required by the LFC function; and maintains . the necessary records for costing and billing transactions .

The program is able to handle up to ten types of transactions with 18 different companies.

Reserve Monitor The Reserve Monitor Program computes five reserve values for the FPL system: spinning reserve, supplemental reserve, available dispatch generation, operating margin, and daily operating reserve. Spinning reserve and operating margin are also calculated for each of up to the six major areas defined in the Area Honitor Program. Xn addition, the spinning reserve contributed by each unit is computed and displayed.

System and area reserve values are displayed on the reserve summary display. Furthermore, reserve values are checked against dispatcher entered limits- Insufficient reserve quantities create alarm messages.

S stem Status Processor The System Status Processor (SSP) analyzes the open/close status of switching devices (breakers, switches, etc.) to determine the electrical configuration of the network and to generate in or out of service information for the elements of the power system. It provides output for alarms, the dynamic mapboard driver, and for system overview displays.

Production Cost Pro ram The Production Cost Program computes fuel production and total operating costs (fuel, plus operating and maintenance) for each unit, each class of unit (fossil, nuclear, GT, etc.) and for the entire FPL system. These costs are computed on an hourly basis and are printed on hourly and daily logs.

This function will compute both actual and ideal production costs.

Actual production costs are based on the actual generation values, while ideal production costs are based on the result of the periodic ideal economic dispatch.

The Production Cost Program also provides cost information for both actual fuel usage (i.e., gas plus oil) and the corresponding cost for oil consumption only.

Ener Accountin S stem The Energy Accounting System runs every hour to collect MPH data from generation and tie pulse accumulators. With this data it performs the necessary calculations to support several FPL logs, among which are the Interchange Energy Accounting Log and the Inadvertent Energy Accounting Log. The Interchange Energy Accounting Log shows the hourly energy received and delivered over each tie and for the FPL system. In addition, it shows the net sum of the receipts and deliveries for all ties and for the FPL system. The Inadvertent Energy Accounting Log depicts the difference between the energy scheduled for the hour and the actual energy delivered or received during the hour. The inadvertent interchange for each hour is passed to the Load Frequency Control Program for automatic correction if so specified.

The Energy Accounting System also runs every minute to integrate tie line MP values. The integrated tie line, M% data is compared to the respective pulse accumulator values* and the difference is displayed on the Tie Summary Display. Large differences indicate erroneous tie line readings.

Gas Usa e Accountin Pro ram The Gas Usage Accounting Program is responsible for collecting raw gas flow data from generating unit pulse accumulators every five minutes, for converting this data to gas consumption data, for storing 24 hourly usage readings,'nd for creating all the data required by the hourly gas usage log an'd the daily gas usage log. This function runs every five minutes and creates 1'

current gas usage display at that time. Two other displays report gas usage past history. Unit gas consumption values for the last eight hours can be reviewed and/or edited on the Gas Usage Past History Display, while the Past Usage Display summarizes usage for the last 1, 4, 14, and 24 hours.

0

~FPL Lo s This function allows the user to create and edit log formats which will be printed on an hourly or daily basis. All log formats are created by a programmer/engineer on a CRT. The printout of a log is identical to the CRT display of the log. Where a log warrants a width of more than 72 columns two associated CRT formats may be used, and the printout will resemble the side by side display of the CRT's. In reference to hourly logs only, the specific hours of the day a log is printed is selectable.

The operator will be able to display and edit the data contained in a log on a CRT display. Hourly logs will be available for display and t

editing for one hour and daily logs will be available for display and editing for a twenty-four hour period. Hhen a log is edited, a recalculation will take place for any other system data that the modification affects, including data in other system 'logs.

The periodic logs that are scheduled automatically hourly or daily by this function are:

System Summary Daily Log System Generation Daily Log Daily Gas Usage Log Interchange Schedule Summary Log Napsic Performance Log Inadvertent Energy Accounting Daily Log Interchange Energy Accounting Daily Log System Summary Hourly Log System Generation Hourly Log Hourly Gas Usage Log In addition, any CRT display can be printed as a periodic log by entering the display number on the appropriate hourly or daily log menu.

Value Trendin /Recordin This function allows the operator to assign any dynamic status, analog, or calculated value in the system to any of the assignable pen. recorders or to a CRT trend plot.

The system has one single-pen, twelve dual-pen, and one multipaint recorder. Of these, three dual-pen and eight of the twelve points in the multipoint recorder are assignable. The high and low scales on each value to be recorded are enterable and may be modified while the recorder is operating. Outputs to the pen recorders are at four second intervals.

CRT trending simulates strip chart recording, with time on the horizontal axis from left to right and amplitude on the vertical axis from top to bottom. The plot is Interruptable, so that the CRT can be used for other purposes, with recall as if were never interrupted. Up to 16 values may be trended; however, data may be collected for up to 24 unique points.

This allows data collection while all plots are busy. Outputs to the CRT trend is at one of nine selectable discrete time intervals. Points to be trended together must have the same time base, but not the same horizontal E

scale. When the plot is full, the two oldest points will be discarded, and the graph is shifted to the left, allowing space for two new points.

Disturbance Anal sis The Disturbance Analysis Program collects data prior, during, and after a system disturbance. Up to 300 data values may be identified as disturbance data (e.g., Turkey Point No. 3 Ml generation, Sanford frequency, Davis 138KV bus voltage, Dade-Lauderdale 230KV line Nl flow, etc.) for storage purposes. Disturbance storage may be triggered after exceeding one of the following limits:

Absolute value of frequency Prespecified value of ACE Prespecified value of Actual Net Interchange Prespecified rate of change of Net Interchange It may also be triggered by the "anded" combination of any two of the above triggers, by a manual entry, or by the unauthorized change of any of up to 24 positional devices, such as a generator breaker.

The data identified as disturbance data is continuously stored in 10 second snapshots in a circular file wnich holds 30 copies of these snapshots ( 5 minutes). -

fAen a disturbance is detected the collection frequency is increased to two seconds for a minimum of six minutes of data and a maximum of tenminutes of data.

Selected reports may be logged by specifying the class of the desired data to be retrieved, such as generator data or line flows. Up to 15 of these classes may be specified. A composite report of all 15 classes may also be produced.

Historical Stora e and Retrieval The Historical Storage and Retrieval function collects, stores in magnetic tape, and allows retrieval of system data.

System analog data may be collected at five different rates: 10 seconds, five minutes, 15 minutes, one hour, and daily. Status data for positional devices (e.g., breakers) will be stored only on change during each hour, and in total at the beginning of the hour. It is estimated that no more than one magnetic tape per day will be used.

All data retrieval is done from the off-line Cyber. Data may be retrieved by specifying the following:

Time Period: From date 1, time 1 to date 2, time 2

-'nterval: Retrieval frequency (greater than or equal to collection frequency)

- Class: Up to 15 categories (e.g., all unit Mi, all voltages)

- Point ID: A specific point (e.g., 138KV bus voltage at Dade Substation)

- Restriction: Dat= is retrieved only when certain conditions are present (e.g., Turkey Point No. 3 LN generation when system frequency is less than 59.9 hertz).

10

Miami SCADA This function provides the Division dispatchers the ability to remotely control equipment located at substations located in Dade and Broward counties from the control center. The dispatcher may control breakers, regulator blocking, switches and other on/off devices. In addition, the system controls tap position on autotransformers and allows the start and stop of gas turbine generators.

Load Mana ement The Miami Load Management Program actuates, under dispatcher contxol, the shedding and restoration of load during periods of load reduction. It controls groups of feeder breakers. These groups are in turn organized into levels. These are up to ten levels with up to 150 load groups each.

Each group is composed of up to four breakers.

The Miami, Load Management Program tabulates for each group and level the amount of load shed and sheddable. I't also keeps track of the last interruption and the duration of the interruption. In addition, when a group is shed, the interruption duration is continuously updated every minute and the time of the last interruption is updated. After 30 minutes of interruption, a reminder alarm message is output for that group if it has not yet been restored.

Load shedding may be on a level or a group basis. Load restoration must be on a group basis, although individual breakers may be controlled from the Load Management Display.

12

CYBER FUNCTIONS MODEL UPDATE The Model Update function is responsible for maintaining the real-time configuration of the power network for use by real-time network analysis functions (State Estimator, Bus Load Forecast, External Model Computation, Security Analysis, Network Sensitivity Calculation and Security Constrained Dispatch).

Network data is available from several sources. Network topology and normal status of breakers, switches, etc., are always available from the Network Data Base. Real-time status and analog measurements are obtainable on request from the QUAD SCADA functions. Further, manual entries of status external to the SCADA system may be made from one-line displays associated with the Model Update function.

At the start of each real-time network analysis sequence, Model Update programs obtain the latest data from each of its sources and construct a single bus-oriented model of the entire network (both FPL and external companies).

Bus sections which are connected by closed devices are sorted into single buses to reduce the dimensionality of the network to manageable proportions.

13

~Eoooom A The Economy A Program is designed to allot' dispatcher to rapidly investigate the economic aspects of a prospective Economy A interchange transaction. Economy transactions (FPL Schedule C) are mutually desirable to two utilities when one of them is able to produce and sell power'o the other cheaper than what the other can produce it for.

Economy A transactions are normally for the next hour and are not of sufficient magnitude to require commitment of units.

This function allows the dispatcher to simultaneously investigate the cost or saving of up to ten increments of interchange in the "purchase" direction, and ten in the "sale" direction, with a specific company.

Because this is a study program, it can also be used as a study economic dispatch and production cost function for future conditions.

11

STATE ESTIMATOR The purpose of the State Estimator program is to provide a complete power flow solution for the FPL system from the real-time measurements.

The major characteristics of the real-time measurements are that they are noisy but redundant. The redundancy permits the program to improve the estimate of the solution beyond that given by the measurement.

The major function of the State Estimator program is to filter noisy telemetered data, to estimate values of missing telemetered data when there is adequate redundancy, and to detect anomalies (metering errors) caused by improper meter calibration or incorrect network modeling.

The State Estimator solution provides an "accurate" system to the operators for monitoring. The solution is used by the External Model Computation program to integrate the internal FPL real-time solution into the total network representation and generate an overall solution for the total network.

The State Estimator program provides the real-time internal (FPL) system solution for the Security Analysis program, for the Security Constrained Dispatch program, and for the Network Sensitivity program.

EXTERNAL MODEL COMPUTATION The External Model Computation function provides a complete power flow solution for the system modeled in the FPL Network data base. The State Estimator function solves a subset of the total model; the State Estimator solution then is treated as a solved portion of the network by the External Model Computation program, which uses standard power flow techniques to solve the remaining (or, "external" ) portion of the model.

The result of the External Model Computation function is a real-time network description with a complete steady-state solution. This solved real-time network is created automatically and solely for the use of the Network Sensitivity, Security Constrained Dispatch, and Security Analysis functions no direct operator control is provided.

External Model Computation processes the solved real-time network to produce data to support two different displays. One display gives an indication of how well the State Estimated solution compares with'he solution of the external model. The other display contains messages identifying the overloaded branches and out of range voltages. This second display provides the dispatchers with the capability of monitoring voltages and flows at locations not monitored by the SCADA system, such as distribution stations on transmission lines..

15

NETWORK SENSITIVITY The Network Sensitivity function operates from the solved real-time network which is produced by the External Aodel Computation. It determines, for the present state of the system, the sensitivity of losses in the network to changes in unit generation and interchange.

These sensitivities are calculated in order to supply penalty factors for use in real-time by the Economic Dispatch function and for use in study mode by the Unit Commitment function and the Economy A function. (Sensitivity of losses to unit output converts directly to penalty factors.)

The Network Sensitivity function is executed automatically as part of the real-time network analysis sequence. It performs a supportive role to other applications - it has little direct significance for an operator and thus has very little in the way of man-machine interface.

~t 1

SECURITY ANALYSIS Security Analysis is designed to assist FPL personnel in determining the security of the system under both a single contingency criterion (one branch or. generator outage) and a limited number of double contingency (one branch and one generator) criteria. This program executes on a real-time basis and/or on a study basis.

Security Analysis operates upon a solved power flow network. In real-time, this network comes from the External Model Computation; in study, the network comes from the Power Plow. Security Analysis then makes high speed approximations to the AC solution for the specified sets of outages (the outage 1ist) to be simulated.

In real-time, Security Analysis can be executed upon either an operator request, 'a time trigger (every 30 minutes), or an event trigger. In study, Security Analysis executes only on operator request.

In real-time, the outage list is augmented by those branches which are alrea'dy overloaded.. These are detected oy the, External Model computation function and passed to Security Analysis.

For each outage simulated, elements are checked for limit violations (i.e., line and transformer overloads, generator reactive C

limit violations). All outages which cause violations are output along with identification of the violations and information on the magnitude of the violation. In this manner, only the important results are seen by the operator.

The maximum number of entries are 500 in the outage list (460 single outages, 40 single unit,and single branch outages) and 300 in the Violation Check List.

17

SECURITY CONSTRAINED DISPATCH The Security Constrained Dispatch function operates on the solution provided by External Model Computation. It determines, for any such solution which has overloaded branch elements, what constraints should be placed on specified unit outputs in order to alleviate all overloads.

If elimination of all overloads is not possible with the specified controls, Security Constrained Dispatch finds the unit constraints which most nearly achieve the objective (i.e., minimization of line overloads in the most economical manner).

Two modes of use are provided in the function. Under normal conditions the function will be enabled in the event an overloaded branch is detected in the solution of External Model Computation. (%en such an event occurs, Security Constrained Dispatch will automatically calculate unit constraints (i.e., unit limits) and if the operator desires, will transfer those constraints to the AII functions for use in LFC.

It is also possible for an operator to disable automatic running of Security Constrained Dispatch and use the program under manual control. In this second mode, the operator may study control action necessary for simulated outages which cause violations (as detected in Security Analysis) in addition to studying controls for the current system conditions.

18

Qi BUS LOAD FORECAST Bus Load Forecast provides the capability to generate a forecast of the substation Mi and NVAR loads and of the time-switched breaker positions (open or closed) for specified hours. This function operates on a real-time mode as well as on a study mode.

In the real-time mode forecasts are genenerated for the current time and day type using current system load. One KO and '.1VAR value will be forecasted for each load. All time-switched breaker positions will be forecast for the current hour. This capability is used by the External Model Computation program to schedule the loads at all buses external to the State Estimator model.

In the study mode, all individual loads represented in the entire network (FPL and external companies) are forecasted for a specified hour.

To accomplish this, Bus Load Forecast utilizes input from the System Load Forecast Program. The forecasted station loads are then utilized as input by the Optimal Power Flow. This allows the'representation of future load patterns as a function of FPL load. In addition, this function also allows the operator to forecast all loads at a specific substation for one

't entire day (This day must be within the next seven days).

19

0 SYSTEM LOAD FORECAST The System Load Forecast program is designed to produce system load forecasts for FP&L's hourly integrated system loads for the next one to seven days.

The System Load Forecast function is executed by operator request via the CRT. The resulting set of hourly load forecasts can be displayed at the CRT for the dispatcher's review, adjustment, and subsequent storage.

The load forecasts are used as input for the Unit Commitment function and the Bus Load Forecasting function.

The forecasts are based upon dispatcher-entered weather forecasts from four locations (e.g., Miami, West Palm Beach, Daytona and Ft. Myers) and on the most recent system loads. The model utilized is updated automatically at the end of each day'y the use of exponential smoothing techniques. Exponential smoothing is an averaging technique which progressively discounts old data.

20

UNIT COMMI&iKNT Unit Commitment determines the optimal generation schedule for a period of up to 7 days. The optimal schedule is the hourly commitment and dispatch of FPL units which minimizes the system operating cost while observing numerous operational requirements and constraints. The operating constraints recognized by this function are: generation requirements, reserve requirements, unit priority order (computed by the program), unit minimum up and down time, and unit capabilities.

This function also provides the operator a means of overriding the results from a Unit Commitment run and recosting the modified schedule.

This feature is called "operator participation". Mith this capability available to the operator, conditions that were not modeled in this program itself can be handled through direct operator intervention.

In addition, the program also computes the optimal gas allocation among gas burning units given a commitment and dispatch for the entire planning period. A set of system, area, plant, and unit gas constraints are observed by this function.

Unit Commitment obtains: unit status data, interchange transaction schedules, and past gas consumption from AII functions; FPL's load forecast for up to seven days from the System Load Forecast function; and penalty factors from the Network Sensitivity function. Unit Commitment provides: a unit commitment and unit loading for any hour selected by the Optimal Power Flow function; and two of up to four complete outputs to the Commitment P

Comparison function.

Unit Commitment is executed by operator request via the CRT.

21

0 OPTDfAL POWER FLOW The Optimal Power Flow function provides the capability for operators to study the steady-state operation of the power network under postulated conditions. An optimal power flow (as opposed to a power flow) means that in addition to finding how a network will behave under specific conditions, one can also ask what conditions should exist to provide the best possible operation in terms of cost, security, or a combination of these two.

The Optimal Power Flow makes extensive use of data from other functions:

Model Update makes real-time logical device status and TCUL positions available to this function; Bus Load Forecasting distributes the system load in the network; Unit Commitment provides FPL unit outputs, FPL's load, and FPL transactions for the hour requested by the Optimal Power Flow.

The results of the Optimal Power Flow *re used as input for the study mode of the Security Analysis program..

The following cases may be investigated with the use of this program:

simulating the expected operating conditions during some future time; finding the most economic pattern of generation which will satisfy load and interchange without violating network limitations; finding the most economic settings for reactive controls (TCUL taps and generator reactive output) which will satisfy system-wide voltage constraints.

23

DATA tQ,INTENANCE Data ifaintenance provides the means of entering and updating all the non real-time data required by application programs. Through this function the network description, as well as the physical characteristics of its elements (lines, generators, etc.), is checked for errors and introduced into the computer system.

24

0 0 COROI A C ececce TO tuciiciiwue PANAMACIIY FT.WALTONSEACH . LIVE OAKP ~ cc ~MACCLENNY pc caccia e tAKK CITY+

ace~ace "e

ST. AUGUSTINE 0 OAINESVILLE SIPALATKA QPUTNAM c

~ clace I DAYTONA BEACH

~ I ~ RO aNle, TITUSVILLE DISNEY WO

(/0 0 LAKELAND ecac~ ~ 'ELSOUANS CLEARWATEA 0 TAMPA cca c e r =-

' ST. PET ERSSU

~e PALMElT SAADENTONo

~c ~

ST LUCIS

~ ccueeca

~c ceca SARASO AP ST. LUCIK l

I ECHO SEE DE SOTCPoAACADIA

~ STUART AATIN

~ cee nate a L ccc

~ ecc A GORDA IBIA KST PALM BEACH ace WHERE WE SERVE LEGEND:

DELRAY BEACH

~ FLORIDAPOWBI d UGHT SUStNESS OFFICES BOCA RATON r FLORtDA POWEA d UGHT GENERATING PLANTS MPANO BEACH P FLOA.'DA POWEA d UGHT GENERATING PLANTS NAPLKS UNDE R CCNSTRUCAON AND FUTURE PLANT SITES c rec rp RT EVERGLADES LAUDERDALE PASSER VED BY FLORIDA POWERS UGHT YWOOO 0 PANCIPAL POINTS OUTSIDE FPL SERVICE AREA EVERGLADES NORTH DADE NATIONAL H ~ ~ MIAMI BEACH PARK I AMI SCAOA SYSTEN CABLES

~ ' TLEA O SYSTEH CONTROL CENTER O r TUIIKEY POINT PLANTS SYSTEN CONFlGURATlON KEY WEST0$

yg%

age

1

'l 0