mpt Module

digraph inheritancea160c32971 { bgcolor=transparent; rankdir=LR; size=""; "pyNastran.op2.tables.geom.mpt.MPT" [URL="#pyNastran.op2.tables.geom.mpt.MPT",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="defines methods for reading op2 materials & time-stepping methods"]; }

defines readers for BDF objects in the OP2 MPT/MPTS table

class pyNastran.op2.tables.geom.mpt.MPT(op2: OP2Geom)[source]

Bases: object

defines methods for reading op2 materials & time-stepping methods

add_op2_material(mat)[source]
property factor: int
junk_read_mat11(data: bytes, n: int) int[source]

Solid element orthotropic material property definition. Defines the material properties for a 3-D orthotropic material for isoparametric solid elements.

Word Name Type Description

1 MID I Material identification number 2 E1 RS Modulus of elasticity in the longitudinal direction or 1-direction 3 E2 RS Modulus of elasticity in the lateral direction or 2-direction 4 E3 RS Modulus of elasticity in the thickness direction or 3-direction 5 NU12 RS Poisson’s ratio (ε2/ε1 for uniaxial loading in the 1-direction) 6 NU13 RS Poisson’s ratio (ε3/ε1 for uniaxial loading in the 1-direction) 7 NU23 RS Poisson’s ratio (ε3/ε2 for uniaxial loading in the 2-direction) 8 G12 RS In-plane shear modulus 9 G13 RS Transverse shear modulus for shear in the 1–3 plane 10 G23 RS Transverse shear modulus for shear in the 2–3 plane 11 RHO RS Mass density 12 A1 RS Thermal expansion coefficient in the longitudinal direction 13 A2 RS Thermal expansion coefficient in the lateral direction 14 A3 RS Thermal expansion coefficient in the thickness direction 15 TREF RS Reference temperature for calculation of thermal loads 16 GE RS Structural damping coefficient 17 UNDEF(16) None

read_creep(data: bytes, n: int) int[source]

CREEP(1003,10,245) - record 1

read_fake(data: bytes, n: int) int[source]
read_mat1(data: bytes, n: int) int[source]

MAT1(103,1,77) - record 2

read_mat10(data: bytes, n: int) int[source]

MAT10(2801,28,365) - record 9

Word Name Type Description 1 MID I Material identification number 2 BULK RS Bulk modulus 3 RHO RS Mass density 4 C RS Speed of sound 5 GE RS Structural damping coefficient

read_mat11(2903, 29, 371)[source]
read_mat2(data: bytes, n: int) int[source]

MAT2(203,2,78) - record 3

ints = (100000001, 10101010.0, 1010101.0, 0, 10101010.0, 0, 4545454.5, 0.05, 0.001, 0.001, 0, 0, 0, 0, 0, 0, 0, -200000001, 0, 0, 0, 0, 0, 0, 0.05, 0, 0, 0, 0, 0, 0, 0, 0, 0) floats = (100000001, 10101010.0, 1010101.0, 0.0, 10101010.0, 0.0, 4545454.5, 0.05, 0.001, 0.001, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -200000001, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0)

read_mat3(data: bytes, n: int) int[source]

MAT3(1403,14,122) - record 4

read_mat4(data: bytes, n: int) int[source]

MAT4(2103,21,234) - record 5

read_mat5(data: bytes, n: int) int[source]

MAT5(2203,22,235) - record 6

read_mat8(data: bytes, n: int) int[source]

MAT8(2503,25,288) - record 7

read_mat9(data: bytes, n: int) int[source]

MAT9(2603,26,300) - record 9

read_mathp(data: bytes, n: int) int[source]

MATHP(4506,45,374) - Record 11

