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(tto)+max{δmin,δmax}+ωε; for tT1

  • 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>d1suptto |δ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).