|
FhSim
3.1.0
Marine systems simulation
|
A Vessel/WaveHull driven by one propeller and one rudder behind it.
Collaboration diagram for Wave propulsion hull:Everything of Vessel/WaveHull (states, waves, parameters, outputs, visualization) plus the loads of a propeller turning at PropellerSpeed and a rudder at RudderAngle, both on the centreline. The inputs act directly (no servo or engine dynamics).
The open-water thrust coefficient is K_T(J) = KT0 + KT1 J + KT2 J^2 with the advance ratio J = u_P / (n D) and the inflow u_P = (1 - WakeFraction) u. Multiplied out, so it stays finite at n = 0:
T = Rho D^4 KT0 n|n| + Rho D^3 KT1 |n| u_P + Rho D^2 KT2 sign(n) u_P^2
The hull feels (1 - ThrustDeduction) T in surge and the pitch moment PropellerZ T. The polynomial describes the first quadrant (n >= 0, u >= 0); outside it the thrust is an extrapolation.
The MMG normal-force model. The rudder sits in the slipstream, whose speed at the rudder follows from actuator-disc theory:
u_R = u_P + SlipstreamFactor (sqrt(u_P^2 + 8 T / (Rho pi D^2)) - u_P) (T > 0; else u_P) v_R = v + RudderX r
With U_R^2 = u_R^2 + v_R^2, the angle of attack alpha_R = delta + atan(v_R / u_R) and Fujii's lift slope f_alpha = 6.13 Lambda / (Lambda + 2.25) of the aspect ratio Lambda, the normal force is F_N = Rho / 2 RudderArea f_alpha U_R^2 sin(alpha_R), and on the hull
X_R = -F_N sin(delta) Y_R = -(1 + HullInteraction) F_N cos(delta) N_R = -(RudderX + HullInteraction x_H) F_N cos(delta), x_H = -0.45 Length K_R = RudderZ F_N cos(delta), M_R = -RudderZ F_N sin(delta)
A positive RudderAngle turns the vessel to starboard (positive yaw rate) and heels it to starboard when the rudder is below the CG. There is no stall: the force follows sin(alpha_R) at any angle.
PropellerSpeed and RudderAngle held at their values at the start of the step.| Name | Width | Description |
|---|---|---|
| PropellerSpeed | 1 | Propeller speed n [rev/s]. |
| RudderAngle | 1 | Rudder angle delta [rad], positive turns to starboard. |
Those of Vessel/WaveHull, and:
| Name | Width | Description |
|---|---|---|
| Thrust | 1 | Open-water propeller thrust T [N]. |
| RudderForce | 2 | Rudder surge and sway force X_R, Y_R on the hull [N]. |
Those of Vessel/WaveHull, and:
| Name | Width | Description |
|---|---|---|
| PropellerDiameter | 1 | Propeller diameter D [m]. Required. |
| KT0 | 1 | Thrust coefficient K_T at J = 0. Required. |
| KT1 | 1 | Linear coefficient of K_T(J). Required. |
| KT2 | 1 | Quadratic coefficient of K_T(J). Required. |
| WakeFraction | 1 | Wake fraction w (Default: 0). |
| ThrustDeduction | 1 | Thrust deduction t (Default: 0). |
| PropellerX | 1 | Propeller position forward of the CG [m] (Default: Lcf - Length / 2). |
| PropellerZ | 1 | Propeller position below the CG [m] (Default: draught / 2). |
| RudderArea | 1 | Rudder area A_R [m^2]. Required. |
| RudderAspectRatio | 1 | Rudder aspect ratio Lambda (span^2 / area). Required. |
| RudderX | 1 | Rudder position forward of the CG [m] (Default: PropellerX). |
| RudderZ | 1 | Rudder position below the CG [m] (Default: PropellerZ). |
| HullInteraction | 1 | Hull-rudder interaction factor a_H (Default: 0). |
| SlipstreamFactor | 1 | Fraction of the slipstream acceleration reached at the rudder (Default: 0.5). |
This SimObject is referred to as Vessel/WavePropulsionHull