NX/MSC 1 MID I Material identification number 2 A10 RS Material constant related to distortional deformation 3 A01 RS Material constant related to distortional deformation 4 D1 RS Material constant related to volumetric deformation 5 RHO RS Mass density 6 ALPHA RS Coefficient of volumetric thermal expansion 7 TREF RS Reference temperature 8 GE RS Structural damping element coefficient 9 SF I ??? 10 NA I Order of the distortional strain energy polynomial function 11 ND I Order of the volumetric strain energy polynomial function 12 KP RS ??? 13 A20 RS Material constant related to distortional deformation 14 A11 RS Material constant related to distortional deformation 15 A02 RS Material constant related to distortional deformation 16 D2 RS Material constant related to volumetric deformation 17 A30 RS Material constant related to distortional deformation 18 A21 RS Material constant related to distortional deformation 19 A12 RS Material constant related to distortional deformation 20 A03 RS Material constant related to distortional deformation 21 D3 RS Material constant related to volumetric deformation 22 A40 RS Material constant related to distortional deformation 23 A31 RS Material constant related to distortional deformation 24 A22 RS Material constant related to distortional deformation 25 A13 RS Material constant related to distortional deformation 26 A04 RS Material constant related to distortional deformation 27 D4 RS Material constant related to volumetric deformation 28 A50 RS Material constant related to distortional deformation 29 A41 RS Material constant related to distortional deformation 30 A32 RS Material constant related to distortional deformation 31 A23 RS Material constant related to distortional deformation 32 A14 RS Material constant related to distortional deformation 33 A05 RS Material constant related to distortional deformation 34 D5 RS Material constant related to volumetric deformation 35 CONTFLG I Continuation flag CONTFLG =1 With continuation 36 TAB1 I TABLES1 identification number which defines tension/compression 37 TAB2 I TABLES1 identification number which defines equibiaxial tension 38 TAB3 I TABLES1 identification number which defines simple shear 39 TAB4 I TABLES1 identification number which defines pure shear 40 UNDEF(3) None 43 TAB5 I TABLES1 identification number which defines volumetric compression CONTFLG =0 Without continuation End CONTFLG

read_matort(data: bytes, n: int) int[source]

MATORT(10900,109,596) - SOL 600 only

Word Name Type Description 1 MID I Material identification number 2 E1 RS modulus of elasticity in longitudinal direction 3 E2 RS modulus of elasticity in lateral direction 4 E3 RS modulus of elasticity in thickness direction 5 NU12 RS Poisson’s ratio 6 NU23 RS Poisson’s ratio 7 NU31 RS Poisson’s ratio 8 RHO RS Mass density 9 G12 RS shear modulus in plane 1-2 10 G23 RS shear modulus in plane 2-3 11 G31 RS shear modulus in plane 3-1 12 A1 RS coefficient of thermal expansion in direction 1 13 A2 RS coefficient of thermal expansion in direction 2 14 A3 RS coefficient of thermal expansion in direction 3 15 TREF RS reference temperature 16 GE RS structure damping coefficient 17 IYLD I Yield criteria 18 IHARD I Work harding rules 19 SY RS Equivalent (von Mises) tensile yield stress 20 SORNL RS For ORNL only, 10th cycle equivalent yield stress 21 Y1 RS Hill’s yield stress in direction 1 22 Y2 RS Hill’s yield stress in direction 2 23 Y3 RS Hill’s yield stress in direction 3 24 UNDEF none 25 YSHR1 RS Hill’s yield shear stress in direction 1 26 YSHR2 RS Hill’s yield shear stress in direction 2 27 YSHR3 RS Hill’s yield shear stress in direction 3

read_matpor(data: bytes, n: int) int[source]

Record – MATPOR(4801,48,961)

Material properties for porous materials used as acoustic absorbers Word Name Type Description 1 MID I Material identification number 2 MODEL I Absorber model MODEL = 1 Craggs model 3 RHO RS Mass density 4 C RS Speed of sound 5 UNDEF(4) None 9 RES RS Flow resistivity 10 POR RS Porosity 11 TORT RS Tortuosity 12 UNDEF(5) None MODEL = 2 Delaney-Miki model 3 RHO RS Mass density 4 C RS Speed of sound 5 FRAME I FRAME = 1 for rigid; FRAME = 2 for limp 6 UNDEF(3) None 9 RES RS Speed of sound 10 POR RS Porosity 11 UNDEF RS 12 DENS RS Frame density (for limp frames only) 13 UNDEF(4) RS MODEL = 3 Johnson-Champoux-Allard model 3 RHO RS Mass density 4 C RS Speed of sound 5 FRAME I FRAME = 1 for rigid; FRAME = 2 for limp 6 GAMMA RS Ratio of constant pressure specific heat to constant volume specific heat 7 PR RS Prandtl number 8 MU RS Dynamic viscosity 9 RES RS Speed of sound 10 POR RS Porosity 11 TORT RS Tortuosity 12 DENS RS Frame density (for limp frames only) 13 L1 RS Characteristic viscous length 14 L2 RS Characteristic thermal length 15 UNDEF(2) None

read_mats1(data: bytes, n: int) int[source]

MATS1(503,5,90) - record 12

read_matt1(data: bytes, n: int) int[source]

MATT1(703,7,91) checked NX-10.1, MSC-2016

read_matt11(data: bytes, n: int) int[source]

Record – MATT11(3303,33,988)

Solid orthotropic material temperature dependence. Defines the temperature dependent material property for a 3D orthotropic material for isoparametric solid elements.

Word Name Type Description

