SDT-base
Contents
 
Functions
   
PDF
Index
Chapter 1 Theory and reference
Theory and reference
Non-linear system representation
Strains, stresses, application of forces
Jacobian computations
Kinematics of non-linear systems
Generalized non-linear springs
Generalized non-linear surfaces
Non-linear volumes
Kinematic reduction, observation and hyperreduction
Manual definition of input and output (deprecated)
Non-linear constitutive laws
Laws with no internal states, principles
Tabular interpolation
Laws with internal states
Hyper-visco-hysteretic 0D model
User callback in
nl_inout
, MexCb field
Dedicated user function (deprecated)
.anonymous field for definition (deprecated)
Maxwell cell model using matrices (deprecated)
Hyper-visco 3D model
Kinematics
Invariants, strain rates
Stress, equations of motion, time integration at a material point
Hyperelastic potential, polyconvexity
Compression or volume change behavior
Deviatoric laws
Mixed U-P elements small deformation
Cross check examples
Mixed U-P elements large deformation
Viscoelastic implementations
Transient solution of non-linear equations
Principles
Enforced displacement, resultants
Definition of an underlying linear system
Data structures for non-linearities in time
NLdata
non-linearity definition (model declaration)
Additional fields in model
NL
structure : non-linearity representation during time integration
Harmonic balance solutions and solver
Time/frequency representation of solutions/loads
Harmonic balance equation (real DOF)
Complex formulation and equivalent stiffness
Inter-harmonic coupling discussion
Harmonic load definition
Data structures for HBM solvers
Model, superelement
Opt
Node
K{i},Klab{i},DOF
Elt, Node, il, pl
TR
Non-linearity definition
NLdata
NL structure non-linearity representation during HBM solve
Solver options definition
Option structure during HBM solve
Harmonic result structure
Chapter 2 Tutorial
Tutorial
Installation
Frequency domain test cases
Example lists
Spring mass examples
Beam problem with local non-linearity
Lap joint problem with contact
Hyperelastic bushing
Time domain test cases
Single mass test of various non-linearities
Single mass stepped sine
CBush with orientation
Beam with non-linear rotation spring
Lap joint with non-linear springs
Parametric experiments in time
Elastic representation as superelements
NASTRAN cards used for sensors/non-linearities
ABAQUS cards used for sensors/non-linearities
ANSYS cards used for sensors/non-linearities
Storing advanced SDT options in bulk format
Squeal related examples
Post-processing test signals
CEA
NL time transient on reduced bases
Advanced usage
DOE & general organization in steps
External links
Chapter 3 Contact modeling, theory and implementation
Contact modeling, theory and implementation
Modeling contact friction interactions
Ideal Signorini-Coulomb model
Functional representation of contact pressure
Regularized friction models
Numerical implementation
Contact friction between 3D surfaces
Eulerian sliding formulation
Frequency domain linearization
Surface Contact with large displacement
Line contact for large displacement
Implemented contact and friction laws (SDT contact)
General parameters
Bilinear contact law,
1,n1
:
linear
Exponential contact law,
2
:
exponential
Tabulated contact law,
3
:
tabular
Power contact law,
4
:
tabular
Exact Coulomb law,
1
,
11
:
coulomb strict
Regularized Coulomb law with linear slope,
2
,
12
:
coulomb reg
Regularized Coulomb law with arctangent,
3
,
13
:
coulomb arctan
Regularized Coulomb law with scaled linear slope,
4
,
14
:
coulomb scaledreg
Contact simulation method
Status method for contact
Time integration
Chapter 4 Function reference
Function reference
d_hbm
TestBeamNL
d_tdoe
MeshCfg URN definition of meshes
SimuCfg URN definition of time experiment
hbmui
Hide
Init[,Project,Post,...]
PARAM[.
Tab
,UI]
Set[Project,Post,...]
Project
Post
PostDlgSensPick
hbm_post
ZTraj[,Get,GetBnl,Set,SetDef]
AddPost
Init
XF.[GetData,X,Y,Xlab]
XF.set
XF.Stack
hbm_solve
AFMap
Assemble[call,init,exit]
fe_time[,cleanup]
harm[lab,hdof,place,c]
Opt
Reduce
@abscHBM
@ATimesZ
@buildA
@buildCHarm
@buildHkt
@buildLoad
@ctaSubH
@defUpCoef
InitHBM
@iterHBM
@getZf
@outputInitHBM
@outputHBMFcn
@resHBM
hbm_utils
Path
Help
Latex
,Hevea
Verbose_Mode
Distrib
nl_spring
Supported non linearities
ConnectionBuild
ConnectionCyl
InitV
NL
NLJacobianUpdate
SetPro
GetPro
Follow
TimeOpt
AssembleCall
ResidualCall
fe_timeCleanupCall
OutputInitCall
TimeOutputOptions
mkl_utils
rheo2NL
tab
BlockSave,BlockLoad
mkl_utils
Residual
chandle
chandle
DiagNewmark
ExpNewmark
nl_inout
Non linearities list
nl_inout
nl_contact
nl_modaldmp
nl_inout
DofSet
Power
FuTable
K_t
MexIOa
SCLd
LRFu
slab sensor non-linearity
temp still undocumented
Non linearities list (deprecated)
nl_maxwell (deprecated)
DofKuva
DofV
nl_spring
RotCenter
nl_rotCenter
rod1
nl_gapcyl
Creating a new non linearity:
nl_fun.m
nl_solve
TimeOpt
Static
Mode
Post
TgtMdlBuild,Assemble
nl_mesh
Conform
Contour
Cover
Hole[,Groups,Diff,Drill,Gen]
Replace
Rivet
ShellSkin
GmshVol
ExtrudeLayer
StackClean
spfmex_utils
OfactOptim
nl_bset
ctc_utils
Generate, GenerateContactPair
Set SetPro
remove
GetCPro
GetObs
GetFNL
GetWeight
ParInit
TieSe
Ctc2Zt
MpcSe2Ctc
Zt2Ctc
TangentMdl
Show
Examples
p_contact,nl_contact
il : contact formulation parameters
MAP : orientation for contact and friction
NLdata : Defining contact and friction laws parameters
Default values
elementsDefining contact elements
Contact output
Time integration callbacks
Example
Example : Impact between two cubes
Bibliography
Index