SlideShare a Scribd company logo
Understanding User Needs for Electrical and Lighting Management Systems (ELMS) Based on NTCIP 1213 Standard
2
A306a:
Understanding User Needs for
Electrical and Lighting Management Systems
(ELMS)
Based on NTCIP 1213 Standard
Understanding User Needs for Electrical and Lighting Management Systems (ELMS) Based on NTCIP 1213 Standard
4
Instructor
James J. Frazer
President
Gridaptive Technologies
Pompano Beach, FL, USA
5
Target Audience
 Engineering staff
 Street lighting maintenance staff
 TMC/operations staff
 System developers
 Private and public sector users including manufacturers
6
Recommended Prerequisite(s)
 I101: Using ITS Standards: An Overview
 A101: Introduction to Acquiring Standards-based ITS
Systems
 A102: Introduction to User Needs Identification
 A201: Details On Acquiring Standards-based ITS Systems
 C101: Introduction to the Communications Protocols and
Their Uses in ITS Applications
Curriculum Path (SEP)
I101
Using ITS
Standards: An
Overview
A101
Introduction to
Acquiring
Standards -based
ITS Systems
A102
Introduction to
User Needs
Identification
A201
Details on Acquiring
Standards-based ITS
Systems
C101
Intro. to Comm.
Protocols
and Their Use in ITS
Applications
A306a
Understanding User Needs for
Electrical and Lighting
Management Systems
(ELMS) Based on NTCIP
1213 Standard
A306b
Specifying User Needs for
Electrical and Lighting
Management Systems
(ELMS) Based on NTCIP
1213 Standard
8
Learning Objectives
1. Review the structure of the NTCIP 1213 v02 Standard
for Electrical and Lighting Management Systems (ELMS)
2. Identify ELMS specific user needs
3. Use the Protocol Requirements List (PRL) to select the
user needs and link to requirements
4. Explain how the ELMS PRL table of the NTCIP 1213
Standard fits into the development of ELMS project
specifications and contract documents
9
Value of an ELMS Module Sequence
The ELMS NTCIP 1213 Group of Modules
consists of:
 A306a - Understanding User Needs for Electrical and
Lighting Management Systems (ELMS)
 A306b - Specifying Requirements for Electrical and
Lighting Management Systems (ELMS)
 T306 - Applying your Test Plan for Electrical and Lighting
Management Systems (ELMS)
10
Learning Objective #1 – Review the
Structure of the NTCIP 1213 v02 Standard
 Purpose of the NTCIP 1213 v02 Standard
 Components and structure of the NTCIP 1213 v02
Standard
 How the standard fits into the Systems Engineering
Process (SEP) life cycle
11
Definition and Purpose of an ELMS
 Senses and communicates near real-time data
 Focuses on electrical and lighting parameters
 Uses the USDOT NTCIP protocol
An ELMS is defined as a system or device that:
Learning Objective #1
12
What Defines a System as an ELMS?
Learning Objective #1
To be an ELMS system, a system needs to:
 Communicate using NTCIP
 Support mandatory ELMS attributes
 Communicate near real-time data
Understanding User Needs for Electrical and Lighting Management Systems (ELMS) Based on NTCIP 1213 Standard
14
ELMS Case Study – Anytown, USA
 You are the public works manager responsible for:
 Traffic signals, roadway lighting, and infrastructure.
 Users
 The finance director
 Field staff
 You need to:
 Deploy dimmable LED street lighting
 Prepare for adaptive dynamic roadway lighting systems
of the future
 Minimize ground fault injuries
Learning Objective #1
15
ELMS Case Study – Anytown, USA
The User Needs
 Energy use must be controllable
 Power outages must be communicated in near real-time
 Dimmable LED lighting must be deployed
 Adaptive control of lighting based on vehicular and
pedestrian traffic must be deployed
 Ground fault conditions must be communicated in near
real-time
Learning Objective #1
16
ELMS Case Study – Anytown, USA
 You have reviewed ELMS standards-based solutions
 You consider ELMS-based solutions very promising
 You then ask yourself:
Can an ELMS system satisfy these five wide ranging user
needs?
The answer is YES.
This course will provide the domain knowledge to achieve
those goals.
Learning Objective #1
17
The NTCIP 1213 ELMS Standard
Learning Objective #1
 User needs supported by the standard
 Example: Implement Roadway Lighting Plan based on
time schedule
 Functional requirements supported by the standard
 Example: Control Roadway Lighting Levels based on
time-of-day
 Supports interoperability
 Example: By providing standardized functionality with
NTCIP, ITS, and Smart Grid systems
18
Structure of the ELMS NTCIP 1213 Standard
Learning Objective #1
 Section 1: General
 Section 2: Concept of Operations (ConOps)
 Section 3: Functional Requirements
 Section 4: Dialog Specifications
 Section 5: Master Object Definitions
 Annex A: Requirements Traceability Matrix (RTM)
 Annex B: Object Tree
 Annex C: Revised Object Definitions for Astronomical Clock
NTCIP 1213 Table of Contents
19
Benefits of the ELMS NTCIP 1213 Standard
Learning Objective #1
Follows the Systems Engineering Process
(SEP) and provides the following benefits:
 Ease of Use
 Easy to Specify
 Easy to Test
 Supports Interoperability
 Provides “drop-in” user needs
20
Review of the ELMS Standard NTCIP 1213
Learning Objective #1
National Transportation Communications for
ITS Protocols (NTCIP): a family of standards
for the ITS industry
 Provides rules for communicating (called protocols)
 Provides the vocabulary (called objects) necessary to
control and monitor ELMS field equipment such as:
 Roadway Lighting
 Ground Fault Equipment
 Revenue Grade Power Metering
21
The NTCIP Family of ITS Standards
Learning Objective #1
A family of standards for the ITS industry (cont.)
 Information profile standards contain “objects.”
 Objects are aggregated in a data table known as a
Management Information Base (MIB).
 Underlying communications standards are called
“protocols.”
 NTCIP 1213 is an information content standard.
22
The NTCIP Family of ITS Standards
Learning Objective #1
Source: NTCIP 9001, Exhibit 3.3: NTCIP Standards Framework
23
Review of the ELMS NTCIP 1213 Standard
Learning Objective #1
What is NTCIP 1213?
 Standardizes the
communications interface
 Specifies the interface
between the ELMS
systems in the field and
the host system
Figure 1, Page 9, NTCIP 1213 Standard
ELMS Management Station
Electrical Services
ELMS Device
Roadway Lighting
Power Metering
Power Quality
NTCIP
Ground Fault
Branch Circuits
Non NTCIP
24
History of the ELMS NTCIP 1213 Standard
Learning Objective #1
 NTCIP 1213 v01.03. February 2004: Accepted as a user
comment draft
 NTCIP 1213 v02.19. December 2005: Accepted v02.19b
as a recommended standard
 NTCIP 1213 v02.20. February 2011: Published
Understanding User Needs for Electrical and Lighting Management Systems (ELMS) Based on NTCIP 1213 Standard
26
Learning Objective #1
a) NTCIP 1213 is an information content standard.
b) NTCIP 1213 is an application level standard.
c) NTCIP 1213 is a transport level standard.
d) NTCIP 1213 is a plant level standard.
Which of the following statements is true?
Answer Choices
27
Learning Objective #1
Review of Answers
a) NTCIP 1213 is an information content standard.
Correct because NTCIP 1213 addresses the
information level of interoperability.
b) NTCIP 1213 is an application level standard.
Incorrect because NTCIP 1213 does not
address the application level.
c) NTCIP 1213 is a transport level standard.
Incorrect because NTCIP 1213 does not
address the transport level.
d) NTCIP 1213 is a plant level standard.
Incorrect because NTCIP 1213 does not
address the plant level.
28
Major Benefits of ELMS NTCIP 1213
Learning Objective #1
 Defines user needs supported by the standard
 Example: Monitor the status of the ELMS Luminaire
Switch Status Message
 Defines functional requirements supported by the ELMS
standard
 Example: Monitor the ELMS Luminaire Current Status
Message
 Requirements are traced to the user need "monitor the
status of the ELMS message."
29
Advantages of ELMS NTCIP 1213
Learning Objective #1
 Easier to use
 Easier to specify
 Easier to test
Enables Solutions that are:
30
Advantages of SEP and ELMS NTCIP 1213
Learning Objective #1
 Supports off-the-shelf interoperability
 Based on the requirements, the standard specifies the
design, ensuring consistency between implementations
 Provides standardized user needs, requirements, and
design content to fully support project engineering
activities using the Systems Engineering Process (SEP)
User Needs
Requirements allow
Comprehensive System
Verification and
Deployment
User Needs allow
System Validation
Requirements
31
The SEP “V” Model
ELMS NTCIP 1213 and the
Systems Engineering Process Life Cycle
Learning Objective #1
Understanding User Needs for Electrical and Lighting Management Systems (ELMS) Based on NTCIP 1213 Standard
33
Learning Objective #1
a) Supports interoperability
b) Allows multiple designs for each requirement
c) Allows clear development of test procedures
based on the requirements selected
d) Determines what user needs are supported
Which of the following is not an advantage
of using the Systems Engineering Process
for the ELMS NTCIP 1213 Standard?
Answer Choices
34
Learning Objective #1
Review of Answers
a) Supports interoperability
True, the NTCIP 1213 SEP process supports
the information level of interoperability.
b) It allows multiple designs for each requirement
False, the NTCIP 1213 does define a unique
design for each requirement.
c) Allows clear development of test procedures
based on the requirements selected
True, the NTCIP 1213 describes clear test
procedures.
d) Determines what user needs are supported
True, the NTCIP 1213 determines the user
needs to be supported.
35
Summary of Learning Objective #1
Review the structure of the NTCIP 1213 v02
Standard
 Purpose and selection of the standard
 Identify components of the standard
 ConOps
 Requirements
 Dialogs
 MIB
 PRL
 RTM
 Location of user needs and standards on “V” diagram
