__author__ = 'Sebastian Sanchez Perez-Moreno. Email: s.sanchezperezmoreno@tudelft.nl'

model_number = 'm1'

model_desc = 'annual average wind speed'

var_names = ['annual average wind speed', 'Weibull scale factor', 'Weibull shape factor']

model_number = 'm2'

model_desc = 'wind speed at height h'

var_names = ['wind speed at height h', 'wind speed at reference height', 'height', 'reference height', 'wind shear exponent']

model_number = 'm3'

model_desc = 'wave period'

var_names = ['wave period', 'wave height', 'gravity constant']

model_number = 'm4'

model_desc = 'dispersion relation (to determine wave number)'

var_names = ['wave frequency', 'gravity constant', 'wave number', 'water depth']

model_number = 'm5'

model_desc = 'braking wave limit shallow water)'

var_names = ['braking wave height', 'water depth']

model_number = 'm6'

model_desc = 'braking wave limit deep water)'

var_names = ['braking wave height', 'wave number']

model_number = 'm7'

model_desc = 'amplitude of seabed orbital velocity and motion'

var_names = ['amplitude of seabed orbital velocity', 'wave height', 'wave period', 'wave number', 'water depth']

model_number = 'm8'

model_desc = 'amplitude of seabed orbital velocity and motion'

var_names = ['amplitude of seabed orbital motion', 'amplitude of seabed orbital velocity', 'wave period']

model_number = 'm9'

model_desc = 'Keulegan-Carpenter number'

var_names = ['Keulegan-Carpenter number', 'amplitude of seabed orbital velocity', 'wave period', 'outer diameter of monopile']

model_number = 'm10'

model_desc = 'amplification of wave water particle velocity due to horse shoe vortex around monopile'

var_names = ['amplification of wave water particle velocity', 'Keulegan-Carpenter number']

model_number = 'm11'

model_desc = 'gravity on tapered cylinder of constant thickness'

var_names = ['gravity force', 'gravity constant', 'density', 'length of element from base to top', 'diameter at the top', 'diameter at the base', 'vertical coordinate – positive upwards', 'z - coordinate at the base of an element', 'wall thickness', 'z - coordinate of low end of integration of force or moment', 'z - coordinate of high end of integration of force or moment']

model_number = 'm12'

model_desc = 'gravity on tapered cylinder of constant thickness if base and top diameter are equal'

var_names = ['gravity force', 'gravity constant', 'density', 'diameter', 'wall thickness', 'vertical coordinate - positive upwards', 'z - coordinate of low end of integration of force or moment', 'z - coordinate of high end of integration of force or moment']

model_number = 'm13'

model_desc = 'drag force on tapered cylinder in wind shear'

var_names = ['drag force', 'density', 'drag coefficient', 'wind speed at reference height', 'reference height', 'wind shear exponent', 'diameter at the base', 'z - coordinate at the base of an element', 'diameter at the top', 'vertical coordinate - positive upwards', 'z - coordinate of low end of integration of force or moment', 'z - coordinate of high end of integration of force or moment', 'length of element from base to top']

model_number = 'm14'

model_desc = 'moment relative to z - coordinate c due to drag force on tapered cylinder in wind shear'

var_names = ['moment due to drag force', 'drag force', 'z - coordinate of reference point for moment', 'density', 'drag coefficient', 'wind speed at reference height', 'reference height', 'wind shear exponent', 'diameter at the base', 'z - coordinate at the base of an element', 'diameter at the top', 'vertical coordinate - positive upwards', 'z - coordinate of low end of integration of force or moment', 'z - coordinate of high end of integration of force or moment', 'length of element from base to top']

model_number = 'm15'

model_desc = 'amplitude of water elevation'

var_names = ['amplitude of water elevation', 'wave height']

model_number = 'm16'

model_desc = 'inertia force on uniform cylinder'

var_names = ['amplitude of inertia force', 'inertia coefficient', 'density', 'diameter', 'amplitude of water elevation', 'gravity constant', 'wave number', 'vertical coordinate - positive upwards', 'z - coordinate of low end of integration of force or moment', 'z - coordinate of high end of integration of force or moment', 'water depth']

model_number = 'm17'

model_desc = 'moment relative to z - coordinate c due to inertia force on uniform cylinder'

var_names = ['amplitude of moment due to inertia force', 'z - coordinate of reference point for moment', 'amplitude of inertia force', 'inertia coefficient', 'density', 'diameter', 'amplitude of water elevation', 'gravity constant', 'wave number', 'vertical coordinate - positive upwards', 'z - coordinate of low end of integration of force or moment', 'z - coordinate of high end of integration of force or moment', 'water depth']

