HOME

TheInfoList



OR:

Dynamic relaxation is a numerical method, which, among other things, can be used to do " form-finding" for cable and fabric structures. The aim is to find a geometry where all forces are in
equilibrium Equilibrium may refer to: Film and television * ''Equilibrium'' (film), a 2002 science fiction film * '' The Story of Three Loves'', also known as ''Equilibrium'', a 1953 romantic anthology film * "Equilibrium" (''seaQuest 2032'') * ''Equilibr ...
. In the past this was done by direct modelling, using hanging chains and weights (see Gaudi), or by using
soap film Soap films are thin layers of liquid (usually water-based) surrounded by air. For example, if two soap bubbles come into contact, they merge and a thin film is created in between. Thus, foams are composed of a network of films connected by Plat ...
s, which have the property of adjusting to find a "
minimal surface In mathematics, a minimal surface is a surface that locally minimizes its area. This is equivalent to having zero mean curvature (see definitions below). The term "minimal surface" is used because these surfaces originally arose as surfaces that ...
". The dynamic relaxation method is based on discretizing the continuum under consideration by lumping the mass at nodes and defining the relationship between nodes in terms of stiffness (see also the
finite element Finite element method (FEM) is a popular method for numerically solving differential equations arising in engineering and mathematical modeling. Typical problem areas of interest include the traditional fields of structural analysis, heat tran ...
method). The system oscillates about the equilibrium position under the influence of loads. An iterative process is followed by simulating a pseudo- dynamic process in time, with each iteration based on an update of the geometry, W. J. Lewis, ''Tension Structures: Form and behaviour'', London, Telford, 2003 similar to leapfrog integration and related to velocity
Verlet integration Verlet integration () is a numerical method used to integrate Newton's equations of motion. It is frequently used to calculate trajectories of particles in molecular dynamics simulations and computer graphics. The algorithm was first used in 17 ...
.


Main equations used

Considering
Newton's second law of motion Newton's laws of motion are three physical laws that describe the relationship between the motion of an object and the forces acting on it. These laws, which provide the basis for Newtonian mechanics, can be paraphrased as follows: # A body re ...
(force is mass multiplied by acceleration) in the x direction at the ith node at time t: :R_(t)=M_A_(t)\frac Where: :R is the residual force :M is the nodal mass :A is the nodal acceleration Note that fictitious nodal masses may be chosen to speed up the process of form-finding. The relationship between the speed V, the geometry X and the residuals can be obtained by performing a double numerical integration of the acceleration (here in central finite difference formD S WAKEFIELD, ''Engineering analysis of tension structures: theory and practice'', Bath, Tensys Limited, 1999), : :V_\left(t+ \frac \right) = V_ \left(t- \frac \right) + \fracR_(t) :X_i(t+ \Delta t)=X_i(t)+\Delta t \times V_ \left(t+ \frac \right) Where: :\Delta t is the time interval between two updates. By the principle of equilibrium of forces, the relationship between the residuals and the geometry can be obtained: :R_(t+ \Delta t)=P_(t+ \Delta t)+\sum \frac \times (X_j(t+ \Delta t)-X_i(t+ \Delta t)) where: :P is the applied load component :T is the tension in link m between nodes i and j :l is the length of the link. The sum must cover the forces in all the connections between the node and other nodes. By repeating the use of the relationship between the residuals and the geometry, and the relationship between the geometry and the residual, the pseudo-dynamic process is simulated.


Iteration steps

1. Set the initial kinetic energy and all nodal velocity components to zero: :E_k(t=0)=0\frac :V_i(t=0)=0\frac 2. Compute the geometry set and the applied load component: :X_i(t=0)\frac :P_i(t=0)\frac 3. Compute the residual: :T_m(t)\frac :R_i(t)\frac 4. Reset the residuals of constrained nodes to zero 5. Update velocity and coordinates: :V_i(t+ \frac )\frac :X_i(t+\Delta t)\frac{} 6. Return to step 3 until the structure is in static
equilibrium Equilibrium may refer to: Film and television * ''Equilibrium'' (film), a 2002 science fiction film * '' The Story of Three Loves'', also known as ''Equilibrium'', a 1953 romantic anthology film * "Equilibrium" (''seaQuest 2032'') * ''Equilibr ...


Damping

It is possible to make dynamic relaxation more computationally efficient (reducing the number of iterations) by using damping. There are two methods of damping: *Viscous damping, which assumes that connection between the nodes has a viscous force component. *Kinetic energy damping, where the coordinates at peak kinetic energy are calculated (the equilibrium position), then updates the geometry to this position and resets the velocity to zero. The advantage of viscous damping is that it represents the reality of a cable with viscous properties. Moreover, it is easy to realize because the speed is already computed. The kinetic energy damping is an artificial damping which is not a real effect, but offers a drastic reduction in the number of iterations required to find a solution. However, there is a computational penalty in that the kinetic energy and peak location must be calculated, after which the geometry has to be updated to this position.


See also

* Tensile structures *
Optimization (mathematics) Mathematical optimization (alternatively spelled ''optimisation'') or mathematical programming is the selection of a best element, with regard to some criteria, from some set of available alternatives. It is generally divided into two subfiel ...


Further reading

*A S Day, ''An introduction to dynamic relaxation.'' The Engineer 1965, 219:218–221 *H.A. BUCHHOLDT, ''An introduction to cable roof structures'', 2nd ed, London, Telford, 1999


References

Numerical analysis