- Mass matrix
-
In computational mechanics, a mass matrix is a generalization of the concept of mass to generalized coordinates. For example, consider a two-body particle system in one dimension. The position of such a system has two degrees of freedom, the position of each particle, which can be described by the generalized position vector
- .
Supposing the particles have masses, m1 and m2. We can write Newton's second law for each particle as
and the kinetic energy of the system as
Putting the masses into the matrix
- ,
the same equations of motion for the two-particle system become
and the total kinetic energy is given by
- .
The structure of the mass matrix becomes more complicated in more dimensions. For example, in two dimensions, there are two degrees of freedom for a given particle, so if the ith particle corresponds to degree of freedom j and j+1, then
- Mj,j = Mj + 1,j + 1 = mi
For example, in two dimensions the two-body system has 4 degrees of freedom (in Cartesian coordinates these would be [x1,y1],[x2,y2]). Then, the generalized position vector would be
and the mass matrix would be
For applications in which mass is distributed such as rigid-body dynamics, there may be off-diagonal terms. For example, in one dimension if two particles with mass are connected by an ideal spring with a uniformly distributed mass, the effective acceleration of all points along the spring would correspond to differential mass elements, the acceleration of which would interpolate between the velocities of the two particles.[citation needed]For discrete approximations of continuum mechanics as in the finite element method, there may be more than one way to construct the mass matrix, depending on desired computational and accuracy performance. For example, a lumped-mass method, in which the deformation of each element is ignored, creates a diagonal mass matrix and negates the need to integrate mass across the deformed element.
See also
- Stiffness matrix
Categories:
Wikimedia Foundation. 2010.