4.1.34 Корень уравнения
Данный метод создает датчик, значение которого на каждом шаге расчета движения является решением уравнения Решение уравнения производится численным методом. Если уравнение имеет несколько решений, в качестве значения датчика будет использован корень, найденный первым.
Для ускорения расчета можно явно определить интервал возможных значений переменной
|
Размерность значения созданного датчика равна размерности значения датчика, относительно которого ищется решение уравнения.
Датчик является не дифференцируемым по параметрам положения механизма.
Синтаксис метода создания
equationRoot(Y, list (Xconst1, Xconst2, …, Xconstm), nUnknown=…, miscalculation=…,
domainX0=…, domainX1=…)
Обязательные позиционные параметры метода
function Y
Функция уравнения.
list (sensor Xconst1, sensor Xconst2, …, sensor Xconstm)
Список датчиков для измерения переменных функции, рассматриваемых на каждом шаге как константы. Число датчиков в списке равно количеству аргументов функции минус один.
Необязательные именованные параметры метода
nUnknown = scalarНомер переменной, относительно которой ищется решение. По умолчанию nUnknown =1.
miscalculation = scalarДопустимая погрешность вычисления корня уравнения. По умолчание miscalculation=1e-9 в единицах системы измерения СИ.
domainX0 = scalarНижняя граница интервала значений переменной.
domainX1 = scalarВерхняя граница интервала значений переменной.