Concepts

Home ] Up ]

 

Overview

Load Management Executive performs load management functions for electric utility companies.  It implements those functions as dictated by the utility industry, using resources provided by the NTMC core components.

LMEX organizes its data as follows: LMEX maintains global management parameters and a list of user defined metering points. Load management can be done globally, or on metering point level. In the latter case one can have multiple load management systems running in parallel, using different management strategies.

Each metering point maintains a list of user defined demand points. These are I/O points used by LMEX for importing demand data.  Each point can be programmed to add to the metering point demand total, to subtract from it, or to not affect it at all.

Each metering point also maintains a list of user defined load points. These are I/O points used by LMEX for control of relays on the power grid. Each load point is assigned a power rating so LMEX knows how many loads to control at any time.

LMEX also maintains a list of user defined schedules. These are collections of load point parameters shared between load points. Multiple load points can be assigned the same schedule. All those points share all parameters in that schedule.

 

Database

Each of the above items must be defined by the operator. This is a one time process, most of which is done at the time of system installation. Subsequently definitions usually get added or modified only when new devices are added to the system, or when system changes are taken into account, such as changes in remote unit model being used (new switch model, larger RTU, etc). Definition of each item comes in several steps.

  1. First, a new database entry is made. This creates a record corresponding to the item to be managed. For example, to import new demand numbers one must define a new demand point database entry.  At that time, the item is said to be off-line.
  2. In case of demand points and load points, a mapping onto appropriate I/O points in RUEX needs to be made. A load point must be mapped onto an appropriate control point in RUEX so the latter knows how to operate it when requested to do so by LMEX. Similarly, each demand point must be mapped onto an appropriate analog point in RUEX, so LMEX knows where to find new demand figures when they come in.
  3. Next, the new item has to be 'put on-line'. LMEX does not 'know' about the new item until this step is performed. At that time LMEX verifies the type, location, and integrity of the database entry. If all tests are passed LMEX creates a manager of appropriate type. (For those familiar with modern software engineering jargon, LMEX creates an object of appropriate class.) From that time on LMEX 'knows' about that item and maintains it by calling functions exposed by the manager. At that point the item said to be on-line.

Please click here to see how to implement this.

 

Data Processing

Data processing is done by both, RUEX and LMEX. The former does data acquisition and calculations resulting in analog point values. Analog point managers impose limits on acceptable value ranges. When numbers fall out of those operator defined ranges, LMEX ignores the values and works with last good known numbers. This is to prevent unwanted system oscillations caused by occasional bad numbers which can come in because of hardware and / or software problems. LMEX loads these analog point values into its demand points, then adds them up, as configured by the operator, into metering point totals, and overall system total. Subsequent load management cycle is done based on the new numbers and other system settings. 

Please click here to see how to implement this.

 

Data Recording

LMEX records the following demand values: system total, all metering point totals, and all individual demand point numbers. The latter can be programmed in RUEX as well, but this would only be duplication of data and is unnecessary.

LMEX records load point states by generating appropriate event log entries. In addition, RUEX makes control point event log entries in its event log file. Control point states are also recorded in standard data recording files by RUEX. In addition to control point states, other information, such as manual / auto, and which component issued control commands is recorded.

Load management cycle logs can be generated on the global (system) level, and / or metering point level.

Please click here to see how to implement this.

 

Data Archiving

All data recording files and event logs fill up after a while, and must be archived to a separate location, either on the same computer, or elsewhere on the LAN. This is done manually by the operator who executes archiving commands. Two kinds of information get archived: data recorded from remote units, and event logs. LMEX does not back up archived data recording files stored elsewhere on the computer (for example, on a ZIP disk), or the LAN. It is the user's responsibility to back those files up after each archiving operation.

Please click here to see how to implement this.

 

Billing Periods

Two billing periods can be defined, Peak billing period, and Off-peak billing period. All data recorded as described above gets stamped with an attribute specifying if billing period is peak or off-peak at the time. MCDA filters provide for filtering out either of the two periods when analyzing data.

Peak billing period start and end times of day are defined by the operator. In addition, whenever there is a management waiver in effect, off-peak billing period is in effect.

Please click here to see how to implement this.

 

One-Way Load Management

This section describes how to implement load peak shaving using one-way load management. Several things need to be defined: Times and days when management is to be performed, peak shaving parameters, and load groupings which further define when to use which load points to accomplish load management goals.

Please click here to see how to implement this.

 

Two-Way Load Management

This section describes how to implement load peak shaving using two-way load management. Several things need to be defined: all the parameters relevant to one-way load management, as well as parameters enabling two-way load management functionality.

