You are on page 1of 71

Copyright 1998 - 2012 Schlumberger. All rights reserved.

This work contains the confidential and proprietary trade secrets of Schlumberger and
may not be copied or stored in an information retrieval system, transferred, used,
distributed, translated or retransmitted in any for m or by any means, electronic or
mechanical, in whole or in part, without the express written permission of the copyright
owner.
Trademarks & Service Marks
Schlumberger, the Schlumberger logotype, and other words or symbols used to identify
the products and services described herein are either trademarks, trade names or
service marks of Schlumberger and its licensors, or are the property of their respective
owners. These marks may not be copied, imitated or used, in whole or in part, without
the express prior written permission of Schlumberger. In addition, covers, page
headers, custom graphics, icons, and other design elements may be service marks,
trademarks, and/or trade dress of Schlumberger, and may not be copied, imitated, or
used, in whole or in part, without the express prior written permission of
Schlumberger. Other company, product, and service names are the properties of their
respective owners.
An asterisk (*) is used throughout this document to designate a mark of Schlumberger.

Schlumberger Private - Customer Use


Contents
1 Information Resources ............................................................................................... 1-1

Schlumberger Product Documentation ................................................................................... 1-2


About Schlumberger ...................................................................................................... 1-2
Online Documentation .................................................................................................... 1-2
Typestyle Conventions ................................................................................................... 1-2
Alert Statements ............................................................................................................ 1-2
Contacting Schlumberger ..................................................................................................... 1-3
Technical Support .......................................................................................................... 1-3

2 Plot Tutorials .............................................................................................................. 2-1

Opening the Demo Project ................................................................................................... 2-2


Tutorial: Creating and Editing Plots ....................................................................................... 2-3
To Create a Plot that Displays Data for a Single Completion ............................................. 2-4
To Extend a Plot to Multiple Y-Axes ................................................................................. 2-4
To Extend a Plot to Multiple Graphs ................................................................................ 2-5
To Create a Plot Displaying Data for a Single Variable for Multiple Completions ................. 2-6
To Edit Plot Headers ...................................................................................................... 2-7
To Use Categories to Display Different Levels of Information ............................................ 2-7
To Export a Plot Template .............................................................................................. 2-8
To Import a Plot Template ............................................................................................. 2-9
Tutorial: Auditing Plots ....................................................................................................... 2-10
To Get Started with This Tutorial .................................................................................. 2-11
To Use the Trace a Plot Utility ...................................................................................... 2-11
To Use the Compute Line Utility .................................................................................... 2-12
To Print (Auto Print) Plot Views..................................................................................... 2-13
To Flag a Completion ................................................................................................... 2-13
To Send a Plot to a Tabular Report ............................................................................... 2-13

3 Working with Plots ..................................................................................................... 3-1

Overview of Plots ................................................................................................................. 3-2


Using Gallery Templates ....................................................................................................... 3-3
Creating and Editing Plots .................................................................................................... 3-4
Adding More Y-Axes to a Graph ............................................................................................ 3-6
Adding, Hiding, and Removing Curves ................................................................................... 3-7
Displaying More Than One Graph on a Plot ............................................................................ 3-8

Contents i
Schlumberger Private - Customer Use
Focusing on a Single Graph on a Plot .................................................................................... 3-9
Moving and Resizing Plots .................................................................................................. 3-10
Resolving Missing Data When Using Stacking, Summing, or Averaging Options ...................... 3-11
Highlighting Data Points with Trace Points and Trace Lines .................................................. 3-12
Viewing Plot Data in a Report ............................................................................................. 3-13
Viewing Curve Data............................................................................................................ 3-14
About Intraday Plots .......................................................................................................... 3-15
Changing the Data Frequency ............................................................................................. 3-16
Removing a Data Point ....................................................................................................... 3-17
Inverting the Values ........................................................................................................... 3-18
Changing the Axis Attributes ............................................................................................... 3-19
Changing the Graphical Attributes of the Curve .................................................................... 3-20
Changing the Legend on Plots ............................................................................................ 3-21
Saving Pictures of Maps and Plots ....................................................................................... 3-22
Headers ............................................................................................................................ 3-23
About Plot Headers ...................................................................................................... 3-23
Creating and Editing Headers for Plots .......................................................................... 3-23
Displaying Headers as a Legend on Plots ....................................................................... 3-24
Moving Headers on Plots .............................................................................................. 3-24
Showing and Hiding Headers on Plots ........................................................................... 3-24
Saving and Loading Header Files on Plots ...................................................................... 3-25
Deleting Headers on Plots ............................................................................................ 3-25

4 Related Tasks ............................................................................................................. 4-1

Using Analyses Saved in Catalogs ......................................................................................... 4-2


Using an Entry Window ........................................................................................................ 4-3
Grouping Completions for a Well ........................................................................................... 4-5
Selecting the Math Options for Variables ............................................................................... 4-6

5 Commonly Used System Functions ............................................................................ 5-1

@EquationGraphLine (Equation of a Locked Line) System Function ......................................... 5-2


@EvalGraphLine (Evaluate Graph Line) System Function ........................................................ 5-2
@FmtDate (Format Date) System Function ............................................................................ 5-3
@FmtName (Format Name) System Function ........................................................................ 5-4
@LoadName (Composite Name of Loaded Data) System Function .......................................... 5-4
@Name (Name of Loaded Data Without Prefix) System Function ............................................ 5-5
@PlotFile (Load Graph File) System Function ......................................................................... 5-5

ii Plots
Schlumberger Private - Customer Use
@PlotfromFile (Plot Data at Keyname in External File) System Function .................................. 5-6
@PlotHeaderFile (Load Plot Header File) System Function ...................................................... 5-7
@SlopeGraphLine (Slope of a Locked Line) System Function .................................................. 5-7
@XGraphTrace (X-Axis Value of a Trace Point) System Function ............................................. 5-7
@YGraphTrace (Y-Axis Value of a Trace Point) System Function ............................................. 5-7
@YoGraphLine (Y-Intersect of a Locked Line) System Function ............................................... 5-8

Contents iii
Schlumberger Private - Customer Use
1 Information Resources

In This Chapter
Schlumberger Product Documentation ................................................................................... 1-2
Contacting Schlumberger ..................................................................................................... 1-3

Information Resources 1-1


Schlumberger Private - Customer Use
Schlumberger Product Documentation

Schlumberger Product Documentation

About Schlumberger
Schlumberger is the leading oilfield services provider, trusted to deliver superior results
and improved E&P performance for oil and gas companies around the world. Through
our well site operations and in our research and engineering facilities, we develop
products, services, and solutions that optimize customer performance in a safe and
environmentally sound manner.

Online Documentation
Documentation is provided in the following electronic formats on the Schlumberger
product CD:
Adobe Acrobat PDF files
Online help
You must have Adobe Reader installed to read the PDF files. Adobe Reader
installation programs for common operating systems are available for a free download
from the Adobe Web site at www.adobe.com.

Typestyle Conventions
The following conventions are observed throughout this guide:
Bold text is used to designate file and folder names, dialog titles, names of buttons,
icons, and menus, and terms that are objects of a user selection.
Italic text is used for word emphasis, defined terms, and manual titles.
Monospace text (Courier) is used to show literal text as you would enter it, or as it
would appear onscreen.

Alert Statements
The alerting statements are Notes, Cautions, and Warnings. These statements are
formatted in the following style:

Note: Information that is incidental to the main text flow, or to an important point
or tip provided in addition to the previous statement or instruction.

Caution: Advises of machine or data error that could occur should the user fail to
take or avoid a specified action.

Warning: Requires immediate action by the user to prevent actual loss of data or
where an action is irreversible, or when physical damage to the
machine or devices is possible.

1-2 Plots
Schlumberger Private - Customer Use
Contacting Schlumberger

Contacting Schlumberger

Technical Support
Schlumberger has sales and support offices around the world. For information on
contacting Schlumberger, please refer to the information below.
For Technical Support for SIS software: https://support.slb.com

Sales and Customer Service +1 866-829-0234


713-513-2000

Internet www.slb.com

Postal Mail Schlumberger Information Solutions


5599 San Felipe, Suite 100
Houston, TX 77056

1-3
Schlumberger Private - Customer Use
2 Plot Tutorials

In This Chapter
Opening the Demo Project ................................................................................................... 2-2
Tutorial: Creating and Editing Plots ....................................................................................... 2-3
Tutorial: Auditing Plots ....................................................................................................... 2-10

Plot Tutorials 2-1


Schlumberger Private - Customer Use
Opening the Demo Project

Opening the Demo Project


A project is available for you to use with the tutorials. Follow these steps to open the
demo project.
1 Start OFM.
2 On the Workspace tab, click Open.
The Open OFM Workspace window opens.
3 In the OFM application directory, select ...Sample Workspaces\
Demo 2012\Demo2012.ofm.
4 Select the file, and then click Open.
The demo project opens with the base map displayed.
You are now ready to work through the tutorials.

2-2 Plots
Schlumberger Private - Customer Use
Tutorial: Creating and Editing Plots

Tutorial: Creating and Editing Plots