life-cycle process
36
Learning Objective #2 – Identify Specific
ELMS User Needs
 Architecture of an ELMS
 Define ELMS terms and concepts
 User needs (expressed as features)
Understanding User Needs for Electrical and Lighting Management Systems (ELMS) Based on NTCIP 1213 Standard
38
ELMS Case Study – A City in Minnesota
The User Needs
During a downtown reconstruction
project, these user needs were
identified:
 Lighting system attributes must be
monitored.
 Ground fault conditions must be
communicated in near real-time.
 Selected lighting fixtures must be
turned off during non-peak
periods. Image © 2012 Gridaptive Technologies
Learning Objective #2
39
ELMS Case Study – A City in Minnesota
The Results
 Roadway lighting system
attributes are monitored.
 Ground fault conditions are
communicated in near real-time.
 Selected lighting fixtures are
turned off during non-peak
periods.
Image © 2012 Gridaptive Technologies
Learning Objective #2
40
ELMS Case Study – A County in Florida
The User Needs
Due to severe and fatal injuries
of people and animals, these
user needs were recognized:
 Ground fault conditions
must be communicated in
near real-time.
 Data must be logged.
 Reports of alarms must be
generated.
Image © 2012 Gridaptive Technologies
Learning Objective #2
41
ELMS Case Study – A County in Florida
The Result
 Ground fault conditions are
communicated in near real-time.
 Data is logged.
 Reports of alarms are
generated.
Image © 2012 Gridaptive Technologies
Learning Objective #2
42
ELMS Case Study – Washington State DOT
The User Needs
During a tunnel and bridge project
these user needs were identified:
 Energy use must be controlled.
 Power outages must be
communicated in near real-
time.
 Adaptive control of lighting
based on ambient light levels
must be deployed.
Image © 2012 Gridaptive Technologies
Learning Objective #2
43
ELMS Case Study – Washington State DOT
The Results
 Energy use is controlled.
 Power outages are
communicated in near real-
time.
 Adaptive control of lighting
based on ambient light levels
is deployed.
Image © 2012 Gridaptive Technologies
Learning Objective #2
44
ELMS NTCIP 1213 Concept of Operations
Learning Objective #2
What is the Concept of Operations?
 Focus is on a system and its users
 Time frame is the life cycle of the system
 Defines the user needs supported by the standard
 Provides an operational context for the system
45
Primary Uses of ELMS NTCIP 1213 Systems
Learning Objective #2
ELMS is used for control and monitoring of:
 Roadway lighting, including scheduling and zoning
 Safety: electrical leakage anomalies
 Revenue grade power metering, i.e. “billable” metering
 Integration with other systems including:
 Vehicle-to-grid infrastructure
 The electrical distribution network (the smart grid)
 Electric vehicle charging infrastructure, traffic
signal power usage, DMS power usage, etc.
46
What is a User Need?
Learning Objective #2
Describes the major capability provided by a
system to satisfy an operational need
 A system should not be procured or built without
knowing what it is expected to do, such as:
 Control roadway lighting
 Monitor ground fault conditions
 Monitor electrical power usage
47
Who and What Can Generate User Needs?
Learning Objective #2
User needs describe the major capability
provided by a system to satisfy an operational
need.
 People have user needs
 Travelers
 TMC operators
 Maintenance personnel
 In some contexts, a system may generate user needs:
"the management station may need to modify operational
parameters..."
48
ELMS NTCIP 1213 User Needs
Learning Objective #2
The ELMS Problem Statement
 Need to manage generic information (e.g., device ID)
 Need to detect/sense device information from sensors in
the field
 Need to control field sensor attributes
 Need to integrate to other ELMS systems and other
communications platforms
49
Scope of the ELMS NTCIP 1213 Standard
Learning Objective #2
Simple Architecture
NTCIP
NTCIP
Not NTCIP
50
Scope of the ELMS NTCIP 1213 Standard
Learning Objective #2
Alternate Architecture: ELMS within a Luminaire
Source Figure 1 , Page 9 NTCIP 1213 Standard
NTCIP
NTCIP
NTCIP
NTCIP
51
Scope of the ELMS NTCIP 1213 Standard
Learning Objective #2
Alternate Architectures – Logical Zoning
NTCIP
NTCIP
Not NTCIP
52
ELMS NTCIP 1213 User Needs in Detail
Learning Objective #2
 Section 2.4 describes the major user needs that are
related to the definition of the interface between the
management station and an ELMS field device.
 The user needs are considered to be the “high level”
capabilities for NTCIP 1213 v02 and form the basis for
defining the detailed functional requirements of the
interface.
53
ELMS NTCIP 1213 User Needs in Detail
Learning Objective #2
The user needs are organized as follows:
 Operational—defining the basic modes of operation
for communication between the management station
and field devices
 Features—describing essential data communication
functions and message elements to be supported by
the interface
54
ELMS NTCIP 1213 Operational User Needs
Learning Objective #2
Provide Live Data (mandatory)
2.4.1.1 Provide Live Data
One operational environment allows the management system to monitor
and control the device by issuing requests (e.g., requests to access
information, alter information, or control the device). In this environment,
the device responds to requests from the management station
immediately (e.g., through the provision of live data, success/failure notice
of information alteration, or success/failure of the command).
55
ELMS NTCIP 1213 Operational User Needs
Learning Objective #2
Provide Off-line Logged Data
2.4.1.2 Provide Off-Line Log Data
Some operational environments do not have always-on connections
(e.g., dial-up links). In such environments, a transportation system
operator may wish to define conditions under which data is placed
into a log, which can then be uploaded at a later time. For example,
the operator may wish to manage the ELMS device so that it
autonomously maintains a log of whenever a specific luminaire is
turned on or off.
56
ELMS NTCIP 1213 Features
Learning Objective #2
Relate to the informational needs of the users
Divided into three major functional categories
1. Control, monitor, and manage roadway lighting
2. Control, monitor, and manage electrical power
3. Control, monitor, and manage electrical safety
57
ELMS NTCIP 1213 Features:
Manage Roadway Lighting
Learning Objective #2
Managing Roadway Lighting includes several
sub-needs:
 Implement lighting plan based on ambient light level
 Implement lighting plan based on time schedule
 Create zone
 Configure zone
58
ELMS NTCIP 1213 Features:
Manage Roadway Lighting
Learning Objective #2
Managing Roadway Lighting includes several
sub-needs:
 Configure schedule
 Apply schedule to zone
 Configure Roadway Lighting Dim Level
59
ELMS NTCIP 1213 Features:
Manage Roadway Lighting
Learning Objective #2
Managing Roadway Lighting also includes
luminaire sub-needs:
 Configuration of Luminaire Switch State Logging
 Configuration of Luminaire Lamp Condition Logging
 Configuration of Luminaire Burn Condition Logging
 Configuration of Luminaire Pole Condition Logging
60
ELMS NTCIP 1213 Features:
Manage Roadway Lighting
Learning Objective #2
Managing Roadway Lighting also includes
Luminaire sub-needs:
 Configuration of Luminaire Switch State
 Configuration of Luminaire Identification
 Configuration of Luminaire Dim Level
 Control of Luminaire
61
ELMS NTCIP 1213 Features:
Manage Electrical Power
Learning Objective #2
Managing Electrical Power includes several
sub-needs:
 Configure and monitor Power Meter Switch State
 Configure and monitor Power Meter Switch State Logging
 Configure and monitor Power Meter Condition Logging
 Configure and monitor Power Meter Periodic
Measurement Logging
62
ELMS NTCIP 1213 Features:
Manage Electrical Safety
Learning Objective #2
Managing Electrical Safety includes several
sub-needs:
 Configure and monitor Ground Fault Switch State Logging
 Configure and monitor Periodic Ground Fault
Measurement Logging
 Configure and monitor electrical service
63
ELMS NTCIP 1213 Features:
Manage Electrical Safety
Learning Objective #2
Managing Electrical Safety includes several
additional sub-needs:
 Configure and monitor circuit
 Monitor circuit breaker
 Monitor Arc Fault Status
Understanding User Needs for Electrical and Lighting Management Systems (ELMS) Based on NTCIP 1213 Standard
65
Learning Objective #2
a) Need to inform TMC manager of electrical
leakage
b) Need to control traffic flow at an intersection
c) Need to inform TMC manager of energy usage
d) Need to control lighting levels by dimming
Which of the following user needs cannot
be satisfied by an ELMS system?
Answer Choices
66
Learning Objective #2
Review of Answers
a) Need to inform TMC manager of electrical leakage
Incorrect, NTCIP 1213 supports the
communications of electrical leakage information.
b) Need to control traffic flow at an intersection
Correct, NTCIP 1213 does not support traffic
flow.
c) Need to inform TMC manager of energy usage
Incorrect, NTCIP 1213 supports the
communications of energy usage information.
d) Need to control lighting levels by dimming
Incorrect, NTCIP 1213 supports the
communications of dimming information.
67
Summary of Learning Objective #2
 Identified specific ELMS user needs
 What are you trying to do as ELMS? (problem definition)
 Introduced generic architecture model
