The Multiscale Damage Mechanics in Objected-oriented Fortran Framework

We develop a dual-purpose damage model (DPDM) that can simultaneously model intralayer damage (ply failure) and interlayer damage (delamination) as an alternative to conventional practices that models ply failure by continuum damage mechanics (CDM) and delamination by cohesive elements. From purely...

Full description

Bibliographic Details
Main Author: Yuan, Zifeng
Language:English
Published: 2016
Subjects:
Online Access:https://doi.org/10.7916/D8KS6RCJ
id ndltd-columbia.edu-oai-academiccommons.columbia.edu-10.7916-D8KS6RCJ
record_format oai_dc
spelling ndltd-columbia.edu-oai-academiccommons.columbia.edu-10.7916-D8KS6RCJ2019-05-09T15:15:02ZThe Multiscale Damage Mechanics in Objected-oriented Fortran FrameworkYuan, Zifeng2016ThesesComposite materials--DelaminationFinite element methodCivil engineering--Mathematical modelsDamages--Mathematical modelsContinuum damage mechanics--Mathematical modelsEngineeringCivil engineeringWe develop a dual-purpose damage model (DPDM) that can simultaneously model intralayer damage (ply failure) and interlayer damage (delamination) as an alternative to conventional practices that models ply failure by continuum damage mechanics (CDM) and delamination by cohesive elements. From purely computational point of view, if successful, the proposed approach will significantly reduce computational cost by eliminating the need for having double nodes at ply interfaces. At the core, DPDM is based on the regularized continuum damage mechanics approach with vectorial representation of damage and ellipsoidal damage surface. Shear correction factors are introduced to match the mixed mode fracture toughness of an analytical cohesive zone model. A predictor-corrector local-nonlocal regularization scheme, which treats intralayer portion of damage as nonlocal and interlayer damage as local, is developed and verified. Two variants of the DPDM are studied: a single- and two- scale DPDM. For the two-scale DPDM, reduced-order-homogenization (ROH) framework is employed with matrix phase modeled by the DPDM while the inclusion phase modeled by the CDM. The proposed DPDM is verified on several multi-layer laminates with various ply orientations including double-cantilever beam (DCB), end-notch-flexure (ENF), mixed-mode-bending (MMB), and three-point-bending (TPB). The simulation is executed in the platform of FOOF (Finite element solver based on Object-Oriented Fortran). The objective of FOOF is to develop a new architecture of the nonlinear multiphysics finite element code in object oriented Fortran environment. The salient features of FOOF are reusability, extensibility, and performance. Computational efficiency stems from the intrinsic optimization of numerical computing intrinsic to Fortran, while reusability and extensibility is inherited from the support of object-oriented programming style in Fortran 2003 and its later versions. The shortcomings of the object oriented style in Fortran 2003 (in comparison to C++) are alleviated by introducing the class hierarchy and by utilizing a multilevel programming style.Englishhttps://doi.org/10.7916/D8KS6RCJ
collection NDLTD
language English
sources NDLTD
topic Composite materials--Delamination
Finite element method
Civil engineering--Mathematical models
Damages--Mathematical models
Continuum damage mechanics--Mathematical models
Engineering
Civil engineering
spellingShingle Composite materials--Delamination
Finite element method
Civil engineering--Mathematical models
Damages--Mathematical models
Continuum damage mechanics--Mathematical models
Engineering
Civil engineering
Yuan, Zifeng
The Multiscale Damage Mechanics in Objected-oriented Fortran Framework
description We develop a dual-purpose damage model (DPDM) that can simultaneously model intralayer damage (ply failure) and interlayer damage (delamination) as an alternative to conventional practices that models ply failure by continuum damage mechanics (CDM) and delamination by cohesive elements. From purely computational point of view, if successful, the proposed approach will significantly reduce computational cost by eliminating the need for having double nodes at ply interfaces. At the core, DPDM is based on the regularized continuum damage mechanics approach with vectorial representation of damage and ellipsoidal damage surface. Shear correction factors are introduced to match the mixed mode fracture toughness of an analytical cohesive zone model. A predictor-corrector local-nonlocal regularization scheme, which treats intralayer portion of damage as nonlocal and interlayer damage as local, is developed and verified. Two variants of the DPDM are studied: a single- and two- scale DPDM. For the two-scale DPDM, reduced-order-homogenization (ROH) framework is employed with matrix phase modeled by the DPDM while the inclusion phase modeled by the CDM. The proposed DPDM is verified on several multi-layer laminates with various ply orientations including double-cantilever beam (DCB), end-notch-flexure (ENF), mixed-mode-bending (MMB), and three-point-bending (TPB). The simulation is executed in the platform of FOOF (Finite element solver based on Object-Oriented Fortran). The objective of FOOF is to develop a new architecture of the nonlinear multiphysics finite element code in object oriented Fortran environment. The salient features of FOOF are reusability, extensibility, and performance. Computational efficiency stems from the intrinsic optimization of numerical computing intrinsic to Fortran, while reusability and extensibility is inherited from the support of object-oriented programming style in Fortran 2003 and its later versions. The shortcomings of the object oriented style in Fortran 2003 (in comparison to C++) are alleviated by introducing the class hierarchy and by utilizing a multilevel programming style.
author Yuan, Zifeng
author_facet Yuan, Zifeng
author_sort Yuan, Zifeng
title The Multiscale Damage Mechanics in Objected-oriented Fortran Framework
title_short The Multiscale Damage Mechanics in Objected-oriented Fortran Framework
title_full The Multiscale Damage Mechanics in Objected-oriented Fortran Framework
title_fullStr The Multiscale Damage Mechanics in Objected-oriented Fortran Framework
title_full_unstemmed The Multiscale Damage Mechanics in Objected-oriented Fortran Framework
title_sort multiscale damage mechanics in objected-oriented fortran framework
publishDate 2016
url https://doi.org/10.7916/D8KS6RCJ
work_keys_str_mv AT yuanzifeng themultiscaledamagemechanicsinobjectedorientedfortranframework
AT yuanzifeng multiscaledamagemechanicsinobjectedorientedfortranframework
_version_ 1719046454764371968