model_number = 'm18'

model_desc = 'drag force on uniform cylinder'

var_names = ['amplitude of drag force', 'drag coefficient', 'density', 'diameter', 'amplitude of water elevation', 'gravity constant', 'wave number', 'vertical coordinate - positive upwards', 'z - coordinate of low end of integration of force or moment', 'z - coordinate of high end of integration of force or moment', 'water depth']

model_number = 'm19'

model_desc = 'moment relative to z - coordinate c due to drag force on uniform cylinder'

var_names = ['amplitude of moment due to drag force', 'z - coordinate of reference point for moment', 'amplitude of drag force', 'drag coefficient', 'density', 'diameter', 'amplitude of water elevation', 'gravity constant', 'wave number', 'vertical coordinate - positive upwards', 'z - coordinate of low end of integration of force or moment', 'z - coordinate of high end of integration of force or moment', 'water depth']

model_number = 'm20'

model_desc = 'total structure height'

var_names = ['total height of structure', 'hub height', 'water depth']

model_number = 'm21'

model_desc = 'tower wall thickness at which Euler buckling would occur'

var_names = ['wall thickness', 'force in z direction', 'total height of structure', 'outer diameter of tower', 'design modulus of elasticity']

model_number = 'm22'

model_desc = 'stress in monopile due to axial load'

var_names = ['normal stress due to axial force', 'force in z direction', 'wall thickness of monopile', 'outer diameter of monopile']

model_number = 'm23'

model_desc = 'stress in monopile due to bending'

var_names = ['normal stress due to bending moment', 'moment in direction perpendicular to the direction', 'outer diameter of monopile', 'wall thickness of monopile']

model_number = 'm24'

model_desc = 'maximum stress in monopile'

var_names = ['normal stress due to bending moment', 'total normal stress', 'normal stress due to axial force']

model_number = 'm25'

model_desc = 'stress in tower and transition piece due to axial load'

var_names = ['normal stress due to axial force', 'force in z direction', 'diameter', 'wall thickness']

model_number = 'm26'

model_desc = 'stress in tower and transition piece due to bending'

var_names = ['normal stress due to bending moment', 'moment in direction perpendicular to the direction', 'diameter', 'wall thickness']

model_number = 'm27'

model_desc = 'reduction factor'

var_names = ['reduction factor', 'diameter', 'normal stress due to axial force', 'wall thickness', 'normal stress due to bending moment']

model_number = 'm28'

model_desc = 'critical compressive stress according to theory of elasticity'

var_names = ['critical compressive stress according to theory of elasticity', 'design modulus of elasticity', 'diameter', "Poisson's ratio", 'wall thickness']

model_number = 'm29'

model_desc = 'relative slenderness ratio for local buckling'

var_names = ['relative slenderness ratio for buckling', 'design yield stress', 'reduction factor', "critical compressive stress according to theory of elasticity"]

model_number = 'm30'

model_desc = 'critical compressive stress when lambda_a <= 0.3'

var_names = ['design yield stress', "critical compressive stress"]

model_number = 'm31'

model_desc = 'critical compressive stress when 1 >= lambda_a > 0.3'

var_names = ['design yield stress', "critical compressive stress", 'relative slenderness ratio for buckling']

model_number = 'm32'

model_desc = 'euler force for cantilever beam, according to theory of elasticity'

var_names = ['Euler force for cantilever beam according to theory of elasticity', 'design modulus of elasticity', 'moment of inertia', 'total height of structure']

model_number = 'm33'

model_desc = 'relative slenderness ratio for global stability'

var_names = ['relative slenderness ratio for global stability', 'critical compressive stress', 'Euler force for cantilever beam according to theory of elasticity', 'diameter', 'wall thickness']

model_number = 'm34'

model_desc = 'core radius of a tube'

var_names = ['core radius of a tube', 'diameter']

model_number = 'm35'

model_desc = 'equivalent geometrical imperfection if e<2H/1000'

var_names = ['equivalent geometrical imperfection', 'relative slenderness ratio for global stability', 'core radius of a tube']

model_number = 'm36'

model_desc = 'equivalent geometrical imperfection if e>2H/1000'

var_names = ['equivalent geometrical imperfection', 'relative slenderness ratio for global stability', 'core radius of a tube', 'total height of structure']

model_number = 'm37'

model_desc = 'combined stress for comparison with critical stress'

