calcEngineType.Rd
Assigns a standardized engine type descriptor using engine stroke and engine rpm data.
calcEngineType( propulsionType, mainEngineStrokeType = NULL, mainEngineRPM = NULL, MSD_SSD_RPM_CutOff = 500, main_aux_boiler = "main" )
propulsionType | Descriptor of engine propulsion type (from IHS) (vector of strings) |
---|---|
mainEngineStrokeType | Engine stroke type (vector of ints). Valid values are:
|
mainEngineRPM | Engine revolutions per minute (vector of numericals) |
MSD_SSD_RPM_CutOff | Cutoff rpm value between medium and slow speed diesel engines. Default = 500 rpm. |
main_aux_boiler | Is this calculation for a propulsive (main), auxiliary (aux), or boiler engine? Options:
|
engineType
(vector of strings). Valid values are:
"SSD" = Slow-speed diesel
"MSD" = Medium-speed diesel
"GT" = Gas turbine
"ST" = Steam turbine
"MSD-ED" = Electric drive MSD
"GT-ED" = Electric drive GT
"LNG" = Liquified natural gas
"HSD" = High-speed diesel (auxiliary engines only)
"Boiler" = Boiler engine (boilers only)
For more information about assigning engine speed, see Section 3.3.2.2 of the Port Emissions Inventory Guidance.
calcEngineType(propulsionType=c("Oil Engine(s), Geared Drive", "Oil Engine(s), Geared Drive", "Sail, Aux Oil Eng(s), Geared"), mainEngineStrokeType = c(2,4,4), mainEngineRPM = c(NA,1515,1800))#> [1] "SSD" "MSD" "Non-Propelled"calcEngineType(propulsionType=c("Oil Engine(s), Geared Drive", "Oil Engine(s), Geared Drive", "Sail, Aux Oil Eng(s), Geared"), mainEngineStrokeType = c(2,4,4), mainEngineRPM = c(NA,1515,1800), main_aux_boiler = "aux")#> [1] "MSD" "MSD" "MSD"