Skip to content

Material models

jjcremmers edited this page Jan 2, 2019 · 6 revisions

In this section, the input parameters for the different material models that are available in PyFEM are given.

\subsection{Plane stress linear elastic}

\begin{tabular}{p{22mm}p{74mm}} Name: & \texttt{PlaneStrain} \ Source: & \texttt{pyfem/materials/PlaneStrain.py} \ \multicolumn{2}{l}{\textbf{Mandatory parameters:}} \ ~~\texttt{E} & Young's modulus \ ~~\texttt{nu} & Poisson's ratio \ \multicolumn{2}{l}{\textbf{Optional parameters:}} \ ~~None & \ \multicolumn{2}{l}{\textbf{Examples:}} \end{tabular}

\subsection{Isotropic}

\begin{tabular}{p{22mm}p{74mm}} Name: & \texttt{Isotropic} \ Source: & \texttt{pyfem/materials/Isotropic.py} \ \multicolumn{2}{l}{\textbf{Mandatory parameters:}} \ ~~\texttt{E} & Young's modulus \ ~~\texttt{nu} & Poisson's ratio \ \multicolumn{2}{l}{\textbf{Optional parameters:}} \ ~~None & \ \multicolumn{2}{l}{\textbf{Examples:}} \end{tabular}

\subsection{Transverse Isotropic}

\begin{tabular}{p{22mm}p{74mm}} Name: & \texttt{TransverseIsotropic} \ Source: & \texttt{pyfem/materials/TransverseIsotropic.py} \ \multicolumn{2}{l}{\textbf{Mandatory parameters:}} \ ~~\texttt{E1} & Young's modulus in longitudinal direction \ ~~\texttt{E2} & Young's modulus in transverse direction \ ~~\texttt{nu12} & Poisson's ratio \ ~~\texttt{G12} & Shear modulus \ \multicolumn{2}{l}{\textbf{Optional parameters:}} \ ~~None & \ \multicolumn{2}{l}{\textbf{Examples:}} \end{tabular}

\subsection{Sandwich Core}

\begin{tabular}{p{22mm}p{74mm}} Name: & \texttt{SandwichCore} \ Source: & \texttt{pyfem/materials/SandwichCore.py} \ \multicolumn{2}{l}{\textbf{Mandatory parameters:}} \ ~~\texttt{E3} & Young's modulus in thickness direction \ ~~\texttt{G13} & Shear modulus in transverse 1-3 direction \ ~~\texttt{G23} & Shear modulus in transverse 2-3 direction \ \multicolumn{2}{l}{\textbf{Optional parameters:}} \ ~~\texttt{factor} & Multiplication factor for in-plane terms (default = 0.001)\ \multicolumn{2}{l}{\textbf{Examples:}} \end{tabular}

\subsection{Power Law cohesive model}

\begin{tabular}{p{22mm}p{74mm}} Name: & \texttt{PowerLawModeI} \ Source: & \texttt{pyfem/materials/PowerLawModeI.py} \ \multicolumn{2}{l}{\textbf{Mandatory parameters:}} \ ~~\texttt{Tult} & Ultimate traction\ ~~\texttt{Gc} & Fracture toughness \ \multicolumn{2}{l}{\textbf{Optional parameters:}} \ ~~None & \ \multicolumn{2}{l}{\textbf{Examples:}}\ ~~\texttt{ch13}: & \texttt{PeelTest.pro} \end{tabular}

\subsection{Thouless Mode-I cohesive model}

\begin{tabular}{p{22mm}p{74mm}} Name: & \texttt{ThoulessModeI} \ Source: & \texttt{pyfem/materials/ThoulessModeI.py} \ \multicolumn{2}{l}{\textbf{Mandatory parameters:}} \ ~~\texttt{Tult} & Ultimate traction\ ~~\texttt{Gc} & Fracture toughness \ ~~\texttt{d1d2} & The ratio between critical distances $d_1$ and $d_2$\ ~~\texttt{d1d3} & The ratio between critical distances $d_1$ and $d_3$\ \multicolumn{2}{l}{\textbf{Optional parameters:}} \ ~~None & \ \multicolumn{2}{l}{\textbf{Examples:}}\ ~~\texttt{ch13}: & \texttt{PeelTestThouless.pro} \end{tabular}

\subsection{Xu-Needleman cohesive model}

\begin{tabular}{p{22mm}p{74mm}} Name: & \texttt{XuNeedleman} \ Source: & \texttt{pyfem/materials/XuNeedleman.py} \ \multicolumn{2}{l}{\textbf{Mandatory parameters:}} \ ~~\texttt{Tult} & Ultimate traction\ ~~\texttt{Gc} & Fracture toughness \ \multicolumn{2}{l}{\textbf{Optional parameters:}} \ ~~None & \ \multicolumn{2}{l}{\textbf{Examples:}}\ ~~\texttt{ch13}: & \texttt{PeelTestXN.pro} \end{tabular}

Clone this wiki locally