MYSTRANsolver / MYSTRAN

MYSTRAN is a general purpose finite element analysis solver
https://www.mystran.com/
MIT License
52 stars 15 forks source link

CQUAD4/CTRIA3 don't support MCID field #15

Open SteveDoyle2 opened 8 months ago

SteveDoyle2 commented 8 months ago

The mcid option (integer) on the theta/mcid is not supported. The default is theta=0.0. Anyways, the MCID/material coordinate system is the preferred way to specify a coordinate system for an orthotropic (e.g., carbon fiber composite) material.

The math is below:

MICD (material coordinate system)

n = normal i = x-axis of material coordinate system jmat = cross(normal, i) # k x i jmat = jmat / norm(jmat) imat = cross(jmat, normal)

Theta (element coordinate system)

imat = xyz2 - xyz1 imat = imat / norm(imat) jmat = cross(normal, imat) # k x i jmat = jmat / norm(jmat)

The Mystran QRG has: image

The MSC Nastran QRG has: image

image

Also for completeness, almost nobody uses the tflag and differential thicknesses

SteveDoyle2 commented 8 months ago

Also for cylindrical/spherical coordinate systems:

image