Source code for RCAIDE.Library.Attributes.Materials.Cycom_5320

# RCAIDE/Library/Attributes/Solids/Cycom5320.py
# 
# Created: Aug 2025, S. Shekar
#
#-------------------------------------------------------------------------------
# Imports
#-------------------------------------------------------------------------------
from RCAIDE.Framework.Core import Units
from .Solid import Solid 

#-------------------------------------------------------------------------------
# Cycom 5320
#------------------------------------------------------------------------------- 
[docs] class Cycom_5320(Solid): """ A class representing aluminum alloy 2219 properties, used in aerospace structures for its strength and good thermal characteristics. Attributes ---------- density : float Material density in kg/m³ (3000). thermal_conductivity : float Heat conduction coefficient in W/(m·K) (25). yield_tensile_strength : float Stress at which material begins to plastically deform in Pa (500e6). Notes ----- Aluminum 2219 is a high-strength, heat-treatable alloy with good cryogenic properties, making it widely used in aerospace fuel tanks, pressure vessels, and structural components. **Definitions** 'Yield Strength' The stress at which a material begins to plastically deform. 'Ultimate Strength' The maximum stress that a material can withstand before fracture. 'Thermal Conductivity' The property of a material to conduct heat, measured in watts per meter-kelvin. """ def __defaults__(self): """ Sets material properties at instantiation. Parameters ---------- None Returns ------- None Notes ----- * Uses typical values for Cycom 5320 in aerospace applications. """ self.density = 1310 * Units['kg/(m**3)'] self.thermal_conductivity = 0.2 self.yield_tensile_strength = 1310e6 * Units.Pa