You are on page 1of 24

10

Activity and Dynamic Option

Review From The Fundamentals Course

Copyright 2010, Oracle. All rights reserved.

Activities

For the CCB-aware: the


activity type and activity
objects are the meter data
product's "case type" and
"case" equivalents

The term activity is intentionally vague as activities can be created for many purposes:

The scalar meter read download process creates an activity each time a scalar
MC is scheduled to be read (i.e., it is used as a meter read download staging
table)

External systems create activities to enable and disable service at a service point

The SGG products create activities when they process events sent from smart
meters, for example:

10 - 2

These activities orchestrate the various smart meter messages required to implement
a request
Note - this functionality is delivered as part of the upcoming smart grid gateway (SGG)
products

A tamper activity is created / updated for a meter when a tamper event is received from
a smart meter
A last gasp activity is created / updated for a meter when a last gasp event is received
from a smart meter

The aggregation functionality (described in an upcoming chapter) uses activities


to create new aggregator MCs when new dimensional combinations are detected
Implementations will find that some requirements can be satisfied by creating
new types of activities
Upcoming chapters provider more information about activities
Copyright 2010, Oracle. All rights reserved.

Dynamic Options
Dynamic Option is another object whose name is intentionally vague because it has many
uses
A few examples where dynamic option is better suited than activity

Critical peak pricing example:

The utility has a program that credits customers for conservation during critical peak
periods (CPP)
A consumer receives a credit for consumption during a CPP event that is lower than their
"normal" consumption (e.g., -0.06 per unit consumed)

Demand response example:

The utility has a program where customers can optionally participate in demand response
(DR) programs:

The utility can declare a DR event for any upcoming time span
When a DR event starts, the system sends smart meter messages to turn off the customer's
equipment
When the DR event concludes, the system sends smart meter messages to turn on the
customer's equipment
The utility would like to measure the amount of consumption conserved during these events

Each of the above examples requires:

A dynamic option to define the program

The creation of a dynamic option event each time an event (CPP or DR) occurs

10 - 3

Copyright 2010, Oracle. All rights reserved.

Dynamic Options and TOU Maps


A TOU map can be configured so that a
different TOU map is used for periods when a
given dynamic option has events

TOU Map ID: 1234123112


TOU Map Type: Hi / Low / Peak

TOU Map ID: 59302933112

Dynamic Option

Override
TOU Map

Critical Peak Curtailment

59302933112

TOU Map Type: Stage 1 Energy Alert


Date/Time

TOU
Code

Date/Time

TOU
Code

1-Jan-10 3:00pm

CPP-1

1-Jan-10 3:00pm

PEAK

1-Jan-10 4:00pm

CPP-1

1-Jan-10 4:00pm

PEAK

1-Jan-10 5:00pm

CPP-1

1-Jan-10 5:00pm

PEAK

1-Jan-10 6:00pm

CPP-1

1-Jan-10 6:00pm

PEAK

1-Jan-10 7:00pm

CPP-1

1-Jan-10 7:00pm

PEAK
If the Critical Peak Curtailment dynamic
options had an event active on 1-Jan-2010
from 4pm to 7pm, the CPP-1 TOU codes
would be used rather than the peak codes

10 - 4

Copyright 2010, Oracle. All rights reserved.

10
Tables and MOs

Copyright 2010, Oracle. All rights reserved.

Dynamic Option
Type
CH, X

Dynamic Option
ST, CH, X

TOU Map

Dynamic Option
Event
ST, CH, X

Used on specific-purpose
zones to limit the scope of
activities to those of a
given category
Used to find the activity
type when an external
system creates an activity

TOU Map /
Dynamic Option

If a TOU map references a


dynamic option and the option
has events during a TOU
mapping period; the alternate
TOU map is used to map the
consumption during the event(s)

Category
Activity Type
CH, X
External Type

Activity
ST, CH, X

Used when a "master"


activity creates "child"
activities

Related Activity

Activity
Relationship
Type

Activity Identifier

Activity Identifier
Type

Related Object

Used to reference the objects


related to the activity (e.g., if an
activity is related to a specific MC
for a specific US, there would be
2 related objects, each
referencing the respective MO)

MO

An activity may
have many forms
of identification
10 - 6

Copyright 2010, Oracle. All rights reserved.

Legend
Trans. Data
Admin Data
Master Data
FW Data
MO Boundary
Described
elsewhere
ST - Status
CH - Characteristics
X - CLOB

10
BO Definition

Copyright 2010, Oracle. All rights reserved.

BO Definition
Slightly unusual to have a type exist for a
transaction MO, but it abides by the classic
pattern where the "type" references its BO
and the BO of the instances of this type

Business
Object

Activity

Activity
Type

Business
Object

Business
Object

Dynamic
Option

Dynamic
Option Type

Business
Object

Option

Dynamic
Option
Event
Legend
Tran. Data
Admin Data

The Dynamic Option Event BO is


defined in a Dynamic Option BO option

10 - 8

Copyright 2010, Oracle. All rights reserved.

Master Data
FW Data

Practice (30 Minutes)


In this practice, you will design the configuration necessary to implement the
following requirement:

Your electric-car TOU map will not apply during "stage 1 energy alerts";
consumption during these periods should be mapped to a stage 1 TOU
code (regardless of the season)
The next slides provide a summary of the tasks

10 - 9

Copyright 2010, Oracle. All rights reserved.

10-1 Data Overview


4
TOU Group

This is a very simple TOU map template as it


has a single TOU code that will be used for
consumption that occurs when dynamic option
events are effective

1
Valid TOU Code

Dynamic Option
Type

This is your original TOU map

TOU Map
Template

TOU Map

Dynamic Option

TOU Code

6
TOU Map Type

10

TOU Map /
Dynamic Option