1 MID I Material identification number 2 TE1 I TABLEMi ID for modulus of elasticity in the 1-direction 3 TE2 I TABLEMi ID for modulus of elasticity in the 2-direction 4 TE3 I TABLEMi ID for modulus of elasticity in the 3-direction 5 TNU12 I TABLEMi ID for Poisson’s ratio (ε2/ε1 for uniaxial loading in the 1-direction) 6 TNU13 I TABLEMi ID for Poisson’s ratio (ε3/ε1 for uniaxial loading in the 1-direction) 7 TNU23 I TABLEMi ID for Poisson’s ratio (ε3/ε2 for uniaxial loading in the 2-direction) 8 TRHO I TABLEMi ID for mass density 9 TG12 I TABLEMi ID for shear modulus in 1–2 plane 10 TG13 I TABLEMi ID for shear modulus in 1–3 plane 11 TG23 I TABLEMi ID for shear modulus in 2–3 plane 12 TA1 I TABLEMi ID for thermal expansion coefficient in the 1-direction 13 TA2 I TABLEMi ID for thermal expansion coefficient in the 2-direction 14 TA3 I TABLEMi ID for thermal expansion coefficient in the 3-direction 15 UNDEF None 16 TGE RS TABLEMi ID for structural damping coefficient 17 UNDEF(16) None ints = (1, 10, 20, 20, 30, 30, 30, 40, 40, 50, 60, 70, 70, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)

read_matt2(data: bytes, n: int) int[source]
read_matt3(data: bytes, n: int) int[source]

Word Name Type Description 1 MID I Material identification number 2 TID(15) I entry identification numbers

test_op2 -g C:MSC.Softwaremsc_nastran_runsvarmat4c.op2 C:MSC.Softwaresimcenter_nastran_2019.2tpl_post2m402mat3_matt3_ex_ey_nuxy_gxy.op2

read_matt4(data: bytes, n: int) int[source]

MATT4(2303,23,237) checked NX-10.1, MSC-2016

read_matt5(data: bytes, n: int) int[source]

MATT5(2403,24,238) checked NX-10.1, MSC-2016

read_matt8(data: bytes, n: int) int[source]

common method to read MSC/NX MATT8s

read_matt9(data: bytes, n: int) int[source]

common method for reading MATT9s

read_mpt_4(data: bytes, ndata: int)[source]
read_nlparm(data: bytes, n: int) int[source]

NLPARM(3003,30,286) - record 27

NX 2019.2 Word Name Type Description 1 SID I Set identification number 2 NINC I Number of increments 3 DT RS Incremental time interval for creep analysis 4 KMETHOD I Method for controlling stiffness updates 5 KSTEP I Number of iterations before the stiffness update 6 MAXITER I Limit on number of iterations for each load increment 7 CONV I Flags to select convergence criteria 8 INTOUT I Intermediate output flag 9 EPSU RS Error tolerance for displacement U criterion 10 EPSP RS Error tolerance for displacement P criterion 11 EPSW RS Error tolerance for displacement W criterion 12 MAXDIV I Limit on probable divergence conditions 13 MAXQN I Maximum number of quasi-Newton correction vectors 14 MAXLS I Maximum number of line searches 15 FSTRESS RS Fraction of effective stress 16 LSTOL RS Line search tolerance 17 MAXBIS I Maximum number of bisections 18 MAXR RS Maximum ratio for the adjusted arc-length increment 19 RTOLB RS Maximum value of incremental rotation

ndata = 80:

sid nic dt km ks max con int epu epp epw mx mx mx fstr lso mx mx rtolb

ints = (1, 10, 0, 1, 5, 25, -1, 0, 0.01, 0.01, 0.01, 3, 25, 4, 0.20, 0.5, 5, 20.0, 20.0, 0) floats = (1, 10, 0.0, 1, 5, 25, -1, 0.0, 0.01, 0.01, 0.01, 3, 25, 4, 0.20, 0.5, 5, 20.0, 20.0, 0.0)

# C:MSC.Softwaremsc_nastran_runslcdf07a.op2 ints = (10000001, 1, 0, 1, 500, 25, 14, 0, 0.01, 0.01, 0.01, 5, 25, 0, 0.2, 0.5, 5, 20.0, 20.0, 0) floats = (10000001, 1, 0.0, 1, 500, 25, 14, 0.0, 0.01, 0.01, 0.01, 5, 25, 0.0, 0.2, 0.5, 5, 20.0, 20.0, 0.0)

read_nlpci(data: bytes, n: int) int[source]
read_radbnd(data: bytes, n: int) int[source]
read_radm(data: bytes, n: int) int[source]

RADM(8802,88,413) - record 25 .. todo:: add object

read_radmt(data: bytes, n: int) int[source]
read_stop(data: bytes, n: int) int[source]
read_tstepnl(data: bytes, n: int) int[source]

Common method to read MSC/NX TSTEPNLs

property size: int