var_names = ['equivalent geometrical imperfection', 'total normal stress', 'Euler force for cantilever beam according to theory of elasticity', 'diameter', 'wall thickness', 'moment in direction perpendicular to the direction', 'force in z direction']

model_number = 'm38'

model_desc = 'clamping depth for lateral force (implicit)'

var_names = ['passive pressure coefficient', 'active pressure coefficient', 'submerged unit weight', 'outer diameter of monopile', 'pile clamping depth below mudline', 'lateral force on pile at mudline', 'bending moment on pile at mudline']

model_number = 'm39'

model_desc = 'd15 and d85 of armour layer as function of d50'

var_names = ['15 percentile sieve size of rock', '85 percentile sieve size of rock', '50 percentile sieve size of soil or rock']

model_number = 'm41'

model_desc = 'dimensionless grain size'

var_names = ['dimensionless grain size', 'gravity constant', 'kinematic viscosity of water', 'density of soil', 'density of water']

model_number = 'm42'

model_desc = 'critical Shields parameter'

var_names = ['critical Shields parameter', 'dimensionless grain size']

model_number = 'm43'

model_desc = 'wave friction factor'

var_names = ['wave friction factor, amplitude of seabed orbital velocity', 'amplitude of seabed orbital motion', 'kinematic viscosity of water', '50 percentile sieve size of soil or rock']

model_number = 'm44'

model_desc = 'shear stress due to current'

var_names = ['shear stress due to current', 'density of water', 'depth averaged current velocity', 'water depth', '50 percentile sieve size of soil or rock']

model_number = 'm45'

model_desc = 'shear stress due to waves'

var_names = ['shear stress due to waves', 'density of water', 'wave friction factor', 'amplitude of seabed orbital velocity']

model_number = 'm46'

model_desc = 'the combined characteristic shear stress of current and waves'

var_names = ['maximum shear stress due to current and waves', 'shear stress due to waves', 'shear stress due to current', 'angle between waves and current']

model_number = 'm47'

model_desc = 'single turbine wake with Jensen model'

var_names = ['undisturbed wind speed', 'wind speed', 'thrust coefficient', 'wake expansion factor', 'distance downwind from the rotor', 'rotor diameter']

model_number = 'm48'

model_desc = 'mixed wakes with sqrt of sum of squares'

var_names = ['undisturbed wind speed', 'wind speed in mixed wake', 'number of wakes', 'wake expansion factor', 'wind speed in wake of turbine i']

model_number = 'm49'

model_desc = 'area of incidence of partial wake or multiple wake overlap'

var_names = ['area of incidence of partial wake or multiple wake overlap', 'radius of wake', 'distance between centres of wake and rotor or of two wakes', 'radius of wake or rotor']

model_number = 'm50'

model_desc = 'active current in cable'

var_names = ['active current', 'number of turbines in branch upstream of the position in the cable', 'power of turbine', 'line voltage']

model_number = 'm51'

model_desc = 'capacitance per unit length'

var_names = ['capacitance of electrical cable per unit length', 'dielectric constant in vacuum', 'relative dielectric constant of insulation material', 'diameter of the insulation', 'diameter of the conductor screen']

model_number = 'm52'

model_desc = 'reactive current in cable'

var_names = ['reactive current', 'frequency of alternating current', 'capacitance of electrical cable per unit length', 'total length of infield cables', 'line voltage']

model_number = 'm53'

model_desc = 'total current in cable'

var_names = ['total current', 'active current', 'reactive current']

model_number = 'm54'

model_desc = 'geometrical factor'

var_names = ['geometrical factor', 'insulation screen thickness', 'diameter of the conductor']

model_number = 'm55'

model_desc = 'screening factor'

var_names = ['screening factor', 'insulation screen thickness', 'diameter of the conductor', 'sheath thickness', 'thermal resistivity of insulation', 'thermal resistivity of sheath']

model_number = 'm56'

model_desc = 'thermal resistances T1'

var_names = ['thermal resistance between conductor and sheath', 'screening factor', 'thermal resistivity of insulation', 'geometrical factor', 'insulation screen thickness', 'diameter of the conductor']

model_number = 'm57'

model_desc = 'thermal resistances T2'

var_names = ['thermal resistance between sheath and armour', 'thermal resistivity of bedding', 'bedding thickness', 'diameter of the binder']

model_number = 'm58'

model_desc = 'thermal resistances T3'

var_names = ['thermal resistance of outer serving', 'thermal resistivity of outer serving', 'outer serving thickness', 'diameter of the armour']