TOU Map

Dynamic Option
Event

Legend

8
TOU Data

10 - 10

This is the TOU map that


is used during periods
when the dynamic option
has events

It's possible to link multiple


dynamic options to a TOU map. If
you do this, you must assign a
priority to the options in case
multiple dynamic options have
events effective at the same time
(the highest priority's TOU map is
used).

Copyright 2010, Oracle. All rights reserved.

Trans. Data
Admin Data
Master Data
FW Data
MO Boundary
Described
elsewhere
ST - Status
CH - Characteristics
X - CLOB

10-1 Solution
Add A Dynamic Option Type
1

Dynamic Option Type

Description

Identifying BO

RW-STG1

RW - Stage One Energy


Alert

Dynamic Option Type

10 - 11

Copyright 2010, Oracle. All rights reserved.

Navigate to Admin / D / + Dynamic


Option Type to add a dynamic option
type (prefixed with your initials)

10-1 Solution
Add A Dynamic Option
2

Navigate to Usage - Dynamic Option + to add a dynamic option.


When prompted, select your dynamic option type and enter a
description (prefixed with your initials)

10 - 12

Copyright 2010, Oracle. All rights reserved.

10-1 Solution
Add A TOU Code
3

TOU Code

Description

Identifying BO

RW-STG1

RW - Stage 1 Usage

Time Of Use

Navigate to Admin / T / + Time Of


Use to add a time-of-use code
(prefixed with your initials)

Color and Priority are used by the various zones that show TOU consumption. Both are optional.
Color is used on zones that show the amount of a given TOU code used. The value can be defined
in rgb format (e.g. red, green, blue) or in hex-format (e.g., #FF0000). If no color is defined, the
graphic will allocate a color from the color palette (see the next slide).
Priority is used on zones that show a finite number of TOU codes (e.g., the TOU by day zone can
show a maximum of 5 TOU codes stacked on top of each other). Priority controls which TOU codes
are shown if more than 5 TOU codes are used). If no Priority is specified, the TOU usage will be
shown in the order retrieved from the database.

10 - 13

Copyright 2010, Oracle. All rights reserved.

Refresher: Default Color Pallet Hierarchy


1

The colors are used to color the TOU codes


when specific colors have not been defined
on TOU code. Colors are used from left to
right, top to bottom.

Recall this is the same pallet


used to color the IMD and final
measurement quantities on
the various measurementoriented graphical zones

The TOU codes in demo have


specific colors defined and that's
why the colors from pallet are not
used

10 - 14

Copyright 2010, Oracle. All rights reserved.

10-1 Solution
Add A TOU Group
4

TOU Group

Description

Identifying BO

RW-STG1

RW - TOU Group For


Class

Time Of Use Group

Select your Stage 1 Usage TOU code

10 - 15

Copyright 2010, Oracle. All rights reserved.

Note. This is an artificial step as in


real-life, you'd probably add the TOU
code for the stage 1 energy alert
consumption to the same TOU group
that holds the on / off / shoulder TOU
codes. We are doing this to expose
you to TOU groups as this was not
done during the TOU map chapter.
Navigate to Admin / T / + Time Of
Use Group to add a time-of-use
group (prefixed with your initials)

10-1 Solution
Add A TOU Map Template
5

TOU Map Template

Description

Identifying BO

RW-STG1

RW - Stage One
Overlay

Time of Use Map Template

Navigate to Admin / T / + TOU Map


Template to add a TOU map
template that holds the line loss
adjustment amount (prefixed with
your initials)

Notice the time (it goes from 12 am to


12 am - this is an entire day)

10 - 16

Copyright 2010, Oracle. All rights reserved.

10-1 Solution
Add A TOU Map Type
6

TOU Map Type

Description

Identifying BO

RW-STG1

RW - Stage 1 Alert

Time of Use Map Type

10 - 17

Copyright 2010, Oracle. All rights reserved.

Navigate to Admin / T / + TOU Map


Type to add a TOU map type
(prefixed with your initials)

10-1 Solution
Add A TOU Map
7

Navigate to Usage - TOU Map + to add a TOU map. When


prompted, select your TOU Map Type and enter a description
(prefixed with your initials)

10 - 18

Copyright 2010, Oracle. All rights reserved.

10-1 Solution
Generate TOU Data
8.1

After adding the TOU map, you will be transferred to the TOU map
portal. Click the Generate button to generate TOU data for your
map.

Click the Generate


TOU Map Data button

Enter the Start Date/Time and End


Date/Time, use 01-01-2010 12AM
and 02-01-2010 12AM. Then click
Generate.

10 - 19

Copyright 2010, Oracle. All rights reserved.

10-1 Solution
Examine The TOU Data
8.2

After generating the TOU data, you will be returned to the TOU
map portal

You should see this if you set up the template correctly (every time
period as the same TOU code_

10 - 20

Copyright 2010, Oracle. All rights reserved.

10-1 Solution
Update Your TOU Map
9

Find your original electric car TOU map and update it as


follows

This means that if this dynamic option has events active in a


given TOU mapping period that the Dynamic TOU Map will
be used

10 - 21

Copyright 2010, Oracle. All rights reserved.

10-1 Solution
Add A Dynamic Option Event
10

Use the dynamic option context menu to initiate the addition of a new
dynamic option event

Select the + Dynamic Option Event

Specify this time period for


the stage one energy alert

10 - 22

Copyright 2010, Oracle. All rights reserved.

10-1 Solution
Examine TOU Mapping Now
11

Open the 360 View - Measuring Component and open the Time of Use
Overlay

Notice the stage one TOU map was


used during the stage one alert

10 - 23

Copyright 2010, Oracle. All rights reserved.

Review Questions

10 - 24

Copyright 2010, Oracle. All rights reserved.

You might also like