(2.53) | |||
(2.54) |
The matrix denotes the mass matrix in a lumped form, whereas the vector stands for the load vector. The matrix represents the gradient operator, which is the transposition of the divergence operator denoted simply as . Matrices and are build in a similar way however noted differently. Both mean the Laplacian operator. Due to its common use in computational mechanics, the classical notation of the stiffness matrix is used. Prescribed velocity components are enclosed in vector .
In each computational time step, an iteration is performed until the equilibrium is reached. Depending on the value of used, the equation system for the components of the auxiliary velocity (2.55) can be solved either explicitly or implicitly . Then, the calculated values of the auxiliary velocity are used as input for the pressure computation (2.56). The last system of equations (2.57) determines the velocity values at the end of the time step, taking auxiliary velocities and pressure or pressure increments into account.
Let us summarize the iterative step. The position of the particles at the end of the previous time step is known, as well as the the value of the velocity and pressure . The set of governing equations is build up for the unknowns at the end of the solution step , however based on the geometry of the previous step. The changes in the position are neglected. Once the convergence is reached, the final position is computed from the old one modified by the displacement due to obtained velocity. After that, solution can proceed to the next time step.
Borek Patzak 2017-12-30