Next Article in Journal
The Lattice Boltzmann Method Using Parallel Computation: A Great Potential Solution for Various Complicated Acoustic Problems
Previous Article in Journal
Free Vibration Analysis of Porous Functionally Graded Material Plates with Variable Thickness on an Elastic Foundation Using the R-Functions Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analytical Solutions of Systems of Linear Delay Differential Equations by the Laplace Transform: Featuring Limit Cycles

by
Gilbert Kerr
1,
Nehemiah Lopez
1 and
Gilberto González-Parra
1,2,*
1
Department of Mathematics, New Mexico Tech, Socorro, NM 87801, USA
2
Instituto de Matemática Multidisciplinar, Universitat Politècnica de València, 46022 Valencia, Spain
*
Author to whom correspondence should be addressed.
Math. Comput. Appl. 2024, 29(1), 11; https://doi.org/10.3390/mca29010011
Submission received: 2 November 2023 / Revised: 27 January 2024 / Accepted: 30 January 2024 / Published: 4 February 2024

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.

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:
y ( t ) = A y ( t ) + B y ( t τ ) + C y ( t τ ) , t > 0 ,
along with the history function y ( t ) = H ( t ) , t [ τ , 0 ] .
Here, y ( t ) , H ( t ) R n and A , B and C are time-invariant n × n 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 L y ( t ) = Y ( s ) . Then it follows that
L y ( t τ ) = e s τ Y ( s ) + e s τ τ 0 y ( v ) e s v d v
and
L y ( t τ ) = s e s τ Y ( s ) + s e s τ τ 0 y ( v ) e s v d v y ( τ ) .
Then, applying the LT to (1), we obtain the matrix equation
Y s y ( 0 ) = A Y + ( B + C s ) e s τ Y + ( B + C s ) e s τ τ 0 y ( v ) e s v d v C y ( τ ) ,
or
( s I A ( B + C s ) e s τ ) Y = H ( 0 ) + ( B + C s ) e s τ τ 0 H ( v ) e s v d v C H ( τ ) .
The solution of the above equation can be expressed in the form
Y = D 1 v h ,
where
D = s I A ( B + C s ) e s τ ,
and
v h = H ( 0 ) + ( B + C s ) e s τ τ 0 H ( v ) e s v d v C H ( τ ) .
Equation (5) can also be solved via Cramer’s rule, in which case
Y j = det ( N j ) det ( D ) ,
and N j is the matrix formed by replacing columnj in D with the vector v h . If all of the entries in the history vector H ( t ) are bounded: h 1 < H ( t ) < h 2 , and integrable for t ( τ , 0 ) , then it can be shown that any singularities resulting from the integral term in v h are removable [32]. In that case, all of the relevant poles are determined by the roots of the (characteristic) equation
D ( s ) = det ( s I A ( B + C s ) e s τ ) = 0 .
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 s n . The resulting approximated characteristic equation,
det ( I C e s τ ) = 0 or det ( C I e s τ ) = 0 ,
can then be used to obtain estimates for the location of the poles (for s large, and Im ( s ) > 0 ). 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 C . Assuming that the matrix C is non-singular, with distinct eigenvalues one gets n (infinite) sequences of poles, with approximate locations given by
s j , k = ln ( λ j ) + 2 k π i τ j N , k N ,
in which λ j 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 D ( s ) . For example, for a 2 × 2 system, D ( s ) can be factored via the quadratic formula as D ( s ) = ( e s τ f 1 ( s ) ) ( e s τ f 2 ( s ) ) . 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 C A + B = 0 , then
det ( s I A ( B + C s ) e s τ ) = det ( s I A C ( s I A ) e s τ ) = det ( s I A ) det ( I C e s τ )
and since this determinant must equal zero at the poles, it follows that
r j , k = ln ( λ j ) + 2 k π i τ , k N
and
r j = μ j ,
where the λ j and μ j 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 k [ 2 , N ] , with N being the value at which the series solution is truncated.

2.3. Computation of Poles for RDDEs

