Можно использовать блок Transform Sensor, чтобы измерить относительное отношение между двумя произвольными системами координат, которые соединяются с B и портами системы координат F блока. Отношение включает относительное вращение, перевод и их производные первого и второго раза. Эти измерения являются 3-D векторами или выше определенными размеры количествами, такими как матрицы вращения.
Чтобы сделать расчет с измеренными векторами, векторы должны быть разрешены в координатах. Установка параметра Measurement Frame определяет, где разрешить измеренные векторы; векторы разрешены в координатах выбранной системы координат. Например, на рисунке, потому что Measurement Frame был установлен в World
, блок Transform Sensor разрешает вектор сдвига, показавший черной стрелой, в координатах мировой системы координат.
Примечание
Измерение вращения блока Transform Sensor независимо от параметра Measurement Frame.
Можно установить параметр Measurement Frame на World
, Base
, Follower
, Non-Rotating Base
, и Non-Rotating Follower
.
World
Блок Transform Sensor разрешает измеренные векторы в координатах мировой системы координат.
Мировая система координат является инерционной системой координат.
Base
или Follower
Блок Transform Sensor разрешает измеренные векторы в координатах выбранной системы координат, которая является системой координат последователя или основой.
Система координат основы или последователя является системой координат, которая соединяется с портом B или F блока, соответственно. База и последующая система координат является неинерционной. Поэтому векторы, разрешенные в основе или системе координат последователя, могут включить центростремительные и Кориолисовы условия.
Non-Rotating Base
или Non-Rotating Base
Блок-диаграммы Transform Sensor векторы, разрешенные в мировой системе координат к выбранной системе координат, которая не вращает основу или не вращает систему координат последователя. Другими словами, блок вычисляет матрицу вращения от мировой системы координат до текущей основы, или система координат последователя затем умножает матрицу с векторами, разрешенными в мировой системе координат.
Не вращающаяся основа или не вращающаяся система координат последователя являются мгновенной системой координат, которая является совпадающей и выравнивается с соответствующей основой или системой координат последователя в текущее время. Измерения, разрешенные в невращающихся системах координат, не включают центростремительные и Кориолисовы условия.
Таблица сравнивает свойства измерений для различных настроек Measurement Frame.
Система координат измерения | Стандартное производное отношение |
---|---|
Мир | Да |
Основа | Да |
Последователь | Да |
Невращение основы | Нет |
Невращение последователя | Нет |
Когда выбранная система координат удовлетворяет стандартному производному отношению, измерения, разрешенные в этой системе координат, связаны друг с другом. Например, когда вы выбираете World
, разрешенный линейный ускоряющий вектор является производной времени разрешенного линейного вектора скорости, который является производной времени разрешенного линейного вектора сдвига.
Этот пример показывает измерения блока Transform Sensor с различными настройками параметра Measurement Frame. Изображение иллюстрирует одну систему степени свободы с четырьмя частями: поддержка, концентратор, стержень и автомобиль. Поддержка закрепляется на земле, и стержень соединяет концентратор и автомобиль. Основа, последователь и мировые системы координат системы расположены в центре концентратора, автомобиля и нижней части поддержки, соответственно.
Стержень имеет длину и вращается с постоянной угловой скоростью, , вокруг Z
- ось базовой системы координат. Блок Transform Sensor используется, чтобы измерить относительные движения между автомобилем и концентратором. Например, блок измеряет относительный перевод, и вращение, между автомобилем и концентратором.
Изображение показывает вид спереди системы. В целях простоты этот пример только показывает, как разрешить линейные измерения, такие как перевод, скорость и ускорение, в Декартовых координатах.
World
Когда вы устанавливаете Measurement Frame на World
, блок измеряется, движение системы координат последователя относительно базовой системы координат затем разрешает относительное движение в мировой системе координат.
Перевод, скорость и ускоряющие векторы имеют постоянные величины, потому что длина стержня является постоянной. Однако они вращаются с постоянной вращательной скоростью, , вокруг Y
- ось мировой системы координат. Поэтому перевод, скорость и ускоряющие векторы могут быть описаны как:
Обратите внимание на то, что векторы, разрешенные в мировой системе координат всегда, удовлетворяют стандартному производному отношению. Например, равняется производной времени .
Base
или Follower
Когда вы устанавливаете Measurement Frame на Base
, блок измеряет относительное движение системы координат последователя относительно базовой системы координат и разрешает измерения в координатах базовой системы координат.
Поскольку базовая система координат фиксируется в этом примере, измерения могут быть описаны как:
Когда вы устанавливаете Measurement Frame на Follower
, блок измеряется, относительное движение системы координат последователя к базовой системе координат затем разрешает измерения в координатах системы координат последователя. Разрешенные векторы включают центростремительные и Кориолисовы условия, потому что система координат последователя вращается в зависимости от времени. Наблюдателю, присоединенному к системе координат последователя, источник базовой системы координат никогда не перемещается. Поэтому линейная скорость и линейное ускорение являются нулем.
Обратите внимание на то, что векторы, разрешенные в базе и последующей системе координат всегда, удовлетворяют стандартному производному отношению. Например, равняется производной времени .
Non-Rotating Base
или Non-Rotating Follower
Когда установленный Measurement Frame к Non-Rotating Base
, блок-диаграммы векторы, разрешенные в мировой системе координат к мгновенной системе координат, которая является совпадающей и выравнивается с базовой системой координат в текущий момент.
Когда вы устанавливаете Measurement Frame на Non-Rotating Follower
, блок-диаграммы векторы, разрешенные в мировой системе координат к мгновенной системе координат, которая является совпадающей и выравнивается с системой координат последователя в текущий момент.
Обратите внимание на то, что, если система координат основы или последователя не фиксируется, измерения в ее соответствующей системе координат невращения не удовлетворяют стандартному производному отношению. Например, потому что система координат последователя вращается, если вы устанавливаете Measurement Frame на Non-Rotating Follower
, разрешенный вектор скорости не является производной времени разрешенного вектора сдвига.