initialGuessVariables

Перечислите все кинематические переменные, присвоенные как исходные предположения

Синтаксис

Описание

initialGuessVariables(ks) перечисляет кинематические переменные в KinematicsSolver объект ks в настоящее время присвоенный как предположения. Оба соединения и переменные системы координат могут служить в этой роли. Те, которые действительно смещают решатель к одному из одинаково вероятных решений, когда несколько существуют. Угадайте, что переменные являются дополнительными но важными руководствами решателя в некоторых кинематических проблемах.

Выход является таблицей с переменными предположения в строках. Каждая строка дает ID переменной, типа и блока path соединения, которому это принадлежит, если объединенная переменная, база и последующая система координат, из которой это выводит если переменная системы координат и модуль для его численного значения. Переменные занимают место в добавленном порядке.

Никакая попытка не предпринята, чтобы удовлетворить переменным предположения. Они - начальная точка в поиске решения. Используйте их просто, чтобы сместить решатель к подходящему решению, когда несколько будут существовать.

Рисунок показывает переменные общего KinematicsSolver объект. Цель (T), угадайте (G) и выведите переменные (O), может быть объединенные переменные (J) или структурировать переменные (F). Та же переменная может служить предположением и вывести, но если это служит целью, это не может удвоиться как предположение. При присвоении переменной предположения, когда цель очищает его как предположение.

Входные параметры

свернуть все

KinematicsSolver объект является представлением модели Simscape Multibody, используемой для кинематического анализа.

Пример: ks = simscape.multibody.KinematicsSolver ('sm_double_pendulum')

Типы данных: KinematicsSolver object

Введенный в R2019a