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