Linear Static Analysis
Known Limitations & Common Problems
Scan&Solve computes a numerical approximation of a mathematical
model of linear elasticity. As is the case with all such software,
the computed stresses and displacements should not be confused with physical
reality and should not used for critical design decisions in place of physical experients. A
number of factors, briefly described below, can cause Scan&Solve answers to deviate
significantly from physical reality:
- Model is not linear elastic.
A linear elastic model of stress is not applicable in many situations, e.g. non-linear material
properties, large plastic deformations, vibrations, buckling, thermal stresses, and so on.
- Idealized geometry and material properties.
While geometric inaccuracies may be quantified by design and manufacturing tolerances, predicting
the effect of material variability is usually more difficult.
- Imprecise or unrealistic boundary conditions.
The correctness of the model depends critically on the type (are they really static?) and
accuracy of restraints and loads. But these parameters are rarely known precisely, and are
sometimes simplified or idealized, contributing to uncertainty of the computed results.
For example, edge restraints are non-physical idealizations of small-face restraints; their
use may result in poor solutions in the vicinity of such edges.
- Low resolution.
Every known stress analysis approach (including Scan&Solve) relies on spatial discretization
of the geometry in one way or another. Scan&Solve is unique because it uses volumetric
discretization of space that does not conform to geometry, and the user does not??need to deal
with meshing, but fundamentally, it still relies on the notion of a "finite element" which is
associated with some volumetric portion of geometry. It is usually impossible to estimate a
priori how many elements are sufficient for accurate answers. Scan&Solve currently does not
perform any posteriori analysis of the computed solutions for accuracy or convergence.
- Missed small features.
Scan&Solve tolerates small imperfections and features in the noisy or overly detailed
boundary representation of a solid. However, this means that at low resolution, it could also
miss some important features, such as small holes, gaps, and channels that could affect accuracy
or correctness of computed solutions.
- Large size to detail ratio.
The size to detail ratio is a fundamental barrier of all numerical methods, and not a limitation
unique to Scan&Solve. Challenging models include thin-walled solids, slender truss-like
structures, solids restrained on very small faces, and other models where the ratio of the
overall size of the solid to the??smallest dimension ('detail') on the object is very large.
Accurate analysis requires that the size of finite element should be small enough to resolve the
smallest detail of the model. But if the model is also very large, this will result in a huge number
of elements, easily exceeding the maximum resolution available in Scan&Solve.
- No adaptive analysis.
Some of the above problem may be alleviated by varying the size of the elements throughout the
space, depending on the size of small features and/or desired resolution. The current version of
Scan&Solve does not support such adaptive analysis.
- No point restraints.
Only surface areas and edges can be restrained in the current version of Scan&Solve, as dictated by the
theory. Point restraints are commonly used in mesh-based FEA packages where they are
applied to nodes. But such restraints are actually not physical and may result in poor solutions
in the vicinity of the restraints. Although edges can be restrained, please remember that they are also
non-physical idealizations of small-face restraints. Using edge restraints may result in poor
solutions in the vicinities of the restrained edges.
- First degree numerical approximation.
The current version of Scan&Solve relies on first degree (linear) polynomial functions
(splines) to approximate the solution. Some structural analysis problems require higher-degree
functions to achieve accuracy and convergence. We expect future versions of Scan&Solve to
support such functions.