68
Learning Objective #3 – Use the Protocol
Requirements List (PRL) to Select User
Needs and Link to Requirements
 Understand the parts of the PRL
 Use the PRL as a tool for project-specific implementations
 Reduce the risk of failure
69
ELMS NTCIP 1213 Functional Requirements
Learning Objective #3
Section 3 of the ELMS standard defines the
requirements based on the user needs
identified in Section 2, and the interrelationship
of user needs and functional requirements.
 The Protocol Requirements List (PRL)
 Operational environment requirements
 Functional requirements
 Supplemental requirements
70
The Purpose of the ELMS Protocol
Requirements List
Learning Objective #3
The PRL’s purpose is to:
 Be a table that maps the user needs to the requirements
 Be part of the agency’s specification
 Reference the standard to define the communication
interface
 Help define what you want the interface to do
 Identify what requirements will be selected to address a
specific set of user needs
71
The ELMS Protocol Requirements List
Learning Objective #3
Subhead (Arial Bold 28 PT Green)
Text (Arial 24 PT Black)
Bullets
Bullet 1
Bullet 2
Bullet 2
72
ELMS User Needs in the PRL
Learning Objective #3
73
ELMS Functional Requirements in the PRL
Learning Objective #3
74
ELMS Conformance in the PRL
Learning Objective #3
Subhead (Arial Bold 28 PT Green)
Text (Arial 24 PT Black)
Bullets
Bullet 1
Bullet 2
Bullet 2
75
ELMS Project Requirements in the PRL
Learning Objective #3
76
ELMS Supplemental Requirements
Learning Objective #3
77
Other User Needs Not in the PRL
Learning Objective #3
Other Operational Needs:
User Needs Not Supported by NTCIP 1213
 The standard, like the entire suite of NTCIP protocols,
allows for extensions.
 Proprietary extensions are not desired (interoperability
problems), but are sometimes necessary.
 Extensions might become part of a future version of the
standard.
 The standard supports interoperability for all contained
features.
78
Summarizing the ELMS PRL
Learning Objective #3
Subhead (Arial Bold 28 PT Green)
Text (Arial 24 PT Black)
Bullets
Bullet 1
Bullet 2
Bullet 2
79
Agency Use of the ELMS PRL
Learning Objective #3
The ELMS PRL can be used by:
 A user or agency specification writer to indicate which
requirements are to be implemented in a project specific
implementation
 The protocol implementer, as a checklist to reduce the
risk of failure to conform to NTCIP 1213
80
Supplier and User Use of the ELMS PRL
Learning Objective #3
The ELMS PRL can also be used by:
 The supplier and user, as a detailed indication of the
capabilities of the implementation
 The user, as a basis for initially checking potential
interoperability with another implementation
Understanding User Needs for Electrical and Lighting Management Systems (ELMS) Based on NTCIP 1213 Standard
82
Learning Objective #3
a) ELMS user needs do not describe what features
the device needs to support and why.
b) ELMS functional requirements are not
specifications.
c) Within the ELMS PRL, the relationships between
user needs and functional requirements are not
standardized.
d) The ELMS PRL promotes interoperability.
Which of the following is a True statement?
Answer Choices
83
Learning Objective #3
Review of Answers
a) User needs do not describe what features the device
needs to support and why.
Incorrect, user needs do describe supported features.
b) Functional requirements are not specifications.
Incorrect, functional requirements do not support
specifications.
c) Within the PRL, the relationships between user needs
and functional requirements are not standardized.
Incorrect, relationships between user needs and
functional requirements are standardized.
d) The PRL promotes interoperability.
Correct, the PRL does support interoperability.
84
Selecting User Needs through the PRL
Learning Objective #3
Using the ELMS User Need ID number 2.4.2.2.2, the
corresponding text allows determination if the user need
“Control Electrical Service” is desired in your system.
85
Selecting User Needs through the PRL
Learning Objective #3
ELMS User Need 2.4.2.2.2 “Control Electrical Service”
is defined on page 14 of the ELMS Standard as:
A management station may need to control an electrical service directly or by
enabling/disabling the stagger mode for branch circuits served by the electrical
service. A management station may need to control the electrical service to allow
or disallow the schedule control by one of three states:
a) Continuous control—not allowing the schedule to control current settings for
electrical service
b) Transitory control—not allowing the schedule to control the electrical service
until the next event in the schedule
c) Timed control—not allowing the schedule to control the electrical service until
after a period of time specified in the timed control dialog for the electrical service
86
The ELMS PRL and Conformance
Learning Objective #3
Conformance Mandatory vs. Optional
 Examine the “Conformance” column
 Conformance: Identifies if the user need (or
requirement) is mandatory or optional
87
The ELMS PRL and Conformance
Learning Objective #3
Conformance Mandatory vs. Optional
 Conformance: Identifies if the user need (or requirement)
is mandatory or optional
 Thus, if User Need 2.4.2.2.2 “Control Electrical Service”
is required, 3.4.2.2.1 is mandatory, others are optional
Understanding User Needs for Electrical and Lighting Management Systems (ELMS) Based on NTCIP 1213 Standard
89
Learning Objective #3
a) Options for conformance are mandatory or optional.
b) Options for project requirements are yes or no.
c) Optional user needs are dependent on project
requirements.
d) Optional functional requirements are not dependent
on project requirements.
Which of the following descriptions of the
PRL is a false statement?
Answer Choices
90
Learning Objective #3
Review of answers
a) Options for conformance are mandatory or optional.
True statement; the only valid entries for
Conformance are mandatory and optional.
b) Options for project requirements are yes or no.
True statement; the only valid entries for project
requirements are yes and no.
c) Optional user needs are dependent on project
requirements.
True statement; selection of project requirements
drives the inclusion/exclusion of optional UN.
d) Optional functional requirements are not dependent
on project requirements.
False; selection of project requirements drives
the inclusion/exclusion of optional FRs.
91
ELMS User Needs Hierarchical Relationship
Learning Objective #3
 User Need 2.4.1.2 is optional, thus if the project definition
requires this user need, then
 3.3.2.1, 3.3.2.2, and 3.3.2.4 are mandatory
92
The ELMS PRL User Needs - Project
Requirements Relationship
Learning Objective #3
Supported Project Requirements
Agency/Specifier to circle Yes or No to indicate the
agency's user needs for the proposed implementation.
93
Importance of the ELMS PRL’s User Needs
and Functional Requirements Relationship
Learning Objective #3
 User needs describe required features.
 Functional requirements refine the user needs into
detailed specifications.
 Within the PRL, the relationships between user needs
and functional requirements are standardized.
 Use of the PRL’s user needs and dependent functional
requirements promotes interoperability.
94
The ELMS PRL’s User Needs/Functional
Requirements Relationship in Detail
Learning Objective #3
Functional Requirement Identifier (FR ID) - Section
Number of the Functional Requirement
 Functional Requirement (FR) - Title (description of the
functional requirement)
95
The ELMS PRL’s User Needs/Functional
Requirements Relationship in Detail
Learning Objective #3
 Requirements associated with a user need are found
under that user need.
 Each user need will have at least one requirement
associated with it.
 Each requirement in the standard is associated with at
least one user need.
 Result: The standard has no unnecessary requirement,
and all user needs are satisfied by at least one
requirement.
96
The ELMS PRL’s User Needs/Functional
Requirements Relationship in Detail
Learning Objective #3
Mandatory vs. Optional
 A “mandatory” requirement is only mandatory if an
associated user need is selected.
 If an optional user need is not selected, its associated
requirements are not necessary, unless they are required
by another user need selection.
 Example: “3.4.1.3.4 - Configure devices in zone for light
activated operation”
97
The ELMS PRL’s User Needs/Functional
Requirements Relationship in Detail
Learning Objective #3
Additional Project Requirements Column
 Used to enter additional notes and requirements
 Used to provide further details about the
implementation
Understanding User Needs for Electrical and Lighting Management Systems (ELMS) Based on NTCIP 1213 Standard
99
Learning Objective #3
a) User Needs describe what features the device needs
to support.
b) Functional Requirements refine the User Needs into
specifications.
c) Relationships between User Needs and Functional
Requirements are standardized.
d) The ELMS PRL does not promote interoperability.
Which of the following is a false statement?
Answer Choices
100
Learning Objective #3
Review of Answers
a) User Needs describe what features the device needs
to support.
True statement, user needs describe what features
are required.
b) Functional Requirements refine the user needs into
specifications.
True statement, Functional Requirements do refine
user needs into detailed, measurable specifications.
c) Relationships between User Needs and Functional
Requirements are standardized.
True statement, the PRL defines standardized
relationships.
d) The PRL does not promote interoperability.
False, the PRL does promote interoperability.
101
Using the ELMS PRL
to Check Interoperability
Learning Objective #3
Use of the ELMS PRL supports
interoperability of selected attributes with:
 The ITS Management Center
 Other ELMS systems, on site or remote
 Smart Grid systems
 Vehicle to Infrastructure (V2I) communications systems
102
Summary of Learning Objective #3
Use the ELMS PRL to select the user needs
and link them to requirements to:
 Indicate how to select user needs that can be traced to
requirements
 Reduce the risk of failure to conform to NTCIP 1213 v02
 Provide a detailed indication of the implementation
