Technical Specifications and Scope of Work of AMR
Technical Specifications and Scope of Work of AMR
1.0 General
An Integrated Software for data collection, data transfer and load research of meter data. The
Software shall be able to handle a wide range of revenue meters from different vendors.
The Software should run on any standard IBM PC or compatible computer for stand-alone
applications to support data collection, validation, and editing and data analysis. It should also
run on network environment such as Novell and Windows NT.
MSEB expects the entire project has to be based on modern telecommunication facilities
available in India like PSTN/GSM/CDMA etc. For bid evaluation it is suggested that the bidder
should quote considering following percentage distribution of the consumers to be monitored by
various systems and quote accordingly. This is for bringing all the offers on common platform.
However the selected agency will have to conduct detailed survey regarding availability of the
particular system for prospective consumers/meters.
The estimated break up of meters based on telecommunication methods;
1) 90 % GSM/CDMA
2) 10% PSTN
3) Use of standby CMRI (Common Meter Reading Instrument), manual or automatic, in case of
any of the above mentioned fails to collect data.
(The total quantity and price of HHU (Hand Held Unit) should be quoted separately other than
main offer)
The current metering environment in India does not support any advance or state of art
Integrated AMR technology or solution. Hence to ensure 100% success of this project
MSEB keeps the rights to change or replace partially or all the meters installed already in
the field, if required, in consultation with the selected technology provider. The list of
acceptable meter manufacturers has been made available in technical specifications.
The Power Line Carrier communication based system shall not be acceptable and shall be
rejected outright. No pilot proposals shall be acceptable under this project.
Scope of Supply:
Maharashtra State Electricity Board is seeking an integrated system for meter reading, data
management and data processing and analysis. The tendered system includes the supply,
delivery, installation, training, commissioning and maintenance (for 3 years) of a remote meter
reading system for initially 20000 numbersof meters at HT Consumers, EHV Sub-Stations and
DTC Meters in MIDC & Urban areas spread over theentire State but extendable to
30,000 numbers of industrial & commercial meters.
The proposed AMR system includes application package, system software and tools
whereever appropriate.Computer Hardware
includes Servers, Workstations, & Networking and related hardware. Professional services
include customization of software package, as and when required, implementation and postimplementation support services.
This integrated system shall include two major components: a hardware AMR module which can
be used to provide telephone AMR capabilities at the meter site, and a central data collection,
management and analysis software system. Users of the system will be located at
Pune , Nagpur and Mumbai offices, so the system must be capable of being operated across the
MSEB network.
2. System overview
The proposed system shall provide a suite of applications for AMR, meter data management,
processing and analysis tools.
This platform will provide MSEB with the ability to centrally manage interval data collected by
meter reading module, and to provide that data, and its derivatives to the specified offices using
client-server technology through the MSEB intranet. Each of the three specified offices should
have an operator workstation to perform manual/scheduled meter reading, data
management/analysis. All meter interval data is to be stored in the headquarter server and disk
mirroring of the same is to be done at location specified by MSEB.
4. Key Technologies
The system shall be based around the following key technologies which will ensure a consistent
operating platform, which is scaleable for future growth and integration of new technologies.
5. Database Tier
The database tier shall utilize the Microsoft SQL Server RDBMS, latest version
6. Security
The system shall provide an integrated security system which allows administrators to create
users and grant those users permission to see/use the required data.
User permissions shall be set at the following functional levels:
Administer User Security
Administer system settings such as:
Task Cycles
Holiday Schedules
Report Configurations
Manage System Tasks
Edit Configuration data at various levels:
Customer Configuration
Account Configuration
TOU Schedule configuration
Meter Configuration
Service Point Configuration
Schedule Tasks
Aggregation
Remote interrogation
Billing exports
Using Advanced Formula Builder
Using Basic Formula Builder
Access Reports through the GUI Client
Access Interactive Graphics through the GUI Client
Modify Existing Tasks
View running tasks
View task monitor
View time of use definitions
Failed Logins
The system shall disable a username-password combination after a number of failed login
attempts and report it to the Administrator. The number of login attempts shall be settable by
administrators as a system setting.
6.1 Groups
The system shall allow administrators to create groups of users with the same permission set. All
users assigned to a given group shall have the same permissions at the system level.
7. Automated Processing
To support production scale operation, the system shall automatically manage its load and
processing tasks with minimal operator intervention. The system shall provide tools for
automated scheduling and load balancing.
7.2 Workflow
The system shall provide automated execution of common workflow processes in meter reading,
specifically the read, validate, estimate, transfer process that is at the core of meter reading. This
workflow process should be accomplished as automatically as possible, stopping only where
human intelligence is required for tasks such as data editing or estimation.
Hold a task
Reschedule a task
View and edit a task and Stop and re-start task processing
8. System Performance
8.1 Availability
The system shall be configured for remote meter data collection from 00:00 hour to 06:00
hour on all week days. Critical tasks such as data collection, automatic validation, automatic
estimation and transmission of data to other systems are designed to be completed within a
specified window time period. Other tasks such as batch processing, ad-hoc reading, manual
editing and estimation, system maintenance, report generation, system backup, archiving and
housekeeping can be completed within normal working hours on weekdays.
8.2 Reliability
Backup and redundant modules and procedures should be in place. In the system specified, extra
dialing capacity will be included. Therefore if one PC is off production, the system can still
perform the specified functionality in time.
8.4 Auditing
The system shall provide audit trail of user and system activities that enables data changes to be
tracked and reported, including changes made by the system administrator.
For editing of meter reading and load-profile data, the system shall record the following
information in a log and store it for a minimum of 12 months:
User ID
Date and Time of Change
User shall be prompted to input a reason for editing using either a standard reason code or a
freeform text field.
In addition to data stored in the edit log each interval containing edited data shall be marked with
a status to indicate that the data has been edited.
The pre-edited value shall be stored in the database as a previous version which can be retrieved
using as-off date functionality.
Changes to configuration data by users shall be logged by date, time, and user ID and such logs
shall be stored for a minimum of 12 months.
Critical changes relating to measuring parameters (pulse multipliers, transformer ratios, etc.) and
formulae change shall be stored indefinitely as a previous version.
For regular system tasks, such as meter communication, task processing, validation, etc the
information will be kept for minimum one month.
Full data and system audit ability such as version controls and retrieving data according the date
and time. Additionally, all versions of meter data shall be stored and retrievable by as-off date
so that users may inspect data
Users shall be able to report on connectivity by meter type
8.5 Maintenance
The system needs to be designed for easy maintenance, including utilities and GUI interface
modules.
9. Data Management
The primary function of the system being contracted by MSEB is the collection, management,
and exploitation of load profile data. As such, the data storage and management of the system is
a key function. The database shall support the storage of metering data, and shall enable MSEB
to easily associate metering data with meters, customers, and service points within the MSEB
network.
9.8 Customer
Customer is an owner of one or more Accounts. The customer is the entity with which the
utility has a contractual relationship. A customer shall be uniquely identified by Customer ID or
customer name.
9.9 Account
Account is the contractual relationship between a Customer and one or more quantities
delivered at one or more Service Points. An Account shall be uniquely identified by Account
Number.
Service Point is the electrical point at which a quantity is considered to be delivered to the
customer by the utility. A service point can also be the electrical point at which a quantity is
received from the customer by the utility.
The is intended to be a constant identifier, unchanging over time, that provides users outside of
the billing process, as well as inside the billing process, a consistent mechanism for identifying a
given point, that is unaffected by metering and account changes over time.
The Service Point concept is also referred to in the industry as Point of Service, Delivery
Point and Point of Delivery.
9.11 Premise
Premise refers to a physical location, such as a building, complex, street address, etc. A premise
can have one or more Service Points.
Premise refers to a physical location, whereas service point refers to an electrical location.
The data required to uniquely identify the customer including contact details customer
name, address, etc.
profile interval shall be stored with a time, a value, and any interval status information applicable
to that interval stored by the meter, or created by the system.
Whenever data is collected, the system will automatically validate the data collected by checking
against user supplied tolerances, such as minimum and maximum demand, power factor, and any
status information returned by the meter (e.g. power outage). These parameter settings may be
either at system level and/or on individual meter level.
14.1 The system will provide the following features for automatic validation of
data:
During communication with the meter, the system shall verify the following parameters:
Verify that the device ID of the meter matches the device ID stored in the system
Verify that the clock of the meter is within a maximum tolerance compared to the standard time
of the collection system.
If the time difference is within a user set tolerances the system shall re-set the meter clock to
match the system clock, providing that re-setting the clock does not cause the meter to cross an
interval boundary
14.2 The system shall perform the following validations following collection of
the data from the meter.
Verify that the difference between the higher consumption peak and the one placed two before
the last in an interval is within a permitted range (configurable). This verification helps to detect
peaks arising from the transmission of data or peaks arising from tests in the meter.
Verify that the difference between the present daily average consumption and the historical daily
average consumption of the previous year or months is within a configurable range.
Verify that when the data is obtained with a specific meter, this is not in testing mode.
Verify that pulse overflow conditions are not present in each interval. This takes place when the
reading of the number of pulses measured is too high to store in one record of the meter. In case
this situation takes place, it means that there is a wrong stepping factor in the meter, that the
relationship between the transformers is not correct or that there are hardware problems in the
meter installation.
Verify that the metered energy in the cumulative consumption register is within a configurable
percentage or multiplier of the sum of the load profile.
Power Outage Status
Short/Long Interval Status
Reset
Watchdog Timeout
CRC/ROM/RAM Checksum Error
Edited Intervals: this valudation applies only to re-validation of edited data, or to data imported
from another system with editing capabilities.
High/Low Limit Demand
High/Low Limit Usage
Excluded Intervals print warning on report but pass data
Parity Error
Load Factor Limit
Power Factor Limit
Interval % Change
Alarms/Phase Error
Interval Tolerance
Usage Tolerance
Time Tolerance
14.3.1 Warning
Failure of a validation check with a warning level of severity generates a log event, and a
validation report to identify intervals which are out of tolerance but does not interrupt further
automated processing such as upload to billing systems. The intervals which have failed the
check will be marked with a status of Warning.
14.3.2 Fail
Failure of a validation check with a fail level of severity generates a log event, and a validation
report to identify intervals which are out of tolerance. If automatic estimation is configured, the
validation failure will cause the auto estimation routine to be invoked, and the validation routines
to be re-run. If automatic estimation is not enabled, or the data fails validation after autoestimation any further automated processing of the failed data will be halted, a report and log
event will be generated, and a task will be scheduled for manual editing or acceptance of the
data.
The system shall provide a GUI interface for operators to manually editing the data. Whenever
data fails any of the validation checks, the system shall report and continue processing the data.
If the data exceeds the defined range, then an operator is needed to investigate and decide how to
repair the data. Once the data has been edited, it shall be validated and subjected to all standard
automated processing. The system shall allow for at least the following functions to be
performed in the estimation and editing engine.
parameter based estimation algorithms
user defined estimation algorithms
editing of individual values and statuses in the user interface.
16.2 Capabilities for direct editing of individual values on-screen shall include:
Add or replace values manually on screen
Modify status manually on screen
Display and/or edit multiple channels on the same screen
Copy or cut and paste string of values and statuses from one channel to another
Copy or cut and paste string of values from spreadsheet
Copy or cut and paste values and statuses within the same channel
User defined estimation algorithms shall be able to use,
Any of the mathematical functions, nested conditional statements, unit conversion functions,
date/ time and TOU functions, historical time references, constants, unit conversions, and
references to additional channels supported by the calculation engine module described in
section 13.1 of this specification.
Editing and estimation shall be able to be manually initiated through the user interface or
configured to automatically occur based on criteria such as failed validation or missing data
being true. Automatic estimation shall use parameter based or user defined estimation
algorithms.
18. Reports
The system shall generate reports for meter reading, data validation, estimation, export, events,
communications and logs. The system shall also integrate with a commercially available
reporting package, such as Crystal Reports, to allow MSEB to define custom reports for unique
operational requirements. Standard system reports shall include reports for use in the analysis of
data, and the operation of the system
The system shall provide a report, which provides a detailed listing of meter readings, associated
status flags, and a graph of reading data.
Interval displayed
Start time of graph
Stop time of graph
Maximum Value
Time of maximum value occurrence
Summary value for the graphed variable
Graph type
Meter Identifier (if appropriate)
A graph of the selected parameter.
Time Zone
The scale of the Y axis of the graphic must be self-adjustable to clearly visualize the measured
variable.
A direct access to the data used to draw the graphic must be presented.
The System shall provide a number of defined interfaces to existing systems as described below.
Additionally, the system shall provide an open APIs that will enable MSEB or a third-party to
build additional interfaces. The primary interface will be a text-file based interface to the
MSEBs billing system.
Total consumption for one or more individually selected meters or only the best or worst ranked
meters in an enterprise.
Interval (hourly, daily, monthly, annually) meter consumption.
Average aggregate hourly load profile for one or more meters.
Average or peak hourly load profile for one point, or aggregate point group, consumption,
maximum and minimum demand levels, and load factor on a monthly basis.
Aggregate interval meter values, coincident peak demand and time of occurrence, and percent
contribution to the peak for one or more meters.
Load Duration curves showing the percentage of time a load persists at a given demand level for
one or more meters.
Energy Analysis reports shall be able to track and aggregate at least 500 hundred meter points
to provide users with a comparative analysis of enterprise energy use across facilities or
departments. These comparisons then allow users to effectively:
Benchmark multiple facilities or departments based on actual activity levels or weather data.
Identify irregular occurrences of high-energy use.
Validate a facility or building systems operational performance over time.
Validate time of peak demand charges, and assess whether the peak consumption hours
correspond to peak time of use price periods.
Assess the frequency of time of peak demand, and assess whether more detailed alternate rate
scenario analyses should be performed using the Cost Analyst Module.
Energy Analysis supports all commodity points and includes the following standard reports:
REPORT NAME
REPORT DETAIL
Summary
Displays total consumption for one or more
individually selected meters or only the best or worst
ranked meters in an enterprise.
Time Interval
Displays interval (hourly, daily, monthly, annual ly)
meter consumption for one meter.
Average Hourly Profile
Displays an average aggregate hourly load profile for
one or more meters.
Aggregate Demand Summary
Displays an average or peak hourly load profile for
one point, or aggregate point group, and reports
consumption, maximum and minimum demand levels,
and load factor on a monthly basis.
Aggregate Peak Load
Displays aggregate interval meter values, and reports
coincident peak demand and time of occurrence, and
percent contribution to the peak for one or more
meters.
Load Duration
Displays the percentage of the time a load persists at a
given demand level for one or more meters
multi-point trends - time-series interval data for several points. At least 4 points can be displayed
in one trend graph.
Daily and average load profiles for multiple days.
3-D surface plots of the 24 Hour Line Plot (value vs hour vs day).
One point value against another for corresponding time intervals and determines a coefficient of
correlation between two points
Maximum, minimum, and average values for several points.
Histogram of hourly distribution of equipment runtimes for one point, total hours and percent
distribution of equipment runtimes for multiple points.
Archived interval data in a tabular grid for viewing, printing, and exporting.
The standard reports in the Data Analysis relieve users from having to sort through tedious
spreadsheets and data archives and provide a platform to collect, analyze, and archive key results
from these comparisons to form a database of knowledge. These reports shall be designed to
provide users with a systematic, repeatable process to view plots or data views of critical
relationships in a building system.
Data Analysis shall include the following standard reports:
REPORT NAME
REPORT DETAIL
Single Point Trend
Plots time-series interval data over any time period for one point.
Multi-Point Trend
Plots time-series interval data for several points with up to two point
unit types.
24 Hour Line Plot
Plots daily and average load profiles for multiple days.
3-D Surface Plot
Plots 3-D representations of the 24 Hour Line Plot (value vs hour vs
day).
Scatter Plot
Plots one point value against another for corresponding time intervals
and determines a coefficient of correlation between two points
Statistical Summary
Displays maximum, minimum, and average values for several points.
Single Digital Point
Displays a histogram of hourly distribution of equipment runtimes for
one point
Multi-Point Digital
Reports total hours and percent distribution of equipment runtimes for
multiple points.
Data View and Export Displays archived interval data in a tabular grid for viewing, printing,
and exporting.
Histogram
Displays frequency and cumulative % distribution for user-defined
value bins for a point.
ITEMS
Software License
Network License
Web License
Pervasive SQL License
QTY
3
1
1
PSTN Lines
ITEMS
UPS
Network Switch
QTY
3
3
Power Supply
Cables connection
Furniture
Meters End
Electronic meters
GSM modems
GSM antenna/mount
Modem/PSTN lines
Meter boxes
SPECIFICATION
SUPPLIED BY
31.METER COMPATIBILITY
L&T
Secure
ABBEMF
Dukes Arnics
Advanced Control System
EMAIL Ltd. (Australia)
Landis & Gyr (Europe)
Schlumberger (USA)
Schlumberger (UK)
Siemens (UK)
-do-do-do-doEmax Recorder
EI Meter
FCL/FCMFAF/EMT/EKM/FBC
DataStar, Quantum, Fulcrum,MT20
PXAR (indigo) Spectra
S4S Meter
ANNEXURE-I
Sr. No Description
18 Power supply
Specifications
Redundant Hot pluggable power supply
2 : Workstation
Sr. No Description
1
Make
1
2
3
6
7
8
9
10
11
12
13
14
15
16
17
Specifications
Manufactured by ISO 9000 and 14000 manufacturing unit
IBM/HP/Compaq Only
Model
Must be specified and manuals must be submitted
CPU
Pentium 4, 3.0 HT GHz (or higher speed) processor with 1 MB
L2 Cache memory
Memory
512 MB DDRAM Memory
(single DIMM) expandable up to 4 GB
minimum 1 DIMM slot should be free
Mother board
Intel 915G chipset based motherboard having following
features:
3 PCI & 1AGP slot Bus architecture.
Minimum 3 PCI slots
Should have Ultra ATA-100 controller onboard.
Chipset should support for 533 MHz Front side bus.
Monitor
Low radiation, 21SVGA, color Monitor offered should be
MPR-II compliant/ FCC class B certified/ UL certified. Max.
pixel rate 0.28 MM Dot Pitch and Support resolutions of 1024
x 768 and above
Display controller Intel Extreme 4X integrated graphics
Hard Disk
Minimum 80 GB, Ultra ATA-100(EIDE), 7200 RPM hard disk
with data transfer capability up to 100 MB/sec with SMART
III technology
Floppy Drive
1.44 MB floppy drive
CD ROM
48X or higher speed IDE CDROM drive.
Ethernet Interface 32 bit PCI, 10/100 Mbps Intel Ethernet (Integrated on
motherboard) with support for PXE and WAKE ON LAN. The
Enet should be supported under SCO, Unix, Novell Netware,
windows 98, windows 2000 and windows XP environment.
Audio Ports
Microphone jack ,Line in and line out with external speakers.
Ports
6 USB ports or more
Sr. No Description
18
19
Power
Management
Manageability,
Safety &security
Specifications
protection. Power can be catered to all slots and bays.
APM (Advanced Power Management) feature.
Sr.
No.
Item
21)
Port
Remote
Monitoring
Back-up Time
Battery Type
Alarm /
Indications
Audible Noise
Hot Standby
Static Bypass
with Automatic
Transfer
Protections
22)
23)
24)
Application
Furniture
Warranty
15)
16)
17)
18)
19)
20)
Specifications
Must be available
2 hours
Sealed Maintenance Free
LCD screen and LED display for UPS status, Alarm messages
& settings for user settable parameters
45 dba
Must be available