Abstract
In computational multibody algorithms, the kinematic constraintequations that describe mechanical joints and specified motiontrajectories must be satisfied at the position, velocity andacceleration levels. For most commonly used constraint equations, onlyfirst and second partial derivatives of position vectors with respect tothe generalized coordinates are required in order to define theconstraint Jacobian matrix and the first and second derivatives of theconstraints with respect to time. When the kinematic and dynamicequations of the multibody systems are formulated in terms of a mixedset of generalized and non-generalized coordinates, higher partialderivatives with respect to these non-generalized coordinates arerequired, and the neglect of these derivatives can lead to significanterrors. In this paper, the implementation of a contact model in generalmultibody algorithms is presented as an example of mechanical systemswith non-generalized coordinates. The kinematic equations that describethe contact between two surfaces of two bodies in the multibody systemare formulated in terms of the system generalized coordinates and thesurface parameters. Each contact surface is defined using twoindependent parameters that completely define the tangent and normalvectors at an arbitrary point on the body surface. In the contact modeldeveloped in this study, the points of contact are searched for on lineduring the dynamic simulation by solving the nonlinear differential andalgebraic equations of the constrained multibody system. It isdemonstrated in this paper that in the case of a point contact andregular surfaces, there is only one independent generalized contactconstraint force despite the fact that five constraint equations areused to enforce the contact conditions.
Similar content being viewed by others
References
Balling, C., ‘Formulation of a class of higher pair joints in multibody systems using joint coordinates', Multibody System Dynamics 13, 1999, 21–45.
Carter, F. W., ‘On the action of a locomotive driving wheel', Proceedings of the Royal Society London 112, 1926, 151–157.
De Pater, A. D., ‘The geometric contact between track and wheel-set', Vehicle System Dynamics 17, 1988, 127–140.
Fisette, P., Lipinski, K., and Samin, J. C., ‘A multibody loop constraints approach for modeling cam/follower devices: Application in mobile robotics', in Proceedings of the 1999 ASME Design Engineering Technical Conference, Las Vegas, NV, September 12-15, ASME, New York, 1999.
Fisette, P. and Samin, J. C., ‘A wheel/rail contact model for independent wheels', Archive of Applied Mechanics 64, 1994, 180–191.
Garg, V. K. and Dukkipati, R. V., Dynamics of Railway Vehicle Systems, Academic Press, New York, 1984.
Johnson, K. L., ‘The effect of spin upon the rolling motion of an elastic sphere upon a plane', ASME, Journal of Applied Mechanics 25, 1958, 332–338.
Kalker, J. J., ‘On the rolling contact of two elastic bodies in the presence of dry friction', Ph.D. Thesis, Delft University of Technology, The Netherlands, 1967.
Litvin, F., Gear Geometry and Applied Theory, Prentice Hall, Englewood Cliffs, NJ, 1994.
Pfeiffer, F. and Glocker, C., Multibody Dynamics with Unilateral Contacts, Wiley, New York, 1996.
Roberson, R. E. and Schwertassek, R., Dynamics of Multibody Systems, Springer-Verlag, New York, 1988.
Samin, J. C., ‘A multibody approach for dynamic investigation of rolling system', Ingenieur Archive 54, 1984, 1–15.
Shabana, A. A., ‘Dynamic analysis of large scale inertia-variant flexible systems', Ph.D. Thesis Dissertation, University of Iowa, Iowa City, IA, 1982.
Shabana, A. A., Computational Dynamics, Wiley, New York, 1994.
Shabana, A. A., Dynamics of Multibody Systems, second edition, Cambridge University Press, Cambridge, 1998.
Wang, D. and Beale, D., ‘Motion design by interface analysis of multibody system', in Proceedings of the 1999 ASME Design Engineering Technical Conference, Las Vegas, NV, September 12-15, ASME, New York, 1999.
Wang, D., Conti, C., and Beale, D., ‘Interference impact analysis of multibody systems', ASME, Journal of Mechanical Design 121, 1999, 128–135.
Wehage, R. A., ‘Generalized coordinate partitioning in dynamic analysis of mechanical systems', Ph.D. Dissertation, University of Iowa, Iowa City, IA, 1980.
Yang, G., ‘Aspects of modeling a railway vehicle on an arbitrary track’, ASME Rail Transportation RTD-Vol. 8, 1994, 31–36.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Shabana, A.A., Sany, J.R. An Augmented Formulation for Mechanical Systems with Non-Generalized Coordinates: Application to Rigid Body Contact Problems. Nonlinear Dynamics 24, 183–204 (2001). https://doi.org/10.1023/A:1008362309558
Issue Date:
DOI: https://doi.org/10.1023/A:1008362309558