exponenta event banner

StopTime

Критерии времени моделирования для остановки моделирования

Описание

StopTime является свойством Configset объект. Это свойство задает критерии максимального времени моделирования для остановки моделирования. Единицы времени определяются TimeUnits имущества Configset объект.

Моделирование останавливается, когда оно удовлетворяет любому из критериев, указанных в StopTime, MaximumNumberOfLogs, или MaximumWallClock. Однако, если указать OutputTimes имущества SolverOptions имущества Configset объект, затем StopTime и MaximumNumberOfLogs игнорируются. Вместо этого последнее значение в OutputTimes используется в качестве StopTime критерии и длина OutputTimes используется в качестве MaximumNumberOfLogs критерии.

Особенности

Относится кОбъект: Configset
Тип данныхdouble
Значения данныхНеотрицательный скаляр. По умолчанию: 10.
ДоступЧтение/запись

Примеры

Установка критериев времени моделирования для остановки моделирования

  1. Создать model объект с именем cell и сохраните его в переменной с именем modelObj. Получение набора конфигурации из modelObj и сохраните его в переменной с именем configsetObj.

    modelObj  = sbiomodel('cell');
    configsetObj = getconfigset(modelObj);
  2. Настройте критерии остановки моделирования, установив StopTime свойство для 20 секунд. Оставить MaximumNumberOfLogsи MaximumWallClock свойства при их значениях по умолчанию Inf.

    set(configsetObj, 'StopTime', 20)
    get(configsetObj)
    
                            Active: 1
                    CompileOptions: [1x1 SimBiology.CompileOptions]
                              Name: 'default'
                             Notes: ''
                    RuntimeOptions: [1x1 SimBiology.RuntimeOptions]
        SensitivityAnalysisOptions: [1x1 SimBiology.SensitivityAnalysisOptions]
                     SolverOptions: [1x1 SimBiology.ODESolverOptions]
                        SolverType: 'ode15s'
                          StopTime: 20
               MaximumNumberOfLogs: Inf
                  MaximumWallClock: Inf
                         TimeUnits: 'second'
                              Type: 'configset'

    При моделировании modelObj, моделирование прекращается, когда время моделирования достигает 20 секунд.