model_number = 'm59'

model_desc = 'thermal resistances T4'

var_names = ['thermal resistance of soil', 'thermal resistivity of soil', 'burial depth', 'diameter of outer serving']

model_number = 'm60'

model_desc = 'temperature difference between conductor and environment'

var_names = ['temperature', 'total current', 'resistance per unit length excluding sheath and armour loss', 'dielectric cable loss per unit length', 'sheath loss factor', 'armour loss factor', 'thermal resistance between conductor and sheath', 'thermal resistance between sheath and armour', 'thermal resistance of outer serving', 'thermal resistance of soil']

model_number = 'm61'

model_desc = 'maximum temperature in insulation of cable'

var_names = ['maximum temperature in insulation', 'ambient temperature', 'temperature']

model_number = 'm62'

model_desc = 'resistance of cable at 20 deg'

var_names = ['resistance per unit length at 20deg', 'resistivity at 20deg', 'cross-sectional area of conductor']

model_number = 'm63'

model_desc = 'resistance of conductor at operating temperature, excluding sheath and armour loss'

var_names = ['resistance per unit length at 20deg', 'resistance per unit length excluding sheath and armour loss', 'temperature coefficient', 'temperature']

model_number = 'm64'

model_desc = 'resistance of conductor at operating temperature, including sheath and armour loss'

var_names = ['resistance per unit length', 'resistance per unit length excluding sheath and armour loss', 'sheath loss factor', 'armour loss factor']

model_number = 'm65'

model_desc = 'resistive loss per unit length'

var_names = ['resistive cable loss per unit length', 'number of lines', 'total current', 'resistance per unit length']

model_number = 'm66'

model_desc = 'dielectric loss per unit length'

var_names = ['dielectric cable loss per unit length', 'number of lines', 'frequency of alternating current', 'capacitance of electrical cable per unit length', 'line voltage', 'phase angle between charging and capacitive current']

model_number = 'm67'

model_desc = 'total cable loss per unit length'

var_names = ['dielectric cable loss per unit length', 'resistive cable loss per unit length', 'total cable loss per unit length']

model_number = 'm69'

model_desc = 'power rating of shunt reactor'

var_names = ['power rating of shunt reactor', 'transmission line voltage', 'frequency of alternating current', 'inductance']

model_number = 'm70'

model_desc = 'reactive current in shunt reactor'

var_names = ['reactive current in shunt reactor', 'transmission line voltage', 'frequency of alternating current', 'inductance']

model_number = 'm71'

model_desc = 'power loss in shunt reactor'

var_names = ['power loss in shunt reactor', 'efficiency of shunt reactor', 'power rating of shunt reactor']

model_number = 'm72'

model_desc = 'no-load loss in the transformer'

var_names = ['no-loaded power loss in transformer', 'power rating of transformer']

model_number = 'm73'

model_desc = 'loaded loss in the transformer'

var_names = ['loaded power loss in transformer at rated power', 'power rating of transformer']

model_number = 'm74'

model_desc = 'annual loss in electrical infrastructure'

var_names = ['annual loss in electrical infrastructure', 'loaded power loss in electrical infrastructure at rated power', 'no-loaded power loss in electrical infrastructure', 'power of turbine', 'power rating of turbine']

model_number = 'm75'

model_desc = 'storm fraction'

var_names = ['storm fraction', 'significant wave height', 'significant wave height for accessibility with reference access method', 'exponent of storm fraction function', 'storm fraction for reference access method']

model_number = 'm76'

model_desc = 'scale factor of storm length'

var_names = ['Weibull scale factor for storm length', 'significant wave height', 'significant wave height for accessibility with reference access method', 'exponent of storm length function', 'Weibull scale factor for storm length for reference access method']

model_number = 'm77'

model_desc = 'probability density function of storm length'

var_names = ['storm length', 'Weibull shape factor for storm length', 'Weibull scale factor for storm length']

model_number = 'm78'

model_desc = 'average storm length'

var_names = ['storm length', 'Weibull shape factor for storm length', 'Weibull scale factor for storm length']

model_number = 'm79'

model_desc = 'number of storms during lifetime'

var_names = ['number of storms during lifetime of wind farm', 'storm fraction', '(economic) lifetime of wind farm', 'storm length']

model_number = 'm80'

model_desc = 'hazard rate for failure of type j'

var_names = ['hazard rate for failure of type j', 'mean time between failures for failure of type j']

model_number = 'm81'

