Save your workspace into your *.dream project. DREAM use a parametric approach. This means that all your settings for the current workspace are saved but not the data themselves. Data are stored into *.bin files. Only the reference to the *.bin file is stored. This means that if a *.bin file is modified or deleted, modification or suppression will be shown next time you open the workspace.
A workspace can be saved as template. Templates are visible inside all projects. In templates, references to vectors or segmentations is done via the TAG. Non-tagged vectors/segments will not be saved in a template. When you open a template, DREAM search vectors/segments with corresponding TAG and used them.
Import tool allow to import data into DREAM environment.
Select your file and check the settings for each vectors to be imported: Name and unit. A preview is available on the right.
You can select one of the vector to be the reference in depth or in time. To do so, right click on the vector in the list and select “use as reference”. Note that you can change of unit category by right-clicking on the unit drop-down menu.
Accepted format are: TXT, CSV, MAT, LAS, TDMS
Do not hesitate to contact us at firstname.lastname@example.org if you have specific format to be imported.
A direct import from Database is also possible.
The printscreen button capture an image of the current workspace and place it in the clipboard.
When you click on a toolbox icon from the menubar, the corresponding toolbox is added on your workspace. His location and size can be modified using the toolbox mover button.
Toggle it and you will be able to move any toolbox in the workspace with click-and-drag. Possible location and sizes are predefined.
Click in the top zone of a toolbox and drag it to the desired location. Once you have dropped the toolbox at his new location, don't forget to toggle off the toolbox mover button.
Alternatively, toggle on and off can be done with keyboard key. this key can be set in the preferences.
The time/length slider is the most used toolbox to navigate into the data. By default it is located on top or on the right of your workspace.
The Time Slider is a toolbox to navigate in time or depth. The display shows only an horizontal axis representing the time or depth. The blue zone represents the interval currently displayed in graphics like the simple axes for example. This interval is common to all elements displayed in the workspace. In the center of this blue zone, the time/depth interval length is mentionned.
When using multiple workspaces, all workspaces with this button toggle on are linked together. This means that navigating into one of them will force the others to display the same interval. This is especially useful when multiple screens are used. Open a workspace in full window mode on each screens and synchronize them easily with this button. There is no limits to the number of linked workspaces.
To link time and depth based workspaces together, DREAM must know how to convert time to depth of vice versa. This can be done by tagging a vector that represent a depth recorded in time with the tag “TotalDepth”. By doing this, when you navigate in time, the corresponding depth is extracted from this vector and applied to the depth workspace. Navigating in depth use the same process.
Note that the tagged vector must not absolutely monotonically increase. DREAM will simply ignore values that are not monotonically increasing.
The vector list is probably the most used tool. 3 columns are available by default:
Multiple selection is allowed using the CTRL or SHIFT key. After having selected the vectors, use a drag-drop operation starting from the upper zone of the vector list to the axes.
By right clicking in the uppermost zone, the user can
On top of the list, a check box allow to display only the preferred vectors. To mark a vector as “preferred”, tick the preferred box in the vector properties. If the checkbox is not selected, preferred vectors are displayed in grey.
An edit box allow to filter the list using a criteria on a property that you can choose: Name, Type, Source, Unit, Frequency.
Obsolete vectors are displayed in red.
Vector properties editor displays the vector's properties and allows to modify them. The vectors displayed are those currently selected in a vector list. Modifying a property affects all selected vectors. Properties description
Two buttons are also availble:
One check box is available :
The segmentation list is similar to the vector list tool except that it displays the segments only.
3 columns are available by default:
Multiple selection is allowed using the CTRL or SHIFT key. After having selected the segments, use a drag-drop operation starting from the upper zone of the segmentation list to the axes.
It displays the segmentation's properties and allows to modify them. The segmentation displayed are those currently selected in a segmentation list. Modifying a property affects all selected segmentations. Properties description:
Two buttons are also availble:
It displays the constants list and allows to modify them. Properties description:
This tool allow to visualize all the segmentation, list their content and navigate directly to a specific item in the list simply by clicking on it. It is also possible to create new segmentation via the dropdown menu and then by clicking on the “Add” button. Each time the “Add” button is pressed, a new entry in the list is added with the current period of time/depth displayed.
The simple axes displays a graphic with 2 vertical axes (left/right in a timebased workspace and top/bottom in a depthbased workspace). It allows displaying one or several vectors as well as one or more segmentations. Vectors can have different frequency and/or start time/depht.
Vectors default plotting properties depend on the unit category. Use the vector properties editor to change the plotting properties.
Segmentations are represented by grey zones by default. A NaN mode can be chosed in the axis properties. in NaN mode, grey zones are not plotted but data outside these zones are replaced by NaN (invisible). To display a vector, drag and drop it from a vector list. You can drop several vectors and/or segmentations. When moving the mouse over the graph, the values of the vector at the mouse horizontal position is shown.
Rigth clicking on the upper zone open a contextual menu that allows to:
Rigth clicking on one of the axis open a contextual menu that allow to:
Rigth clicking on the vector graph (if the corresponding axis is placed on top) open a contextual menu that allows to:
Rigth clicking on the name of the segmentation on top of the graph opens a contextual menu that allows to:
Scrolling the mouse wheel allows to zoom in and out. If you want to zoom on a certain interval, just click-drag horizontaly on the targeted interval. Since v2020.89, it is possible to zoom out completely thanks to a predefined keayboard key. This key is set in the preferences.
The XY axes display a graph where you can drop a vector on the X or the Y axis. Note that the 2 vectors don't need to have the same frequency (interpolation is used to match the lowest frequency vectors).
If a “discrete” vector (with NaN frequency) is dropped, the other vectors are interpolated to match this vector.
To add a vector to this display, drag and drop it from a vector list on the horizontal or on the vertical axis. If a vector is already present on this axis, it will be replaced.
You can also drop a segmentation from the segmentation list. This will mask or not the XY points corresponding the segments.
Finally, it is also possible to drop a vector in the upper right corner of the plot to add a colorbar linked to the dropped vector. Rigth clicking on the upper zone opens a contextual menu that allows to:
Rigth clicking inside the graph opens a contextual menu that allows to:
Rigth clicking on the name of the segmentation on top of the graph opens a contextual menu that allows to:
The Histogram displays a graph with 2 vertical axis (left and right) and 2 horizontal axis (top and bottom). It allows displaying one or more vectors distribution.
To add a vector to this display, drag-drop it from a vector list. You can drop vectors on the top or bottom part of the axes zone allowing the utilisation of the top or bottom horizontal axis for the different vectors. When moving the mouse over the axes, the values of the vector at the current horizontal position of the mouse is displayed. Rigth clicking on the upper zone open a contextual menu that allows to:
Rigth clicking on the axes open a contextual menu that allows to
Rigth clicking on the vector line itself open a contextual menu that allows to:
The XYZ axes display a surface representing on vector (Z) versus 2 others (X and Y). Note that the 3 vectors must have the same frequency (but eventually not the same start time/depth).
To add a vector to this display, drag-drop it from a vector list. You can drop the vector on the X, Y or Z axis. If a vector is already present on this axis, it will be replaced. Rigth clicking on the upper zone open a contextual menu that allow to:
Click-drag on the axis itself allows a 3D rotation. Rigth clicking on the axis open a contextual menu that allow to:
The power spectrum display an axes with 2 vertical axis (left and right) and 2 horizontal axis (top and bottom). It allow to display one or more vectors power spectrum.
To add a vector to this display, drag-drop it from a vector list. You can drop the vector on the left or rigth part of the axe zone allowing the utilisation of the left or rigth vertical axis. When moving the mouse over the axes, the values of the vector at same vertical position is displayed. Rigth clicking on the upper zone open a contextual menu that allow to:
Rigth clicking on the axes open a contextual menu that allow to:
Rigth clicking on the vector line itself open a contextual menu that allow to:
The spectrogram display an image of vector spectrum. The vertical axis represent the frequency while the horizontal axis is the time. The power is represented by color (jet colorbar). Only one vector can be displayed.
To add a vector to this display, drag and drop it from a vector list. When moving the mouse over the axes, the values of the power at mouse location is displayed. Rigth clicking on the upper zone open a contextual menu that allow to:
Scrolling allows to zoom in and out. If you want to focus on a certain part of the data, just click and drag horizontaly on this part.
The Notes tool serves the user to keep trace and transmit any learning made while analyzing the data visible in the workspace. The display contains a yellow box in which the user can write its comment.
The data editor allow to manually modify vectors. The data displayed by the data editor correspond to the data available in the range specified by the TimeSlider. To modify data, rigth-click on the upper zone of the data editor:
The statistic tool display graphically the mean, standard deviation, minimum and maximum for a certain vector or segmentation. Non finite numbers are ignored.
Simply drop one or several vectors or segmentations on this tool to visualize those information. The values mentioned are related to the portion of data currently displayed.
The Segmentation tool has been developed to create segments from a vector satisfying a defined logical rule. For instance, one may interested to isolate the on-bottom drilling, translated by a positive downhole torque.
Those segments can be extremely useful to synchronize precisely vectors acquired by different measurement sources (for instance downhole sub and surface data).
As for the calculation tool, the input vectors can be selected from a vector list, dragged and droped into the upper box. For each input, you can define a minimum and maximum value. the rule can be reversed (“Exclude” checkbox) to logicaly inverse the rule.
The user can now generate the segmentation by clicking on the “+” button on top right.
The principal component analysis allow to find the directions with maximal deviation.
Drop input vectors and the principal components will be displayed. To export, tick the box corresponding to the principal component that you want to save and click on the “+” button located on top right.
The clustering toolbox allow to find clusters in a dataset.
Drop input vectors and select the number of clusters you want. Change number of cluster to see the differences.
It is possible to specify if a vector is in log and to change his weight.
To export cluster results, select the number of cluster you want, choose the “Clusters” tab and click on the “+” button. Once exported, cluster vector can be displayed in a log plot or a XY plot.
Some settings are available like the clustering method, number of iterations and distance method.
This tool allow to create a vector manually by imposing certain values and extrapolate others. Using the button “New & Options”, you can create a new vector and specify his name, start time/depth and frequency.
Once created, you can impose the value of certain intervals. To do so, simply zoom on the desired interval and click “Add a new value”. You will be prompted to enter the value for that interval.
Via the Options, you can specify how to fill the zones between defined intervals.
The basic time synchronisation tool has been developped to apply a time or depth shift and to stretch any vectors. The principle is to bring 2 points that can be easily identified to a new position. The procedure to follow yields:
The result is displayed in the text zone (new start time/depth and new frequency).
One of the most important tool is the calculation tool. It has been developed to calculate a new vector from existing input vectors.
Select the type of calculation to perform, then select the input to used (via the vector list) and click on “Calculate”. Depending of the type of calculation, additional settings may be required.
This tool allow to create a vector by imposing certain values based on another vector.
To create a vector, drop the vector that will be used as reference. Specify his name, start time/depth and frequency. Once created, you can impose the value of certain intervals. To do so, simply zoom on the desired interval and click “Add a new value”. Depending of the options, the mean/min/max/std/first or last value of the reference vector will be added. Via the Options, you can also specify how to fill the zones between defined intervals.
This tool is dedicated to the analysis of drilling data. It offer unique insights into drilling performance, downhole dynamics, wellbore conditions, and drilling practices, thus enabling the user to improve drilling efficiency and performance. This includes a range of functionalities for the correction of spurious effects (sheave, hydraulic lift, torque and drag, RPM) and estimation of at the bit parameters (WOB, TOB, MSE@bit…). It also incorporates hydrodynamic calculations and a torque and drag model (soft and stiff string).
This tool allow to perform calculation related to drilling. These calculation are listed in a specific order. For each of them, inputs are required. Inputs and outputs are identified via their tag.
All of these calculation require time-based drilling data.
This tool allow to detect connections in time based data and estimate off bottom values.
Before to use this tool, several vectors must be tagged: BitPosition, HookLoad, RotationOnSurfaceTotal, OffBottomHKL and OffBottomTQ.
Using BitPosition vector, connections are detected. Check Options to improve detection. Once detected, you can navigate between connections using “previous” and “next” buttons. When looking at one connection, you can run zeroing routines CP/offHKL and TQ/RPM. The zeroing routines allow to confirm or not zeroing results. When doing that, the vector tagged OffBottomHKL and OffBottomTQ are updated with new values. An automatic process is also available to confirm all connections at one time.
Remark: vectors tagged OffBottomHKL and OffBottomTQ must be created using the “Manual vector” tool or the “Drilling” tool.