-
Notifications
You must be signed in to change notification settings - Fork 85
Material models
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
\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}