×

Dynamics and control of mechanical systems in partly specified motion. (English) Zbl 0943.70018

The paper presents a systematic dynamic analysis and control synthesis for mechanical systems with program constraints. It is shown that the program contraints can be realized by control reactions tangential to the program constraint manifold, and this yields a very specific structure of the governing equations. The governing equations arise as differential-algebraic equations (DAEs), and the index of the DAEs may considerably exceed three. As illustrations, the author discusses DAE’s with index five and index \(2n+1\), \(n=1,2,3,\dots\).

MSC:

70Q05 Control of mechanical systems
Full Text: DOI

References:

[1] Gutowski, R.; Radziszewski, B., On the exact control problems of the motion of a mechanical system with program constraints, Nonlinear Vibration Problems (Polish: Zagadnienia Drga�� Nieliniowych), Vol. 10, 301 (1969) · Zbl 0214.39403
[2] Sahn, D., On the motion of controlled mechanical systems, Advances in Mechanics, Vol. 7, No. 2, 3 (1984)
[3] Blajer, W., Modelling of aircraft program motion with application to circular loop simulation, Aeronautical J., Vol. 92, No. 917, 289 (1988)
[4] Jankowski, K., Dynamics of controlled mechanical systems with material and program constraints: I—Theory, Mechanism and Machine Theory, Vol. 24, No. 3, 175 (1989)
[5] Parczewski, J.; Blajer, W., On realization of program constraints: Part I—Theory, Trans. ASME, J. Applied Mech., Vol. 56, No. 3, 676 (1989) · Zbl 0712.70056
[6] Kirgetov, V. I., On the motion of controlled mechanical systems with prescribed constraints (servoconstraints), J. Applied Math. Mech. (PMM), Vol. 31, No. 3, 433 (1967) · Zbl 0201.57003
[7] Blajer, W., Structure of differential-algebraic equations for control problems in mechanics, Int. J. Systems Sci., Vol. 24, No. 12, 2367 (1993) · Zbl 0789.93062
[8] Blajer, W., Index of differential-algebraic equations governing the dynamics of constrained mechanical systems, Applied Mathematical Modelling, Vol. 16, No. 2, 70 (1992) · Zbl 0757.93037
[9] Blajer, W.; Parczewski, J., On realization of program constraints: Part II—Practical implicationa, Trans. ASME, J. Applied Mech., Vol. 56, No. 3, 676 (1989) · Zbl 0712.70056
[10] Campbell, S. L., High index differential algebraic equations (1993), preprint
[11] Pobiedria, B. E., Lectures on Tensor Analysis (1974), Moscow University Publishers: Moscow University Publishers Moscow
[12] Blajer, W., Contribution to the projection method of obtaining equations of motion, Mechanics Res. Comm., Vol. 18, No. 5, 293 (1991) · Zbl 0724.70010
[13] Blajer, W., A generalized projection method for the dynamic analysis of constrained mechanical systems, J. Theoretical and Applied Mech. (Polish: Mechanika Teoretyczna i Stosowana), Vol. 30, No. 2, 379 (1992)
[14] Nejmark, J. I.; Fufajev, N. A., Dynamics of Nonholonomic Systems (1967), Nauka: Nauka Moscow, (in Russian) · Zbl 0171.45502
[15] Spong, M. W., Modelling and control of elastic joint robots, J. Dynamic Systems, Measurement, and Control, Vol. 109, No. 4, 310 (1987) · Zbl 0656.93052
[16] Forrest-Barlach, M. G.; Babcock, S. M., Inverse dynamics position control of a compliant manipulator, IEEE J. Robotics and Automation, Vol. RA-3, No. 1, 75 (1987)
[17] de Luca, A., Dynamic control of robots with joint elasticity, (Proc. 1988 IEEE Int. Conf. on Robotics and Automation (1988)), 152, Philadelphia, Pennsylvania
[18] Jankowski, K. P.; van Brussel, H., An approach to discrete inverse dynamics control of flexible-joint robots, IEEE Trans. Robotics and Automation, Vol. 8, No. 5, 651 (1992) · Zbl 0775.93153
[19] Gear, C. W.; Petzold, L. R., ODE methods for the solution of differential/algebraic systems, SIAM J. Numerical Analysis, Vol. 21, No. 4, 716 (1984) · Zbl 0557.65053
[20] Gear, C. W., Differential-algebraic equations, indices, and integral algebraic equations, SIAM J. Numerical Analysis, Vol. 27, No. 6, 1527 (1990) · Zbl 0732.65061
[21] Campbell, S. L.; Gear, C. W., The index of general nonlinear DAEs (1993), preprint
[22] Gear, C. W., An introduction to numerical methods for ODEs and DAEs, (Haug, E. H.; Deyo, R. C., Real-Time Integration Methods for Mechanical Systems Simulation. Real-Time Integration Methods for Mechanical Systems Simulation, NATO ASI Series, Vol. F69 (1990), Springer), 115 · Zbl 0763.65054
[23] Petzold, L. R., Methods and software for differential-algebraic systems, (Haug, E. J.; Deyo, R. C., Real-Time Integration Methods for Mechanical Systems Simulation. Real-Time Integration Methods for Mechanical Systems Simulation, NATO ASI Series, Vol. F69 (1990), Springer), 127 · Zbl 0763.65057
[24] Lötstedt, P.; Petzold, L., Numerical solution of nonlinear differential equations with algebraic constraints I: Convergence results for backward differentiation formulas, Mathematics of Computation, Vol. 46, No. 174, 491 (1986) · Zbl 0601.65060
[25] Gear, C. W., Differential-algebraic equation index transformation, SIAM J. Scientific and Statistical Computating, Vol. 9, No. 1, 39 (1988) · Zbl 0637.65072
[26] Gear, C. W.; Leimkuhler, B.; Gupta, G. K., Automatic integration of Euler-Lagrange equations with constraints, J. Comput. Applied Math., Vol. 12 & 13, 77 (1985) · Zbl 0576.65072
[27] Lubich, C., \(h^2\)-extrapolation methods for differential-algebraic systems of index 2, Impact of Computing in Science and Engineering, Vol. 1, 260 (1989) · Zbl 0714.65067
[28] Blajer, W.; Parczewski, J., Aircraft program motion along a predetermined trajectory. Part I. Mathematical modelling, The Aeronautical Journal, Vol. 94, No. 931, 17 (1990)
[29] Blajer, W., Aircraft program motion along a predetermined trajectory. Part II. Numerical simulation with application of spline functions to trajectory definitions, The Aeronautical Journal, Vol. 94, No. 932, 53 (1990)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.