Пакет: 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
свойство как нижняя граница.
|
Абсолютная погрешность раньше определяла границы, когда сигнал приближается к опорному сигналу. Границами на опорном сигнале дают: y u = (1 + RelTol) y r + AbsTol y l = (1 –RelTol) y r – AbsTol где y r является значением ссылки в определенное время, y u и y l являются верхними и более низкими границами допуска, соответствующими тому моменту времени. Значение по умолчанию: | ||||||||||||
|
Описание требования в виде вектора символов. Например, Значение по умолчанию: | ||||||||||||
|
Моменты времени, чтобы использовать при сравнении ссылочной и контрольной точки сигнализируют в виде одного из следующих значений:
Линейная интерполяция используется, чтобы сравнить сигналы в тех же моментах времени. Значение по умолчанию: | ||||||||||||
|
Алгоритм для оценки требования, когда
Когда требование оценено с помощью Значение по умолчанию: | ||||||||||||
|
Имя требования в виде вектора символов. Значение по умолчанию: | ||||||||||||
|
Включите или отключите нормализацию при оценке требования. Максимальное абсолютное значение опорного сигнала используется для нормализации. Должен быть Значение по умолчанию: | ||||||||||||
|
Опорный сигнал, чтобы отследить. Должен быть MATLAB® Значение по умолчанию: | ||||||||||||
|
Относительная погрешность раньше определяла границы, когда сигнал приближается к опорному сигналу. Границами на опорном сигнале дают: y u = (1 + RelTol) y r + AbsTol y l = (1 — RelTol) y r — AbsTol Значение по умолчанию: | ||||||||||||
|
Включите или отключите устойчивую обработку выбросов при оценке требования. Программное обеспечение использует функцию потерь Хубера, чтобы обработать выбросы в функции стоимости и улучшает подгонку качество. Эта опция уменьшает влияние выбросов на оценке без вас вручную изменение ваших данных. Должно быть одно из следующего:
Значение по умолчанию: | ||||||||||||
|
Отслеживание требования вводит в виде одного из следующих значений:
Значение по умолчанию: | ||||||||||||
|
Веса, чтобы использовать при оценке ошибки отслеживания между сигналами ссылочной и контрольной точки. Используйте веса, чтобы увеличить или уменьшить значение различных моментов времени. Должен быть действительный конечный положительный вектор с тем же числом элементов как |
evalRequirement | Оцените требование отслеживания |
Указатель. Чтобы узнать, как классы Handle влияют на операции копирования, см. раздел "Копирование объектов".
Создайте отслеживание сигнала, возражают и задают опорный сигнал.
r = sdo.requirements.SignalTracking; r.ReferenceSignal = timeseries(1-exp(-(0:10)'));
В качестве альтернативы можно задать опорный сигнал во время конструкции.
r = sdo.requirements.SignalTracking(... 'ReferenceSignal',timeseries(1-exp(-(0:10)')));
Использование getbounds
задать границы в блоке Check Against Reference.