Abstract
This paper presents sufficient conditions for the convergence of online estimation methods and the stability of adaptive control strategies for a class of history-dependent, functional differential equations. The study is motivated by the increasing interest in estimation and control techniques for robotic systems whose governing equations include history-dependent nonlinearities. The functional differential equations in this paper are constructed using integral operators that depend on distributed parameters. As a consequence, the resulting estimation and control equations are examples of distributed parameter systems whose states and distributed parameters evolve in finite and infinite dimensional spaces, respectively. Well-posedness, existence, and uniqueness are discussed for the class of fully actuated robotic systems with history-dependent forces in their governing equation of motion. By deriving rates of approximation for the class of history-dependent operators in this paper, sufficient conditions are derived that guarantee that finite dimensional approximations of the online estimation equations converge to the solution of the infinite dimensional, distributed parameter system. The convergence and stability of a sliding mode adaptive control strategy for the history-dependent, functional differential equations is established using Barbalat’s lemma.
Similar content being viewed by others
References
Bahlman, J.W., Swartz, S.M., Breuer, K.S.: Design and characterization of a multi-articulated robotic bat wing. Bioinspir. Biomim. 8(1), 1–17 (2013)
Banks, H.T., Kunisch, K.: Estimation Techniques for Distributed Parameter Systems. Birkhauser, Boston (1989)
Baumeister, J., Scondo, W., Demetriou, M.A., Rosen, I.G.: On-line parameter estimation for infinite dimensional dynamical systems. SIAM J. Control Optim. 35(2), 678–713 (1997)
Brokate, M., Sprekels, J.: Hysteresis and Phase Transitions. Springer, Berlin (1996)
Corduneaunu, C.: Integral Equations and Applications. Cambridge University Press, Cambridge (2008)
Dahmen, W.: Stability of multiscale transformations. J. Fourier Anal. Appl. 4, 341–362 (1996)
Dadashi, S., Feaster, J., Bayandor, J., Battaglia, F.: Kurdila, Andrew J.: Identification and adaptive control of history dependent unsteady aerodynamics for a flapping insect wing. Nonlinear Dyn. 85, 1405 (2016)
Dadashi, S., Bobade, P., Kurdila, A.J.: Error estimates for multiwavelet approximations of a class of history dependent operators. In: 2016 IEEE 55th Conference on Decision and Control (CDC) (2016)
Demetriou, M.A.: Adaptive parameter estimation of abstract parabolic and hyperbolic distributed parameter systems. Ph.D. thesis, Departments of Electrical-Systems and Mathematics, University of Southern California, Los Angeles, CA (1993)
Demetriou, M.A., Rosen, I.G.: Adaptive identification of second order distributed parameter systems. Inverse Probl. 10, 261–294 (1994)
Demetriou, M.A., Rosen, I.G.: On the persistence of excitation in the adaptive identification of distributed parameter systems. IEEE Trans. Autom. Control 39, 1117–1123 (1994)
DeVore, R.A.: Nonlinear approximation. Acta Numer. 7, 51–150 (1998)
DeVore, R.A., Lorentz, G.: Constructive Approximation. Springer, Berlin (1993)
Driver, R.D.: Existence and stability of solutions of a delay-differential system. Arch. Ration. Mech. Anal. 10(1), 401–426 (1962)
Ilchmann, A., Ryan, E.P., Sangwin, C.J.: Systems of controlled functional differential equations and adaptive tracking. SIAM J. Control Optim. 40(6), 1746–1764 (2002)
Ilchmann, A., Logemann, H., Ryan, E.P.: Tracking with prescribed transient performance for hysteretic systems. SIAM J. Control Optim. 48(7), 4731–4752 (2010)
Ioannou, P., Sun, J.: Robust Adaptive Control. Dover, New York (2012)
Keinert, F.: Wavelets and Multiwavelets. Chapman & Hall, London (2004)
Khalil, H.: Nonlinear Systems, 3rd edn. Prentice-Hall, Upper Saddle River (2003)
Krasovskii, N.N.: On the application of the second method of A.M. Lyapunov to equations with time delays. Prikl. Mat. Mekh. 20, 315–327 (1956)
Krasovskii, N.N.: On the asymptotic stability of systems with after-effect. Prikl. Mat. Mekh. 20, 513–518 (1956)
Krasnoselskii, M.A., Pokrovskii, A.V.: Systems with Hysteresis. Springer, Berlin (1989)
Kurdila, A., Li, J., Strganac, T., Webb, G.: Nonlinear control methodologies for hysteresis in PZT actuated on-blade elevons. J. Aerosp. Eng. 16(4), 167–176 (2003)
Lewis, F.L., Dawson, D., Abdallah, C.: Robot Manipulator Control: Theory and Practice. Marcel Dekker Inc, New York (2004)
Myshkis, A.D.: General theory of differential equations with a retarded argument. Uspekhi Mat. Nauk 4(5), 99–141 (1949)
Narendra, K., Annaswamy, A.: Stable Adaptive Systems. Dover, New York (2005)
Rudakov, V.P.: Qualitative theory in a Banach space, Lyapunov–Krasovskii functionals, and generalization of certain problems. Ukr. Mat. Zh. 30(1), 130–133 (1978)
Rudakov, V.P.: On necessary and sufficient conditions for the extendability of solutions of functional-differential equations of the retarded type. Ukr. Mat. Zh. 26(6), 822–827 (1974)
Ryan, E., Sangwin, C.: Controlled functional differential equations and adaptive tracking. Syst. Control Lett. 47, 365–374 (2002)
Sastry, S., Bodson, M.: Adaptive Control: Stability. Convergence and Robustness. Dover, New York (2011)
Siciliano, B., Sciavicco, L., Villani, L., Oriolo, G.: Robotics: Modeling, Planning, and Control. Springer, London (2010)
Spong, M., Hutchinson, S., Vidyasagar, M.: Robot Modeling and Control. Wiley, New York (2005)
Tavernini, L.: Linear multistep methods for the numerical solution of Volterra functional differential equations. Appl. Anal. 3, 169–185 (1973)
Visintin, A.: Differential Models of Hysteresis. Springer, Berlin (1994)
Acknowledgements
We would like to thank the anonymous referees for their constructive input and valuable suggestions that helped us improve the manuscript.
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix A: Wavelets and approximation spaces over the triangular domain
We define the multiscaling functions
in which
and \(m(\Delta _{i_1,i_2,\ldots ,i_j})\) is the area of a triangle in the level j refinement. We have defined \( (hf)(t)\circ \mu = \iint _\Delta \kappa (s,t,f)\mu (s)\mathrm{d}s. \) The approximation \((h_j f)(t)\circ \mu \) of this operator is given by
where \(\xi _{j,l}\) is the quadrature point of number l triangle of grid level j. We approximate \(\mu (s) \approx \sum _{m\in \Gamma _j} \mu _{j,m}\phi _{j,m}(s)\). Therefore,
For an orthonormal basis \(\left\{ \phi _k \right\} _{k=1}^\infty \) of the separable Hilbert space P, we define the finite dimensional spaces for constructing approximations as \(P_n:=\text {span}\left\{ \phi _k\right\} _{k=1}^n\). The approximation error \(E_n\) of \(P_n\) is given by
The approximation space \(\mathcal {A}^\alpha _2\) of order \(\alpha \) is defined as the collection of functions in P such that
For our purposes, the approximation spaces are easy to characterize: they consist of all functions \(f \in P\) whose generalized Fourier coefficients decay sufficiently fast. That is, \(f\in \mathcal {A}^\alpha _2\) if and only if
for some constant C.
Appendix B: The projection operator \(\Pi _{J\rightarrow j}\)
The orthogonal projection operator \(\Pi _{J\rightarrow j}: V_J\rightarrow V_j\) maps a distributed parameter \(\mu _J\) to \(\mu _j\) i.e., \(\Pi _{J\rightarrow j}:\mu _J \mapsto \mu _j\) (Fig. 9).
By exploiting the orthogonality property of the operator, we have
Therefore, we can write
Since orthogonality implies \(\iint _\Delta \phi _{j,m}(s)\phi _{j,n}(s) \mathrm{d}s=\delta _{m,n},\) we conclude that
From Theorem 1, we have
with
where \(\mu \in P = L^{2}(\Delta ) \) and we approximate \( \mu (s) \approx \sum _{l\in \Gamma _J}\mu _{J,l}\phi _{J,l}(s) \in V_J\). To implement this for the finest grid J, we compute
when \(\root \of {m(\Delta _{J,l})}\) is the area of the corresponding triangle \(\Delta _{J,l}\) in the grid having resolution level J.
Appendix C: Gronwall’s inequality
We employ the integral form of Gronwall’s inequality to obtain our final convergence result. Many forms of Gronwall’s inequality exist, and we will use a particularly simple version. See Section 3.3.4 in [17]. If the piecewise continuous function f satisfies the inequality
with some piecewise continuous functions \(\alpha ,\beta \) where \(\alpha \) is nondecreasing, then
Appendix D: Modeling of a prototypical wing section
Figure 1 shows a simplified model of the wing. In the figure, we denote the center of mass by c.m., A is the aerodynamic center, and O is the elastic axis of the wing. The constants \(K_h\) and \(K_\theta \) are the linear and torsional stiffness, and h is the distance from origin to point O in the fixed reference frame. We denote by \(x_\theta \) the distance between point O and center of mass, whereas \(x_a\) is the distance between O and A. Point O is the origin for the body fixed reference frame.
We employ The Euler–Lagrange technique to derive the equation of motion for the depicted wing model. The function \(L(\theta ,\dot{\theta })\) is the history-dependent lift force acting at the aerodynamic center, and \(M(\theta ,\dot{\theta })\) is the history-dependent aerodynamic moment about point A. The variables \(L_{\beta _1}\) and \(L_{\beta _2}\) are the actuating forces acting at point D, and \(\beta _1\), \(\beta _2\) are the angles between the midchord of the wing and the trailing edge and leading edge flaps, respectively.
The position vector of the mass center is given as
and therefore the corresponding velocity of point C is
The rotation matrix for transformation between inertial frame of reference to body fixed frame of reference is
The kinetic energy is computed to be
and the corresponding potential energy is
therefore we can write Lagrangian as \(L=T-V\). We apply Euler–Lagrange equations to write the equation of motion as follows
The above equation is written in the form of a standard robotic equations of motion \( M(q(t))\ddot{q}(t)+C(q(t),\dot{q}(t))\dot{q}(t)+K(q(t))=Q_a (t) + \tau (t)\), where \(q = [h \, \theta ]^T \). We have discussed control applications for such systems in detail in Sect. 1. In addition, we employ a simplified version of this equation to validate our online identification and adaptive control strategy in Sect. 6.2.
Rights and permissions
About this article
Cite this article
Dadashi, S., Bobade, P. & Kurdila, A.J. Online estimation and adaptive control for a class of history dependent functional differential equations. Nonlinear Dyn 92, 1431–1451 (2018). https://doi.org/10.1007/s11071-018-4137-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-018-4137-x