You can create plots to graphically display the information in your project. Plots in OFM
are produced from stored data or from calculated results within the OFM project.
In this tutorial, you will:
1. Create a plot that displays data for a single completion
The simplest form of a line plot is a time-dependent display of monthly oil and gas
production for a selected completion. In this section of the tutorial, you create one.
2. Extend a plot to multiple Y-axes
You can extend the visualization capabilities of the plot.
3. Extend a plot to multiple graphs
You can create up to six graphs in any single OFM plot. In this section of the
tutorial, you add graphs to a plot. You will prepare the following graphs: Oil versus
Time, Oil versus Cum Oil, Water Cut versus Time, and Water Cut versus Cum
Water. All the graphs do not have to use the same X-axis variable.
4. Create a plot displaying data for a single variable for multiple completions
One way to compare the performance of several entities is to display their data on
the same plot. In this section, you display data for a single variable for multiple
completions.
5. Edit plot headers
Headers are titles or labels that display on the plot. Headers provide information
about the entity that is currently selected. In this section, you place a simple text
title at the top of the plot. Below the text title, you place a dynamic title that
displays the name of the completion. The dynamic title changes as the selected
entity (in this case, the selected completion) changes.
6. Use categories to display different levels of information
You can configure plots to display data at more than one level. In this section, you
use categories in the plots to compare the performance of an individual completion
with the performance of the reservoir from which it produces.
7. Export a plot template
After you have prepared a plot, you can save the attributes of the plot (but not the
data) to an external file as a template. With the template, you can share the
attributes with a colleague while keeping the data confidential. Your colleague can
import the template (a .grf file) into their project, and their plot will have the same
structure as the original, plotting the same variable names but applied to the set of
wells in their project.
8. Import a plot template

Plot Tutorials 2-3


Schlumberger Private - Customer Use
Tutorial: Creating and Editing Plots

To Create a Plot that Displays Data for a Single Completion


The simplest form of a line plot is a time-dependent display of monthly oil and gas
production for a selected completion. In this section of the tutorial, you create one.
1 Open the demo project.
2 On the Navigation pane, select the Blue_1:He_0 completion.
3 On the Home tab, in the Launch analysis group, click Plot.
The Edit Plot window opens.
4 Notice that the X-Axis Variable is set to Date by default.
5 In the table, click the first cell in the Variables column and then select
Monthlyprod.Oil.
6 Click Add Curve.
A new row is added.
7 Click the new cell in the Variables column and then select Monthlyprod.Gas.
8 Click OK.
The plot (with default attributes) opens.
9 On the Workspace tab, click Save to save your work.

To Extend a Plot to Multiple Y-Axes


You can extend the visualization capabilities of the plot.
1 The curves that display on the primary vertical axis (Y-Axis 1) have been defined.
To add an additional Y-axis,on the Format tab, in the Edit group, click Variables.
The Edit Plot window opens.
2 On the right, in the Y Axis group, set the Number of Axes to 2.
3 Set the Current Axes to Y-AXIS 2.
Observe that the Variables list area is empty, because it is for Y-axis 2.
4 In the first row, click the cell in the Variables column and then select Water.Cut.
5 Click OK.
By default, the second Y-axis is on the right side of the graph. You can adjust the
attributes of this axis (for example, linear scale, maximum and minimum values,
and so on) by selecting the axis and then making changes on the Property pane,
under Axis.
6 On the Workspace tab, click Save to save your work.

Note: You can create up to six Y-axes per graph (and up to six graphs) in a single
OFM plot. By default, the even-numbered Y-axes are placed on the right
side of the graph, and the odd-numbered Y-axes are placed on the
left side.

2-4 Plots
Schlumberger Private - Customer Use
Tutorial: Creating and Editing Plots

To Extend a Plot to Multiple Graphs


You can create up to six graphs in any single OFM plot. In this section of the tutorial,
you add graphs to a plot. You will prepare the following graphs: Oil versus Time, Oil
versus Cum Oil, Water Cut versus Time, and Water Cut versus Cum Water. All the
graphs do not have to use the same X-axis variable.
1 Create a new plot: On the Home tab, in the Launch analysis group, click Plot.
The Edit Plot window opens.
2 On the right, in the Graph group, set the Number of Graphs to 4.
3 Because you selected a number greater than or equal to 4, a message asks if
graphs should be overlapped. Select Yes or No.
Depending on your choice, the four graphs are positioned by default in the Plot
window as shown below:

Overlap = Yes Overlap = No

4 First, work with Graph 1:


a. In the Graph group (on the right) set the Current Graph to GRAPH 1.
b. In the X-Axis group (at the top), leave Date as the X-axis variable.
c. Click the cell on the first row, in the Variables column, and then select
Monthlyprod.Oil as the Y-axis variable.
5 Next, work with Graph 2:
a. In the Graph group, change the Current Graph to GRAPH 2.
b. In the X-Axis group, set the X-axis variable to Oil.Cum.
c. Click the cell on the first row, in the Variables column, and then select
Monthlyprod.Oil as the Y-axis variable.
6 Then, work with Graph 3:
a. In the Graph group, change the Current Graph to GRAPH 3.
b. In the X-Axis group, set the X-axis variable to Date.
c. Click the cell on the first row, in the Variables column, and then select
Water.Cut as the Y-axis variable.
7 And lastly, work with Graph 4:
a. In the Graph group, change the Current Graph to GRAPH 4.

Plot Tutorials 2-5


Schlumberger Private - Customer Use
Tutorial: Creating and Editing Plots

b. In the X-Axis group, set the X-axis variable to Water.Cum.


c. Click the cell on the first row, in the Variables column, and then select
Water.Cut as the Y-axis variable.
8 Click OK.
Notice the layout of the plot. Usually, you will want to set the X-axis variables on
the second and fourth plots to linear.
9 On the plot, click directly on the X-axis scale (the horizontal line).
Handle marks display at both ends and in the middle, confirming that this is the
object you want to adjust.
10 On the Property pane, under Axis, expand Scale.
11 Set Scale Type to Linear.
12 On the Workspace tab, click Save to save your work.

To Create a Plot Displaying Data for a Single Variable for Multiple Completions
One way to compare the performance of several entities is to display their data on the
same plot. In this section, you display data for a single variable for multiple
completions.
1 Create a new plot: On the Home tab, in the Launch analysis group, click Plot.
The Edit Plot window opens.
2 On the X-Axis Variable field, select Date.
3 Click Add Multiple Curves.
The Add Multiple Curves window opens.
4 On the Category field, you select the level in the project at which you want to
display the data. Select Completion.
5 On the Variable field, you select the single variable whose data you want to
display for all completions. Select Monthlyprod.Oil.

Note: If your current filter contains more than 50 entities, you will receive a
message asking if you want to add the curves to your plot. Click Yes.

6 On the Edit Plot window, click OK to display the plot.


The plot displays monthly oil production for the entities.
7 On the Workspace tab, click Save to save your work.

2-6 Plots
Schlumberger Private - Customer Use
Tutorial: Creating and Editing Plots

To Edit Plot Headers


Headers are titles or labels that display on the plot. Headers provide information about
the entity that is currently selected. In this section, you place a simple text title at the
top of the plot. Below the text title, you place a dynamic title that displays the name of
the completion. The dynamic title changes as the selected entity (in this case, the
selected completion) changes.
1 With your plot open, on the Format tab, in the Edit group, click Header.
The Headers window opens.
2 Click Add.
A blank row is inserted.
3 On the blank row, type "MY COMPANY"and then press Enter. When entering a text
string, you must use quotation marks around the text.
4 Click Add.
Another blank row is inserted.
5 On the new blank row, type "Completion" + @Loadname () and then press
Enter. The space immediately after the word completion is required to ensure
proper spacing.
6 Click OK.
The headers display on the plot.
7 (Optional) Drag the header to a new location on the plot.
8 On the Navigation pane, select other completions to see how the dynamic portion
of the header changes.
9 On the Workspace tab, click Save to save your work.

To Use Categories to Display Different Levels of Information


You can configure plots to display data at more than one level. In this section, you use
categories in the plots to compare the performance of an individual completion with the
performance of the reservoir from which it produces.
1 Create a new plot: On the Home tab, in the Launch analysis group, click Plot.
The Edit Plot window opens.
2 On the X-Axis Variable field, select Date.
3 Click the cell on the first row, in the Variables column, and then select
Monthlyprod.Oil.
Observe the entries in the next two columns: Category is set to Current, and
Name is set to correspond to the entity (in other words, completion) you currently
have selected on the Navigation pane.
4 Click Add Curve.
A new row is added.
5 Click the cell on the new row, in the Variables column, and then select
Monthlyprod.Oil again.

Plot Tutorials 2-7


Schlumberger Private - Customer Use
Tutorial: Creating and Editing Plots

6 In the Category column for the second row, change the category to Reservoir.
By default, the entry in the Name column is CURRENT. Usually, this is the name
you will want, but it is possible to use this column to specify that this curve will be
for one particular reservoir.
7 Click OK.
8 On the Navigation pane, select other completions in your project to see how the
plot changes:
Curve 1 displays the monthly oil production for the selected completion.
Curve 2 displays the monthly oil production for the reservoir to which the
selected completion belongs.
9 On the Workspace tab, click Save to save your work.

To Export a Plot Template


After you have prepared a plot, you can save the attributes of the plot (but not the
data) to an external file as a template. With the template, you can share the attributes
with a colleague while keeping the data confidential. Your colleague can import the
template (a .grf file) into their project, and their plot will have the same structure as the
original, plotting the same variable names but applied to the set of wells in their project.

