Source code for RCAIDE.Library.Attributes.Materials.Polyetherimide
# RCAIDE/Library/Attributes/Solids/Polyetherimide.py
#
#
#
# Created: Sep 2024 S. Shekar
#-------------------------------------------------------------------------------
# Imports
#-------------------------------------------------------------------------------
from .Solid import Solid
from RCAIDE.Framework.Core import Units
#-------------------------------------------------------------------------------
# Polyetherimide for Reservoir Casing
#-------------------------------------------------------------------------------
[docs]
class Polyetherimide(Solid):
"""
A class representing polyetherimide (PEI) material properties, commonly used in reservoir casings
and other high-temperature thermoplastic applications.
Attributes
----------
conductivity : float
Thermal conductivity in W/(m·K) (0.2)
emissivity : float
Surface emissivity, unitless (0.96)
specific_heat : float
Specific heat capacity in J/(kg·K) (1100)
Notes
-----
This class implements thermal properties for polyetherimide, a high-performance
thermoplastic known for its heat resistance and dimensional stability. The material
is commonly used in aerospace and high-temperature applications.
**Definitions**
'Thermal Conductivity'
The property of a material to conduct heat, measured in watts per meter-kelvin
'Emissivity'
The effectiveness of a material's surface in emitting energy as thermal radiation
'Specific Heat'
The amount of heat required to raise the temperature of 1 kg of the material by 1 Kelvin
References
----------
[1] MatWeb. (n.d.-b). Overview of materials for Polyetherimide (PEI). MatWeb Material Property Data. https://www.matweb.com/search/DataSheet.aspx?MatGUID=65baf7a4f90c4a54a6ace03e16b1125b&%3Bckck=1&ckck=1
"""
def __defaults__(self):
"""Sets material properties at instantiation.
Assumptions:
None
Source:
https://www.matweb.com/search/DataSheet.aspx?MatGUID=65baf7a4f90c4a54a6ace03e16b1125b&%3bckck=1&ckck=1
Inputs:
N/A
Outputs:
N/A
Properties Used:
None
"""
self.conductivity = 0.2 # [W/m-K]
self.emissivity = 0.96 # [uniteless]
self.specific_heat = 1100