0001
0002
0003 function sys = ssm_model_standard_system_params(sys)
0004 sys.name = 'standard test system';
0005
0006 sys.paramnames = {'w' 'c' 'c1' 'c2' 'b' 'd'};
0007 sys.paramvalues = [0.2 0.5 0 0 1 1];
0008 sys.paramsigmas = [0.2 0.1 1 1 1 1];
0009
0010
0011 for i_params=1:length(sys.paramnames)
0012 cmd = [sys.paramnames{i_params}, '=sym(''', sys.paramnames{i_params},''');'];
0013 eval(cmd);
0014 end
0015
0016 sys.amats = {[0 1 ; -w*w -w*c]};
0017 sys.cmats = {[1+c1 c2]};
0018 sys.bmats = {[0;b] [0 0; 1 0]};
0019 sys.dmats = {[d] [0 1]};
0020 sys.timestep = 0;
0021
0022 sys.ssnames = {'standard test system'};
0023 sys.ssvarnames = {{'x' 'xdot'}};
0024
0025 sys.inputnames = {'U' 'N'};
0026 sys.inputvarnames = {{'Fu'} {'Fn' 'On'}};
0027
0028 sys.outputnames = {'Y'};
0029 sys.outputvarnames ={{'y'}};
0030 end