Analysis Manual For MIDAS Meshfree
Analysis Manual For MIDAS Meshfree
Table of Contents
1. Introduction
2. Basic formulation
3. Analysis
4. Load and constraints
1. Introduction
This manual describes the concepts and theories employed in midas Meshfree. The material
presented in the manual is aimed at users with basic knowledge in computational mechanics
and related engineering fields. As many users are familiar with finite element method (FEM),
descriptions are made extensively utilizing notations and algorithm that originate from
classical FEM.
In chapter 2, key concepts employed and formulations for structural and heat transfer
analyses are explained.
Midas Meshfree is a general-purpose analysis solution capable of solving static and dynamic
problems in structural mechanics. Also analysis of heat transfer and sequentially coupled
structural thermal expansion problems can be carried out. Table 1.1 summarizes the
analysis features.
Although finite element technology and commercial applications have matured and proven in
industrial usage to boost productivity, small businesses still lag behind in adopting simulation
technologies in product designs. In this regard, the immediate obstacle is converting the
design CAD model into finite element discretized analysis model.
Midas Meshfree uses the following sign conventions for stress for consistency and to avoid
confusion. Note that positive normal stress refers to tension state while negative normal
stress the compression state.
z
zz
zx zy
yz
xz yy
xy yx
xx
x
Figure 1.1 Sign convention for stress in midas Meshfree
2. Basic concepts and formulation
This chapter describes the basic concepts and formulation of midas Meshfree. The key
concept that is unique compared to traditional FEM can be summarized as follows.
For linear elasticity, Hu-Washizu variational principle (ref 2.3, 2.4) can be regarded as the
most fundamental equation encompassing equations of equilibrium, constitutive and
compatibility:
This generic form can be reduced to Hellinger-Reissner variational principle (ref 2.5, 2.6)
under the assumption that strain and stress satisfy the constitutive equation.
This can further be transformed to the principle of virtual work when compatibility relations
between ε and u are satisfied.
For the sake of simplicity, further derivation assumes linear elastic structural analysis based
on assumed displacement, single field formulation.
p x
Sf
eD
u x uˆ x
Figure 2.1 shows spatial grid with computational domain, immersed inside. The
computational domain is discretized by grid elements in a nonconforming manner. Each grid
element can be classified into interior and boundary grid elements. Boundary grid elements
can be further divided into those with Dirichlet boundary condition applied and those without,
i.e. with Neumann boundary condition. For convenience, interior and Neumann boundary
grid element domain is designated as Ce and Dirichlet boundary grid element domain is
designated as eD .
Similar to finite element procedure, we need to restrict the integral domain to single grid
element for applying either of the variational principles. For interior grid elements and
boundary elements with Neumann boundary condition, the displacement vector, u is
interpolated by shape functions and associated nodal degrees of freedom values.
uh Nde [2-4]
û : prescribed displacement
Numerically, the special function is adopted such that the function value changes spatially
from one to zero near the vicinity of the Dirichlet boundary surface, Su .
Based on equations [2-4] and [2-5], the corresponding grid element strains can be
represented as,
εh uh Bde [2-7]
Principle of virtual work in equation [2-3] can be restated in terms of internal and external
force vector in the following form.
Employing strain-displacement relations expressed equations [2-7] and [2-8], the global
internal force vector is expressed in terms of summation of contributions from each grid
element as,
where each grid element stiffness matrices and force vectors are expressed in the following
form.
K Ce BT DBd
C C
e
[2-11]
BT DB NT Π DB BD Π N NT Π D Π Nd
T T
e
D
K
D eD
FdCˆ BT DBd dˆ e
C
e
[2-12]
NT Π DB BT DBd dˆ e
T
FdDˆ
eD
It is worth noticing that integration of each grid element contributions is conducted on the
actual computation domain only ( Ce or eD ). To this end, special integration
techniques are utilized (see section 2.4). For linear elasticity problems, the solution to the
equation [2-4] can be obtained by solving sparse system of linear equations.
The global solution vector is utilized to recover strain using equations [2-7] and [2-8].
Computation of stress follows trivially for elastic materials.
Rigid body
rotation
Rigid body
translation
us
Xs Xm
R θm
um
Points in certain surface, X s can be constrained such that its displacements satisfies rigid
body motion with respect to an independent point in space, Xm . The geometric nonlinear
kinematic relations can be incorporated in the surface displacement in the following form.
uhs ΠNdes I Π um R θm I Xs Xm
[2-13]
u1
u2
X1 X2
Effect of finite rotation comes into play only if the points are separated by a finite distance. If
corresponding points are located at the identical spatial position, the above equation
reduces to a simpler and familiar form that satisfies u1h uh2 at contact points.
In equations [2-13] to [2-15], Π takes the form of equation [2-6], vanishing at the surface
where the special constraints are applied. Kinematic relations for sliding contact condition
can be similarly derived by releasing tangential components of displacement vector.
For linear structural analysis, linearized form of equations [2-13] and [2-14] is utilized to
derive strain and its variation which are included in the variational formulation.
e e
By default, volume integration is conducted using the third method. It can repair the flaws in
CAD models which in many cases exist. Other methods are utilized to make the whole
integration procedure fail-safe.
,
Ti
Figure 2.5 Integration over CAD surface
With regards to surface integration method, the CAD surface is divided into triangular
patches, and integration is conducted using Gauss quadrature on triangles.
S fdA T i
f x , x x d d [2-16]
Ti : sub-triangle domain
σ Pβe [2-17]
For interior grid elements and boundary elements with Neumann boundary condition, the
right hand side of equation [2-2] can be expressed as,
deT Q1T βe βeT Q1de Pβe [2-18]
For boundary grid element with Dirichlet boundary condition prescribed, the same terms
takes the following form:
deT Q1T QT2 βe βeT Q1 Q2 de Pβe
[2-19]
Q1 PT Bd
e
Q2 PT ΠNd [2-20]
eD
P PT D1Pd
e
Error is introduced during the discretization process of the solution field into finite number of
grid elements. To assess the discretization error, a posteriori error estimation can be utilized.
To this end, strain energy error is calculated based on a stress error definition. The stress
error can represented as error between exact stress that satisfies the governing equation
and approximate grid stress which includes errors from discretization.
e σexact σh [2-23]
Similar to the methods used in the finite element method community, stress obtained by a
separate recovery procedure is employed as an estimate to the exact stress to define stress
error.
e σ R σh [2-24]
σR : recovered stress
1
2 Ce h
U σ T D1σ h d [2-25]
strain energy error and non-dimensional strain energy error are computed in the following
form:
1
2 Ce
eU eT D1e d
[2-26]
e
eU U U
Meshfree provides error measures as well as strain energy for individual part in an assembly,
to assess discretization error. The information can be useful for adjusting overall grid size or
part level grid size. Table 2.1 summarizes the output information generated to assess
discretization error.
UP P
VP
Subscript P indicate a specific part, V P is the
volume of part.
Average energy error density for part P: 1
2 e Ce e D e d
T 1
eU , P P
VP
Part strain energy ratio UP
100%
U
Part energy error ratio eU , P
100%
eU
Total strain energy U
Total energy error eU
Non-dimensional error energy eU
The heat transfer formulation is based on a variational form of the energy balance equation
with Fourier law of heat conduction.
T
c t T T
T
κTd TqdS Trd [2-27]
Sq
T : temperature
: material density
c : material capacitance
κ : material conductivity 3x3 matrix
q : surface heat flux
r : volumetric heat generation
: gradient operator
q qˆ hc T Tamb Ar T 4 Tamb
4
[2-28]
eD
T x Tˆ x
Figure 2.4 Heat transfer grid elements with immersed computational domain
The concepts used to obtain discretized form of equations for structural analysis in section
2.2 is adopted in a similar manner. For interior grid elements and boundary grid elements
with Neumann boundary condition, temperature, T is interpolated by shape functions and
associated nodal degrees of freedom values.
T h Nhe [2-29]
For boundary grid elements where boundary condition of T Tˆ is prescribed, equation [2-29]
is modified in a way that the boundary condition is naturally satisfied at Su .
Tˆ : prescribed temperature
For transient heat transfer analysis, backward difference algorithm is adopted. The final
integral equation is expressed as:
ht
c e
C
ce
D
ht t
t
k Ce k
C
D
e ht t f q f r f ˆ
D T [2-31]
where the grid element contributions are represented as follows (equations [2-32] and [2-33]).
ce cNT Nd
e
N
T
k Ce κNd [2-32]
C C
e
fr NT rdS [2-33]
e
hˆ e hˆ te D
fTˆ ce t t k ˆe
eD ht t
D t
2.7 Reference
2.1 A. Duster, J Parvizian, Z Yang, and E Rank, “The finite cell method for three-dimensional
problems of solid mechanics”, The finite cell method for three-dimensional problems of solid
mechanics, Vo. 197, Issues 45-48, 2008
2.2 R Mittal and G Iaccarino, “Immersed boundary methods”, Annual Review of Fluid
Mechanics, Vo. 37, 2005
2.3 Hu, H.C., “On some variational principles in the theory of elasticity and the theory of
plasticity,” Scintia Sinica, Vol. 4, 1955
2.4 Washizu, K., On the Variational Principles of Elasticity, Aeroelastic and Structural
Research Laboratory, MIT, Technical Report, 1955
2.5 Hellinger, E., “Der allgemeine Ansatz der Mechanik der Kontinua,” Encyclopadie der
Mathernafischen Wissenschaften, Vol. 4, 1914
2.6 Reissner, E., “On a variational theorem in elasticity,” Journal of Mathematical Physics,
Vol. 29, 1950
2.7 Pian, T.H.H. and Sumihara, K., “Rational approach for assumed stress finite elements,”
International Journal for Numerical Methods in Engineering, Vol. 20, 1984
3. Analysis algorithm