Table of Contents
Creating custom materials in ANSYS is a fundamental skill that enables engineers and simulation specialists to accurately model real-world materials that may not exist in the software’s default material library. Whether you’re working with specialized alloys, composite materials, novel polymers, or materials with unique thermal or mechanical properties, the ability to define custom material characteristics is essential for achieving reliable and accurate simulation results. This comprehensive guide walks you through the entire process of creating, implementing, and validating custom materials in ANSYS, providing you with the knowledge and practical steps needed to enhance your finite element analysis capabilities.
Understanding Material Properties in ANSYS
Before diving into the creation of custom materials, it’s crucial to understand the various material properties that ANSYS uses in simulations. Material properties fall into several categories, each serving a specific purpose in different types of analyses. Mechanical properties include elastic modulus (Young’s modulus), shear modulus, bulk modulus, Poisson’s ratio, and yield strength. These properties govern how materials respond to mechanical loads and deformations.
Thermal properties encompass thermal conductivity, specific heat capacity, thermal expansion coefficient, and reference temperature. These parameters are essential for thermal analysis and coupled thermal-structural simulations. Electromagnetic properties such as relative permittivity, relative permeability, and electrical resistivity become important when conducting electromagnetic field simulations or coupled multiphysics analyses.
Density is a fundamental property required in virtually all analyses, as it affects mass, inertia, and gravitational effects. For dynamic analyses, damping coefficients may also need to be defined. Understanding which properties are required for your specific analysis type ensures that you define only the necessary parameters, streamlining the material creation process and avoiding unnecessary complexity.
Accessing the Engineering Data Module
The Engineering Data module in ANSYS Workbench serves as the central hub for managing all material definitions used in your simulations. To access this module, launch ANSYS Workbench and either create a new project or open an existing one. In the Project Schematic window, you’ll see various cells representing different stages of your analysis workflow. The Engineering Data cell is typically located near the top of the schematic and is represented by a database icon.
Double-click on the Engineering Data cell to open the Engineering Data interface. This interface provides a comprehensive environment where you can view, create, modify, and manage material definitions. The left panel displays the Outline tree, which organizes materials into categories such as General Materials, Engineering Data Sources, and any custom material libraries you may have imported. The center panel shows detailed property data for the selected material, while the right panel provides property options and input fields.
The Engineering Data module connects to various material databases, including the built-in ANSYS material library, which contains hundreds of predefined materials ranging from common structural steels to specialized aerospace alloys. You can also connect to external material databases or import material data from other sources, making the module highly flexible and extensible for specialized applications.
Creating a New Custom Material
To create a new custom material from scratch, navigate to the toolbar in the Engineering Data interface and click on the Engineering Data Sources section. Here you’ll find the option to add a new material to your project. Click on the plus icon or select Add Material from the menu. A new material entry will appear in the Outline tree with a default name such as “Material1” or “New Material.”
Immediately rename this material to something descriptive that reflects its actual identity or purpose. Using clear, descriptive names is essential for maintaining organized material libraries, especially in complex projects involving multiple custom materials. For example, instead of leaving the default name, you might rename it to “Custom_Titanium_Alloy_Ti6Al4V_Modified” or “Polymer_Composite_Carbon_Fiber_Epoxy” depending on what you’re modeling.
Once you’ve created and named your new material, it appears as an empty template ready for property definition. The material at this stage has no properties assigned, which means it cannot yet be used in simulations. The next step involves systematically adding the required material properties based on your analysis needs and the physical characteristics of the material you’re modeling.
Duplicating and Modifying Existing Materials
An alternative and often more efficient approach to creating custom materials is to start with an existing material that has similar properties to what you need, then modify it accordingly. This method is particularly useful when you’re working with a material variant or when you want to adjust specific properties of a standard material to match experimental data or manufacturer specifications.
To duplicate an existing material, browse through the material library in the Outline tree and locate a material that closely resembles your target material. Right-click on the material name and select Duplicate from the context menu. A copy of the material will be created with all the original properties intact, typically with a name like “Material_Name_Copy” or similar designation.
Rename the duplicated material to reflect its new identity, then proceed to modify the properties that differ from the original. This approach saves considerable time because many properties may remain unchanged, and you only need to adjust the specific parameters that distinguish your custom material from the base material. For instance, if you’re modeling a modified steel alloy, you might duplicate a standard structural steel and then adjust only the yield strength and ultimate tensile strength to match your specific alloy’s characteristics.
Defining Linear Elastic Material Properties
Linear elastic materials are the most commonly used material models in structural analysis, characterized by a linear relationship between stress and strain within the elastic range. To define linear elastic properties for your custom material, select the material in the Outline tree, then look for the property categories in the center panel.
Click on Linear Elastic in the property menu, which will expand to show various options for defining elastic behavior. The most common approach is to use Isotropic Elasticity, which assumes the material has identical properties in all directions. For isotropic materials, you need to define two independent elastic constants, typically Young’s Modulus (elastic modulus) and Poisson’s Ratio.
Young’s Modulus represents the material’s stiffness or resistance to elastic deformation under tensile or compressive loads. It is expressed in units of pressure, typically Pascals (Pa), megapascals (MPa), or gigapascals (GPa). For example, structural steel typically has a Young’s Modulus of approximately 200 GPa, while aluminum alloys range from 70 to 80 GPa, and polymers may have values from 1 to 5 GPa.
Poisson’s Ratio describes the ratio of transverse strain to axial strain when a material is subjected to uniaxial stress. It is a dimensionless quantity typically ranging from 0 to 0.5, with most engineering materials falling between 0.25 and 0.35. Steel typically has a Poisson’s Ratio of about 0.3, while rubber-like materials approach 0.5, indicating nearly incompressible behavior.
For materials that exhibit different properties in different directions, you’ll need to define Orthotropic Elasticity or Anisotropic Elasticity. Orthotropic materials, such as wood or fiber-reinforced composites, have three mutually perpendicular planes of symmetry and require nine independent elastic constants. Anisotropic materials have no planes of symmetry and require up to 21 independent elastic constants for complete characterization.
Specifying Density and Mass Properties
Density is one of the most fundamental material properties and is required for virtually all types of analyses in ANSYS. It affects the calculation of mass, weight, inertia, and gravitational effects, and is essential for dynamic analyses, modal analyses, and any simulation involving acceleration or body forces.
To define density for your custom material, locate the Density property in the material property list and click on it to activate the input field. Enter the density value in the appropriate units. ANSYS supports various unit systems, so ensure that your density units are consistent with the overall unit system of your project. Common units include kilograms per cubic meter (kg/m³), grams per cubic centimeter (g/cm³), or pounds per cubic inch (lb/in³).
For reference, structural steel typically has a density of approximately 7850 kg/m³, aluminum alloys around 2700 kg/m³, titanium alloys approximately 4500 kg/m³, and common polymers range from 900 to 1400 kg/m³. If you’re working with composite materials, the effective density depends on the volume fractions and densities of the constituent materials.
In some advanced applications, you may need to define temperature-dependent density, which is particularly important for thermal analyses where significant temperature variations occur. ANSYS allows you to input density as a function of temperature using tabular data or mathematical expressions, enabling more accurate modeling of thermal expansion and buoyancy effects.
Adding Thermal Properties
Thermal properties are essential for heat transfer analyses, thermal stress analyses, and any coupled thermal-structural simulations. The primary thermal properties you’ll need to define include thermal conductivity, specific heat capacity, and coefficient of thermal expansion.
Thermal conductivity measures a material’s ability to conduct heat and is expressed in units of watts per meter-kelvin (W/m·K) or similar units. Materials with high thermal conductivity, such as copper (approximately 400 W/m·K) or aluminum (approximately 200 W/m·K), efficiently transfer heat, while insulating materials like polymers or ceramics have much lower values, typically ranging from 0.1 to 2 W/m·K.
To add thermal conductivity to your custom material, expand the Thermal property category and select Isotropic Thermal Conductivity for materials with uniform thermal properties in all directions. For materials like fiber-reinforced composites that conduct heat differently along different axes, select Orthotropic Thermal Conductivity and define separate values for each principal direction.
Specific heat capacity represents the amount of energy required to raise the temperature of a unit mass of material by one degree. It is expressed in units of joules per kilogram-kelvin (J/kg·K) or similar units. This property is crucial for transient thermal analyses where temperature changes over time. Metals typically have specific heat capacities ranging from 400 to 900 J/kg·K, while water has a notably high value of approximately 4180 J/kg·K.
The coefficient of thermal expansion describes how much a material expands or contracts with temperature changes. It is expressed in units of inverse temperature, typically per degree Celsius (1/°C) or per Kelvin (1/K). This property is critical for thermal stress analyses where temperature-induced dimensional changes create stresses and strains. Most metals have thermal expansion coefficients ranging from 10 to 25 × 10⁻⁶ /°C, while polymers typically have higher values, often exceeding 50 × 10⁻⁶ /°C.
Implementing Nonlinear Material Models
Many real-world materials exhibit nonlinear behavior, particularly when subjected to large deformations, high stress levels, or loading beyond the elastic limit. ANSYS provides several nonlinear material models to capture these behaviors, including plasticity, hyperelasticity, viscoelasticity, and creep.
Plasticity models are used to simulate permanent deformation that occurs when materials are loaded beyond their yield point. The most common plasticity model is bilinear isotropic hardening, which requires you to define the yield strength and tangent modulus (the slope of the stress-strain curve in the plastic region). To add plasticity to your custom material, expand the Nonlinear property category and select Plasticity, then choose the appropriate plasticity model and input the required parameters.
For more accurate representation of material hardening behavior, you can use multilinear isotropic hardening, which allows you to define the stress-strain curve using multiple data points. This approach is particularly useful when you have experimental stress-strain data from material testing. Input the data as a series of stress-strain pairs, and ANSYS will interpolate between these points during the simulation.
Hyperelastic models are designed for materials that undergo large elastic deformations, such as rubbers, elastomers, and biological tissues. Common hyperelastic models include Mooney-Rivlin, Neo-Hookean, Ogden, and Yeoh models. These models require material constants that are typically derived from experimental test data, such as uniaxial tension, biaxial tension, and shear tests. ANSYS provides curve-fitting tools to help you determine these constants from experimental data.
Viscoelastic models capture time-dependent material behavior, where stress depends not only on strain but also on the rate of strain and loading history. These models are important for polymers, biological materials, and other materials that exhibit creep, stress relaxation, or rate-dependent behavior. Defining viscoelastic properties typically requires specifying relaxation moduli or creep compliance functions, often represented using Prony series parameters.
Defining Temperature-Dependent Properties
Many material properties vary significantly with temperature, and accounting for this variation is crucial for accurate simulation of systems operating across wide temperature ranges. ANSYS allows you to define virtually any material property as a function of temperature, enabling more realistic modeling of thermal effects on material behavior.
To define a temperature-dependent property, select the property you wish to make temperature-dependent, then look for the option to add temperature dependence. This is typically indicated by a small icon or checkbox next to the property value field. Once activated, you can input property values at different temperatures using a tabular format.
Create a table with two columns: one for temperature and one for the corresponding property value. Enter multiple temperature-property pairs that span the expected temperature range of your simulation. ANSYS will automatically interpolate between these data points during the analysis. For example, if you’re defining temperature-dependent Young’s Modulus for steel, you might input values at 20°C, 200°C, 400°C, 600°C, and 800°C, reflecting the gradual decrease in stiffness as temperature increases.
Ensure that your temperature range covers all temperatures that will be encountered in your simulation, including a small margin beyond the expected extremes. If the simulation temperature falls outside your defined range, ANSYS will typically extrapolate using the nearest data points, which may lead to inaccurate results. For critical applications, consider extending your temperature range and validating the extrapolation behavior.
Working with Composite Materials
Composite materials, particularly fiber-reinforced composites, require special consideration due to their anisotropic nature and layered construction. ANSYS provides specialized tools for defining composite materials and layup configurations through the Composite PrepPost (ACP) module, but you can also define basic orthotropic properties directly in the Engineering Data module.
For a basic orthotropic composite material, you need to define elastic properties in three principal directions: longitudinal (fiber direction), transverse (perpendicular to fibers in the plane), and through-thickness. The required properties include three Young’s moduli (Ex, Ey, Ez), three Poisson’s ratios (νxy, νyz, νxz), and three shear moduli (Gxy, Gyz, Gxz).
When defining these properties, pay careful attention to the coordinate system and ensure that the material orientation will be correctly aligned with your geometry. The fiber direction (typically the x-direction in material coordinates) should align with the direction of maximum stiffness. Transverse properties are generally much lower than longitudinal properties for unidirectional composites, reflecting the dominant contribution of fibers to mechanical performance.
For more complex composite structures with multiple layers at different orientations, consider using the ACP module, which provides advanced capabilities for defining ply layups, orientations, and failure criteria. This approach is particularly valuable for aerospace and automotive applications where composite optimization is critical.
Importing Material Data from External Sources
ANSYS supports importing material data from various external sources, which can significantly streamline the process of creating custom materials, especially when working with material databases or manufacturer-provided data. Several import formats are supported, including XML files, text files with specific formatting, and connections to external material databases.
To import material data, navigate to the Engineering Data Sources section in the Outline tree and right-click to access import options. Select Import and choose the appropriate file format. ANSYS will guide you through the import process, mapping the data from your external source to the appropriate material properties in the Engineering Data structure.
Many material suppliers and databases provide data in formats compatible with ANSYS or other finite element analysis software. For example, MatWeb is a comprehensive online material property database that provides data for thousands of materials, which can be exported and imported into ANSYS. Similarly, some commercial material database software packages offer direct integration with ANSYS, allowing seamless transfer of material definitions.
When importing material data, always verify that the imported properties are correct and complete. Check units carefully, as unit conversion errors are a common source of problems when importing data from external sources. Also verify that all required properties for your analysis type have been imported; some external sources may not include all the properties needed for your specific simulation.
Managing Material Libraries
As you develop multiple custom materials for various projects, organizing them into reusable material libraries becomes increasingly important. ANSYS allows you to create custom material libraries that can be shared across projects and with other team members, promoting consistency and efficiency in your simulation workflow.
To create a custom material library, first define all the materials you want to include in the library within an Engineering Data source. Once your materials are defined, you can export the entire Engineering Data source as a library file. Right-click on the Engineering Data source in the Outline tree and select Export. Choose a location and filename for your library, which will be saved with an .xml extension.
To use a custom material library in other projects, open the Engineering Data module and add a new Engineering Data source by clicking the appropriate icon in the toolbar. Select Engineering Data Sources and choose to add a library. Browse to your saved library file and add it to the project. All materials defined in that library will now be available for use in your current project.
Maintaining well-organized material libraries with clear naming conventions and documentation is essential for long-term productivity. Consider creating separate libraries for different material categories (metals, polymers, composites) or for different projects or clients. Include descriptive names and, where possible, add notes or comments within the material definitions to document the source of property data, any assumptions made, or special considerations for using the material.
Assigning Custom Materials to Geometry
Once you’ve defined your custom material properties in the Engineering Data module, the next step is to assign these materials to the appropriate components or bodies in your simulation model. This process occurs in the Mechanical application within ANSYS Workbench, after you’ve set up your geometry and meshing.
To assign a material, first ensure that your Engineering Data is properly linked to your Mechanical analysis. In the Project Schematic, you should see a connection line between the Engineering Data cell and your analysis system. If this connection doesn’t exist, you may need to drag and drop the Engineering Data cell onto your analysis system to establish the link.
Open the Mechanical application by double-clicking on the Model or Setup cell in your analysis system. In the Mechanical interface, the Outline tree on the left shows the structure of your model, including geometry, coordinate systems, connections, mesh, and analysis settings. Expand the Geometry branch to see all the bodies or parts in your model.
To assign a material to a body, select the body in the Outline tree or by clicking on it in the graphics window. In the Details panel (typically located at the bottom of the screen), you’ll see various properties for the selected body, including a row labeled Material. Click on the dropdown menu in the Material row to see a list of all available materials, including both the default ANSYS materials and any custom materials you’ve defined in Engineering Data.
Select your custom material from the list. The material assignment will be immediately applied to the selected body, and you’ll see the material name displayed in the Details panel. If your model contains multiple bodies that should use the same material, you can select multiple bodies simultaneously (using Ctrl+click or Shift+click) and assign the material to all of them at once.
For complex assemblies with many components, consider using the Material Assignment feature, which provides a more efficient interface for assigning materials to multiple bodies. This feature allows you to see all bodies and their current material assignments in a single table, making it easier to manage materials across large models.
Verifying Material Assignments
After assigning materials to your geometry, it’s essential to verify that all assignments are correct before proceeding with the analysis. Incorrect material assignments are a common source of simulation errors and can lead to unrealistic results that may not be immediately obvious.
Start by visually inspecting the material assignments in the Outline tree. Expand the Geometry branch and check each body to ensure it has the correct material assigned. Bodies without material assignments will typically show a warning icon or display “Structural Steel” or another default material. Make sure no bodies are left with default materials unless that’s intentional.
Use the graphics window to color-code bodies by material, which provides a quick visual verification of material assignments. In the Mechanical interface, you can change the display settings to show different colors for different materials, making it easy to identify any misassigned materials at a glance. This is particularly useful for complex assemblies where multiple materials are used.
Check the Details panel for each body to confirm that the material properties are as expected. Click on the material name to open a summary of the material properties, verifying that key values like density, elastic modulus, and Poisson’s ratio match your intended specifications. This step helps catch any errors that might have occurred during material definition or assignment.
Before running the full analysis, consider performing a simple check analysis with minimal computational requirements. For example, run a static structural analysis with a simple load case to verify that the model behaves as expected. Review the deformation and stress results to ensure they’re in a reasonable range for the materials and loads applied. Unexpected results at this stage often indicate material assignment errors or incorrect material properties.
Running Preliminary Simulations
Once materials are assigned and verified, running a preliminary simulation serves as an important validation step before committing to more computationally intensive analyses. A preliminary simulation helps identify any issues with material definitions, boundary conditions, or model setup that could lead to convergence problems or unrealistic results.
Configure a simplified version of your intended analysis with reduced complexity where possible. For example, use a coarser mesh, simplified loading conditions, or a shorter time duration for transient analyses. The goal is to obtain results quickly so you can verify material behavior without investing significant computational time.
Set up your analysis settings, boundary conditions, and loads according to your simulation objectives. Ensure that all necessary constraints are applied to prevent rigid body motion, and that loads are applied in a physically realistic manner. For nonlinear analyses, pay particular attention to load stepping and convergence criteria, as custom materials with nonlinear properties may require more careful control of solution parameters.
Initiate the solution by clicking the Solve button in the Mechanical interface. Monitor the solution progress through the Solution Information window, which displays convergence behavior, warnings, and errors. Watch for any warning messages related to material properties, such as negative Poisson’s ratios, unrealistic property values, or temperature-dependent properties being evaluated outside their defined range.
If the solution completes successfully, proceed to examine the results. If the solution fails to converge or terminates with errors, review the error messages carefully, as they often provide specific information about the source of the problem. Common issues include material properties that are incompatible with the analysis type, missing required properties, or material behavior that leads to numerical instabilities.
Analyzing and Validating Results
After obtaining results from your preliminary simulation, thorough analysis and validation of these results is crucial to ensure that your custom material is behaving as expected. This validation process involves examining various result quantities and comparing them against theoretical predictions, experimental data, or engineering judgment.
Begin by examining displacement or deformation results. Check that the magnitude and pattern of deformation are reasonable for the applied loads and material properties. For example, if you’ve defined a very stiff material with high elastic modulus, you should see relatively small deformations. Conversely, compliant materials should show larger deformations under the same loading conditions.
Review stress distributions throughout your model, paying particular attention to areas of high stress concentration. Verify that maximum stress values are within expected ranges based on the applied loads and geometry. For materials with defined yield strength or ultimate strength, check whether stresses exceed these limits, which would indicate plastic deformation or potential failure.
Examine strain results to ensure they’re consistent with the stress results and material properties. For linear elastic materials, the relationship between stress and strain should follow Hooke’s law, with the ratio of stress to strain equal to the elastic modulus. Any significant deviations from this relationship may indicate errors in material property definition or numerical issues in the solution.
For thermal analyses, review temperature distributions and heat flux results. Verify that heat flows from hot to cold regions as expected, and that the rate of heat transfer is consistent with the thermal conductivity you’ve defined. Check that temperature-dependent properties are being evaluated at appropriate temperatures and that the material behavior changes appropriately across the temperature range.
Compare your simulation results against any available experimental data, analytical solutions, or results from similar analyses. This comparison provides the most rigorous validation of your material model. If experimental data is available, calculate the percent difference between simulated and measured values for key quantities like maximum displacement, peak stress, or failure load. Differences of more than 10-20% may indicate issues with material properties or other aspects of the model.
Refining Material Properties
Based on the results of your preliminary simulations and validation efforts, you may need to refine your material properties to achieve better agreement with expected behavior or experimental data. This iterative refinement process is a normal part of developing accurate material models, particularly for complex materials or when working with limited material data.
If your simulation results don’t match expectations, systematically evaluate which material properties might need adjustment. For example, if deformations are larger than expected, the elastic modulus might be too low. If thermal response is too slow, specific heat capacity might be too high or thermal conductivity too low. Use engineering judgment and understanding of material behavior to guide your adjustments.
Return to the Engineering Data module to modify material properties. Make incremental changes rather than large adjustments, as this allows you to better understand the sensitivity of your results to each property. Document each change you make and the rationale behind it, creating a record of your material development process that can be valuable for future reference or for explaining your modeling approach to others.
After modifying material properties, update the material assignment in your Mechanical model. ANSYS typically updates material assignments automatically when you change properties in Engineering Data, but it’s good practice to verify that the changes have been propagated to your model. You may need to right-click on the Engineering Data cell in the Project Schematic and select Update to ensure changes are reflected.
Rerun your simulation with the updated material properties and compare the new results with the previous results and with your validation targets. This iterative process of simulation, comparison, adjustment, and re-simulation continues until you achieve satisfactory agreement between your model and the expected behavior. For critical applications, consider performing sensitivity studies to understand how variations in material properties affect your results, which helps identify which properties need the most accurate characterization.
Advanced Material Modeling Techniques
Beyond basic material property definition, ANSYS offers advanced material modeling capabilities that enable simulation of complex material behaviors encountered in specialized applications. These advanced techniques require deeper understanding of material science and constitutive modeling but provide significantly improved accuracy for challenging problems.
User-defined materials allow you to implement custom constitutive models that aren’t available in the standard ANSYS material library. This capability is accessed through user programmable features (UPFs) such as UserMat or UserMatTh subroutines, which are written in Fortran or C and compiled into ANSYS. User-defined materials are essential for cutting-edge research applications or proprietary material models developed by organizations for their specific materials.
Damage and failure models predict material degradation and failure under various loading conditions. ANSYS provides several failure criteria for different material types, including maximum stress, maximum strain, Tsai-Wu, and Hashin criteria for composites, as well as ductile and brittle failure models for metals and ceramics. Implementing these models requires defining failure parameters such as tensile and compressive strengths in multiple directions.
Rate-dependent plasticity models capture the effect of strain rate on material yielding and hardening behavior, which is important for impact, crash, and high-speed forming simulations. These models require additional material parameters that describe how yield strength and hardening behavior change with strain rate, typically obtained from high-rate testing such as split Hopkinson bar experiments.
Phase transformation models simulate materials that undergo phase changes during processing or service, such as shape memory alloys or materials undergoing martensitic transformation. These models require extensive material characterization including transformation temperatures, transformation strains, and the mechanical properties of each phase.
Troubleshooting Common Material Definition Issues
Even experienced ANSYS users occasionally encounter issues when defining and implementing custom materials. Understanding common problems and their solutions can save significant time and frustration during the material development process.
Unit inconsistencies are among the most frequent sources of errors. ANSYS allows you to work in various unit systems, but all properties for a given material must be consistent with each other and with the overall model units. For example, if you’re working in SI units with meters, kilograms, and seconds, your elastic modulus should be in Pascals (Pa), density in kg/m³, and thermal conductivity in W/m·K. Use ANSYS’s unit conversion tools or carefully convert all properties to a consistent unit system before input.
Missing required properties cause analysis failures when ANSYS needs a property that hasn’t been defined. Different analysis types require different properties; for example, thermal analyses require thermal conductivity and specific heat, while structural analyses require elastic properties and density. Review the analysis type requirements and ensure all necessary properties are defined. ANSYS typically provides warning messages indicating which properties are missing.
Physically unrealistic property values can lead to convergence problems or nonsensical results. Poisson’s ratio must be between -1 and 0.5 for most materials (typically 0 to 0.5), elastic modulus must be positive, and thermal conductivity must be positive. If you accidentally input negative values or values outside physically reasonable ranges, ANSYS may issue warnings or the solution may fail to converge.
Temperature-dependent property extrapolation issues occur when the simulation temperature exceeds the range of your defined temperature-dependent properties. ANSYS will extrapolate beyond the defined range, which may produce unrealistic behavior. Always define temperature-dependent properties over a range that encompasses all expected simulation temperatures, plus a safety margin.
Material orientation errors are common with anisotropic materials like composites. The material coordinate system must be properly aligned with the geometry to ensure that directional properties (like fiber direction in composites) are correctly oriented. Use coordinate system tools in ANSYS to define and visualize material orientations, and verify that the principal material directions align with your intended fiber or grain directions.
Best Practices for Material Data Management
Effective management of material data is essential for maintaining accuracy, consistency, and efficiency across multiple projects and team members. Implementing robust material data management practices helps prevent errors, facilitates collaboration, and ensures traceability of material property sources.
Document material property sources for every custom material you create. Record where each property value came from, whether it’s from material testing, literature, manufacturer data sheets, or engineering estimates. Include references to specific documents, test reports, or publications. This documentation is crucial for quality assurance, regulatory compliance, and future verification or updates of material properties.
Implement version control for material libraries, especially in collaborative environments. As material properties are refined or updated based on new data or testing, maintain a history of changes with clear version numbers and change logs. This practice allows you to track how material definitions have evolved and to revert to previous versions if needed.
Use consistent naming conventions across all materials and projects. Develop a standardized naming scheme that includes relevant information such as material type, grade, specification standard, and any modifications. For example, “Steel_ASTM_A36_Modified_HighTemp” clearly indicates the material type, specification, and that it’s a modified version for high-temperature applications.
Validate materials before adding to shared libraries. Before making a custom material available to other team members through a shared library, thoroughly validate it through test simulations and comparison with known results. This quality control step prevents propagation of errors across multiple projects and maintains confidence in shared material resources.
Regularly review and update material libraries as new data becomes available or as material specifications change. Schedule periodic reviews of your material libraries to ensure that properties remain current and accurate. Remove obsolete materials and update existing ones based on the latest available data or testing results.
Integrating Material Testing Data
For the most accurate material models, integrating data from physical material testing provides properties that precisely represent your specific material batch or formulation. ANSYS provides tools to help you process and incorporate experimental data into material definitions, particularly for nonlinear material behaviors.
Tensile test data is the most common source of material properties for structural materials. A standard tensile test provides stress-strain data that can be used to determine elastic modulus, yield strength, ultimate tensile strength, and strain hardening behavior. To incorporate this data into ANSYS, first process the raw test data to extract true stress and true strain values, which account for the changing cross-sectional area during the test.
For elastic properties, calculate the elastic modulus from the slope of the linear portion of the stress-strain curve. Ensure you’re using the initial linear region before any yielding occurs. Poisson’s ratio can be determined from the ratio of transverse strain to axial strain during elastic loading, which requires measuring both axial and transverse strains during the test.
For plastic behavior, extract the plastic portion of the stress-strain curve by subtracting the elastic strain from the total strain. Input this plastic stress-strain data into ANSYS using the multilinear isotropic hardening model, which accepts tabular data. ANSYS will use this data to model plastic deformation beyond the yield point.
For hyperelastic materials like elastomers, multiple test types are typically required to fully characterize the material behavior. These include uniaxial tension, biaxial tension, planar tension (pure shear), and volumetric compression tests. ANSYS provides curve-fitting tools that take data from these multiple test types and determine the material constants for various hyperelastic models. Access these tools through the Engineering Data interface by selecting the appropriate hyperelastic model and inputting your test data.
Thermal property testing provides data for thermal conductivity, specific heat, and thermal expansion. Differential scanning calorimetry (DSC) measures specific heat capacity as a function of temperature, while thermal mechanical analysis (TMA) provides coefficient of thermal expansion data. Thermal conductivity is typically measured using steady-state or transient hot-wire methods. Input this temperature-dependent data into ANSYS using the tabular input format for temperature-dependent properties.
Material Property Databases and Resources
Numerous resources are available for obtaining material property data when physical testing isn’t feasible or when working with standard materials. Leveraging these databases and resources can significantly accelerate the material definition process while maintaining reasonable accuracy.
MatWeb is one of the most comprehensive free online material property databases, containing data for over 150,000 materials including metals, polymers, ceramics, and composites. The database provides searchable access to material properties from manufacturers and testing laboratories, with data sheets that can be exported for use in simulations.
The NIST Materials Data Repository provides curated, high-quality material property data with emphasis on measurement uncertainty and traceability. This resource is particularly valuable for applications requiring well-documented, reliable property data with known accuracy.
Material manufacturer data sheets are excellent sources for properties of specific commercial materials. Most manufacturers provide technical data sheets for their products that include key mechanical, thermal, and physical properties. When using manufacturer data, be aware that properties may represent typical values rather than guaranteed minimums, and may be based on specific test conditions that differ from your application.
Industry standards and handbooks such as the ASM Handbook series, MMPDS (Metallic Materials Properties Development and Standardization), and various ASTM standards provide comprehensive material property data for standard materials. These sources are particularly valuable for aerospace, automotive, and other regulated industries where material specifications must meet established standards.
Academic literature and research papers often contain detailed material characterization data, particularly for novel materials or specialized applications. When using data from literature, carefully note the testing conditions, specimen preparation methods, and any special considerations mentioned by the authors, as these factors can significantly affect measured properties.
Exporting and Sharing Custom Materials
Once you’ve developed and validated custom materials, sharing them with colleagues or using them across multiple projects requires proper export and documentation procedures. ANSYS provides several mechanisms for exporting and sharing material definitions while maintaining data integrity and traceability.
To export a single material or a set of materials, open the Engineering Data module and select the materials you wish to export in the Outline tree. Right-click and select Export from the context menu. Choose a location and filename for the export file, which will be saved in XML format. This XML file contains all property definitions for the selected materials and can be imported into other ANSYS projects.
For sharing materials within an organization, consider establishing a centralized material library on a shared network location. Create a well-organized directory structure with separate folders for different material categories or projects. Store exported material library files in these locations with clear naming and accompanying documentation files that describe the materials, their sources, validation status, and any usage notes.
When sharing materials, include comprehensive documentation that describes each material’s properties, sources, validation status, and recommended applications. Create a readme file or material specification document that accompanies the material library file, providing users with the information they need to properly apply the materials in their simulations.
For collaborative projects involving multiple organizations, establish clear protocols for material data exchange. Define which material properties are required, what documentation must accompany material definitions, and how material updates or revisions will be communicated. This coordination ensures that all parties are using consistent material definitions and reduces the risk of errors due to miscommunication.
Consider implementing access controls and approval processes for shared material libraries in production environments. Designate specific individuals as material library administrators who review and approve new materials before they’re added to shared libraries. This quality control measure helps maintain the integrity and reliability of shared material resources.
Conclusion
Creating custom materials in ANSYS is a fundamental skill that empowers engineers to accurately simulate real-world materials and achieve reliable, meaningful results from finite element analyses. This comprehensive process encompasses understanding material property requirements, accessing and navigating the Engineering Data module, defining properties ranging from basic elastic constants to complex nonlinear behaviors, and validating material models through careful simulation and comparison with experimental data.
Success in custom material development requires attention to detail, systematic validation, and proper documentation. By following the practical steps outlined in this guide—from initial material creation through assignment, verification, and refinement—you can develop accurate material models that enhance the fidelity of your simulations. Whether you’re working with standard materials that require property adjustments, specialized alloys, advanced composites, or entirely novel materials, the principles and techniques described here provide a solid foundation for effective material modeling.
Remember that material modeling is often an iterative process that improves as you gain more data and experience with specific materials. Maintain thorough documentation of your material definitions, validate them against experimental data whenever possible, and continuously refine your models as new information becomes available. By implementing robust material data management practices and leveraging available resources such as material databases and testing data, you can build a valuable library of custom materials that serves as a strategic asset for your simulation capabilities.
As you advance in your ANSYS proficiency, explore more sophisticated material modeling techniques such as user-defined materials, advanced failure criteria, and coupled multiphysics material behaviors. These advanced capabilities open new possibilities for simulating complex phenomena and pushing the boundaries of what can be achieved through computational analysis. With the foundational knowledge provided in this guide and continued practice and learning, you’ll be well-equipped to tackle increasingly challenging material modeling tasks and deliver high-quality simulation results that drive better engineering decisions.