1. Introduction
Due to the adverse influence of anthropogenic activities on world climate stress, the scarcity of natural resources and environmental deterioration, development agendas worldwide have aligned strategies to rapidly migrate to a bioeconomy, where renewable resources can be transformed into food/feed, chemicals, materials, or energy. However, the viability of these technoeconomic bioprocesses is limited by relevant challenges such as composition variability in renewable raw materials, sensitivity to biological transformations and complex dynamics and monitoring difficulties, which lead to a lack of process understanding and high-fidelity models, thus limiting the capability of process optimization and slowing technological breakthroughs [
1]. From a process and control perspective, the application of advanced processes is constrained due to the unknown time varying nature of influent substrate characteristics and biological systems (relevant for second generation biorefineries). The reason is that uncertainty sources generate uncertainty in biomass formation rate, substrate consumption rate and product formation rate [
2,
3].
To overcome the monitoring limitations, state observers can be used to provide improved monitoring useful for system diagnosis, adaptive optimization, and model-based bioprocess control. For instance, nonlinear state observers can be used to estimate biochemical reaction terms [
4,
5]. Furthermore, sliding mode and super twisting observers (STO) are capable of guaranteeing convergence of the estimation error towards zero or a small value, while accounting for disturbance terms, which can be caused by unmodelled variations, unknown model terms or measurement noise [
6,
7,
8,
9]. In addition, STOs achieve fast and finite time convergence [
2,
10,
11]. In [
2], a design procedure for a super twisting observer is developed for second order systems, and guidelines for the selection of the observer parameters are proposed, considering assumptions related to the uncertainty boundaries. The developed approach is applied for the estimation of growth and uptake rate in a photo-bioreactor. In [
12], a high gain observer is formulated for a fed-batch process of ethanol production by Saccharomyces cerevisiae, where starch is converted to glucose (by enzymatic hydrolysis) and glucose is consumed for both biomass growth and ethanol production. In that case, the concentrations of starch and glucose are known. The observer estimates the reaction rate of enzymatic hydrolysis and biomass growth rate, based on the measurements of starch and glucose concentrations. In [
13], a second order sliding mode observer is proposed for a continuous process, for the estimation of microbial growth rate and biomass concentration, based on a known product concentration. The convergence region of the biomass observer error is determined in terms of the upper bound of the uncertainty as a function of either the growth rate or biomass concentration. Simulation is performed for a batch fermentation of lactic acid bioproduction. In [
14], an extremum seeking scheme is proposed for optimization of the specific growth rate (SGR) in fed-batch processes, using a high order sliding mode observer for estimating the SGR, based on measurements of biomass concentration.
In [
15], a hybrid observer is proposed for high-cell density culture of
S. Cerevisiae, and it combines an asymptotic and an extended Kalman filter observer. The observer estimates the concentrations of biomass, ethanol and specific growth rate, using the measurements of dissolved oxygen, carbon dioxide and glucose. The culture experiences switch between oxidative and respiro-fermentative regimes under aerobic conditions. Simulations show that the observer is capable of estimating the specific growth rate during different metabolic regimes and during metabolic switch, and also exhibits the following features: (i) adequate stability and convergence under various measurement noises and parametric uncertainty, and (ii) higher performance compared to asymptotic observer and extended Kalman filter. In addition, the metabolic switch is computed on the basis of the growth rate estimation and the critic value. In [
16], an observer is designed for a bioconversion process, consisting of conversion of methane to lactate by bacterium
Methylomicrobium buryatense 5GB1. The model consists of six mass flow balance equations, the state variables of which are the concentrations of biomass (X), CH
4 in the gas phase (S
CH4,G), CH
4 in the liquid phase (S
CH4,L), O
2 in the liquid phase (S
O2,L), O
2 in the gas phase (S
O2,G), lactate in the liquid phase (P
lact,L). Eight different configurations of measured states are considered, and the observability analysis indicates that all of these configurations are observable. Extended and unscented Kalman filters are designed to account for the nonlinearity of the system. Additionally, practical observability was assessed, using the empirical observability Graminan, and it was concluded that using biomass measurement decreases practical observability due to its measurement noise. Simulations show the convergence of the observer errors in the presence of measurement noise. In [
17], a robust fuzzy state observer is designed for a nonlinear system with input quantization, unknown control directions and unknown external disturbances. The unknown nonlinear terms are approximated by fuzzy logic systems. A coordinate transformation is applied so that the control gains of the transformed system are known. The unknown system states are estimated by the fuzzy observer, and the external disturbances are estimated by the disturbance observer. The boundedness of all signals and the convergence of the observer errors are ensured. Finally, the observer is applied to an isothermal continuous stirred tank reactor by simulation.
In the observer applications, the capability of the observers to overcome the effect of disturbances depends on the disturbance features considered in the observer design, which is based on the dynamics of the observer error between the states and their estimates. Several nonlinear biosystems are represented by second order models or can be recasted to this form with a known and an unknown state (designed by and ). An observer for this system involves states which are the estimates of , ; and the observation errors for the known and unknown states are , , respectively. The resulting dynamic model of the observation errors involves disturbance terms and , respectively. The convergence of the observation errors depends on the considered properties of the disturbance terms:
- -
When the additive disturbance term
is zero, the system is observable and the observer errors converge to zero, even if the disturbance term
is different from zero. The convergence of the observer states for this case is determined in [
10,
11].
- -
In other cases, it is assumed that the disturbance terms
,
are upper bounded by injection nonlinearities, which are a function of the observer errors and are later used as stabilizing functions in the observer model. This assumption implies that
vanishes when the observer error
vanishes, but it is nonzero otherwise. This case is studied in [
2,
10].
- -
When the disturbance term
is persistent but bounded, the observer errors converge to the origin neighborhood, but not to zero [
2,
10]. The stability for this case is known as “practical stability” and is studied in [
18]. Therein, it was established that the observer errors converge to some compact set if the observer parameters are properly defined, but the size of the convergence region is not determined.
For larger systems, an observer study for a third order model is addressed in [
13], where the disturbance
is persistent, and the convergence of the biomass observer error is analyzed, as the biomass observer error is a linear filter of the observer error
. However, the stability analysis assumes that the observer error
and its time derivative vanish, and the disturbance of the second observer error dynamics is required to be lower than a constant value that is associated with eigenvalue conditions.
In addition to the determination of the convergence region of the observer errors, it is also convenient to avoid discontinuous signals and to determine the bound of the transient response of the observer errors since:
- -
Discontinuous signals are commonly used in observers, for instance in [
2,
13]. Those signals have the following drawbacks: (i) it may lead to the possible failure of the trajectory’s unicity and introduce the need to use Filippov’s construction in case of sliding motion [
19]; and (ii) a numerical solution to the differential equations may be problematic [
2]. To mitigate these problems, saturation type signals can be introduced, which are commonly used in robust control design to avoid input chattering [
20].
- -
Determining the bound of the transient response of the observer errors allows estimating the convergence speed, but also the effect of model uncertainties, user-defined parameters and initial values of observer states on the convergence. In turn, it allows drawing guidelines for setting the observer parameters and the initial values of the observer states [
21].
In the numerical solutions to differential equations with discontinuous right-hand side, traditional numerical methods may become inaccurate or inefficient, even if the state trajectory does not stay in the discontinuity. Indeed, the derivatives are not computed correctly if the switching time is not accurately identified. Therefore, an adequate numerical approach intended for discontinuous differential equations must be used [
22,
23].
In this paper, the design of a robust observer for second order biosystems is proposed and evaluated and its convergence is investigated considering unknown bounded disturbance terms in the dynamics of the observer errors. In particular, no model of the unknown state is required. The observer design and the stability analysis are based on the theory of dead-zone Lyapunov functions. Using this approach, it is guaranteed that the estimation error of the known state converges to a compact set where its width is user-defined. In addition, guidelines for selection of the user-defined observer parameters are provided. At last, the observer is applied to estimate the reaction rate terms of the bioreactor.
The main contribution of the developed observer study is that the transient response boundary and the convergence region of the unknown observer error are determined in terms of the bounds of the disturbance terms, considering persistent but bounded disturbances in the dynamics of both the known and unknown observer errors. In contrast: (i) the disturbance of the dynamics of the known observer error is assumed to be zero in [
24] and not persistent in [
10,
11], and in the non-practical stability case in [
2]; and (ii) only the convergence region of the known observer error is determined in the practical stability case in [
2]. Furthermore, other contributions compared with observer designs in the literature for systems with bounded disturbance terms are:
- -
The procedure to define the observer parameters is simpler. Commonly, a solution to the Ricatti equation (see [
21]), solution to LMI constraints (see [
2]), and accomplishment of eigenvalue inequality conditions (see [
13]) are required. In contrast, those procedures are not required in the presented observer; thus, the trial-and-error effort (or sensitivity-based approaches) for defining the observer parameters is significantly reduced.
- -
The effect of the gain sign of the unknown state in the dynamics of the known state is explicitly and clearly considered in the stability analysis and the observer design, whereas this is lacking in observers for general structure (for instance [
2]).
- -
Discontinuous signals are not used, while signum-type signals are commonly used (see [
2,
13]).
The paper is organized as follows. The second order generic model is presented in
Section 2. The observer equations and the results of the observer design and stability analysis are depicted in
Section 3, whereas the details are presented in the
Supplementary Material. The application of the observer to bioreactors and the numerical simulation are shown in
Section 4. Finally, the conclusions are drawn in
Section 5.
3. Observer Algorithm, Observer Design and Stability Analysis
This section includes: (i) the observer equations in Sub
Section 3.2; (ii) the results of the observer design and the stability analysis in Sub
Section 3.2, including the transient response bounds and the convergence region of the unknown observer error. To this end, the generic second order model (Equations (1) and (2)), subject to assumptions 1 to 3, is considered. The details of the stability analysis are presented in the
Supplementary Material.
3.1. Observer Equations
The observer equations are:
where
In addition, the observer model,
is the estimate of
,
is the estimate of
,
is the updated parameter, and: (i)
,
,
are user-defined positive constants; (ii) the width of the convergence region of
, that is,
, is user-defined, positive and constant, thus it is independent of model parameters or bounds of model terms. The observer structure is shown in
Figure 1.
Remark 4. The formulated observer equations use saturation instead of discontinuous signals, whereas the bounded nature of the updated parameter, the asymptotic convergence of the observer errorare ensured in the observer design and stated in Theorem 3, beingthe convergence set, where,are unknown constants that satisfy,,,. To this end, dead-zone Lyapunov functions are properly defined and applied.
Remark 5. (Guidelines for the choice of the observer parameters.) To achieve proper convergence speed and width of the convergence region of the unknown observer error, it is convenient to use the following observer parameters:
- (i)
a high positive value ofthat leads to proper convergence rate of;
- (ii)
a low positive value of, a value offulfilling, and a high positive value of, to reduce the bound of the transient response of;
- (iii)
a positive value ofthat gives a balance between convergence speed and width of the convergence region for.
Remark 6. In the application of the developed observer, the case of unknown dynamics of the unknown state can be addressed by using.
3.2. Observer Design and Stability Analysis
The observer design is based on dead-zone Lyapunov functions; this is an interesting approach that allows achieving convergence of the observer states to compact sets, despite unknown disturbance terms, while avoiding the use of discontinuous signals. Dead-zone Lyapunov functions have been mainly applied to control design: early global stability studies are presented in [
20,
25,
26], and recent studies in [
27,
28,
29,
30,
31,
32]. Additionally, there are a few applications for stability analysis of open loop systems, for instance [
33,
34].
The observer design procedure includes the following tasks: definition of the general observer structure; definition of the observer errors , , and the weighted sum ; definition of the subsystem Lyapunov function corresponding to and determination of the dynamics of and ; definition of the subsystem Lyapunov function corresponding to , and determination of the dynamics of and ; selection of the observer terms in accordance with the time derivatives of and ; determination of the convergence properties of , and .
Theorem 1. (Convergence of the weighted sum of the observer errors.) Consider the model (1), (2) subject to assumptions 1 to 3 and the observer (5)–(7), with definitions (8)–(10) and observer error. As a result of this observer:
- (Ti)
the function,, satisfies
, where;
- (Tii)
the functionconverges to, where,, and,are unknown constants that satisfy,,;
- (Tiii)
the upper bound of the transient response of z is
Proof. Consider the Lyapunov function
where
,
,
,
,
Additionally,
,
are unknown constants that satisfy
Additionally,
,
are provided by the general observer form
where
,
,
are terms of model (1), (2) and
is a function that will be defined later. Differentiating
and the Lyapunov function
with respect to time, arranging and using the definitions of
and
, yields
In addition, converges to zero and z converges to , , . Thus, statements Ti, Tii and Tiii are accomplished. □
Remark 7. The convergence region of, that is, depends on the bounds of, hence on the bounds ofand. Consequently, its width can be reduced to some extent by choosing a highvalue, but it cannot be made arbitrarily small.
Remark 8. The convergence rate ofis given by the/expression and the definition of: (i) large values ofincrease the convergence rate of; (ii) large values ofdecrease the effect of disturbance, but not the effect of disturbance term.
Theorem 2. (Convergence ofand boundedness of the updated parameter.) Consider the model (1), (2) subject to assumptions 1 to 3 and the observer (5)–(7), with definitions (8)–(10). As a result of this observer: (Ti) the updated parameterremains bounded; (Tii) the observer errorasymptotically converges to; (Tiii) the bound of the transient response ofis:, whereare the initial values of, respectively,is given byis, andis the upper bound of.
Proof. Consider the
function and the subsystem Lyapunov functions:
where
is the upper bound of
, and it is unknown, positive, and constant:
. Differentiating
with respect to time and arranging, integrating, and applying the Barbalat’s lemma, yields
Therefore, converges asymptotically to , and , . Thus, statements Ti, Tii and Tiii are accomplished. □
Theorem 3. (Convergence of: upper bound of the transient response and convergence region.) Consider the model (1), (2) subject to assumptions 1 to 3 and the observer (5)–(7), with definitions (8)–(10). As a result of this observer: (Ti) the transient response of the observer errorsatisfies:where; (Tii)holds true forand a highvalue leading to; (Tiii) the observer errorasymptotically converges to Proof. From the definition of
, and the results of convergence of
and
obtained in Theorem 1 and Theorem 2, it follows that
fulfills:
for
and a high
value leading to
.
Additionally,
converges to
where
,
,
are the initial values of
,
,
Thus, statements Ti, Tii and Tiii are accomplished. □
Remark 9. The bound of the transient response ofdepends on model terms,,and user-defined parameters,,. Indeed, the bound of the transient response ofcan be decreased by using a low value ofand the conditions:and a highvalue leading to. In addition, the convergence speed can be increased by using a highvalue, but it would also increase the width of the convergence region.
Remark 10. The convergence region of, that is, depends on model terms,,and user-defined parameters,. Additionally, it can be reduced to some extent by using a lowvalue and by properly defining, but it cannot be made arbitrarily small, due to the presence of,, and the effect of.
Remark 11. The bound of the transient response and the convergence region ofare not affected by parameter. However, the convergence ofis strongly affected by parameter, as can be concluded from the results from Theorem 2.
Remark 12. The convergence ofis asymptotic and it depends on user-defined gains,. Additionally, its convergence can be improved through a highvalue.
Remark 13. The guidelines provided in Remark 5 are derived from Remarks 9 to 12.
3.3. Discussion of Observer Design and Evaluation Results
The robust observer has been designed for a second order system involving bounded persistent disturbance terms. The bound of the transient response and the convergence region of the unknown observer error have been determined in terms of the bounds of persistent disturbance terms. Additionally, the guidelines for the choice of the observer parameters have been provided in Remark 5.
Some improvements have been made in the observer design procedure in order to achieve the aforementioned contributions of the work, namely: (Ti) the use of dead-zone modifications in the definition of the subsystem Lyapunov functions
and
; (Tii) the definition of the weighted sum of the observer errors (
), involving the sign of
; (Tiii) the use of
instead of
in the definition of the Lyapunov function; (Tiv) the consideration of the persistent disturbance term
in the dynamics of
. The basic idea of improvements Iii and Iiii is taken from [
35], but in this work this idea has been developed using dead-zone Lyapunov functions and the sign of
has been incorporated in the definition of
, and also improvement Iiv has been made.
The improvements (Ti) and (Tiii) allow us to simplify the observer design, such that the solution to the Ricatti equation, solution to LMI constraints and the fulfillment of eigenvalue conditions are not necessary. Indeed, the use of the dead-zone Lyapunov function facilitates the examination of the convergence to compact sets, but it also allows us to avoid using discontinuous signals in the update law and in the observer equations.
The equations of the transient response and convergence region of the unknown observer error indicate the effect of the user-defined parameters of the observer, so that the guidelines for the choice of these parameters can be derived.
In summary, in this work an observer is proposed for online estimation of the unknown state, but also: (i) the bound of the steady state of the observer error for the unknown state is determined as a function of the model error and the user-defined observer parameters; (ii) the bound of the trajectory of the observer error is determined as a function of the model error and the user-defined observer parameters; and (iii) the guidelines for choosing the observer parameters are significantly simpler than other common observer designs. In turn, these results allow us to achieve an improved online estimation of the unknown state: the setting of the observer parameters by the user is simpler, it considers the transient and steady state bounds of the observer error, and the model errors appearing in the dynamics of the known and unknown states are considered. In monitoring and process control tasks, these features lead to more accurate knowledge on the error of the estimate of the unknown state, so that the control parameters can be defined to achieve improved robustness.
4. Application of the Observer to Bioreactors: A Simple Bioreactor Model and Numerical Simulation
The proposed observer given by Equations (5) to (7) can be applied to estimate the reaction rate terms of bioreactors, for instance, specific growth rate or substrate uptake rate. To this end, simple bioreactor models are described as follows, and numerical simulations are given afterwards.
4.1. Simple Bioreactor Model
A generic fermentation model for bioreactors can be described by mass balance models of substrate, biomass and product concentrations. The bioreactor consists of a stirred tank of liquid volume (), biomass concentration (), substrate concentration () and product concentration (). Additionally, a substrate solution of concentration is added at a rate , in the case of fed-batch or continuous operation.
For the sake of simplicity, the cases of batch, fed-batch and continuous flow operation modes can be encompassed by a general mass balance model for constant density fermentation [
35]:
where
is the dilution rate,
is the feeding flow rate,
is the outlet flow rate,
is the broth volume,
is the fed substrate concentration,
is the specific growth rate;
is the uptake rate, for which the expression
Is commonly used, where is a yield coefficient, and is the maintenance coefficient.
In addition, for batch mode; for continuous operation mode; for fed-batch mode. Thus, can be used for batch and continuous operation modes.
In case of continuous operation mode with a known biomass concentration and an unknown concentration of substrate, the growth rate
can be estimated with the proposed observer. To this end, the biomass model (11) can be cast in the form (1), (2) with
In case of continuous operation mode with known substrate concentration and unknown biomass concentration, the substrate consumption rate
can be estimated, recasting the substrate model (12) in the form (1), (2) with
In case of continuous operation mode with known substrate and biomass concentrations, the specific substrate uptake rate
can be estimated, recasting the substrate model (12) in the form (1), (2) with
4.2. First Simulation Example
The formulated observer is applied for estimating the substrate uptake rate
for a continuous bioreactor with known concentrations of substrate and biomass. The inlet concentration
is inaccurately known:
, where
is the known value of
, and
is the uncertainty. The growth rate expression and model parameters are:
where the initial concentrations of biomass and substrate
are positive;
are coefficients of the specific growth rate. The model parameters
, were obtained by numerical model fitting (not shown), for experimental data of a batch process of
Gluconacetobacter diazotrophicus provided in [
36]. The details of the experimental system and measurements are shown in [
36] in pages 118–127. The substrate concentration is the known state, and the substrate uptake rate
is the unknown state, so that model (12) can be cast in the form (1), (2) with
Additionally, the observer (5)–(7) provides the estimate of
; that is,
. The observer structure is given in
Figure 2a.
The following values of the observer parameters are used:
where
are chosen in accordance with guideliness provided in Remark 5 and some trial-and-error effort.
The observer simulation requires the observer (5)–(7), the plant model terms and parameters given by Equation (13), the definition of the terms of the system model given by Equation (14), and the values of observer parameters given by Equation (15). The simulations are shown in
Figure 3.
The observer simulations show that (
Figure 3):
- (i)
The observer error
converges asymptotically to the compact set
and remains inside for
approx (
Figure 3a,b). Additionally,
exhibits an upward overshoot (
Figure 3b), but the distance between the peak and the upper bound of
is small.
- (ii)
The observer error
converges to its compact set in 18 h approx., and a low width of the convergence region is achieved, due to the small value of
(
Figure 3c,d). In addition, no overshoot is observed.
- (iii)
The updated parameter
changes when
is outside the convergence set
, or equivalently when
is different from zero. This behavior agrees with the update law (7), which is a function of
(
Figure 3e).
In addition, the choice of the user-defined parameters of the observer is quite simple, involving only some trial-and-error. The used values allow to cope with both uncertainties and .
4.3. Second Simulation Example
The developed observer is employed to estimate the specific growth rate
for a continuous anaerobic digester with a known concentration of biomass, whose biomass model is [
37]:
here,
is the biomass fraction in the liquid phase;
is the concentration of acidogenic bacteria;
is the concentration of chemical oxygen demand (COD). The fraction
is inaccurately known:
, where
is the known value of
, and
is the uncertainty. The growth rate expression and model parameters are:
where the initial concentrations of biomass and substrate,
, are positive and
are coefficients of the specific growth rate. The details of the experimental system, measurements, and model, including parameters and specific growth rate expression, are given in [
37]. The biomass concentration (
) is the known state, and the specific growth rate
is the unknown state, so that model (16) can be cast in the form (1), (2) with
Additionally, the observer (5)–(7) provides the estimate of
, that is,
. The observer structure is given in
Figure 2b. The following values of the observer parameters are used:
The observer simulation requires the observer (5)–(7), the plant model terms and parameters given by Equation (18), the definition of the terms of the system model given by Equation (19), and the values of observer parameters given by Equation (20).
The simulation of the observer shows that (
Figure 4):
- (i)
The observer error
converges asymptotically to the compact set
and remains inside for
approx. (
Figure 4a,b). Additionally,
exhibits a downward overshoot, but the distance between the peak and the lower bound of
is small.
- (ii)
The observer error
converges to its compact set in 5.6 days approx., and a low width of the convergence region is achieved due to the small value of
(
Figure 4c,d). In addition, there is a downward overshoot (
Figure 4d), but it is small when measured in respect to
.
- (iii)
The updated parameter
changes when
is outside the convergence set
, or equivalently, when
is different from zero. This behavior agrees with the update law (7), which is a function of
(
Figure 4e).
In addition, the choice of the user-defined parameters of the observer is quite simple, involving only some trial-and-error. The used values allow us to cope with both uncertainties and .
4.4. Third Simulation Example
The developed observer is employed to estimate the specific growth rate
for a continuous microalgae bioreactor, based on known concentrations of biomass and substrate, using the Droop model ([
37]):
where
is the biomass concentration,
is the substrate concentration,
is the cell quota of assimilated nutrient; and
is the specific substrate uptake rate. The growth rate expression and model parameters are:
In addition,
is inaccurately known:
, where
is the known value of
, and
is the uncertainty;
;
. The details of the model, including parameters and specific growth rate expression are given in [
2]. The biomass concentration (
) is the known state, and the specific growth rate
is the unknown state, so that biomass model (21) can be cast in the form (1), (2) with
Additionally, the observer (5)–(7) provides the estimate of
, that is,
. The following values of the observer parameters are used:
The observer simulation requires the observer (5)–(7), the plant model terms and parameters given by Equation (22), the definition of the terms of the system model given by Equation (23), and the values of observer parameters given by Equation (24).
The performed simulations confirm the adequacy of the parameter recommendations provided in Remark 5 to achieve proper convergence speed and width of the convergence region of : a low value of ; a value of in the range ; a high value of ; and a high value of . The observer error converges faster than .
The simulation of the observer shows that (
Figure 5):
- -
The observer error
converges asymptotically to the compact set
and remains inside for
approx. (
Figure 5a,b). Additionally,
exhibits an upward and a downward overshoot, but the distance between the peak and the bounds of
are small.
- -
The observer error
converges to its compact set in 11.5 days approx., and a low width of the convergence region is achieved, due to the small value of
(
Figure 5c,d). In addition, there is a downward overshoot (
Figure 5d), the width of which is significant compared to
values, but it vanishes in 7 d approx.
- -
The updated parameter
changes when
is outside the convergence set
(
Figure 5e).
5. Conclusions
In this paper, a new observer design is proposed for second order systems applicable to generic fermentation models, considering bounded disturbance terms, and the dynamics of the unknown state are not required to be known by the observer. The bound of the transient response and the convergence region of the unknown observer error are determined in terms of the bounds of the disturbance, considering disturbances in the dynamics of both the known and unknown observer errors with a persistent but bounded nature. This is a significant contribution to closely related observer design studies, in which the transient response bounds are determined, but persistent and bounded disturbances are not considered in the dynamics of the known observer error. In addition, the guidelines for the choice of the observer parameters are provided. Other important contributions over current observer studies for systems with disturbances are: (i) the procedure for defining the observer parameters is greatly simpler, so that the solution to the Ricatti equation, solution to LMI constraints, and the accomplishment of eigenvalue inequality conditions are not required; (ii) discontinuous signals are not used in the observer; and (iii) the effect of the signum of the gain associated with the unknown state in the dynamics of the known state is explicitly and clearly considered in the design.
It was concluded that: (i) the upper bound of the transient response and the convergence region of the observation error of the unknown state depends on model terms and user-defined parameters; and (ii) the width of its convergence region can be reduced to some extent by properly defining the user-defined parameters, but it cannot be made arbitrarily small, due to the presence of the disturbance terms.
Numerical simulation shows that observer errors converge within a short time with a low estimation error, if observer-parameters are properly defined.