Please click here to see how to implement this.

 

Strategy Based Load Management

Strategy load management, as opposed to peak shaving, is done by switching load management strategies as pre-defined by the operator. Each strategy is a collection of load management schedules. Each load point is assigned three distinct schedules, one for each strategy. Load management strategy in effect can be switched manually by the operator, or automatically based on the time of day, or system load.

Please click here to see how to implement this.

 

Load Rotation

Load rotation  is reconnecting disconnected customers after some elapsed time while disconnecting others. This mode of operation may be opted when load control duration is exceedingly long, when loads are such that long disconnects simply can not be tolerated by the customers (air conditioners in the summer, for example), etc. 

Please click here to see how to implement this.

 

Load State Reinserting

Sometimes it is necessary to reinsert load states, i.e. re-transmit control codes to all load points in order to make certain that their states agree with what is in NTMC database. Such reinserting cycles may be issued after initial load shed is complete, after all loads have been released, etc. LSR manager simply transmits an OFF code to a load if it thinks that the load is supposed to be OFF, and an ON code if the load is supposed to be ON at the time.

LSR can also be programmed to reinsert only loads which where operated on the day of LSR manager execution. This means LSR manager sends no reinsertion codes to loads which were not previously operated that same day.

Please click here to see how to implement this.

 

Load Pre-polling

To further shorten duration of initial load sheds one can pre-poll all loads to see which loads are actually running at the time. This is possible when load control remote units are sufficiently sophisticated to be able to report load activity. For example, a simple RTU with one relay, and one pulse counter can do the job. After pre-polling LMEX sorts the loads by shed priority where active loads are placed higher in the priority list. When it is time to shed system load, active loads receive control codes first thereby eliminating time wasted when sending control codes to loads which are inactive to begin with.

Please click here to see how to implement this.

 

Load Point Operation Modes

Load points can be operated manually or automatically. To resolve conflicts between the two modes, load points can be put in one of available operations modes: AUTO, MANUAL, FROZEN. Below is the table explaining the respective functionalities. 

Please note: Administrative accounts have all privileges and can operate loads in any mode, at any time, from any location. 

Please note: Non-administrative accounts have privileges defined by security attributes. The table below shows operation permissions via control room or Remote Client assuming  those accounts are permitted to operate loads. The table below shows operation permissions via the web - those permissions are irrespective of account permissions.

The following abbreviations are used: C = Control Room, R = Remote Client, W = web browser.

  Auto Mode Peak Period Manual Mode Peak Period Frozen Mode Peak Period Auto Mode Off-Peak P. Manual Mode Off-Peak P. Frozen Mode Off-Peak P.
Manual OFF from C or R Yes Yes Yes Yes Yes Yes
Manual OFF from W Yes, also switches to Frozen mode No Yes Yes, also switches to Frozen mode No Yes
Manual ON from C or R Yes Yes Yes Yes Yes Yes
Manual ON from W No No No, just switches to Auto mode Yes No Yes, also switches to Auto mode
Auto OFF Yes No No No No No
Auto ON Yes No No Yes No No

Please click here to see how to implement this.

 

Management Waivers

LMEX can be programmed to waive load management part of a day, or all day. This feature can be configured locally by the operator, or remotely via an external command sent over via an external communications channel of choice. The waiver automatically expires the following midnight so normal operations can resume the next day.

Please click here to see how to implement this.

 

Secondary Load Points

Sometimes it is desirable to send out notification message(s) to various devices when certain primary loads are operated (turned OFF or ON). In LMEX terminology, such devices are called secondary loads. Primary load can be any load with non-zero power consumption rating. Secondary loads are usually messaging devices with zero assigned power rating. For example, a farmer might want to be notified via his pager (secondary load, not controlling any power) when his irrigation sprinkler (primary load, power user) gets re-connected to the power grid. Secondary loads operate after load management cycle is complete.

Please click here to see how to implement this.

 

Twin Load Points

Sometimes it is desirable to send out notification message(s) to various devices as soon as certain primary loads are operated (turned OFF or ON). In LMEX terminology, such devices are called twin loads. Each primary load can have only one twin load. Every twin load is a secondary load, while every secondary load is not a twin load. While secondary loads operate in a group after load management cycle is complete, twin loads operate during load management cycle, right after their respective primary loads.

Please click here to see how to implement this.

 

        [ Contact Us]  [Terms of Service]  [Privacy Statement]  [Customer References]  [Top of Page]

This web site developed and managed by BTE Corporation.
Copyright © 1998 - 2012, BTE Corporation, All Rights Reserved
Equal Employment Opportunity Statement