Home > m > ssm_models > ssm_model_standard_system_params.m

ssm_model_standard_system_params

PURPOSE ^

SSM_MODEL_STANDARD_SYSTEM_PARAMS

SYNOPSIS ^

function sys = ssm_model_standard_system_params(sys)

DESCRIPTION ^

 SSM_MODEL_STANDARD_SYSTEM_PARAMS

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 % SSM_MODEL_STANDARD_SYSTEM_PARAMS
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   % declaring symbolic parameters
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

Generated on Mon 08-Sep-2008 13:18:47 by m2html © 2003