SlideShare une entreprise Scribd logo
1  sur  151
Télécharger pour lire hors ligne
Welcome
Ken Leonard, Director
ITS Joint Program Office
Ken.Leonard@dot.gov
www.pcb.its.dot.gov
4
A306b:
Specifying Requirements for Electrical and
Lighting Management Systems (ELMS) Based
on NTCIP 1213 Standard
5
Instructor
James J. Frazer
President
Gridaptive Technologies
Pompano Beach, Florida, USA
6
Target Audience
 Engineering staff
 Street lighting maintenance staff
 Traffic management center (TMC)/Operations staff
 System developers
 Private and public sectors users including manufacturers
7
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
 A306a: Understanding User Needs for Electrical and
Lighting Management Systems (ELMS) Based on NTCIP
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 Requirements for
Electrical and Lighting
Management Systems
(ELMS) Based on NTCIP
1213 Standard
8
9
Learning Objectives
1. Review the structure of the NTCIP 1213 v02 Standard
2. Use the Protocol Requirements List (PRL) to specify
the standardized structure of requirements
3. Include the requirements from the PRL in the
specification
4. Explain how interoperability is achieved through the
Requirements Traceability Matrix
5. Examine the benefits of the SEP approach regarding
verification and validation in the ELMS testing process
6. Explain conditions and context for extending the
standard including specifying requirements not
covered by standard
10
Learning Objective # 1 – Review the
Structure of the NTCIP 1213 Standard
 Summarize NTCIP 1213 Capabilities
 Identify components of the standard, ConOps,
Requirements, Dialogs, MIB, PRL, RTM
 Focus on Requirements
 State what this standard does not have (e.g., test cases)
11
Capabilities of NTCIP 1213 Systems
Learning Objective # 1
Control and monitoring of terminal devices for:
 Roadway lighting, including scheduling and zoning
 Safety: electrical leakage anomalies, including power
quality and ground fault issues
 Revenue grade power metering
12
Capabilities of NTCIP 1213 Systems
Learning Objective # 1
Integration with other systems including:
 Vehicle to Grid Infrastructure
 The electrical distribution network (The Smart Grid)
 Electric vehicle charging infrastructure
NTCIP 1213 System Configurations
Learning Objective # 1
13
Graphics: Gridaptive Technologies
Learning Objective # 1
© US DOT 2012
The USDOT Framework
14
15
The US Smart Grid Framework
Learning Objective # 1
Subhead (Arial Bold 28 PT Green)
Text (Arial 24 PT Black)
Bullets
 Bullet 1
 Bullet 2
 Bullet 2
 Sub bullets
NTCIP 1213
16
Structure of the NTCIP 1213 Standard
Learning Objective # 1
Components of the Standard
 Section 1: General
 Section 2: Concept of Operations
 Section 3: Functional Requirements
 Section 4: Dialog Specifications
 Section 5: Electrical and Lighting Management System
Master Object Definitions
17
Structure of the NTCIP 1213 Standard (Cont.)
Learning Objective # 1
Components of the Standard
 Annex A: Requirements Traceability Matrix (RTM)
 Annex B: Object Tree
 Annex C: Revised Object Definitions for Astronomical
Clock
18
Missing Components of NTCIP 1213
Learning Objective # 1
Test Cases
 Does not include Test Cases
 Need to be produced for each project
 For more on testing, please examine:
 T101: Introduction to ITS Standards Testing
 T201: How to Write a Test Plan
 T202 Overview of Test Design Specifications, Test
Cases, and Test Procedures
20
Learning Objective # 1
a) Roadway lighting, including scheduling and zoning
b) Safety: electrical leakage anomalies, including power
quality and ground fault issues
c) Revenue grade power metering
d) Wiring specifics
Which choice is not a capability of the
NTCIP 1213 standard?
Answer Choices
21
Learning Objective # 1
Review of answers
a) Roadway lighting, including scheduling and zoning
Incorrect. This is a core capability of NTCIP 1213.
b) Safety: electrical leakage anomalies, including
power quality and ground fault issues
Incorrect. This is a core capability of NTCIP
1213.
c) Revenue grade power metering
Incorrect. This is a core capability of NTCIP 1213.
d) Wiring specifics
Correct. NTCIP 1213 does not support wiring
specifics.
22
Summary of Learning Objective # 1
Review the Structure of the NTCIP 1213
Standard
 We summarized the capabilities of the NTCIP
1213 standard
 We identified the components of the standard
 We focused on requirements
 We stated what this standard does not have
23
Learning Objective # 2 – Use the Protocol
Requirements List (PRL) to specify the
standardized structure of requirements
 The PRL is a table that is a tool included in the
standard for use by the system developers, agency
specifiers, and producers of ELMS equipment
 Properly trace user needs to requirements
 Within a PRL, select a given range of a
performance requirement
24
Use the PRL to Trace User Needs to
Requirements
Learning Objective # 2
A Subset of the PRL Table
Source: NTCIP 1213
25
Use the PRL to Trace User Needs to
Requirements
Learning Objective # 2
User Need IDs in the PRL Table
26
Use the PRL to Trace User Needs to
Requirements
Learning Objective # 2
User Needs in the PRL Table
27
An Example User Need –
Retrieve Luminaire Information
Learning Objective # 2
Examining User Need 2.4.2.1.1.1
2.4.2.1.1.1 Retrieve Luminaire Information
The system manager needs to be able to determine the
capabilities of the ELMS. This manager may need to
configure the ELMS luminaire to retrieve pole identifiers,
locations, modes, zones, and vendor information for each
luminaire.
28
Use the PRL to Trace User Needs to
Requirements
Learning Objective # 2
The Functional Requirement Identifier
29
Use the PRL to Trace User Needs to
Requirements
Learning Objective # 2
The Functional Requirements Column
30
Requirements for Retrieve Luminaire
Information
Learning Objective # 2
Examining 3.4.1.1.1.1
3.4.1.1.1.1 Retrieve Luminaire Pole Identifier
A management station shall able to retrieve from the
ELMS device the pole identifier to which a luminaire is
attached.
31
Requirements for Retrieve Luminaire
Information
Learning Objective # 2
3.4.1.1.1.2 Retrieve Luminaire Location - A management
station shall be able to retrieve the location of the luminaire
from the ELMS device. The location information shall be in one
of the following forms:
3.4.1.1.1.2.1 Specify Location in Longitude/Latitude
3.4.1.1.1.2.2 Specify Location Information Using Textual
Description of a Road/Street/Block Name/Number
3.4.1.1.1.2.3 Specify Location in Local Reference
Coordinate Grid
32
Requirements for Retrieve Luminaire
Information
Learning Objective # 2
3.4.1.1.1.3 Retrieve Luminaire Mode - A management
station shall be able to retrieve the current operating mode
of the luminaire from the ELMS device.
3.4.1.1.1.4 Retrieve Luminaire Zone - A management
station shall be able to retrieve the zone identifier(s) for a
luminaire from the ELMS device.
3.4.1.1.1.5 Retrieve Luminaire Vendor Information - A
management station shall be able to retrieve the
information on the version, make, and model of the
luminaire from the ELMS device.
33
ELMS Requirements are “Well-formed”
Learning Objective # 2
[Actor] [Action] [Target] [Constraint] [Localization]
Actor – Identifies who or what does the action
Action – Identifies what is to happen
Target – Identifies who or what receives the action
Constraint – Identifies how to measure success or failure of
the requirement
Localization – Identifies the circumstances under which the
requirement applies
Localization and constraint portions are important, but not all
requirements will have both.
34
Example of an ELMS Requirement
Learning Objective # 2
A management station shall be able to retrieve
the location of the luminaire from the ELMS
device
Actor - management station
Action - be able to retrieve
Target - the ELMS device
Constraint - location of the luminaire
35
Section 3 Functional Requirements
Learning Objective # 2
3.1 Tutorial [Informative]
3.2 Protocol Requirements List (PRL)
3.3 Operational Environment Requirements
3.4 Functional Requirements
3.5 Supplemental Requirements
36
Section 3.3 Operational Environment
Requirements
Learning Objective # 2
3.3.1 Provide Live Data
3.3.2 Provide Off-Line Log Data
3.3.3 Monitor Exceptional Conditions
37
Section 3.4 Functional Requirements
Learning Objective # 2
3.4.1 Configure ELMS Device
3.4.2 Control Device
3.4.3 Monitor Device Status
38
Section 3.5 Supplemental Requirements
Learning Objective # 2
3.5.1 Supplemental Requirements for Scheduled Operations
3.5.2 Supplemental Requirements for Zones
3.5.3 Supplemental Requirements for Dim Levels
3.5.4 Supplemental Requirements for Event Logs
3.5.5 Supplemental Requirements for Live Data
40
Learning Objective # 2
a) Configure ELMS Device
b) Control Device
c) Monitor Device Status
d) Backwards Compatibility Requirements
Which of the following is not a major group
of requirements in NTCIP 1213?
Answer Choices
41
Learning Objective # 2
Review of answers
a) Configure ELMS Device
Incorrect. These requirements provide for
configuring ELMS field devices.
b) Control Device
Incorrect. These requirements provide for
controlling the ELMS field device.
c) Monitor Device Status
Incorrect. These requirements provide for
monitoring alarms and device status.
d) Backwards Compatibility Requirements
Correct. As the first published version of the
standard, it does not have any backwards
compatibility issues with which to deal.
42
Including PRL Requirements in the
ELMS Specification:
Learning Objective # 2
Conformance
43
Including PRL Requirements in the
ELMS Specification:
Learning Objective # 2
Conformance
44
Including PRL Requirements in the ELMS
Specification:
Learning Objective # 2
Project Requirements
45
Including PRL Requirements in the ELMS
Specification:
Learning Objective # 2
Project Requirements
46
Examining the PRL's Additional Project
Requirements:
Learning Objective # 2
Performance Criteria
125
47
Summary of Learning Objective #2
Use the Protocol Requirements List (PRL) to
specify the standardized structure of
requirements.
 To properly trace user needs to requirement
 Within a PRL, to select a given range of a performance