Note: The template will only be applicable to an OFM project which uses the same
variable names as the original project from which it was created.

1 On the Format tab, in the Utilities group, select Save Analysis > Save As.
2 Select an appropriate location and name for the file, including the .grf extension.
3 Click Save.
You now can send the file to your colleague.

2-8 Plots
Schlumberger Private - Customer Use
Tutorial: Creating and Editing Plots

To Import a Plot Template


1 Create a new plot: On the Home tab, in the Launch analysis group, click Plot.
The Edit Plot window opens.
2 Do not make any changes. Click OK.
An empty plot opens.
3 On the Format tab, in the Utilities group, click Open Analysis.
4 In the OFM application directory, select ...\Sample Workspaces\
Demo Database\Format Files\prod1.grf, and then click Open.
5 On the Navigation pane, select a new completion.
The plot format will look similar to the following:

6 On the Workspace tab, click Save to save your work.

Plot Tutorials 2-9


Schlumberger Private - Customer Use
Tutorial: Auditing Plots

Tutorial: Auditing Plots


You can further enhance your analysis of plots with the trace, compute line, flag,
tabular report, and auto-print features. In this tutorial, you will:
1. Use the Trace Plot utility
Use this utility to mark or digitize a point anywhere on the plot. The marked point
remains visible while you scroll through other entities in the project. In this way,
the location of a particular data point (for example, the peak production for
completion A) can be visualized while viewing the same plot for other completions
(for example, B, C, and so on).
2. Use the Compute a Line utility
With OFM, you can determine the equation of a straight line fit through a region
you define on your plot. As with the trace point feature, you can lock this line to
compare the curve it represents with other entities.
3. Print (Auto Print) the plot
There are two ways to print. If you use the normal printing method, the plot for the
currently-selected entity is printed. If you use Auto Print, you can print or save as
graphic files in a batch process, for the plots for all completions in the current filter.
4. Flag a completion
While viewing plots for each completion in your project, you may want to
investigate further one or more completions. You can mark (or, flag) completions
and later you can return to the flagged completions as a separate collection.
5. Send a plot to a tabular report
You can transform the display of data from a graphical format (a plot) to a tabular
format (a report).

2-10 Plots
Schlumberger Private - Customer Use
Tutorial: Auditing Plots

To Get Started with This Tutorial


For this tutorial, you need a plot. If you have already created plots while doing the
"Creating and Editing Plots" tutorial, you can use one of those. If you have not
completed that tutorial, follow these steps to create a quick plot:
1 Open the demo project.
2 On the Home tab, in the Launch analysis group, click Plot.
The Edit Plot window opens.
3 Notice that the X-Axis Variable is set to Date by default.
4 In the table, click the first cell in the Variables column and then select
Monthlyprod.Oil.
5 Click Add Curve.
A new row is added.
6 Click the new cell in the Variables column and then select Monthlyprod.Gas.
7 Click OK.
The plot opens.
8 On the Workspace tab, click Save Workspace to save your work.

To Use the Trace a Plot Utility


Use this utility to mark or digitize a point anywhere on the plot. The marked point
remains visible while you scroll through other entities in the project. In this way, the
location of a particular data point (for example, the peak production for completion A)
can be visualized while viewing the same plot for other completions (for example, B, C,
and so on).
1 With the plot open, on the Navigation pane select the
Blue_1:Li_1C completion.
There is a spike in oil production in 1980 (circled in the
graphic). You want to monitor this event while viewing
other completions in the project.
2 On the Format tab, in the Utilities group, click
Trace Plot.
3 Click one time at the point where there is a spike in
production.
4 On the Format tab, in the Display group, click
Lock Trace.
You should now see a small mark at the selected point.
5 Select another completion with a production history
coincident with the previous completion (for example,
Blue_5:Li_1C is a good choice).
Observe how the location of the spike in production for
completion Blue_1:Li_1C is marked on the plot
for Blue_5:Li_1C.

Plot Tutorials 2-11


Schlumberger Private - Customer Use
Tutorial: Auditing Plots

Note: To change the color, shape, and size of the mark symbol, on the Format
tab, in the Utilities group, click Trace/line Attributes. To remove the
mark and disable the utility, in the Display group, clear the Lock Trace
check box.

6 On the Workspace tab, click Save to save your work.

To Use the Compute Line Utility


With OFM, you can determine the equation of a straight line fit through a region you
define on your plot. As with the trace point feature, you can lock this line to compare
the curve it represents with other entities.
1 On the Navigation pane, select the Blue_5:Li_1C completion.
2 Set the Y-axis to logarithmic:
a. On the plot, click the Y-axis scale.
Handle marks display at both ends and in the
middle, confirming that this is the object you want
to adjust.

b. On the Property pane, under Axis, expand Scale.


c. Set Scale Type to Logarithmic.
There is a strong decline period in oil production from
1973 to 1978. (See marked region in graphic.) You want
to monitor this decline while viewing other completions
in the project.
3 On the Format tab, in the Utilities group, click
Compute Line.
4 On the plot, drag a representative straight line through
the decline period.
Observe the information at the bottom of the OFM
window. If the plot is a semi log, the relevant equation of
the line will be similar to the following:

5 On the Format tab, in the Utilities group, click Lock Line.


The line is frozen.
6 On the Navigation pane, select another completion with a production history
coincident with the previous completion (for example, Blue_1:Li_1C is a
good choice).
The location of the locked line (which represents the declining oil production for
completion Blue_5:Li_1C) is highlighted on the plot for Blue_1:Li_1C.

Note: To change the color, shape, and size of the line, on the Format tab, in the
Utilities group, click Trace/line Attributes. To remove the mark and
disable the utility, clear the Lock Line check box.

7 On the Workspace tab, click Save to save your work.

2-12 Plots
Schlumberger Private - Customer Use
Tutorial: Auditing Plots

To Print (Auto Print) Plot Views


There are two ways to print. If you use the normal printing method, the plot for the
currently-selected entity is printed. If you use Auto Print, you can print or save as
graphic files in a batch process, for the plots for all completions in the current filter.
1 On the Workspace tab, click Auto Print.
2 To print the plot for each of the completions in the current filter, select Printer and
then click Print.
3 To save each of the plots as an image file (such as .bmp, .jpg, and .tiff), select
Print to multiple files, select a naming scheme for the output files, and then
click Print.

To Flag a Completion
While viewing plots for each completion in your project, you may want to investigate
further one or more completions. You can mark (or, flag) completions and later you can
return to the flagged completions as a separate collection.
1 When you see a plot that requires further investigation, on the Home tab,
select Flag well.
2 When you are finished reviewing the plots and you want to investigate the flagged
completions, on the Filter pane, click Filter by Completion ( ).
The Filter by Completion window opens.
3 Click Select Flagged.
4 Click OK.
The Filter pane now shows that your Current Filter contains only the
flagged completions.
5 On the Workspace tab, click Save to save your work.

To Send a Plot to a Tabular Report


You can transform the display of data from a graphical format (a plot) to a tabular
format (a report).
1 On the Format tab, in the Utilities group, click Send to Report.
The report opens, displaying the data that was displayed on Graph 1 of the plot.
2 You can edit the attributes of the report on the Property pane.
3 On the Workspace tab, click Save to save your work.

Plot Tutorials 2-13


Schlumberger Private - Customer Use
3 Working with Plots

In This Chapter
Overview of Plots ................................................................................................................. 3-2
Using Gallery Templates ....................................................................................................... 3-3
Creating and Editing Plots .................................................................................................... 3-4
Adding More Y-Axes to a Graph ............................................................................................ 3-6
Adding, Hiding, and Removing Curves ................................................................................... 3-7
Displaying More Than One Graph on a Plot ............................................................................ 3-8
Focusing on a Single Graph on a Plot .................................................................................... 3-9
Moving and Resizing Plots .................................................................................................. 3-10
Resolving Missing Data When Using Stacking, Summing, or Averaging Options ...................... 3-11
Highlighting Data Points with Trace Points and Trace Lines .................................................. 3-12
Viewing Plot Data in a Report ............................................................................................. 3-13
Viewing Curve Data............................................................................................................ 3-14
About Intraday Plots .......................................................................................................... 3-15
Changing the Data Frequency ............................................................................................. 3-16
Removing a Data Point ....................................................................................................... 3-17
Inverting the Values ........................................................................................................... 3-18
Changing the Axis Attributes ............................................................................................... 3-19
Changing the Graphical Attributes of the Curve .................................................................... 3-20
Changing the Legend on Plots ............................................................................................ 3-21
Saving Pictures of Maps and Plots ....................................................................................... 3-22
Headers ............................................................................................................................ 3-23

Working with Plots 3-1


Schlumberger Private - Customer Use
Overview of Plots

