<< ModelingSystemIdentificationDynamic computing_experiment

computing_experiment >> computing_experiment > SetDiagramParameters

SetDiagramParameters

Задает пользовательские параметры пользовательской системы, заданной в виде xcos-диаграммы

Синтаксис

[SystemShema]=SetDiagramParameters(SystemShema,SystemParametrsNames,SystemParametrsValues[,..
absolutTolErr[,relativeTolErr[,simulationTime[,..
timeStepMax[,Solver[,toleranceTime]]]]]])
[SystemShema]=SetDiagramParameters(SystemShema[,absolutTolErr[,relativeTolErr[,simulationTime[,..
timeStepMax[,Solver[,toleranceTime]]]]]])

Аргументы

SystemShema

Xcos-диаграмма пользовательской системы (тип Xcos diagram structure) или файл пользовательской диаграммы (расширение .xcos, .zcos)

SystemParametrsNames

Имена параметров системы в xcos-диаграмме (см. свойство context в Xcos diagram structure). Массив строк размерности 1xM

SystemParametrsValues

Значения параметров системы в xcos-диаграмме (см. свойство context в Xcos diagram structure), заданных соответсвующими именами SystemParametrsNames. Массив вещественных чисел размерности 1xM.

absolutTolErr

Абсолютная погрешность интегрирования в xcos (см. свойство tol(1) atol в Xcos diagram structure). Положительное вещественное число

relativeTolErr

Относительная погрешность интегрирования в xcos (см. свойство tol(2) rtol в Xcos diagram structure). Положительное вещественное число

simulationTime

Время симуляции в xcos (см. свойство tf в Xcos diagram structure). Положительное вещественное число

timeStepMax

Максимальный шаг интегрирования по времени в xcos (см. свойство tol(7) hmax в Xcos diagram structure). Положительное вещественное число

Solver

Вид решателя в xcos (см. свойство tol(6) solver в Xcos diagram structure). Целое число в диапазоне от 0 до 100 - код решателя

toleranceTime

Погрешность величины времени в xcos - минимальный шаг интегрирования по времени (см. свойство tol(3) ttol в Xcos diagram structure). Положительное вещественное число

Возвращаемые значения

SystemShema

xcos-диаграмма пользовательской системы (тип Xcos diagram structure) с заданными пользователем свойствами

Описание

Задает значения указанных пользователем параметров пользовательской системы, заданной в виде xcos-диаграммы, для различных ее параметров (заданных в контексте).

Пример кода

//Формируем путь к xcos-диаграмме Proba1.zcos
[a, pathlib] = libraryinfo("computing_experimentlib");
clear a;
pathlib = strncpy(pathlib, length(pathlib) - length('macros')) + 'xcos';
pathdiagram = fullfile(pathlib, 'Proba1.zcos');

//Запускаем вычислительный эксперимент
SystemParametrsNames = ['b', 'd'];//Имена параметров
SystemParametrsValues = [1.5, 3.81];//Значения параметров
SystemOutputChatacteristicsNames = ['A1', 'A3', 'A2'];//Имена выходных характеристик модели
SystemShema = xcosDiagramToScilab(pathdiagram);//Схема системы
[SystemShema]=SetDiagramParameters(SystemShema,...//Схема системы
                                      SystemParametrsNames,...//Имена параметров
                                      SystemParametrsValues,...//Значения параметров
                                      0.5E-6,..//Абсолютная погрешность
                                      0.7E-6,..//Относительная погрешность
                                      10.0,..//Время симуляции
                                      0.8E-4,..//Максимальный шаг интегрирования по времени
                                      1,..//Решатель
                                      1E-10..//Погрешность по времени
                                      );

//Результат
disp(SystemShema);

См. также


Report an issue
<< ModelingSystemIdentificationDynamic computing_experiment