48
Learning Objective # 3 – How to Include the
Requirements from the PRL in the Specification
 How to compare and contrast vendor PRLs for off-the-
shelf interoperability analysis
 Explain how it fits into the big picture
 Explain how ELMS fits in the smart grid infrastructure
 Properly tracing User Needs to Requirements
 Creating a Specification, Overview, Contents, and
Considerations
49
Using the PRL to Build a Specification:
Washington State DOT Case Study
Learning Objective # 3
In preparing the communications
interface specification for a large
bridge and tunnel project, many
user needs were identified.
50
Using the PRL to Build a Specification:
Washington State DOT Case Study
Learning Objective # 3
 Control lighting system lumen output by current ambient
light level (adaptive lighting)
 Control lighting fixtures by zones of branch circuits
 Configure branch circuits into alternate zones
 Configure, control, and monitor branch circuits
 Configure schedules for branch circuit zones
 Report exceptional conditions in a near real-time basis
 Override schedules as required
These Needs Included the Ability to:
51
Using the PRL to Build a Specification:
Washington State DOT Case Study
Learning Objective # 3
 Configure, control, or monitor
 Luminaires
 Electrical services
 Ground fault equipment
 Arc fault equipment
 Provide Smart Grid information
to the local electric utility
These Needs Do Not Include the Ability to:
Photo: Gridaptive Technologies
52
Building Project Specifications
Using the PRL
Learning Objective # 3
Provide Live Data
53
Building Project Specifications
Using the PRL
Learning Objective # 3
Provide Off-Line Log Data
54
Building Project Specifications
Using the PRL
Learning Objective # 3
Provide Luminaire Switch State Logging
55
Building Project Specifications
Using the PRL
Learning Objective # 3
Provide Luminaire Lamp Condition Logging
56
Building Project Specifications
Using the PRL
Learning Objective # 3
Provide Luminaire Burn Condition Logging
57
Building Project Specifications
Using the PRL
Learning Objective # 3
Provide Periodic Luminaire Burn Time Logging
58
Building Project Specifications
Using the PRL
Learning Objective # 3
Provide Periodic Luminaire Temperature Logging
59
Building Project Specifications
Using the PRL
Learning Objective # 3
Provide Periodic Luminaire Pole Condition
Logging
60
Building Project Specifications
Using the PRL
Learning Objective # 3
Provide Relay Switch State Logging
61
Building Project Specifications
Using the PRL
Learning Objective # 3
Provide Power Meter Switch State Logging
62
Building Project Specifications
Using the PRL
Learning Objective # 3
Provide Periodic Power Meter Measurement
Logging
63
Building Project Specifications
Using the PRL
Learning Objective # 3
Provide Power Meter Condition Logging
64
Building Project Specifications
Using the PRL
Learning Objective # 3
Provide Ground Fault Switch State Logging
65
Building Project Specifications
Using the PRL
Learning Objective # 3
Provide Periodic Ground Fault Measurement
Logging
66
Building Project Specifications
Using the PRL
Learning Objective # 3
Retrieve Logged Data
67
Building Project Specifications
Using the PRL
Learning Objective # 3
Monitor Exceptional Conditions
68
Building Project Specifications
Using the PRL
Learning Objective # 3
Features
69
Building Project Specifications
Using the PRL
Learning Objective # 3
Configure ELMS Device
70
Building Project Specifications
Using the PRL
Learning Objective # 3
Configure Luminaire
71
Building Project Specifications
Using the PRL
Learning Objective # 3
Retrieve Luminaire Information
72
Building Project Specifications
Using the PRL
Learning Objective # 3
Configure Luminaire Identification Information
255
73
Building Project Specifications
Using the PRL
Learning Objective # 3
Configure Luminaire Mode
74
Building Project Specifications
Using the PRL
Learning Objective # 3
Configure Electrical Service
/ No
75
Building Project Specifications
Using the PRL
Learning Objective # 3
Retrieve Electrical Service Information
76
Building Project Specifications
Using the PRL
Learning Objective # 3
Configure for Light-Activated Operation
77
Building Project Specifications
Using the PRL
Learning Objective # 3
Configure for Scheduled Operation
78
Building Project Specifications
Using the PRL
Learning Objective # 3
Configure Zones
79
Building Project Specifications
Using the PRL
Learning Objective # 3
Configure for Manual Operation
80
Building Project Specifications
Using the PRL
Learning Objective # 3
Configure Stagger Interval
81
Building Project Specifications
Using the PRL
Learning Objective # 3
Configure Dim Levels
82
Building Project Specifications
Using the PRL
Learning Objective # 3
Configure Electrical Service Monitoring and
Metering Equipment
83
Building Project Specifications
Using the PRL
Learning Objective # 3
Configure Branch Circuit
84
Building Project Specifications
Using the PRL
Learning Objective # 3
Retrieve Branch Circuit Information
85
Building Project Specifications
Using the PRL
Learning Objective # 3
Configure Branch Circuit
86
Building Project Specifications
Using the PRL
Learning Objective # 3
Control Device
87
Building Project Specifications
Using the PRL
Learning Objective # 3
Control Luminaire
88
Building Project Specifications
Using the PRL
Learning Objective # 3
Control Electrical Service
89
Building Project Specifications
Using the PRL
Learning Objective # 3
Control Branch Circuit
90
Building Project Specifications
Using the PRL
Learning Objective # 3
Control Devices By Zone
91
Building Project Specifications
Using the PRL
Learning Objective # 3
Monitor Device Status
92
Building Project Specifications
Using the PRL
Learning Objective # 3
Monitor Luminaire
93
Building Project Specifications
Using the PRL
Learning Objective # 3
Monitor Electrical Service
94
Building Project Specifications
Using the PRL
Learning Objective # 3
Monitor Branch Circuit
95
Building Project Specifications
Using the PRL
Learning Objective # 3
Supplemental Requirements
96
Building Project Specifications
Using the PRL
Learning Objective # 3
Supplemental Requirements for Scheduled
Operations
255
255
97
Building Project Specifications
Using the PRL
Learning Objective # 3
Supplemental Requirements for Zones
100
999
98
Building Project Specifications
Using the PRL
Learning Objective # 3
Supplemental Requirements for Dim Levels
99
Building Project Specifications
Using the PRL
Learning Objective # 3
Supplemental Requirements for Event Logs
255
255
255
100
Building Project Specifications
Using the PRL
Learning Objective # 3
Supplemental Requirements for Live Data
152
101
Using the PRL in a Specification
Learning Objective # 3
As Part of the Interface Specification
 A completed PRL defines the requirements for the
NTCIP interface
 A deployment may need multiple interface specifications
o Management systems that support multiple devices
o May need support for legacy protocol
102
Using the PRL in a Specification
Learning Objective # 3
Compare and contrast vendor PRLs for off-
the-shelf interoperability analysis
 Once your project specific PRL is complete, you can use
it to determine:
 If off-the-shelf solutions are available
 Which vendor’s product fits your application best
 Whether custom development is required
 Which vendor’s products are interoperable, and
exactly which features are interoperable
103
Using the PRL in a Specification
Learning Objective # 3
Consistency
 The interface specification
must be consistent with the
remainder of the specification
104
Using the PRL in a Specification
Learning Objective # 3
Sample Text for Use in a Specification
 The PRL should be properly introduced within the
specification.
 A copyright disclaimer should appear with the PRL.
 Refer to the student supplement for guidance on
wording used to introduce the PRL.
106
Learning Objective # 3
a) Retrieve luminaire location
b) Configure luminaire mode
c) Configure branch circuit zone
d) Retrieve wiring particulars
Which choice is not a functional
requirement contained in the NTCIP 1213
PRL?
Answer Choices
107
Learning Objective # 3
Review of answers
a) Retrieve luminaire location
Incorrect. This is a functional requirement of
NTCIP 1213.
b) Configure luminaire mode
Incorrect. This is a functional requirement of
NTCIP 1213.
c) Configure branch circuit zone
Incorrect. This is a functional requirement of
NTCIP 1213.
d) Retrieve wiring particulars
Correct. NTCIP 1213 does not support
retrieval of wiring particulars.
108
Summary of Learning Objective # 3
How to include the requirements from the PRL in
the specification
We demonstrated how to compare and contrast vendor
PRLs for off-the-shelf interoperability analysis.
We explained how ELMS fits in the smart grid infrastructure
architecture.
We properly traced user needs to requirements.
We created a specification, overview, contents, and
considerations.
109
Learning Objective # 4 – Explain How
Interoperability is Achieved through the
Requirements Traceability Matrix
 Explain source requirement and how it is selected in RTM
 Explain link to dialogs, objects, and block objects
 Learn how dialogs and messages in RTM are communicated
to the field device using SNMP
 Provide complete description of how a specification is to be
created to support the complete end-to-end example
 Provide example of how monitoring of ELMSs work
110
Using the Requirements Traceability
Matrix (RTM)
Learning Objective # 4
Achieving Interoperability and
Interchangeability
 How the RTM traces to a single design
 Annex A contains the RTM
 The RTM maps requirements to a specific design
 How to compare for interoperability
 How to compare for interchangeability
