Abstract
This paper presents a new method for parameter identification based on the modulating function method for commensurable fractional-order models. The novelty of the method lies in the automatic determination of a specific modulating function by controlling a model-based auxiliary system, instead of applying and parameterizing a generic modulating function. The input signal of the model-based auxiliary system used to determine the modulating function is designed such that a separate identification of each individual parameter of the fractional-order model is enabled. This eliminates the shortcomings of the common modulating function method in which a modulating function must be adapted to the investigated system heuristically.
Keywords:
parameter identification; modulating function method; fractional calculus; commensurable order MSC:
93C99
1. Introduction
Fractional calculus is derived from the field of mathematics and the research on this field is still ongoing [1,2]. In recent years, fractional calculus is being used more and more in the engineering field. Complex physical, chemical e.g., Lithium-ion batteries [3], or biological systems e.g., blood alcohol model [4] are increasingly being described by fractional-order models. Fractional differential equations are also used to describe parts of electrical circuits or refine the description of friction equations in mechanical systems. An overview of technical areas is provided by [5]. Due to the non-locality and memory of fractional integration and differentiation, these models approximate partial differential equations more accurately than classic integer-order models [6]. Over the last years, identification methods considering fractional-order models based on the modulating function method (see e.g., [7,8,9,10,11,12,13,14]) have become more prevalent. A benefit of the modulating function method is that a system of algebraic equations may be solved for the parameter identification instead of a set of differential equations and the measured signal need not be differentiated [15]. In current approaches, a generic modulating function is chosen and parameterized heuristically. This procedure constitutes time-consuming educated guessing which does not generalize or provide clues for new applications, especially in the fractional order case. Thus, parameterizing the modulating function is a significant shortcoming of this method. For parameter identification, the algebraic equations are collected in a linear system which has to be solved. Because the modulating function is chosen and parameterized a-priori, linear dependencies between the individual algebraic equations can occur, depending on the measured signal. In this case, the parameter identification cannot be performed, which constitutes is a significant shortcoming of this method.
In this paper, we propose a systematic procedure for parameter identification using an implicit determination of a modulating function considering the current measurements. This procedure allows for direct parameter identification, without requiring the explicit calculation of modulating function. To the best of the authors’ knowledge, it is the first time that a method that automatically determines a modulating function for the parameter identification of a fractional-order model is presented. While this idea has been described for integer-order models [16], this result does not easily generalize to the non-integer order case.
The paper is structured as follows: In Section 2, the basics of fractional calculus are provided. In Section 3, the modulating function method is recapped and an additional property for the modulating function method, enabling the separate identification of the parameters, are given. Afterward, the model-based auxiliary system, which is central in determining a modulating function automatically, is derived in Section 4. The model-based auxiliary system is used to transfer the heuristic determination of a modulating function into a control problem which allows an automatic determination of the parameter-specific modulating function. A solution to the control problem is provided in Section 5, which leads to the parameter identification and represents the main contribution of this paper. Additionally, the error occurs due to superposed noise on the input and output signal is analyzed. A numerical example in Section 6 demonstrating the efficacy of the proposed algorithm concludes the paper.
2. Preliminaries
2.1. Fundamentals of Fractional Calculus
Throughout this paper, consider the smooth functions and with the properties and . Let and hold. Furthermore, describes the floor function and denotes the biggest integer smaller or equal to the argument and is used to state a modified ceiling-function . The functions f and h are assumed to be Lebesgue integrable on the integration interval defined by (see [17]). In addition, the assumption is made that f and h are -times absolutely continuous on the derivation interval , where is the derivation order (see [17]).
Remark 1.
With regard to the parameter identification, the time variables , , , , and t are interpreted as follows. While describes the point of time before the system is at rest, describes the point of time after the system is at rest. The time variable marks the beginning of the identification, notes the end of the identification, and t is the independent integration variable.
The uninitialized as well as initialized fractional operators are described in [18] and are given in the following definition. The initialized fractional operators consist of the uninitialized fractional operator and time-variant initialization functions or , which have been proven to be necessary in order to describe fractional differential equations (FDEs) correctly. Differing from the notation used in [18], in this paper, an additional operator index on the top left of the fractional operator is used (see [19]). This index indicates that the function is integrated or differentiated w.r.t. the named variable. The index on the bottom left represents the lower bound of the fractional integral and the index on the bottom right is the upper bound. The order of the integration or derivative is given by the top right index. The calculus of two-variable functions can be directly extended from the fractional operators for functions depending on one variable (see [20]).
In the following definition, the uninitialized and the initialized fractional integration along with the Riemann-Liouville () and the Caputo (C) fractional derivatives according to [21] are summarized.
Definition 1. (Fractional Operators.)
- Uninitialized Fractional Integral
- Initialized Fractional Integral
- Uninitialized Riemann-Liouville Fractional Derivative
- Uninitialized Caputo Fractional Derivative
- Initialized Fractional Derivative
where Γ is the Gamma function (see [22] (pp. 1–6)).
Remark 2.
Remark 3.
In (2) and in (5), the application of the initialization function η or ψ necessitates knowledge of the function f in the interval (see [18]). To ensure that a system is at rest, the initialization function implies that f has to be known from according to [18]. Therefore, an exact initialization is not possible in practical applications.
Remark 4.
In addition to the left-sided definitions, the equivalent right-sided definitions of the integrations (1) and (2) and derivatives (3)–(5) exist.
Definition 2. (Uninitialized Right-Sided Fractional Integral.)
The other definitions follow directly by inserting (7) instead of (1) into the definitions (2)–(5). These are explicitly given in Appendix A. The left- and right-sided fractional operators are connected by a reflection operator .
Definition 3. (Reflection Operator.)
The reflection operator maps a left-sided function f onto a right-sided one (see [23]):
2.2. Fractional-Order Models
We define the commensurable fractional-order model using the initialized Caputo fractional derivative (5)
where , are unknown parameters. The number of parameters can either be determined by white-box modeling or be specified for black-box modeling. We thus assume n and m are known. The fractional order is usually unknown and has to be identified as well.
The input and output signal in (9) are a noisy observation of the undisturbed input u
and of the undisturbed output y
to which the reflection operator (8) has been applied. The measurement disturbances are represented by and .
Remark 5.
The reflected signals are used instead of the original signals since this allows a left-sided auxiliary system to be derived (see Section 4).
Regarding the input signal , we assume that the system is persistently excited, which is a necessary condition for parameter identification [24] (p. 250). In Appendix C, we show that the condition of persistent excitation collapses into a necessary condition on the signal (see Lemma A3).
Assumption A1. (Known Fractional Order.)
In this paper, it is assumed that the order is provided by another method like in [25,26]. From this assumption, it directly follows that the fractional orders are known for parameter identification. Furthermore, we consider stable systems and, because of the extended Matignon’s theorem (see [26]), is assumed.
Despite the restrictions placed by Assumption A1, we note that the derivations are not limited solely to this case.
3. Parameter-Specific Identification Using Modulating Function Method
The modulating function method is a well-known method for the parameter identification of fractional-order models (see e.g., [7,8,9,10,11,12]). The modulating function method was derived in [27] for the integer-order case and has been transferred to the fractional-order case (see e.g., [7,8,9,10,11,12]). In Section 3.1, we shortly recap the modulating function approach to introduce the necessary notation. Based on the recap, a parameter-specific modulating function is defined in Section 3.2. The properties of such a parameter-specific modulating function are used to transfer the identification problem into a control problem in Section 5.
3.1. Fractional Modulating Function Method
Suppose, a modulating function exists which fulfills Assumption A2.
Assumption A2. (Properties of Modulating Functions.)
Suppose and . The modulating function fulfills the properties:
where indicates the class of continuously differentiable functions, , and .
The property ensures that the influence of the initialization function in (9) is eliminated. Multiplying (9) with a modulating function and integrating the resulting equation by parts results in
without loss of generality we assume . This results in the well-known lemma for the identification of the unknown parameters (see [12]). Note, the mathematical operations changes the Caputo initialized fractional derivative used in (9) into uninitialized Riemann-Liouville fractional derivative (3) in (12).
Lemma 1. (Parameter Identification Applying Modulating Function Method.)
Suppose , , the modulating-function φhas property , the system
, , , , , and . Furthermore, suppose , where is given by
Is regular, we get the parameters out of
where and
Proof.
The proof can be found in [12]. □
We note that, depending on the a-priori chosen modulating functions and their parameterization, the equations of system (14) can be linearly dependent, which presents an obstacle for the identification of parameters.
3.2. Parameter-Specific Modulating Function
Sometimes, it is favorable to identify just one parameter at a time. Therefore, we introduce a parameter-specific modulation function approach. Suppose holds true for each parameter , where represents the s-th element of the parameter vector . Call parameter-specific modulating. In summary, in line with the assumption – we define:
Definition 4. (Parameter-Specific Modulating Function Set.)
Suppose and . The parameter-specific set is defined as follows:
where the fractional derivative is given in (3), is given by
In (20), consists of the elements
and describes the j-th element of a vector, and .
4. Model-Based Auxiliary System
Previous approaches using the modulating function method require such a function to be known a-priori. As motivated in the introduction and in Section 3, finding a function that meets – is often a tedious task, especially for fractional systems.
In the following two sections, we, therefore, present our main result which allows parameter identification without requiring an explicit a-priori modulating function. Instead, we propose in this section the use of an auxiliary system that implicitly contains the requirements of a modulating function. In the sequel, we then demonstrate how applying an appropriate control to this dynamical system can be used to automatically retrieve a valid modulating function and achieve parameter identification at the same time.
In Section 4.1, we introduce notation for the compact representation of an auxiliary system. The auxiliary system used for parameter identification is formally introduced in Section 4.2.
4.1. Notations for the Model-Based Auxiliary System
Before defining the model-based auxiliary system, we here introduce notations that allow for a more compact description of the requirements needed for such a system. Afterward, we introduce additional notations regarding the dimensions of subsystems contained in the model-based auxiliary system and we define normalization parameters.
The main idea behind the model-based auxiliary system is that every expression of the modulating function can be represented as a combination of the -th derivative and a fractional integration with corresponding order. For example, (19), considering , results in
where the fractional derivative is given in (3), , and . To enable a compact definition of the model-based auxiliary system, a vector collecting all possible derivative orders of (19) is given first.
Definition 5. (Vector of Boundary Term Orders.)
for the derivative orders
Furthermore, suppose the two normalization parameters and , where is defined by (25). This normalization parameters ensure that all derivative orders of the model-based auxiliary system fulfill the requirement for fractional state spaces (see [28]). Additionally, , , and are defined for a more compact representation of the subsystem dimensions.
4.2. Model-Based Auxiliary System
Equipped with the notations introduced in the previous section, we now define the model-based auxiliary system. The model-based auxiliary system is constructed by interconnecting the derivatives of the modulating function and (see (12)), the identification equation of the modulating function method (12), and the resulting boundary terms –. In this subsection, we start by defining the states associated with each of these parts and proceed with describing their respective state dynamics.
Remark 6.
We denote the four interconnected parts of the model-based auxiliary system as its constitutive subsystems and assign each a specific identifier. Subsystem ∘ describes the equation resulting of the modulating function method (12), subsystem □ maps the connection between the derivatives of the modulating function in (12). Finally, subsystems Δ and ⋄ take the derivatives in into account.
Definition 6. (Fractional State Vectors.)
Suppose , , , the fractional derivative (3), and .
where
and
In Definition 6, the states ∘ represent the derivatives of the modulating function which occur in the basic equation of the modulating function method (12). Hence, the fractional state equations for the subsystem ∘ are as given in the following Lemma 2.
Lemma 2. (Subsystem ∘.)
Suppose and or , depending on whether the output or input signal is considered. The subsystem ∘ is described using the state vector of subsystem □:
where
Proof.
The connection between the derivatives of the modulating function in (12) are mapped by subsystem □ considering that all derivatives are represented as a combination of the -th derivative and a fractional integration with corresponding order.
Lemma 3. (Subsystem □.)
Suppose and . Then,
where is a Jordan matrix with dimensions which only has eigenvalues of 0.
Proof.
The connection of the derivatives of the modulating function is a chain of integrators for the input , whereby each integrator is of order . This chain can then be written as a system with a Jordan matrix where all eigenvalues are zero. □
While subsystem Δ takes the boundary terms (19) for into account, subsystem ◊ represents the boundary terms for .
Lemma 4. (Subsystem Δ.)
Suppose and . Then,
where is a Jordan matrix with dimensions and has only eigenvalues of 0.
Proof.
The proof is analogous to the proof of Lemma 3 with the difference that the order of each integrator is 1. □
Lemma 5. (Subsystem ⋄.)
Suppose , , and . The subsystem ⋄ can be subdivided into C subsystems of dimensions :
where is a Jordan matrix with dimensions which only has eigenvalues of 0. Connecting all subsystems results in
Proof.
The proof is analogous to the proof of Lemma 3, where the order of each integrator is . □
Finally, using the defined states and their dynamics comprising the model-based auxiliary system, we can now construct a full system description. We achieve this by simply combining all matrices and vectors of the respective subsystems into the time-variant system matrix
and the input vector of the model-based auxiliary system
with the input signal
Remark 7.
The model-based auxiliary system is derived without any restrictions on the fractional order. Hence, the system must be also valid for the integer-order case. Considering , the fractional states of subsystem Δ and subsystem ⋄ are equivalent to the fractional states of subsystem □ and the model-based auxiliary system reduces to the subsystem ∘ and subsystem □. This result is in line with the results in [16].
5. Implicit Determination of the Modulating Function
In this section, it is shown that the model-based auxiliary system can be used to determine a parameter-specific modulating function . For this, in Section 5.1 it is shown that the model-based auxiliary system represents the parameter-specific modulating function set given by Definition 4. Due to this connection, the determination of a parameter-specific modulating function is transferred into a control problem. In Section 5.2, the identification error resulting from a noisy observation of the input and output signals is analyzed.
5.1. Control-Based Identification
The connection between the parameter-specific modulating function set and the model-based auxiliary system (45)–(47) is given in the following theorem.
Theorem 2. (Representation of the Parameter-Specific Modulating Function Set.)
If a model-based auxiliary system as stated in Section 4.2 exists and if a control input can be calculated such that the uninitialized model-based auxiliary system
can be transferred into the final state
then the final state (49) represents the parameter-specific modulating function set .
Proof.
where and
where and .
Following Theorem 2, the heuristic determination of a parameter-specific modulating function can be considered as a control problem. It is sufficient to find an input signal that steers the auxiliary system from the uninitialized state (48) into the final state (49). Such an input signal
is called a parameter-specific control input and marked with the lower index s. This enables the replacement of the parameter-specific modulating function by the parameter-specific control input in the parameter-specific identification (23).
Lemma 6. (Control-Based Identification.)
Suppose . The parameter-specific identification (23) is equivalent to
Remark 8.
The parameter-specific modulating function can be derived from (55) by -times integration:
Because the identification problem is transferred into a control problem and to attain a final state (49), the model-based auxiliary system has to be controllable. The controllability is investigated in Appendix C.
5.2. Analysis of the Identification Error
In the following, the identification error, which occurs if the input and the output signal are superposed by noise (10) and (11), is calculated. It is also shown that the energy-optimal control stated in Appendix B minimizes the upper bound of the identification error. For this, it is assumed that a parameter-specific input signal exists and, hence, the identification Equation (56) holds true. The remaining derivatives of the parameter-specific modulating function are provided by the model-based auxiliary system.
Lemma 7. (Identification Error.)
Suppose a parameter-specific control input and the parameter-specific identification Equation (23). Further, the notation indicates the parameter estimate for noisy observations of the output signal. The identification error between the estimated parameter and the original parameter of the fractional-order model is
where is given by
Proof.
Due to the assumption that a parameter-specific control input exists, the control input may be used instead of the parameter specific modulating function in (23). Assuming the observation of the input and output signals are superposed by additive noise as in (10) and (11), (59) can be separated into a summand which depends on the measured signal and a summand which depends on the disturbance. This leads to
where is given by (21). Considering for the measured data and , (61) results in
Rearranging (62) with regard to (58) completes the proof. □
The identification error (59) depends on the input signal of the model-based auxiliary system. Therefore, the choice of the input signal influences the identification quality.
Lemma 8. (Minimal Bound of Identification Error.)
Suppose the identification error (59) and a parameter-specific control input . Using the energy-optimal control (A5) to determine the parameter-specific control input leads to a minimal upper bound of the identification error
where is given by
and .
Proof.
For the sake of clarity, the proof of Lemma 8 is given in Appendix B. □
In summary, if a modulating function belongs to the parameter-specific set , each parameter of a fractional-order model (9) can be identified separately. The automatic determination of such a parameter-specific modulating function is transferred into a control problem by formulating a model-based auxiliary system (45)–(47). Notethat the parameter identification can directly be performed using the control input (55) and that no explicit calculation of the modulating function is necessary. The model-based auxiliary system interconnects the derivatives of the modulating function, the identification equation of the modulating function method (12), and the resulting boundary terms. For a parameter-specific identification to take place, the model-based auxiliary system must be steered to the final state (49) in Theorem 2. The modulating function, and thus the parameters, automatically adjusts to new measurements since the control input continually adjusts to ensure the final state (49) is achieved. Furthermore, applying an energy-optimal control to the model-based auxiliary system reaches the final state while minimizing the upper bound of the parameter identification error in the presence of noisy input and output signals.
6. Numerical Example
The parameter identification based on implicit modulating functions is illustrated in the following. For this purpose, we consider the system
where , , and are assumed to be known, and as well as are unknown. The simulation is started at and the identification at . The duration of simulation is with a sampling time of and the duration of identification is . A mean-free, pseudo-random binary sequence with an amplitude of 1 is used as an input signal [24] (p. 165). The input, output and noisy output () signals are shown in Figure 1. A green dotted line marks the starting time of the identification.
Figure 1.
Input and output signals for parameter identification.
To state the model-based auxiliary system, the fractional orders of the boundary terms must first be calculated. Evaluating (25) yields and . Because , the following fractional pseudo state space yields:
Depending on the requested parameter, the final pseudo state for is
and for
The parameter is identified by evaluating (23) and (56) respectively. To calculate the parameter-specific control input, (A32) has to be evaluated. Therefore, the matrix approach of [29] is used.
Because one measurement of the input and output signals can be used to identify all parameters, the parameter-specific control input as well as the trajectories of the parameter estimates for and are illustrated in Figure 2 for the noise-free case and in Figure 3 for the case with a noisy observation of the output signal. The final estimations and in the absence of noise and and in the case with a noisy observation of the output signal can be read at the final time of the identification .
Figure 2.
Parameter-specific control input and course of unknown parameter in the noise-free case.
Figure 3.
Parameter-specific control input and course of unknown parameter in the case of a noisy observation of the output signal.
The results are compared to the parameter identification using a heuristically adapted modulating function. Because the system is not at rest when the identification is started, the spline-type modulating function has to be used (see [12]). For the approach which is described in this paper, only the starting time and the duration of the identification may be chosen freely. In addition to the start and end times, the use of spline-type modulating functions requires that the number of splines and the order of the modulating function is chosen. It should be noted that the maximum order of the modulating function depends on the number of splines and the minimum order depends on the fractional order of the system (see [12]). All the parameters of the spline-type modulating function have to be fixed a-priori. This is not necessary using the newly proposed method based on implicit modulating functions, from which the modulating function can be determined automatically.
In this example, the method described in [12] is applied using a spline-type modulating function with 20 splines and of order 5 for the comparison. The starting time and the identification horizon are chosen as for the parameter-specific identification method. To derive the independent equations for the linear system (15), the identification horizon has to be shifted. The shifting time is an additional parameter for the identification which is set to in this example. Using the same input and output signal illustrated in Figure 1, the parameters are identified to and . Regarding the number of shifts, each shift leads to a new independent equation. The linear system (15) consits of equations which means that at least shifts are necessary to state the linear system (15). In this example, one shift is sufficient because of and (see (65)). The shifting of the identification horizon makes longer measurements necessary. Considering fractional systems with more parameters, the extension of the measurement duration can be significant. Because of the extension of the measurement duration, more data are considered for parameter identification. Nonetheless, the error of the identified parameters is with 4–5% for the method described in [12] significant greater than the error (approx. 0.3%) made with the parameter-specific approach which is described in this paper.
7. Conclusions
The main contribution of this paper covers the automatic generation of modulating functions by transferring the parameter identification into a control problem, as is provided in Definition (6). For this purpose, a model-based auxiliary system, which connects the fractional-order model, the modulating function as well as the boundary terms resulting from the application of the modulating function method, is defined in this paper. Instead of adjusting a generic modulating function for each parameter individually, it is sufficient to calculate an input signal which steers the model-based auxiliary system from the uninitialized state into the final state (49) corresponding to the parameter to be identified. If the input signal for the steering process is designed as an energy-optimal control, the upper bound of the identification error is minimized in the presence of noisy observations of the input and output signal.
Regarding the practical applicability, the controllability of the model-based auxiliary system is also investigated in this paper and depends on the orders of the fractional-order model and the chosen input signal of system (9).
Author Contributions
Conceptualization, O.S.; methodology, M.E. and O.S.; software, O.S.; validation, M.E. and O.S.; investigation, M.E. and O.S.; resources, S.H.; writing—original draft preparation, O.S.; writing—review and editing, A.J.M. and S.H.; visualization, O.S.; supervision, S.H. All authors have read and agreed to the published version of the manuscript.
Funding
We acknowledge support by the KIT-Publication Fund of the Karlsruhe Institute of Technology.
Conflicts of Interest
The authors declare no conflict of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| C | Caputo |
| GL | Grünwald-Letnikov |
| RL | Riemann-Liouville |
Appendix A. Right-Sided Definitions of Fundamentals
In the following, the right-sided definitions of the initialized integration and derivatives of Section 2.1 are given using the notation of [19].
Definition A1. (Right-Sided Fractional Operators.)
- Initialized Right-Sided Fractional Integral
- Uninitialized Right-Sided Riemann-Liouville Fractional Derivative
- Uninitialized Right-Sided Caputo Fractional Derivative
- Initialized Right-Sided Fractional Derivative
where Γ is the Gamma function (see [22] (pp. 1–6)).
Appendix B. Error Minimization with Energy-Optimal Control
In this section, the proof of Lemma 8 is given. Lemma 8 states that a parameter-specific input signal calculated as an energy-optimal control leads to a minimal upper bound of the identification error (59) which occurs due to the presence of a noisy observation for the input and output. With the definition of the R-Matrix (see [28]), the prerequisite is given to define the energy-optimal control, which was originally introduced in [28].
Definition A2. (Energy-Optimal Control.)
Suppose a fractional state space as given in [28], , , , and . The energy-optimal control is defined by
where
, is the left-sided R-Matrix, and the right-sided R-Matrix of the fractional state space (see [28]). Then, (A5) steers the fractional state space from an initialization function vector to any given final state vector and minimizes the specific performance index regarding the control energy
Lemma 8 states that an upper bound for the identification error exists and that a parameter-specific control input calculated as an energy-optimal control (A5) minimizes this upper bound. This is shown in the following proof of Lemma 8.
Proof.
Starting from the identification error (59) and inserting the parameter-specific control input (55) yields
To calculate an upper bound of (A8), the triangle inequality is applied
Further, applying the Cauchy-Schwarz inequality results in
Next, an upper bound is calculated for the integrals which depends on the parameter-specific modulating function in (A10). First, the fractional derivative is separated into a fractional integration of order and a fractional derivative of order
Second, the absolute value is taken under the fractional integral and the order of integration is shifted
Third, the integrals are evaluated for , considering the mean value theorem [30]
The integral of the parameter-specific control input is rewritten using fractional integrals
where . Because the integrand of is positive on and, hence, increases with increasing time, the maximum is reached at , i.e.,
and, therefore, the identification error is bounded by
Appendix C. Controllability of the Model-Based Auxiliary System
Because the determination of a parameter-specific modulating function is transferred into a control problem of a fractional state space, the controllability of the model-based auxiliary system has to be analyzed. For this, the Gramian, which in turn is based on the R-Matrix, (see [28]) is needed. Hence, the R-Matrix of the model-based auxiliary system is stated first and the corresponding Gramian is given thereafter. Finally, using the calculated Gramian, the controllability of the model-based auxiliary system is determined. Throughout this section, suppose , , and , where is defined in (25).
First, the R-Matrix of the model-based auxiliary system is evaluated.
Lemma A1. (R-Matrix of the Model-Based Auxiliary System.)
Suppose , , , , , , , , and . Then the R-Matrix of the model-based auxiliary system with the system matrix (45) results in
where
and represents a Jordan matrix with the corresponding dimensions and which only has eigenvalues of 0.
Proof.
Because the system matrix (45) is nilpotent, the fractional Peano-Baker series (see [28]) and, hence, the sum in the R-Matrix is finite. The matrices , and can be derived separately because of the structure of (45). For this purpose, each matrix of the subsystems is inserted into the fractional Peano-Baker series and the sum is evaluated. For subsystem □,
results. Using an interim result of the composition with the fractional derivatives in [22] (pp. 59–60)
leads directly to the matrices , and .
To calculate and , the results of subsystem □ (A25) have to be taken into account which leads to (A27)–(A29) for the output signal:
where is given in (35).
Determining is equivalent to the steps before. □
Lemma A2. (Gramian of the Model-Based Auxiliary System.)
The Gramian of the model-based auxiliary system with the input vector (46) and the R-Matrix (A19) results in
where is given by
and
Proof.
The proof is given in [28]. □
Finally, the controllability of the model-based auxiliary system can be analyzed. Regarding the input signal we assume a non-vanishing input signal.
Assumption A3. (Non-Vanishing Input Signal.)
Unless every coefficient vanishes, we assume
To ensure that the model-based auxiliary system is fully controllable, two requirements have to be fulfilled. The first one is related to the fractional orders and the second one concerns the input signal.
Definition A3. (Sets of Fractional Orders.)
Suppose , ,
, and
. The fractional orders of subsystem □ are described by
of subsystem Δ by
of subsystem ⋄ by
To analyze if all fractional orders are different and if the input signal excite the system persistently, a special function is defined.
Definition A4. (Q-Function.)
Lemma A3. (Controllability of the Model-Based Auxiliary System.)
The model-based auxiliary system is completely controllable if the intersection of the sets , and depending on fractional order α and the system order n is empty
and if the input signal of the fractional-order model (9) is chosen, such that
is only fulfilled for the trivial solution. In (A41), the fractional derivative operator is equilvalent to the definition of the fractional derivatives of the investigated system (see (5), (9) and Rem. 3).
Proof.
If the Gramian (A30) of the model-based auxiliary system is regular or the time functions of are linearly independent, the model-based auxiliary system will be complete controllable (see [31]).
Thus, it has to be shown that holds true only for . In the following, is assumed. Thereby, the entries in (A32) without input or output signals are equivalent to the first term of the sum in (A41). Because they are of polynomial nature, single terms can eliminate each other if and only if the exponents are equal. When considering non-vanishing coefficients, can never occur if holds true.
Assuming that all elements of for the polynomial type elements of (A32), the second term of the sum in (A41) can be transformed into the form (9) by a right-sided differentiation of order
which is a FDE of order . It is assumed that (9) is explicitly given and and can only solve FDEs of order . Thus, can only vanish if is a homogeneous FDE
which is excluded by Assumption A3.
Remark A1.
For the integer order case with , the sets and belonging to the subsystem Δ and subsystem ⋄ are empty, because the model-based auxiliary system only consists of the subsystem ∘ and subsystem □. Thus, the controllability of the model-based auxiliary system only depends on the input signal according to (A41). This result is in line with the results in [16].
References
- Cesarano, C. Generalized special functions in the description of fractional diffusive equations. Commun. Appl. Ind. Math. 2019, 10, 31–40. [Google Scholar] [CrossRef]
- Bin-Mohsin, B.; Rafique, S.; Cesarano, C.; Javed, M.Z.; Awan, M.U.; Kashuri, A.; Noor, M.A. Some General Fractional Integral Inequalities Involving LR-Bi-Convex Fuzzy Interval-Valued Functions. Fractal Fract. 2022, 6, 565. [Google Scholar] [CrossRef]
- Ospina Agudelo, B.; Zamboni, W.; Monmasson, E. A Comparison of Time-Domain Implementation Methods for Fractional-Order Battery Impedance Models. Energies 2021, 14, 4415. [Google Scholar] [CrossRef]
- Singh, J. Analysis of fractional blood alcohol model with composite fractional derivative. Chaos Solitons Fractals 2020, 140, 110127. [Google Scholar] [CrossRef]
- Kanth, A.S.V.R.; Garg, N. Computational Simulations for Solving a Class of Fractional Models via Caputo-Fabrizio Fractional Derivative. Procedia Comput. Sci. 2017, 125, 476–482. [Google Scholar] [CrossRef]
- Allafi, W.; Zajic, I.; Burnham, K.J. Identification of Fractional Order Models: Application to 1D Solid Diffusion System Model of Lithium Ion Cell. In Progress in Systems Engineering; Selvaraj, H., Zydek, D., Chmaj, G., Eds.; Springer International Publishing: Cham, Switzerland, 2015; pp. 63–68. [Google Scholar]
- Aldoghaither, A.; Liu, D.Y.; Laleg-Kirati, T.M. Modulating Functions Based Algorithm for the Estimation of the Coefficients and Differentiation Order for a Space-Fractional Advection-Dispersion Equation. SIAM J. Sci. Comput. 2015, 37, A2813–A2839. [Google Scholar] [CrossRef]
- Dai, Y.; Wei, Y.; Hu, Y.; Wang, Y. Modulating Function-Based Identification for Fractional Order Systems. Neurocomputing 2016, 173, 1959–1966. [Google Scholar] [CrossRef]
- Eckert, M.; Kupper, M.; Hohmann, S. Functional Fractional Calculus for System Identification of Battery Cells. At–Automatisierungstechnik 2014, 62, 272–281. [Google Scholar] [CrossRef]
- Gao, Z. Modulating Function-Based System Identification for a Fractional-Order System with a Time Delay Involving Measurement Noise Using Least-Squares Method. Int. J. Syst. Sci. 2017, 48, 1460–1471. [Google Scholar] [CrossRef]
- Liu, D.Y.; Laleg-Kirati, T.; Gibaru, O.; Perruquetti, W. Identification of Fractional Order Systems Using Modulating Functions Method. In Proceedings of the American Control Conference (ACC), Washington, DC, USA, 7–19 June 2013; pp. 1679–1684. [Google Scholar]
- Stark, O.; Kupper, M.; Krebs, S.; Hohmann, S. Online Parameter Identification of a Fractional Order Model. In Proceedings of the 57th IEEE Conference on Decision and Control (CDC), Miami, FL, USA, 17–19 December 2018; pp. 2303–2309. [Google Scholar]
- Lu, Y.; Zhang, J.; Tang, Y.G. Parameter Identification of Fractional Order Systems Using a Collocation Method Based on Hybrid Functions. J. Dyn. Syst. Meas. Control 2020, 142, 081007. [Google Scholar] [CrossRef]
- Zhang, B.; Tang, Y.; Zhang, X.; Zhang, C. Parameter Identification of Fractional Order Systems Using a Hybrid of Bernoulli Polynomials and Block Pulse Functions. IEEE Access 2021, 9, 40178–40186. [Google Scholar] [CrossRef]
- Janiczek, T. Generalization of the Modulating Functions Method into the Fractional Differential Equations. Bull. Pol. Acad. Sci. Tech. Sci. 2010, 58, 593–599. [Google Scholar] [CrossRef]
- Schmid, C.; Roppenecker, G. Parameteridentifikation für LTI-Systeme mit Hilfe signalmodellgenerierter Modulationsfunktionen. At–Automatisierungstechnik 2011, 59, 521–528. [Google Scholar] [CrossRef]
- Kilbas, A.A.; Srivastava, H.M.; Trujillo, J.J. Theory and Applications of Fractional Differential Equations, 1st ed.; North-Holland Mathematics Studies; Elsevier: Amsterdam, The Netherlands, 2006; Volume 204. [Google Scholar]
- Lorenzo, C.F.; Hartley, T.T. Initialized Fractional Calculus; Technical Report; NASA Glenn Research Center: Cleveland, OH, USA, 2000. [Google Scholar]
- Eckert, M.; Kölsch, L.; Hohmann, S. Fractional Algebraic Identification of the Distribution of Relaxation Times of Battery Cells. In Proceedings of the 54th IEEE Conference on Decision and Control (CDC), Osaka, Japan, 15–18 December 2015; pp. 2101–2108. [Google Scholar]
- Almeida, R.; Malinowska, A.B.; Torres, D.F.M. A Fractional Calculus of Variations for Multiple Integrals with Application to Vibrating String. J. Math. Phys. 2010, 51, 033503-1–033503-12. [Google Scholar] [CrossRef]
- Lorenzo, C.F.; Hartley, T.T. Initialization, Conceptualization, and Application in the Generalized (Fractional) Calculus. Crit. Rev. Biomed. Eng. 1998, 35, 447–553. [Google Scholar] [CrossRef]
- Podlubny, I. Fractional Differential Equations; Academic Press: Cambridge, UK, 1998. [Google Scholar]
- Samko, S.G.; Kilbas, A.A.; Marichev, O.I. Fractional Integrals and Derivatives: Theory and Applications, 1st ed.; CRC Press: Basel, Switzerland; Philadelphia, PA, USA, 1993. [Google Scholar]
- Isermann, R.; Münchhof, M. Identification of Dynamic Systems: An Introduction with Applications; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
- Stark, O.; Karg, P.; Hohmann, S. Iterative Method for Online Fractional Order and Parameter Identification. In Proceedings of the 2020 59th IEEE Conference on Decision and Control (CDC), Jeju, Korea, 14–18 December 2020; pp. 5159–5166. [Google Scholar]
- Victor, S.; Malti, R.; Garnier, H.; Oustaloup, A. Parameter and Differentiation Order Estimation in Fractional Models. Automatica 2013, 49, 926–935. [Google Scholar] [CrossRef]
- Shinbrot, M. On the Analysis of Linear and Nonlinear Dynamical Systems from Transient-Response Data; Technical Report; National Advisory Committee for Aeronautics: Moffett Field, CA, USA, 1954. [Google Scholar]
- Eckert, M.; Nagatou-Plum, K.; Rey, F.; Stark, O.; Hohmann, S. Controllability and Energy-Optimal Control of Time-Variant Fractional Systems. In Proceedings of the 57th IEEE Conference on Decision and Control (CDC), Miami, FL, USA, 17–19 December 2018; pp. 4607–4612. [Google Scholar]
- Podlubny, I.; Chechkin, A.V.; Skovranek, T.; Chen, Y.; Jara, B.M.V. Matrix Approach to Discrete Fractional Calculus II: Partial Fractional Differential Equations. J. Comput. Phys. 2009, 228, 3137–3153. [Google Scholar] [CrossRef]
- Bronštejn, I.N.; Semendjaev, K.A.; Musiol, G.; Mühlig, H. Handbook of Mathematics, 6th ed.; Springer: Berlin/Heidelberg, Germany; New York, NY, USA; Dordrecht, The Netherlands; London, UK, 2015. [Google Scholar]
- Kailath, T. Linear Systems; Prentice-Hall: Englewood Cliffs, NJ, USA, 1980. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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/).


