Static simulation of thrust bearing

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I am trying to perform a static stress simulation on a model of an axial thrust "ball" bearing.
I can simulate this apparently successfully BUT only if I define the contacts between the balls and the surface of the races as "sliding" contacts. This will correctly simulate BUT only if the load is applied in the axis of the bearing. If I apply the structural load at a small angle relative to the axis of the bearing (10 degrees) then the results are incorrect. As would be expected the load is no longer evenly applied to the balls, those on the loaded side of the bearing are subject to increased contact pressures, stress and deformation, BUT those on the unloaded side, because a sliding contact does not allow the bodies to separate, are subject to a "negative load" ie. the balls are stretched ( with corresponding surface pressure stress and deformation) . So it would seem obvious that to simulate this correctly the contacts should be defined as "separation" , however if I change these contact conditions to separation, the simulation fails with an error:
Error: STIFFNESS MATRIX SINGULAR OR NON-POSITIVE DEFINITE
Cause : A singularity or non-positive definite has been detected in the stiffness matrix during the
preconditioning phase of the iterative solver.
Action : Investigate the model for a lack of constraint. If using shell elements, either set the
K6ROT model parameter to a value between 1.0 and 100.0, or set the SHELLRNODE model
parameter to ON. Also, check for elements with bending stiffness (line and shell
elements) improperly connected to elements without (solids). If you are unable to
locate the source of the singularity, consider using the sparse direct solver.
Error: Solver Error
Error: An error occurred while solving the model.
I have no idea what this means.
Altering or applying additional constraints (which in themselves would prevent proper modelling) does not alter the error message generated.
Does anyone know how to simulate an axial thrust bearing when subjected to a (slightly) non axial load?
Thanks
Andrew Sansome