111
Using the Requirements Traceability
Matrix (RTM)
Learning Objective # 4
The Requirement ID Column
112
Using the Requirements Traceability
Matrix (RTM)
Learning Objective # 4
The Requirement Column
113
Using the Requirements Traceability
Matrix (RTM)
Learning Objective # 4
The Dialog ID Column
114
Using the Requirements Traceability
Matrix (RTM)
Learning Objective # 4
The Dialog Column
115
Using the Requirements Traceability
Matrix (RTM)
Learning Objective # 4
The Object ID Column
116
Using the Requirements Traceability
Matrix (RTM)
Learning Objective # 4
The Object Column
117
Using the Requirements Traceability
Matrix (RTM)
Learning Objective # 4
Summarizing the RTM
The RTM
 Maps each requirement to one specific design
 Is a precise dialog
 Is a precise list of objects
 All of the objects must be supported if the requirement
is supported
118
Using the Requirements Traceability
Matrix (RTM)
Learning Objective # 4
How to Compare for Interoperability
 The RTM provides interoperability of requirements
 The PRL indicates which requirements are supported
 Comparison of PRLs allow quick determination of
interoperability
119
Learning Objective # 4
Comparison of PRLs
For Interoperability and Interchangeability
120
Comparison of PRLs
Learning Objective # 4
For Interoperability
 If both the TMS and the ELMS support a feature
 Interoperability is provided
 If the TMS supports, but ELMS does not
 TMS can still use other features (typically)
 TMS can still interoperate with feature with other
devices
 If ELMS supports, but TMS does not
 Feature could be used by other/future TMS
 Feature can potentially be used manually
121
Comparison of PRLs
Learning Objective # 4
For Interchangeability
 Both support a feature
 Equipment is interchangeable for feature
 New equipment supports; old one does not
 New equipment is interchangeable (meets or
exceeds)
 Old equipment supports; new ones do not
 Feature will not be supported
 Is feature needed?
123
Learning Objective # 4
a) All of the objects must be supported
b) At least one of the objects must be supported
c) All of the objects must be supported if the requirement is
supported
d) At least one of the objects must be supported if the
requirement is supported
What does the following table mean?
Answer Choices
124
Learning Objective # 4
Review of answers
a) All of the objects must be supported
Incorrect. They only need to be supported if the
requirement has been selected in the PRL.
b) At least one of the objects must be supported
Incorrect. If the requirement is selected, all of the
objects must be supported.
c) All of the objects must be supported if the
requirement is supported
Correct.
d) At least one of the objects must be supported if the
requirement is supported
Incorrect. If the requirement is supported, all of
the objects must be supported.
125
NTCIP 1213 Dialogs
Learning Objective # 4
A Basic Dialog between the TMS and the ELMS
Request
Response
126
NTCIP 1213 Dialogs
Learning Objective # 4
Dialog Example: Configuring a Schedule
Action
Day Plan
Time Base Schedule
Source: NTICP 1213
127
NTCIP 1213 Dialogs
Learning Objective # 4
All Dialog Objects Are Listed in the RTM
128
Summary of Learning Objective #4
Explaining Interoperability and the RTM
 We explained source requirements and how they are
selected in the RTM.
 We examined links to dialogs, objects, and block objects.
 We described how a specification is created to support the
complete end-to-end example, from user need to dialog on
the wire.
 We discussed how monitoring of ELMS is accomplished.
129
Learning Objective # 5 – Examine the
benefits of the SEP approach
 Benefits in developing a test plan
 Benefits of testing using SEP
 Benefits to agencies
 Benefits to vendors
130
Examine the benefits of the SEP approach
The Benefits in Developing a Test Plan
 Verify that requirements are fulfilled
 Reduce the risk of misinterpretation between agency and
manufacturers
 Reduce the risk of financial mismanagement
 Reduce the risk of perceived lack of oversight
 Ensure interoperability to allow system expansion
Learning Objective # 5
131
Examine the benefits of the SEP approach
The Benefits of Testing Using SEP
 Validation: Making sure a system, when placed in
operation, will support agency needs
 Verification: Making sure a design complies with
requirements and that the systems (as proposed and
delivered) comply with both design and requirements
 Traceability: A tool to help determine if the agency’s
requirements are fulfilled by the design and that
implementation was done correctly
 Used for unit, subsystem, and system testing
Learning Objective # 5
132
Examine the benefits of the SEP approach
The Benefits of Testing Using SEP
 Unit/Device Testing
 Focuses on comparing an implementation against the
standards and specified options
 May be performed by inspecting the code to use
“proven” software to send test messages to the device
 Subsystem Testing
 Consists of connecting two or more devices together
and exchanging data
 Assumes devices and components have passed a
designed unit test plan
Learning Objective # 5
133
Examine the benefits of the SEP approach
The Benefits of Testing Using SEP
 System Testing
 Highest level of testing
 Performed after all lower level testing is successfully
completed
 Performed in an operational environment
 Includes acceptance testing
Learning Objective # 5
134
Examine the benefits of the SEP approach
The Benefits of Testing Using SEP
Learning Objective # 5
135
Examine the benefits of the SEP approach
The Benefits of Testing Using SEP
 Provides the framework and process to verify that the
system meets the user needs
 Improves stakeholder participation
 Results in more adaptable, resilient systems
 Verifies functionality and fewer defects
 Results in higher level of reuse in future projects
 Results in better documentation
Learning Objective # 5
136
Examine the benefits of the SEP approach
The Benefits to Agencies
 Users including transportation and electric utility
specification developers can use testing results to confirm
which requirements have been delivered in a project specific
implementation
 The protocol implementer can use testing results to confirm
conformance to NTCIP 1213
Learning Objective # 5
137
Examine the benefits of the SEP approach
The Benefits to Vendors
 The supplier can supply testing data as a detailed
indication of the capabilities of the implementation
 The user can use this vendor supplied test data, as a basis
for checking interoperability with another implementation
Learning Objective # 5
138
Summary of Learning Objective #5
Benefits of the SEP Approach
 We discussed the importance of the SEP.
 We examined the benefits in developing a test plan.
 We reviewed the benefits to agencies including
Transportation and electricity specification developers.
 We reviewed the benefits to vendors.
139
Learning Objective #6 – Extending the
Standard
 Conditions and context for extending the standard
 Specify requirements not covered by the standard
 Adding missing requirements identified through best
practices
 Emphasize user needs-requirements link
140
Extending the Standard
Complicates interoperability and
interchangeability
 Not achievable unless all design details are known
 Extensions are relatively custom solutions, resulting in:
 Increased specification costs
 Increased development costs
 Increased testing costs
 Increased integration costs
 Longer deployment timeframe
 Increased maintenance costs
Learning Objective #6
141
Extending the Standard
Extensions should only be considered when:
 NTCIP features are inadequate to meet need
 Benefits of extension outweigh added costs
Learning Objective #6
142
Extending the Standard
Extended equipment should be designed to:
 Appropriately integrate with NTCIP-only deployments
 Minimize added complexity
Learning Objective #6
143
Extending the Standard Using a Custom
User Need
X.1 Custom Needs
X.1.1 Plan Selection Based on Astronomical Clock
(Annex C)
A TMS operator needs the ELMS to switch luminaires,
circuits and electrical services based on the sunrise and
sunset time as calculated by day of year, and
latitude/longitude.
This feature allows ELMS to ensure these conditions are
managed daily.
Learning Objective #6
144
Extending the Standard Using a Custom
User Need
X.2 Requirements
X.2.1 Configure Astronomical Control
The ELMS shall allow the TMS to configure schedule mode
to enable astronomical control
X.2.2 Monitor Astronomical Control
The ELMS shall allow the TMS to monitor astronomical
control.
Learning Objective #6
146
Learning Objective #6
a) There is an unmet need that justifies the added cost
b) The existing system uses a non-standard method
c) You want to use your specification to favor a specific
vendor
d) When the standardized solution is overly complex for
your simple needs
Which of the following is the best reason to
extend the NTCIP 1213 standard?
Answer Choices
147
Learning Objective #6
Review of answers
a) There is an unmet need that justifies the added cost
Correct. Sometimes you just have to accept the
added cost.
b) The existing system uses a non-standard method
Incorrect. Doing this will prolong the expensive
customized approach for another generation.
c) You want to use your specification to favor a specific
vendor
Incorrect. This can trap you into a proprietary solution.
d) When the standardized solution is overly complex
Incorrect. Some NTCIP features are complex to allow
flexibility, but costs of custom solutions far outweigh any
costs due to added complexity.
148
Summary of Learning Objective #6
Explain conditions and context for extending the
Standard
 We discussed specifying requirements that are
that are not included in the standard:
 By adding missing requirements identified through
best practices
 By emphasizing the user need/requirements link
149
What We Have Learned
1) Components of the standards: User Needs,____________,
Dialogs, the _____and the RTM.
2) _______ and messages in the _____are communicated to
the field device using ________.
3) The protocol implementer can use testing results to confirm
___________to NTCIP 1213 as a benefit to agencies.
4) The RTM traces requirement to a _______design solution,
thereby providing _____________
Requirements
Dialogs
PRL
RTM
SNMP
single
conformance
interoperability
150
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
 A306b Participant Student Supplement
Specifying Requirements for Electrical and Lighting Management Systems (ELMS) Based on NTCIP 1213 Standard

Contenu connexe

Tendances

Various and multilevel of wavelet transform for classification misalignment o...
Various and multilevel of wavelet transform for classification misalignment o...Various and multilevel of wavelet transform for classification misalignment o...
Various and multilevel of wavelet transform for classification misalignment o...TELKOMNIKA JOURNAL
 
SPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELS
SPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELSSPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELS
SPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELSPraveen Kumar
 
Semester syllabus
Semester syllabusSemester syllabus
Semester syllabusbramesh316
 
What is-twamp
What is-twampWhat is-twamp
What is-twampNir Cohen
 
Ethernet OAM (fujitsu)
Ethernet OAM (fujitsu)Ethernet OAM (fujitsu)
Ethernet OAM (fujitsu)Puran Pangeni
 
