Abstract
In this paper we develop an approach for obtaining the solutions to systems of linear retarded and neutral delay differential equations. Our analytical approach is based on the Laplace transform, inverse Laplace transform and the Cauchy residue theorem. The obtained solutions have the form of infinite non-harmonic Fourier series. The main advantage of the proposed approach is the closed-form of the solutions, which are capable of accurately evaluating the solution at any time. Moreover, it allows one to study the asymptotic behavior of the solutions. A remarkable discovery, which to the best of our knowledge has never been presented in the literature, is that there are some particular linear systems of both retarded and neutral delay differential equations for which the solution asymptotically approaches a limit cycle. The well-known method of steps in many cases is unable to obtain the asymptotic behavior of the solution and would most likely fail to detect such cycles. Examples illustrating the Laplace transform method for linear systems of DDEs are presented and discussed. These examples are designed to facilitate a discussion on how the spectral properties of the matrices determine the manner in which one proceeds and how they impact the behavior of the solution. Comparisons with the exact solution provided by the method of steps are presented. Finally, we should mention that the solutions generated by the Laplace transform are, in most instances, extremely accurate even when the truncated series is limited to only a handful of terms and in many cases become more accurate as the independent variable increases.
Keywords:
systems of linear delay differential equations; retarded; neutral; Laplace transform; non-harmonic Fourier series; limit cycles MSC:
34A05; 34A25; 34A30; 34E05; 34K06; 42A10; 44A10
1. Introduction
Time delays appear in many systems and applications. The main aspect to consider in these systems is that the output depends on inputs to the system at previous times [1]. Differential equations that contain time delay effects are called delay differential equations (DDEs). In these equations the derivative of the state variables depend on the state variables or even on the time derivatives at previous times. Applications of DDEs appear in many different fields such as applied mathematics, physics, epidemiology and engineering [2,3,4,5,6,7,8,9,10]. Retarded DDEs (RDDEs) are equations where the time delay only appears in the state variable. Neutral DDEs (NDDEs) are equations where the time delays appear in both the state variables and their time derivatives. Overall, DDEs have a higher degree of complexity than ordinary differential equations (ODEs). A system may become unstable due to the time delay, and periodic solutions may then develop [9,11]. In particular in this article we deal with systems of linear RDDEs and NDDEs. There are many applications of these systems to real world problems. For instance, systems of NDDEs arise when modeling circuits that include delayed elements [12]. More specifically, they include circuits related to transmission lines and partial element equivalent circuits [12]. Another area where linear DDEs arise is in micro electro mechanical systems (MEMS) [13].
The development of techniques for discovering analytical or numerical solutions of DDEs has been the subject of numerous investigations [5,14,15,16,17,18,19,20,21,22,23]. For instance, in [24], a numerical method based on finite differences was developed for solving linear first order NDDEs. In [25], the authors numerically solved linear fractional DDEs using the Chelyshkov matrix method. Another interesting work is presented in [26]. The authors developed a block multistep method to deal with the propagation of derivatives discontinuities in NDDEs. The numerical approach adapted the block multistep method with the Runge–Kutta Fehlberg variable step strategy to find the solution. A recent work developed a numerical methodology to solve non-autonomous linear DDEs [27]. The methodology is based on the use of a spectral discretization of the delayed part to transform the original problem into a matrix linear ODE and then is solved by numerical integrators based on the Magnus expansion.
The method of steps (MoS) is a traditional approach, which is frequently used to obtain the analytical solution of DDEs [9,28,29,30]. This approach produces a piecewise analytical solution that is exact. However, because of the expression swell phenomenon, the procedure of stages frequently fails to give the solution after several steps [28,31,32]. As a result, the MoS approach in most instances cannot predict how the solution will behave over a lengthy period of time. DDEs have also been solved using many different numerical methods [19,33,34].
Recently, a variety of linear DDEs have been solved using the Laplace transform (LT) [16,32,35,36]. For instance, in [36], the authors computed solutions that featured resonance for linear DDEs. Furthermore, in [29], the Laplace transform method (LTM) was employed by the authors to look at the stability of linear DDEs. In addition, in [37], the authors used the LT to establish the stabilities of fractional systems of first-order linear differential equations. For systems of DDEs several works have been developed to find the solutions [38,39,40,41,42]. For instance, in [38], the authors developed a mathematical approach for the analytical solution to systems of linear RDDEs using the matrix Lambert function. This approach uses matrix operations and the concept of the exponential of a matrix. However, this approach requires that the coefficient matrices commute. Moreover, as it has been pointed out in [43], this previous approach based on the exponential matrix has some flaws; therefore, it fails to provide an accurate solution. Later, in [41], the authors improved the previous approach based on the exponential of a matrix to solve systems of linear RDDEs, but for the general case where the coefficient matrices do not commute. This method uses the LT to obtain solutions in the form of an infinite series that includes the matrix Lambert function. On the other hand, in [42], the author developed a method based on Galerkin approximations to obtain numerical solutions of nonlinear NDDEs. In [39], the authors developed nonstandard finite difference schemes to obtain numerical solutions to linear systems of RDDEs, with matrices A and B that commute and that, in general, are not simultaneously diagonalizable. Interestingly, this requirement is similar to the one presented in [38] where the approach is analytical instead of numerical. Later on, the authors improved their approach to account for delay systems with non-commuting matrices [40]. Recently, there have been improvements in regard to methods of solving linear RDDEs [44,45,46,47]. For instance, in [44], the authors deal with linear differential systems with a single delay and multiple delays with linear parts given by non-permutable matrices. Some of these studies rely on the exponential matrix or approximations of it. In addition, some of these methods require one to have a piecewise solution in different intervals that depend on the time delays. These works have mainly focused on the existence and uniqueness of the solutions, even though they provide the procedure to compute the solutions.
In this paper, we study and develop a new approach for obtaining the analytical solutions to systems of linear RDDEs and NDDEs. The proposed analytical approach is based on the LT, inverse Laplace transform (ILT) and the Cauchy residue theorem. In some cases we can rely on the Lambert function to compute the poles, which are required for computing the ILT and therefore the solutions. These solutions have the form of an infinite non-harmonic Fourier series. The main advantage of the proposed approach is that the solutions have closed-forms, which are capable of accurately evaluating the solution at any time. In addition, the LT solution is not piecewise, unlike the MoS solution. Furthermore, the methodology enables one to study the asymptotic behavior of the solutions and find, for instance, limit cycles, which are not evident during the early transient dynamics. This is a feature of the richer dynamics that DDEs offer, and that cannot occur for analogous first order systems of linear ordinary differential equations. As a matter of fact, to the best of our knowledge, this has never been presented in the literature before. A key step in the LTM solution process, when it is applied to linear DDEs, is to evaluate the poles of the transformed equation, in the s-space. There are infinitely many poles and different methods can be used to find them [19,32,38,41]. The poles are then used to compute the ILT, by means of the Cauchy residue theorem [48,49]. The resulting solutions are then obtained in the form of an infinite non-harmonic Fourier series [32,50,51,52]. We present a variety of examples illustrating the methodology in order to facilitate a discussion on how the spectral properties affect the approach and the solutions.
The remainder of this paper proceeds as follows. In the next section, we recall some basic definitions for DDEs and the LTM that are necessary to develop the proposed methodology. We present the methodology for solving systems of linear RDDEs and NDDEs with the LTM with a general history. In Section 3, we present numerical results of the implementation of the proposed methodology to systems of linear RDDEs and NDDEs. We evaluate the reliability and accuracy of the solutions generated by the LT using the exact analytical solutions provided by the MoS. Section 4 is devoted to a summary and discussion of our conclusions.
2. Systems of Linear DDEs
In this paper, we are interested in solving the following general system of linear DDEs:
along with the history function , .
Here, and and C are time-invariant matrices where the delay is a positive constant. The existence and uniqueness of the solution of the linear system (1) has been proved [11,53]. This new approach is based on the LT and the ILT. We shall solve the linear DDE (1) for several different cases. Now, let us start by deriving the LT solution.
2.1. Solving Linear Systems of DDEs by the LTM
Let us denote . Then it follows that
and
The solution of the above equation can be expressed in the form
where
and
Equation (5) can also be solved via Cramer’s rule, in which case
and is the matrix formed by replacing columnj in D with the vector If all of the entries in the history vector are bounded: , and integrable for , then it can be shown that any singularities resulting from the integral term in are removable [32]. In that case, all of the relevant poles are determined by the roots of the (characteristic) equation
A key step in the LTM solution process, when it is applied to linear DDEs, is to evaluate all of the poles of the transformed equation, in the s-domain. For instance, Maple software is capable of computing these poles, but it relies upon the user providing it with an accurate initial guess. This can be challenging for certain systems, particularly when two or more of the n (infinite) sequences of poles are clustered close together.
2.2. Computation of the Complex Poles
In order to gain some insight into the locus of the poles, we can divide (10) by . The resulting approximated characteristic equation,
can then be used to obtain estimates for the location of the poles (for large, and ). These estimates can then be used as the initial guesses for determining the actual poles. For additional details, we refer the interested reader to previous works [36,54]. Observe that the second equation (above) is essentially an exact match with the eigenvalue equation for Assuming that the matrix C is non-singular, with distinct eigenvalues one gets n (infinite) sequences of poles, with approximate locations given by
in which is the relevant eigenvalue.
Other possibilities exist such as a repeated eigenvalue. Oftentimes, if we have a repeated eigenvalue, then the complex poles will be clustered fairly close together. However, for n small, one can compute the respective sequences of poles (separately) by factoring . For example, for a system, can be factored via the quadratic formula as . After which, we can determine the relevant sequences of actual poles from the two respective factors. Interestingly, we do have one example (a NDDE featuring a limit cycle) in which the matrix C has a repeated eigenvalue. In this example, however, one can obtain exact formulas for all of the poles. We shall discuss this in further detail in Section 3.2.
There is also a case for which exact expressions for the poles can be found. If , then
and since this determinant must equal zero at the poles, it follows that
and
where the and are the respective eigenvalues of C and A. Note that to distinguish the approximate locations where we use s, we shall switch to r when referencing the actual poles.
Remark 1.
All of these formulas are approximates (or exact expressions) for the locations of the complex poles above the real axis. We know that once we have computed the actual poles and their residues, the corresponding residues for the poles below the real axis are given by their conjugates. As a matter of preference (and efficiency) we account for this, when applying the Cauchy residue theorem by computing two times the real part of the residues above the real axis. It is also worth mentioning that Maple software can solve (10) directly, using the fsolve command with the complex option. A second option enables the user to specify a rectangle in the complex plane, in which the particular root lies. We used this option in conjunction with the formulas for the approximate pole locations, to compute the actual poles. In most of our examples, the relevant do-loop was able to achieve this for all , with N being the value at which the series solution is truncated.
2.3. Computation of Poles for RDDEs
For a RDDE ()
the analogous formulas for the approximate loci of the complex poles (for large, and ) can be obtained from the equation
which is essentially an exact match with the eigenvalue equation for Assuming the matrix B is non-singular and has distinct eigenvalues, it follows that one gets n (infinite) sequences of poles with approximate loci given by
where denotes the Lambert function [19,55,56,57,58].
However, if the matrices A and B commute, we can obtain exact formulas for all of the poles. If we assume the eigenvalues of B are distinct, then A and B can be diagonalized using the same eigenvectors, in which case
where and are the respective corresponding eigenvalues of A and B.
Therefore, the complete sequence of poles is given by
Let us restrict our brief discussion about the real poles to the case when the coefficient matrices are all The exact number of real roots is determined by the matrix entries/parameters and . For NDDEs, there can be at most six, because if all of the matrices were diagonal, then the characteristic equation would be
And it is possible, although granted unlikely, for both of these factors to have three real roots. For RDDEs, however, there can be at most four. The real poles can be computed by plotting the graph of for s real, then using the (approximate) points where the graph intersects the s-axis as the initial guesses for determining the actual poles.
Obviously, other methods can be used to find the poles. Regardless of the method, once the poles have been computed one can apply the Cauchy residue theorem to obtain the solution . If all of the poles are order one, the residues can be computed using L’Hopital’s rule. If this is how one decides to proceed, then, in conjunction with Cramer’s rule,
Thus, for a DDE with M real poles,
where denotes the residue of the complex pole at and denotes the residue of the real pole at .
We will see in the next section that the solutions generated by the LTM are reliable and valid over the entire time domain. On the other hand, the MoS can rarely produce a solution that is capable of evaluating for t large.
3. Examples of Systems of Linear RDDEs and NDDEs
In this section, we present a variety of examples illustrating the implementation of the proposed methodology for obtaining solutions to the linear DDE (1). In particular, we consider examples of systems of first-order linear RDDEs and NDDEs. First, we consider two RDDEs for which we can use the Lambert function to compute the poles. We then consider three additional RDDEs for which the poles must be computed numerically. The fourth example features a system for which the solution approaches a limit cycle, and the final RDDE example involves a system with matrices. For NDDEs, we present two examples. First, we consider a system where the solution approaches an equilibrium point. We conclude with an example, for which the solution approaches a limit cycle. For all of the examples, we compute the errors by comparing the LT solution with the analytical solution that is obtained by the MoS.
3.1. Linear RDDEs
In this subsection, we deal with linear systems of the form . We first consider the simple case where the matrix .
Example 1.
Consider the following linear system of RDDEs:
where and . In this example, the characteristic equation is derived from the following matrix
Taking the determinant of this matrix and setting it to zero, one obtains the characteristic equation
In this case, we can obtain exact expressions for the two infinite sequences of poles in terms of the Lambert function. In particular,
and
Figure 1 depicts the solution given by the LTM. We also include the graph of the solution in the phase space. In this example the solution becomes unbounded due to the fact that at least one pole has a positive real part, i.e., . In Figure 2, we include the graph of the absolute errors. The LT solution is very accurate despite the fact that we only used 50 terms in this example. Notice that the error decreases with time.
Figure 1.
Solution of the linear system of RDDEs (24) over using the LTM (left). The components of the solution are (blue) and (red). Solution in the phase space for (right).
Figure 2.
Absolute errors of the solution of the linear system of RDDEs (24) over using LTM. Absolute error for (left) and (right).
Example 2.
Consider the following linear system of RDDEs:
where .
In this example we consider a system for which the matrices A and B commute. Recall, that in Section 2 it was shown that when this is the case, we can obtain exact expressions for both sequences of poles, in terms of the Lambert function. Therefore, substituting the eigenvalues of A and B into (20), we find that
and
Figure 3 depicts the exact solution given by the LTM. We also include the graph of the solution in the phase space. The solution approaches the equilibrium point . This is due to the fact that all the poles have negative real part, i.e., . In Figure 4, we include the graph of the absolute errors. The LT solution is very accurate despite the fact that we only used 50 terms in this example. Notice that the error decreases with time.
Figure 3.
Solution of the linear system of RDDEs (25) over using the LTM (left). The components of the solution are (blue) and (red). Solution in the phase space for (right).
Figure 4.
Absolute errors of the solution of the linear system of RDDEs (25) over using LTM. For on the (left) and on the (right).
Example 3.
Consider the following linear system of RDDEs:
In this example we consider a system where the matrices A and B do not commute. Recall, as mentioned in Section 2, that when this is the case, we cannot obtain exact expressions for both sequences of poles. We can, however, use the formulas given by (18) to obtain estimates for the locus of the two infinite sequences of poles in terms of the Lambert function. These approximates are given by
and
Figure 5 depicts a contour plot (in the complex plane) of the magnitude of , in which the actual poles lie within the closed blue curves. The sequence of red dots indicate the approximate locations of the poles given by (18). Figure 6 depicts the exact solution given by the LT solution. We also include the graph of the solution in the phase space. The solution approaches an equilibrium point. In Figure 7, we include the graph of the absolute errors. Even though we truncated the series in this example at , the LT solution is highly precise.
Figure 5.
Sequence of poles in the complex plane for the linear system of RDDEs (26).
Figure 6.
Solution of the linear system of RDDEs (26) over using the LTM (left). The components of the solution are (blue) and (red). Solution in the phase space for (right).
Figure 7.
Absolute errors of the solution of the linear system of RDDEs (26) over using LTM. For on the (left) and on the (right).
Example 4.
Consider the following linear system of RDDEs:
where and .
In this example we consider a system in which the solution asymptotically approaches a limit cycle. As was the case in the previous example, the matrices A and B do not commute. Therefore, we rely on numerical methods to compute the poles, using (18) to provide the initial guesses. The eigenvalues of B are given by ; therefore, the approximated locations of the complex poles for large and are given by
However, there is an additional complex pole at (exactly) . This fact is relevant in producing the limit cycle, since what plays the most crucial role in the asymptotic behavior is the real part of the poles. If they are all negative, the solution will decay. In this example, the design of the matrices A and B leads to a solution in which both and are of the form
where the real parts of all of the complex poles in the sum are negative.
Figure 8 depicts the exact solution given by the MoS and the LT solution. We also include the graphs of the LT solution in the phase space for different time intervals. The solution approaches a limit cycle (an ellipse), but certainly not in an obvious way. Observe that in Figure 8 (plot in the middle), where the t-range has passed well beyond that of the MoS solution, that there is still no compelling evidence to suggest that the solution will eventually stabilize. As a matter of fact the behavior of the solution seems chaotic. This is because the first term in the sum decays very slowly and therefore continues to perturb the limit cycle until around , after which .
Figure 8.
Solution of the linear system of RDDEs (27) over using both the MoS and the LTM (left). The components of the solution are (dashed-blue) and (solid red). Solution (LT) in the phase space for (middle) and for large t (right).
This is a remarkable aspect of some particular linear systems of RDDEs, since this type of dynamic behavior is not achievable for analogous (in this case, first-order ) linear ODE systems. On the left hand-side of Figure 9, we include the graph of the absolute errors of each of the components of the LT solution. The LT solution becomes increasingly more accurate as t increases. For example, the maximum error for is approximately . On the other hand, on the right-hand side of Figure 9, it can be seen that the error of the numerical solution produced by the dde23 built-in Matlab function increases and that it is much larger than the one generated by the analytical LT solution. Similar results have been found for other types of linear DDEs [32,59]. It is important to remark that the truncated LT solution was produced with only 15 terms, and can be evaluated at any time t.
Example 5.
In this example we present a system in which the matrices A, .
Here, the matrices A and B do not commute. Consequently, we again rely on (18) to obtain the approximates for the locus of the three infinite sequences of poles. These approximates are given by
in which the three eigenvalues of B are and . As is the case with most of our examples, these approximates are sufficiently close to the actual complex poles so that one can compute them all in a single do-loop.
Remark 2.
It is, however, worth emphasizing that from a practical standpoint, one must truncate the LT series solution. In this example, we used ; hence, the do-loop only computed 45 of the actual poles.
Figure 10 clearly depicts the locus of the three sequences of poles in the complex plane. Figure 11 depicts the exact solution given by the MoS and the LT solution. We also include the graphs of the LT solution in the phase space. In Figure 12, we include the graph of the absolute errors of each of the components of the solution. The LT solution is relatively accurate despite the fact that we only used 15 terms in this example. Notice that the error decreases with time.
Figure 10.
Sequence of poles in the complex plane for the linear system of RDDEs (29).
Figure 11.
Solution of the linear system of RDDEs (29) over using the MoS and the LTM (left). The components of the solution are (dashed), (solid) and (dashed-point). Solution (LT) in the phase space for (right).
Figure 12.
Absolute errors of the solution of the linear system of RDDEs (29) over using LTM. For on the (left), on the (middle) and on the (right).
3.2. Linear NDDE Examples
In this subsection, we deal exclusively with examples of systems of first-order linear NDDEs. As mentioned before, oftentimes for the NDDEs, we need to rely on numerical methods to compute the poles or roots of the characteristic equation. The linear systems have the following form .
Example 6.
Consider this first linear system of NDDEs:
where . In this example, the matrices in (30) do not satisfy the condition . Hence, the required complex poles must be computed numerically. Recall, that for a NDDE the approximate placements of these poles for large and are given by (12). Therefore, substituting the eigenvalues of C into (12) provides one with the sequences of initial guesses
Remark 3.
The eigenvalue is negative. When this is the case, it is advisable, for some softwares, to use the equivalent initial guess .
All of the complex poles have negative real parts, and there are three real poles: two with negative real parts (,) and the other at exactly . Therefore, the solution assumes the form
with the coefficients being given by (22). Hence, the solution approaches a stable equilibrium point at as
Figure 13 depicts the location of the sequence of poles in the complex plane. Notice that there are two clear sequences of poles. Figure 14 depicts the solution given by the LT solution. It includes the plot in the phase space. The solution approaches a stable equilibrium point. In Figure 15, we include the graph of the absolute errors. The LT solution is relatively accurate despite the fact that we only used 50 terms. Notice that the error decreases with time.
Figure 13.
Sequence of poles in the complex plane for the linear system of NDDEs (30).
Figure 14.
Solution of the linear system of NDDEs (30) over using the LTM (left). The components of the solution are (blue) and (red). Solution in the phase space for (right).
Figure 15.
Absolute errors of the solution of the linear system of NDDEs (30) over using LTM. For on the (left) and on the (right).
Example 7.
Consider the following linear system of NDDEs:
In this final example, we present a system where the solution asymptotically approaches a limit cycle. The matrices in this NDDE satisfy the condition Recall, from Section 2, that this enables one to acquire exact expressions for all of the poles, using the factorization
From which, it follows that
The complex poles (for ) are determined by the factor, and are therefore given by
Remark 4.
The matrix C has a repeated eigenvalue, (with multiplicity 2). And there are four real poles, at and (with multiplicity 2). Dealing with an infinite sequence of complex poles of order 2 typically requires one to incorporate the appropriate modifications, when applying the Cauchy residue theorem to compute the ILT [36]. Fortunately, it is not necessary to do so for this particular system. Observe that the matrix D can be (further) factored as
And as a result, both of the numerators (determinants) in (9) include a common factor of . It can also be shown, however, that there is an additional common factor of . Therefore, when simplified, one finds that
where denotes the remaining terms, once the common factors are removed, and where From which, it is now evident that what we have is a removable singularity at , two real poles, both of order one, at and along with an infinite sequence of order one complex poles (above the real axis) at .
Therefore, the solution assumes the form
with the coefficients being given by (37). For example, .
Notice, by virtue of the fact that all of the complex poles have zero real part, that the series component of the solution is a regular harmonic Fourier series. Hence, as both and oscillate steadily with a frequency of . This can be seen clearly on the left-hand side of Figure 16 where the solution given by the LT solution is displayed. Figure 16 and Figure 17 also include plots in the phase space. Observe that on the right-hand side of Figure 16 where the t-range is small, but has surpassed that of the MoS solution, there is scant evidence to suggest that the solution will eventually stabilize. However, it appears that for to 150, the LT solution eventually stabilizes to the limit cycle, as observed on the right-hand side of Figure 17. In Figure 18, we include the graph of the relative errors. The LT solution is relatively accurate despite the fact that we only used 50 terms. In this particular example the error does not asymptotically approach zero but it has a lower bound. This bound appears due to the fact that the functions and asymptotically approach a periodic steady state. The correct LT solution must therefore do likewise, which explains why the sum in (39) is a regular Fourier series. As a consequence, as , the truncated LT solution exhibits the same type behavior as, e.g., the regular Fourier cosine series for a saw tooth function, where the absolute error is also periodic, with spikes at each of the endpoints. Note that the errors can be reduced by increasing the number of terms in the series.
Figure 16.
Solution of the linear system of NDDEs (33) over using the LTM (left). The components of the solution are (blue) and (red). Solution in the phase space for (right).
Figure 17.
Solution of the linear system of NDDEs (33) in the phase space for (left) and (right).
Figure 18.
Relative errors of the solution of the linear system of NDDEs (33) over using LTM. For on the (left) and on the (right).
4. Conclusions
In this work, we developed and implemented a new approach for obtaining analytical solutions of systems of linear RDDEs and NDDEs. The proposed analytical approach is based on the LT, ILT and Cauchy’s residue theorem. We discovered that there are a variety of situations that can arise depending on the spectral properties of the matrices and whether the system involves an RDDE or NDDE. For RDDEs the method for finding the poles is dictated by the commutative property of the matrices A and B. The obtained solutions have the particular form of an infinite non-harmonic Fourier series. One of the main advantages of the proposed approach is the closed-form of the solutions, which are accurate and easy to evaluate at any time. In addition, it allows one to study the asymptotic behavior of the solutions. Thus, the proposed approach provides a practical solution for the user community. Another remarkable result is that for some linear systems of both retarded and neutral delay differential equations, the location of the poles, can lead to solutions which approach asymptotically to a limit cycle. This is an interesting aspect since this type of dynamic behavior is not achievable for autonomous systems of linear ODEs. We provided several examples illustrating the methodology. The examples were designed to facilitate a discussion on how the spectral properties of the matrices determine and affect the procedure for computing the solution. These examples show the variability and richness of the behavior of the solutions of DDEs. Finally, we made comparisons between the LTM and the MoS solutions in order to show the reliability of the proposed approach, even when the truncated series is limited to only a handful of terms. Future works or open problems are related to dealing with repeated poles and discontinuous input functions in linear systems of DDEs. This would require careful attention when applying the ILT and the use of the Cauchy residue theorem.
Author Contributions
All authors contributed equally to conceptualization; methodology; validation; software; formal analysis; investigation; resources; writing—original draft preparation; writing—review and editing; visualization; funding acquisition. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
No new data were created or analyzed in this study. Data sharing is not applicable to this article.
Acknowledgments
The authors are grateful to the reviewers for their valuable comments and suggestions which improved the quality and the clarity of the paper. Third author is a recipient of the Maria Zambrano Fellowship with funding support from the Spain Ministry of Universities funded by the European Union—Next GenerationEU). The first author would like to thank the Universitat Politècnica de Valencia and the collaborating organizations for their valuable support.
Conflicts of Interest
The authors declare no conflict of interest that could have appeared to influence the work reported in this paper.
References
- Deb, A.; Roychoudhury, S.; Sarkar, G. Analysis and Identification of Time-Invariant Systems, Time-Varying Systems, and Multi-Delay Systems Using Orthogonal Hybrid Functions: Theory and Algorithms with MATLAB®; Springer: Berlin/Heidelberg, Germany, 2016; Volume 46. [Google Scholar]
- Aljahdaly, N.H.; El-Tantawy, S. On the multistage differential transformation method for analyzing damping Duffing oscillator and its applications to plasma physics. Mathematics 2021, 9, 432. [Google Scholar] [CrossRef]
- Alfifi, H.Y. Feedback control for a diffusive and delayed Brusselator model: Semi-analytical solutions. Symmetry 2021, 13, 725. [Google Scholar] [CrossRef]
- Arino, J.; Van Den Driessche, P. Time delays in epidemic models. In Delay Differential Equations and Applications; Springer: Dordrecht, The Netherlands, 2006; pp. 539–578. [Google Scholar]
- Ebaid, A.; Al-Enazi, A.; Albalawi, B.Z.; Aljoufi, M.D. Accurate approximate solution of Ambartsumian delay differential equation via decomposition method. Math. Comput. Appl. 2019, 24, 7. [Google Scholar] [CrossRef]
- Halanay, A.; Safta, C.A. A critical case for stability of equilibria of delay differential equations and the study of a model for an electrohydraulic servomechanism. Syst. Control Lett. 2020, 142, 104722. [Google Scholar] [CrossRef]
- Nelson, P.W.; Murray, J.D.; Perelson, A.S. A model of HIV-1 pathogenesis that includes an intracellular delay. Math. Biosci. 2000, 163, 201–215. [Google Scholar] [CrossRef] [PubMed]
- Ruschel, S.; Pereira, T.; Yanchuk, S.; Young, L.S. An SIQ delay differential equations model for disease control via isolation. J. Math. Biol. 2019, 79, 249–279. [Google Scholar] [CrossRef] [PubMed]
- Smith, H.L. An Introduction to Delay Differential Equations with Applications to the Life Sciences; Springer: New York, NY, USA, 2011; Volume 57. [Google Scholar]
- van den Berg, R.; Lefeber, E.; Rooda, K. Modeling and control of a manufacturing flow line using partial differential equations. IEEE Trans. Control. Syst. Technol. 2007, 16, 130–136. [Google Scholar] [CrossRef]
- Diekmann, O.; Van Gils, S.A.; Verduyn Lunel, S.M.; Walther, H.O. Delay Equations: Functional-, Complex-, and Nonlinear Analysis; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2012; Volume 110. [Google Scholar]
- Bellen, A.; Guglielmi, N.; Ruehli, A.E. Methods for linear systems of circuit delay differential equations of neutral type. IEEE Trans. Circuits Syst. Fundam. Theory Appl. 1999, 46, 212–215. [Google Scholar] [CrossRef]
- Ospanov, A. Delay Differential Equations and Their Application to Micro Electro Mechanical Systems. Master’s Thesis, VCU University, Richmond, VA, USA, 2018. [Google Scholar]
- Bellour, A.; Bousselsal, M.; Laib, H. Numerical Solution of Second-Order Linear Delay Differential and Integro-Differential Equations by Using Taylor Collocation Method. Int. J. Comput. Methods 2020, 17, 1950070. [Google Scholar] [CrossRef]
- Chamekh, M.; Elzaki, T.M.; Brik, N. Semi-analytical solution for some proportional delay differential equations. SN Appl. Sci. 2019, 1, 148. [Google Scholar] [CrossRef]
- Cimen, E.; Uncu, S. On the solution of the delay differential equation via Laplace transform. Commun. Math. Appl. 2020, 11, 379–387. [Google Scholar]
- Eftekhari, S.A. A differential quadrature procedure with regularization of the Dirac-delta function for numerical solution of moving load problem. Lat. Am. J. Solids Struct. 2015, 12, 1241–1265. [Google Scholar] [CrossRef]
- Jaaffar, N.T.; Abdul Majid, Z.; Senu, N. Numerical Approach for Solving Delay Differential Equations with Boundary Conditions. Mathematics 2020, 8, 1073. [Google Scholar] [CrossRef]
- Jamilla, C.; Mendoza, R.; Mező, I. Solutions of neutral delay differential equations using a generalized Lambert W function. Appl. Math. Comput. 2020, 382, 125334. [Google Scholar] [CrossRef]
- Jamilla, C.U.; Mendoza, R.G.; Mendoza, V.M.P. Explicit solution of a Lotka-Sharpe-McKendrick system involving neutral delay differential equations using the r-Lambert W function. Math. Biosci. Eng. 2020, 17, 5686–5708. [Google Scholar] [CrossRef]
- Mayorga, C.J.; Castro, M.Á.; Sirvent, A.; Rodríguez, F. On the Construction of Exact Numerical Schemes for Linear Delay Models. Mathematics 2023, 11, 1836. [Google Scholar] [CrossRef]
- Shampine, L.F.; Thompson, S. Solving ddes in matlab. Appl. Numer. Math. 2001, 37, 441–458. [Google Scholar] [CrossRef]
- Shampine, L.F.; Thompson, S. Numerical solution of delay differential equations. In Delay Differential Equations; Springer: Boston, MA, USA, 2009; pp. 1–27. [Google Scholar]
- Cimen, E.; Ekinci, Y. Numerical method for a neutral delay differential problem. Int. J. Math. Comput. Sci. 2017, 1, 1–11. [Google Scholar]
- Izadi, M.; Yüzbaşı, Ş.; Adel, W. A new Chelyshkov matrix method to solve linear and nonlinear fractional delay differential equations with error analysis. Math. Sci. 2023, 17, 267–284. [Google Scholar] [CrossRef]
- Aziz, N.H.A.; Laham, M.F.; Majid, Z.A. Numerical Approaches of Block Multistep Method for Propagation of Derivatives Discontinuities in Neutral Delay Differential Equations. Alex. Eng. J. 2023, 75, 577–588. [Google Scholar] [CrossRef]
- Arnal, A.; Casas, F.; Chiralt, C. Magnus integrators for linear and quasilinear delay differential equations. J. Comput. Appl. Math. 2023, 431, 115273. [Google Scholar] [CrossRef]
- Bauer, R.J.; Mo, G.; Krzyzanski, W. Solving delay differential equations in S-ADAPT by method of steps. Comput. Methods Programs Biomed. 2013, 111, 715–734. [Google Scholar] [CrossRef] [PubMed]
- Kalmár-Nagy, T. Stability analysis of delay-differential equations by the method of steps and inverse Laplace transform. Differ. Equ. Dyn. Syst. 2009, 17, 185–200. [Google Scholar] [CrossRef]
- Kaslik, E.; Sivasundaram, S. Analytical and numerical methods for the stability analysis of linear fractional delay differential equations. J. Comput. Appl. Math. 2012, 236, 4027–4041. [Google Scholar] [CrossRef]
- Heffernan, J.M.; Corless, R.M. Solving some delay differential equations with computer algebra. Math. Sci. 2006, 31, 21–34. [Google Scholar]
- Kerr, G.; González-Parra, G. Accuracy of the Laplace transform method for linear neutral delay differential equations. Math. Comput. Simul. 2022, 197, 308–326. [Google Scholar] [CrossRef]
- Bellen, A.; Guglielmi, N.; Zennaro, M. Numerical stability of nonlinear delay differential equations of neutral type. J. Comput. Appl. Math. 2000, 125, 251–263. [Google Scholar] [CrossRef]
- Enright, W.; Hayashi, H. Convergence analysis of the solution of retarded and neutral delay differential equations by continuous numerical methods. SIAM J. Numer. Anal. 1998, 35, 572–585. [Google Scholar] [CrossRef]
- Diwaker; Chakraborty, A. Exact solution of time-dependent Schrodinger equation for two state problem in Laplace domain. Chem. Phys. Lett. 2015, 638, 133–136. [Google Scholar] [CrossRef]
- Sherman, M.; Kerr, G.; González-Parra, G. Analytic solutions of linear neutral and non-neutral delay differential equations using the Laplace transform method: Featuring higher order poles and resonance. J. Eng. Math. 2023, 140, 12. [Google Scholar] [CrossRef]
- Sayyari, Y.; Dehghanian, M.; Park, C. Some stabilities of system of differential equations using Laplace transform. J. Appl. Math. Comput. 2023, 69, 3113–3129. [Google Scholar] [CrossRef]
- Asl, F.M.; Ulsoy, A.G. Analysis of a system of linear delay differential equations. J. Dyn. Syst. Meas. Control 2003, 125, 215–223. [Google Scholar] [CrossRef]
- Castro, M.Á.; García, M.A.; Martín, J.A.; Rodríguez, F. Exact and nonstandard finite difference schemes for coupled linear delay differential systems. Mathematics 2019, 7, 1038. [Google Scholar] [CrossRef]
- Castro, M.Á.; Sirvent, A.; Rodríguez, F. Nonstandard finite difference schemes for general linear delay differential systems. Math. Methods Appl. Sci. 2021, 44, 3985–3999. [Google Scholar] [CrossRef]
- Yi, S.; Ulsoy, A.G.; Nelson, P.W. Solution of systems of linear delay differential equations via Laplace transformation. In Proceedings of the 45th IEEE Conference on Decision and Control, San Diego, CA, USA, 13–15 December 2006; IEEE: Piscataway, NJ, USA, 2006; pp. 2535–2540. [Google Scholar]
- Vyasarayani, C. Galerkin approximations for neutral delay differential equations. J. Comput. Nonlinear Dyn. 2013, 8, 021014. [Google Scholar] [CrossRef]
- Zafer, N. Discussion: “Analysis of a System of Linear Delay Differential Equations” (Asl, F.M., and Ulsoy, A.G., 2003, ASME J. Dyn. Syst., Meas., Control, 125, pp. 215–223). J. Dyn. Syst. Meas. Control. 2007, 129, 121–122. [Google Scholar] [CrossRef]
- Elshenhab, A.M.; Wang, X.T. Representation of solutions of linear differential systems with pure delay and multiple delays with linear parts given by non-permutable matrices. Appl. Math. Comput. 2021, 410, 126443. [Google Scholar] [CrossRef]
- Medved’, M.; Pospíšil, M. Representation of solutions of systems of linear differential equations with multiple delays and linear parts given by nonpermutable matrices. J. Math. Sci. 2018, 228, 276–289. [Google Scholar] [CrossRef]
- Pospíšil, M. Representation and stability of solutions of systems of functional differential equations with multiple delays. Electron. J. Qual. Theory Differ. Equ. 2012, 2012, 1–30. [Google Scholar] [CrossRef]
- Pospíšil, M. Representation of solutions of systems of linear differential equations with multiple delays and nonpermutable variable coefficients. Math. Model. Anal. 2020, 25, 303–322. [Google Scholar] [CrossRef]
- Brown, J.W.; Churchill, R.V. Fourier Series and Boundary Value Problems; McGraw-Hill Book Company: New York, NY, USA, 2009. [Google Scholar]
- Conway, J.B. Functions of One Complex Variable II; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2012; Volume 159. [Google Scholar]
- Sedletskii, A.M. On the summability and convergence of non-harmonic Fourier series. Izv. Math. 2000, 64, 583. [Google Scholar] [CrossRef]
- Young, R.M. An Introduction to Non-Harmonic Fourier Series, Revised Edition, 93; Elsevier: Amsterdam, The Netherlands, 2001. [Google Scholar]
- Russell, D.L. Nonharmonic Fourier series in the control theory of distributed parameter systems. J. Math. Anal. Appl. 1967, 18, 542–560. [Google Scholar] [CrossRef]
- Hale, J.K.; Verduyn Lunel, S.M. Introduction to Functional Differential Equations; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2013; Volume 99. [Google Scholar]
- Kerr, G.; González-Parra, G.; Sherman, M. A new method based on the Laplace transform and Fourier series for solving linear neutral delay differential equations. Appl. Math. Comput. 2022, 420, 126914. [Google Scholar] [CrossRef]
- Brito, P.B.; Fabião, M.F.; St. Aubyn, A.G. The Lambert function on the solution of a delay differential equation. Numer. Funct. Anal. Optim. 2011, 32, 1116–1126. [Google Scholar] [CrossRef]
- Corless, R.M.; Gonnet, G.H.; Hare, D.E.; Jeffrey, D.J.; Knuth, D.E. On the LambertW function. Adv. Comput. Math. 1996, 5, 329–359. [Google Scholar] [CrossRef]
- Lambert, J.H. Observationes variae in mathesin puram. Acta Helv. 1758, 3, 128–168. [Google Scholar]
- Scott, T.C.; Mann, R.; Martinez, R.E. General relativity and quantum mechanics: Towards a generalization of the Lambert W function A Generalization of the Lambert W Function. Appl. Algebra Eng. Commun. Comput. (AAECC) 2006, 17, 41–47. [Google Scholar] [CrossRef]
- Sherman, M.; Kerr, G.; González-Parra, G. Comparison of Symbolic Computations for Solving Linear Delay Differential Equations Using the Laplace Transform Method. Math. Comput. Appl. 2022, 27, 81. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).