Technology#

A ‘Technology’ node defines a device or operational approach that improves the efficiency of a vessel, provides an alternative power source or offers a power transfer from one energy type to another. Examples are air lubrication, wind assisted propulsion or shaft generators respectively.

Example:

Technology "air_lubrication" {
	CAPEX = 2.5e6
	OPEX = 30e3

    set_energy_saving(PROPULSION, 0.04)
}

Attributes#

CAPEX#

This attribute represents the CAPEX (capital expenditure) for installing the machinery.

  • Data type: Float, Forecast, Variable

  • Example values:

    • 2.5e6

    • Forecast("name")

  • Unit: USD

  • Minimum value: 0

  • Default: 0

OPEX#

This attribute represents the OPEX (operational expenditure) for maintaining the machinery annually.

  • Data type: Float, Forecast, Variable

  • Example values:

    • 30e3

    • Forecast("name")

  • Unit: USD/year

  • Minimum value: 0

  • Default: 0

Lifetime#

This attribute sets the lifetime of the machinery.

  • Data type: Float, Forecast, Variable

  • Example values:

    • 25

    • Forecast("name")

  • Unit: Years

  • Minimum value: 0

  • Default: Vessel lifetime.

Replacement#

This attribute sets the fraction of CAPEX paid when part of the machinery is replaced at the end of the part’s lifetime.

  • Data type: Float, Forecast, Variable

  • Example values:

    • 0.5

    • Forecast("name")

  • Unit: Fraction

  • Minimum value: 0

  • Default: 1

ShorePowerCapacity#

This attribute sets the vessel-side shore power connection capacity.

  • Data type: Float, Forecast, Variable

  • Example values:

    • 4.0

    • Forecast("name")

  • Unit: MW

  • Minimum value: 0

  • Default: 0

Commands#

set_energy_saving#

This command sets the fraction of energy saved by the technology.

  • Primary key type: EnergyDemandTypeID

  • Data type: Float, Variable

  • Example value:

    • PROPULSION, 0.2

    • HEAT, Variable("name")

  • Unit: Fraction

  • Minimum value: 0

set_external_power#

This command sets the external power provided by the technology.

  • Primary key type: EnergyDemandTypeID

  • Data type: Float, Variable

  • Example value:

    • PROPULSION, 1.25

    • HEAT, Variable("name")

  • Unit: MW

  • Minimum value: 0

set_power_transfer#

This command sets the power transfer from one energy type to another.

  • Primary key type: EnergyDemandTypeID

  • Data type: Float, Variable

  • Example value:

    • PROPULSION, 1.25

    • HEAT, Variable("name")

  • Unit: MW

  • Minimum value: 0