Telecom self organizing network
Telecom self organizing networkTelecom self organizing network
Telecom self organizing networkPankaj Chomal
 
4 ijaems nov-2015-4-fsk demodulator- case study of pll application
4 ijaems nov-2015-4-fsk demodulator- case study of pll application4 ijaems nov-2015-4-fsk demodulator- case study of pll application
4 ijaems nov-2015-4-fsk demodulator- case study of pll applicationINFOGAIN PUBLICATION
 
IRJET- CAN based Data Acquisition and Data Logging System for Vehicular Commu...
IRJET- CAN based Data Acquisition and Data Logging System for Vehicular Commu...IRJET- CAN based Data Acquisition and Data Logging System for Vehicular Commu...
IRJET- CAN based Data Acquisition and Data Logging System for Vehicular Commu...IRJET Journal
 
IRJET- Password based Circuit Breaker using DTMF
IRJET-  	  Password based Circuit Breaker using DTMFIRJET-  	  Password based Circuit Breaker using DTMF
IRJET- Password based Circuit Breaker using DTMFIRJET Journal
 
Self-Configuration and Self-Optimization Network
Self-Configuration and Self-Optimization NetworkSelf-Configuration and Self-Optimization Network
Self-Configuration and Self-Optimization NetworkPraveen Kumar
 
Chandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan kumar
 
Report_Modernization of Gas Metering Station
Report_Modernization of Gas Metering StationReport_Modernization of Gas Metering Station
Report_Modernization of Gas Metering StationTariq Jamil
 
On an LAS-integrated soft PLC system based on WorldFIP fieldbus
On an LAS-integrated soft PLC system based on WorldFIP fieldbusOn an LAS-integrated soft PLC system based on WorldFIP fieldbus
On an LAS-integrated soft PLC system based on WorldFIP fieldbusISA Interchange
 
IRJET-Design of ARM Based Data Acquisition and Control System for Engine Asse...
IRJET-Design of ARM Based Data Acquisition and Control System for Engine Asse...IRJET-Design of ARM Based Data Acquisition and Control System for Engine Asse...
IRJET-Design of ARM Based Data Acquisition and Control System for Engine Asse...IRJET Journal
 
Himss 2000 talk satellitetelecom via dama
Himss 2000 talk satellitetelecom via damaHimss 2000 talk satellitetelecom via dama
Himss 2000 talk satellitetelecom via damaFrank Meissner
 

Tendances (18)

Various and multilevel of wavelet transform for classification misalignment o...
Various and multilevel of wavelet transform for classification misalignment o...Various and multilevel of wavelet transform for classification misalignment o...
Various and multilevel of wavelet transform for classification misalignment o...
 
Distributed Computer Control System
Distributed Computer Control SystemDistributed Computer Control System
Distributed Computer Control System
 
SPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELS
SPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELSSPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELS
SPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELS
 
Semester syllabus
Semester syllabusSemester syllabus
Semester syllabus
 
What is-twamp
What is-twampWhat is-twamp
What is-twamp
 
Ethernet OAM (fujitsu)
Ethernet OAM (fujitsu)Ethernet OAM (fujitsu)
Ethernet OAM (fujitsu)
 
Telecom self organizing network
Telecom self organizing networkTelecom self organizing network
Telecom self organizing network
 
4 ijaems nov-2015-4-fsk demodulator- case study of pll application
4 ijaems nov-2015-4-fsk demodulator- case study of pll application4 ijaems nov-2015-4-fsk demodulator- case study of pll application
4 ijaems nov-2015-4-fsk demodulator- case study of pll application
 
LVTS Projects
LVTS ProjectsLVTS Projects
LVTS Projects
 
IRJET- CAN based Data Acquisition and Data Logging System for Vehicular Commu...
IRJET- CAN based Data Acquisition and Data Logging System for Vehicular Commu...IRJET- CAN based Data Acquisition and Data Logging System for Vehicular Commu...
IRJET- CAN based Data Acquisition and Data Logging System for Vehicular Commu...
 
IRJET- Password based Circuit Breaker using DTMF
IRJET-  	  Password based Circuit Breaker using DTMFIRJET-  	  Password based Circuit Breaker using DTMF
IRJET- Password based Circuit Breaker using DTMF
 
Self-Configuration and Self-Optimization Network
Self-Configuration and Self-Optimization NetworkSelf-Configuration and Self-Optimization Network
Self-Configuration and Self-Optimization Network
 
Pipelining & All Hazards Solution
Pipelining  & All Hazards SolutionPipelining  & All Hazards Solution
Pipelining & All Hazards Solution
 
Chandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXP
 
Report_Modernization of Gas Metering Station
Report_Modernization of Gas Metering StationReport_Modernization of Gas Metering Station
Report_Modernization of Gas Metering Station
 
On an LAS-integrated soft PLC system based on WorldFIP fieldbus
On an LAS-integrated soft PLC system based on WorldFIP fieldbusOn an LAS-integrated soft PLC system based on WorldFIP fieldbus
On an LAS-integrated soft PLC system based on WorldFIP fieldbus
 
IRJET-Design of ARM Based Data Acquisition and Control System for Engine Asse...
IRJET-Design of ARM Based Data Acquisition and Control System for Engine Asse...IRJET-Design of ARM Based Data Acquisition and Control System for Engine Asse...
IRJET-Design of ARM Based Data Acquisition and Control System for Engine Asse...
 
Himss 2000 talk satellitetelecom via dama
Himss 2000 talk satellitetelecom via damaHimss 2000 talk satellitetelecom via dama
Himss 2000 talk satellitetelecom via dama
 

En vedette

Gleam Electric & Power Company Ghaziabad, Electrical Power Cables & Wires
Gleam Electric & Power Company Ghaziabad, Electrical Power Cables & WiresGleam Electric & Power Company Ghaziabad, Electrical Power Cables & Wires
Gleam Electric & Power Company Ghaziabad, Electrical Power Cables & WiresIndiaMART InterMESH Limited
 
Lighting simulation i
Lighting simulation iLighting simulation i
Lighting simulation iNguyen Khuong
 
Electrical Lighting & Cable Selection
Electrical Lighting & Cable SelectionElectrical Lighting & Cable Selection
Electrical Lighting & Cable SelectionDenuka
 
Illumination - Method of calculation
Illumination - Method of calculationIllumination - Method of calculation
Illumination - Method of calculationVijay Raskar
 
Illumination Lighting
Illumination LightingIllumination Lighting
Illumination LightingVijay Raskar
 
Coefficient of utilization (cu)
Coefficient of utilization (cu)Coefficient of utilization (cu)
Coefficient of utilization (cu)Shanid Pazhamkavil
 

En vedette (6)

Gleam Electric & Power Company Ghaziabad, Electrical Power Cables & Wires
Gleam Electric & Power Company Ghaziabad, Electrical Power Cables & WiresGleam Electric & Power Company Ghaziabad, Electrical Power Cables & Wires
Gleam Electric & Power Company Ghaziabad, Electrical Power Cables & Wires
 
Lighting simulation i
Lighting simulation iLighting simulation i
Lighting simulation i
 
Electrical Lighting & Cable Selection
Electrical Lighting & Cable SelectionElectrical Lighting & Cable Selection
Electrical Lighting & Cable Selection
 
Illumination - Method of calculation
Illumination - Method of calculationIllumination - Method of calculation
Illumination - Method of calculation
 
Illumination Lighting
Illumination LightingIllumination Lighting
Illumination Lighting
 
Coefficient of utilization (cu)
Coefficient of utilization (cu)Coefficient of utilization (cu)
Coefficient of utilization (cu)
 

Similaire à Specifying Requirements for Electrical and Lighting Management Systems (ELMS) Based on NTCIP 1213 Standard

