better observer
This commit is contained in:
@@ -3,7 +3,7 @@ Matlab Simulink start
|
||||
```
|
||||
[gfa-lc6-64 ~]
|
||||
[-bash INSTBASE=/prod]$
|
||||
cd /afs/psi.ch/user/z/zamofing_t/ESB-MX/
|
||||
cd ~/Documents/prj/SwissFEL/epics_ioc_modules/ESB_MX/matlab
|
||||
module load matlab/2018a
|
||||
matlab&
|
||||
or start directly: /afs/psi.ch/sys/psi.x86_64_slp6/Programming/matlab/2018a/bin/matlab&
|
||||
@@ -31,6 +31,29 @@ close all;
|
||||
[pb]=simFxFyStage(mot2);
|
||||
[ssc]=StateSpaceControlDesign(mot2);
|
||||
|
||||
Very good trajectory-filter motor2:
|
||||
f=268;w0=f*2*pi;
|
||||
num1=[1 20 w0^2];
|
||||
den1=[1 500 w0^2];
|
||||
bode(numV,denV)
|
||||
|
||||
|
||||
f=140;w0=f*2*pi;
|
||||
num2=[1 300 w0^2];
|
||||
den2=[1 100 w0^2];
|
||||
bode(numV,denV)
|
||||
|
||||
|
||||
f=62;w0=f*2*pi;
|
||||
num3=[1 40 w0^2];
|
||||
den3=[1 20 w0^2];
|
||||
bode(numV,denV)
|
||||
|
||||
|
||||
numV=conv(num1,num2)
|
||||
denV=conv(den1,den2)
|
||||
%numV=conv(conv(num1,num2),num3)
|
||||
%denV=conv(conv(den1,den2),den3)
|
||||
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user