NASA Logo, External Link
Facebook icon, External Link to NASA STI page on Facebook Twitter icon, External Link to NASA STI on Twitter YouTube icon, External Link to NASA STI Channel on YouTube RSS icon, External Link to New NASA STI RSS Feed AddThis share icon
 

Record Details

Record 1 of 1
A Compilation of MATLAB Scripts and Functions for MACGMC Analyses
NTRS Full-Text: Click to View  [PDF Size: 791 KB]
Author and Affiliation:
Murthy, Pappu L. N.(NASA Glenn Research Center, Cleveland, OH United States);
Bednarcyk, Brett A.(NASA Glenn Research Center, Cleveland, OH United States);
Mital, Subodh K.(Toledo Univ., Toledo, OH, United States)
Abstract: The primary aim of the current effort is to provide scripts that automate many of the repetitive pre- and post-processing tasks associated with composite materials analyses using the Micromechanics Analysis Code with the Generalized Method of Cells. This document consists of a compilation of hundreds of scripts that were developed in MATLAB (The Mathworks, Inc., Natick, MA) programming language and consolidated into 16 MATLAB functions. (MACGMC). MACGMC is a composite material and laminate analysis software code developed at NASA Glenn Research Center. The software package has been built around the generalized method of cells (GMC) family of micromechanics theories. The computer code is developed with a user-friendly framework, along with a library of local inelastic, damage, and failure models. Further, application of simulated thermo-mechanical loading, generation of output results, and selection of architectures to represent the composite material have been automated to increase the user friendliness, as well as to make it more robust in terms of input preparation and code execution. Finally, classical lamination theory has been implemented within the software, wherein GMC is used to model the composite material response of each ply. Thus, the full range of GMC composite material capabilities is available for analysis of arbitrary laminate configurations as well. The pre-processing tasks include generation of a multitude of different repeating unit cells (RUCs) for CMCs and PMCs, visualization of RUCs from MACGMC input and output files and generation of the RUC section of a MACGMC input file. The post-processing tasks include visualization of the predicted composite response, such as local stress and strain contours, damage initiation and progression, stress-strain behavior, and fatigue response. In addition to the above, several miscellaneous scripts have been developed that can be used to perform repeated Monte-Carlo simulations to enable probabilistic simulations with minimal manual intervention. This document is formatted to provide MATLAB source files and descriptions of how to utilize them. It is assumed that the user has a basic understanding of how MATLAB scripts work and some MATLAB programming experience.
Publication Date: Jul 01, 2017
Document ID:
20170007292
(Acquired Aug 08, 2017)
Subject Category: COMPOSITE MATERIALS; COMPUTER PROGRAMMING AND SOFTWARE
Report/Patent Number: NASA/TM-2017-219500, GRC-E-DAA-TN39302, E-19364
Document Type: Technical Report
Contract/Grant/Task Num: NNC13BA10B; WBS 109492.02.03.01.30.01
Financial Sponsor: NASA Glenn Research Center; Cleveland, OH United States
Organization Source: NASA Glenn Research Center; Cleveland, OH United States
Description: 88p; In English
Distribution Limits: Unclassified; Publicly available; Unlimited
Rights: Copyright; Distribution as joint owner in the copyright
NASA Terms: COMPOSITE MATERIALS; COMPUTER PROGRAMS; CRACK INITIATION; MECHANICAL PROPERTIES; STRESS-STRAIN RELATIONSHIPS; THERMODYNAMICS; APPLICATIONS PROGRAMS (COMPUTERS); LAMINATES; FAILURE; REPETITION; DAMAGE
Other Descriptors: MATLAB; MATERIALS SCIENCE; MATERIALS ENGINEERING
› Back to Top
Find Similar Records
NASA Logo, External Link
NASA Official: Gerald Steeman
Site Curator: STI Program
Last Modified: August 08, 2017
Contact Us