root/applications/dual/SIDP/bakalarka/SIDPS/matlab/motor/nastav.m @ 1351

Revision 1351, 1.7 kB (checked in by zimamiro, 13 years ago)
Line 
1function [system,apriori,regulator_parameters, compare_parameters]=nastav
2eps=0.001;
3
4%parametry systemu
5system.P=[3 20 20];
6system.I=[0.00375 0.5 0.5];
7system.S=zeros(1,3);
8
9system.a=0.9898;
10system.b=0.0072;
11system.c=0.0361;
12system.d=1;
13system.e=0.0149;
14system.deltat=0.000125;
15system.Q=diag([0.0013,0.0013,5*exp(-6),exp(-10)],0);
16system.R=diag([0.0006,0.0006],0);
17system.ksi=[0 0 0 0
18            0 0 0 0
19            0 0 1 0
20            0 0 0 0];
21          v=0.1;
22system.gamma=[v 0
23              0 v];
24system.B=[system.c 0
25          0 system.c
26          0 0
27          0 0];
28system.C=[1 0 0 0
29          0 1 0 0];   
30system.horizont_rizeni=500;
31system.x_opt=[0; 0; 1.1; 0];
32system.x=[0; 0; 1; 3*pi/4];
33
34%apriorni informace
35apriori.H=[0 0.01 0 0 0
36           0 0 0.01 0 0
37           1 0 0 0.01 0
38           pi/4 0 0 0 1];
39apriori.Hmin=[-0.5 0.01 0 0 0
40              -0.5 0 0.01 0 0
41              1 0 0 0.01 0
42              0 0 0 0 0.01];
43apriori.Hmax=[0.5 0.01 0 0 0
44              0.5 0 0.01 0 0
45              2 0 0 0.1 0
46              2*pi-eps 0 0 0 1];
47
48
49%parametry regulatoru
50regulator_parameters.horizont_simulace=10;
51regulator_parameters.H_tilde_on=[0 0 0 0 0
52                                 0 0 0 0 0
53                                 0 0 0 0 0
54                                 0 0 0 0 1]; %H=[x_hat S]
55regulator_parameters.n_iter=5;
56regulator_parameters.num_of_candidates=7;
57regulator_parameters.generate_candidates_mode='rand';
58regulator_parameters.search_region_init=10;
59regulator_parameters.gama=0.2;
60regulator_parameters.n_grid=10;
61   
62%Parametry RSSS
63compare_parameters.n0=30;
64compare_parameters.delta=0; %nevim
65compare_parameters.alpha=0.05;
66compare_parameters.on=0;
67
68end
Note: See TracBrowser for help on using the browser.