12
Руководство пользователя
×

5.1.32 Переменный датчик как корень уравнения

 Данный метод позволяет присвоить датчику , созданному методом переменный датчик с заданным начальным значением, значение корня уравнения, определенного датчиком невязки . Таким образом, переменному датчику присваивается значение . В качестве значения создаваемого датчика выдается абсолютная величина невязки для найденного решения: .
Решение уравнения производится численным методом. Если уравнение имеет несколько решений, в качестве значения переменного датчика будет использован корень, найденный первым. Если решение уравнения не найдено, то переменный датчик не имеет значения, так же как и датчик, созданный данным методом.
Для ускорения расчета можно явно определить интервал возможных значений переменного датчика , который будет использован как начальный интервал поиска решения.
Размерность значения созданного датчика равна размерности значения датчика невязки.
Датчик является не дифференцируемым по параметрам положения механизма.
Синтаксис метода создания
rootValue(x, R, miscalculation=…, domainX0=…, domainX1=…)
Обязательные позиционные параметры метода
sensor x
Имя обновляемого датчика. Датчик должен быть создан методом переменный датчик с заданным начальным значением.
sensor R
Датчик, определяющий невязку уравнения. Датчик невязки R должен зависеть от переменного датчика x.
Необязательные именованные параметры метода
 miscalculation = scalar
Допустимая погрешность вычисления корня уравнения. По умолчание miscalculation=1e-9 в единицах системы измерения СИ.
 domainX0 = scalar
Нижняя граница интервала значений переменной.
 domainX1 = scalar
Верхняя граница интервала значений переменной.