Generator assignments to WeatherStation and XYCurve

 

The ability add weather-dependent limits was added in Version 23.

Generator objects have various field associated with them which are used as part of the Weather-Dependent Limits which are accessed on the Weather-Dependent Limits dialog.

There also similar weather-related fields for Substation and Branch objects.

 

Generator Weather-Related Fields

Each Generator can be assigned to a WeatherStation object directly by entering the Name of a WeatherStation object in the branch field WeatherStation. Setting the WeatherStation field to a blank string will remove any existing WeatherStation designation. This WeatherStation will be used for all weather related values for the Generator. If the WeatherStation is not specified for a generator, then the generator will look at the terminal bus substations WeatherStation instead.

The generator object also has fields to specify a list of XYCurves that describe the temperature-dependent MW limits. See the topic XYCurve, XYCurvePoint, XYCurveX Objects for more details on how to define XYCurves. There are entries for specifying XYCurves for use for MWMax limits and also an entry for a list of XYCurves for MWMin limits. There are YES/NO fields to designate whether these XYCurves should be used. Finally, for generators there is also a field to specify which field to use as the x-value when performing lookups using the XYCurves. For example, for a wind power plant, using WindSpeedMsec (meters per second) may make the most sense, while for a solar power plant the InsolationPerc may be more useful.

These fields are described in the following table.

Field

Type

Type

WeatherStation

String

WeatherStation object to which the user has assigned the substation

WeatherMWMaxUse

String

YES or NO. Specify YES to use the TemperatureLimitNormal values

WeatherMWMinUse

String

YES or NO. Specify YES to use the TemperatureLimitCTG values

WeatherMWMaxName

WeatherMWMinName

String

A comma-delimited list of names of XYCurves that will impact this Generator. Multiple curves are allowed because there may be multiple devices that impact the limit.

The limit that is calculated by PowerWorld Simulator will be the minimum limit across all these curves. The x value of the curves is used is determined by the field WeatherMWMaxField and WeatherMWMinField

WeatherMWMaxField

WeatherMWMinField

String

Field indicating what X value is represented in the XYCurves and which weather Station value should be used to determine the MWMax limit. Options are: TempF, TempC, DewPointF, DewPointC, CloudCoverPerc, WindSpeedmph, WindDirection, WindSpeedKnots, WindSpeedMsec, WindSpeedkmph, and InsolationPerc.

WeatherMWMax

WeatherMWMin

Single Float

Uses the specified WeatherMWMaxField or WeatherMWMinField value to determine the X-value to use as a lookup into the XYCurves of WeatherMWMaxName and WeatherMWMinName. Looks up the MW limits based on the list of Limit XYCurves specified.

If no curves are specified, then value is blank

If 1 curve is specified, then value returns the lookup for that curve

If multiple curves, then value performs the lookup on all curves and then returns the minimum value across all the MAX curves. (For the WeatherMWMin it would return the maximum value across all the MIN curves.

WS_TempF

WS_TempC

WS_DewPointF

WS_DewPointC

WS_CloudCoverPerc

WS_WindSpeedmph

WS_WindSpeedKnots

WS_WindSpeedMsec

WS_WindSpeedkmph

WS_WindDirection

WS_InsolationPerc

WS_Humidity

WS_WindChillF

WS_WindChillC

WS_HeatIndexF

WS_HeatIndexC

Single Float

The various Weather Measurement values stored with a WeatherStation.

If a WeatherStation is specified then this weather station's value is used. If a WeatherStation is not specified, then the terminal bus substation WeatherStation is used.