model_desc = 'time to process diagnosis information of failure of type j'

var_names = ['time to process diagnosis information of failure of type j', 'time in a day', 'number of shifts per day', 'time to perform diagnosis of failure of type j']

model_number = 'm82'

model_desc = 'downtime during preparation of repair of failure of type j'

var_names = ['downtime during preparations for failures of type j', 'time to process diagnosis information of failure of type j', 'time for ordering of spare parts of failure of type j']

model_number = 'm83'

model_desc = 'travel time to and from farm'

var_names = ['travel time to and from wind farm', 'distance from harbour to boundary of wind farm', 'speed of vessel']

model_number = 'm84'

model_desc = 'travel time in farm'

var_names = ['travel time in wind farm', 'number of turbines in column', 'number of turbines in row', 'spacing between turbines in column', 'spacing between turbines in row', 'speed of vessel']

model_number = 'm85'

model_desc = 'time of work in progress for repair of failure of type j without preparation and waiting for crew'

var_names = ['travel time in wind farm', 'travel time to and from wind farm', 'time of work in progress for repair of failure of type j', 'time in a day', 'number of shifts per day', 'time to perform diagnosis of failure of type j', 'time to perform repair activity for failure of type j', 'shift duration', 'efficiency of crew deployment']

model_number = 'm86'

model_desc = 'expected value of steady state downtime due to preparation'

var_names = ['downtime during preparations for failures of type j in steady state', 'number of turbines in farm', '(economic) lifetime of wind farm', 'hazard rate for failure of type j', 'downtime during preparations for failures of type j', 'time of work in progress for repair of failure of type j']

model_number = 'm87'

model_desc = 'expected value of steady state downtime due to work in progress'

var_names = ['downtime during work in progress for failures of type j in steady state', 'number of turbines in farm', '(economic) lifetime of wind farm', 'hazard rate for failure of type j', 'downtime during preparations for failures of type j', 'time of work in progress for repair of failure of type j']

model_number = 'm88'

model_desc = 'probability of a turbine being down in the steady state and not waiting for preparation'

var_names = ['probability of being down and on the waiting list during steady state', 'hazard rate for failure of type j', 'time of work in progress for repair of failure of type j', 'downtime during preparations for failures of type j']

model_number = 'm89'

model_desc = 'expected value of steady state downtime due to waiting list'

var_names = ['probability of being down and on the waiting list during steady state', 'downtime due to waiting list in steady state', '(economic) lifetime of wind farm', 'number of crews per shift', 'number of turbines in farm']

model_number = 'm90'

model_desc = 'estimated number of operational turbines during the steady state'

var_names = ['downtime due to waiting list in steady state', '(economic) lifetime of wind farm', 'number of turbines in farm', 'number of operational turbines during the steady state', 'downtime during preparations for failures of type j in steady state', 'downtime during work in progress for failures of type j in steady state']

model_number = 'm91'

model_desc = 'expected downtime of failures of type j that happen during a storm'

var_names = ['number of operational turbines during the steady state', 'hazard rate for failure of type j', 'downtime of failures of type j that happen during a storm', 'storm length']

model_number = 'm92'

model_desc = 'expected value of number of failures of type j, after a storm'

var_names = ['number of operational turbines during the steady state', 'hazard rate for failure of type j', 'number of failures of type j , after storm', 'storm length']

model_number = 'm93'

model_desc = 'number of turbines with failures of type j at start of repair batch i for i=1'

var_names = ['number of turbines with failures of type j at start of repair batch i', 'number of failures of type j , after storm']

model_number = 'm94'

model_desc = 'duration of batch i to repair all failures of type j'

var_names = ['number of turbines with failures of type j at start of repair batch i', 'duration of repair batch i', 'time of work in progress for repair of failure of type j', 'number of crews per shift']

model_number = 'm95'

model_desc = 'downtime of turbines that fail during batch i'

var_names = ['downtime of turbines that fail during batch i', 'number of operational turbines during the steady state', 'number of turbines with failures of type j at start of repair batch i', 'duration of repair batch i', 'hazard rate for failure of type j']

model_number = 'm96'

model_desc = 'downtime of previously failed turbines that are waiting to be repaired in the catch-up period (excluding downtime due to preparation time)'

var_names = ['downtime of previously failed turbines during batch i', 'time of work in progress for repair of failure of type j', 'number of sub-batches of repair batch i', 'number of turbines with failures of type j at start of repair batch i', 'number of crews per shift']

model_number = 'm97'