For a RDDE ( C = 0 )
y ( t ) = A y ( t ) + B y ( t τ ) , t > 0 ,
the analogous formulas for the approximate loci of the complex poles (for s  large, and Im ( s ) > 0 ) can be obtained from the equation
det ( I s e s τ B ) = 0 ,
which is essentially an exact match with the eigenvalue equation for B . 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
s j , k = W k ( τ λ j ) τ j N , k N ,
where W k 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
s I A B e s τ = j = 1 n ( s μ j λ j e s τ ) ,
where μ j and λ j are the respective corresponding eigenvalues of A and B.
Therefore, the complete sequence of poles is given by
r j , k = μ j + 1 τ W k ( τ λ j e μ j τ ) , j = 1 , 2 , , n .
Let us restrict our brief discussion about the real poles to the case when the coefficient matrices are all 2 × 2 . 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
D ( s ) = ( s A 11 ( B 11 + C 11 s ) e s τ ) ( s A 22 ( B 22 + C 22 s ) e s τ ) = 0 .
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 D ( s ) 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 y ( t ) . 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,
c j , k = det ( N j ) D ( s ) s = r j , k .
Thus, for a DDE with M real poles,
y j ( t ) = m = 1 M c j , m e r j , m t + 2 Re k = 1 c j , k e r j , k t , j = 1 , 2 , , n .
where c j , k denotes the residue of the complex pole at s = r j , k and c j , m denotes the residue of the real pole at s = r j , m .
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 y ( t ) 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 3 × 3 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 y ( t ) = A y ( t ) + B y ( t τ ) . We first consider the simple case where the matrix A = 0 .
Example 1.
Consider the following linear system of RDDEs:
y ( t ) = 1 3 1 2 y ( t τ ) , t > 0 , y ( t ) = H ( t ) = 1 1 / 2 , t [ τ , 0 ] .
where τ = 1 and y R 2 . In this example, the characteristic equation is derived from the following matrix
s I B e s τ .
Taking the determinant of this matrix and setting it to zero, one obtains the characteristic equation
s 2 + 3 s e s e 2 s = s 3 2 + 13 2 e s s 3 2 13 2 e s = 0 .
In this case, we can obtain exact expressions for the two infinite sequences of poles in terms of the Lambert function. In particular,
r 1 , k = W k 3 2 + 13 2 ,
and
r 2 , k = W k 3 2 13 2 .
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., Re ( r i k ) > 0 . 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.
Example 2.
Consider the following linear system of RDDEs:
y ( t ) = 5 0 0 5 y ( t ) + 2 1 1 2 y ( t τ ) , t > 0 , y ( t ) = H ( t ) = 1 2 , t [ τ , 0 ] .
where τ = 3 .
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
r 1 , k = 1 3 W k 9 e 15 5 ,
and
r 2 , k = 1 3 W k 3 e 15 5 .
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 ( 0 , 0 ) . This is due to the fact that all the poles have negative real part, i.e., Re ( r j , k ) < 0 . 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.
Example 3.
Consider the following linear system of RDDEs:
y ( t ) = 1 2 1 2 y ( t ) + 3 / 2 0 2 1 y ( t 2 ) , t > 0 , y ( t ) = H ( t ) = 2 t / 2 2 t + 3 , t [ 2 , 0 ] .
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
s 1 , k = 1 2 W k 2 ,
and
s 2 , k = 1 2 W k 3 .
Figure 5 depicts a contour plot (in the complex plane) of the magnitude of D ( s ) , 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 N = 20 , the LT solution is highly precise.
Example 4.
Consider the following linear system of RDDEs:
y ( t ) = 3 w 1 0 w 2 y ( t ) + 0 π π 0 y ( t τ ) , t > 0 , y ( t ) = H ( t ) = 8 0 , t [ τ , 0 ] .
where w 1 = 17 π 2 + 324 π 3 324 18 π 3 + 324 , w 2 = π 37 π 18 3 6 π 3 + 108 and τ = 1 .
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 λ = ± i π ; therefore, the approximated locations of the complex poles for | s | large and Im ( s ) > 0 are given by
s 1 , k = W k ( i π τ ) τ and s 2 , k = W k ( i π τ ) τ , k N .
However, there is an additional complex pole at (exactly) r = i π / 6 . 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 y 1 and y 2 are of the form
y j ( t ) = a j , 1 sin π 6 t + a j , 2 cos π 6 t + 2 Re k = 1 c j , k e r j , k t , j = 1 , 2 ,
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 t = 500 , after which 2 Re k = 1 c j , k e r j , k t < 1.0 × 10 6 .
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 2 × 2 ) 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 t > 6 is approximately 10 11 . 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, B R 3 × 3 .
y ( t ) = 11 100 2 1 0 1 2 0 1 0 2 y ( t ) 1 5 0 2 3 0 4 5 1 0 0 y ( t 2 ) , t > 0 , y ( t ) = H ( t ) = 1 2 t t 2 2 t 2 4 t 4 + t 2 , t [ 2 , 0 ] .
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
s j , k = W k ( τ λ j ) τ , j = 1 . . 3 , k N
in which the three eigenvalues of B are 1 / 5 and 1 / 2 ± 17 / 10 . 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 N = 15 ; 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.

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 y ( t ) = A y ( t ) + B y ( t τ ) + C y ( t τ ) .
Example 6.
Consider this first linear system of NDDEs:
y ( t ) = 1 6 5 1 2 8 / 3 y ( t ) + 1 3 1 1 2 1 y ( t τ ) + 2 9 3 1 4 1 y ( t τ ) , t > 0 , y ( t ) = H ( t ) = ( τ / 2 t ) 2 ( τ + t ) t , t [ τ , 0 ] .
where τ = 2 . In this example, the matrices in (30) do not satisfy the condition C A + B = 0 . Hence, the required complex poles must be computed numerically. Recall, that for a NDDE the approximate placements of these poles for | s | large and Im ( s ) > 0 are given by (12). Therefore, substituting the eigenvalues of C into (12) provides one with the sequences of initial guesses
s 1 , k = ln ( 4 / 9 + 2 5 / 9 ) + 2 k π i τ , s 2 , k = ln ( 4 / 9 2 5 / 9 ) + 2 k π i τ , k N .
Remark 3.
The eigenvalue λ 2 = 4 / 9 2 5 / 9 is negative. When this is the case, it is advisable, for some softwares, to use the equivalent initial guess s 2 , k = ln ( λ 2 ) + ( 2 k 1 ) π i τ .
All of the complex poles have negative real parts, and there are three real poles: two with negative real parts ( s = r 1 , r 2 ,) and the other at exactly s = r = 0 . Therefore, the solution assumes the form
y j ( t ) = a j , 0 + a j , 1 e r 1 t + a j , 2 e r 2 t + 2 Re k = 1 c j , k e r j , k t j = 1 , 2 ,
with the coefficients being given by (22). Hence, the solution approaches a stable equilibrium point at ( a 1 , 0 , a 2 , 0 ) = ( 46 / 77 , 138 / 77 ) as t .
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.
Example 7.
Consider the following linear system of NDDEs:
y ( t ) = 1 24 + ln 29 30 6 1 40 + ln 29 30 2 1 72 + 5 ln 29 30 18 1 120 + 5 ln 29 30 6 y ( t ) + 1 24 ln 29 30 6 1 40 ln 29 30 2 1 72 5 ln 29 30 18 1 120 5 ln 29 30 6 y ( t 2 ) + 1 0 0 1 y ( t 2 ) , t > 0 , y ( t ) = H ( t ) = 5 ( t + 1 ) 2 sin ( 3 π t ) 1 5 ( t 2 1 ) 2 5 29 30 t 5 3 + 1 3 ( t + 1 ) 2 sin ( 3 π t ) 1 3 ( t 2 1 ) 2 3 29 30 t , t [ 2 , 0 ] .
In this final example, we present a system where the solution asymptotically approaches a limit cycle. The matrices in this NDDE satisfy the condition C A + B = 0 . Recall, from Section 2, that this enables one to acquire exact expressions for all of the poles, using the factorization
D = s I A ( B + C s ) e s τ = ( s I A ) ( I C e s τ ) .
From which, it follows that
det ( D ) = ( s 1 / 20 ) ( s ln ( 29 / 30 ) ) ( 1 e s τ ) 2 .
The complex poles (for Im ( r k ) > 0 ) are determined by the ( 1 e s τ ) 2 factor, and are therefore given by
r j , k = ln ( λ j ) + 2 k π i τ = 2 k π i τ j , k N .
Remark 4.
The matrix C has a repeated eigenvalue, λ = 1 (with multiplicity 2). And there are four real poles, at r = 1 / 20 , r = ln ( 29 / 30 ) and r = 0 (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
D = ( 1 e s τ ) ( s I A ) .
And as a result, both of the numerators (determinants) in (9) include a common factor of 1 e s τ . It can also be shown, however, that there is an additional common factor of ( s 1 / 20 ) . Therefore, when simplified, one finds that
Y j = det ( N j ) det ( D ) = ( 1 e s τ ) ( s 1 / 20 ) R j ( s ) ( s 1 / 20 ) ( s ln ( 29 / 30 ) ) ( 1 e s τ ) 2 ,
where R j ( s ) denotes the remaining terms, once the common factors are removed, and where R j ( ln ( 29 / 30 ) ) 0 . From which, it is now evident that what we have is a removable singularity at r = 1 / 20 , two real poles, both of order one, at r 1 = ln ( 29 / 30 ) and r 0 = 0 , along with an infinite sequence of order one complex poles (above the real axis) at r j , k = 2 k π i τ .
Therefore, the solution assumes the form
y j ( t ) = a j , 0 + a j , 1 29 30 t + 2 Re k = 1 c j , k e 2 k π i τ t j = 1 , 2 ,
with the coefficients being given by (37). For example, c j , k = 1 2 R j ( 2 k π i τ ) ( 2 k π i τ ln ( 29 / 30 ) ) .
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 t , both y 1 ( t ) and y 2 ( t ) oscillate steadily with a frequency of τ = 2 . 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 t = 120 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 y 1 ( t ) and y 2 ( t ) 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 t , 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.

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

  1. 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]
  2. 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]
  3. Alfifi, H.Y. Feedback control for a diffusive and delayed Brusselator model: Semi-analytical solutions. Symmetry 2021, 13, 725. [Google Scholar] [CrossRef]
  4. 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]
  5. 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]
  6. 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]
  7. 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]
  8. 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]
  9. 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]
  10. 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]
  11. 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]
  12. 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]
  13. Ospanov, A. Delay Differential Equations and Their Application to Micro Electro Mechanical Systems. Master’s Thesis, VCU University, Richmond, VA, USA, 2018. [Google Scholar]
  14. 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]
  15. 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]
  16. Cimen, E.; Uncu, S. On the solution of the delay differential equation via Laplace transform. Commun. Math. Appl. 2020, 11, 379–387. [Google Scholar]
  17. 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]
  18. 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]
  19. 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]
  20. 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]
  21. 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]
  22. Shampine, L.F.; Thompson, S. Solving ddes in matlab. Appl. Numer. Math. 2001, 37, 441–458. [Google Scholar] [CrossRef]
  23. 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]
  24. Cimen, E.; Ekinci, Y. Numerical method for a neutral delay differential problem. Int. J. Math. Comput. Sci. 2017, 1, 1–11. [Google Scholar]
  25. 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]
  26. 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]
  27. 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]
  28. 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]
  29. 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]
  30. 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]
  31. Heffernan, J.M.; Corless, R.M. Solving some delay differential equations with computer algebra. Math. Sci. 2006, 31, 21–34. [Google Scholar]
  32. 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]
  33. 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]
  34. 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]
  35. 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]
  36. 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]
  37. 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]
  38. 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]
  39. 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]
  40. 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]
  41. 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]
  42. Vyasarayani, C. Galerkin approximations for neutral delay differential equations. J. Comput. Nonlinear Dyn. 2013, 8, 021014. [Google Scholar] [CrossRef]
  43. 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]
  44. 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]
  45. 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]
  46. 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]
  47. 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]
  48. Brown, J.W.; Churchill, R.V. Fourier Series and Boundary Value Problems; McGraw-Hill Book Company: New York, NY, USA, 2009. [Google Scholar]
  49. Conway, J.B. Functions of One Complex Variable II; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2012; Volume 159. [Google Scholar]
  50. Sedletskii, A.M. On the summability and convergence of non-harmonic Fourier series. Izv. Math. 2000, 64, 583. [Google Scholar] [CrossRef]
  51. Young, R.M. An Introduction to Non-Harmonic Fourier Series, Revised Edition, 93; Elsevier: Amsterdam, The Netherlands, 2001. [Google Scholar]
  52. 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]
  53. Hale, J.K.; Verduyn Lunel, S.M. Introduction to Functional Differential Equations; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2013; Volume 99. [Google Scholar]
  54. 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]
  55. 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]
  56. 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]
  57. Lambert, J.H. Observationes variae in mathesin puram. Acta Helv. 1758, 3, 128–168. [Google Scholar]
  58. 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]
  59. 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]
