Анализ модели > Инструменты Creo Behavioral Modeling > Сравнение графиков > Сравнение двух графиков
  
Сравнение двух графиков
Согласование двух графиков включает два основных шага:
1. Создайте констр. элемент анализа в виде уравнения для сравнения двух графиков. Используйте констр. элемент анализа для вычисления разницы между двумя графиками.
2. Запустите проработку оптимизации для минимизации разницы.
Чтобы сравнить два графика, добавьте уравнение с использованием следующего синтаксиса: relation_name = comparegraphs("name_1", "name_2", "type", left_bound_1, right_bound_1, left_bound_2, right_bound_2), где:
relation_name - наименование уравнения;
name_1 - наименование первого графика или констр. элемента анализа;
name_2 - наименование второго графика или констр. элемента анализа;
left_bound_1 и right_bound_1 - левая и правая границы первого графика;
left_bound_2 и right_bound_2 - левая и правая границы второго графика;
type - метод вычисления разницы между графиками. Выберите следующие типы: lone (по умолчанию), ltwo, linf или area. В следующей таблице описаны различные типы измерений.
Тип измерения
Основан на формуле
Что измеряет
lone
Измеряет площадь между графиками f(t) и g(t),
где
lb = left_bound
rb = right_bound
lb <t <rb
ltwo
Если |f(t) - g(t)| - величина отклонения, то большие значения отклонения имеют больший вес в L2 norm.
linf
Измеряет максимальное отклонение между двумя функциями.
площадь
Измеряет ориентированную площадь (со знаком) между графиками f(t) и g(t).
При задании аргументов для функции comparegraphs можно задавать следующие опции.
Задать только два аргумента — задаются имена только для графиков. По умолчанию система использует тип измерения lone и все длины графиков.
Задать только три аргумента - задаются наименования для двух графиков и типа измерения. По умолчанию система использует все отрезки графиков.
Задать все 7 аргументов.
 
*Примечание Можно указать наименование для второго графика (name_2) как "zero" Система вычислит функцию по отношению к горизонтальной базе y=0.