Understanding User Needs for Electrical and Lighting Management Systems (ELMS...
Understanding User Needs for Electrical and Lighting Management Systems (ELMS...Understanding User Needs for Electrical and Lighting Management Systems (ELMS...
Understanding User Needs for Electrical and Lighting Management Systems (ELMS...Jim Frazer
 
Electrical Rule Check Verification Methodology For SoC
Electrical Rule Check Verification Methodology For SoCElectrical Rule Check Verification Methodology For SoC
Electrical Rule Check Verification Methodology For SoCIRJET Journal
 
intelligent braking system report
intelligent braking system reportintelligent braking system report
intelligent braking system reportSumit Kumar
 
Tb08104003e
Tb08104003eTb08104003e
Tb08104003emrepol02
 
Automated Water Filling and Mobile Charging Station Based on PLC
Automated Water Filling and Mobile Charging Station Based on PLCAutomated Water Filling and Mobile Charging Station Based on PLC
Automated Water Filling and Mobile Charging Station Based on PLCMayank Mathur
 
Other FacilityICCP MasterHistorianDatabaseSCADA.docx
Other FacilityICCP MasterHistorianDatabaseSCADA.docxOther FacilityICCP MasterHistorianDatabaseSCADA.docx
Other FacilityICCP MasterHistorianDatabaseSCADA.docxgerardkortney
 
Speed Control of a Seperately Excited DC Motor by Implementing Fuzzy Logic Co...
Speed Control of a Seperately Excited DC Motor by Implementing Fuzzy Logic Co...Speed Control of a Seperately Excited DC Motor by Implementing Fuzzy Logic Co...
Speed Control of a Seperately Excited DC Motor by Implementing Fuzzy Logic Co...IRJET Journal
 
Ch 4 software engineering
Ch 4 software engineeringCh 4 software engineering
Ch 4 software engineeringMohammed Romi
 
Samsung_EnodeLSMR__Integration_Module__V1.pdf (1).pdf
Samsung_EnodeLSMR__Integration_Module__V1.pdf (1).pdfSamsung_EnodeLSMR__Integration_Module__V1.pdf (1).pdf
Samsung_EnodeLSMR__Integration_Module__V1.pdf (1).pdfRaviSharma1113
 
IRJET-Voice Operated Intelligent Lift
IRJET-Voice Operated Intelligent LiftIRJET-Voice Operated Intelligent Lift
IRJET-Voice Operated Intelligent LiftIRJET Journal
 
Design of Industrial Automation Functional Specifications for PLCs, DCs and S...
Design of Industrial Automation Functional Specifications for PLCs, DCs and S...Design of Industrial Automation Functional Specifications for PLCs, DCs and S...
Design of Industrial Automation Functional Specifications for PLCs, DCs and S...Living Online
 
Simulation and Modelling of 3-Floor Elevator System using PLC
Simulation and Modelling of 3-Floor Elevator System using PLCSimulation and Modelling of 3-Floor Elevator System using PLC
Simulation and Modelling of 3-Floor Elevator System using PLCIRJET Journal
 
Ian Sommerville, Software Engineering, 9th Edition Ch 4
Ian Sommerville,  Software Engineering, 9th Edition Ch 4Ian Sommerville,  Software Engineering, 9th Edition Ch 4
Ian Sommerville, Software Engineering, 9th Edition Ch 4Mohammed Romi
 
substation automation
substation automationsubstation automation
substation automationMahbub Rashid
 
Industrial Ethernet, Part 2: Case Studies
Industrial Ethernet,Part 2: Case StudiesIndustrial Ethernet,Part 2: Case Studies
Industrial Ethernet, Part 2: Case StudiesControlEng
 
Course Description G10.docx
Course Description G10.docxCourse Description G10.docx
Course Description G10.docxJonalynPurisima
 
Modeling & Design of Dtmf Technique Based Automatic Mobile Switching & Contro...
Modeling & Design of Dtmf Technique Based Automatic Mobile Switching & Contro...Modeling & Design of Dtmf Technique Based Automatic Mobile Switching & Contro...
Modeling & Design of Dtmf Technique Based Automatic Mobile Switching & Contro...IRJET Journal
 

Similaire à Specifying Requirements for Electrical and Lighting Management Systems (ELMS) Based on NTCIP 1213 Standard (20)

Understanding User Needs for Electrical and Lighting Management Systems (ELMS...
Understanding User Needs for Electrical and Lighting Management Systems (ELMS...Understanding User Needs for Electrical and Lighting Management Systems (ELMS...
Understanding User Needs for Electrical and Lighting Management Systems (ELMS...
 
NIGERIA GRID CODE
NIGERIA GRID CODE NIGERIA GRID CODE
NIGERIA GRID CODE
 
Electrical Rule Check Verification Methodology For SoC
Electrical Rule Check Verification Methodology For SoCElectrical Rule Check Verification Methodology For SoC
Electrical Rule Check Verification Methodology For SoC
 
Grid code 2014
Grid code 2014Grid code 2014
Grid code 2014
 
intelligent braking system report
intelligent braking system reportintelligent braking system report
intelligent braking system report
 
Tb08104003e
Tb08104003eTb08104003e
Tb08104003e
 
Automated Water Filling and Mobile Charging Station Based on PLC
Automated Water Filling and Mobile Charging Station Based on PLCAutomated Water Filling and Mobile Charging Station Based on PLC
Automated Water Filling and Mobile Charging Station Based on PLC
 
Other FacilityICCP MasterHistorianDatabaseSCADA.docx
Other FacilityICCP MasterHistorianDatabaseSCADA.docxOther FacilityICCP MasterHistorianDatabaseSCADA.docx
Other FacilityICCP MasterHistorianDatabaseSCADA.docx
 
Speed Control of a Seperately Excited DC Motor by Implementing Fuzzy Logic Co...
Speed Control of a Seperately Excited DC Motor by Implementing Fuzzy Logic Co...Speed Control of a Seperately Excited DC Motor by Implementing Fuzzy Logic Co...
Speed Control of a Seperately Excited DC Motor by Implementing Fuzzy Logic Co...
 
Ch 4 software engineering
Ch 4 software engineeringCh 4 software engineering
Ch 4 software engineering
 
Samsung_EnodeLSMR__Integration_Module__V1.pdf (1).pdf
Samsung_EnodeLSMR__Integration_Module__V1.pdf (1).pdfSamsung_EnodeLSMR__Integration_Module__V1.pdf (1).pdf
Samsung_EnodeLSMR__Integration_Module__V1.pdf (1).pdf
 
IRJET-Voice Operated Intelligent Lift
IRJET-Voice Operated Intelligent LiftIRJET-Voice Operated Intelligent Lift
IRJET-Voice Operated Intelligent Lift
 
Design of Industrial Automation Functional Specifications for PLCs, DCs and S...
Design of Industrial Automation Functional Specifications for PLCs, DCs and S...Design of Industrial Automation Functional Specifications for PLCs, DCs and S...
Design of Industrial Automation Functional Specifications for PLCs, DCs and S...
 
Simulation and Modelling of 3-Floor Elevator System using PLC
Simulation and Modelling of 3-Floor Elevator System using PLCSimulation and Modelling of 3-Floor Elevator System using PLC
Simulation and Modelling of 3-Floor Elevator System using PLC
 
Ian Sommerville, Software Engineering, 9th Edition Ch 4
Ian Sommerville,  Software Engineering, 9th Edition Ch 4Ian Sommerville,  Software Engineering, 9th Edition Ch 4
Ian Sommerville, Software Engineering, 9th Edition Ch 4
 
substation automation
substation automationsubstation automation
substation automation
 
One m2m 2. requirements
One m2m 2. requirements One m2m 2. requirements
One m2m 2. requirements
 
Industrial Ethernet, Part 2: Case Studies
Industrial Ethernet,Part 2: Case StudiesIndustrial Ethernet,Part 2: Case Studies
Industrial Ethernet, Part 2: Case Studies
 
Course Description G10.docx
Course Description G10.docxCourse Description G10.docx
Course Description G10.docx
 
Modeling & Design of Dtmf Technique Based Automatic Mobile Switching & Contro...
Modeling & Design of Dtmf Technique Based Automatic Mobile Switching & Contro...Modeling & Design of Dtmf Technique Based Automatic Mobile Switching & Contro...
Modeling & Design of Dtmf Technique Based Automatic Mobile Switching & Contro...
 

Plus de Jim Frazer

Agency benefits of its standards how to use us dot its standards - imsa 20...
Agency benefits of its standards    how to use us dot its standards - imsa 20...Agency benefits of its standards    how to use us dot its standards - imsa 20...
Agency benefits of its standards how to use us dot its standards - imsa 20...Jim Frazer
 
Introduction to the connected vehicle imsa 2015 annual conference
Introduction to the connected vehicle   imsa 2015 annual conferenceIntroduction to the connected vehicle   imsa 2015 annual conference
Introduction to the connected vehicle imsa 2015 annual conferenceJim Frazer
 
Streetlight upgrades comprehensive project management - imsa 2015 annual co...
Streetlight upgrades   comprehensive project management - imsa 2015 annual co...Streetlight upgrades   comprehensive project management - imsa 2015 annual co...
Streetlight upgrades comprehensive project management - imsa 2015 annual co...Jim Frazer
 
US DOT ITS NTCIP 1213 And The Internet Of Things
US DOT ITS NTCIP 1213 And The Internet Of ThingsUS DOT ITS NTCIP 1213 And The Internet Of Things
US DOT ITS NTCIP 1213 And The Internet Of ThingsJim Frazer
 
Intelligent Transportation Systems , The Smart Grid And Your Electrical Infra...
Intelligent Transportation Systems , The Smart Grid And Your Electrical Infra...Intelligent Transportation Systems , The Smart Grid And Your Electrical Infra...
Intelligent Transportation Systems , The Smart Grid And Your Electrical Infra...Jim Frazer
 
The Convergence of Intelligent transportation Systems and The Smart Grid
The Convergence of Intelligent transportation Systems and The Smart GridThe Convergence of Intelligent transportation Systems and The Smart Grid
The Convergence of Intelligent transportation Systems and The Smart GridJim Frazer
 

Plus de Jim Frazer (6)

Agency benefits of its standards how to use us dot its standards - imsa 20...
Agency benefits of its standards    how to use us dot its standards - imsa 20...Agency benefits of its standards    how to use us dot its standards - imsa 20...
Agency benefits of its standards how to use us dot its standards - imsa 20...
 
Introduction to the connected vehicle imsa 2015 annual conference
Introduction to the connected vehicle   imsa 2015 annual conferenceIntroduction to the connected vehicle   imsa 2015 annual conference
Introduction to the connected vehicle imsa 2015 annual conference
 
Streetlight upgrades comprehensive project management - imsa 2015 annual co...
Streetlight upgrades   comprehensive project management - imsa 2015 annual co...Streetlight upgrades   comprehensive project management - imsa 2015 annual co...
Streetlight upgrades comprehensive project management - imsa 2015 annual co...
 
US DOT ITS NTCIP 1213 And The Internet Of Things
US DOT ITS NTCIP 1213 And The Internet Of ThingsUS DOT ITS NTCIP 1213 And The Internet Of Things
US DOT ITS NTCIP 1213 And The Internet Of Things
 
Intelligent Transportation Systems , The Smart Grid And Your Electrical Infra...
Intelligent Transportation Systems , The Smart Grid And Your Electrical Infra...Intelligent Transportation Systems , The Smart Grid And Your Electrical Infra...
Intelligent Transportation Systems , The Smart Grid And Your Electrical Infra...
 
The Convergence of Intelligent transportation Systems and The Smart Grid
The Convergence of Intelligent transportation Systems and The Smart GridThe Convergence of Intelligent transportation Systems and The Smart Grid
The Convergence of Intelligent transportation Systems and The Smart Grid
 

Dernier

Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 

Dernier (20)

Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 

Specifying Requirements for Electrical and Lighting Management Systems (ELMS) Based on NTCIP 1213 Standard

  • 1.
  • 2. Welcome Ken Leonard, Director ITS Joint Program Office Ken.Leonard@dot.gov www.pcb.its.dot.gov
  • 3.
  • 4. 4 A306b: Specifying Requirements for Electrical and Lighting Management Systems (ELMS) Based on NTCIP 1213 Standard
  • 5. 5 Instructor James J. Frazer President Gridaptive Technologies Pompano Beach, Florida, USA
  • 6. 6 Target Audience  Engineering staff  Street lighting maintenance staff  Traffic management center (TMC)/Operations staff  System developers  Private and public sectors users including manufacturers
  • 7. 7 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  A306a: Understanding User Needs for Electrical and Lighting Management Systems (ELMS) Based on NTCIP 1213 Standard
  • 8. 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 Requirements for Electrical and Lighting Management Systems (ELMS) Based on NTCIP 1213 Standard 8
  • 9. 9 Learning Objectives 1. Review the structure of the NTCIP 1213 v02 Standard 2. Use the Protocol Requirements List (PRL) to specify the standardized structure of requirements 3. Include the requirements from the PRL in the specification 4. Explain how interoperability is achieved through the Requirements Traceability Matrix 5. Examine the benefits of the SEP approach regarding verification and validation in the ELMS testing process 6. Explain conditions and context for extending the standard including specifying requirements not covered by standard
  • 10. 10 Learning Objective # 1 – Review the Structure of the NTCIP 1213 Standard  Summarize NTCIP 1213 Capabilities  Identify components of the standard, ConOps, Requirements, Dialogs, MIB, PRL, RTM  Focus on Requirements  State what this standard does not have (e.g., test cases)
  • 11. 11 Capabilities of NTCIP 1213 Systems Learning Objective # 1 Control and monitoring of terminal devices for:  Roadway lighting, including scheduling and zoning  Safety: electrical leakage anomalies, including power quality and ground fault issues  Revenue grade power metering
  • 12. 12 Capabilities of NTCIP 1213 Systems Learning Objective # 1 Integration with other systems including:  Vehicle to Grid Infrastructure  The electrical distribution network (The Smart Grid)  Electric vehicle charging infrastructure
  • 13. NTCIP 1213 System Configurations Learning Objective # 1 13 Graphics: Gridaptive Technologies
  • 14. Learning Objective # 1 © US DOT 2012 The USDOT Framework 14
  • 15. 15 The US Smart Grid Framework Learning Objective # 1 Subhead (Arial Bold 28 PT Green) Text (Arial 24 PT Black) Bullets  Bullet 1  Bullet 2  Bullet 2  Sub bullets NTCIP 1213
  • 16. 16 Structure of the NTCIP 1213 Standard Learning Objective # 1 Components of the Standard  Section 1: General  Section 2: Concept of Operations  Section 3: Functional Requirements  Section 4: Dialog Specifications  Section 5: Electrical and Lighting Management System Master Object Definitions
  • 17. 17 Structure of the NTCIP 1213 Standard (Cont.) Learning Objective # 1 Components of the Standard  Annex A: Requirements Traceability Matrix (RTM)  Annex B: Object Tree  Annex C: Revised Object Definitions for Astronomical Clock
  • 18. 18 Missing Components of NTCIP 1213 Learning Objective # 1 Test Cases  Does not include Test Cases  Need to be produced for each project  For more on testing, please examine:  T101: Introduction to ITS Standards Testing  T201: How to Write a Test Plan  T202 Overview of Test Design Specifications, Test Cases, and Test Procedures
  • 19.
  • 20. 20 Learning Objective # 1 a) Roadway lighting, including scheduling and zoning b) Safety: electrical leakage anomalies, including power quality and ground fault issues c) Revenue grade power metering d) Wiring specifics Which choice is not a capability of the NTCIP 1213 standard? Answer Choices
  • 21. 21 Learning Objective # 1 Review of answers a) Roadway lighting, including scheduling and zoning Incorrect. This is a core capability of NTCIP 1213. b) Safety: electrical leakage anomalies, including power quality and ground fault issues Incorrect. This is a core capability of NTCIP 1213. c) Revenue grade power metering Incorrect. This is a core capability of NTCIP 1213. d) Wiring specifics Correct. NTCIP 1213 does not support wiring specifics.
  • 22. 22 Summary of Learning Objective # 1 Review the Structure of the NTCIP 1213 Standard  We summarized the capabilities of the NTCIP 1213 standard  We identified the components of the standard  We focused on requirements  We stated what this standard does not have
  • 23. 23 Learning Objective # 2 – Use the Protocol Requirements List (PRL) to specify the standardized structure of requirements  The PRL is a table that is a tool included in the standard for use by the system developers, agency specifiers, and producers of ELMS equipment  Properly trace user needs to requirements  Within a PRL, select a given range of a performance requirement
  • 24. 24 Use the PRL to Trace User Needs to Requirements Learning Objective # 2 A Subset of the PRL Table Source: NTCIP 1213
  • 25. 25 Use the PRL to Trace User Needs to Requirements Learning Objective # 2 User Need IDs in the PRL Table
  • 26. 26 Use the PRL to Trace User Needs to Requirements Learning Objective # 2 User Needs in the PRL Table
  • 27. 27 An Example User Need – Retrieve Luminaire Information Learning Objective # 2 Examining User Need 2.4.2.1.1.1 2.4.2.1.1.1 Retrieve Luminaire Information The system manager needs to be able to determine the capabilities of the ELMS. This manager may need to configure the ELMS luminaire to retrieve pole identifiers, locations, modes, zones, and vendor information for each luminaire.
  • 28. 28 Use the PRL to Trace User Needs to Requirements Learning Objective # 2 The Functional Requirement Identifier
  • 29. 29 Use the PRL to Trace User Needs to Requirements Learning Objective # 2 The Functional Requirements Column
  • 30. 30 Requirements for Retrieve Luminaire Information Learning Objective # 2 Examining 3.4.1.1.1.1 3.4.1.1.1.1 Retrieve Luminaire Pole Identifier A management station shall able to retrieve from the ELMS device the pole identifier to which a luminaire is attached.
  • 31. 31 Requirements for Retrieve Luminaire Information Learning Objective # 2 3.4.1.1.1.2 Retrieve Luminaire Location - A management station shall be able to retrieve the location of the luminaire from the ELMS device. The location information shall be in one of the following forms: 3.4.1.1.1.2.1 Specify Location in Longitude/Latitude 3.4.1.1.1.2.2 Specify Location Information Using Textual Description of a Road/Street/Block Name/Number 3.4.1.1.1.2.3 Specify Location in Local Reference Coordinate Grid
  • 32. 32 Requirements for Retrieve Luminaire Information Learning Objective # 2 3.4.1.1.1.3 Retrieve Luminaire Mode - A management station shall be able to retrieve the current operating mode of the luminaire from the ELMS device. 3.4.1.1.1.4 Retrieve Luminaire Zone - A management station shall be able to retrieve the zone identifier(s) for a luminaire from the ELMS device. 3.4.1.1.1.5 Retrieve Luminaire Vendor Information - A management station shall be able to retrieve the information on the version, make, and model of the luminaire from the ELMS device.
  • 33. 33 ELMS Requirements are “Well-formed” Learning Objective # 2 [Actor] [Action] [Target] [Constraint] [Localization] Actor – Identifies who or what does the action Action – Identifies what is to happen Target – Identifies who or what receives the action Constraint – Identifies how to measure success or failure of the requirement Localization – Identifies the circumstances under which the requirement applies Localization and constraint portions are important, but not all requirements will have both.
  • 34. 34 Example of an ELMS Requirement Learning Objective # 2 A management station shall be able to retrieve the location of the luminaire from the ELMS device Actor - management station Action - be able to retrieve Target - the ELMS device Constraint - location of the luminaire
  • 35. 35 Section 3 Functional Requirements Learning Objective # 2 3.1 Tutorial [Informative] 3.2 Protocol Requirements List (PRL) 3.3 Operational Environment Requirements 3.4 Functional Requirements 3.5 Supplemental Requirements
  • 36. 36 Section 3.3 Operational Environment Requirements Learning Objective # 2 3.3.1 Provide Live Data 3.3.2 Provide Off-Line Log Data 3.3.3 Monitor Exceptional Conditions
  • 37. 37 Section 3.4 Functional Requirements Learning Objective # 2 3.4.1 Configure ELMS Device 3.4.2 Control Device 3.4.3 Monitor Device Status
  • 38. 38 Section 3.5 Supplemental Requirements Learning Objective # 2 3.5.1 Supplemental Requirements for Scheduled Operations 3.5.2 Supplemental Requirements for Zones 3.5.3 Supplemental Requirements for Dim Levels 3.5.4 Supplemental Requirements for Event Logs 3.5.5 Supplemental Requirements for Live Data
  • 39.
  • 40. 40 Learning Objective # 2 a) Configure ELMS Device b) Control Device c) Monitor Device Status d) Backwards Compatibility Requirements Which of the following is not a major group of requirements in NTCIP 1213? Answer Choices
  • 41. 41 Learning Objective # 2 Review of answers a) Configure ELMS Device Incorrect. These requirements provide for configuring ELMS field devices. b) Control Device Incorrect. These requirements provide for controlling the ELMS field device. c) Monitor Device Status Incorrect. These requirements provide for monitoring alarms and device status. d) Backwards Compatibility Requirements Correct. As the first published version of the standard, it does not have any backwards compatibility issues with which to deal.
  • 42. 42 Including PRL Requirements in the ELMS Specification: Learning Objective # 2 Conformance
  • 43. 43 Including PRL Requirements in the ELMS Specification: Learning Objective # 2 Conformance
  • 44. 44 Including PRL Requirements in the ELMS Specification: Learning Objective # 2 Project Requirements
  • 45. 45 Including PRL Requirements in the ELMS Specification: Learning Objective # 2 Project Requirements
  • 46. 46 Examining the PRL's Additional Project Requirements: Learning Objective # 2 Performance Criteria 125
  • 47. 47 Summary of Learning Objective #2 Use the Protocol Requirements List (PRL) to specify the standardized structure of requirements.  To properly trace user needs to requirement  Within a PRL, to select a given range of a performance
  • 48. 48 Learning Objective # 3 – How to Include the Requirements from the PRL in the Specification  How to compare and contrast vendor PRLs for off-the- shelf interoperability analysis  Explain how it fits into the big picture  Explain how ELMS fits in the smart grid infrastructure  Properly tracing User Needs to Requirements  Creating a Specification, Overview, Contents, and Considerations
  • 49. 49 Using the PRL to Build a Specification: Washington State DOT Case Study Learning Objective # 3 In preparing the communications interface specification for a large bridge and tunnel project, many user needs were identified.
  • 50. 50 Using the PRL to Build a Specification: Washington State DOT Case Study Learning Objective # 3  Control lighting system lumen output by current ambient light level (adaptive lighting)  Control lighting fixtures by zones of branch circuits  Configure branch circuits into alternate zones  Configure, control, and monitor branch circuits  Configure schedules for branch circuit zones  Report exceptional conditions in a near real-time basis  Override schedules as required These Needs Included the Ability to:
  • 51. 51 Using the PRL to Build a Specification: Washington State DOT Case Study Learning Objective # 3  Configure, control, or monitor  Luminaires  Electrical services  Ground fault equipment  Arc fault equipment  Provide Smart Grid information to the local electric utility These Needs Do Not Include the Ability to: Photo: Gridaptive Technologies
  • 52. 52 Building Project Specifications Using the PRL Learning Objective # 3 Provide Live Data
  • 53. 53 Building Project Specifications Using the PRL Learning Objective # 3 Provide Off-Line Log Data
  • 54. 54 Building Project Specifications Using the PRL Learning Objective # 3 Provide Luminaire Switch State Logging
  • 55. 55 Building Project Specifications Using the PRL Learning Objective # 3 Provide Luminaire Lamp Condition Logging
  • 56. 56 Building Project Specifications Using the PRL Learning Objective # 3 Provide Luminaire Burn Condition Logging
  • 57. 57 Building Project Specifications Using the PRL Learning Objective # 3 Provide Periodic Luminaire Burn Time Logging
  • 58. 58 Building Project Specifications Using the PRL Learning Objective # 3 Provide Periodic Luminaire Temperature Logging
  • 59. 59 Building Project Specifications Using the PRL Learning Objective # 3 Provide Periodic Luminaire Pole Condition Logging
  • 60. 60 Building Project Specifications Using the PRL Learning Objective # 3 Provide Relay Switch State Logging
  • 61. 61 Building Project Specifications Using the PRL Learning Objective # 3 Provide Power Meter Switch State Logging
  • 62. 62 Building Project Specifications Using the PRL Learning Objective # 3 Provide Periodic Power Meter Measurement Logging
  • 63. 63 Building Project Specifications Using the PRL Learning Objective # 3 Provide Power Meter Condition Logging
  • 64. 64 Building Project Specifications Using the PRL Learning Objective # 3 Provide Ground Fault Switch State Logging
  • 65. 65 Building Project Specifications Using the PRL Learning Objective # 3 Provide Periodic Ground Fault Measurement Logging
  • 66. 66 Building Project Specifications Using the PRL Learning Objective # 3 Retrieve Logged Data
  • 67. 67 Building Project Specifications Using the PRL Learning Objective # 3 Monitor Exceptional Conditions
  • 68. 68 Building Project Specifications Using the PRL Learning Objective # 3 Features
  • 69. 69 Building Project Specifications Using the PRL Learning Objective # 3 Configure ELMS Device
  • 70. 70 Building Project Specifications Using the PRL Learning Objective # 3 Configure Luminaire
  • 71. 71 Building Project Specifications Using the PRL Learning Objective # 3 Retrieve Luminaire Information
  • 72. 72 Building Project Specifications Using the PRL Learning Objective # 3 Configure Luminaire Identification Information 255
  • 73. 73 Building Project Specifications Using the PRL Learning Objective # 3 Configure Luminaire Mode
  • 74. 74 Building Project Specifications Using the PRL Learning Objective # 3 Configure Electrical Service / No
  • 75. 75 Building Project Specifications Using the PRL Learning Objective # 3 Retrieve Electrical Service Information
  • 76. 76 Building Project Specifications Using the PRL Learning Objective # 3 Configure for Light-Activated Operation
  • 77. 77 Building Project Specifications Using the PRL Learning Objective # 3 Configure for Scheduled Operation
  • 78. 78 Building Project Specifications Using the PRL Learning Objective # 3 Configure Zones
  • 79. 79 Building Project Specifications Using the PRL Learning Objective # 3 Configure for Manual Operation
  • 80. 80 Building Project Specifications Using the PRL Learning Objective # 3 Configure Stagger Interval
  • 81. 81 Building Project Specifications Using the PRL Learning Objective # 3 Configure Dim Levels
  • 82. 82 Building Project Specifications Using the PRL Learning Objective # 3 Configure Electrical Service Monitoring and Metering Equipment
  • 83. 83 Building Project Specifications Using the PRL Learning Objective # 3 Configure Branch Circuit
  • 84. 84 Building Project Specifications Using the PRL Learning Objective # 3 Retrieve Branch Circuit Information
  • 85. 85 Building Project Specifications Using the PRL Learning Objective # 3 Configure Branch Circuit
  • 86. 86 Building Project Specifications Using the PRL Learning Objective # 3 Control Device
  • 87. 87 Building Project Specifications Using the PRL Learning Objective # 3 Control Luminaire
  • 88. 88 Building Project Specifications Using the PRL Learning Objective # 3 Control Electrical Service
  • 89. 89 Building Project Specifications Using the PRL Learning Objective # 3 Control Branch Circuit
  • 90. 90 Building Project Specifications Using the PRL Learning Objective # 3 Control Devices By Zone
  • 91. 91 Building Project Specifications Using the PRL Learning Objective # 3 Monitor Device Status
  • 92. 92 Building Project Specifications Using the PRL Learning Objective # 3 Monitor Luminaire
  • 93. 93 Building Project Specifications Using the PRL Learning Objective # 3 Monitor Electrical Service
  • 94. 94 Building Project Specifications Using the PRL Learning Objective # 3 Monitor Branch Circuit
  • 95. 95 Building Project Specifications Using the PRL Learning Objective # 3 Supplemental Requirements
  • 96. 96 Building Project Specifications Using the PRL Learning Objective # 3 Supplemental Requirements for Scheduled Operations 255 255
  • 97. 97 Building Project Specifications Using the PRL Learning Objective # 3 Supplemental Requirements for Zones 100 999
  • 98. 98 Building Project Specifications Using the PRL Learning Objective # 3 Supplemental Requirements for Dim Levels
  • 99. 99 Building Project Specifications Using the PRL Learning Objective # 3 Supplemental Requirements for Event Logs 255 255 255
  • 100. 100 Building Project Specifications Using the PRL Learning Objective # 3 Supplemental Requirements for Live Data 152
  • 101. 101 Using the PRL in a Specification Learning Objective # 3 As Part of the Interface Specification  A completed PRL defines the requirements for the NTCIP interface  A deployment may need multiple interface specifications o Management systems that support multiple devices o May need support for legacy protocol
  • 102. 102 Using the PRL in a Specification Learning Objective # 3 Compare and contrast vendor PRLs for off- the-shelf interoperability analysis  Once your project specific PRL is complete, you can use it to determine:  If off-the-shelf solutions are available  Which vendor’s product fits your application best  Whether custom development is required  Which vendor’s products are interoperable, and exactly which features are interoperable
  • 103. 103 Using the PRL in a Specification Learning Objective # 3 Consistency  The interface specification must be consistent with the remainder of the specification
  • 104. 104 Using the PRL in a Specification Learning Objective # 3 Sample Text for Use in a Specification  The PRL should be properly introduced within the specification.  A copyright disclaimer should appear with the PRL.  Refer to the student supplement for guidance on wording used to introduce the PRL.
  • 105.
  • 106. 106 Learning Objective # 3 a) Retrieve luminaire location b) Configure luminaire mode c) Configure branch circuit zone d) Retrieve wiring particulars Which choice is not a functional requirement contained in the NTCIP 1213 PRL? Answer Choices
  • 107. 107 Learning Objective # 3 Review of answers a) Retrieve luminaire location Incorrect. This is a functional requirement of NTCIP 1213. b) Configure luminaire mode Incorrect. This is a functional requirement of NTCIP 1213. c) Configure branch circuit zone Incorrect. This is a functional requirement of NTCIP 1213. d) Retrieve wiring particulars Correct. NTCIP 1213 does not support retrieval of wiring particulars.
  • 108. 108 Summary of Learning Objective # 3 How to include the requirements from the PRL in the specification We demonstrated how to compare and contrast vendor PRLs for off-the-shelf interoperability analysis. We explained how ELMS fits in the smart grid infrastructure architecture. We properly traced user needs to requirements. We created a specification, overview, contents, and considerations.
  • 109. 109 Learning Objective # 4 – Explain How Interoperability is Achieved through the Requirements Traceability Matrix  Explain source requirement and how it is selected in RTM  Explain link to dialogs, objects, and block objects  Learn how dialogs and messages in RTM are communicated to the field device using SNMP  Provide complete description of how a specification is to be created to support the complete end-to-end example  Provide example of how monitoring of ELMSs work
  • 110. 110 Using the Requirements Traceability Matrix (RTM) Learning Objective # 4 Achieving Interoperability and Interchangeability  How the RTM traces to a single design  Annex A contains the RTM  The RTM maps requirements to a specific design  How to compare for interoperability  How to compare for interchangeability
  • 111. 111 Using the Requirements Traceability Matrix (RTM) Learning Objective # 4 The Requirement ID Column
  • 112. 112 Using the Requirements Traceability Matrix (RTM) Learning Objective # 4 The Requirement Column
  • 113. 113 Using the Requirements Traceability Matrix (RTM) Learning Objective # 4 The Dialog ID Column
  • 114. 114 Using the Requirements Traceability Matrix (RTM) Learning Objective # 4 The Dialog Column
  • 115. 115 Using the Requirements Traceability Matrix (RTM) Learning Objective # 4 The Object ID Column
  • 116. 116 Using the Requirements Traceability Matrix (RTM) Learning Objective # 4 The Object Column
  • 117. 117 Using the Requirements Traceability Matrix (RTM) Learning Objective # 4 Summarizing the RTM The RTM  Maps each requirement to one specific design  Is a precise dialog  Is a precise list of objects  All of the objects must be supported if the requirement is supported
  • 118. 118 Using the Requirements Traceability Matrix (RTM) Learning Objective # 4 How to Compare for Interoperability  The RTM provides interoperability of requirements  The PRL indicates which requirements are supported  Comparison of PRLs allow quick determination of interoperability
  • 119. 119 Learning Objective # 4 Comparison of PRLs For Interoperability and Interchangeability
  • 120. 120 Comparison of PRLs Learning Objective # 4 For Interoperability  If both the TMS and the ELMS support a feature  Interoperability is provided  If the TMS supports, but ELMS does not  TMS can still use other features (typically)  TMS can still interoperate with feature with other devices  If ELMS supports, but TMS does not  Feature could be used by other/future TMS  Feature can potentially be used manually
  • 121. 121 Comparison of PRLs Learning Objective # 4 For Interchangeability  Both support a feature  Equipment is interchangeable for feature  New equipment supports; old one does not  New equipment is interchangeable (meets or exceeds)  Old equipment supports; new ones do not  Feature will not be supported  Is feature needed?
  • 122.
  • 123. 123 Learning Objective # 4 a) All of the objects must be supported b) At least one of the objects must be supported c) All of the objects must be supported if the requirement is supported d) At least one of the objects must be supported if the requirement is supported What does the following table mean? Answer Choices
  • 124. 124 Learning Objective # 4 Review of answers a) All of the objects must be supported Incorrect. They only need to be supported if the requirement has been selected in the PRL. b) At least one of the objects must be supported Incorrect. If the requirement is selected, all of the objects must be supported. c) All of the objects must be supported if the requirement is supported Correct. d) At least one of the objects must be supported if the requirement is supported Incorrect. If the requirement is supported, all of the objects must be supported.
  • 125. 125 NTCIP 1213 Dialogs Learning Objective # 4 A Basic Dialog between the TMS and the ELMS Request Response
  • 126. 126 NTCIP 1213 Dialogs Learning Objective # 4 Dialog Example: Configuring a Schedule Action Day Plan Time Base Schedule Source: NTICP 1213
  • 127. 127 NTCIP 1213 Dialogs Learning Objective # 4 All Dialog Objects Are Listed in the RTM
  • 128. 128 Summary of Learning Objective #4 Explaining Interoperability and the RTM  We explained source requirements and how they are selected in the RTM.  We examined links to dialogs, objects, and block objects.  We described how a specification is created to support the complete end-to-end example, from user need to dialog on the wire.  We discussed how monitoring of ELMS is accomplished.
  • 129. 129 Learning Objective # 5 – Examine the benefits of the SEP approach  Benefits in developing a test plan  Benefits of testing using SEP  Benefits to agencies  Benefits to vendors
  • 130. 130 Examine the benefits of the SEP approach The Benefits in Developing a Test Plan  Verify that requirements are fulfilled  Reduce the risk of misinterpretation between agency and manufacturers  Reduce the risk of financial mismanagement  Reduce the risk of perceived lack of oversight  Ensure interoperability to allow system expansion Learning Objective # 5
  • 131. 131 Examine the benefits of the SEP approach The Benefits of Testing Using SEP  Validation: Making sure a system, when placed in operation, will support agency needs  Verification: Making sure a design complies with requirements and that the systems (as proposed and delivered) comply with both design and requirements  Traceability: A tool to help determine if the agency’s requirements are fulfilled by the design and that implementation was done correctly  Used for unit, subsystem, and system testing Learning Objective # 5
  • 132. 132 Examine the benefits of the SEP approach The Benefits of Testing Using SEP  Unit/Device Testing  Focuses on comparing an implementation against the standards and specified options  May be performed by inspecting the code to use “proven” software to send test messages to the device  Subsystem Testing  Consists of connecting two or more devices together and exchanging data  Assumes devices and components have passed a designed unit test plan Learning Objective # 5
  • 133. 133 Examine the benefits of the SEP approach The Benefits of Testing Using SEP  System Testing  Highest level of testing  Performed after all lower level testing is successfully completed  Performed in an operational environment  Includes acceptance testing Learning Objective # 5
  • 134. 134 Examine the benefits of the SEP approach The Benefits of Testing Using SEP Learning Objective # 5
  • 135. 135 Examine the benefits of the SEP approach The Benefits of Testing Using SEP  Provides the framework and process to verify that the system meets the user needs  Improves stakeholder participation  Results in more adaptable, resilient systems  Verifies functionality and fewer defects  Results in higher level of reuse in future projects  Results in better documentation Learning Objective # 5
  • 136. 136 Examine the benefits of the SEP approach The Benefits to Agencies  Users including transportation and electric utility specification developers can use testing results to confirm which requirements have been delivered in a project specific implementation  The protocol implementer can use testing results to confirm conformance to NTCIP 1213 Learning Objective # 5
  • 137. 137 Examine the benefits of the SEP approach The Benefits to Vendors  The supplier can supply testing data as a detailed indication of the capabilities of the implementation  The user can use this vendor supplied test data, as a basis for checking interoperability with another implementation Learning Objective # 5
  • 138. 138 Summary of Learning Objective #5 Benefits of the SEP Approach  We discussed the importance of the SEP.  We examined the benefits in developing a test plan.  We reviewed the benefits to agencies including Transportation and electricity specification developers.  We reviewed the benefits to vendors.
  • 139. 139 Learning Objective #6 – Extending the Standard  Conditions and context for extending the standard  Specify requirements not covered by the standard  Adding missing requirements identified through best practices  Emphasize user needs-requirements link
  • 140. 140 Extending the Standard Complicates interoperability and interchangeability  Not achievable unless all design details are known  Extensions are relatively custom solutions, resulting in:  Increased specification costs  Increased development costs  Increased testing costs  Increased integration costs  Longer deployment timeframe  Increased maintenance costs Learning Objective #6
  • 141. 141 Extending the Standard Extensions should only be considered when:  NTCIP features are inadequate to meet need  Benefits of extension outweigh added costs Learning Objective #6
  • 142. 142 Extending the Standard Extended equipment should be designed to:  Appropriately integrate with NTCIP-only deployments  Minimize added complexity Learning Objective #6
  • 143. 143 Extending the Standard Using a Custom User Need X.1 Custom Needs X.1.1 Plan Selection Based on Astronomical Clock (Annex C) A TMS operator needs the ELMS to switch luminaires, circuits and electrical services based on the sunrise and sunset time as calculated by day of year, and latitude/longitude. This feature allows ELMS to ensure these conditions are managed daily. Learning Objective #6
  • 144. 144 Extending the Standard Using a Custom User Need X.2 Requirements X.2.1 Configure Astronomical Control The ELMS shall allow the TMS to configure schedule mode to enable astronomical control X.2.2 Monitor Astronomical Control The ELMS shall allow the TMS to monitor astronomical control. Learning Objective #6
  • 145.
  • 146. 146 Learning Objective #6 a) There is an unmet need that justifies the added cost b) The existing system uses a non-standard method c) You want to use your specification to favor a specific vendor d) When the standardized solution is overly complex for your simple needs Which of the following is the best reason to extend the NTCIP 1213 standard? Answer Choices
  • 147. 147 Learning Objective #6 Review of answers a) There is an unmet need that justifies the added cost Correct. Sometimes you just have to accept the added cost. b) The existing system uses a non-standard method Incorrect. Doing this will prolong the expensive customized approach for another generation. c) You want to use your specification to favor a specific vendor Incorrect. This can trap you into a proprietary solution. d) When the standardized solution is overly complex Incorrect. Some NTCIP features are complex to allow flexibility, but costs of custom solutions far outweigh any costs due to added complexity.
  • 148. 148 Summary of Learning Objective #6 Explain conditions and context for extending the Standard  We discussed specifying requirements that are that are not included in the standard:  By adding missing requirements identified through best practices  By emphasizing the user need/requirements link
  • 149. 149 What We Have Learned 1) Components of the standards: User Needs,____________, Dialogs, the _____and the RTM. 2) _______ and messages in the _____are communicated to the field device using ________. 3) The protocol implementer can use testing results to confirm ___________to NTCIP 1213 as a benefit to agencies. 4) The RTM traces requirement to a _______design solution, thereby providing _____________ Requirements Dialogs PRL RTM SNMP single conformance interoperability
  • 150. 150 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  A306b Participant Student Supplement