Convergent Outage Method

Aurora’s convergent outage capability provides a flexible way to model random resource outages. In contrast with the Frequency Duration outage method available in the model, this capability ensures convergence to an input forced outage rate in every risk iteration. The logic considers each unit’s forced outage rate, mean repair time, and planned maintenance schedule, while at the same time seeking to adhere to expected overlapping outages for groups of resources. The setup also affords a straightforward way to change some input data while still keeping the outage pattern for resources the same. This document discusses the user setup, core logic, output reporting, and other important considerations when using the convergent outage logic.

 

Setup Requirements

Logic Selection

The use of the convergent method for random resource outages is selected in the Resource folder of Simulation Options:

There are two fields related to the convergent outage method:

An input Risk table is not required and the setting Perform general risk study need not be selected. When it is not selected, the model will perform a standard run and assume internally a risk iteration number of 1. When multiple iterations are to be run, the setting Perform general risk study in the Risk folder must be selected. The model will then use the value in the Number of iterations to determine how many iterations should be performed. Aurora will ensure convergence to the input forced outage rate in each iteration.  The actual timing of the outages, however, will change from iteration to iteration. 

NOTE: The risk seed, also located in the Risk folder, is used whenever the convergent outage method is selected. The model will default to a value of 0.5 whenever this is not input by the user.

Resource Inputs

These are the columns in the input Resource and Resource Modifier tables which are used when employing random resource outages:

The logic will schedule the resources in a given group together, taking into account the expected distribution of overlapping outages among members of the group. The actual value of the group number is used in the random number generator and allows for repeatability of results when it remains unchanged (see discussion on this below). Resources on random outage for which this field has not been specified will be grouped by zone.

 

Core Logic

At the beginning of each convergence period, the simulation schedules the random outages for the resources in each group for the length of the current cycle. Each group is scheduled independently of the others. The logic does the following to determine the outages for the resources in each group:

  1. Calculates the number of hours each resource should be down within the period.  For example, if a given resource’s forced outage rate was 10%, the cycle length was one month, and the current month had 744 hours, the model would seek to schedule 74 hours with the unit on outage.  The calculation will always round to the nearest integer.

  2. Calculates the expected number of outages events. This is equal to the expected hours in the period on outage divided by the mean time to repair. Again, this will be rounded to the nearest integer.

  3. Determines the expected distribution of overlapping outages, assuming that outage events for the resources within the group are independent. If the number of resources in the group is small, this will be calculated using the expected mathematical probabilities. For example, if Resource A and Resource B each had a forced outage rate of 10% and were the only two members of an outage group, we would expect:

    • Both resources to be on outage 1% of the time

    • Resource A on outage alone 9% of the time

    • Resource B on outage alone 9% of the time

    • Neither resource on outage 81% of the time

  1. When the number of resources in a group is large and such a calculation would be undesirable to perform, the expected distribution of outages is estimated using a mini simulation. Both methods produce a tiered expected distribution of MW on outage for the group which will guide the scheduling of outages.

  2. Schedules the outages for the resources, one outage event at a time. The logic will pick a random hour in the period, check to ensure that an additional outage in this period does not violate the expected distribution (e.g., not too many MWs in the group on outage that hour), and select a random down time for the outage, limited generally by the mean repair time and the expected outage distribution. After scheduling the first outage event for each resource in the group, it will move on to the subsequent events until each resource is fully scheduled for the period. Each time an outage event is scheduled the expected outage distribution is considered.

 

Reporting

The forced outages for all resources are reported in each of the Resource output tables in the Forced_Outage column. A MW amount is reported, so for hourly output when random outages are being employed this value will equal either the available resource capacity or 0. The daily, monthly, yearly, and study reporting will report the average MW on outage for the respective time periods. The total MW on forced outage in each zone and pool is also reported in the Resource_Forced_Outage column of the Zone and Pool output tables.

Some general information about the outage scheduling will be sent to the status screen during the run if Informational Level 3 messages are turned on (Simulation Options > Miscellaneous), including the time it took to schedule the forced outages:

More detailed data about the scheduling of outage resources will also be sent to the Study Log table. The set of resources using the convergent outage method will be listed as well as the cycle length. When running a simulation with all hours, the model will also report the percent adherence to the expected outage distribution for each group with two or more resources:

 

Other Considerations

Repeatability of Results

Often it is desirable to be able to change some input parameters without changing the outage pattern of certain resources. The Outage Group structure allows users to easily control when the outage pattern will change for any given resource. If the following inputs remain unchanged, then the outage pattern will stay the same for a given resource:

If those parameters are the same between two runs, then the resource (and all other resources in the same outage group) will have the same outage pattern even if other data parameters change. So for example, if a user wants to keep all outage patterns from a previous run the same but realizes that there is one more resource that should be modeled with random outages, then that new resource can simply be placed in a group of its own (i.e., with a unique Outage Group number). It will then be scheduled independently of all the other resources and the outage patterns will remain the same as the previous run for the rest of the system.

Using Sampled Hours

When using the convergent outage method with sampled hours (i.e. not simulating every hour in the study time period), then the logic will still converge as close as possible to the input forced outage rate for each resource over the sampled hours.  The model will do this for any sampling configuration, but the user should take care to ensure the sampled hours are not too sparse.  For best results in terms of adhering to the expected outage distribution for each group, all hours should be simulated.

Planned Maintenance Outages

When the unit has planned maintenance outages which take the entire unit offline, the model will ignore those hours in the random outage scheduling.  This will affect both the number of hours on outage as well as when the outages will take place.  For example, if a unit were on maintenance outage the last 7 days of April, had a forced outage rate of 10%, and the convergent period was 1 month, the model would find 0.1*(30-7)*24 = 55 hours that it would be on outage during the first 23 days.

Random Number Generator

The random number generator used for the convergent outage draws is based upon the random function in Microsoft Excel 2003. See this article for more information:  http://support.microsoft.com/kb/828795

NOTE: The random draws for the standard risk logic in Aurora are independent of the random draws for the convergent outage logic.  Both do utilize the user input risk seed, however.

Run Time Impacts

The run time increase from using the convergent outages will depend on several factors.  In general, the shorter the convergent cycle the longer the extra processing time to schedule the outages.  Likewise, the more resources that are in each outage group, the more time it will take to set the forced outages.  Usually the run time impacts will be minimal.  As an example, for a standard one year WECC study with the convergent cycle set to twelve months and 1000 resources on random outage in one unique group, the scheduling time for the random outages will be approximately 2% of the overall study time.

 Knowledge Base

 Convergent Outage Method


For further assistance, please contact Aurora Support.

Copyright© 1997-2024 Energy Exemplar LLC. All rights reserved.