ansys.mapdl.core.Mapdl.tb#
- Mapdl.tb(lab='', matid='', ntemp='', npts='', tbopt='', funcname='', **kwargs)#
Activates a data table for material properties or special element input.
Mechanical APDL Command: TB
- Parameters:
- lab
str Material model data table type:
AHYPER- Anisotropic hyperelasticity.ANEL- Anisotropic elasticity.ANISO- Generalized Hill anisotropy.AVIS- Anisotropic viscosity.BB- Bergstrom-Boyce.BH- Magnetic field.CAST- Cast iron.CDM- Damage.CFOAM- Crushable foam.CGCR- CGCR – Crack-Growth Fracture Criterion Crack-growth fracture criterion ( cgrow ).CHABOCHE- Chaboche nonlinear kinematic hardening using von Mises or Hill plasticity.CRKI- - Material criterion for adaptive-crack initiation ( adpci )CZM- Cohesive zone.DENS- Mass Density.DMGE- Damage evolution law.DMGI- Damage initiation criteria.ELASTIC- Elasticity.EXPE- Experimental data.FCON- Fluid conductance data.FCLI- Material strength limits for calculating failure criteria.FLUID- Fluid.FRIC- Coefficient of friction based on Coulomb’s Law or user-defined friction.GASKET- Gasket.GURSON- Gurson pressure-dependent plasticity for porous metals.HFLM- Film coefficient data.INTER- Contact interaction.JROCK- Jointed rock.MC- Mohr-Coulomb.MELAS- Multilinear elasticity.MIGR- Migration.MPLANE- Microplane.PELAS- Porous elasticity.PIEZ- Piezoelectric matrix.PLASTIC- Nonlinear plasticity.PM- Porous media. Coupled pore-fluid diffusion and structural model of porous media.PZRS- Piezoresistivity.-
The exponential visco-hardening option includes an explicit function for directly defining static yield stresses of materials.
The Anand unified plasticity option requires no combination with other material models.
SDAMP- Material damping coefficients.SINT- Sintering. Available with the Additive Suite license.SMA- Shape memory alloy for simulating superelasticity, shape memory effect, or shape memory effect with plasticity.SOIL- Soil models.STATE- User-defined state variables. Valid with tb,USER and used with either the UserMat or UserMatTh subroutine. Also valid with tb,CREEP (whenTBOPT= 100) and used with the UserCreep subroutine.SWELL- Swelling strain function.THERM- Thermal properties.WEAR- Contact surface wear.XTAL- Crystal plasticity for elasto-viscoplastic crystalline materials.
- matid
str Material reference identification number. Valid value is any number
n, where 0 <n< 100,000. Default = 1.- ntemp
str The number of temperatures for which data will be provided (if applicable). Specify temperatures via the tbtemp command.
- npts
str For most labels where
NPTSis defined, the number of data points to be specified for a given temperature. Define data points via the tbdata or tbpt commands.- tbopt
str The description of the argument is missing in the Python function. Please, refer to the command documentation for further information.
- funcname
str The name of the function to be used (entered as
tabname, wheretabnameis the name of the table created by the Function Tool). Valid only whenLab= JOIN (joint element material) and nonlinear stiffness or damping are specified on theTBOPTfield (see tbjoinspec ). The function must be predefined via the Function Tool. To learn more about how to create a function, see Using the Function Tool
- lab
Notes
Warning
This function contains specificities regarding the argument definitions. Please refer to the command documentation for further explanations.
Data Table Specifications
Following are input requirements (
NTEMP,NPTS, andTBOPTvalues) and links to detailed documentation for each data table type ( tb,Labvalue):NTEMP:- Not used.NPTS :- Not used.TBOPT:- Acoustic material options:MAT- Material propertiesTHIN- Thin layerRECT- Rectangular cross-sectionCIRC- Circular cross-sectionROOM- Diffusion properties for room acoustics
References:- Defining Acoustic Material PropertiesSee tbfield for more information about defining temperature- and/or frequency-dependent properties.
NTEMP :- Number of temperatures for which data will be provided. Default = 1. Maximum = 40.NPTS :- Number of data points to be specified for a given temperature.TBOPT :- Anisotropic hyperelastic material options.POLY- Polynomial strain energy potential.EXPO- Exponential strain energy potential.AVEC- Define the A vector.BVEC- Define the B vector.PVOL- Volumetric potential.USER- User-defined potential invariant set type.UNUM- User-defined invariant set number.AU01- User-defined material parameters.FB01- User-defined fiber directions.
References:- Anisotropic Hyperelasticity ( TB,AHYPER)Anisotropic Hyperelasticity Model
Subroutine UserHyperAniso (Writing Your Own Anisotropic Hyperelasticity Laws)
This material model is not supported for use with the coefficient of thermal expansion ( tb,CTE). The maximum number of ANEL tables is 1,000,000.
NTEMP :- Number of temperatures for which data will be provided. Default = 6. Maximum = 6.NPTS :- Not used.TBOPT :- Anisotropic elastic matrix options.0- Elasticity matrix used as supplied (input in stiffness form).1- Elasticity matrix inverted before use (input in flexibility form).
References:- Anisotropic Elasticity
NTEMP:- Not used.NPTS :- Not used.TBOPT:- Not used.References:- Generalized Hill Anisotropy
NTEMP:- Not used.NPTS :- Not used.TBOPT:- Anisotropic viscosity matrix options:0- Viscosity matrix (used as specified).1- Fluency matrix (converted to viscosity matrix before use).
References:- Anisotropic Viscosity
NTEMP :- Number of temperatures for which data will be provided. Default = 1. The maximum must be a value such that (NTEMPxNPTS) <= 1000.NPTS :- Number of material constants.TBOPT :- Isochoric or volumetric strain-energy function:ISO- Define material constants for isochoric strain energy.PVOL- Define material constants for volumetric strain energy.
References:- Bergstrom-Boyce
NTEMP :- Not used.NPTS :- Number of data points to be specified. Default = 20. Maximum = 500.TBOPT :- BH curve options.BH or (blank)- BH curve data (default).TCF- Thermal coefficient data for BH curve modification. This option is valid for the following elements:PLANE223,SOLID226,SOLID227,PLANE233,SOLID236, andSOLID237.
References:-Additional Guidelines for Defining Regional Material Properties and Real Constants
NTEMP:- Number of temperatures for which data will be provided. Default = 1. Maximum = 10.NPTS:- Not used.TBOPT:- Cast iron options:ISOTROPIC- Specifies cast iron plasticity with isotropic hardening.TENSION- Defines stress-strain relation in tension.COMPRESSION- Defines stress-strain relation in compression.ROUNDING- Defines tension yield surface rounding factor.
References:- Cast Iron
NTEMP :- Number of temperatures for which data will be provided. Default = 1. The maximum must be a value such that (NTEMPxNPTS) <= 1000.NPTS :- Number of data points to be specified for a given temperature.TBOPT :- Damage option:PSE2- Mullins effect for hyperelasticity models: Pseudo-elastic model with a modified Ogden- Roxburgh damage function. RequiresNPTS= 3.MUSER- Mullins effect for hyperelasticity models: Pseudo-elastic model with a user-defined damage function.GDMG- Generalized damage model parameters.FIB1- Damage parameters in fiber direction 1.FIB2- Damage parameters in fiber direction 2.FIB3- Damage parameters in fiber direction 3.
References:- Mullins Effect
NTEMP :- Not used.NPTS :- Not used.TBOPT :- Crushable foam material option:References:- Crushable Foam
NTEMP :- Number of temperatures for which data will be provided. Default = 1.NPTS :- Number of data points to be specified for a given temperature.TBOPT :- Fracture-criterion option.LINEAR – Linear fracture criterion. Valid when
NPTS= 3.BILINEAR – Bilinear fracture criterion. Valid when
NPTS= 4.BK – B-K fracture criterion. Valid when
NPTS= 3.MBK – Modified B-K (Reeder) fracture criterion. Valid when
NPTS= 4.POWERLAW – Wu’s Power Law fracture criterion. Valid when
NPTS= 6.USER – User-defined fracture criterion. Valid when
NPTS= 20.PSMAX – Circumferential stress criterion based on \(equation not available\) when sweeping around the crack tip at a given radius. Valid when
NPTS= 1. Used in an XFEM -based crack-growth analysis only.STTMAX – Maximum circumferential stress criterion. Valid when
NPTS= 1. Used in an XFEM -based crack-growth analysis only.RLIN – Rigid linear evolution law for the decay of stress. Valid when
NPTS= 4. Used in an XFEM -based crack-growth analysis only.PARIS – Paris’ Law for fatigue crack-growth. Valid when
NPTS= 2. Used in a SMART - or XFEM -based fatigue crack-growth analysis only.WALK – Walker equation for fatigue crack-growth. Valid when
NPTS= 3. Used in a SMART -based fatigue crack-growth analysis only.FORM – Forman equation for fatigue crack-growth. Valid when
NPTS= 3. Used in a SMART -based fatigue crack-growth analysis only.TFDK – Tabular fatigue law for fatigue crack-growth. Used in a SMART -based fatigue crack-growth analysis only.
NG03 – NASGRO equation v. 3 for fatigue crack-growth. Valid when
NPTS= 9. Used in a SMART -based fatigue crack-growth analysis only.NG04 – NASGRO equation v. 4 for fatigue crack-growth. Valid when
NPTS= 10. Used in a SMART -based fatigue crack-growth analysis only.KIC – Critical stress-intensity factor for static crack-growth. Valid when
NPTS= 1. Valid in a SMART -based static crack-growth analysis only.JIC – Critical J-integral for static crack-growth. Valid when
NPTS= 1. Valid in a SMART -based static crack-growth analysis only.
Fatigue crack-closure option. Valid in a SMART -based fatigue crack-growth analysis only, with crack-growth based on Paris` law <https://ansyshelp.ansys.com/Views/Secured/corp/v232/en/ans_frac/franundcgrowmech.html#eq4f61610d-5010-4a2d-83de-3c60fba4be9f>`_ or tabular fatigue law.
References:- Fracture Analysis Guidecgrow command
NTEMP :- Number of temperatures for which data will be provided. Default = 1. The maximum value ofNTEMPis such thatNTEMPx (1 + 2NPTS) = 1000.NPTS :- Number of kinematic models to be superposed. Default = 1. Maximum = 5.TBOPT :- *(blank)- Default option for nonlinear kinematic hardening.TRATE- Include temperature-rate term in back-stress evolution.SHDR- Strain-hardening of dynamic recovery properties. To use this option,TBOPT= TRATE is also required.
References:- Nonlinear Kinematic Hardening
NTEMP :- Number of temperatures for which data will be provided (used only ifTBOPT= 0 or 1). Default = 6. Maximum = 6.NPTS :- Not used.TBOPT :- Concrete material options.DP- Drucker-Prager concrete strength parameters.RCUT- Rankine tension failure parameter.DILA- Drucker-Prager concrete dilatation.HSD2- Drucker-Prager concrete exponential hardening/softening/dilitation (HSD) behavior.HSD4- Drucker-Prager concrete steel reinforcement HSD behavior.HSD5- Drucker-Prager concrete fracture energy HSD behavior.HSD6- Drucker-Prager concrete linear HSD behavior.FPLANE- Drucker-Prager concrete joint parameters.FTCUT- Drucker-Prager concrete joint tension cutoff.FORIE- Drucker-Prager concrete joint orientation.MW- Menetrey-Willam constitutive model.MSOL- Material solution option.
References:- Drucker-Prager Concrete
NTEMP :- Number of temperatures for which data will be provided. Default = 1.NPTS :- Number of data points to be specified for a given temperature.TBOPT :- Creep model options.1 through 13- Implicit creep option. See for a list of available equations.100- USER CREEP option. Define the creep law using theUSERCREEP.Fsubroutine. See the Guide to User-Programmable Features
References:- CreepSee also Combining Material Models
NTEMP :- Number of temperatures for which data will be provided. Default = 6. Maximum = 6.NPTS :- Not used.TBOPT :- Adaptive crack-initiation options:PSMAX- Maximum principal stress (default).
References:- SMART Method for Crack-Initiation Simulation
NTEMP:- No limit.NPTS:- Not used.TBOPT:- *(blank)- Enter the secant coefficients of thermal expansion (CTEX,CTEY,CTEZ)
(default).
USER- User-defined thermal strain.FLUID- Fluid thermal-expansion coefficient for porous media.UFSTRAIN- User-defined free strain in porous media.
References:- Thermal ExpansionSee also tbfield (for defining frequency-dependent, temperature-dependent, and user-defined field-variable-based properties).
NTEMP :- Number of temperatures for which data will be provided. Default = 1.NPTS :- Number of data points to be specified for a given temperature.TBOPT :- Cohesive zone material options.EXPO- Exponential material behavior. Valid for interface elements and contact elements.BILI- Bilinear material behavior. Valid for interface elements, contact elements, and in an XFEM-based crack-growth analysis when cohesive behavior on the initial crack is desired.CBDD- Bilinear material behavior with linear softening characterized by maximum traction and maximum separation. Valid for contact elements only.CBDE- Bilinear material behavior with linear softening characterized by maximum traction and critical energy release rate. Valid for contact elements only.CEXP- Exponential material behavior for preventing surface penetration on the cohesive interface. Valid for SMART -based crack-growth only.CLIN- Linear material behavior with a penalty slope for preventing surface penetration on the cohesive interface. Valid for SMART -based crack-growth only.VREG- Viscous regularization. Valid for interface elements and contact elements. Also valid in an XFEM- based crack-growth analysis when cohesive behavior is specified for the initial crack.USER- User-defined option. Valid for interface elements only.
References:- Cohesive Zone Material (CZM) ModelSubroutine userCZM (Creating Your Own Cohesive Zone Material)
Crack-Initiation and -Growth Simulation, Interface Delamination, and Fatigue Crack-Growth
NTEMP :- Not used.NPTS :- 1TBOPT :- Not used.References:- See tbfield and User-Defined Field Variables
NTEMP:- Not used.NPTS :- Not used.TBOPT:- Not used.References:- Anisotropic Dielectric Loss Tangent
NTEMP :- Number of temperatures for which data will be provided. Default = 1.NPTS :- Number of data points to be specified for a given temperature. Default = 4 whenTBOPT= MPDGTBOPT :- Damage initiation definition:1, or MPDG- Progressive damage evolution based on simple instant material stiffness reduction.2, or CDM- Progressive damage evolution based on continuum damage mechanics.
Reference:- Damage Evolution Law
NTEMP :- Number of temperatures for which data will be provided. Default = 1.NPTS :- Number of data points to be specified for a given temperature. Default = 4 whenTBOPT= FCRT.TBOPT :- Damage initiation definition:1 or FCRT- Define failure criteria as the damage initiation criteria.
Reference:- Damage Initiation Criteria
NTEMP:- Not used.NPTS:- Not used.TBOPT:- Permittivity matrix options forPLANE222,PLANE223,SOLID225,
SOLID226, andSOLID227:0- Permittivity matrix at constant strain [ε S ] (used as supplied)1- Permittivity matrix at constant stress [ε T ] (converted to [ε S ] form before use)
References:- Anisotropic Electric Permittivity
NTEMP :- Number of temperatures for which data will be provided. Default = 1. Maximum = 40.NPTS :- Number of data points to be specified for a given temperature.TBOPT :- EDP material options.LYFUN- Linear yield function.PYFUN- Power law yield function.HYFUN- Hyperbolic yield function.LFPOT- Linear flow potential function.PFPOT- Power law flow potential function.HFPOT- Hyperbolic flow potential function.CYFUN- Cap yield function.CFPOT- Cap flow potential function.
References:- Extended Drucker-Prager (EDP)
NTEMP:- Number of temperatures for which data will be provided.NPTS:- Number of properties to be defined for the material option. This value is set automatically according to the elasticity option (TBOPT) selected. IfTBOPTis not specified, default settings becomeNPTS= 2 andTBOPT= ISOT.TBOPT:- Elasticity options:ISOT- Isotropic property (EX, NUXY) (default). SettingNPTS= 2 also selects this option automatically.OELN- Orthotropic option with minor Poisson’s ratio (EX, EY, EZ, GXY, GYZ, GXZ, NUXY, NUYZ, NUXZ).NPTS= 9. SettingNPTS= 9 selects this option automatically. All nine parameters must be set, even for the 2D case.OELM- Orthotropic option with major Poisson’s ratio (EX, EY, EZ, GXY, GYZ, GXZ, PRXY, PRYZ, PRXZ).NPTS= 9. All nine parameters must be set, even for the 2D case.AELS- Anisotropic option in stiffness form (D11, D21, D31, D41, D51, D61, D22, D32, D42, D52, D62, D33, D43,….. D66).NPTS= 21. SettingNPTS= 21 selects this option automatically.AELF- Anisotropic option in compliance form (C11, C21, C31, C41, C51, C61, C22, C32, C42, C52, C62, C33, C43,….. C66).NPTS= 21.FIB1- Fiber parameters in fiber direction 1.FIB2- Fiber parameters in fiber direction 2.FIB3- Fiber parameters in fiber direction 3.USER- User-defined linear elastic properties. For more information on the user_tbelastic subroutine, see the Guide to User-Programmable Features
References:- See tbfield for more information about defining temperature- and/or frequency-dependent properties.
NTEMP:- Not used.NPTS :- Not used.TBOPT:- Not used.References:- Anisotropic Elastic Loss Tangent
NTEMP :- Number of temperatures for which data will be provided.NPTS :- Number of data points to be specified for a given temperature.TBOPT :- Experimental data type:UNITENSION- Uniaxial tension experimental data.UNICOMPRESSION- Uniaxial compression experimental data.UNIAXIAL- Uniaxial experimental data (combined uniaxial tension and compression).BIAXIAL- Equibiaxial experimental data.SHEAR- Pure shear experimental data (also known as planar tension).SSHEAR- Simple shear experimental data.VOLUME- Volumetric experimental data.GMODULUS- Shear modulus experimental data.KMODULUS- Bulk modulus experimental data.EMODULUS- Tensile modulus experimental data.NUXY- Poisson’s ratio experimental data.
References:-Experimental Response Functions
See also tbfield for information about defining field-dependent experimental data.
NTEMP :- Number of temperatures for which data will be provided. Default = 1. Maximum = 20.NPTS :- Number of data points to be specified for a given temperature. Default = 1. Maximum = 100.TBOPT :- Not used.References:-FLUID116
NTEMP :- Number of temperatures for which data will be provided. Default = 1.NPTS :- Number of data points to be specified for a given temperature. Default = 20 whenTBOPT= 1. Default = 9 whenTBOPT= 2.TBOPT :- Material strength limit definition:1- Define stress-strength limits.2- Define strain-strength limits.
References:-
NTEMP:- Number of temperatures for which data will be provided. Default = 1.NPTS:- Number of data points to be specified for a given temperature.TBOPT:- Fluid material options:LIQUID- Define material constants for a liquid material.GAS- Define material constants for a gas material.PVDATA- Define pressure-volume data for a fluid material.
References:-
NTEMP:- Number of temperatures for which data will be provided. Default = 1. No maximum
limit.
NTEMPis not used for the following situations:Isotropic or orthotropic friction defined in terms of field data ( tbfield command)
User-defined friction (
TBOPT= USER)
NPTS:- Number of data points to be specified for user-defined friction (TBOPT= USER). Not used forTBOPT= ISO orTBOPT= ORTHO.TBOPT:- Friction options:ISO- Isotropic friction (one coefficient of friction, MU) (default). This option is valid for all 2D and 3D contact elements.ORTHO- Orthotropic friction (two coefficients of friction, MU1 and MU2). This option is valid for the following 3D contact elements:CONTA174,CONTA175, andCONTA177.FORTHO- Orthotropic friction (two coefficients of friction, MU1 and Mu2) with a friction coordinate system fixed in space. This option is valid for the following 3D contact elements:CONTA174,CONTA175, andCONTA177.EORTHO- Equivalent orthotropic friction (two coefficients of friction, MU1 and MU2). This option differs fromTBOPT= ORTHO only in the way the friction coefficients are interpolated when they are dependent upon the following field variables: sliding distance and/or sliding velocity. In this case, the total magnitude of the field variable is used to do the interpolation.USER- User defined friction. This option is valid for all 2D and 3D contact elements.
References:- Contact FrictionSee also tbfield for more information about defining a coefficient of friction that is dependent on temperature, time, normal pressure, sliding distance, or sliding relative velocity.
NTEMP :- Number of temperatures for which data will be provided. Default = 1. The maximum
- number of
temperatures specified is such that
NTEMP*NPTS< 2000.
NPTS :- Number of data points to be specified for a given temperature. Default = 5 forTBOPT= PARA. Default = 1 for all other values ofTBOPT.TBOPT :- Gasket material options.PARA- Gasket material general parameters.COMP- Gasket material compression data.LUNL- Gasket linear unloading data.NUNL- Gasket nonlinear unloading data.TSS- Transverse shear data.TSMS- Transverse shear and membrane stiffness data. (If selected, this option takes precedence over TSS.)
References:- Gasket
NTEMP :- Number of temperatures for which data will be provided. Default = 1. Maximum = 40.NPTS :- Number of data points to be specified for a given temperature.TBOPT :- GURSON material options.BASE- Basic model without nucleation or coalescence (default).SNNU- Strain controlled nucleation.SSNU- Stress controlled nucleation.COAL- Coalescence.
References:- Gurson
NTEMP :- Number of temperatures for which data will be provided. Default = 1. Maximum = 20.NPTS :- Number of data points to be specified for a given temperature. Default = 1. Maximum = 100.TBOPT :- Not used.References:-FLUID116
NTEMP :- Number of temperatures for which data will be provided. Default = 1. Maximum = 40.NPTS :- Not used.TBOPT:- Hill plasticity option:(blank)- Use one set of Hill parameters (default).PC- Enter separate Hill parameters for plasticity and creep. This option is valid for material combinations of creep and Chaboche nonlinear kinematic hardening only.
References:- Hill AnisotropySee also Combining Material Models
NTEMP :- Number of temperatures for which data will be provided. Default = 1. The maximum value ofNTEMPis such thatNTEMPxNPTS= 1000.NPTS :- Number of material parameters to be specified for a given temperature. Exceptions are forTBOPT= FOAM, OGDEN, POLY and YEOH, whereNPTSis the number of terms in the material model``s energy function.TBOPT :- Hyperelastic material options.BOYCE- Arruda-Boyce model. ForNPTS, default = 3 and maximum = 3.BLATZ- Blatz-Ko model. ForNPTS, default = 1 and maximum = 1.ETUBE- Extended tube model. Five constants (NPTS= 5) are required.EXF1- Embedded fiber directions. Three constants (NPTS= 3) define the direction for each fiber. Up to five fibers (NPTS= 15) are allowed.EX1- Embedded fiber strain energy potential. Two constants (NPTS= 2) are used for each fiber corresponding to the defined fiber directions. Undefined values default to zero.EXA1- Embedded fiber compression strain energy potential. Two constants (NPTS= 2) are used for each fiber corresponding to the defined fiber directions. If not defined, the values specified via EX1 are used for both tension and compression.FOAM- Hyperfoam (Ogden) model. ForNPTS, default = 1 and maximum is the number of terms in the energy functionGENT- Gent model. ForNPTS, default = 3 and maximum = 3.MOONEY- Mooney-Rivlin model (default). You can choose a two-parameter Mooney-Rivlin model withNPTS= 2 (default), or a three-, five-, or nine-parameter model by settingNPTSequal to one of these values.NEO- Neo-Hookean model. ForNPTS, default = 2 and maximum = 2.OGDEN- Ogden model. ForNPTS, default = 1 and maximum is the number of terms in the energy function.POLY- Polynomial form model. ForNPTS, default = 1 and maximum is the number of terms in the energy function.RESPONSE- Experimental response function model. ForNPTS, default = 0 and maximum is such thatNTEMPxNPTS+ 2 = 1000.YEOH- Yeoh model. ForNPTS, default = 1 and maximum is the number of terms in the energy function.USER- User-defined hyperelastic model.
References:- Hyperelasticity
NTEMP :- Number of temperatures for which data will be provided. Default = 1. No maximum limit.NTEMPis used only for user-defined contact interaction (TBOPT= USER).NPTS :- Number of data points to be specified.NPTSis used only for user-defined contact interaction (TBOPT= USER).TBOPT :- Contact interaction options.- The following options are valid only for general contact interactions specified via the gcdef
command:
STANDARD- Standard unilateral contact (default).ROUGH- Rough, no sliding.NOSEPE- No separation (sliding permitted).BONDED- Bonded contact (no separation, no sliding).ANOSEP- No separation (always).ABOND- Bonded (always).IBOND- Bonded (initial contact).
The following option is valid for all 2D and 3D contact elements:
USER- User-defined contact interaction.
References:- Contact Interaction
NTEMP:- Number of temperatures for which data will be provided. Default = 1.NPTS:- Number of data points to be specified for a given temperature.NPTSis ignored ifTBOPT= STIF or DAMP.If Coulomb friction is specified,
NPTSis used only forTBOPT= MUS1, MUS4, and MUS6.TBOPT:- Joint element material options.Linear stiffness behavior:
STIF- Linear stiffness.
Nonlinear stiffness behavior:
JNSA- Nonlinear stiffness behavior in all available components of relative motion for the joint element.JNS1- Nonlinear stiffness behavior in local UX direction only.JNS2- Nonlinear stiffness behavior in local UY direction only.JNS3- Nonlinear stiffness behavior in local UZ direction only.JNS4- Nonlinear stiffness behavior in local ROTX direction only.JNS5- Nonlinear stiffness behavior in local ROTY direction only.JNS6- Nonlinear stiffness behavior in local ROTZ direction only.
Linear damping behavior:
DAMP- Linear damping.
Nonlinear damping behavior:
JNDA- Nonlinear damping behavior in all available components of relative motion for the joint element.JND1- Nonlinear damping behavior in local UX direction only.JND2- Nonlinear damping behavior in local UY direction only.JND3- Nonlinear damping behavior in local UZ direction only.JND4- Nonlinear damping behavior in local ROTX direction only.JND5- Nonlinear damping behavior in local ROTY direction only.JND6- Nonlinear damping behavior in local ROTZ direction only.
Friction Behavior:
Coulomb friction coefficient -- The values can be specified using either tbdata (NPTS= 0) or tbpt (NPTSis nonzero).MUS1- Coulomb friction coefficient (stiction) in local UX direction only.MUS4- Coulomb friction coefficient (stiction) in local ROTX direction only.MUS6- Coulomb friction coefficient (stiction) in local ROTZ direction only, orCoulomb friction coefficient (stiction) for Spherical Joint.
Coulomb friction coefficient - Exponential Law -- Use tbdata to specify μ:sub:s, μ:sub:d, and c for the exponential law.EXP1- Exponential law for friction in local UX direction only.EXP4- Exponential law for friction in local ROTX direction only.EXP6- Exponential law for friction in local ROTZ direction only.
Elastic slip:
SL1- Elastic slip in local UX direction only.SL4- Elastic slip in local ROTX direction only.SL6- Elastic slip in local ROTZ direction only, orElastic slip for Spherical Joint.
TMX1- Critical force in local UX direction only.TMX4- Critical moment in local ROTX direction only.TMX6- Critical moment in local ROTZ direction only.
Stick-stiffness:
SK1- Stick-stiffness in local UX direction only.SK4- Stick-stiffness in local ROTX direction only.SK6- Stick-stiffness in local ROTZ direction only, orStick-stiffness for Spherical Joint.
Interference fit force/moment:
FI1- Interference fit force in local UX direction only.FI4- Interference fit moment in local ROTX direction only.FI6- Interference fit moment in local ROTZ direction only.
References:- MPC184 Joint
NTEMP :- Not used.NPTS :- Not used.TBOPT :- *BASE- Base material parameters.RCUT- Base material tension cutoff.RSC- Residual strength coupling.FPLANE- Joint parameters.FTCUT- Joint tension cutoff.FORIE- Joint orientation.MSOL- Material solution option.
References:- Jointed Rock
NTEMP :- Not used.NPTS :- Not used.TBOPT :- *BASE- Mohr-Coulomb material parameters.RCUT- Tension cutoff.RSC- Residual strength coupling.POTN- Plastic potential.FRICTION- Friction angle scaling.COHESION- Cohesion scaling.TENSION- Tension strength scaling.DILATATION- Dilatancy angle scaling.MSOL- Material solution option.
References:- Mohr-Coulomb
NTEMP :- Number of temperatures for which data will be provided.NPTS :- Number of data points to be specified for a given temperature.TBOPT :- Not used.References:- Multilinear Elasticity
NTEMP :- Not used.NPTS :- Not used.TBOPT :- Migration model options.0- Atomic (or ion) flux (default).1- Vacancy flux.
References:- Migration Model
NTEMP :- The number of temperatures for which data will be provided. Default = 1. Maximum is such thatNTEMPxNPTS= 1000.NPTS :- The number of data points to be specified for a given temperature. Default = 6. Maximum is such thatNTEMPxNPTS= 1000.TBOPT :- Microplane model options:ORTH- Elastic microplane material with damage model (default).DPC- Coupled damage-plasticity microplane model.NLOCAL- Nonlocal parameters.
References:- Microplane
NTEMP :- Number of temperatures for which data will be provided. Default = 1.NPTS :- Number of data points to be specified for a given temperature. Default = 4. Maximum = 4.TBOPT :- Isotropic hardening options.VOCE- Voce hardening law (default).POWER- Power hardening law.
References:- Nonlinear Isotropic Hardening
NTEMP:- Not used.NPTS:- Not used.TBOPT:- Equivalent fluid model options:JCA- Johnson-Champoux-Allard modelDLB- Delaney-Bazley modelMIKI- Miki modelZPRO- Complex impedance and propagating constant modelCDV- Complex density and velocity model
Poroelastic acoustic material:
PORO- Poroelastic material model
Transfer admittance matrix options:
YMAT- General transfer admittance matrix modelSGYM- Transfer admittance matrix model of square grid structureHGYM- Transfer admittance matrix model of hexagonal grid structure
References:- Perforated MediaEquivalent Fluid of Perforated Materials
Trim Element with Transfer Admittance Matrix
See tbfield for more information about defining temperature and/or frequency-dependent properties.
NTEMP :- Not used.NPTS :- Not used.TBOPT :- Piezoelectric matrix options.0- Piezoelectric stress matrix [e] (used as supplied)1- Piezoelectric strain matrix [d] (converted to [e] form before use)
References:- Piezoelectricity
NTEMP:- Not used.NPTS:- Not used.TBOPT:- Plasticity option:KINH- Multilinear kinematic hardening plasticity.The number of points ( tbpt commands issued) is limited to 100 for this option.
KSR2- Kinematic static recovery.ISR- Isotropic static recovery.
References:- Rate-Independent Plasticity
NTEMP :- Not used.NPTS :- Not used.TBOPT :- *POISSON- Porous elasticity model..References:- Porous Elasticity
NTEMP :- The number of temperatures. Default = 1. The maximum must be a value such that (NTEMPxNPTS) <= 1000.NPTS :- The number of material constants. Default = 4. The maximum must be a value such that (NTEMPxNPTS) <= 1000.TBOPT :- Porous media options:PERM- PermeabilityBIOT- Biot coefficientSP- Solid propertyFP- Fluid propertyDSAT- Degree-of-saturation tableRPER- Relative-permeability tableGRAV- Gravity magnitude
References:- Porous Media Material PropertiesStructural-Pore-Fluid-Diffusion-Thermal Analysis
Applying Initial Degree of Saturation and Relative Permeability
See also VM260.
NTEMP:- Number of temperatures for which data will be provided. Default = 1.Unused for
TBOPT= EXPERIMENTAL.NPTS:- Defines the number of Prony series pairs forTBOPT= SHEAR orTBOPT= BULK. Default = 1.Unused for
TBOPT= INTEGRATION andTBOPT= EXPERIMENTAL.TBOPT:- Defines the behavior for viscoelasticity.SHEAR- Shear Prony series.BULK- Bulk Prony series.INTEGRATION- Stress update algorithm.EXPERIMENTAL- Complex modulus from experimental data.
References:- Viscoelasticity
NTEMP:- Not used.NPTS:- Not used.TBOPT:- Piezoresistive matrix options0- Piezoresistive stress matrix (used as supplied)1- Piezoresistive strain matrix (used as supplied)
References:- Piezoresistivity
NTEMP :- The number of temperatures for which data will be provided. Default is 1. Maximum is such thatNTEMPxNPTS= 1000.NPTS :- The number of data points to be specified for a given temperature. Default = 2. Maximum is such thatNTEMPxNPTS= 1000.TBOPT :- Rate-dependent viscoplasticity options.PERZYNA- Perzyna option (default).PEIRCE- Peirce option.EVH- Exponential visco-hardening option.ANAND- Anand option.
References:- Rate-Dependent Plasticity (Viscoplasticity)See also Combining Material Models
NTEMP:- Number of temperatures for which data will be provided. Default = 1.NPTS:- Number of properties to be defined for the material option. Default = 1 for each material damping option (TBOPT) selected.TBOPT:- Material damping options:STRU or 1- Structural damping coefficient (default).ALPD or 2- Rayleigh mass proportional material damping.BETD or 3- Rayleigh stiffness proportional material damping.
References:- Material Damping
NTEMP:- Allows one temperature for which data will be provided.NPTS:- Number of material constants to be entered as determined by the `shift function
<https://ansyshelp.ansys.com/Views/Secured/corp/v232/en/ans_mat/evis.html#mat_userdefshift>`_ specified via
TBOPT. Not used forTBOPT= PLIN.3- forTBOPT= WLF2- forTBOPT= TNn, :sub:`f`- forTBOPT= FICT, wherenf is the number of partial fictive temperatures
TBOPT:- Shift function:WLF- Williams-Landel-Ferry.TN- Tool-Narayanaswamy.FICT- Tool-Narayanaswamy with fictive temperature.PLIN- Piecewise linear.USER- User-defined.
References:- Viscoelasticity
NTEMP:- Not used.NPTS:- Not used.TBOPT:- Sintering options:INIT- Initial conditions : relative density, particle diameter, and grain-size diameter. The initial relative density can alternatively be specified as a location-varying initial state ( inistate ).PARAM- Sintering activation temperature and mode specification.STRESS- Sintering stress coefficients.VSCOEF- Viscosity coefficients. Mutually exclusive with VSTABLE.VSTABLE- Table of viscosity values. Mutually exclusive with VSCOEF.GROWTH- Grain-growth parameters.RIEDEL- Selects the Riedel sintering model (default) and defines the viscous moduli coefficients.SOVS- Selects the Skorohold-Olevsky sintering model and defines the viscous moduli coefficients.ANICONST- Orthotropic factors to be applied to the viscous bulk and shear moduli. The factors remain constant throughout densification.
References:- Sintering
NTEMP :- Number of temperatures for which data will be provided. Default = 1.NPTS :- Number of data points to be specified for a given temperature. Default = 7 ifTBOPT= SUPE or MEFF, 2 ifTBOPT= METE, 6 ifTBOPT= METL or METH, and 7 ifTBOPT= MEPD.TBOPT :- Shape memory model option:SUPE – Superelasticity option (default).
MEFF – Shape memory effect option.
METE - Shape memory effect with plasticity option: elastic phase-dependent and thermal expansion.
METL - Shape memory effect with plasticity option: limits of transformation in strain-stress-temperature space.
METH - Shape memory effect with plasticity option: transformation hardening.
MEPD - Shape memory effect with plasticity option: plastic response.
METC - Shape memory effect with plasticity option: tension-compression asymmetry response and hysteresis response.
Reference:- Shape Memory Alloy (SMA)
NTEMP :- Not used.NPTS :- Not used.TBOPT :- *CAMCLAY- Modified Cam-clay material model.MSOL- Material solution option.
References:- Cam-clay
When
Lab= STATE, state variable specifications affect user-defined material models. The subroutine in use depends on the element type used whenLab= USER is specified.NTEMP :- Not used.NPTS :- Number of state variables.TBOPT :- Not used.References:- Customizing Material Behavior
NTEMP :- Number of temperatures for which data will be provided. The maximum value of NTEMP is such that NTEMP x NPTS = 1000NPTS :- Number of data points to be specified for a given temperature. The maximum value of NPTS is such that NPTS x NTEMP = 1000.TBOPT :- Swelling model options:LINEAR- Linear swelling function.EXPT- Exponential swelling function.USER- User-defined swelling function. Define the swelling function via subroutine userswstrain (described in the Programmer's Reference). Define temperature-dependent constants via the tbtemp and tbdata commands. For solution-dependent variables, define the number of variables via the tb,STATE command.
References:- Swelling
NTEMP :- Not used.NPTS :- Not used.TBOPT :- Thermal properties:COND- Thermal conductivity.ENTH- Enthalpy. Enthalpy must be a function of temperature only (see Considerations for Enthalpy).SPHT- Specific heat. For porous media, solid-skeleton specific heat.FLSPHT- Fluid-specific heat for porous media.
References:- Thermal Properties
NTEMP :- Not used.NPTS :- Not used.TBOPT :- Three-network model material options:NETA- Network A properties.NETB- Network B properties.NETC- Network C properties.FLOW- Network flow properties.TDEP- Temperature-dependence factors.LOCK- Chain-locking stretch.BULK- Bulk modulus.
References:- Three-Network Model ( TB,TNM)
When
Lab= USER, the tb command activates either the UserMat (user-defined material) or the UserMatTh (user-defined thermal material) subroutine automatically. The subroutine activated depends on the element type used.NTEMP :- Number of temperatures for which data will be provided. Default = 1.NPTS :- Number of data points to be specified for a given temperature. Default = 48.TBOPT:- User-defined material model ( `UserMat
<https://ansyshelp.ansys.com/Views/Secured/corp/v232/en/ans_prog/Z7K4r1e5lcd.html#>`_ ) or thermal material model ( UserMatTh ) options:
NONLINEAR- Nonlinear iterations are applied (default).LINEAR- Nonlinear iterations are not applied. This option is ignored if there is any other nonlinearity involved, such as contact, geometric nonlinearity, etc.MXUP- This option indicates a UserMat material model to be used with mixed u-P element formulation for material exhibiting incompressible or nearly incompressible behavior.THERM- Thermal material model ( UserMatTh ) for a coupled-field analysis using elementsSOLID225,SOLID226andSOLID227with thermal degrees of freedom. Use this option in a coupled structural-thermal analysis to specify a user-defined thermal material model ( UserMatTh ) independently of the user-defined structural material model ( UserMat ).
References:- Customizing Material BehaviorSubroutine UserMat (Creating Your Own Material Model)
Subroutine UserMatTh (Creating Your Own Thermal Material Model)
NTEMP:- Number of temperatures for which data will be provided.NPTS:- Number of data points to be specified for the wear option. This value is set automatically based on the selected wear option (TBOPT). IfTBOPTis not specified, the default becomesNPTS= 5 andTBOPT= ARCD.TBOPT:- Wear model options:ARCD- Archard wear model (default).USER- User-defined wear model.AUTS- Automatic scaling of wear increment. Must be used in conjunction with one of the wear models (TBOPT= ARCD or USER).
References:- Contact Surface WearSee also tbfield for more information about defining temperature and/or time-dependent properties.
NTEMP:- Unused.NPTS:- Unused.TBOPT:- Crystal plasticity material options:ORIE- Crystal orientation.NSLFAM- Number of slip families.FORM- Formulation number.XPARAM- Crystal characteristic parameters.HARD- Slip system hardness properties.FLFCC- Face-centered cubic (FCC) flow parameters.FLHCP- Hexagonal closed packed (HCP) flow parameters.FLBCC- Body-centered cubic (BCC) flow parameters.
Reference:- Crystal Plasticity
tb activates a data table for use by subsequent tbdata or tbpt commands. The table space is initialized to zero values. Data from this table are used for most nonlinear material descriptions as well as for special input for some elements.
For a list of elements supporting each material model (
Labvalue), see Material Model Element SupportFor information about linear material property input, see mp.
This command is also valid in SOLUTION.
Considerations for Enthalpy (
TBOPT= ENTH)#To ensure correct results, you must define enthalpy over a large enough temperature range to span all computed temperatures during the solution. The tb command does not extrapolate enthalpy values beyond the specified temp range like the mp command does.
If both the tb and mp commands are used to specify enthalpy values, enthalpy values defined via the tb command are used and those defined via the mp command are ignored.
This command contains some tables and extra information which can be inspected in the original documentation pointed above.