Jump to content

Dielectrophoretic Particle OED: Difference between revisions

From mintOC
 
(7 intermediate revisions by the same user not shown)
Line 21: Line 21:
</p>
</p>


The initial values and <math>t_f = 10</math> are fixed. We are interested in how to choose the control <math>u</math> and when to measure, with an upper bound <math>M</math> on the measuring time. We can measure the states directly, <math>h^1(x(t)) = x_1(t)</math> and <math>h^2(x(t)) = x_2(t)</math>. We use two different sampling functions, <math>w^1(\cdot)</math> and <math>w^2(\cdot)</math> in the same experimental setting. This can be seen either as a two-dimensional measurement function <math>h(x(t))</math>, or as a special case of a multiple experiment, in which <math>u(\cdot), x(\cdot)</math>, and <math>G(\cdot)</math> are identical.
The initial values and <math>t_f = 8</math> are fixed. We are interested in how to choose the control <math>u</math> and when to measure, with an upper bound <math>M</math> on the measuring time. We can measure the states directly, <math>h^1(x(t)) = x_1(t)</math> and <math>h^2(x(t)) = x_2(t)</math>. We use two different sampling functions, <math>w^1(\cdot)</math> and <math>w^2(\cdot)</math> in the same experimental setting. This can be seen either as a two-dimensional measurement function <math>h(x(t))</math>, or as a special case of a multiple experiment, in which <math>u(\cdot), x(\cdot)</math>, and <math>G(\cdot)</math> are identical.


Now we formulate the OED problem:
Now we formulate the OED problem with <math>\theta := (\alpha, c)</math>:
<p>
<p>
<math>
<math>
Line 29: Line 29:
  \displaystyle \min_{x,G,F,z,w,u} && \text{trace} \; \left( F^{-1}(t_f) \right) \\
  \displaystyle \min_{x,G,F,z,w,u} && \text{trace} \; \left( F^{-1}(t_f) \right) \\
  \text{subject to} \\
  \text{subject to} \\
\quad \dot{x}(t) & = & f(x(t),\theta) \\
\quad \dot{x}(t) & = & f(x(t),u(t),\theta) \\
\quad \dot{G}(t) & = & f_x(x(t),\theta) G(t) + f_\theta(x(t),\theta) \\
\quad \dot{G}(t) & = & f_x(x(t),u(t),\theta) G(t) + f_\theta(x(t),u(t),\theta) \\
\quad \dot{F}(t) & = & \sum_{i=1}^{n_o} w_i(t)(h^i_x(x(t))G(t))^T(h^i_x(x(t))G(t)) \\
\quad \dot{F}(t) & = & \sum_{i=1}^{2} w_i(t)(h^i_x(x(t))G(t))^T(h^i_x(x(t))G(t)) \\
\quad \dot{z}(t) & = & w(t), \\
\quad \dot{z}(t) & = & w(t), \\
\quad x(0) & = & x_0 \\
\quad x(0) & = & x_0 \\
\quad G(0) & = & \frac{\partial x(0)}{\partial \theta} \\
\quad G(0) & = & \frac{\partial x(0)}{\partial \theta} \\
\quad F(0) & = & 0, \\  
\quad F(0) & = & I \cdot \varepsilon_{\mathrm{reg}}, \\  
\quad z(0) & = & 0 \\
\quad z(0) & = & 0 \\
\quad u(t) & \in & \mathcal{U} \\
\quad u(t) & \in & \mathcal{U} \\
Line 45: Line 45:


The evolution of the symmetric matrix <math>F: \left[0,t_f \right] \rightarrow \mathbb{R}^{2 \times 2}</math> is given by the weighted sum of observability Gramians
The evolution of the symmetric matrix <math>F: \left[0,t_f \right] \rightarrow \mathbb{R}^{2 \times 2}</math> is given by the weighted sum of observability Gramians
<math>h^i_y (y(t)) G(t), \ i = 1,2</math> for each observed function of states.
<math>h^i_x (x(t)) G(t), \ i = 1,2</math> for each observed function of states.


== Parameters ==
== Parameters ==


We use <math>t_f=8</math>, <math>\alpha = -0.75</math>, and <math>c=1</math>. The upper bound on the measurement time intervals is chosen as <math>M_1 = M_2 = 2</math>.
These fixed values are used within the model:
 
{| border="1" align="center" cellpadding="5" cellspacing="0"
|- bgcolor=#c7c7c7
! Symbol !! Value !! Description
|-
| align=center | <math>\alpha</math> || align=right | -0.75  || Nonlinear coefficient
|-
| align=center | <math>c</math> || align=right | 1 || Damping coefficient
|-
| align=center | <math>t_\mathrm{f}</math> || align=right | 8 || Horizon of the control problem
|-  
| align=center | <math>\varepsilon_\mathrm{reg}</math> || align=right | 0.01 || Regularization of Fisher matrix
|-
| align=center | <math>\mathcal{U}</math> || align=right | [-1,1] || Bounds of control function
|-
| align=center | <math>\mathcal{W}</math> || align=right | [0,1] || Bounds of measurement function
|-
| align=center | <math>M_1, M_2</math> || align=right | 2 || Maximum measurement time
|}


== Reference Solutions ==
== Reference Solutions ==

Latest revision as of 08:49, 26 March 2026

Dielectrophoretic Particle OED
State dimension: 1
Differential states: 13
Discrete control functions: 3


The Dielectrophoretic Particle OED problem is a variation of the Dielectrophoretic Particle problem. It looks for optimal time intervals to measure the two states in order to minimize the uncertainty of a follow-up parameter estimation problem for the two unknown parameters.

The mathematical equations form a small-scale ODE model. It also includes state sensitivities, the Fisher information matrix entries and integrated sampling states.

Mathematical formulation

We are interested in estimating the parameters α and c of the initial value problem

x1˙(t)=x2(t)u(t)+αu(t)2,t[0,tf],x1(0)=1,x2˙(t)=cx2(t)+u(t),t[0,tf],x2(0)=0.

The initial values and tf=8 are fixed. We are interested in how to choose the control u and when to measure, with an upper bound M on the measuring time. We can measure the states directly, h1(x(t))=x1(t) and h2(x(t))=x2(t). We use two different sampling functions, w1() and w2() in the same experimental setting. This can be seen either as a two-dimensional measurement function h(x(t)), or as a special case of a multiple experiment, in which u(),x(), and G() are identical.

Now we formulate the OED problem with θ:=(α,c):

minx,G,F,z,w,utrace(F1(tf))subject tox˙(t)=f(x(t),u(t),θ)G˙(t)=fx(x(t),u(t),θ)G(t)+fθ(x(t),u(t),θ)F˙(t)=i=12wi(t)(hxi(x(t))G(t))T(hxi(x(t))G(t))z˙(t)=w(t),x(0)=x0G(0)=x(0)θF(0)=Iεreg,z(0)=0u(t)𝒰w(t)𝒲zi(tf)Mi

The evolution of the symmetric matrix F:[0,tf]2×2 is given by the weighted sum of observability Gramians hxi(x(t))G(t), i=1,2 for each observed function of states.

Parameters

These fixed values are used within the model:

Symbol Value Description
α -0.75 Nonlinear coefficient
c 1 Damping coefficient
tf 8 Horizon of the control problem
εreg 0.01 Regularization of Fisher matrix
𝒰 [-1,1] Bounds of control function
𝒲 [0,1] Bounds of measurement function
M1,M2 2 Maximum measurement time

Reference Solutions

Here is one local solution to the above control problem.

References

There were no citations found in the article.