Figure 1. Solution of the linear system of RDDEs (24) over t [ 0 , 10 τ ] using the LTM (left). The components of the solution are y 1 ( t ) (blue) and y 2 ( t ) (red). Solution in the phase space for t [ 0 , 14 ] (right).
Figure 1. Solution of the linear system of RDDEs (24) over t [ 0 , 10 τ ] using the LTM (left). The components of the solution are y 1 ( t ) (blue) and y 2 ( t ) (red). Solution in the phase space for t [ 0 , 14 ] (right).
Mca 29 00011 g001
Figure 2. Absolute errors of the solution of the linear system of RDDEs (24) over t [ 0 , 10 τ ] using LTM. Absolute error for y 1 ( t ) (left) and y 2 ( t ) (right).
Figure 2. Absolute errors of the solution of the linear system of RDDEs (24) over t [ 0 , 10 τ ] using LTM. Absolute error for y 1 ( t ) (left) and y 2 ( t ) (right).
Mca 29 00011 g002
Figure 3. Solution of the linear system of RDDEs (25) over t [ 0 , 10 τ ] using the LTM (left). The components of the solution are y 1 ( t ) (blue) and y 2 ( t ) (red). Solution in the phase space for t [ 0 , 20 ] (right).
Figure 3. Solution of the linear system of RDDEs (25) over t [ 0 , 10 τ ] using the LTM (left). The components of the solution are y 1 ( t ) (blue) and y 2 ( t ) (red). Solution in the phase space for t [ 0 , 20 ] (right).
Mca 29 00011 g003
Figure 4. Absolute errors of the solution of the linear system of RDDEs (25) over t [ 0 , 10 τ ] using LTM. For y 1 ( t ) on the (left) and y 2 ( t ) on the (right).
Figure 4. Absolute errors of the solution of the linear system of RDDEs (25) over t [ 0 , 10 τ ] using LTM. For y 1 ( t ) on the (left) and y 2 ( t ) on the (right).
Mca 29 00011 g004
Figure 5. Sequence of poles in the complex plane for the linear system of RDDEs (26).
Figure 5. Sequence of poles in the complex plane for the linear system of RDDEs (26).
Mca 29 00011 g005
Figure 6. Solution of the linear system of RDDEs (26) over t [ 0 , 10 τ ] using the LTM (left). The components of the solution are y 1 ( t ) (blue) and y 2 ( t ) (red). Solution in the phase space for t [ 90 , 200 ] (right).
Figure 6. Solution of the linear system of RDDEs (26) over t [ 0 , 10 τ ] using the LTM (left). The components of the solution are y 1 ( t ) (blue) and y 2 ( t ) (red). Solution in the phase space for t [ 90 , 200 ] (right).
Mca 29 00011 g006
Figure 7. Absolute errors of the solution of the linear system of RDDEs (26) over t [ 0 , 10 ] using LTM. For y 1 ( t ) on the (left) and y 2 ( t ) on the (right).
Figure 7. Absolute errors of the solution of the linear system of RDDEs (26) over t [ 0 , 10 ] using LTM. For y 1 ( t ) on the (left) and y 2 ( t ) on the (right).
Mca 29 00011 g007
Figure 8. Solution of the linear system of RDDEs (27) over t [ 0 , 12 ] using both the MoS and the LTM (left). The components of the solution are y 1 ( t ) (dashed-blue) and y 2 ( t ) (solid red). Solution (LT) in the phase space for t [ 0 , 36 ] (middle) and for large t (right).
Figure 8. Solution of the linear system of RDDEs (27) over t [ 0 , 12 ] using both the MoS and the LTM (left). The components of the solution are y 1 ( t ) (dashed-blue) and y 2 ( t ) (solid red). Solution (LT) in the phase space for t [ 0 , 36 ] (middle) and for large t (right).
Mca 29 00011 g008
Figure 9. Errors of the truncated LT solution (15 terms) of the linear system of RDDEs (27) over t [ 0 , 10 ] (left-hand side) and over t [ 6 , 10 ] (middle). Errors of the numerical solution (dde23) of the linear system of RDDEs (27) over t [ 0 , 10 ] (right-hand side).
Figure 9. Errors of the truncated LT solution (15 terms) of the linear system of RDDEs (27) over t [ 0 , 10 ] (left-hand side) and over t [ 6 , 10 ] (middle). Errors of the numerical solution (dde23) of the linear system of RDDEs (27) over t [ 0 , 10 ] (right-hand side).
Mca 29 00011 g009
Figure 10. Sequence of poles in the complex plane for the linear system of RDDEs (29).
Figure 10. Sequence of poles in the complex plane for the linear system of RDDEs (29).
Mca 29 00011 g010
Figure 11. Solution of the linear system of RDDEs (29) over t [ 0 , 16 ] using the MoS and the LTM (left). The components of the solution are y 1 ( t ) (dashed), y 2 ( t ) (solid) and y 3 ( t ) (dashed-point). Solution (LT) in the phase space for t [ 0 , 25 ] (right).
Figure 11. Solution of the linear system of RDDEs (29) over t [ 0 , 16 ] using the MoS and the LTM (left). The components of the solution are y 1 ( t ) (dashed), y 2 ( t ) (solid) and y 3 ( t ) (dashed-point). Solution (LT) in the phase space for t [ 0 , 25 ] (right).
Mca 29 00011 g011
Figure 12. Absolute errors of the solution of the linear system of RDDEs (29) over t [ 0 , 10 ] using LTM. For y 1 ( t ) on the (left), y 2 ( t ) on the (middle) and y 3 ( t ) on the (right).
Figure 12. Absolute errors of the solution of the linear system of RDDEs (29) over t [ 0 , 10 ] using LTM. For y 1 ( t ) on the (left), y 2 ( t ) on the (middle) and y 3 ( t ) on the (right).
Mca 29 00011 g012
Figure 13. Sequence of poles in the complex plane for the linear system of NDDEs (30).
Figure 13. Sequence of poles in the complex plane for the linear system of NDDEs (30).
Mca 29 00011 g013
Figure 14. Solution of the linear system of NDDEs (30) over t [ 0 , 50 ] using the LTM (left). The components of the solution are y 1 ( t ) (blue) and y 2 ( t ) (red). Solution in the phase space for t [ 30 , 50 ] (right).
Figure 14. Solution of the linear system of NDDEs (30) over t [ 0 , 50 ] using the LTM (left). The components of the solution are y 1 ( t ) (blue) and y 2 ( t ) (red). Solution in the phase space for t [ 30 , 50 ] (right).
Mca 29 00011 g014
Figure 15. Absolute errors of the solution of the linear system of NDDEs (30) over t [ 0 , 50 ] using LTM. For y 1 ( t ) on the (left) and y 2 ( t ) on the (right).
Figure 15. Absolute errors of the solution of the linear system of NDDEs (30) over t [ 0 , 50 ] using LTM. For y 1 ( t ) on the (left) and y 2 ( t ) on the (right).
Mca 29 00011 g015
Figure 16. Solution of the linear system of NDDEs (33) over t [ 224 , 232 ] using the LTM (left). The components of the solution are y 1 ( t ) (blue) and y 2 ( t ) (red). Solution in the phase space for t [ 0 , 24 ] (right).
Figure 16. Solution of the linear system of NDDEs (33) over t [ 224 , 232 ] using the LTM (left). The components of the solution are y 1 ( t ) (blue) and y 2 ( t ) (red). Solution in the phase space for t [ 0 , 24 ] (right).
Mca 29 00011 g016
Figure 17. Solution of the linear system of NDDEs (33) in the phase space for t [ 120 , 150 ] (left) and t [ 329 , 339 ] (right).
Figure 17. Solution of the linear system of NDDEs (33) in the phase space for t [ 120 , 150 ] (left) and t [ 329 , 339 ] (right).
Mca 29 00011 g017
Figure 18. Relative errors of the solution of the linear system of NDDEs (33) over t [ 0 , 30 ] using LTM. For y 1 ( t ) on the (left) and y 2 ( t ) on the (right).
Figure 18. Relative errors of the solution of the linear system of NDDEs (33) over t [ 0 , 30 ] using LTM. For y 1 ( t ) on the (left) and y 2 ( t ) on the (right).
Mca 29 00011 g018
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.

Share and Cite

MDPI and ACS Style

Kerr, G.; Lopez, N.; González-Parra, G. Analytical Solutions of Systems of Linear Delay Differential Equations by the Laplace Transform: Featuring Limit Cycles. Math. Comput. Appl. 2024, 29, 11. https://doi.org/10.3390/mca29010011

AMA Style

Kerr G, Lopez N, González-Parra G. Analytical Solutions of Systems of Linear Delay Differential Equations by the Laplace Transform: Featuring Limit Cycles. Mathematical and Computational Applications. 2024; 29(1):11. https://doi.org/10.3390/mca29010011

Chicago/Turabian Style

Kerr, Gilbert, Nehemiah Lopez, and Gilberto González-Parra. 2024. "Analytical Solutions of Systems of Linear Delay Differential Equations by the Laplace Transform: Featuring Limit Cycles" Mathematical and Computational Applications 29, no. 1: 11. https://doi.org/10.3390/mca29010011

Article Metrics

Back to TopTop