FhSim  3.1.0
Marine systems simulation
Loading...
Searching...
No Matches
SeineOperation.xml
1<Contents>
2 <OBJECTS>
3 <Lib
4 LibName = "fishery"
5 SimObject = "Seine/Vessel"
6 Name = "V"
7 Length = "70"
8 Breadth = "14"
9 Draught = "7"
10 NumWarps = "2"
11 ApSpeed = "0.1"
12 InitialSpeed = "2"
13 InitialHeading = "0"
14 AttractorNameNet = "NetBin"
15 AttractorNameWarp = "WarpAttr"
16 />
17 <Lib
18 LibName = "fishery"
19 SimObject = "Seine/Operation"
20 Name = "Op"
21 WarpLength = "100"
22 MinWarpLength = "60"
23 WinchHaulSpeed = "0.5"
24 SetSpeed = "4.0"
25 InitialSpeed = "4.0"
26 TowSpeed = "2.0"
27 HaulSpeed = "0.5"
28 FinishedSpeed = "0.5"
29 SpreadAngle = "60"
30 InitialHeading = "0"
31 TowHeading = "0"
32 AddedTrackLength = "50"
33 TensionFilterConstant = "0.001"
34 AttractorNameNet = "NetBin"
35 AttractorNameWarps = "WarpAttr"
36 />
37 <Lib
38 LibName = "fishery"
39 SimObject = "Seine/Buoy"
40 Name = "B"
41 />
42 </OBJECTS>
43
44 <INTERCONNECTIONS>
45 <Connection
46 B.Pos1 = "10, 0, 0"
47 B.Vel1 = "1, 0, 0"
48 B.Pos2 = "-10, 0, 0"
49 B.Vel2 = "-1, 0, 0"
50 B.Connected = "Op.WarpConnectedVessel"
51
52 Op.NetPWingPos = "-50, -25, -10"
53 Op.NetSWingPos = "-50, 25, -10"
54 Op.NetVel = "1, 0, 0"
55 Op.PBridlePos = "-30, -15, -10"
56 Op.SBridlePos = "-30, 15, -10"
57 Op.PBridleTension = "20000"
58 Op.SBridleTension = "20000"
59 Op.VesselPos = "V.Pos"
60
61 V.Heading = "Op.VesselHeading"
62 V.Vel = "Op.VesselSpeed"
63 />
64 </INTERCONNECTIONS>
65
66 <INITIALIZATION>
67 <InitialCondition
68 V.Pos = "0,0"
69 V.Heading = "0"
70 />
71 </INITIALIZATION>
72
73 <SIMULATION>
74 <Timing TStart="0" TEnd="260"/>
75 <Integrator Method="RK45_i" NumCores="1">
76 <StepControl StepMax="0.05" StepMin="1e-8" AbsTol="1e-3" RelTol="1e-3"/>
77 </Integrator>
78 </SIMULATION>
79
80 <OBSERVERS>
81 <!-- The first output time is 1, not 0: Seine/Operation latches BuoyPos out of
82 VesselPos only while it is in Phase_NotSet, and nothing has latched it yet at
83 t=0, so the t=0 sample of Op.BuoyPos is uninitialised memory (FISH-0024). -->
84 <FileOutput
85 TOutput = "1, 5, 9.9, 10.1, 20, 30.8, 30.9, 40, 51.6, 51.8, 60, 72.4, 72.6, 100, 130, 152.4, 152.6, 155:5:200, 210:10:250, 252.4, 252.6, 255, 260"
86 Select = "objects:all"/>
87 </OBSERVERS>
88</Contents>