capabilities
 Check interoperability with another ELMS system, as
part of the V2I system or as part of the interoperable smart
grid
Learning Objective #4
Explain how the ELMS PRL table of the
NTCIP 1213 Standard fits into the
development of ELMS project
specifications and contract documents
103
104
Integrating the ELMS PRL into an ELMS
Specification
Learning Objective #4
From a vendor's perspective
 Even if a user need and resulting requirement(s) is not
mandatory, a vendor may optionally fulfill the user need
and provide the feature.
 Vendors can provide a PRL for their standard products
to show what user needs they support.
105
Integrating the ELMS PRL into an ELMS
Specification
Learning Objective #4
From an agency's perspective
 A completed PRL must become part of the overall
specification.
 A completed PRL indicates the requirements for the
communications interface.
 Agency provides language in the specification that all
selected requirements must be implemented as per the
standard in order to support off-the-shelf interoperability.
106
Integrating the ELMS PRL into an ELMS
Specification
Learning Objective #4
ELMS Contract
Documents
A completed ELMS
PRL is part of the
overall project
specification, in
addition to the
hardware and
software specifications
107
Integrating the ELMS PRL into an ELMS
Specification – Conformance vs. Compliance
Learning Objective #4
 Conformance
 Meets a specified standard
 Compliance
 Meets a specification (e.g., for a specific project)
Understanding User Needs for Electrical and Lighting Management Systems (ELMS) Based on NTCIP 1213 Standard
109
Learning Objective #4
a) Vendors can provide an ELMS PRL for their standard
products to show what user needs they support
b) A completed ELMS PRL must become part of the
overall specification
c) A completed ELMS PRL indicates the requirements
for the communications interface
d) A completed ELMS PRL describes the entire project
specification
Which of the following is a false statement?
Answer Choices
110
Learning Objective #3
Review of Answers
a) Vendors can provide an ELMS PRL for their standard products to
show what user needs they support.
True statement, products can be evaluated for
standardization
b) A completed ELMS PRL must become part of the overall specification.
True statement, project specifications includes
communications, hardware, and software specifications
c) A completed ELMS PRL indicates the requirements for the
communications interface.
True statement, the PRL defines the communications
interface
d) A completed ELMS PRL describes the entire project specification.
False, it only describes the communications interface
111
Summary of Learning Objective #4
 Explained how the PRL table of the NTCIP 1213
Standard fits into the ELMS specification
 Emphasized user needs-requirements link
112
What We Have Learned
1) NTCIP 1213 defines the concept of operations and
user needs for
_______________________________________.
2) NTCIP 1213 follows the ____ approach.
3) ELMS has three major categories of functionalities.
a) Control _______________________
b) Monitor ______________________________
c) Monitor ______________________
4) A ________________________ is used to link user
needs to functional requirements.
5) PRL table of the ELMS standard fits into an ELMS
___________ _.
Electrical and Lighting Management Systems
SEP
project specification
Electrical Power Usage
Ground Fault Conditions
Roadway Lighting
Protocol Requirements List
113
Resources
 Systems Engineering Handbook, Version 3.2,
International Council on Systems Engineering,
January 2010.
 Systems Engineering Guidebook for Intelligent
Transportation Systems, Version 3.0, United States
Department of Transportation, November 2009.
 The NTCIP Guide, Version 04, NTCIP 9001, 2009.
 Object Definitions for Electrical and Lighting
Management Systems, Version 2.20b, NTCIP March
2011.
 A306a Participant Student Supplement.
Understanding User Needs for Electrical and Lighting Management Systems (ELMS) Based on NTCIP 1213 Standard
115
Next Course Module
A306b:Specifying Requirements for Electrical and
Lighting Management Systems (ELMS) Based on
NTICP 1213 Standard
Curriculum Path (SEP)
I101
Using ITS
Standards: An
Overview
A101
Introduction to
Acquiring
Standards -based
ITS Systems
A102
Introduction to
User Needs
Identification
A201
Details on Acquiring
Standards-based ITS
Systems
C101
Intro. to Comm.
Protocols
and Their Use in ITS
Applications
A306a
Understanding User Needs for
Electrical and Lighting
Management Systems
(ELMS) Based on NTCIP
1213 Standard
A306b
Specifying User Needs for
Electrical and Lighting
Management Systems
(ELMS) Based on NTCIP
1213 Standard

More Related Content

PDF
Specifying Requirements for Electrical and Lighting Management Systems (ELMS)...
Jim Frazer
 
PDF
Defect Prediction Over Software Life Cycle in Automotive Domain
RAKESH RANA
 
DOC
Guru charan_Resume
Guru Charan Nookala
 
PDF
Agency benefits of its standards how to use us dot its standards - imsa 20...
Jim Frazer
 
PPTX
Survey on Software Defect Prediction
Sung Kim
 
DOC
Mustaque_CV_mar
Mustaque Alam
 
PPTX
A_Brief_Summary_on_Summer_Courses[1]
Gayatri Kindo
 
PDF
Cygnotel Prueba 01
cygnotel
 
Specifying Requirements for Electrical and Lighting Management Systems (ELMS)...
Jim Frazer
 
Defect Prediction Over Software Life Cycle in Automotive Domain
RAKESH RANA
 
Guru charan_Resume
Guru Charan Nookala
 
Agency benefits of its standards how to use us dot its standards - imsa 20...
Jim Frazer
 
Survey on Software Defect Prediction
Sung Kim
 
Mustaque_CV_mar
Mustaque Alam
 
A_Brief_Summary_on_Summer_Courses[1]
Gayatri Kindo
 
Cygnotel Prueba 01
cygnotel
 

What's hot (18)

PPTX
Program criteria-training 2018-19
douglaslyon
 
DOC
Pang YS Resumes Jan_ 2016
Pang You sin
 
DOCX
Ramesh_CV
Ramesh M
 
PPTX
Proof of concept: Remote Laboratory Raspberry Pi + FPAA
Manuel Castro
 
PDF
Controller selection in software defined networks using best-worst multi-crit...
journalBEEI
 
PPTX
Hardware-Software allocation specification of IMA systems for early simulation
Ákos Horváth
 
DOC
TOBIN MATHEW
Tobin Mathew
 
PPTX
IEEE Conference - Industrial Ethernet
Mike Nager
 
PDF
IntelliLight: A Reinforcement Learning Approach for Intelligent Traffic Light...
Yamato OKAMOTO
 
PPTX
ASEE 2012 - Common Multidisciplinary Prototypes of Remote Laboratories in the...
Mohamed Tawfik
 
PDF
Jawad Ali Khan
Jawad Khan
 
DOCX
Dj Mack Resume.Doc
Danial_Mack
 
PDF
IRJET-Voice Operated Intelligent Lift
IRJET Journal
 
DOC
Resume_mohan
Mohan Nagappan
 
DOCX
ECET 380 Success Begins/Newtonhelp.com
ledlang2
 
DOCX
sumit_NEW
Sumit Dhalia
 
PDF
Experiences in shift left test approach
Journal Papers
 
Program criteria-training 2018-19
douglaslyon
 
Pang YS Resumes Jan_ 2016
Pang You sin
 
Ramesh_CV
Ramesh M
 
Proof of concept: Remote Laboratory Raspberry Pi + FPAA
Manuel Castro
 
Controller selection in software defined networks using best-worst multi-crit...
journalBEEI
 
Hardware-Software allocation specification of IMA systems for early simulation
Ákos Horváth
 
TOBIN MATHEW
Tobin Mathew
 
IEEE Conference - Industrial Ethernet
Mike Nager
 
IntelliLight: A Reinforcement Learning Approach for Intelligent Traffic Light...
Yamato OKAMOTO
 
ASEE 2012 - Common Multidisciplinary Prototypes of Remote Laboratories in the...
Mohamed Tawfik
 
Jawad Ali Khan
Jawad Khan
 
Dj Mack Resume.Doc
Danial_Mack
 
IRJET-Voice Operated Intelligent Lift
IRJET Journal
 
Resume_mohan
Mohan Nagappan
 
ECET 380 Success Begins/Newtonhelp.com
ledlang2
 
sumit_NEW
Sumit Dhalia
 
Experiences in shift left test approach
Journal Papers
 
Ad

Viewers also liked (7)

PDF
The Convergence of Intelligent transportation Systems and The Smart Grid
Jim Frazer
 
PPSX
1. domótica
DanielAldama
 
PPT
EIB-KNX
josualvarezperez
 
PDF
KNX iniciación
ert23
 
PDF
Internet of things: El futuro de los sistemas de control, ROMÁN FRANCESCH, E-...
Domotys
 
PPSX
Domotica con logo
Humberto Segundo Arrieta
 
PDF
Proyecto domotico
Jesús R. Abascal Santamaría
 
The Convergence of Intelligent transportation Systems and The Smart Grid
Jim Frazer
 
1. domótica
DanielAldama
 
KNX iniciación
ert23
 
Internet of things: El futuro de los sistemas de control, ROMÁN FRANCESCH, E-...
Domotys
 
Domotica con logo
Humberto Segundo Arrieta
 
Ad

Similar to Understanding User Needs for Electrical and Lighting Management Systems (ELMS) Based on NTCIP 1213 Standard (20)

PDF
Specifying requirements for electrical and lighting management systems based ...
Jim Frazer
 
PPTX
Digital Procurement in the Nuclear Industry: Tips on Embracing New Technologies
ATC
 
