Structural analysis aims to predict deformation and stresses in a body (or collection of bodies) that is restrained from moving and is subjected to external forces (loads). Different theoretical models of structural analysis have been developed to simulate a variety of realistic physical behaviors and phenomena. The simplest and the most widely used type of structural analysis is linear static analysis, based on the theory of linear elasticity. Like all numerical simulations methods, Intact.Simulation for Grasshopper numerically approximates this idealized model of linear elasticity within some limited precision. As such, Intact.Simulation can provide insight into structural properties of solid shapes and help in choosing the best available alternative. However, numerical simulation of an idealized mathematical model is not a substitute for physical testing and should not be relied upon for critical design decisions.
Intact.Simulation for Grasshopper simulates linear static behavior of 3D solids based on mathematical theory of linear elasticity which approximates physical reality in many common situations. Like all mathematical models, linear elasticity idealizes physical reality, making a number of simplifying assumptions.
Static: This assumption neglects all dynamic (time-varying) forces and amounts to assuming that all loads are increased slowly to the specified magnitudes, and then remain constant.
Elastic: No permanent deformation takes place, and the body returns to its original shape if the loads are removed.
Linearity: Model deformations (displacements) are linearly proportional to applied loads (forces). For example, doubling the magnitude of the force will double the magnitude of the resulting deformations.
Linear static analysis predicts the magnitude of stresses and elastic displacements within the body. In locations where the magnitude of stresses exceed certain levels, linear static analysis predicts material failure based on several experimentally verified failure criteria. The type of failure depends on the type of material and the stress levels; linear static analysis cannot predict whether failure results in large permanent deformation, cracks, or breakage, but only that the stresses and displacements will exceed the elastic limit of the material.
It is important to remember that Intact.Simulation for Grasshopper, computes a numerical approximation of an idealized theoretical model, not physical reality. Every model has its limitations. For example, the linear theory of elasticity predicts infinite stresses near “wedges”, re-entrant corners, interfaces between different materials, and so on. In physical reality, this cannot happen, because the material simply deforms more “plastically” (as opposed to “elastically”). But in the computer simulation, this means that at some points in your model, stresses will never converge – they will just get bigger and bigger as you increase the resolution. The more complex your model is, the more likely you will have some points like that.
More generally, the linear static model of elasticity (and hence Intact.Simulation for Grasshopper) does not account for many important physical phenomena, including buckling, material and geometry non-linearities, large and plastic deformations, and so on.
Intact.Simulation for Grasshopper 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 be used for critical design decisions in place of physical experiments. A number of factors, briefly described below, can cause Intact.Simulation for Grasshopper answers to deviate significantly from physical reality: