Calculate the thrust deduction factor (thrustFactor) (dimensionless) using the Kristensen method.

calcKristThrustFactor(
  shipType,
  breadth,
  lwl,
  Cbw,
  propDiam,
  M,
  nProp,
  tankerBulkCarrierShipTypes = c("tanker", "chemical.tanker", "liquified.gas.tanker",
    "oil.tanker", "other.tanker", "bulk.carrier")
)

Arguments

shipType

Ship type (vector of strings, see calcShipType), determined by Stat 5 code,

  • "container.ship"

  • "bulk.carrier"

  • "tanker"

  • "general.cargo"

  • "vehicle.carrier"

  • "reefer"

  • "ro.ro"

  • "passenger"

  • "tug"

  • "misc"

breadth

Moulded breadth (vector of numericals, m)

lwl

Waterline Length (vector of numericals, m) (see calclwl)

Cbw

Waterline block coefficient (vector of numericals, dimensionless) (see calcCbw)

propDiam

Propeller diameter (vector of numericals, m) (see calcPropDia)

M

Fineness/slenderness coefficient (vector of numericals, dimensionless) (see calcShipM)

nProp

Number of propellers (vector of numericals, see calcPropNum)

tankerBulkCarrierShipTypes

Ship types specified in input shipTypes to be modeled as tankers and bulk carriers vessels (vector of strings)

Value

thrustFactor (vector of numericals, dimensionless)

Details

Thrust deduction factor is a component of hull efficiency as well as a component of propeller efficiency. It describes the increase in resistance on the hull from water getting sucked back towards the propeller.

This method this requires ship types to be grouped. Use the tankerBulkCarrierShipTypes grouping parameters to provide these ship type groupings. Any ship types not included in this grouping will be considered as miscellaneous vessels.

References

Kristensen, H. O. and Lutzen, M. 2013. "Prediction of Resistance and Propulsion Power of Ships."

Kristensen, H. O. "Ship-Desmo-Tool." https://gitlab.gbar.dtu.dk/oceanwave3d/Ship-Desmo

See also

Examples

calcKristThrustFactor(c("bulk.carrier","container.ship"), c(32.25,49), c(218.75,400), c(0.8,0.75), c(6.7,9.6), c(5.2,6.7), c(1,1))
#> [1] 0.1894947 0.1737646
calcKristThrustFactor("bulk.carrier", 32.25, 218.75, 0.8, 6.7,5.2,1)
#> [1] 0.1894947