Calculate propeller diameter (propDiam) (m).

calcPropDia(
  shipType,
  maxDraft,
  tankerBulkCarrierGCargoShipTypes = c("general.cargo", "tanker", "chemical.tanker",
    "liquified.gas.tanker", "oil.tanker", "other.tanker", "bulk.carrier"),
  containerShipTypes = c("container.ship")
)

Arguments

shipType

Ship type (vector of strings, see calcShipType). Must align with tankerBulkCarrierGCargoShipTypes and containerShipTypes groupings

maxDraft

Maximum summer load line draft (vector of numericals, m)

tankerBulkCarrierGCargoShipTypes

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

containerShipTypes

Ship types specified in input shipTypes to be modeled as container ships (vector of strings)

Value

propDiam (vector of numericals, m)

Details

This method this requires ship types to be grouped. Use the tankerBulkCarrierGCargoShipTypes and containerShipTypes grouping parameters to provide these ship type groupings. Any ship types not included in these groupings 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

Examples

calcPropDia(c("bulk.carrier","container.ship"), c(13.6,15.6))
#> [1] 6.6720 9.5588
calcPropDia(c("other.tanker","container.ship"), c(13.6,15.6), tankerBulkCarrierGCargoShipTypes=c("other.tanker","bulk.carrier"))
#> [1] 6.6720 9.5588