Upload
others
View
7
Download
0
Embed Size (px)
Citation preview
Visualizing Dynamic Behaviorby Gerrit Muller TNO-ESI, University of South-Eastern Norway]
e-mail: [email protected]
Abstract
Dynamic behavior manifests itself in many ways. Architects need multiple comple-mentary visualizations to capture dynamic behavior effectively. Examples arecapturing information, material, or energy flow, state, time, interaction, or commu-nication.
Distribution
This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.
August 21, 2020status: preliminarydraftversion: 0
robot
prealign
clean
master
prefill
clean wafer
0 100b 200b
run
ED
P/L
RP
ho
ok u
p c
oile
d tu
bin
g/w
ire
line
fun
ctio
n a
nd
se
al te
st
run
co
iled
tu
bin
g/w
ire
line
asse
mb
ly a
nd
te
st
run
ris
ers
retr
ieve
co
iled
tu
bin
g/w
ire
line
ho
ok u
p S
FT
an
d T
F
retr
ieve S
FT
an
d T
F
retr
ieve
ris
ers
retr
ieve
ED
P/L
RP
actual workover operation
48 hrs
24 48 72 96
hours
dis
asse
mb
ly
preparation 36 hrs finishing 27 hrs
stop productionresume
productiondeferred operation 62 hrs
mo
ve
ab
ove
we
ll
mo
ve
aw
ay fro
m w
ell
RO
V a
ssis
ted
co
nn
ect
assembly,
functional test
run
EDP/LRP
run risers
hook up SFT
and TF
hook up coil
tubing and
wireline BOP
system function
and connection
seal test
run coil tubing
and wireline
retrieve coil
tubing and
wireline BOP
retrieve SFT and
TF
retrieve risers
retrieve
EDP/LRP
perform
workover
operations
move above wellmove away from
well
disassembly
3
2
1
4
5
7
6
unhook coil
tubing and
wireline BOP
12
11
10
9
7
8
ROV assisted
connect
ROV assisted
disconnect
Gz
Gx
Gy
RF
TETR
typical TE:
5..50ms
transmit receive
functional flow
9 101 2 3 4 5 6 7 8
call family doctor
visit family doctor
call neurology department
visit neurologist
call radiology department
examination itself
diagnosis by radiologist
report from radiologist to
neurologist
visit neurologist
19 2011 12 13 14 15 16 17 18 21 22 23 24 25
days
alarm mode
pre-alarm mode
operating
event reset
acknowledge
alarm handled
idle
start
Information Transformation Flow
Concrete “Cartoon” Workflow
Timeline of Workflow
Timeline and Functional
Flow
Swimming Lanes
Concurrency and Interaction
Signal Waveforms
State Diagram
Abstract
Workflow
get
sensor
data
transform
into image
get
sensor
data
transform
into image
fuse
sensor
images
detect
objects
classify
objects
update
world
model
get
external
data
analyze
situation
get goal
trajectory
get GPS
data
get v, a
calculate
GPS
location
estimate
location
update
location
world model
determine
next step
location
objects
vessel or
platform
rig
vessel or
platform
EDP
LRP
riser
XT
well
TF
SFT
well
head
WOCS
rig
vessel or
platform
EDP
LRP
riser
XT
well
TF
SFT
well
head
WOCS
rig
vessel or
platform
EDP
LRP
riser
XT
well
TF
SFT
well
head
WOCS
rig
vessel or
platform
EDP
LRP
TF
SFT
WOCS
XT
well
well
head
rig
vessel or
platform
EDP
LRP
riser
XT
well
TF
SFT
well
head
WOCS
ROV
ROV
rig
vessel or
platform
EDP
LRP
TF
SFT
WOCS
XT
well
well
head
rigTF
SFT
WOCS
XT
well
well
head
EDP
LRP
rig
vessel or
platform
TF
SFT
WOCS
XT
well
well
head
EDP
LRP
vessel or
platform
rigTF
SFT
WOCS
XT
well
well
head
EDP
LRP
vessel or
platform
rig
TF
SFT WOCS
XT
well
well
head
EDP
LRP
ROV
1 2 3 4 5 6
7 8 11 12
vessel or
platform
rig
TF
SFT WOCS
XT
well
well
head
LRP
9
EDP
vessel or
platform
rigTF
SFT
WOCS
XT
well
well
head
LRP
10
EDP
Information Centric Processing
Diagram
Flow of Light
illuminatorlaser
sensor
pulse-freq, bw,
wavelength, ..uniformity
lens
wafer
reticle
aerial image
NA
abberations
transmission
raw
image
resized
imageenhanced
image
grey-
value
image
view-
port
gfx
text
retrieve enhance inter-polate
lookup merge display
Overview of Visualizations of Dynamic Behavior
robot
prealign
clean
master
prefill
clean wafer
0 100b 200b
run
ED
P/L
RP
ho
ok u
p c
oile
d tu
bin
g/w
ire
line
fun
ctio
n a
nd
se
al te
st
run
co
iled
tu
bin
g/w
ire
line
asse
mb
ly a
nd
te
st
run
ris
ers
retr
ieve
co
iled
tu
bin
g/w
ire
line
ho
ok u
p S
FT
an
d T
F
retr
ieve
SF
T a
nd
TF
retr
ieve
ris
ers
retr
ieve
ED
P/L
RP
actual workover operation
48 hrs
24 48 72 96
hours
dis
asse
mb
ly
preparation 36 hrs finishing 27 hrs
stop productionresume
productiondeferred operation 62 hrs
mo
ve
ab
ove
we
ll
mo
ve
aw
ay fro
m w
ell
RO
V a
ssis
ted
co
nn
ect
assembly,
functional test
run
EDP/LRP
run risers
hook up SFT
and TF
hook up coil
tubing and
wireline BOP
system function
and connection
seal test
run coil tubing
and wireline
retrieve coil
tubing and
wireline BOP
retrieve SFT and
TF
retrieve risers
retrieve
EDP/LRP
perform
workover
operations
move above wellmove away from
well
disassembly
3
2
1
4
5
7
6
unhook coil
tubing and
wireline BOP
12
11
10
9
7
8
ROV assisted
connect
ROV assisted
disconnect
Gz
Gx
Gy
RF
TETR
typical TE:
5..50ms
transmit receive
functional flow
9 101 2 3 4 5 6 7 8
call family doctor
visit family doctor
call neurology department
visit neurologist
call radiology department
examination itself
diagnosis by radiologist
report from radiologist to
neurologist
visit neurologist
19 2011 12 13 14 15 16 17 18 21 22 23 24 25
days
alarm mode
pre-alarm mode
operating
event reset
acknowledge
alarm handled
idle
start
Information Transformation Flow
Concrete “Cartoon” Workflow
Timeline of Workflow
Timeline and Functional
Flow
Swimming Lanes
Concurrency and Interaction
Signal Waveforms
State Diagram
Abstract
Workflow
get
sensor
data
transform
into image
get
sensor
data
transform
into image
fuse
sensor
images
detect
objects
classify
objects
update
world
model
get
external
data
analyze
situation
get goal
trajectory
get GPS
data
get v, a
calculate
GPS
location
estimate
location
update
location
world model
determine
next step
location
objects
vessel or
platform
rig
vessel or
platform
EDP
LRP
riser
XT
well
TF
SFT
well
head
WOCS
rig
vessel or
platform
EDP
LRP
riser
XT
well
TF
SFT
well
head
WOCS
rig
vessel or
platform
EDP
LRP
riser
XT
well
TF
SFT
well
head
WOCS
rig
vessel or
platform
EDP
LRP
TF
SFT
WOCS
XT
well
well
head
rig
vessel or
platform
EDP
LRP
riser
XT
well
TF
SFT
well
head
WOCS
ROV
ROV
rig
vessel or
platform
EDP
LRP
TF
SFT
WOCS
XT
well
well
head
rigTF
SFT
WOCS
XT
well
well
head
EDP
LRP
rig
vessel or
platform
TF
SFT
WOCS
XT
well
well
head
EDP
LRP
vessel or
platform
rigTF
SFT
WOCS
XT
well
well
head
EDP
LRP
vessel or
platform
rig
TF
SFT WOCS
XT
well
well
head
EDP
LRP
ROV
1 2 3 4 5 6
7 8 11 12
vessel or
platform
rig
TF
SFT WOCS
XT
well
well
head
LRP
9
EDP
vessel or
platform
rigTF
SFT
WOCS
XT
well
well
head
LRP
10
EDP
Information Centric Processing
Diagram
Flow of Light
illuminatorlaser
sensor
pulse-freq, bw,
wavelength, ..uniformity
lens
wafer
reticle
aerial image
NA
abberations
transmission
raw
image
resized
imageenhanced
image
grey-
value
image
view-
port
gfx
text
retrieve enhance inter-polate
lookup merge display
Visualizing Dynamic Behavior2 Gerrit Muller
version: 0August 21, 2020
VDBoverview
Example Functional Model of Information Flow
get
sensor
data
transform
into image
get
sensor
data
transform
into image
fuse
sensor
images
detect
objects
classify
objects
update
world
model
get
external
data
analyze
situation
get goal
trajectory
get GPS
data
get v, a
calculate
GPS
location
estimate
location
update
location
world model
determine
next step
location
objects
Visualizing Dynamic Behavior3 Gerrit Muller
version: 0August 21, 2020
BSEARfunctionalModel
”Cartoon” Workflow
vessel or
platform
rig
vessel or
platform
EDP
LRP
riser
XT
well
TF
SFT
well
head
WOCS
rig
vessel or
platform
EDP
LRP
riser
XT
well
TF
SFT
well
head
WOCS
rig
vessel or
platform
EDP
LRP
riser
XT
well
TF
SFT
well
head
WOCS
rig
vessel or
platform
EDP
LRP
TF
SFT
WOCS
XT
well
well
head
rig
vessel or
platform
EDP
LRP
riser
XT
well
TF
SFT
well
head
WOCS
ROV
ROV
rig
vessel or
platform
EDP
LRP
TF
SFT
WOCS
XT
well
well
head
rigTF
SFT
WOCS
XT
well
well
head
EDP
LRP
rig
vessel or
platform
TF
SFT
WOCS
XT
well
well
head
EDP
LRP
vessel or
platform
rigTF
SFT
WOCS
XT
well
well
head
EDP
LRP
vessel or
platform
rig
TF
SFT WOCS
XT
well
well
head
EDP
LRP
ROV
1 2 3 4 5 6
7 8 11 12
vessel or
platform
rig
TF
SFT WOCS
XT
well
well
head
LRP
9
EDP
vessel or
platform
rigTF
SFT
WOCS
XT
well
well
head
LRP
10
EDP
Visualizing Dynamic Behavior4 Gerrit Muller
version: 0August 21, 2020
SSMEtypicalWorkoverOperationCartoon
Workflow as Functional Model
rig
vessel or
platform
assembly,
functional test
run
EDP/LRP
run risers
hook up SFT
and TF
hook up coil
tubing and
wireline BOPEDP
LRP
riser
XT
well
TF
SFT
wireline
coil tubing BOP
well
head
WOCS
system function
and connection
seal test
run coil tubing
and wireline
retrieve coil
tubing and
wireline BOP
retrieve SFT and
TF
retrieve risers
retrieve
EDP/LRP
perform
workover
operations
move above wellmove away from
well
disassembly
3
2
1
4
5
7
6
unhook coil
tubing and
wireline BOP
12
11
10
9
7
8
ROV assisted
connect
ROV assisted
disconnect
Visualizing Dynamic Behavior5 Gerrit Muller
version: 0August 21, 2020
SSMEtypicalWorkoverOperation
Workflow as Timeline
run
ED
P/L
RP
ho
ok u
p c
oile
d tu
bin
g/w
ire
line
fun
ctio
n a
nd
se
al te
st
run
co
iled
tu
bin
g/w
ire
line
asse
mb
ly a
nd
te
st
run
ris
ers
retr
ieve
co
iled
tu
bin
g/w
ire
line
ho
ok u
p S
FT
an
d T
F
retr
ieve S
FT
an
d T
F
retr
ieve
ris
ers
retr
ieve
ED
P/L
RP
actual workover operation
48 hrs
24 48 72 96
hours
dis
asse
mb
ly
assumptions:
running and retrieving risers: 50m/hr
running and retrieving coiled tubing/wireline: 100m/hr
depth: 300m
preparation 36 hrs finishing 27 hrs
stop productionresume
productiondeferred operation 62 hrs
mo
ve
ab
ove
we
ll
mo
ve
aw
ay fro
m w
ell
RO
V a
ssis
ted
co
nn
ect
Visualizing Dynamic Behavior6 Gerrit Muller
version: 0August 21, 2020
SSMEtypicalWorkoverOperationTimeline
Swimming Lane Example
robot
prealign
clean
master
prefill
clean wafer
0 100b 200b
Visualizing Dynamic Behavior7 Gerrit Muller
version: 0August 21, 2020
REPLIcellTimeLineSimplified
Example Signal Waveforms
Gz
Gx
Gy
RF
TETR
Gy=0 Gy=127
imaging =
repeating similar pattern
many times
typical TE:
5..50ms
transmit receive
Visualizing Dynamic Behavior8 Gerrit Muller
version: 0August 21, 2020
MRimaging
Example Time Line with Functional Model
functional flow
9 101 2 3 4 5 6 7 8
call family doctor
visit family doctor
call neurology department
visit neurologist
call radiology department
examination itself
diagnosis by radiologist
report from radiologist to
neurologist
visit neurologist
19 2011 12 13 14 15 16 17 18 21 22 23 24 25
days
Visualizing Dynamic Behavior9 Gerrit Muller
version: 0August 21, 2020
MRendToEndTimeLine
Information Centric Processing Diagram
raw
image
resized
imageenhanced
image
grey-
value
image
view-
port
gfx
text
retrieve enhance inter-polate
lookup merge display
Visualizing Dynamic Behavior10 Gerrit Muller
version: 0August 21, 2020
MICVprocessingCachedPixmaps
Example State Diagram
alarm mode
pre-alarm mode
operating
event reset
acknowledge
alarm handled
idle
start
Visualizing Dynamic Behavior11 Gerrit Muller
version: 0August 21, 2020
VDBstateDiagram
Flow of Light (Physics)
illuminatorlaser
sensor
pulse-freq, bw,
wavelength, ..uniformity
lens
wafer
reticle
aerial image
NA
abberations
transmission
Visualizing Dynamic Behavior12 Gerrit Muller
version: 0August 21, 2020
TSAITphysicsView
Dynamic Behavior is Multi-Dimensional
How does the system work and operate?
Functions describe what rather than how.
Functions are verbs.
Input-Process-Output paradigm.
Multiple kinds of flows:
physical (e.g. hydrocarbons, goods, energy)
information (e.g. measurements, signals)
control
Time, events, cause and effect
Concurrency, synchronization, communication
multi-dimensional
information and
dynamic behavior
Visualizing Dynamic Behavior13 Gerrit Muller
version: 0August 21, 2020VDBkeyPhrases