RCAIDE.Library.Attributes.Materials

Materials#

This module provides material handling capabilities for RCAIDE. It includes classes for managing different types of materials and their physical properties, with implementations for various structural and aerospace materials including:

  • Metals (Aluminum, Steel, Nickel, Titanium, Magnesium)

  • Composites (Unidirectional and Bidirectional Carbon Fiber, Carbon Fiber Honeycomb)

  • Polymers (Epoxy, Polyetherimide, Acrylic)

  • Surface Treatments (Paint)

The Solid class serves as the base class for all material implementations.

See also

RCAIDE.Library.Attributes.Gases

Related module for gas properties

RCAIDE.Library.Attributes.Liquids

Related module for liquid properties

RCAIDE.Library.Attributes.Cryogens

Related module for cryogenic material properties

Modules

Acrylic(*args, **kwarg)

A class representing Polymethyl Methacrylate (PMMA/Acrylic) material properties.

Aerogel(*args, **kwarg)

A class representing aerogel material properties for aerospace thermal protection and insulation applications.

Aluminum(*args, **kwarg)

A class representing 6061-T6 aluminum and its material properties.

Aluminum_2219(*args, **kwarg)

A class representing aluminum alloy 2219 properties, used in aerospace structures for its strength and good thermal characteristics.

Aluminum_Alloy(*args, **kwarg)

A class representing an aluminum alloy and its material properties.

Bidirectional_Carbon_Fiber(*args, **kwarg)

A class representing bidirectional carbon fiber composite material properties.

Carbon_Fiber_Honeycomb(*args, **kwarg)

A class representing carbon fiber honeycomb core material properties.

Copper(*args, **kwarg)

A class representing copper material properties.

CrossLinked_Polyethylene(*args, **kwarg)

A class representing CrossLinked_Polyethylene (XLPE) and its material properties.

Cycom_5320(*args, **kwarg)

A class representing aluminum alloy 2219 properties, used in aerospace structures for its strength and good thermal characteristics.

Epoxy(*args, **kwarg)

A class representing hardened epoxy resin material properties.

Magnesium(*args, **kwarg)

A class representing RZ5 magnesium alloy material properties per BS 2L.128 standard.

Nickel(*args, **kwarg)

A class representing nickel alloy material properties.

Paint(*args, **kwarg)

A class representing paint and vinyl surface coating material properties.

Perfluoroalkoxy(*args, **kwarg)

A class representing Perfluoroalkoxy(PFA) and its material properties.

Polyetherimide(*args, **kwarg)

A class representing polyetherimide (PEI) material properties, commonly used in reservoir casings and other high-temperature thermoplastic applications.

Polyimide(*args, **kwarg)

A class representing Polyimide(PI) and its material properties.

Polytetrafluoroethylene(*args, **kwarg)

A class representing Polytetrafluoroethylene (PFTE) and its material properties.

Polyurethane_Foam(*args, **kwarg)

A class representing polyurethane foam material properties, primarily used as lightweight insulation and core filler in aerospace and engineering applications.

Solid(*args, **kwarg)

Base class for all solid materials in RCAIDE.

Stainless_Steel_304(*args, **kwarg)

A class representing stainless steel 304 material properties for aerospace and cryogenic applications.

Steel(*args, **kwarg)

A class representing AISI 4340 steel material properties.

Titanium(*args, **kwarg)

A class representing Grade 5 Ti-6Al-4V titanium alloy material properties.

Unidirectional_Carbon_Fiber(*args, **kwarg)

A class representing unidirectional carbon fiber composite material properties.

Vacuum_Cellular_Multilayer_Insulation(*args, ...)

A class representing Vacuum Cellular Multilayer Insulation (VCMLI) material properties, used extensively in aerospace cryogenic and thermal protection systems.

Vacuum_Jacketed_Multilayer_Insulation(*args, ...)

A class representing Vacuum Jacketed Multilayer Insulation (VGMLI) material properties.