Угловые единицы

Реализация Simscape™ угловых единиц использует концепцию угловых единиц, в частности радианы, будучи модулем, но безразмерный. Понятие угловых единиц, являющихся безразмерным, широко сохранено в сообществе метрологии. Основная угловая единица, радиан, задана в модульном реестре Simscape как:

pm_addunit('rad', 1, 'm/m');

который соответствует определение [1] NIST и SI. Другими словами, директор производства Simscape не вводит отдельную размерность, 'angle', с основной единицей 'rad' (похожий на размерности для длины или массы), а скорее задает основную угловую единицу в терминах метра по метру или, в действительности, 1.

Дополнительные угловые единицы, степень и оборот, заданы соответственно как:

pm_addunit('deg', pi/180, 'rad');
pm_addunit('rev', 2*pi, 'rad');

В результате передайте тригонометрические функции, такие как sinпотому что, и tan, работайте непосредственно с аргументами, описанными в угловых единицах. Например, косинус 90 градусов равняется косинусу (пи/2) радианы и равняется косинусу (пи/2). Расширение прямых тригонометрических функций работает подобным образом.

Другой эффект безразмерной реализации угловых единиц является удобством преобразования работать-энергии. Например, крутящий момент (в N*m) умноженный на угол (в рад) может быть добавлен непосредственно к энергии (в J или N*m). Если вы задаете другие соразмерные модули для компонентов этого уравнения, директор производства Simscape выполняет необходимые модульные операции преобразования, и результатом является то же самое.

Ссылки

[1] Ссылка NIST на константах, модулях, и неопределенности, https://physics.nist.gov/cuu/Units/units.html