model_desc = 'downtime of previously failed turbines that are waiting to be repaired in the catch-up period (excluding downtime due to preparation time)'

var_names = ['number of turbines with failures of type j at start of repair batch i', 'duration of repair batch i']

model_number = 'm98'

model_desc = 'expected value of failures during repair batch i'

var_names = ['duration of repair batch i', 'hazard rate for failure of type j', 'number of turbines with failures of type j at start of repair batch i', 'number of operational turbines during the steady state', 'number of failures of type j during repair batch i']

model_number = 'm99'

model_desc = 'number of turbines with failures of type j at start of repair batch i'

var_names = ['number of turbines with failures of type j at start of repair batch i', 'number of failures of type j during repair batch i']

model_number = 'm100'

model_desc = 'total number of failures of type j during storm and catch-up period'

var_names = ['number of failures of type j during storm and catch-up period', 'number of failures of type j , after storm', 'number of failures of type j during repair batch i']

model_number = 'm101'

model_desc = 'total downtime due to preparation for failures of type j in catch-up period'

var_names = ['number of failures of type j during storm and catch-up period', 'downtime due to preparation for type j in storm and catch-up period', 'downtime during preparations for failures of type j']

model_number = 'm102'

model_desc = 'total downtime due to failures of type j during storm and catch-up period'

var_names = ['downtime due to failures of type j during storm and catch-up period', 'downtime due to preparation for type j in storm and catch-up period', 'downtime of turbines that fail during batch i', 'downtime of previously failed turbines during batch i', 'downtime of failures of type j that happen during a storm']

model_number = 'm103'

model_desc = 'expected total number of failures of type j in storm and catch-up period'

var_names = ['number of failures of type j during storm and catch-up period', 'storm length']

model_number = 'm104'

model_desc = 'expected total downtime for failures of type j in storm and catch-up period'

var_names = ['downtime due to failures of type j during storm and catch-up period', 'storm length']

model_number = 'm105'

model_desc = 'time of catch-up period per storm'

var_names = ['duration of repair batch i']

model_number = 'm106'

model_desc = 'total steady state time'

var_names = ['duration of repair batch i', 'number of storms during lifetime of wind farm', '(economic) lifetime of wind farm', 'storm fraction', 'total steady state time']

model_number = 'm107'

model_desc = 'expected value of steady state total number of failures of type j'

var_names = ['number of failures of type j during steady state', 'number of turbines in farm', 'hazard rate for failure of type j', 'total steady state time', 'downtime during preparations for failures of type j', 'time of work in progress for repair of failure of type j']

model_number = 'm108'

model_desc = 'average work in progress time for lifting activities'

var_names = ['average work in progress time for lifting activities', 'hazard rate for failure of type j', 'time of work in progress for repair of failure of type j']

model_number = 'm109'

model_desc = 'probability of mobilising hoisting equipment for n repairs'

var_names = ['probability of mobilising hoisting equipment for n repairs', 'time needed for mobilising lifting equipment', 'waiting time before ordering lifting equipment', 'average work in progress time for lifting activities', 'number of operational turbines during the steady state', 'hazard rate for failure of type j']

model_number = 'm110'

model_desc = 'total number of failures that require lifting equipment'

var_names = ['number of failures that require lifting equipment', 'number of failures of type j during steady state', 'number of storms during lifetime of wind farm', 'number of failures of type j during storm and catch-up period']

model_number = 'm111'

model_desc = 'expected number of mobilisations of lifting equipment for n repairs'

var_names = ['number of mobilisations of lifting equipment for n repairs', 'number of failures that require lifting equipment', 'probability of mobilising hoisting equipment for n repairs']

model_number = 'm112'

model_desc = 'downtime due to waiting for lifting equipment'

var_names = ['downtime due to waiting for lifting equipment', 'downtime due to waiting for lifting equipment to do n repairs', 'number of mobilisations of lifting equipment for n repairs', 'waiting time before ordering lifting equipment', 'time needed for mobilising lifting equipment', 'average work in progress time for lifting activities']

model_number = 'm113'

model_desc = 'time to perform preventive maintenance once'

var_names = ['work in progress time per preventive maintenance action', 'time in a day', 'number of shifts per day', 'working hours per preventive maintenance action', 'travel time in wind farm', 'efficiency of crew deployment', 'shift duration', 'travel time to and from wind farm']

model_number = 'm114'

model_desc = 'total number of preventive maintenance actions during the lifetime'

var_names = ['number of preventive maintenance actions', 'number of turbines in farm', '(economic) lifetime of wind farm', 'average interval in which service is required per turbine']

