Source code for abaqus.Material.Others.Electromagnetic.Piezoelectric
from abaqusConstants import *
[docs]class Piezoelectric:
"""The Piezoelectric object specifies piezoelectric material properties.
Notes
-----
This object can be accessed by:
.. code-block:: python
import material
mdb.models[name].materials[name].piezoelectric
import odbMaterial
session.odbs[name].materials[name].piezoelectric
The table data for this object are:
- If *type*=STRESS, the table data specify the following:
- e1 11φ.
- e1 22φ.
- e1 33φ.
- e1 12φ.
- e1 13φ.
- e1 23φ.
- e2 11φ.
- e2 22φ.
- e2 33φ.
- e2 12φ.
- e2 13φ.
- e2 23φ.
- e3 11φ.
- e3 22φ.
- e3 33φ.
- e3 12φ.
- e3 13φ.
- e3 23φ.
- Temperature, if the data depend on temperature.
- Value of the first field variable, if the data depend on field variables.
- Value of the second field variable.
- Etc.
- If *type*=STRAIN, the table data specify the following:
- d1 11φ.
- d1 22φ.
- d1 33φ.
- d1 12φ.
- d1 13φ.
- d1 23φ.
- d2 11φ.
- d2 22φ.
- d2 33φ.
- d2 12φ.
- d2 13φ.
- d2 23φ.
- d3 11φ.
- d3 22φ.
- d3 33φ.
- d3 13φ.
- d3 23φ.
- Temperature, if the data depend on temperature.
- Value of the first field variable, if the data depend on field variables.
- Value of the second field variable.
- Etc.
The corresponding analysis keywords are:
- PIEZOELECTRIC
"""
def __init__(self, table: tuple, type: SymbolicConstant = STRESS, temperatureDependency: Boolean = OFF,
dependencies: int = 0):
"""This method creates a Piezoelectric object.
Notes
-----
This function can be accessed by:
.. code-block:: python
mdb.models[name].materials[name].Piezoelectric
session.odbs[name].materials[name].Piezoelectric
Parameters
----------
table
A sequence of sequences of Floats specifying the items described below.
type
A SymbolicConstant specifying the type of material coefficients for the piezoelectric
property. Possible values are STRAIN and STRESS. The default value is STRESS.
temperatureDependency
A Boolean specifying whether the data depend on temperature. The default value is OFF.
dependencies
An Int specifying the number of field variable dependencies. The default value is 0.
Returns
-------
A Piezoelectric object.
"""
pass
def setValues(self):
"""This method modifies the Piezoelectric object.
"""
pass