Application of joint coordinates and homogeneous transformations to modeling of vehicle dynamics
Abstract
The paper presents a method of modeling dynamics of multibody systems with open and closed kinematic chains. The joint coordinates and homogeneous transformations are applied in order to formulate the equations of motion of a rigid body. In this method, constraint equations are introduced only in the case when closed subchains are considered or when the joint reactions have to be calculated. This allows the number of generalized coordinates in the system to be reduced in comparison to the case when absolute coordinates are applied. It is shown how the method can be applied to modeling of vehicle dynamics. The calculation results are compared with those obtained when the ADAMS/Car package is used. Experimental verification has been performed and is reported in the paper, as well. In both cases, a good correspondence of results has been achieved. Final remarks concerning advantages and disadvantages of the method are formulated at the end of the paper.
Keywords
Homogeneous transformations Joint co-ordinates Multibody and vehicle dynamicsPreview
Unable to display preview. Download preview PDF.
References
- 1.Wittenburg, J.: Dynamics of Systems of Rigid Bodies. Teubner, Stuttgart (1977) MATHGoogle Scholar
- 2.Shabana, A.A.: Dynamics of Multibody Systems. Willey, New York (1989) MATHGoogle Scholar
- 3.de Jalon, J.G., Bayo, E.: Kinematic and Dynamic Simulation of Multibody Systems. The Real-Time Challenge. Springer, New York (1994) Google Scholar
- 4.Schiehlen, W.: Multibody system dynamics: roots and perspectives. Multibody Syst. Dyn. 1, 149–188 (1997) MATHCrossRefMathSciNetGoogle Scholar
- 5.Gear, C.W.: Differential-algebraic equation index transformations. SIAM J. Sci. Stat. Comput. 9, 39–47 (1988) MATHCrossRefMathSciNetGoogle Scholar
- 6.Petzold, L.R.: An efficient numerical method for solving stiff and nonstiff systems of ordinary differential equations. SIAM J. Numer. Anal. 18, 455–479 (1981) MATHCrossRefMathSciNetGoogle Scholar
- 7.Baumgarte, J.: Stabilisation of constraints and integrals of motion in dynamical systems. Comput. Methods Appl. Mech. Eng. 1, 1–16 (1972) CrossRefMathSciNetGoogle Scholar
- 8.Arnold, M.: Simulation algorithms in vehicle system dynamics. Reports on Numerical Mathematics, Martin-Luther University Halle-Wittenberg, 04–27 (2004) Google Scholar
- 9.Blundell, M.V.: The modeling and simulation of vehicle handling. Part 1: analysis method, Part 2: vehicle modeling. Proc. Inst. Mech. Eng. 213(Part K), 103–134 (1999) Google Scholar
- 10.Hegazy, S., Rahnejat, H., Hussain, K.: Multi-body dynamics in full-vehicle handling analysis under transient maneuver. Veh. Syst. Dyn. 34, 1–24 (2000) CrossRefGoogle Scholar
- 11.Iwnicki, S.: Simulation of wheel-rail contact forces. Fatigue Fract. Eng. Mater. Struct. 26, 887–900 (2003) CrossRefGoogle Scholar
- 12.Mousseau, C.W., Laursen, T.A., Lidberg, R.L., Taylor, R.L.: Vehicle dynamics simulations with coupled multibody and finite element models. Finite Elem. Anal. Des. 31, 295–315 (1999) MATHCrossRefGoogle Scholar
- 13.Ambrosio, J.A., Goncalves, J.P.: Complex flexible multibody systems with application to vehicle dynamics. Multibody Syst. Dyn. 6(2), 213–227 (2001) CrossRefMathSciNetGoogle Scholar
- 14.Savaresi, S.M., Bittanti, S., Montiglio, M.: Identification of semi-physical and black-box non-linear models: the case of MR-dampers for vehicles control. Automatica 41, 113–127 (2005) MATHCrossRefMathSciNetGoogle Scholar
- 15.Ieluzzi, M., Turco, P., Montiglio, M.: Development of a heavy truck semi-active suspension control. Control Eng. Pract. 14, 305–312 (2006) CrossRefGoogle Scholar
- 16.Valasek, M., Kortum, W., Sika, Z., Magdolen, L., Vaculin, O.: Development of semi-active road-friendly truck suspensions. Control Eng. Pract. 6, 735–744 (1998) CrossRefGoogle Scholar
- 17.Vaculin, O., Valasek, M., Krüger, W.R.: Overview of coupling of multibody and control engineering tools. Veh. Syst. Dyn. 41, 415–429 (2004) CrossRefGoogle Scholar
- 18.Attia, A.A.: Computational dynamics of three-dimensional closed-chains of rigid bodies. Appl. Math. Comput. 172, 286–304 (2006) MATHCrossRefMathSciNetGoogle Scholar
- 19.Kim, S.: A subsystem synthesis method for efficient vehicle multibody dynamics. Multibody Syst. Dyn. 7(2), 189–207 (2002) MATHCrossRefGoogle Scholar
- 20.Grzegożek, W., Adamiec-Wójcik, I., Wojciech, S.: Computer Modelling of Vehicle Dynamics. Press of TU Cracow, Cracow (2003) (in Polish) Google Scholar
- 21.Adamiec-Wójcik, I.: Modelling dynamics of multibody systems using homogeneous transformations. Scientific Papers of University of Bielsko-Biała, 3 (2003) Google Scholar
- 22.Denavit, J., Hartenberg, R.S.: A kinematic notation for lower-pair mechanisms based on matrices. J. Appl. Mech. 2, 215–222 (1955) MathSciNetGoogle Scholar
- 23.Paul, R.P.: Robot Manipulators: Mathematics, Programming, and Control. MIT Press, Cambridge (1981) Google Scholar
- 24.Craig, J.J.: Introduction to Robotics. Addison–Wesley, Massachusetts (1988) Google Scholar
- 25.Blajer, W.: Methods of Multibody System Dynamics. Press of TU Radom, Radom (1998) Google Scholar
- 26.Wittbrodt, E., Adamiec Wójcik, I., Wojciech, S.: Dynamics of Flexible Multibody Systems. The Rigid Finite Element Method. Springer, New York (2006) Google Scholar
- 27.Pacejka, H.B.: Tyre and Vehicle Dynamics. SAE Inc, Warrendale (2002) Google Scholar
- 28.Szczotka, M.: Modelling of vehicle dynamics taking into account various drive systems. PhD dissertation, University of Bielsko-Biała (2004) Google Scholar
- 29.MSC.ADAMS/Car Documentation, MSC. Software Corporation (2005) Google Scholar
- 30.Szczotka, M., Tengler, S., Wojciech, S.: Application of joint co-ordinates and homogeneous transformation to modeling car dynamics. In: Proceedings of 8th Conference on Dynamical Systems, Theory and Applications, pp. 801–808. Lodz (2005) Google Scholar
- 31.Szczotka, M., Tengler, S., Wojciech, S.: Numerical effectiveness of models and methods of integration of the equations of motion of a car. Differ. Equ. Nonlinear Mech., doi: 10.1155/2007/49157 (2007)
- 32.Wojciech, S.: Dynamic analysis of manipulators with considerations of dry friction. Comput. Struct. 6, 1045–1050 (1995) CrossRefGoogle Scholar