model_number = 'm115'

model_desc = 'time needed to perform all preventive maintenance'

var_names = ['number of preventive maintenance actions', 'work in progress time of all preventive maintenance actions', 'work in progress time per preventive maintenance action']

model_number = 'm116'

model_desc = 'condition that needs to be met in order to have enough crew for preventive maintenance'

var_names = ['work in progress time of all preventive maintenance actions', 'number of crews per shift', 'total steady state time', 'number of failures of type j during steady state', 'time of work in progress for repair of failure of type j']

model_number = 'm117'

model_desc = 'downtime during preventive maintenance'

var_names = ['number of preventive maintenance actions', 'downtime during preventive maintenance', 'working hours per preventive maintenance action']

model_number = 'm118'

model_desc = 'total number of failures of type j'

var_names = ['number of failures of type j', 'number of failures of type j during steady state', 'number of storms during lifetime of wind farm', 'number of failures of type j during storm and catch-up period']

model_number = 'm119'

model_desc = 'total downtime assigned to failures of type j'

var_names = ['total downtime assigned to failures of type j', 'number of storms during lifetime of wind farm', 'downtime during preparations for failures of type j in steady state', 'downtime during work in progress for failures of type j in steady state', 'downtime due to preparation for type j in storm and catch-up period']

model_number = 'm120'

model_desc = 'total downtime'

var_names = ['total downtime', 'total downtime assigned to failures of type j', 'downtime due to waiting list in steady state', 'downtime due to waiting for lifting equipment', 'downtime during preventive maintenance']

model_number = 'm121'

model_desc = 'total downtime'

var_names = ['total downtime', 'average availability fraction of all turbine in wind farm', 'number of turbines in farm', '(economic) lifetime of wind farm']

model_number = 'm122'

model_desc = 'number of vessels'

var_names = ['number of vessels', 'number of people per crew', 'number of crews per shift', 'number of passengers per vessel']

model_number = 'm123'

model_desc = 'total time of access vessel rental per year'

var_names = ['total time of access vessel rental per year', 'number of vessels', 'number of preventive maintenance actions', 'working hours per preventive maintenance action', 'number of failures of type j', 'time to perform diagnosis of failure of type j', 'time to perform repair activity for failure of type j', 'efficiency of crew deployment', 'shift duration', 'travel time in wind farm', 'travel time to and from wind farm', 'number of crews per shift', '(economic) lifetime of wind farm']

model_number = 'm124'

model_desc = 'total time that lifting equipment is in the farm per year (excluding the mobilisation times)'

var_names = ['total time that lifting equipment is in the wind farm per year', 'average work in progress time for lifting activities', '(economic) lifetime of wind farm', 'number of failures of type j']



model_number = 'm125'

model_desc = ['investment costs management']

var_names = ['capital costs excluding management costs']

model_number = 'm126'

model_desc = ['investment costs project development engineering']

var_names = ['power rating of wind farm']

model_number = 'm127'

model_desc = ['investment costs procurement RNA purchase']

var_names = ['costs of rotor-nacelle assembly', 'number of turbines in farm']

model_number = 'm128'

model_desc = ['investment costs procurement RNA warranty']

var_names = ['costs of rotor-nacelle assembly', 'number of turbines in farm', 'warranty percentage of rotor-nacelle assembly costs']

model_number = 'm129'

model_desc = ['investment costs procurement support structure tower']

var_names = ['mass of tower', 'number of turbines in farm']

model_number = 'm130'

model_desc = ['investment costs procurement support structure transition piece']

var_names = ['mass of transition piece', 'number of turbines in farm']

model_number = 'm131'

model_desc = ['investment costs procurement support structure boat landing']

var_names = ['number of turbines in farm']

model_number = 'm132'

model_desc = ['investment costs procurement support structure grout']

var_names = ['number of turbines in farm', 'mass of grout']

model_number = 'm133'

model_desc = ['investment costs procurement support structure monopile']

var_names = ['number of turbines in farm', 'mass of monopile']

model_number = 'm134'

model_desc = ['investment costs procurement support structure scour protection']

var_names = ['number of turbines in farm', 'volume of scour protection']

model_number = 'm135'

model_desc = ['investment costs procurement electrical system infield cable']

var_names = ['mass of copper in cable', 'mass of insulation material in cable']

model_number = 'm136'

model_desc = ['investment costs procurement electrical system transmission cable']

var_names = ['mass of copper in cable', 'mass of insulation material in cable']

