×

Nonstandard numerical schemes for modeling a 2-DOF serial robot with rotational spring-damper-actuators. (English) Zbl 1358.70002

Summary: We construct and develop different nonstandard finite difference schemes for a 2 degree of freedom serial robot with rotational spring-damper-actuators (RSDA). The mathematical model of the system is developed using Gibbs-Appell (G-A) equation of motion and the resulting symbolic expressions are written in configuration-space form allowing the exploitation of some characteristics related to centrifugal and Coriolis forces such that nonlocal approximations can be applied to the quadratic and product joint velocity terms. To obtain numerical solutions of these highly nonlinear and coupled differential equations is not a straightforward task. Here, we show that nonstandard finite difference schemes increase the numerical stability region for the time step size. Our schemes can be divided into two approaches: the first is when denominators of the discrete derivatives are defined using nontraditional functions of the time step size in order to ensure that the fixed (equilibrium) points of the resulting discrete system has the same stability properties as those of the original system. In the second approach, the nonlinear terms are replaced by nonlocal discrete representations. Numerical comparisons of these numerical schemes are performed with Runge-Kutta-type methods in order to observe the advantages of the nonstandard difference schemes. Numerical simulations of the dynamics of robotic systems with these nonstandard numerical schemes give more reliable and robust results.

MSC:

70B15 Kinematics of mechanisms and robots
65L12 Finite difference and finite volume methods for ordinary differential equations
70-08 Computational methods for problems pertaining to mechanics of particles and systems
Full Text: DOI

References:

[1] Lambert, Computational Methods in Ordinary Differential Equations (1973) · Zbl 0258.65069
[2] Solis, Nonstandard discrete approximations preserving stability properties of continuous mathematical models, Mathematical and Computer Modelling 40 pp 481– (2004) · Zbl 1112.65070 · doi:10.1016/j.mcm.2004.02.028
[3] Ibijola, On nonstandard finite difference schemes for initial value problems in ordinary differential equations, International Journal of Physical Sciences 3 (2) pp 59– (2008)
[4] Moghadas, A positivity preserving Mickens-type discretization of an epidemic model, Journal of Difference Equations and Applications 9 (11) pp 1037– (2003) · Zbl 1033.92030 · doi:10.1080/1023619031000146913
[5] Mickens, Nonstandard Finite Difference Models of Differential Equations (1994) · Zbl 0810.65083
[6] Mickens, Nonstandard finite difference schemes for differential equations, Journal of Difference Equations and Applications 8 (9) pp 823– (2002) · Zbl 1010.65032 · doi:10.1080/1023619021000000807
[7] Mickens, A nonstandard finite difference scheme for a pde modeling combustion with nonlinear advection and diffusion, Mathematics and Computers in Simulation 69 (5-6) pp 439– (2005) · Zbl 1119.65374 · doi:10.1016/j.matcom.2005.03.008
[8] Mickens, Mathematical and numerical study of the duffing-harmonic oscillator, Journal of Sound and Vibration 244 (3) pp 563– (2001) · Zbl 1237.65082 · doi:10.1006/jsvi.2000.3502
[9] Chen-Charpentier, Numerical simulation of multi-species biofilms in porous media for different kinetics, Mathematics and Computers in Simulation 79 (6) pp 1846– (2009) · Zbl 1156.92328 · doi:10.1016/j.matcom.2007.03.002
[10] Chen-Charpentier, Combined nonstandard numerical methods for ODEs with polynomial right-hand sides, Mathematics and Computers in Simulation 73 pp 105– (2006) · Zbl 1105.65084 · doi:10.1016/j.matcom.2006.06.008
[11] Dumont, Non-standard finite-difference methods for vibro-impact problems, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Science 461 (2058) pp 1927– (2005) · Zbl 1139.70300 · doi:10.1098/rspa.2004.1425
[12] Anguelov, Nonstandard finite difference method by nonlocal approximation, Mathematics and Computers in Simulation 61 (3-6) pp 465– (2003) · Zbl 1015.65034 · doi:10.1016/S0378-4754(02)00106-4
[13] Jódar, Nonstandard numerical methods for a mathematical model for influenza disease, Mathematics and Computers in Simulation 79 pp 622– (2008) · Zbl 1151.92018 · doi:10.1016/j.matcom.2008.04.008
[14] Arenas, Non-standard numerical method for a mathematical model of RSV epidemiological transmission, Computers and Mathematics with Applications 56 pp 670– (2008) · Zbl 1155.92337 · doi:10.1016/j.camwa.2008.01.010
[15] Negrut, An implicit Runge-Kutta method for integration of differential algebraic equations of multibody dynamics, Multibody System Dynamics 9 (2) pp 121– (2003) · Zbl 1061.70002 · doi:10.1023/A:1022506312444
[16] Negrut, A Rosenbrock-Nystrom state space implicit approach for the dynamic analysis of mechanical systems: Ii-method and numerical examples, Proceedings of the Institution of Mechanical Engineers Part K-Journal of Multi-Body Dynamics 217 (4) pp 273– (2003) · doi:10.1243/146441903322683022
[17] Oghbaei, A new time-finite-element implicit integration scheme for multibody system dynamics simulation, Computer Methods in Applied Mechanics and Engineering 195 (50-51) pp 7006– (2006) · Zbl 1120.70304 · doi:10.1016/j.cma.2005.04.016
[18] Gams, Energy conserving time integration scheme for geometrically exact beam, Computer Methods in Applied Mechanics and Engineering 196 (17-20) pp 2117– (2007) · Zbl 1173.74419 · doi:10.1016/j.cma.2006.10.012
[19] Arenas, Piecewise finite series solution of nonlinear initial value differential problem, Applied Mathematics and Computation 212 (1) pp 209– (2009) · Zbl 1166.65350 · doi:10.1016/j.amc.2009.02.014
[20] Abo-Shanab, Advances in the Applications of Nonstandard Finite Difference Schemes pp 11– (2005) · Zbl 1319.70001 · doi:10.1142/9789812703316_0002
[21] Mickens, Calculation of denominator functions for nonstandard finite difference schemes for differential equations satisfying a positivity condition, Wiley InterScience 23 (3) pp 672– (2006) · Zbl 1114.65094
[22] Mickens, Dynamic consistency: a fundamental principle for constructing nonstandard finite difference schemes for differential equations, Journal of Difference Equations and Applications 11 (7) pp 645– (2005) · Zbl 1073.65552 · doi:10.1080/10236190412331334527
[23] Mata, Serial-robot dynamics algorithms for moderately large numbers of joints, Mechanism and Machine Theory 37 (8) pp 739– (2002) · Zbl 1126.70303 · doi:10.1016/S0094-114X(02)00030-7
[24] Díaz-Rodríguez, Identifiability of the dynamic parameters of a class of parallel robots in the presence of measurement noise and modeling discrepancy, Mechanics Based Design of Structures and Machines 36 (4) pp 478– (2008) · doi:10.1080/15397730802446501
[25] Shabana, Computational Dynamics (1994)
[26] Hwang, Analysis of mechanical vibrations and forces using amalgamated decoupling method in multibody mechanical systems, Communications in Numerical Methods in Engineering 24 (11) pp 1553– (2008) · Zbl 1329.70032 · doi:10.1002/cnm.1057
[27] Craig, Introduction to Robotics: Mechanics and Control (2005)
[28] Galor, Discrete Dynamical System (2007) · Zbl 1107.37002 · doi:10.1007/3-540-36776-4
[29] Djidjeli, Explicit finite-difference methods for non-linear dynamic systems: Froude’s pendulum, Computer Methods in Applied Mechanics and Engineering 135 (3-4) pp 243– (1996) · Zbl 0900.70011 · doi:10.1016/0045-7825(95)00952-3
[30] Anguelov, Contributions to the mathematics of the nonstandard finite difference method and applications, Numerical Methods in the Partial Differential Equations 17 (5) pp 518– (2001) · Zbl 0988.65055 · doi:10.1002/num.1025
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.