PlantUnits Subpackage Structure

Main Goal Of this Subpackage

The main goals of this subpackage are:

  • Getting the geometrical parameters and local parameters of each plant unit.

  • Assigning the material and various models and properties of each plant unit to its parameters.

  • Assigning the damage condition and data to related parameters during the analysis for post processing.

_GlobalParameters

In the following tables the existing global parameters and methods in _GlobalParameters.py of this subpackage has been shown:

Global parameters

Parameter

Description

V_unit

Parameter for total volume of the plant unit.

V_subs

Parameter for substance volume that has been stored in the plant unit.

Pressure

Parameter for internal pressure of the plant unit.

Temperature

Parameter for internal temprature of the plant unit.

Horizontal_localPosition

Parameter for local horizontal location of the plant unit.

Vertical_localPosition

Parameter for local vertical location of the plant unit.

FragilityTagNumbers

Parameter for the list of the fragilities tag of the plant unit.

SubstanceTag

Parameter for substance tag of the plant unit.

SafetyTag

Parameter for safety tag of the plant unit.

Surface_Roughness

Parameter for surface roughness needed for liquid dispersion calculation around the plant unit.

Ks_Soil_Thermal_conductivity

Parameter needed for liquid dispersion calculation around the plant unit.

Alphas_Soil_thermal_diffusivity

Parameter for surface roughness needed for liquid dispersion calculation around the plant unit.

GroundTemperature

Parameter for Ground Temperature around the plant unit.

pressure_probit_tag

Parameter for probit tag for overpressure excitations.

radiation_probit_tag

Parameter for probit tag for radiation excitations.

DikeTag

Parameter for dike tag of the plant unit.

LastRadiationDose

Parameter to store the dose of last radiation that the vulnerability has been calculated with it.

RadiationDifferenceDose

Parameter to store the radiation difference limit. When the increase of radiation become more that this criteria, the damage of the plant unit again will be checked.

isdamaged

A boolean parameter that shows the damage condition of the plant unit.

DamageSource

Parameter for storing the name of the subpackage of the damage source.

DamageSourceTag

Parameter for storing the damage source tag.

DamageSourceDose

Parameter for stoing the damage source dose.

DamageSourceType

Parameter for storing the physical effect type of damage source.

DamageFragilityTag

Parameter for storing the fragility or probit tag that damage is calculated according to it.

DamageLevel

Parameter for storing the damage level of the plant unit.

OutFlowModelTag

Parameter for storing the tag of the OutflowModel object.

OutFlowModelname

Parameter for storing the outflowModel object name.

OutFlowModelObject

Parameter for storing the outflowModel object.

DispersionSpreadModelTag

Parameter for storing the tag of the DispersionSpreadModel object.

DispersionSpreadModelname

Parameter for storing the DispersionSpreadModel object name.

DispersionSpreadModelObject

Parameter for storing the DispersionSpreadModel object.

PhysicalEffectModelTag

Parameter for storing the tag of the PhysicalEffectModel object.

PhysicalEffectModelname

Parameter for storing the PhysicalEffectModel object name.

PhysicalEffectObject

Parameter for storing the PhysicalEffectModel object.

Global methods

Method

Arguments

Description

boundary_points

This method should return a list of the boundary points of the plant unit to be used in the calculating the damages under physical effects.

wipeAnalysisGlobal

Shows the global parameters that should be initialize and the beginning of each analysis as described here.

Existing modules

In the following the existing modules for this subpackage are described: