Skip to main content
. 2022 Sep 15;22(18):6988. doi: 10.3390/s22186988
Algorithm 1: Algorithm for setting the parameters of the observer (3)–(5).
Step Description
1 Cast the system model in the form (1)–(2) and identify the known state x1, the unknown state x2, and the terms b, h1, h2, δ1, δ2.
2 Obtain the values of bmin that satisfy Assumption 2 and the values of d2, d1, satisfying Equation (18). To this end, the values of d2, d1 can be obtained by the simulation of δ2/b, δ1/b, based on the x1, x2 model, with model parameter values obtained from either closely related studies or offline fitting.
3 Set the values of ω, ε to define:
  • −

    The time-dependent bound for the transient evolution of x¯2, given by Equation (15):|x¯2|≤|ψzo|e−ωbmin(t−to)+max{−δmin,δmax}+ωε; for t≥T1

  • −

    The limit of the convergence region of x¯2, given by Equations (19) and (20):

Ωx2={x¯2:|x¯2|≤fw }; fw=1ωd2+d1+ωε
where fw>d1≥supt≥to |δ1/b| and the minimum point of fw is given by Equation (22):
ω*=d21ε; fw*=2d2ε+d1
4 Set a high value of γ to define the update rate of θ^, according to Equation (5).
Set a high value of k to define the convergence rate of x¯1, according to Equation (11).