1+
2+ # ----- Array-level inputs -----
3+
4+ # Wind turbine array layout
5+ array :
6+ keys : [ID, topsideID, platformID, mooringID, x_location, y_location, heading_adjust]
7+ data : # ID# ID# ID# [m] [m] [deg]
8+ - [fowt0, 0, 1, 0, -1600, -1600, 0 ]
9+ - [fowt1, 0, 1, 0, 0, -1600, 0 ]
10+ - [fowt2, 0, 1, 0, 1600, -1600, 0 ]
11+ - [fowt3, 0, 1, 0, -1600, 0, 0 ]
12+ - [fowt4, 0, 1, 0, 0, 0, 0 ]
13+ - [fowt5, 0, 1, 0, 1600, 0, 0 ]
14+ - [fowt6, 0, 1, 0, -1600, 1600, 0 ]
15+ - [fowt7, 0, 1, 0, 0, 1600, 0 ]
16+ - [fowt8, 0, 1, 0, 1600, 1600, 0 ]
17+
18+ platform :
19+ type : FOWT
20+ Jtubes :
21+ - name : Jtube1
22+ r : 5
23+ z : -20
24+ headings : [90, 210, 330] # headings in degrees for the Jtube (if multiple headings, the Jtube will be repeated for each heading)
25+
26+ # Array cables
27+ array_cables :
28+ keys : [ AttachA, AttachB, DynCableA, DynCableB, headingA, headingB, JtubeA, JtubeB, cableType]
29+ data :
30+ - [ fowt0, fowt1, suspended_1, None, 90, 270, 1, 2, None] # suspended cable, so only one dynamic cable configuration, no static cable
31+ - [ fowt1, fowt2, lazy_wave1, lazy_wave1, 90, 270, 1, 3, static_cable_66]
32+
33+ # Dynamic and cable configurations
34+ dynamic_cable_configs :
35+ # contains the subsections that make up each section of the subsea cable (i.e., what sections make up the lazywave cable in array_cable_1)
36+ lazy_wave1 :
37+ name : Lazy wave configuration 1 (simpler approach)
38+ voltage : 66 # [kV]
39+ span : 195 # [m] horizontal distance to end of dynamic cable from attachment point
40+ A : 300 # cable conductor area [mm^2]
41+ cable_type : dynamic_cable_66 # ID of a cable section type from famodel/cables/cableProps_default.yaml. Cable props loaded automatically from this!
42+ length : 353.505 # [m] length (unstretched)
43+
44+ sections :
45+ - type : Buoyancy_750m # name of buoy type from famodel/cables/cableProps_default.yaml - buoy design info read in automatically from this!
46+ L_mid : 200 # [m] from platform connection
47+ N_modules : 6
48+ spacing : 11.23 # [m]
49+ V : 1 # [m^3]
50+
51+
52+ suspended_1 :
53+ name : Dynamic suspended cable configuration 1
54+ voltage : 33 # [kV]
55+ span : 1512 # [m]
56+ cable_type : dynamic_cable_66 # ID of a cable section type from famodel/cables/cableProps_default.yaml. Cable props loaded automatically from this!
57+ A : 300 # cable conductor area [mm^2]
58+ length : 1650 # [m] length (unstretched)
59+
60+ sections :
61+ - type : Buoyancy_750m
62+ L_mid : 510 # [m] from end A
63+ N_modules : 6
64+ spacing : 18 # [m]
65+ V : 2 # [m^3]
66+
67+ - type : Buoyancy_750m
68+ L_mid : 1040 # [m] from end A
69+ N_modules : 6
70+ spacing : 18 # [m]
71+ V : 2 # [m^3]
0 commit comments