Overview
Comment:*** empty log message ***
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | origin/master | trunk
Files: files | file ages | folders
SHA3-256: a3ddb77db186a8b774449dd3af00a3414ee95edf4d92b294605aa0e32bd950ed
User & Date: gawthrop@users.sourceforge.net on 2003-05-14 09:01:18
Other Links: branch diff | manifest | tags
Context
2003-05-15
08:09:13
Don't use terminal weighting if no P argument check-in: 082eb03c4c user: gawthrop@users.sourceforge.net tags: origin/master, trunk
2003-05-14
09:01:18
*** empty log message *** check-in: a3ddb77db1 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
08:51:14
Don't explicitly include mtt.sty check-in: 4be5919488 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
Changes

Added mttroot/mtt/lib/control/PPP/ppp_int_obs.m version [4bb5bb544e].























































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
function [x_new,y_p] = ppp_int_obs (x,y,U,A,B,C,D,A_u,delta,L)

  ## usage: x_new = ppp_int_obs (x,y,U,A,B,C,D,A_u,delta,L)
  ##
  ## Intermittent observer for PPP
  ##
  ## x,y Current estimated state and measured output
  ## U PPP control weights
  ## A,B,C,D System matrices
  ## A_u PPP basis matrix
  ## delta time step
  ## L Observer gain

  ## Sanity check
  [n_x,n_u,n_y] = abcddim(A,B,C,D);

  if nargin<10
    L = zeros(n_x,n_y);
  endif
  
  ## Predictor
  [y_p,us,x_p] = ppp_ystar (A,B,C,D,x,A_u,U,delta);

  ## Corrector
  x_new = x_p - L*(y_p-y);

endfunction


MTT: Model Transformation Tools
GitHub | SourceHut | Sourceforge | Fossil RSS ]