Overview of Plots
A plot is a template with two-dimensional XY graphs. A graph can represent any of your
variables, in a colorful, customized format. One plot can have up to six graphs.
When you create or edit a plot, you can:
Accept the default X-axis variable or change it
Select plot variables from a list
Choose the number of graphs that display on the plot
Choose the number of Y-axes for each graph
After you create a plot, you can change the curves and axes, and display
multiple graphs:
Add, hide, and remove curves
Add up to six Y-axes to the graphs
Display up to six graphs, and then focus on a single graph on a plot
You also can change the way the plot displays:
Change the axis label, tics, lines on the grid, scale, and origin
Change the graphical attributes of the curve
Customize every graph's position and size
Make changes to the legend
Create headers for a title
While working with plots, you can view the data in different ways:
View plot data in a report
View the data values for every plotted point
Change the plot type to stacked, sum, or average
Use a trace point or trace line to highlight data points on the graph
Remove data points that have a specific value (for example, if you want to remove
all data points that have OFM's null value)
For clarity, show the plot curves in reverse order or below the X-axis as a negative
curve (for example, to see injection below the axis, and production above the axis)
For intraday plots, you can change the data frequency of a curve to a different time
aggregation (for example, quarterly)

3-2 Plots
Schlumberger Private - Customer Use
Using Gallery Templates

Using Gallery Templates


The gallery offers pre-formatted analyses for:
Reports
Plots and forecasts
Grid maps, contour maps, bubble maps, and scatter plots
To create an analysis with a template in the gallery:
1 On the Home tab, in the Launch analysis group, click the launcher (the down
arrow) for the type of analysis.
A gallery of pre-formatted options displays.
2 Click an item in the gallery.
You are ready to select the variables and other options.

Working with Plots 3-3


Schlumberger Private - Customer Use
Creating and Editing Plots

Creating and Editing Plots


There are two types of plots:
Regular plot: Has multiple curves for one well
Multiple curves plot: Has one curve (the same variable) for multiple entities
Below are the steps for creating a plot. You also can create plots:
From the gallery, which have the formatting already applied to them
From the catalog, which have the variables and formatting already applied to them

To Create a Quick Regular Plot


Follow these steps to create a quick plot with one graph, with Date for the X-axis, and
one Y-axis.
1 To begin:
To create a new plot: On the Home tab, in the Launch analysis group,
click Plot.
To edit an existing plot: With the plot open, on the Format tab, in the Edit
group, click Variables.
The Edit Plot window opens.
2 The middle section of the window lists the curves on the Y-axis. On the first row, in
the Variables column, select a variable from the list of variables for the Y-axis.
3 When you are finished, click OK. (Or see the next procedure for a more-
complex plot.)
Your plot displays a curve of data for the entity you select on the Navigation pane.
For example, if you select a well, the plot displays data for the well. If you select a
reservoir, the plot displays data for the reservoir.

To Create a More-Complex Regular Plot


The previous steps will create a quick regular plot. On the Edit Plot window, you can
make other changes to it.
1 If you do not have the Edit Plot window open: With the plot open, on the Format
tab, in the Edit group, click Variables.
2 To add and remove curves:
To show or hide a variable, select or clear the check box next to the variable on
the list.
To add a curve, click Add Curve to add a new line in the list of variables, and
then select a variable.
To apply a fixed filter on the curve, select a Category and Name. When you
do this, only entities with the selected category and name will display. For
example, if you select the Completion category, and the Well-A name, then the
curve data will be only for Well-A in the Completion category even if you select
a different completion on the Navigation pane.
To remove a curve, select the name of the curve you want to remove (not the
check box) and then click Remove Curve.

3-4 Plots
Schlumberger Private - Customer Use
Creating and Editing Plots

3 For more than one graph on the plot:


To see more than one graph at a time in a tiled formation, select the Number
of Graphs you want to display.
If you have more than one graph displayed, select the graph you want to
modify on the Current Graph list. All modifications you make will affect the
current graph, and not the other graphs.
4 To change the X-axis variable:
By default, OFM selects Date as the X-axis variable. To change the X-axis
variable, select a new X-Axis Variable from the list.

Note: The data points are connected according to time. If the X-axis is not a
date, you should connect the data points for the X-axis variable.

The X-axis variable multiplier displays the database units selected for the field.
To change this for only the current plot, select a new Multiplier.

Note: If you change the Multiplier, it is changed for this instance. If you close
the plot and reopen it, the multiplier will be the one set on the
Variable Editor.

5 To change the Y-axis variable:


The middle section of the window lists the curves on the Y-axis. To change the
Y-axis variable: In the Variables column, select a variable from the list of
variables for the Y-axis.
To change the current Y-axis, in the Y Axis section select a new
Current Axis.
To change the number of Y-axes that display on your graph, change the
Number of Axes and select a Current Axis variable from the list.
6 By default, the Category and Name is the selected entity (the one selected on the
Navigation pane). If you want to show only specific entities, select a new
Category and Name.
7 When you are finished, click OK.

To Create a Multiple Curves Plot


Follow these steps to create a plot with one curve (the same variable) for multiple
entities.
1 On the Home tab, in the Launch analysis group, click Plot.
The Edit Plot window opens.
2 Click Add Multiple Curves.
3 Select the Category and Variable and then click OK.
OFM adds one curve for each item in the category you selected. For example, if you
have three reservoirs in the filter category and you selected reservoir as a category,
OFM adds three curves. Each curve is for a different reservoir.

Working with Plots 3-5


Schlumberger Private - Customer Use
Adding More Y-Axes to a Graph

Adding More Y-Axes to a Graph


A plot can have up to six graphs. Each graph may have up to six Y-axes.
1 With the plot open, on the Format tab, in the Edit group, click Variables.
The Edit Plot window opens.
2 In the Y Axis group box, change the Number of Axes.
3 In the Current Axis field, select the axis for which you want to add a variable.
(The first axis you created is Y-AXIS 1.)
4 Click Add Curve to add a new line in the list of variables.
5 Select a Variable. If you want to select calculated variables, select the
Select from Calculated variables list check box.
6 By default, the Category and Name is the selected entity. To change this, select
a new Category and Name.
7 Click OK.

3-6 Plots
Schlumberger Private - Customer Use
Adding, Hiding, and Removing Curves

Adding, Hiding, and Removing Curves


1 With the plot or forecast open, on the Format tab, in the Edit group,
click Variables.
The Edit Plot window opens.
2 If you have more than one graph: In the Graph group, select the Current Graph
(the graph to which you want to add or remove curves).
3 If you have more than one Y-axis: In the Y Axis group, select the Current Axis.
4 To show or hide a variable, select or clear the check box next to the variable on
the list.
5 To add one curve:
a. Click Add Curve to add a new line in the list of variables.
b. Select a Variable. If you want to select calculated variables, select the Select
from Calculated variables list check box.
c. By default, the Category and Name is the selected entity. To change this,
select a new Category and Name.
6 To hide curves, clear the check box to the left of the Variables name.
7 To remove one or more curves:
To remove one curve, select the name of the curve you want to remove (not
the check box) and then click Remove Curve.
To remove all curves, click Remove All.
8 When you are finished, click OK.
9 For plots only (not forecast plots): To remove all curves without returning to the
Edit Plot window, on the Format tab, in the Edit group, click Clear All Curves.

Working with Plots 3-7


Schlumberger Private - Customer Use
Displaying More Than One Graph on a Plot

Displaying More Than One Graph on a Plot


A plot can display up to six graphs.
1 With a plot open, on the Format tab, in the Edit group, click Variables.
The Edit Plot window opens.
2 In the Graphs group box, change the Number of Graphs.
3 Depending on the number of graphs you indicated, a message may display:
"Graphs Overlapped?" To tile (overlap) the graphs, click Yes. To stack the graphs
vertically, click No.
4 Follow these steps for each new graph:
a. In the Current Graph field, select the graph you wish to change. (The first
graph you created is Graph 1.)
b. To change the X-axis, in the X-Axis group select a new Variable.
c. To add a variable to the Y-axis, click Add Curve to add a new line in the list of
Y-axis variables.
d. Select a Variable. If you want to select calculated variables, select the
Select from Calculated variables list check box.
e. By default, the Category and Name is the selected entity. To change this,
select a new Category and Name.
5 Click OK.
6 To use the same scale on the X-axis of all graphs: On the Format tab, in the Edit
group, click Same X-Axis Scale.
All graphs use the X-axis that is used in Graph 1.
7 To clear all curves on the plot, on the Format tab, in the Edit group, click
Clear All Curves.

Note: This will remove all the curves, and also will revert the plot back to one
graph only.

3-8 Plots
Schlumberger Private - Customer Use
Focusing on a Single Graph on a Plot

Focusing on a Single Graph on a Plot


If you have more than one graph on a plot, you can have one of the graphs fill the plot
window exclusively.
1 On the plot, click the graph on which you want to focus.
2 On the Format tab, in the Display group, select the Blow Up check box.
The selected graph displays, and the other graphs do not display.
3 To show all graphs, on the Format tab, in the Display group, clear the Blow Up
check box.

Working with Plots 3-9


Schlumberger Private - Customer Use
Moving and Resizing Plots

Moving and Resizing Plots


You can customize every graph for position and size.
1 Right-click the plot and select Move/Resize (for plots) or Graph Move/Size
(for forecasts).
2 To move it, drag the graph to the new position.
3 To resize it, drag the handles that display to a new size.
4 (For plots) When you are finished, right-click and select Done.
5 To go back to the original size and position, on the Format tab, in the Edit group,
click Default Size.

3-10 Plots
Schlumberger Private - Customer Use
Resolving Missing Data When Using Stacking, Summing, or Averaging Options

Resolving Missing Data When Using Stacking, Summing, or


Averaging Options
If you display plot data as a stacked, summed, or averaged plot, you must specify how
OFM should handle situations when discrete data values are not available. The
following methods are available for stacking or summing plot data.

If you choose For this type of This happens...


this method... plot display...

Interpolation Stacked When a discrete data point is missing, OFM


linearly interpolates a value between the
data points on either side of the missing
value. For example, if you have data points
at 1 and 3, OFM linearly interpolates
between these points and adds a point at 2
when creating a stacked plot.

Sum or Average OFM does not interpolate beyond the last


discrete data point for a curve in the data
set. As a result, the last data point plotted on
a summed plot may be less than the
previous plotted point.

Carry Forward Stacked If a discrete data point is missing, OFM


carries the current value until it encounters
the next discrete data point. For example, if
you have data points at 1 and 3, OFM plots
points at 1, 1, and 3 when creating a stacked
plot.

Sum or Average OFM carries the value of the last discrete


data point on a curve being summed or
averaged to the end of the data set.

Follow these steps to apply a plot type. You can apply different plot types (Regular,
Stacked, Sum, Average, or Percent) to each of the different Y-axes. For example, the
first Y-axis can be Regular, and the second Y-axis can be Stacked.
1 With the plot open, on the Format tab, in the Display group, click Regular,
Stacked, Sum, Average, or Percent.

Note: If you apply this condition to the plot, you can include the condition in the
legend. On the Property pane, under Legend, change Show Condition
to Yes.

2 To change the method OFM uses when discrete data values are not available:
a. On the plot, click the axis.
b. On the Property pane, under Axis, select a Method (interpolation or
carry forward).

Working with Plots 3-11


Schlumberger Private - Customer Use
Highlighting Data Points with Trace Points and Trace Lines

Highlighting Data Points with Trace Points and Trace Lines


Use a trace point or trace line to highlight data points on the graph. When you select
different entities on the Navigation pane, the trace point or trace line remains with the
data points. You can have only one trace point and one trace line at a time.

To Add a Trace Point


Follow these steps to add a trace point on a plot.
1 With a plot open, on the Format tab, in the Utilities group, click Trace Plot.
2 On the plot, click the data point you want to highlight.

Note: The point does not display until you lock the trace.

3 If you want the point to remain on the window as you select other entities, you
must lock the point: On the Format tab, in the Utilities group, select Lock Trace.
The data point displays on the plot, and it is locked in position (it will remain with
the data point as you select other entities on the Navigation pane).

To Add a Trace Line


Follow these steps to add a trace line on a plot.
1 With a plot open, on the Format tab, in the Utilities group, click Compute Line.
2 Click on a starting point within the plot area and drag the cursor to the
ending point.
3 Release the mouse.
4 If you want the line to remain on the window as you select other entities, you must
lock the line: On the Format tab, in the Utilities group, click Lock Line.

To Change Trace Point and Trace Line Attributes


Follow these steps to change the color, type, and size of a trace point or trace line on
a plot.
1 With a plot open, on the Format tab, in the Utilities group, click
Trace/line Attributes.
The Trace Attributes window opens.
2 In the section for the trace line or the trace point, select the following:
Color: Color for trace lines or points
Type: Type of line (for example, dashed or solid) or symbol to use for the point
(for example, arrow or star)
Width or Size: Size of the line or point
3 Click OK.

3-12 Plots
Schlumberger Private - Customer Use
Viewing Plot Data in a Report

Viewing Plot Data in a Report


With the plot open, on the Format tab, in the Utilities group, click Send to Report.
The plot data displays in a report.

Working with Plots 3-13


Schlumberger Private - Customer Use
Viewing Curve Data

Viewing Curve Data


On forecasts and plots, you can view the data values for every plotted point. For
forecasts, this information also displays on the Historical Regression pane.
1 Select a curve to view its data values:
For a plot: Select the curve.
For a forecast: On the Layout tab, in the Display group, select Enable Curve
Select and then select the curve.
When you select a curve, the Property pane displays additional choices for curve
properties. The curve properties are not available until you select a curve.
2 To show the value for each point on the forecast or plot:
a. On the Property pane, under Curve Properties, set Data Labels to Yes.
More data label selections become available.
b. By default, the Y value displays. To show the X and Y values, change the Value
to X,Y.
c. By default, the labels do not display decimal points. To show them, select the
number of Decimal Places.
d. To change the position of the labels, select a Position that is Above, Below,
or to the Left of its point.
3 To view a table showing the X and Y data values:
a. On the Property pane, under Curve Properties, click the Values button.
b. To identify the values listed on the window as they display on the forecast,
hover your mouse over any row.
On the graph, an indicator shows which point on the forecast corresponds to
the value in the window. As you move the cursor over the table data, the
indicator continues to track the plotted value.

c. To change the indicator, on the window choose a new Color, Size, and Type.
d. To show points outside the zoomed area and the minimum, maximum, and
average for the historical values, clear the Show Visible Points Only
check box.
These values are listed in the last rows on the window. The indicator is not
available while you are displaying these values.

4 By default, the data points are connected according to time even if the X-axis is not
Date. If the X-axis is not a date, connect the data points for the X-axis variable: On
the Property pane, under Curve Properties, change Sort to Yes.
5 (For a forecast) When you are finished, on the Layout tab, in the Display group,
clear Enable Curve Select.

3-14 Plots
Schlumberger Private - Customer Use
About Intraday Plots

About Intraday Plots


The following intraday features are available in plots:
OFM can handle intraday data up to second-level data.
You can specify a frequency for each individual curve.
The date scale is calculated based on the length of the data being displayed:
Less than three days: Hours are displayed.
Less than two hours: Minutes are displayed.
Less than two minutes: Seconds are displayed.
OFM may change the zoom to get an optimum scale range. If an exact range is
required, you must specify it in the min and max properties of the axis.

Working with Plots 3-15


Schlumberger Private - Customer Use
Changing the Data Frequency

Changing the Data Frequency


You can change the data frequency on plots.
It is possible to select a data frequency that does not match your data. For example,
you can select a Minute frequency for Daily data. In this example, OFM shows one data
point and that data point remains constant for the rest of the day (that is, OFM displays
a step curve).
1 On the plot, click the curve you want to change.
2 On the Property pane, under Curve Properties, expand Variable.
3 Select a new Data Frequency.
OFM may change the zoom to get an optimum scale range. If an exact range is
required, you must specify it in the min and max properties of the axis.

3-16 Plots
Schlumberger Private - Customer Use
Removing a Data Point

Removing a Data Point


On plots, you can remove data points with a specific value. For example, you may want
to remove all data points that have OFM's null value (-99999).
1 On the plot, select a curve.
The Property pane displays Curve Properties.
2 Change the Remove points from data field to Yes.
3 On the Value field, enter the value of the data point you want to remove.

Working with Plots 3-17


Schlumberger Private - Customer Use
Inverting the Values

Inverting the Values


On occasion (for example, for clarity), you may display a curve below the X-axis. OFM
can show the inverse of values on plots and forecasts.
For example, perform these steps if you want to see injection below the axis, and
production above the axis. In this example, although injection values are positive, they
will display as negative values.
1 On a plot or forecast, select the curve.
2 On the Property pane, under Curve Properties, expand Variable.
3 Change Inverse Values to Yes.

3-18 Plots
Schlumberger Private - Customer Use
Changing the Axis Attributes

Changing the Axis Attributes


You can change the axis attributes on plots and forecasts.
1 On your plot or forecast, click the X- or Y-axis.
When you select an axis, the Property pane displays additional choices for the
properties for the selected axis.
2 To change the attributes of the axis, make changes on the Property pane,
under Axis.
To change the label for the axis, enter a new Axis Label, select a new Font,
and choose to Show the label.

Note: To return to the original axis label, on the Format tab, in the Edit group,
click Default Labels.

To show or hide minor tics, and to change their position, make selections in the
Tics section.
To change the color of the tics, select a new Line Color.
To change the line color, type, and size of the grid lines, make changes in the
Grid section.
To change the scale, make changes in the Scale section. This section is slightly
different, depending on the type of values displayed on the axis.
To change the starting point for the X- and Y-axis, enter new percentages in
the Axis Origin section.

Working with Plots 3-19


Schlumberger Private - Customer Use
Changing the Graphical Attributes of the Curve

Changing the Graphical Attributes of the Curve


Follow these steps to change the graphical attributes of a curve on a forecast or plot.
1 Select a curve:
For a plot: Select the curve you want to change.
For a forecast: On the Layout tab, in the Display group, select Enable Curve
Select and then select the curve you want to change on the forecast.
When you select a curve, the Property pane displays additional choices for curve
properties. The curve properties are not available until you select a curve.
2 To change the attributes of the curve, make changes on the Property pane, under
Curve Properties.
To change the way the event displays, select an Event Display Type
and Font.
To change the way the curve name displays, choose to Show and then select
a Font and enter Label Text.
To hide the curve, on the Show field select No, or enter a Condition.
To change the line color, type, and size, make changes to the Curve
Attributes.
To add labels to each data point, set Data Labels to Yes and then enter the
Decimal Places and Position and select a Font.
3 (For a forecast) When you are finished, on the Layout tab, in the Display group,
clear Enable Curve Select.

3-20 Plots
Schlumberger Private - Customer Use
Changing the Legend on Plots

Changing the Legend on Plots


You can make many changes to the legend on plots: Show or hide the legend, change
the position and font, and change the type of information that displays in the legend.
1 To show or hide the legend: On the Format tab, in the Display group, select or
clear Legend.
2 To move the legend quickly: Drag the legend to a new location.
3 To reset the position to default settings: On the Format tab, in the Edit group,
click Default Positions.
4 If the Property pane does not display a Legend section, on the plot click
the legend.
5 To move the legend to a precise location: On the Property pane, under Legend,
type new values in the Left (%) and Top (%) fields.
6 You can show additional information in the legend. If needed, on the Property
pane, under Legend:
Change Show Category Name With Legend Info to Yes if you have
filtered by a category and you want the category to be defined in the legend.
Change Show Entity Name With Legend Info to Yes if you want the
selected entity to be defined in the legend.
Change Show Condition to Yes if you have applied a condition (for example,
you changed the display to Sum or Average) and you want the condition to
be defined in the legend.
7 To change the legend to labels, on the Property pane, under Graph Settings,
change Curve Name to As Labels.
8 To hide the legend: On the Property pane, under Graph Settings, change
Curve Name to No.
9 To change the font used in the legend, on the Property pane, under Legend, click
the Font browse button and select a new font and text display options.
10 OFM automatically sizes the legend. To change the size of the legend:
a. On the Property pane, under Legend, change Auto Size to No.
b. Enter a new Width (%) and Height (%).
11 To remove the box around the legend, change Legend Box to No.
12 To add a shadow across the top and left sides of the legend box, change Shadow
to Yes.
13 To select new colors for the legend box, select a new Box Color for the line, and
a new Fill Color for the color inside the box.
14 To change the width of the line used on the legend box, select a new Line Width.

Working with Plots 3-21


Schlumberger Private - Customer Use
Saving Pictures of Maps and Plots

Saving Pictures of Maps and Plots


You can save a picture of your maps and plots to use for other purposes (for example,
to show in presentations or share by email). You can save the picture in these file
formats: .bmp, .jpg, .tiff, and .emf.
You can save pictures of the base map, all analytical maps, and plots. You cannot save
pictures of the GIS map.
1 For the base map: With the base map open, on the Format tab, in the Utilities
group, click Save Image As.
For analytical maps and plots: With the map or plot open, on the Format tab, in
the Utilities group, select Save Analysis > Save Image As.
2 Navigate to the location where you want to save the file, type a name for your file,
and then click Save.

3-22 Plots
Schlumberger Private - Customer Use
Headers

Headers

About Plot Headers


The header is the title that displays at the top of your plot. When you create headers,
you can use text or project variables and system functions. You can move the headers
to a different location, and you can display it as a legend.
You can have many headers, and choose to show or hide some or all of them. Headers
also can be deleted.
If you want to use the headers on other maps, reports, or forecasts, you can save the
header as a graph header (.gh) file, and then load it.

Creating and Editing Headers for Plots


You can add multiple headers to plots. If the header is not displayed as a legend, you
can format each header with different fonts and colors, and choose to show or hide
individual headers.
1 With the plot open: On the Format tab, in the Edit group, click Header.
2 To add text to a new or existing header:
a. To add a header, click Add.
b. Click Assist.
The Edit Header window opens.

c. Enter the text, variables, and functions needed for your header on the
entry window.
d. Click OK to return to the Headers window.
The new header displays on the row you added.

3 To change the font, size, and color of the header:


a. Select the row and then click Font.
The Font window opens.

b. Select the font, style, size, angle, alignment, color, and background for
the header.
Your choices are used when the header is displayed as a header. If it is
displayed as a legend, the choices will not display.

c. Click OK to return to the Headers window.


4 To choose to show or hide one or more of the headers:
To show all headers, select the Show Header check box. To hide all headers,
clear this check box.

Working with Plots 3-23


Schlumberger Private - Customer Use
Headers

To show only some of the headers, select the check box to the left of the
headers you want to display. Clear the check box to the left of the headers you
want to hide.
These selections display when the header is displayed as a header. If it is displayed
as a legend, all header lines display even if you clear the check box.
5 Click OK.

Displaying Headers as a Legend on Plots


Headers usually are used as titles. But, you can choose to display headers as a legend
(text in a box) on your plots.
If you display headers as a legend, the formatting you chose for each header changes
to the default formatting. If you have more than one header, they all display as a single
text box with multiple lines.
1 With the plot open: On the Property pane, under Graph settings, on the
Show as Legend field, select Yes.
2 To change the header back to a title, on the Show as Legend field, select No.
The text returns to header text, with the formatting selected for header text.

Moving Headers on Plots


You can drag headers to a new location on your plot.
1 Drag the header to the new location.
2 To restore the headers to the default positions: On the Format tab, in the
Edit group, click Default Positions.

Showing and Hiding Headers on Plots


You can have many headers and choose to show or hide some or all of them.
1 With the plot open, on the Format tab, in the Edit group, click Header.
2 To show headers, select the Show Header check box. To hide headers, clear this
check box.
3 To show only some of the headers, select the Show Header check box and then
select the check box to the left of the headers you want to display. Clear the check
box to the left of the headers you want to hide.

Note: This is available if you are showing the header text as headers. If you
are displaying the headers as a legend, you cannot select which
headers display.

4 Click OK.

3-24 Plots
Schlumberger Private - Customer Use
Headers

Saving and Loading Header Files on Plots


You can save the headers on your plots as a graph header (.gh) file. You (or other
people) can load the header file to use in other maps.
1 With the map, forecast, or report open, on the Format tab, in the Edit group,
click Header.
2 Perform one of the following steps:
To save: Click Save As, type a name for your graph header (.gh) file, and
then click Save.
To load: Click Open, select the graph header (.gh) file, and then click Open.
3 On the Header window, click OK to close the window.

Deleting Headers on Plots


Perform these steps to remove headers permanently from plots.
1 With the plot open: On the Format tab, in the Edit group, click Header.
2 Select one or more headers and then click Delete.

Note: OFM does not confirm your choice before it deletes the headers you select.

Working with Plots 3-25


Schlumberger Private - Customer Use
4 Related Tasks

In This Chapter
Using Analyses Saved in Catalogs ......................................................................................... 4-2
Using an Entry Window ........................................................................................................ 4-3
Grouping Completions for a Well ........................................................................................... 4-5
Selecting the Math Options for Variables ............................................................................... 4-6

Related Tasks 4-1


Schlumberger Private - Customer Use
Using Analyses Saved in Catalogs

Using Analyses Saved in Catalogs


1 Open the Catalog. There are two ways:
To view the full list of catalog items for all types of analyses: On the Home tab,
in the Launch analysis group, click Catalog.
To view a list of catalog items for a specific type of analysis: On the Home tab,
in the Launch analysis group, click the launcher arrow below the type of
analysis you want to open. Below the list of gallery items, click From Catalog.
2 On the table that lists the catalog items, click any item to view an image of
the analysis.
The image displays on the Image tab.

Note: You only can use valid catalog items. In the Valid column, the check mark
icon ( ) indicates that the catalog item is valid. If a catalog item has a
warning icon ( ), you must map the variables used in the catalog item
to a dictionary name before using it.

3 To use the catalog item, in the table select the item and then click Add.
The analysis opens and is added to your Analysis pane.
4 When you are finished, click Close.

4-2 Plots
Schlumberger Private - Customer Use
Using an Entry Window

Using an Entry Window


OFM has several windows that look the same, but have different purposes:
Edit Header window, for creating and editing headers on your map and reports,
and for creating well annotations
Edit Report window, for creating reports
Create Query window, for creating an OFM query
Calculated Variables and Edit Calculated Variables window, for using
calculated variables
Example window:

1 To add text (for example, when creating a header for your map), type the text
within quotation marks in the input pane at the top of the window.
2 To add variables or functions:
a. Click the Project Variables, System Functions, or User Functions button
to see a list of variables or functions.
b. If you want to see more information about a project variable or
system function:
For a project variable's plot name, select it from the list. The lower part of
the List Names section displays the plot name.
For a project variable's definition, click the Browse button to the right of
the Project Variables button. The Select Calculated Variables
window opens, displaying a list of all project variables. Select any variable
to view the plot name and definition.
For a system function's full definition, syntax, and example with return,
select it from the list. The lower part of the List Names section displays
the information.

Related Tasks 4-3


Schlumberger Private - Customer Use
Using an Entry Window

c. In the list, double-click the variable or function you want to add. It is added in
the input pane at the top of the window.
3 To add numbers, operators, and conditions, use the buttons in the
Keypad section.
To delete the entire entry, click CLEAR.
To delete parts of the entry, select the part and then click DELETE.
4 Click OK.

4-4 Plots
Schlumberger Private - Customer Use
Grouping Completions for a Well

Grouping Completions for a Well


You can group one or more well completions when more than one completion exists in
the well. You can do this on the base map and on the GIS map.
1 On the base map or GIS map, click a well.
Or
On the GIS map, press Shift and then select multiple wells. When you are finished,
on the Format tab, in the Utilities group, click Group.
The Select Completions window opens.
2 Select one or more well completions listed in the Completions section.
3 Click Group.
The well is highlighted on the base map and the grouped wells are highlighted in
the Navigation toolbar.

Related Tasks 4-5


Schlumberger Private - Customer Use
Selecting the Math Options for Variables

Selecting the Math Options for Variables


Follow these steps to use the Variable Editor to select the following math options
for variables:
Carrying values forward
Fill empty cells with the value of the last non-null value (that is, carry forward the
last known value). If you select this option, you enter the maximum number of
times you want to do this. For example, if you believe the last known value is valid
for three months, and you want to carry this value forward into empty fields, select
this option and then enter 3 for the maximum number of times you want to do this.
Setting input and output multipliers
Input multiplier is the multiplier for the data in the field. This is the number
that the value will be multiplied by, to get a base value. For example, if it is oil
data in thousands of barrels, you can select M. If it is oil data in barrels, you
can select 1. If it is gas production data in mcf, you can select M.
Output multiplier is the multiplier for the way you want to see the data in
your plots, reports, and other analyses. For example, if it is oil data in
thousands of barrels (that is, the input variable is M), but you want to see it
displayed in barrels, you can select 1.
Getting a group value, by sum or by average
Sum if you want to sum the data for a group. For example, use this if you want
to work with data for a collection of completions (such as a group).
Average if you want an arithmetic average the data for a group. For example,
you might use this if the field holds pressure data.
Multiply by factor if you want pattern factors applied to the field, or if you
want the variables specified on the Options window (on the Multiply by
Factor tab) to be applied to the field.
Limiting the range of data that can be loaded to the field
Minimum is the minimum value allowed to be loaded to the field. If the value
is below the minimum while loading data, that data will not be loaded.
Maximum is the maximum value allowed to be loaded into the field. If the
value is above the maximum while loading data, that data will not be loaded.
Default is the default value of the field that is loaded, if data for the field is
missing in a load file record, or if the data being loaded is outside the minimum
or maximum range.

Note: You cannot change some of the selections in the Math columns for
calculated and input variables in My Workspace, and you cannot make new
selections for variables in a Shared Workspace.

1 Open the Variable Editor:


If you are mapping input variables: On the Setup tab, in the Tables group,
click Schema > Schema Variable Editor.
The Variable Editor opens, and is filtered to show input variables.

4-6 Plots
Schlumberger Private - Customer Use
Selecting the Math Options for Variables

If you are mapping calculated variables: On the Setup tab, in the Variable
Managers group, click Calculated Variable Editor.
The Variable Editor opens, and is filtered to show calculated variables.

2 By default, the definition columns display. If you want to hide them, click Define.
3 Click Math.
The math columns display.
4 In the Carry Forward Value column, select the check box if you want to fill empty
cells with the value of the last non-null value (that is, carry forward the last known
value). In the Carry Forward Times column enter the maximum number of times
you want to do this.

Note: If you enter 0 in the Carry Forward Times column, OFM will fill all empty
fields with the value. Usually this is not a good choice.

Caution: When you view results that are created with the Carry Forward feature,
you will not be able to identify the difference between results from real
data, and results from carried-forward data.

5 In the Output Multiplier column, select a multiplier for the way you want to
see the data in your plots, reports, and other output. Make sure to select the
correct multiplier.
6 In the Input Multiplier column, select a multiplier for the data in the field. This is
the number that the value will be multiplied by, to get a base value.
7 In the Grouping Option column, select whether you want to sum or average
individual data values to arrive at a group value.
8 In the Grouping Multiply-by Factor column, select the check box if you want
pattern factors applied to the variable, or if you want the variables specified on the
Options window to be applied to the variable.
9 If you want to limit the range of data that can be loaded (for input values only),
select the check box in the Validate Value on Import column.
The last three columns become active.
10 In the Import Validation Min. Value column, enter the minimum value allowed
to be loaded.
11 In the Import Validation Max. Value column, enter the maximum
value allowed.
12 In the Import Validation Default Value column, enter the default value if data
is missing in a load file record, or if the data being loaded is outside the minimum
or maximum range.
13 To hide the math columns, click Math again.
14 Click OK to save your changes and close the window, or make changes to other
variable attributes.

Related Tasks 4-7


Schlumberger Private - Customer Use
5 Commonly Used
System Functions

In This Chapter
@EquationGraphLine (Equation of a Locked Line) System Function ......................................... 5-2
@EvalGraphLine (Evaluate Graph Line) System Function ........................................................ 5-2
@FmtDate (Format Date) System Function ............................................................................ 5-3
@FmtName (Format Name) System Function ........................................................................ 5-4
@LoadName (Composite Name of Loaded Data) System Function .......................................... 5-4
@Name (Name of Loaded Data Without Prefix) System Function ............................................ 5-5
@PlotFile (Load Graph File) System Function ......................................................................... 5-5
@PlotfromFile (Plot Data at Keyname in External File) System Function .................................. 5-6
@PlotHeaderFile (Load Plot Header File) System Function ...................................................... 5-7
@SlopeGraphLine (Slope of a Locked Line) System Function .................................................. 5-7
@XGraphTrace (X-Axis Value of a Trace Point) System Function ............................................. 5-7
@YGraphTrace (Y-Axis Value of a Trace Point) System Function ............................................. 5-7
@YoGraphLine (Y-Intersect of a Locked Line) System Function ............................................... 5-8

Commonly Used System Functions 5-1


Schlumberger Private - Customer Use
@EquationGraphLine (Equation of a Locked Line) System Function

@EquationGraphLine (Equation of a Locked Line) System Function

Description This system function finds the equation of the line that is currently locked. It is
most-effectively used in a report or as a header.

Syntax @EquationGraphLine ( )

Where Argument Type Required Description


None

@EvalGraphLine (Evaluate Graph Line) System Function

Description This system function valuates a locked line at the specified value.

Syntax @EvalGraphLine (value)

Where Argument Type Required Description


value Numeric Yes X-axis value at which the current locked
line should be evaluated

5-2 Plots
Schlumberger Private - Customer Use
@FmtDate (Format Date) System Function

@FmtDate (Format Date) System Function

Description This system function creates a string with a formatted date.

Syntax @FmtDate (date, "format")

Where Argument Type Required Description


date Date Yes The date to be reformatted
Note: OFM requires literal dates to be in
YYYYMMDD format.
"format" Text Yes The format of the date you wish to display

Example 1 In this example, if Test.Date is 19941128, the function returns the value of
1994-11-28:
@FmtDate ( Test.Date, " yyyy-mm-dd")

Example 2 The following alternative forms of the Month portion of the displayed date are
supported:
"mm" will return 11
"mmm" will return nov
"Mmm" will return Nov
"Mmmm" will return November
In this example, the function returns a value of November 28, 1994:
@FmtDate ( Test.Date, " Mmmm dd, yyyy")

Example 3 The system function also supports intra-day display:


HH formats the Hour
NN formats the Minute
SS formats the Second
TT allows for AM or PM
In this example, the function returns a value of November 28, 1994 12:00:00 AM:
@FmtDate (Test.Date, "Mmmm dd, yyyy hh:nn:ss tt")

Commonly Used System Functions 5-3


Schlumberger Private - Customer Use
@FmtName (Format Name) System Function

@FmtName (Format Name) System Function

Description This system function creates a string containing a numeric variables plot name,
units, multipliers, and a relevant value of an expression. This function is useful for
plot labels and report headers.

Syntax @FmtName (Variable, Value)

Where Argument Type Required Description


Variable Numeric Yes Numeric variable (project variable,
calculated variable) whose attributes are
to be used to create the string
Value Numeric Yes Numeric value to be included in the output
string

Example In this example, the function returns the plot name, unit, and output multiplier for
the numeric variable Prd.Oil, and the value of a numeric expression, combined in
one legible text string. It pulls together these pieces of information, and uses them
to create a very useful label for your plots and reports.
@FmtName (Prd.Oil, @Last(Prd.Oil))
Depending on how the variable has been defined, the example could produce the
following output text string: "Monthly Oil Production: 15.0 Mbbl"
Here, "Monthly Oil Production" was defined as the plot name for the variable
Prd.Oil. The variables units were set to bbl, and the output multiplier was set
to "M". The value of the current monthly production (15.0) was specified
using @Last(Prd.Oil)

@LoadName (Composite Name of Loaded Data) System Function

Description This system function finds the composite name of the currently loaded data. It
consists of a data prefix name and a data item name. It is useful in preparing
header information on plots and reports.
Note: To return the name without the prefix, use the @Name (Name of Loaded
Data Without Prefix) system function.

Syntax @LoadName ( )

Where Argument Type Required Description


None

Example If a completion X is the active entity, then the system function will return X.
If a Category (for example, Lease) is chosen from the Navigation pane, and
the Lease named Smith is selected as the chosen entity, then the system
function will return Lease: Smith.

5-4 Plots
Schlumberger Private - Customer Use
@Name (Name of Loaded Data Without Prefix) System Function

@Name (Name of Loaded Data Without Prefix) System Function

Description This system function gets the name of the currently loaded entity. It is useful in
preparing header information on plots and reports.
Note: To return the name with the prefix, use the @LoadName (Composite Name
of Loaded Data) system function.

Syntax @Name ( )

Where Argument Type Required Description


None

Example If a completion X is the active entity, then the system function will return X.
If a Category (for example, Lease) is chosen from the Navigation pane, and
the Lease named Smith is selected as the chosen entity, then the system
function will return Smith.

@PlotFile (Load Graph File) System Function

Description This system function loads a specified graph file. By default, the file extension
is .grf.

Syntax @PlotFile (filename)

Where Argument Type Required Description


filename String Yes Path of the plot file

Example In this example, the graph file text.grf is plotted:


@PlotFile ("test.grf")

Commonly Used System Functions 5-5


Schlumberger Private - Customer Use
@PlotfromFile (Plot Data at Keyname in External File) System Function

@PlotfromFile (Plot Data at Keyname in External File)


System Function

Description This system function reads from the external file's columns of data (X-axis) at the
corresponding *keyname (Key Name) keyword, and then plots the data. Output is
viewed as a plot; the output cannot be viewed in a report.
This function is used mainly to overlay ideal solutions or data models.
You must specify a column name if a header exists. If header does not exist, you
must specify the column number (as shown in the examples).
Note: If a keyname does not exist, specify it as "*".

Syntax @PlotfromFile (filename, colName, keyName)

Where Argument Type Required Description


filename String Yes Path of the file containing data to be plotted
colName
keyName

Example 1 This example uses keywords:


*x *y1 *y2 *y3
*keyname set1
1 1 2 3
2 1 2 3
3 1 2 3
4 1 2 3

Example 2 This example uses a calculated variable:


@PlotfromFile ("c:\data\test\ test.dat", "*y1","set1");
*x *y1 *y2 *y3
*keyname set2
1 1 2 3
2 1 2 3
3 1 2 3
4 1 2 3

Example 3 This example uses a column number:


File
1 1 2 3
2 1 2 3
3 1 2 3
4 1 2 3
@PlotfromFile ("c:\data\test\test.dat" ,"2","*");

5-6 Plots
Schlumberger Private - Customer Use
@PlotHeaderFile (Load Plot Header File) System Function

@PlotHeaderFile (Load Plot Header File) System Function

Description This system function loads the specified plot header file. By default, the file
extension is .gh.

Syntax @PlotHeaderFile (filename)

Where Argument Type Required Description


filename String Yes Path to file containing header

Example @PlotHeaderFile ("test.gh")

@SlopeGraphLine (Slope of a Locked Line) System Function

Description This system function finds the slope of a line that is locked.

Syntax @SlopeGraphLine ( )

Where Argument Type Required Description


None

@XGraphTrace (X-Axis Value of a Trace Point) System Function

Description This system function returns the X value of a trace point.

Syntax @XGraphTrace ( )

Where Argument Type Required Description


None

@YGraphTrace (Y-Axis Value of a Trace Point) System Function

Description This system function finds the Y value of a trace point.

Syntax @YGraphTrace ( )

Where Argument Type Required Description


None

Commonly Used System Functions 5-7


Schlumberger Private - Customer Use
@YoGraphLine (Y-Intersect of a Locked Line) System Function

@YoGraphLine (Y-Intersect of a Locked Line) System Function

Description This system function finds the Y-axis intersect of the current locked line.

Syntax @YoGraphLine ( )

Where Argument Type Required Description


None

5-8 Plots
Schlumberger Private - Customer Use
Index
adding multiple curves (tutorial), 2-6
. adding, hiding, and removing, 3-7
.bmp changing graphical attributes, 3-20
saving plots as, 3-22
saving plots as (tutorial), 2-13
.emf, saving plots as, 3-22 D
.grf data dictionary math options, 4-6
importing (tutorial), 2-9 data frequency, changing, 3-16
saving a plot as (tutorial), 2-8 data range, setting for variables, 4-6
.jpg date format, convert (@FmtDate) system function,
saving plots as, 3-22 5-3
saving plots as (tutorial), 2-13 date range, selecting for variables, 4-6
.tiff
saving plots as, 3-22 E
saving plots as (tutorial), 2-13 Edit Plot window
adding multiple Y-axes, 3-6
A adding, hiding, and removing curves, 3-7
Add Multiple Curves window, using (tutorial), 2-6 creating plots, 3-4
analyses creating plots (tutorial), 2-11
creating with gallery templates, 3-3 creating plots for one completion (tutorial), 2-4
selecting from the catalog, 4-2 creating plots with multiple graphs (tutorial),
auto print, using with plots (tutorial), 2-13 2-5
average group value, selecting, 4-6 creating plots with multiple Y-axes (tutorial),
axes 2-4
adding Y-axes, 3-6 creating plots with one variable for multiple
adding Y-axes (tutorial), 2-4 completions (tutorial), 2-6
changing attributes of, 3-19 displaying multiple graphs, 3-8
inverting values of X-axis, 3-18 selecting categories (tutorial), 2-7

C F
carry values forward flag and filter by flagged completions (tutorial),
method for plots, 3-11 2-13
setting math options for variables, 4-6 formatting system functions
catalogs, using analyses in, 4-2 date, format (@FmtDate), 5-3
color name, format (@FmtName), 5-4
curves, 3-20 functions, using an entry window, 4-3
legend, 3-21
tics, 3-19 G
trace lines, 3-12 gallery templates, using, 3-3
completions graphs, adding multiple (tutorial), 2-5
flagging (tutorial), 2-13 graphs, moving and resizing, 3-10
grouping for a well, 4-5 group completions for a well, 4-5
creating
creating, 3-4
creating (tutorial), 2-4 H
creating with gallery templates, 3-3 header system functions
creating with multiple curves (tutorial), 2-6 composite name of loaded data (@LoadName),
creating with multiple Y-axes (tutorial), 2-4 5-4
creating with selected categories (tutorial), 2-7 date, change format (@FmtDate), 5-3
curves

i
Schlumberger Private - Customer Use
equation of a locked line multipliers, selecting for variables, 4-6
(@EquationGraphLine), 5-2 multiply by factor, selecting for group values of
load plot header file (@PlotHeaderFile), 5-7 variables, 4-6
name of loaded data (@Name), 5-5
variable name and units (@FmtName), 5-4 N
headers
null values, removing data points with, 3-17
about, 3-23
creating, 3-23
creating (tutorial), 2-7 O
deleting, 3-25 output multipliers, setting for variables, 4-6
displaying as legend, 3-24
moving, 3-24 P
saving and loading, 3-25
percentage, showing, 3-11
showing and hiding, 3-24
pictures, saving, 3-22
Headers window
plot system functions
adding headers, 3-23
data, plot from file (@PlotfromFile), 5-6
adding headers (tutorial), 2-7
header file, load (@PlotHeaderFile), 5-7
deleting headers, 3-25
locked line, finding equation for
saving and loading headers, 3-25
(@EquationGraphLine), 5-2
showing and hiding headers, 3-24
locked line, finding Y-axis intersect
Historical Regression pane, using, 3-14
(@YoGraphLine), 5-8
plot file, load (@PlotFile), 5-5
I trace point, value of X-axis (@XGraphTrace),
image files 5-7
saving plots as, 3-22 trace point, value of Y-axis (@YGraphTrace),
saving plots as (tutorial), 2-13 5-7
importing (tutorial), 2-9 plots
input multipliers, setting for variables, 4-6 tutorial, auditing, 2-10
interpolation method, 3-11 tutorial, creating and editing, 2-3
intraday plots print with auto print (tutorial), 2-13
about, 3-15 procedural system functions
changing the data frequency, 3-16 name, item (@Name), 5-5
setting exact range for, 3-19 name, prefix and item (@LoadName), 5-4

L Q
legend query, OFM query on entry windows, 4-3
changing, 3-21
displaying header as, 3-24 R
line, computing (tutorial), 2-12
reports
locked trace
creating with plot data, 3-13
locking trace (tutorial), 2-11
creating with plot data (tutorial), 2-13
trace lines on plots, 3-12
locked trace system functions
find equation for (@EquationGraphLine), 5-2 S
find slope (@SlopeGraphLine), 5-7 saving (tutorial), 2-8
find Y-axis intersect (@YoGraphLine), 5-8 scale type
valuate (@EvalGraphLine), 5-2 changing to linear (tutorial), 2-6
changing to logarithmic (tutorial), 2-12
Select Completions window, using, 4-5
M
stacked plots, resolving missing data for, 3-11
maximum values, setting for variable, 4-6
sum group value, selecting for group values of
minimum values, setting for variable, 4-6
variables, 4-6
missing data, resolving, 3-11

ii Plots
Schlumberger Private - Customer Use
T locked line, finding equation for
templates of analyses, 3-3 (@EquationGraphLine), 5-2
Trace Attributes window, using, 3-12 locked line, valuate (@EvalGraphLine), 5-2
trace plot, using (tutorial), 2-11 trace point, value of X-axis (@XGraphTrace),
trace points and lines 5-7
adding (tutorial), 2-11 trace point, value of Y-axis (@YGraphTrace),
adding and changing, 3-12 5-7
trace points and lines system functions tutorials
locked line, find equation for auditing plots, 2-10
(@EquationGraphLine), 5-2 opening the demo project, 2-2
locked line, find slope (@SlopeGraphLine), 5-7 plots, 2-3
locked line, find Y-axis intersect
(@YoGraphLine), 5-8 V
values, viewing for every plotted point, 3-14

Index iii
Schlumberger Private - Customer Use

You might also like