PDF
Raghu nambiar:industry standard benchmarks
hdhappy001
 
PDF
Automated Analysis of Natural-Language Requirements: Industrial Needs and Opp...
Lionel Briand
 
PDF
Profile tulasi v1.1
Sivanesan Tulasidas
 
DOCX
Course Description G10.docx
JonalynPurisima
 
PPTX
Industrial Ethernet, Part 1: Technologies
ControlEng
 
PPTX
A recap of the PCTEL webinar hosted by NEDAS on December 7, 2017
Ilissa Miller
 
DOCX
10 ICTComputer-System-Servicing-MELC.docx
Nathaniel Flores
 
PDF
Design of Low Cost Line Impedance Stabilization Network Using RLC Components ...
IRJET Journal
 
PDF
CWNP Python Network Administrator and Engineer CPNAE-101 Certification Study ...
NWEXAM
 
PPT
computer architecture module3 notes module
thirugnanasambandham4
 
PPT
CALecture3Module1.ppt
BeeMUcz
 
PDF
1451synopsis 599 f-good nist
riyapd10
 
PPTX
Verhaert Innovation Day 2011 – Joris Vanderschrick (VERHAERT) - System Requir...
Verhaert Masters in Innovation
 
PDF
2018 10-distribution automation-trends-andchallenges
Abhilash Gopalakrishnan
 
PPTX
Software Requirement Engineering Documenting Requirements
chathurishalani123
 
PDF
European Data Centre Standards
ICT FOOTPRINT .eu
 
PDF
AML4DT: A Model-Driven Framework for Developing and Maintaining Digital Twin...
Daniel Lehner
 
PPTX
Can’t Wait for 2020: Future-Proof Your Grid Today
Echelon Corporation
 
Specifying requirements for electrical and lighting management systems based ...
Jim Frazer
 
Digital Procurement in the Nuclear Industry: Tips on Embracing New Technologies
ATC
 
Raghu nambiar:industry standard benchmarks
hdhappy001
 
Automated Analysis of Natural-Language Requirements: Industrial Needs and Opp...
Lionel Briand
 
Profile tulasi v1.1
Sivanesan Tulasidas
 
Course Description G10.docx
JonalynPurisima
 
Industrial Ethernet, Part 1: Technologies
ControlEng
 
A recap of the PCTEL webinar hosted by NEDAS on December 7, 2017
Ilissa Miller
 
10 ICTComputer-System-Servicing-MELC.docx
Nathaniel Flores
 
Design of Low Cost Line Impedance Stabilization Network Using RLC Components ...
IRJET Journal
 
CWNP Python Network Administrator and Engineer CPNAE-101 Certification Study ...
NWEXAM
 
computer architecture module3 notes module
thirugnanasambandham4
 
CALecture3Module1.ppt
BeeMUcz
 
1451synopsis 599 f-good nist
riyapd10
 
Verhaert Innovation Day 2011 – Joris Vanderschrick (VERHAERT) - System Requir...
Verhaert Masters in Innovation
 
2018 10-distribution automation-trends-andchallenges
Abhilash Gopalakrishnan
 
Software Requirement Engineering Documenting Requirements
chathurishalani123
 
European Data Centre Standards
ICT FOOTPRINT .eu
 
AML4DT: A Model-Driven Framework for Developing and Maintaining Digital Twin...
Daniel Lehner
 
Can’t Wait for 2020: Future-Proof Your Grid Today
Echelon Corporation
 

Recently uploaded (20)

PPTX
Module2 Data Base Design- ER and NF.pptx
gomathisankariv2
 
PPTX
business incubation centre aaaaaaaaaaaaaa
hodeeesite4
 
PPTX
Civil Engineering Practices_BY Sh.JP Mishra 23.09.pptx
bineetmishra1990
 
PDF
Top 10 read articles In Managing Information Technology.pdf
IJMIT JOURNAL
 
PDF
Unit I Part II.pdf : Security Fundamentals
Dr. Madhuri Jawale
 
PDF
Introduction to Ship Engine Room Systems.pdf
Mahmoud Moghtaderi
 
PPTX
Information Retrieval and Extraction - Module 7
premSankar19
 
PDF
dse_final_merit_2025_26 gtgfffffcjjjuuyy
rushabhjain127
 
PDF
20ME702-Mechatronics-UNIT-1,UNIT-2,UNIT-3,UNIT-4,UNIT-5, 2025-2026
Mohanumar S
 
PPTX
database slide on modern techniques for optimizing database queries.pptx
aky52024
 
PPTX
easa module 3 funtamental electronics.pptx
tryanothert7
 
PDF
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
PDF
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
PPTX
22PCOAM21 Session 2 Understanding Data Source.pptx
Guru Nanak Technical Institutions
 
PPTX
MT Chapter 1.pptx- Magnetic particle testing
ABCAnyBodyCanRelax
 
PDF
flutter Launcher Icons, Splash Screens & Fonts
Ahmed Mohamed
 
PDF
2010_Book_EnvironmentalBioengineering (1).pdf
EmilianoRodriguezTll
 
PPTX
22PCOAM21 Session 1 Data Management.pptx
Guru Nanak Technical Institutions
 
PDF
EVS+PRESENTATIONS EVS+PRESENTATIONS like
saiyedaqib429
 
PPT
SCOPE_~1- technology of green house and poyhouse
bala464780
 
Module2 Data Base Design- ER and NF.pptx
gomathisankariv2
 
business incubation centre aaaaaaaaaaaaaa
hodeeesite4
 
Civil Engineering Practices_BY Sh.JP Mishra 23.09.pptx
bineetmishra1990
 
Top 10 read articles In Managing Information Technology.pdf
IJMIT JOURNAL
 
Unit I Part II.pdf : Security Fundamentals
Dr. Madhuri Jawale
 
Introduction to Ship Engine Room Systems.pdf
Mahmoud Moghtaderi
 
Information Retrieval and Extraction - Module 7
premSankar19
 
dse_final_merit_2025_26 gtgfffffcjjjuuyy
rushabhjain127
 
20ME702-Mechatronics-UNIT-1,UNIT-2,UNIT-3,UNIT-4,UNIT-5, 2025-2026
Mohanumar S
 
database slide on modern techniques for optimizing database queries.pptx
aky52024
 
easa module 3 funtamental electronics.pptx
tryanothert7
 
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
22PCOAM21 Session 2 Understanding Data Source.pptx
Guru Nanak Technical Institutions
 
MT Chapter 1.pptx- Magnetic particle testing
ABCAnyBodyCanRelax
 
flutter Launcher Icons, Splash Screens & Fonts
Ahmed Mohamed
 
2010_Book_EnvironmentalBioengineering (1).pdf
EmilianoRodriguezTll
 
22PCOAM21 Session 1 Data Management.pptx
Guru Nanak Technical Institutions
 
EVS+PRESENTATIONS EVS+PRESENTATIONS like
saiyedaqib429
 
SCOPE_~1- technology of green house and poyhouse
bala464780
 

