Skip to content

Commit 0420b18

Browse files
author
Moreno
committed
Preliminary update to vessels.yaml to include AHTS and Barge
1 parent 1d3582e commit 0420b18

File tree

2 files changed

+117
-54
lines changed

2 files changed

+117
-54
lines changed

famodel/irma/irma.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -292,8 +292,8 @@ def findCompatibleVessels(self):
292292
# create moorpy system of the array, include cables in the system
293293
project.getMoorPyArray(cables=1)
294294
# plot in 3d, using moorpy system for the mooring and cable plots
295-
#project.plot2d()
296-
#project.plot3d()
295+
# project.plot2d()
296+
# project.plot3d()
297297

298298
'''
299299
# project.arrayWatchCircle(ang_spacing=20)

famodel/irma/vessels.yaml

Lines changed: 115 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -58,35 +58,99 @@ MPSV1: # Multi-Purpose Supply Vessel (this example works)
5858
#pile_fixed_install_time : 2 # hrs (time it takes to install a pile)
5959
#line_fixed_install_time : 5 # hrs (time it takes to install a line, either anchored or shared)
6060

61-
61+
AHTS1: # Anchor Handling Towing Supply vessel
62+
type : AHTS
63+
64+
vessel_specs:
65+
mobilization_time: 2 # hrs (time it takes to mobilize the vessel)
66+
# could have other things like crew here
67+
max_cargo_mass: 2000 # mT
68+
69+
transport:
70+
transit_speed: 7.7 # m/s
71+
max_Hs : 5 # [m]
72+
73+
capabilities: # these entries should fall within the capabilities.yaml definitions
74+
bollard_pull:
75+
force: 180 # mT
76+
deck_space:
77+
area: 500 # m2
78+
max_load: 400 # mT
79+
rope_spool:
80+
capacity: 1000 # mT
81+
speed: 18 # m/min
82+
chain_locker:
83+
volume: 10 # [m3]
84+
85+
actions: # these shuold fall within the actions.yaml definitions
86+
load_mooring: {}
87+
load_anchor:
88+
default_duration: 5 # [hr]
89+
lay_mooring:
90+
default_duration: 3 # [hr]
91+
max_Hs : 3 # [m]
92+
install_anchor:
93+
default_duration: 5 # [hr]
94+
max_Hs : 2 # [m]
95+
#pile_fixed_install_time : 2 # hrs (time it takes to install a pile)
96+
#line_fixed_install_time : 5 # hrs (time it takes to install a line, either anchored or shared)
97+
98+
Barge1: # Anchor Handling Towing Supply vessel
99+
type : Barge
100+
101+
vessel_specs:
102+
mobilization_time: 2 # hrs (time it takes to mobilize the vessel)
103+
# could have other things like crew here
104+
max_cargo_mass: 8000 # mT
105+
106+
transport:
107+
transit_speed: 4.7 # m/s
108+
max_Hs : 5 # [m]
109+
110+
capabilities: # these entries should fall within the capabilities.yaml definitions
111+
deck_space:
112+
area: 1500 #[m2]
113+
max_load: 4000 #[t]
114+
winch:
115+
force: 1000 #[t]
116+
pump:
117+
power: 150 #[kW]
118+
capacity: 150 #[bar]
119+
weight: 20 #[t]
120+
dimensions: 5 #[m]
121+
122+
actions: # these should fall within the actions.yaml definitions
123+
load_mooring: {}
124+
load_anchor:
125+
default_duration: 5 # [hr]
62126

63127
# ===== entries below this point don't yet work and need to be updated =====
64128

65129

66-
Barge: # Usually with MPSV
67-
type : Barge
68-
specs:
69-
vessel_specs:
70-
mobilization_time: 2 # hrs (time it takes to mobilize the vessel)
71-
transport_specs:
72-
transit_speed: 7.7 # m/s
73-
storage_specs:
74-
max_cargo: 2000 # mT
75-
max_deck_space: 1000 # m2
76-
max_deck_load: 2000 # mT
77-
max_spool_capacity: 1000 # mT
78-
winch_speed: 18 # m/min
79-
anchor_loading_speed: 5
80-
storage:
81-
Mode1:
82-
material: ['pile']
83-
quantity: [6]
84-
Mode2:
85-
material: ['poly', 'chain']
86-
quantity: [5, 12]
87-
Mode3:
88-
material: ['poly', 'clump']
89-
quantity: [3, 4]
130+
# Barge: # Usually with MPSV
131+
# type : Barge
132+
# specs:
133+
# vessel_specs:
134+
# mobilization_time: 2 # hrs (time it takes to mobilize the vessel)
135+
# transport_specs:
136+
# transit_speed: 7.7 # m/s
137+
# storage_specs:
138+
# max_cargo: 2000 # mT
139+
# max_deck_space: 1000 # m2
140+
# max_deck_load: 2000 # mT
141+
# max_spool_capacity: 1000 # mT
142+
# winch_speed: 18 # m/min
143+
# anchor_loading_speed: 5
144+
# storage:
145+
# Mode1:
146+
# material: ['pile']
147+
# quantity: [6]
148+
# Mode2:
149+
# material: ['poly', 'chain']
150+
# quantity: [5, 12]
151+
# Mode3:
152+
# material: ['poly', 'clump']
153+
# quantity: [3, 4]
90154

91155

92156
# Vessel general descriptsion
@@ -120,31 +184,30 @@ Barge: # Usually with MPSV
120184
# material: # List of materials in storage mode 2
121185
# quantity: # List of quantities for each material in storage mode 2
122186
# etc. # Additional storage modes can be added as needed
123-
124-
125-
AHTS: # Anchor Handling Towing Supply vessel
126-
name : AHTS
127-
type : AHTS
128-
specs:
129-
vessel_specs:
130-
pile_fixed_install_time : 2 # hrs (time it takes to install a pile)
131-
line_fixed_install_time : 4 # hrs (time it takes to install a line, either anchored or shared)
132-
mobilization_time: 2 # hrs (time it takes to mobilize the vessel)
133-
bollardPull: 200 # mT
134-
transport_specs:
135-
transit_speed: 7.7 # m/s
136-
storage_specs:
137-
max_cargo: 2000 # mT
138-
max_deck_space: 1000 # m2
139-
max_deck_load: 2000 # mT
140-
max_spool_capacity: 1000 # mT
141-
winch_speed: 11.5 # m/min
142-
anchor_loading_speed: 5
143-
storage:
144-
Mode1:
145-
material: ['pile', 'poly', 'chain', 'gear']
146-
quantity: [3, 4, 8, 1]
147-
Mode2:
148-
material: ['poly', 'clump']
149-
quantity: [4, 2]
187+
188+
# AHTS: # Anchor Handling Towing Supply vessel
189+
# name : AHTS
190+
# type : AHTS
191+
# specs:
192+
# vessel_specs:
193+
# pile_fixed_install_time : 2 # hrs (time it takes to install a pile)
194+
# line_fixed_install_time : 4 # hrs (time it takes to install a line, either anchored or shared)
195+
# mobilization_time: 2 # hrs (time it takes to mobilize the vessel)
196+
# bollardPull: 200 # mT
197+
# transport_specs:
198+
# transit_speed: 7.7 # m/s
199+
# storage_specs:
200+
# max_cargo: 2000 # mT
201+
# max_deck_space: 1000 # m2
202+
# max_deck_load: 2000 # mT
203+
# max_spool_capacity: 1000 # mT
204+
# winch_speed: 11.5 # m/min
205+
# anchor_loading_speed: 5
206+
# storage:
207+
# Mode1:
208+
# material: ['pile', 'poly', 'chain', 'gear']
209+
# quantity: [3, 4, 8, 1]
210+
# Mode2:
211+
# material: ['poly', 'clump']
212+
# quantity: [4, 2]
150213

0 commit comments

Comments
 (0)