Пакет: sdo.requirements
Опорный сигнал для отслеживания
Укажите требование отслеживания для сигнала временной области. Затем можно оптимизировать отклик модели для отслеживания привязки с помощью sdo.optimize.
Можно указать требование равенства, верхнее или нижнее ограничение.
создает track_req = sdo.requirements.SignalTrackingsdo.requirements.SignalTracking и присваивает его свойствам значения по умолчанию.
использует дополнительные параметры, указанные одним или несколькими track_req = sdo.requirements.SignalTracking(Name,Value)Name,Value аргументы пары. Name является именем свойства и Value - соответствующее значение. Name должно отображаться внутри отдельных кавычек (''). Можно указать несколько аргументов пары имя-значение в любом порядке как Name1,Value1,...,NameN,ValueN.
Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.
Использовать Name,Value для указания свойств объекта требования во время создания объекта. Например, requirement = sdo.requirements.SignalTracking('Type','>=') создает sdo.requirements.SignalTracking и задает Type свойство в качестве нижней границы.
|
Абсолютный допуск, используемый для определения границ по мере приближения сигнала к опорному сигналу. Границы опорного сигнала задаются следующим образом: yu = (1 + RelTol) yr + AbsTol yl = (1 -RelTol) yr - AbsTol где yr - значение привязки в определенное время, yu и yl - верхняя и нижняя границы допуска, соответствующие этой точке времени. По умолчанию: | ||||||||||||
|
Описание требования, указанное как символьный вектор. Например, По умолчанию: | ||||||||||||
|
Временные точки для сравнения опорных и тестовых сигналов, указанные как одно из следующих значений:
Линейная интерполяция используется для сравнения сигналов в одни и те же моменты времени. По умолчанию: | ||||||||||||
|
Алгоритм оценки требования при
При оценке потребности с использованием По умолчанию: | ||||||||||||
|
Имя требования, указанное как символьный вектор. По умолчанию: | ||||||||||||
|
Включение или отключение нормализации при оценке требования. Для нормализации используется максимальное абсолютное значение опорного сигнала. Должно быть По умолчанию: | ||||||||||||
|
Опорный сигнал для отслеживания. Должен быть MATLAB ® По умолчанию: | ||||||||||||
|
Относительный допуск, используемый для определения границ по мере приближения сигнала к опорному сигналу. Границы опорного сигнала задаются следующим образом: yu = (1 + RelTol) yr + AbsTol yl = (1 - RelTol) yr - AbsTol По умолчанию: | ||||||||||||
|
Включение или отключение надежной обработки отклонений при оценке требования. Программное обеспечение использует функцию потери Huber для обработки отклонений в функции затрат и улучшает качество посадки. Эта опция уменьшает влияние отклонений на оценку без изменения данных вручную. Должен быть одним из следующих:
По умолчанию: | ||||||||||||
|
Тип требования отслеживания, указанный как одно из следующих значений:
По умолчанию: | ||||||||||||
|
Веса, используемые при оценке ошибки отслеживания между опорным сигналом и сигналом тестовой точки. Используйте веса для увеличения или уменьшения значимости различных моментов времени. Должен быть действительным конечным положительным вектором с тем же количеством элементов, что и | ||||||||||||
| evalRequirement | Оценка требований к отслеживанию |
Ручка. Сведения о том, как классы обработки влияют на операции копирования, см. в разделе Копирование объектов.
Создайте объект отслеживания сигнала и укажите опорный сигнал.
r = sdo.requirements.SignalTracking; r.ReferenceSignal = timeseries(1-exp(-(0:10)'));
Можно также указать опорный сигнал во время конструирования.
r = sdo.requirements.SignalTracking(...
'ReferenceSignal',timeseries(1-exp(-(0:10)')));
Использовать getbounds для получения границ, указанных в блоке «Проверка по привязке».