Understanding User Needs for Electrical and Lighting Management Systems (ELMS) Based on NTCIP 1213 Standard

  • 2. 2 A306a: Understanding User Needs for Electrical and Lighting Management Systems (ELMS) Based on NTCIP 1213 Standard
  • 4. 4 Instructor James J. Frazer President Gridaptive Technologies Pompano Beach, FL, USA
  • 5. 5 Target Audience  Engineering staff  Street lighting maintenance staff  TMC/operations staff  System developers  Private and public sector users including manufacturers
  • 6. 6 Recommended Prerequisite(s)  I101: Using ITS Standards: An Overview  A101: Introduction to Acquiring Standards-based ITS Systems  A102: Introduction to User Needs Identification  A201: Details On Acquiring Standards-based ITS Systems  C101: Introduction to the Communications Protocols and Their Uses in ITS Applications
  • 7. Curriculum Path (SEP) I101 Using ITS Standards: An Overview A101 Introduction to Acquiring Standards -based ITS Systems A102 Introduction to User Needs Identification A201 Details on Acquiring Standards-based ITS Systems C101 Intro. to Comm. Protocols and Their Use in ITS Applications A306a Understanding User Needs for Electrical and Lighting Management Systems (ELMS) Based on NTCIP 1213 Standard A306b Specifying User Needs for Electrical and Lighting Management Systems (ELMS) Based on NTCIP 1213 Standard
  • 8. 8 Learning Objectives 1. Review the structure of the NTCIP 1213 v02 Standard for Electrical and Lighting Management Systems (ELMS) 2. Identify ELMS specific user needs 3. Use the Protocol Requirements List (PRL) to select the user needs and link to requirements 4. Explain how the ELMS PRL table of the NTCIP 1213 Standard fits into the development of ELMS project specifications and contract documents
  • 9. 9 Value of an ELMS Module Sequence The ELMS NTCIP 1213 Group of Modules consists of:  A306a - Understanding User Needs for Electrical and Lighting Management Systems (ELMS)  A306b - Specifying Requirements for Electrical and Lighting Management Systems (ELMS)  T306 - Applying your Test Plan for Electrical and Lighting Management Systems (ELMS)
  • 10. 10 Learning Objective #1 – Review the Structure of the NTCIP 1213 v02 Standard  Purpose of the NTCIP 1213 v02 Standard  Components and structure of the NTCIP 1213 v02 Standard  How the standard fits into the Systems Engineering Process (SEP) life cycle
  • 11. 11 Definition and Purpose of an ELMS  Senses and communicates near real-time data  Focuses on electrical and lighting parameters  Uses the USDOT NTCIP protocol An ELMS is defined as a system or device that: Learning Objective #1
  • 12. 12 What Defines a System as an ELMS? Learning Objective #1 To be an ELMS system, a system needs to:  Communicate using NTCIP  Support mandatory ELMS attributes  Communicate near real-time data
  • 14. 14 ELMS Case Study – Anytown, USA  You are the public works manager responsible for:  Traffic signals, roadway lighting, and infrastructure.  Users  The finance director  Field staff  You need to:  Deploy dimmable LED street lighting  Prepare for adaptive dynamic roadway lighting systems of the future  Minimize ground fault injuries Learning Objective #1
  • 15. 15 ELMS Case Study – Anytown, USA The User Needs  Energy use must be controllable  Power outages must be communicated in near real-time  Dimmable LED lighting must be deployed  Adaptive control of lighting based on vehicular and pedestrian traffic must be deployed  Ground fault conditions must be communicated in near real-time Learning Objective #1
  • 16. 16 ELMS Case Study – Anytown, USA  You have reviewed ELMS standards-based solutions  You consider ELMS-based solutions very promising  You then ask yourself: Can an ELMS system satisfy these five wide ranging user needs? The answer is YES. This course will provide the domain knowledge to achieve those goals. Learning Objective #1
  • 17. 17 The NTCIP 1213 ELMS Standard Learning Objective #1  User needs supported by the standard  Example: Implement Roadway Lighting Plan based on time schedule  Functional requirements supported by the standard  Example: Control Roadway Lighting Levels based on time-of-day  Supports interoperability  Example: By providing standardized functionality with NTCIP, ITS, and Smart Grid systems
  • 18. 18 Structure of the ELMS NTCIP 1213 Standard Learning Objective #1  Section 1: General  Section 2: Concept of Operations (ConOps)  Section 3: Functional Requirements  Section 4: Dialog Specifications  Section 5: Master Object Definitions  Annex A: Requirements Traceability Matrix (RTM)  Annex B: Object Tree  Annex C: Revised Object Definitions for Astronomical Clock NTCIP 1213 Table of Contents
  • 19. 19 Benefits of the ELMS NTCIP 1213 Standard Learning Objective #1 Follows the Systems Engineering Process (SEP) and provides the following benefits:  Ease of Use  Easy to Specify  Easy to Test  Supports Interoperability  Provides “drop-in” user needs
  • 20. 20 Review of the ELMS Standard NTCIP 1213 Learning Objective #1 National Transportation Communications for ITS Protocols (NTCIP): a family of standards for the ITS industry  Provides rules for communicating (called protocols)  Provides the vocabulary (called objects) necessary to control and monitor ELMS field equipment such as:  Roadway Lighting  Ground Fault Equipment  Revenue Grade Power Metering
  • 21. 21 The NTCIP Family of ITS Standards Learning Objective #1 A family of standards for the ITS industry (cont.)  Information profile standards contain “objects.”  Objects are aggregated in a data table known as a Management Information Base (MIB).  Underlying communications standards are called “protocols.”  NTCIP 1213 is an information content standard.
  • 22. 22 The NTCIP Family of ITS Standards Learning Objective #1 Source: NTCIP 9001, Exhibit 3.3: NTCIP Standards Framework
  • 23. 23 Review of the ELMS NTCIP 1213 Standard Learning Objective #1 What is NTCIP 1213?  Standardizes the communications interface  Specifies the interface between the ELMS systems in the field and the host system Figure 1, Page 9, NTCIP 1213 Standard ELMS Management Station Electrical Services ELMS Device Roadway Lighting Power Metering Power Quality NTCIP Ground Fault Branch Circuits Non NTCIP
  • 24. 24 History of the ELMS NTCIP 1213 Standard Learning Objective #1  NTCIP 1213 v01.03. February 2004: Accepted as a user comment draft  NTCIP 1213 v02.19. December 2005: Accepted v02.19b as a recommended standard  NTCIP 1213 v02.20. February 2011: Published
  • 26. 26 Learning Objective #1 a) NTCIP 1213 is an information content standard. b) NTCIP 1213 is an application level standard. c) NTCIP 1213 is a transport level standard. d) NTCIP 1213 is a plant level standard. Which of the following statements is true? Answer Choices
  • 27. 27 Learning Objective #1 Review of Answers a) NTCIP 1213 is an information content standard. Correct because NTCIP 1213 addresses the information level of interoperability. b) NTCIP 1213 is an application level standard. Incorrect because NTCIP 1213 does not address the application level. c) NTCIP 1213 is a transport level standard. Incorrect because NTCIP 1213 does not address the transport level. d) NTCIP 1213 is a plant level standard. Incorrect because NTCIP 1213 does not address the plant level.
  • 28. 28 Major Benefits of ELMS NTCIP 1213 Learning Objective #1  Defines user needs supported by the standard  Example: Monitor the status of the ELMS Luminaire Switch Status Message  Defines functional requirements supported by the ELMS standard  Example: Monitor the ELMS Luminaire Current Status Message  Requirements are traced to the user need "monitor the status of the ELMS message."
  • 29. 29 Advantages of ELMS NTCIP 1213 Learning Objective #1  Easier to use  Easier to specify  Easier to test Enables Solutions that are:
  • 30. 30 Advantages of SEP and ELMS NTCIP 1213 Learning Objective #1  Supports off-the-shelf interoperability  Based on the requirements, the standard specifies the design, ensuring consistency between implementations  Provides standardized user needs, requirements, and design content to fully support project engineering activities using the Systems Engineering Process (SEP)
  • 31. User Needs Requirements allow Comprehensive System Verification and Deployment User Needs allow System Validation Requirements 31 The SEP “V” Model ELMS NTCIP 1213 and the Systems Engineering Process Life Cycle Learning Objective #1
  • 33. 33 Learning Objective #1 a) Supports interoperability b) Allows multiple designs for each requirement c) Allows clear development of test procedures based on the requirements selected d) Determines what user needs are supported Which of the following is not an advantage of using the Systems Engineering Process for the ELMS NTCIP 1213 Standard? Answer Choices
  • 34. 34 Learning Objective #1 Review of Answers a) Supports interoperability True, the NTCIP 1213 SEP process supports the information level of interoperability. b) It allows multiple designs for each requirement False, the NTCIP 1213 does define a unique design for each requirement. c) Allows clear development of test procedures based on the requirements selected True, the NTCIP 1213 describes clear test procedures. d) Determines what user needs are supported True, the NTCIP 1213 determines the user needs to be supported.
  • 35. 35 Summary of Learning Objective #1 Review the structure of the NTCIP 1213 v02 Standard  Purpose and selection of the standard  Identify components of the standard  ConOps  Requirements  Dialogs  MIB  PRL  RTM  Location of user needs and standards on “V” diagram life-cycle process
  • 36. 36 Learning Objective #2 – Identify Specific ELMS User Needs  Architecture of an ELMS  Define ELMS terms and concepts  User needs (expressed as features)
  • 38. 38 ELMS Case Study – A City in Minnesota The User Needs During a downtown reconstruction project, these user needs were identified:  Lighting system attributes must be monitored.  Ground fault conditions must be communicated in near real-time.  Selected lighting fixtures must be turned off during non-peak periods. Image © 2012 Gridaptive Technologies Learning Objective #2
  • 39. 39 ELMS Case Study – A City in Minnesota The Results  Roadway lighting system attributes are monitored.  Ground fault conditions are communicated in near real-time.  Selected lighting fixtures are turned off during non-peak periods. Image © 2012 Gridaptive Technologies Learning Objective #2
  • 40. 40 ELMS Case Study – A County in Florida The User Needs Due to severe and fatal injuries of people and animals, these user needs were recognized:  Ground fault conditions must be communicated in near real-time.  Data must be logged.  Reports of alarms must be generated. Image © 2012 Gridaptive Technologies Learning Objective #2
  • 41. 41 ELMS Case Study – A County in Florida The Result  Ground fault conditions are communicated in near real-time.  Data is logged.  Reports of alarms are generated. Image © 2012 Gridaptive Technologies Learning Objective #2
  • 42. 42 ELMS Case Study – Washington State DOT The User Needs During a tunnel and bridge project these user needs were identified:  Energy use must be controlled.  Power outages must be communicated in near real- time.  Adaptive control of lighting based on ambient light levels must be deployed. Image © 2012 Gridaptive Technologies Learning Objective #2
  • 43. 43 ELMS Case Study – Washington State DOT The Results  Energy use is controlled.  Power outages are communicated in near real- time.  Adaptive control of lighting based on ambient light levels is deployed. Image © 2012 Gridaptive Technologies Learning Objective #2
  • 44. 44 ELMS NTCIP 1213 Concept of Operations Learning Objective #2 What is the Concept of Operations?  Focus is on a system and its users  Time frame is the life cycle of the system  Defines the user needs supported by the standard  Provides an operational context for the system
  • 45. 45 Primary Uses of ELMS NTCIP 1213 Systems Learning Objective #2 ELMS is used for control and monitoring of:  Roadway lighting, including scheduling and zoning  Safety: electrical leakage anomalies  Revenue grade power metering, i.e. “billable” metering  Integration with other systems including:  Vehicle-to-grid infrastructure  The electrical distribution network (the smart grid)  Electric vehicle charging infrastructure, traffic signal power usage, DMS power usage, etc.
  • 46. 46 What is a User Need? Learning Objective #2 Describes the major capability provided by a system to satisfy an operational need  A system should not be procured or built without knowing what it is expected to do, such as:  Control roadway lighting  Monitor ground fault conditions  Monitor electrical power usage
  • 47. 47 Who and What Can Generate User Needs? Learning Objective #2 User needs describe the major capability provided by a system to satisfy an operational need.  People have user needs  Travelers  TMC operators  Maintenance personnel  In some contexts, a system may generate user needs: "the management station may need to modify operational parameters..."
  • 48. 48 ELMS NTCIP 1213 User Needs Learning Objective #2 The ELMS Problem Statement  Need to manage generic information (e.g., device ID)  Need to detect/sense device information from sensors in the field  Need to control field sensor attributes  Need to integrate to other ELMS systems and other communications platforms
  • 49. 49 Scope of the ELMS NTCIP 1213 Standard Learning Objective #2 Simple Architecture NTCIP NTCIP Not NTCIP
  • 50. 50 Scope of the ELMS NTCIP 1213 Standard Learning Objective #2 Alternate Architecture: ELMS within a Luminaire Source Figure 1 , Page 9 NTCIP 1213 Standard NTCIP NTCIP NTCIP NTCIP
  • 51. 51 Scope of the ELMS NTCIP 1213 Standard Learning Objective #2 Alternate Architectures – Logical Zoning NTCIP NTCIP Not NTCIP
  • 52. 52 ELMS NTCIP 1213 User Needs in Detail Learning Objective #2  Section 2.4 describes the major user needs that are related to the definition of the interface between the management station and an ELMS field device.  The user needs are considered to be the “high level” capabilities for NTCIP 1213 v02 and form the basis for defining the detailed functional requirements of the interface.
  • 53. 53 ELMS NTCIP 1213 User Needs in Detail Learning Objective #2 The user needs are organized as follows:  Operational—defining the basic modes of operation for communication between the management station and field devices  Features—describing essential data communication functions and message elements to be supported by the interface
  • 54. 54 ELMS NTCIP 1213 Operational User Needs Learning Objective #2 Provide Live Data (mandatory) 2.4.1.1 Provide Live Data One operational environment allows the management system to monitor and control the device by issuing requests (e.g., requests to access information, alter information, or control the device). In this environment, the device responds to requests from the management station immediately (e.g., through the provision of live data, success/failure notice of information alteration, or success/failure of the command).
  • 55. 55 ELMS NTCIP 1213 Operational User Needs Learning Objective #2 Provide Off-line Logged Data 2.4.1.2 Provide Off-Line Log Data Some operational environments do not have always-on connections (e.g., dial-up links). In such environments, a transportation system operator may wish to define conditions under which data is placed into a log, which can then be uploaded at a later time. For example, the operator may wish to manage the ELMS device so that it autonomously maintains a log of whenever a specific luminaire is turned on or off.
  • 56. 56 ELMS NTCIP 1213 Features Learning Objective #2 Relate to the informational needs of the users Divided into three major functional categories 1. Control, monitor, and manage roadway lighting 2. Control, monitor, and manage electrical power 3. Control, monitor, and manage electrical safety
  • 57. 57 ELMS NTCIP 1213 Features: Manage Roadway Lighting Learning Objective #2 Managing Roadway Lighting includes several sub-needs:  Implement lighting plan based on ambient light level  Implement lighting plan based on time schedule  Create zone  Configure zone
  • 58. 58 ELMS NTCIP 1213 Features: Manage Roadway Lighting Learning Objective #2 Managing Roadway Lighting includes several sub-needs:  Configure schedule  Apply schedule to zone  Configure Roadway Lighting Dim Level
  • 59. 59 ELMS NTCIP 1213 Features: Manage Roadway Lighting Learning Objective #2 Managing Roadway Lighting also includes luminaire sub-needs:  Configuration of Luminaire Switch State Logging  Configuration of Luminaire Lamp Condition Logging  Configuration of Luminaire Burn Condition Logging  Configuration of Luminaire Pole Condition Logging
  • 60. 60 ELMS NTCIP 1213 Features: Manage Roadway Lighting Learning Objective #2 Managing Roadway Lighting also includes Luminaire sub-needs:  Configuration of Luminaire Switch State  Configuration of Luminaire Identification  Configuration of Luminaire Dim Level  Control of Luminaire
  • 61. 61 ELMS NTCIP 1213 Features: Manage Electrical Power Learning Objective #2 Managing Electrical Power includes several sub-needs:  Configure and monitor Power Meter Switch State  Configure and monitor Power Meter Switch State Logging  Configure and monitor Power Meter Condition Logging  Configure and monitor Power Meter Periodic Measurement Logging
  • 62. 62 ELMS NTCIP 1213 Features: Manage Electrical Safety Learning Objective #2 Managing Electrical Safety includes several sub-needs:  Configure and monitor Ground Fault Switch State Logging  Configure and monitor Periodic Ground Fault Measurement Logging  Configure and monitor electrical service
  • 63. 63 ELMS NTCIP 1213 Features: Manage Electrical Safety Learning Objective #2 Managing Electrical Safety includes several additional sub-needs:  Configure and monitor circuit  Monitor circuit breaker  Monitor Arc Fault Status
  • 65. 65 Learning Objective #2 a) Need to inform TMC manager of electrical leakage b) Need to control traffic flow at an intersection c) Need to inform TMC manager of energy usage d) Need to control lighting levels by dimming Which of the following user needs cannot be satisfied by an ELMS system? Answer Choices
  • 66. 66 Learning Objective #2 Review of Answers a) Need to inform TMC manager of electrical leakage Incorrect, NTCIP 1213 supports the communications of electrical leakage information. b) Need to control traffic flow at an intersection Correct, NTCIP 1213 does not support traffic flow. c) Need to inform TMC manager of energy usage Incorrect, NTCIP 1213 supports the communications of energy usage information. d) Need to control lighting levels by dimming Incorrect, NTCIP 1213 supports the communications of dimming information.
  • 67. 67 Summary of Learning Objective #2  Identified specific ELMS user needs  What are you trying to do as ELMS? (problem definition)  Introduced generic architecture model
  • 68. 68 Learning Objective #3 – Use the Protocol Requirements List (PRL) to Select User Needs and Link to Requirements  Understand the parts of the PRL  Use the PRL as a tool for project-specific implementations  Reduce the risk of failure
  • 69. 69 ELMS NTCIP 1213 Functional Requirements Learning Objective #3 Section 3 of the ELMS standard defines the requirements based on the user needs identified in Section 2, and the interrelationship of user needs and functional requirements.  The Protocol Requirements List (PRL)  Operational environment requirements  Functional requirements  Supplemental requirements
  • 70. 70 The Purpose of the ELMS Protocol Requirements List Learning Objective #3 The PRL’s purpose is to:  Be a table that maps the user needs to the requirements  Be part of the agency’s specification  Reference the standard to define the communication interface  Help define what you want the interface to do  Identify what requirements will be selected to address a specific set of user needs
  • 71. 71 The ELMS Protocol Requirements List Learning Objective #3 Subhead (Arial Bold 28 PT Green) Text (Arial 24 PT Black) Bullets Bullet 1 Bullet 2 Bullet 2
  • 72. 72 ELMS User Needs in the PRL Learning Objective #3
  • 73. 73 ELMS Functional Requirements in the PRL Learning Objective #3
  • 74. 74 ELMS Conformance in the PRL Learning Objective #3 Subhead (Arial Bold 28 PT Green) Text (Arial 24 PT Black) Bullets Bullet 1 Bullet 2 Bullet 2
  • 75. 75 ELMS Project Requirements in the PRL Learning Objective #3
  • 77. 77 Other User Needs Not in the PRL Learning Objective #3 Other Operational Needs: User Needs Not Supported by NTCIP 1213  The standard, like the entire suite of NTCIP protocols, allows for extensions.  Proprietary extensions are not desired (interoperability problems), but are sometimes necessary.  Extensions might become part of a future version of the standard.  The standard supports interoperability for all contained features.
  • 78. 78 Summarizing the ELMS PRL Learning Objective #3 Subhead (Arial Bold 28 PT Green) Text (Arial 24 PT Black) Bullets Bullet 1 Bullet 2 Bullet 2
  • 79. 79 Agency Use of the ELMS PRL Learning Objective #3 The ELMS PRL can be used by:  A user or agency specification writer to indicate which requirements are to be implemented in a project specific implementation  The protocol implementer, as a checklist to reduce the risk of failure to conform to NTCIP 1213
  • 80. 80 Supplier and User Use of the ELMS PRL Learning Objective #3 The ELMS PRL can also be used by:  The supplier and user, as a detailed indication of the capabilities of the implementation  The user, as a basis for initially checking potential interoperability with another implementation
  • 82. 82 Learning Objective #3 a) ELMS user needs do not describe what features the device needs to support and why. b) ELMS functional requirements are not specifications. c) Within the ELMS PRL, the relationships between user needs and functional requirements are not standardized. d) The ELMS PRL promotes interoperability. Which of the following is a True statement? Answer Choices
  • 83. 83 Learning Objective #3 Review of Answers a) User needs do not describe what features the device needs to support and why. Incorrect, user needs do describe supported features. b) Functional requirements are not specifications. Incorrect, functional requirements do not support specifications. c) Within the PRL, the relationships between user needs and functional requirements are not standardized. Incorrect, relationships between user needs and functional requirements are standardized. d) The PRL promotes interoperability. Correct, the PRL does support interoperability.
  • 84. 84 Selecting User Needs through the PRL Learning Objective #3 Using the ELMS User Need ID number 2.4.2.2.2, the corresponding text allows determination if the user need “Control Electrical Service” is desired in your system.
  • 85. 85 Selecting User Needs through the PRL Learning Objective #3 ELMS User Need 2.4.2.2.2 “Control Electrical Service” is defined on page 14 of the ELMS Standard as: A management station may need to control an electrical service directly or by enabling/disabling the stagger mode for branch circuits served by the electrical service. A management station may need to control the electrical service to allow or disallow the schedule control by one of three states: a) Continuous control—not allowing the schedule to control current settings for electrical service b) Transitory control—not allowing the schedule to control the electrical service until the next event in the schedule c) Timed control—not allowing the schedule to control the electrical service until after a period of time specified in the timed control dialog for the electrical service
  • 86. 86 The ELMS PRL and Conformance Learning Objective #3 Conformance Mandatory vs. Optional  Examine the “Conformance” column  Conformance: Identifies if the user need (or requirement) is mandatory or optional
  • 87. 87 The ELMS PRL and Conformance Learning Objective #3 Conformance Mandatory vs. Optional  Conformance: Identifies if the user need (or requirement) is mandatory or optional  Thus, if User Need 2.4.2.2.2 “Control Electrical Service” is required, 3.4.2.2.1 is mandatory, others are optional
  • 89. 89 Learning Objective #3 a) Options for conformance are mandatory or optional. b) Options for project requirements are yes or no. c) Optional user needs are dependent on project requirements. d) Optional functional requirements are not dependent on project requirements. Which of the following descriptions of the PRL is a false statement? Answer Choices
  • 90. 90 Learning Objective #3 Review of answers a) Options for conformance are mandatory or optional. True statement; the only valid entries for Conformance are mandatory and optional. b) Options for project requirements are yes or no. True statement; the only valid entries for project requirements are yes and no. c) Optional user needs are dependent on project requirements. True statement; selection of project requirements drives the inclusion/exclusion of optional UN. d) Optional functional requirements are not dependent on project requirements. False; selection of project requirements drives the inclusion/exclusion of optional FRs.
  • 91. 91 ELMS User Needs Hierarchical Relationship Learning Objective #3  User Need 2.4.1.2 is optional, thus if the project definition requires this user need, then  3.3.2.1, 3.3.2.2, and 3.3.2.4 are mandatory
  • 92. 92 The ELMS PRL User Needs - Project Requirements Relationship Learning Objective #3 Supported Project Requirements Agency/Specifier to circle Yes or No to indicate the agency's user needs for the proposed implementation.
  • 93. 93 Importance of the ELMS PRL’s User Needs and Functional Requirements Relationship Learning Objective #3  User needs describe required features.  Functional requirements refine the user needs into detailed specifications.  Within the PRL, the relationships between user needs and functional requirements are standardized.  Use of the PRL’s user needs and dependent functional requirements promotes interoperability.
  • 94. 94 The ELMS PRL’s User Needs/Functional Requirements Relationship in Detail Learning Objective #3 Functional Requirement Identifier (FR ID) - Section Number of the Functional Requirement  Functional Requirement (FR) - Title (description of the functional requirement)
  • 95. 95 The ELMS PRL’s User Needs/Functional Requirements Relationship in Detail Learning Objective #3  Requirements associated with a user need are found under that user need.  Each user need will have at least one requirement associated with it.  Each requirement in the standard is associated with at least one user need.  Result: The standard has no unnecessary requirement, and all user needs are satisfied by at least one requirement.
  • 96. 96 The ELMS PRL’s User Needs/Functional Requirements Relationship in Detail Learning Objective #3 Mandatory vs. Optional  A “mandatory” requirement is only mandatory if an associated user need is selected.  If an optional user need is not selected, its associated requirements are not necessary, unless they are required by another user need selection.  Example: “3.4.1.3.4 - Configure devices in zone for light activated operation”
  • 97. 97 The ELMS PRL’s User Needs/Functional Requirements Relationship in Detail Learning Objective #3 Additional Project Requirements Column  Used to enter additional notes and requirements  Used to provide further details about the implementation
  • 99. 99 Learning Objective #3 a) User Needs describe what features the device needs to support. b) Functional Requirements refine the User Needs into specifications. c) Relationships between User Needs and Functional Requirements are standardized. d) The ELMS PRL does not promote interoperability. Which of the following is a false statement? Answer Choices
  • 100. 100 Learning Objective #3 Review of Answers a) User Needs describe what features the device needs to support. True statement, user needs describe what features are required. b) Functional Requirements refine the user needs into specifications. True statement, Functional Requirements do refine user needs into detailed, measurable specifications. c) Relationships between User Needs and Functional Requirements are standardized. True statement, the PRL defines standardized relationships. d) The PRL does not promote interoperability. False, the PRL does promote interoperability.
  • 101. 101 Using the ELMS PRL to Check Interoperability Learning Objective #3 Use of the ELMS PRL supports interoperability of selected attributes with:  The ITS Management Center  Other ELMS systems, on site or remote  Smart Grid systems  Vehicle to Infrastructure (V2I) communications systems
  • 102. 102 Summary of Learning Objective #3 Use the ELMS PRL to select the user needs and link them to requirements to:  Indicate how to select user needs that can be traced to requirements  Reduce the risk of failure to conform to NTCIP 1213 v02  Provide a detailed indication of the implementation capabilities  Check interoperability with another ELMS system, as part of the V2I system or as part of the interoperable smart grid
  • 103. Learning Objective #4 Explain how the ELMS PRL table of the NTCIP 1213 Standard fits into the development of ELMS project specifications and contract documents 103
  • 104. 104 Integrating the ELMS PRL into an ELMS Specification Learning Objective #4 From a vendor's perspective  Even if a user need and resulting requirement(s) is not mandatory, a vendor may optionally fulfill the user need and provide the feature.  Vendors can provide a PRL for their standard products to show what user needs they support.
  • 105. 105 Integrating the ELMS PRL into an ELMS Specification Learning Objective #4 From an agency's perspective  A completed PRL must become part of the overall specification.  A completed PRL indicates the requirements for the communications interface.  Agency provides language in the specification that all selected requirements must be implemented as per the standard in order to support off-the-shelf interoperability.
  • 106. 106 Integrating the ELMS PRL into an ELMS Specification Learning Objective #4 ELMS Contract Documents A completed ELMS PRL is part of the overall project specification, in addition to the hardware and software specifications
  • 107. 107 Integrating the ELMS PRL into an ELMS Specification – Conformance vs. Compliance Learning Objective #4  Conformance  Meets a specified standard  Compliance  Meets a specification (e.g., for a specific project)
  • 109. 109 Learning Objective #4 a) Vendors can provide an ELMS PRL for their standard products to show what user needs they support b) A completed ELMS PRL must become part of the overall specification c) A completed ELMS PRL indicates the requirements for the communications interface d) A completed ELMS PRL describes the entire project specification Which of the following is a false statement? Answer Choices
  • 110. 110 Learning Objective #3 Review of Answers a) Vendors can provide an ELMS PRL for their standard products to show what user needs they support. True statement, products can be evaluated for standardization b) A completed ELMS PRL must become part of the overall specification. True statement, project specifications includes communications, hardware, and software specifications c) A completed ELMS PRL indicates the requirements for the communications interface. True statement, the PRL defines the communications interface d) A completed ELMS PRL describes the entire project specification. False, it only describes the communications interface
  • 111. 111 Summary of Learning Objective #4  Explained how the PRL table of the NTCIP 1213 Standard fits into the ELMS specification  Emphasized user needs-requirements link
  • 112. 112 What We Have Learned 1) NTCIP 1213 defines the concept of operations and user needs for _______________________________________. 2) NTCIP 1213 follows the ____ approach. 3) ELMS has three major categories of functionalities. a) Control _______________________ b) Monitor ______________________________ c) Monitor ______________________ 4) A ________________________ is used to link user needs to functional requirements. 5) PRL table of the ELMS standard fits into an ELMS ___________ _. Electrical and Lighting Management Systems SEP project specification Electrical Power Usage Ground Fault Conditions Roadway Lighting Protocol Requirements List
  • 113. 113 Resources  Systems Engineering Handbook, Version 3.2, International Council on Systems Engineering, January 2010.  Systems Engineering Guidebook for Intelligent Transportation Systems, Version 3.0, United States Department of Transportation, November 2009.  The NTCIP Guide, Version 04, NTCIP 9001, 2009.  Object Definitions for Electrical and Lighting Management Systems, Version 2.20b, NTCIP March 2011.  A306a Participant Student Supplement.
  • 115. 115 Next Course Module A306b:Specifying Requirements for Electrical and Lighting Management Systems (ELMS) Based on NTICP 1213 Standard
  • 116. Curriculum Path (SEP) I101 Using ITS Standards: An Overview A101 Introduction to Acquiring Standards -based ITS Systems A102 Introduction to User Needs Identification A201 Details on Acquiring Standards-based ITS Systems C101 Intro. to Comm. Protocols and Their Use in ITS Applications A306a Understanding User Needs for Electrical and Lighting Management Systems (ELMS) Based on NTCIP 1213 Standard A306b Specifying User Needs for Electrical and Lighting Management Systems (ELMS) Based on NTCIP 1213 Standard