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.