def __init__(self, name="graphite"): """Initalizes a material :param name: The name of the material (i.e., "fuel" or "cool") :type name: str. """ Material.__init__( self, name=name, k=self.thermal_conductivity(), cp=self.specific_heat_capacity(), dm=self.density() )
def __init__(self, name="graphite"): """Initalizes a material :param name: The name of the material (i.e., "fuel" or "cool") :type name: str. """ Material.__init__(self, name=name, k=self.thermal_conductivity(), cp=self.specific_heat_capacity(), dm=self.density())
def __init__(self, name="sodium"): """Initalizes a material, specifically sodium :param name: The name of the component (i.e., "fuel" or "cool") :type name: str. """ Material.__init__(self, name=name, k=self.thermal_conductivity(), cp=self.specific_heat_capacity(), dm=self.density())
def __init__(self, name="sodium"): """Initalizes a material, specifically sodium :param name: The name of the component (i.e., "fuel" or "cool") :type name: str. """ Material.__init__(self, name=name, k=self.thermal_conductivity(), cp=self.specific_heat_capacity(), dm=self.density())
def __init__(self, name='fhrfuel'): """Initalizes a material based on the fuel kernel in a TRISO particle. A material has intensive (as opposed to extensive) material properties. :param name: The name of the material (i.e., "fuel" or "cool") :type name: str. """ Material.__init__(self, name=name, k=self.thermal_conductivity(), cp=self.specific_heat_capacity(), dm=self.density())
def __init__(self, name="ss316"): """Initalizes a material based on stainless steel 316, a common nuclear grade steel. :param name: The name of the material (i.e., "fuel" or "cool") :type name: str. :param vol: The volume of the material :param T0: The initial temperature of the material :type T0: float. :param alpha_temp: temperature coefficient of reactivity :type alpha_temp: float :param timer: The timer instance for the sim :type timer: Timer object :param heatgen: is this material a heat generator (fuel) :type heatgen: bool """ Material.__init__(self, name=name, k=self.thermal_conductivity(), cp=self.specific_heat_capacity(), dm=self.density())
def __init__(self, name="kernel"): """Initalizes a material based on the fuel kernel in a TRISO particle. A material has intensive (as opposed to extensive) material properties. :param name: The name of the material (i.e., "fuel" or "cool") :type name: str. :param vol: The volume of the material :param T0: The initial temperature of the material :type T0: float. :param alpha_temp: temperature coefficient of reactivity :type alpha_temp: float :param timer: The timer instance for the sim :type timer: Timer object :param heatgen: is this material a heat generator (fuel) :type heatgen: bool """ Material.__init__(self, name=name, k=self.thermal_conductivity(), cp=self.specific_heat_capacity(), dm=self.density())
def __init__(self, name="ss316"): """Initalizes a material based on stainless steel 316, a common nuclear grade steel. :param name: The name of the material (i.e., "fuel" or "cool") :type name: str. :param vol: The volume of the material :param T0: The initial temperature of the material :type T0: float. :param alpha_temp: temperature coefficient of reactivity :type alpha_temp: float :param timer: The timer instance for the sim :type timer: Timer object :param heatgen: is this material a heat generator (fuel) :type heatgen: bool """ Material.__init__(self, name=name, k=self.thermal_conductivity(), cp=self.specific_heat_capacity(), dm=self.density())
def __init__(self, name=None, k=0*units.watt/units.meter/units.kelvin, cp=0*units.joule/units.kg/units.kelvin, dm=DensityModel(), mu=0*units.pascal*units.seconds): """Initalizes a material :param name: The name of the component (i.e., "fuel" or "cool") :type name: str. :param k: The thermal conductivity of the component :type k: float, pint.unit.Quantity :math:'watt/meter/K' :param cp: specific heat capacity, :math:`c_p`, in :math:`J/kg-K` :type cp: float, pint.unit.Quantity :math:`J/kg-K` :param dm: The density of the material :type dm: DensityModel object :param mu: dynamic viscosity(for fluid), :math:`mu`, in :math:`Pa.s` :type mu: float, pint.unit.Quantity :math:`Pa.s` """ Material.__init__(self, name, k, cp, dm) self.mu = mu.to('pascal*seconds') validation.validate_ge("mu", mu, 0*units.pascal*units.seconds)