Skip to content

Commit 5434acd

Browse files
committed
Fix YAMLs to be consistent with FAModel objects
1 parent b71e4ec commit 5434acd

File tree

2 files changed

+117
-119
lines changed

2 files changed

+117
-119
lines changed

famodel/irma/actions.yaml

Lines changed: 48 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ tow:
3232
- bollard_pull
3333
- winch
3434
- positioning_system
35-
duration_h
36-
Hs_m
35+
duration_h:
36+
Hs_m:
3737
description: "Towing floating structures (e.g., floaters, barges) to site; includes station-keeping."
3838

3939
transport_components:
@@ -43,14 +43,14 @@ transport_components:
4343
- deck_space
4444
- crane
4545
- positioning_system
46-
duration_h
47-
Hs_m
46+
duration_h:
47+
Hs_m:
4848
description: "Transport of large components such as towers, nacelles, blades, or jackets."
4949

5050
# --- Mooring & Anchors ---
5151

5252
install_anchor:
53-
objects: [anchor]
53+
objects: [anchor, component]
5454
roles: # The asset roles involved and the capabilities required of each role
5555
carrier: # vessl that has been carrying the anchor
5656
- deck_space
@@ -61,12 +61,12 @@ install_anchor:
6161
- pump_subsea # pump_surface, drilling_machine, torque_machine
6262
- positioning_system
6363
- monitoring_system
64-
duration_h
65-
Hs_m
64+
duration_h:
65+
Hs_m:
6666
description: "Anchor installation (suction, driven, helical, DEA, SEPLA) with tensioning and verification."
6767

6868
retrieve_anchor:
69-
objects: [anchor]
69+
objects: [anchor, component]
7070
roles: # The asset roles involved and the capabilities required of each role
7171
carrier:
7272
- deck_space
@@ -76,13 +76,13 @@ retrieve_anchor:
7676
- crane
7777
- pump_subsea
7878
- positioning_system
79-
duration_h
80-
Hs_m
79+
duration_h:
80+
Hs_m:
8181
description: "Anchor retrieval, including break-out and recovery to deck."
8282

8383

8484
load_mooring:
85-
objects: [mooring]
85+
objects: [mooring, component]
8686
roles: # The asset roles involved and the capabilities required of each role
8787
carrier1: [] # the port or vessel where the moorings begin
8888
# (no requirements)
@@ -92,13 +92,13 @@ load_mooring:
9292
- positioning_system
9393
operator: # the entity with the crane (like the port or the new vessel)
9494
- crane
95-
duration_h
96-
Hs_m
95+
duration_h:
96+
Hs_m:
9797
description: "Load-out of mooring lines and components from port or vessel onto vessel."
9898

9999

100100
lay_mooring:
101-
objects: [mooring]
101+
objects: [mooring, component]
102102
roles: # The asset roles involved and the capabilities required of each role
103103
carrier: # vessel carrying the mooring
104104
- deck_space
@@ -107,15 +107,13 @@ lay_mooring:
107107
- bollard_pull
108108
- mooring_work
109109
- positioning_system
110-
duration_h
111-
Hs_m
110+
duration_h:
111+
Hs_m:
112112
description: "Laying mooring lines, tensioning and connection to anchors and floaters."
113113

114114

115115
mooring_hookup:
116-
objects:
117-
mooring: [pretension]
118-
platform: [wec]
116+
objects: [mooring, component, platform]
119117
roles: # The asset roles involved and the capabilities required of each role
120118
carrier:
121119
- deck_space
@@ -125,26 +123,26 @@ mooring_hookup:
125123
- mooring_work
126124
- positioning_system
127125
- monitoring_system
128-
duration_h
129-
Hs_m
126+
duration_h:
127+
Hs_m:
130128
description: "Hook-up of mooring lines to floating platforms, including pretensioning."
131129

132130
# --- Heavy Lift & Installation ---
133131

134132
install_wec:
135-
objects: [wec]
133+
objects: [platform]
136134
capabilities:
137135
- deck_space
138136
- crane
139137
- positioning_system
140138
- monitoring_system
141139
- rov
142-
duration_h
143-
Hs_m
140+
duration_h:
141+
Hs_m:
144142
description: "Lifting, placement and securement of wave energy converters (WECs) onto moorings, including alignment, connection of power/data umbilicals and verification via ROV."
145143

146144
install_semisub:
147-
objects: [platform_semisub]
145+
objects: [platform]
148146
capabilities:
149147
- deck_space
150148
- bollard_pull
@@ -156,12 +154,12 @@ install_semisub:
156154
- sonar_survey
157155
- pump_surface
158156
- mooring_work
159-
duration_h
160-
Hs_m
157+
duration_h:
158+
Hs_m:
161159
description: "Wet tow arrival, station-keeping, ballasting/trim, mooring hookup and pretensioning, ROV verification and umbilical connections as needed."
162160

163161
install_spar:
164-
objects: [platform_spar]
162+
objects: [platform]
165163
capabilities:
166164
- deck_space
167165
- bollard_pull
@@ -172,12 +170,12 @@ install_spar:
172170
- sonar_survey
173171
- pump_surface
174172
- mooring_work
175-
duration_h
176-
Hs_m
173+
duration_h:
174+
Hs_m:
177175
description: "Arrival and upending via controlled ballasting, station-keeping, fairlead/messenger handling, mooring hookup and pretensioning with ROV confirmation. Heavy-lift support may be used during port integration."
178176

179177
install_tlp:
180-
objects: [platform_tlp]
178+
objects: [platform]
181179
capabilities:
182180
- deck_space
183181
- bollard_pull
@@ -188,19 +186,19 @@ install_tlp:
188186
- rov
189187
- sonar_survey
190188
- mooring_work
191-
duration_h
192-
Hs_m
189+
duration_h:
190+
Hs_m:
193191
description: "Tendon porch alignment, tendon hookup, sequential tensioning to target pretension, verification of offsets/RAOs and ROV checks."
194192

195193
install_wtg:
196-
objects: [wtg]
194+
objects: [turbine]
197195
capabilities:
198196
- deck_space
199197
- crane
200198
- positioning_system
201199
- monitoring_system
202-
duration_h
203-
Hs_m
200+
duration_h:
201+
Hs_m:
204202
description: "Installation of wind turbine generator including tower, nacelle and blades."
205203

206204
# --- Cable Operations ---
@@ -213,8 +211,8 @@ lay_cable:
213211
- monitoring_system
214212
- cable_reel
215213
- sonar_survey
216-
duration_h
217-
Hs_m
214+
duration_h:
215+
Hs_m:
218216
description: "Laying static/dynamic power cables, including burial where required."
219217

220218
retrieve_cable:
@@ -224,8 +222,8 @@ retrieve_cable:
224222
- positioning_system
225223
- monitoring_system
226224
- cable_reel
227-
duration_h
228-
Hs_m
225+
duration_h:
226+
Hs_m:
229227
description: "Cable recovery operations, including cutting, grappling and retrieval."
230228

231229
# Lay and bury in a single pass using a plough
@@ -238,8 +236,8 @@ lay_and_bury_cable:
238236
- cable_reel
239237
- cable_plough
240238
- sonar_survey
241-
duration_h
242-
Hs_m
239+
duration_h:
240+
Hs_m:
243241
description: "Simultaneous lay and plough burial; continuous QA via positioning + MBES/SSS, with post-pass verification."
244242

245243
# Backfill trench or stabilize cable route using rock placement
@@ -251,28 +249,28 @@ backfill_rockdump:
251249
- monitoring_system
252250
- sonar_survey
253251
- rock_placement
254-
duration_h
255-
Hs_m
252+
duration_h:
253+
Hs_m:
256254
description: "Localized rock placement to stabilize exposed cables, infill trenches or provide scour protection. Includes real-time positioning and sonar verification of rock placement."
257255

258256
# --- Survey & Monitoring ---
259257

260258
site_survey:
261-
objects: [site]
259+
objects: []
262260
capabilities:
263261
- positioning_system
264262
- sonar_survey
265263
- monitoring_system
266-
duration_h
267-
Hs_m
264+
duration_h:
265+
Hs_m:
268266
description: "Pre-installation site survey including bathymetry, sub-bottom profiling and positioning."
269267

270268
monitor_installation:
271-
objects: [anchor, mooring, platform, cable]
269+
objects: [anchor, mooring, component, platform, cable]
272270
capabilities:
273271
- positioning_system
274272
- monitoring_system
275273
- rov
276-
duration_h
277-
Hs_m
274+
duration_h:
275+
Hs_m:
278276
description: "Real-time monitoring of installation operations using ROV and sensor packages."

0 commit comments

Comments
 (0)