model_number = 'm137'

model_desc = ['investment costs procurement electrical system shunt reactor']

var_names = ['power rating of offshore shunt reactor', 'power rating of onshore shunt reactor']

model_number = 'm138'

model_desc = ['investment costs procurement electrical system transformer']

var_names = ['power rating of turbine', 'winding ratio of turbine transformer', 'number of turbines in farm', 'power rating of wind farm', 'winding ratio of onshore transformer', 'winding ratio of offshore transformer']

model_number = 'm139'

model_desc = ['investment costs procurement electrical system switch gear']

var_names = ['infield line voltage', 'number of switchgear cubicles in turbines', 'number of switchgear cubicles at infield side of platform', 'transmission line voltage', 'number of switchgear cubicles at transmission side of platform', 'grid line voltage', 'number of switchgear cubicles at grid connection point']

model_number = 'm142'

model_desc = ['investment costs procurement installation auxiliary offshore platform']

var_names = ['water depth', 'power rating of wind farm', 'mass of jacket of transform platform']

model_number = 'm143'

model_desc = ['investment costs installation foundations']

var_names = ['mass of monopile', 'number of turbines in farm']

model_number = 'm144'

model_desc = ['investment costs installation RNA onshore transport']

var_names = ['diameter', 'transportation distance onshore']

model_number = 'm145'

model_desc = ['investment costs installation RNA offshore works']

var_names = ['hub height', 'number of turbines in farm']

model_number = 'm146'

model_desc = ['investment costs installation electrical system infield cable']

var_names = ['total length of infield cables']

model_number = 'm147'

model_desc = ['investment costs installation electrical system transmission cable']

var_names = ['length of the transmission cable']

model_number = 'm150'

model_desc = ['investment costs installation auxiliary harbour use']

var_names = ['power rating of wind farm']

model_number = 'm151'

model_desc = ['operation and maintenance costs management']

var_names = ['costs of operation and maintenance excluding management costs']

model_number = 'm152'

model_desc = ['operation and maintenance costs consumables repairs']

var_names = ['number of failures of type j', 'costs of consumables per repair of failure type j']

model_number = 'm153'

model_desc = ['operation and maintenance costs consumables preventive']

var_names = ['costs of consumables per maintenance visit', 'number of preventive maintenance actions']

model_number = 'm154'

model_desc = ['operation and maintenance costs access vessels']

var_names = ['total time of access vessel rental per year', 'costs of access vessel rental']

model_number = 'm155'

model_desc = ['operation and maintenance costs personnel']

var_names = ['number of people per crew', 'number of crews per shift', 'number of shifts per day', 'shift duration', 'factor on wage for shift length', 'factor on wage for number of shifts per day']

model_number = 'm156'

model_desc = ['operation and maintenance costs lifting equipment rental']

var_names = ['hub height', 'total time that lifting equipment is in the wind farm per year', 'number of mobilisations of lifting equipment per year']

model_number = 'm157'

model_desc = ['operation and maintenance costs subsea inspection']

var_names = ['number of turbines in wind farm']

model_number = 'm158'

model_desc = ['operation and maintenance costs insurance']

var_names = ['number of turbines in farm', 'costs of rotor-nacelle assembly']

model_number = 'm159'

model_desc = ['operation and maintenance costs grid charge']

var_names = ['annual electricity production']

model_number = 'm160'

model_desc = ['operation and maintenance costs bottom lease']

var_names = ['area occupied by wind farm']

model_number = 'm162'

model_desc = ['decommissioning costs management']

var_names = ['decommissioning costs excluding management costs']

model_number = 'm163'

model_desc = ['decommissioning costs removal RNA']

var_names = ['investment costs installation RNA offshore works']

model_number = 'm164'

model_desc = ['decommissioning costs removal foundations']

var_names = ['investment costs installation foundations']

model_number = 'm165'

model_desc = ['decommissioning costs removal infield cable']

var_names = ['total length of infield cables']

model_number = 'm166'

model_desc = ['decommissioning costs removal transmission cable']

var_names = ['length of the transmission cable']

model_number = 'm168'

model_desc = ['decommissioning costs removal scour protection']

var_names = ['number of turbines in farm', 'volume of scour protection']

model_number = 'm169'

model_desc = ['decommissioning costs removal site clearance']

var_names = ['number of turbines in farm']

model_number = 'm170'

model_desc = ['decommissioning costs disposal RNA']

var_names = ['mass of rotor-nacelle assembly', 'number of turbines in farm']

