Обозначения
Системы машинного обучения охватывают машинное обучение (информатику и статистику) и системы (архитектуру компьютеров и аппаратное обеспечение). Каждая область независимо развила собственную нотацию, и многие символы означают разное в разных сообществах и публикациях. Это столкновение создает реальную путаницу, когда дисциплины сливаются. Приведенные ниже соглашения устанавливают единую нотацию, устраняющую эту неоднозначность.
Рассмотрим простое утверждение: «Увеличение улучшает пропускную способность.» Для исследователя машинного обучения означает размер батча. Для аппаратного инженера означает пропускную способность. Оба прочтения верны в своих областях, но в системах машинного обучения нам нужны оба понятия в одном уравнении — отсюда необходимость в едином, непротиворечивом соглашении.
Железный закон систем машинного обучения
Для последовательно исполняемых фаз разложение производительности по железному закону имеет вид:
Каждая переменная выбрана осознанно, чтобы избежать столкновения со стандартной терминологией машинного обучения.
| Символ | Определение | Единица | Почему этот символ? |
|---|---|---|---|
| Время | seconds | Неоднозначности нет. Время по настенным часам для операции. | |
| Объем данных | bytes | Избегает столкновения с (размер набора данных). В законах масштабирования означает обучающие токены. Здесь нужны байты, перемещаемые через память. Индекс снимает неоднозначность. | |
| Пропускная способность | bytes/s | Избегает столкновения с (размер батча). В системной литературе часто означает пропускную способность, тогда как в литературе по машинному обучению часто означает размер батча. Нотация сохраняет соглашение машинного обучения. | |
| Операции | FLOPs | Полное число операций с плавающей запятой. Аккуратно в уравнениях (в отличие от «»). | |
| Пиковая производительность | FLOP/s | Избегает столкновения с (параметры). В материалах по roofline-модели часто означает производительность, тогда как в литературе по машинному обучению обычно означает число параметров. Нотация сохраняет соглашение машинного обучения. | |
| Эффективность | — | Использование оборудования . Избегает столкновения со скоростью обучения . | |
| Задержка | seconds | Избегает столкновения с (потери). Фиксированное накладное время (запуск ядра, сетевой RTT). Индекс отличает от функции потерь. |
Почему эти выборы важны
Без тщательной нотации предложения становятся неоднозначными:
«Уменьшение улучшает производительность.»
У этого предложения два возможных прочтения:
- Уменьшение размера набора данных (меньше обучающих сэмплов) может ускорить обучение, но способно снизить точность.
- Уменьшение перемещаемого объема данных (например, сжатием или квантизацией) может ускорить инференс, а влияние на точность зависит от метода и калибровки.
С нашей нотацией мы можем записать точно:
«Уменьшение квантизацией FP32-to-INT8 сокращает трафик параметров в памяти до одной четверти, тогда как (обучающие данные) остается неизменным.»
Наша нотация устраняет эту неоднозначность: « ограничивает пропускную способность» имеет лишь одно прочтение.
Варианты с индексами
Прямой корень называет величину, а индекс — какой именно ее экземпляр имеется в виду. Соглашение разводит тесно связанные измерения, вместо того чтобы схлопывать их в один символ:
- , , : пропускная способность в трех точках тракта данных
- , , , : слагаемые железного закона, каждое отведено от распространенного символа МО
- , , : один энергетический бюджет, разделенный на обмениваемые части
Таким образом, индекс несет часть утверждения. Пропускные способности диска и ускорителя различаются на порядки, поэтому величина воспроизводима лишь тогда, когда индекс указывает, где она была измерена.
Уравнение деградации
Уравнение деградации — подогнанная локальная модель. Одного расхождения недостаточно, чтобы определить направление изменения точности, поэтому оценивается по размеченным исходам. Некоторые символы ниже, такие как , встречаются в тексте глав, а не в уравнении.
| Символ | Определение | Единица/тип | Примечания |
|---|---|---|---|
| Точность в момент | Скаляр | Точность модели после того, как модель проработала в эксплуатации время . | |
| Начальная точность | Скаляр | Точность модели в момент развертывания. | |
| Подогнанная чувствительность | Скаляр | Локальный коэффициент, оцениваемый по исходам на заявленном диапазоне; не универсальная константа. (Не длина волны.) | |
| Текущее распределение | Распределение | Распределение данных в момент . (Не параметры — для числа параметров используйте .) | |
| Обучающее распределение | Распределение | Распределение данных в момент обучения. | |
| Статистическое расхождение | Скаляр | Измеряет, насколько дрейфовал от . Распространенные варианты: расхождение Кульбака–Лейблера, полная вариация, расстояние Вассерштейна. (Каллиграфическая буква, чтобы избежать столкновения с = размер набора данных.) | |
| Порог отклика | Scalar | Эксплуатационный порог для расследования; он не запускает переобучение автоматически. |
Энергетическое следствие
При заданных эффективных стоимостях на байт и на операцию энергия рабочей нагрузки приближенно равна:
| Символ | Определение | Единица | Примечания |
|---|---|---|---|
| Полная энергия | joules | Полная энергия, потребляемая рабочей нагрузкой машинного обучения, разложенная на слагаемые перемещения данных и вычислений. | |
| Энергия на перемещенный байт | joules/byte | Эффективная стоимость перемещения; полная энергия зависит также от числа перемещенных байтов и выполненных операций. | |
| Энергия на операцию | joules/FLOP | Энергетическая стоимость одной арифметической операции. |
Обозначения глубокого обучения
Эта книга следует стандартным соглашениям глубокого обучения Goodfellow et al., 2016 с явным разрешением неоднозначности для системных переменных.
| Символ | Определение | Размерность/тип |
|---|---|---|
| Размер батча | Целое число. Количество сэмплов, обрабатываемых параллельно. (Никогда не означает пропускную способность.) | |
| Параметры | Целое число. Полное число скалярных параметров модели, включая веса и смещения. (Никогда не означает пиковые FLOP/s.) | |
| Размер набора данных | Целое число. Число обучающих сэмплов или токенов. (Никогда не означает объем данных в байтах — используйте .) | |
| Длина последовательности | Целое число. Число токенов или шагов времени. | |
| Скрытая размерность | Целое число. Размер вектора скрытого состояния. | |
| Размерность головы внимания | Целое число. Скрытая размерность одной головы в слоях внимания. | |
| Число слоев | Целое число. Полное число слоев в сети. | |
| Число голов внимания | Целое число. Число голов внимания в слое многоголового внимания. | |
| Число голов ключ–значение | Целое число. Число голов ключ–значение в внимании с группированными запросами или многозапросном внимании. | |
| Индекс слоя | Целое число. Индекс слоя. Используйте вместо голой при индексации слоев, поскольку сталкивается с потерями и задержкой. | |
| Функция потерь | Скаляр. Целевая функция, минимизируемая в ходе обучения. | |
| Скорость обучения | Скаляр. Шаг оптимизатора. (Никогда не используйте голый символ для эффективности оборудования — используйте .) | |
| Параметры модели | Набор параметров, часто рассматриваемый как вектор. Множество всех обучаемых параметров. | |
| Распределение | Вероятностная масса/плотность случайной величины. Для общих распределений используйте строчную , чтобы избежать столкновения с (числом параметров). | |
| Условное распределение | Условная вероятность/плотность. Используйте эту форму для общих соотношений меток; и зарезервируйте за обучающим и текущим распределениями уравнения деградации. | |
| Вероятность события | Вероятность события . Используйте для утверждений о событиях, таких как ; для распределений используйте и . |
Латинские матрицы и векторы набираются жирным (, ); скаляры, размерности, индексы и отдельные элементы матриц остаются курсивными (, , , ). Общий символ параметров — единственное общепринятое исключение и остается курсивным. Локальная матричная алгебра следует тому же правилу жирного начертания: матричные операнды жирные (, , ), как в общем матричном умножении (GEMM) . Жирное начертание помечает матричный операнд и отличается от курсивного скалярного размера батча , который в скалярных контекстах остается размером батча.
Обозначения производительности, обслуживания и памяти
Повторно используемые величины производительности и обслуживания следуют тому же правилу избегания столкновений, что и железный закон. Для производительности используются или описательные греческие символы; число запросов обозначается , а не перегруженным ; загрузка очереди использует с индексом, чтобы голый оставался доступен для других моделей отношений.
| Символ | Определение | Единица/тип | Примечания |
|---|---|---|---|
| Арифметическая интенсивность | FLOP/byte | FLOPs рабочей нагрузки на перемещенный байт. В roofline-модели служит независимой переменной. | |
| Точка излома roofline-модели | FLOP/byte | . Предпочитайте эту явную форму звездочному сокращению, чтобы значение оставалось ясным в тексте. | |
| Достижимая производительность вычислений | FLOP/s | Граница roofline-модели: . Используется , а не , потому что эта величина представляет собой производительность. | |
| Использование FLOPs модели | Безразмерная | Полезные FLOP/s модели, деленные на доступные пиковые FLOP/s. Текстовый акроним избегает перегрузки . | |
| Коэффициент сжатия | Безразмерная | Несжатый размер, деленный на сжатый. Сжатая нагрузка занимает от несжатого размера; индекс избегает столкновений с голым . | |
| Конкурентность запросов | requests | Среднее число запросов в полете в стабильной системе обслуживания ( по закону Литтла). Избегает столкновения с как числом устройств в распределенных системах. | |
| Интенсивность поступления | requests/s | Интенсивность поступления запросов. Индекс избегает столкновения с как чувствительностью деградации или интенсивностью отказов. | |
| Время запроса в системе | seconds | Сквозная задержка очереди/обслуживания для закона Литтла. Отличается от — слагаемого фиксированной задержки в железном законе. | |
| Время обслуживания батча | seconds | Время обслуживания батча размера . | |
| Эффективная интенсивность обслуживания | requests/s | Батчевая интенсивность обслуживания, обычно . | |
| Загрузка при обслуживании | Безразмерная | Загрузка очереди/сервера. Используйте вместо голого , который зарезервирован за отношением связи к вычислениям в распределенных контекстах. | |
| Суммарный объем памяти | bytes | Сумма явных компонентов памяти; снимает неоднозначность голого . | |
| Память весов | bytes | Память, занятая параметрами модели. | |
| Память градиентов | bytes | Память, занятая сохраненными градиентами. | |
| Память состояния оптимизатора | bytes | Импульс, дисперсия, мастер-веса и связанные буферы оптимизатора. | |
| Память активаций | bytes | Сохраненные активации для обратного прохода или промежуточные данные обслуживания. | |
| Размер хранения элемента | bytes/element | Байтов на сохраненный элемент тензора. |
Единицы и точность
- Физические единицы: В этой книге повсеместно используются единицы СИ (метрическая система), включая метры, килограммы, секунды, ватты и °C, в соответствии со стандартной инженерной и научной практикой. Там, где исходные данные первоначально приводились в имперских единицах, книга пересчитывает их в СИ и приводит исходные значения в скобках. Между числом и единицей всегда ставится пробел (например, 100 ms, 2 TB/s).
- Данные и память: В этой книге используются только десятичные префиксы СИ: KB = bytes, MB = , GB = , TB = . Единицы с двоичными префиксами в тексте не встречаются; все емкости, пропускные способности и размеры моделей приводятся в десятичных единицах (например, 80 GB, 2 TB/s, 102 MB).
- Вычисления: Нотация различает число операций и производительность. Для суммарной работы используются FLOPs (например, GFLOPs, TFLOPs), тогда как для пропускной способности — FLOP/s с десятичными префиксами (например, GFLOP/s, TFLOP/s).
- 1 TFLOP = FLOPs
- 1 TFLOP/s = FLOPs в секунду
- Арифметическая интенсивность по соглашению использует FLOP/byte как отношение единиц (операции с плавающей запятой на перемещенный байт). Это отношение единиц, а не символ суммарной работы и не символ пропускной способности.
- Валюты: Денежные суммы используют знак доллара (
$); если не указано иное, затраты в долларах выражены в долларах США (USD). - Точность:
- FP64: двойная точность (8 bytes)
- FP32: одинарная точность (4 bytes)
- TF32: TensorFloat-32 (19-битный режим вычислений Tensor Core; входы и хранение остаются FP32)
- FP16: половинная точность (2 bytes, стандартный диапазон)
- BF16: Brain float (2 bytes, широкий динамический диапазон)
- FP8: восьмибитная точность (1 byte, формат E4M3 или E5M2)
- FP4: 4-битный формат с плавающей запятой
- INT8: 8-битное целое (1 byte)
- INT4: 4-битное целое; более низкие целые точности следуют тому же шаблону с заглавными
INTn(например, INT3, INT2)
Краткий справочник: разрешение столкновений
Распространенные точки столкновений в литературе по системам машинного обучения:
| Символ | Значение в машинном обучении | Значение в системах | Соглашение книги |
|---|---|---|---|
| Размер батча | Пропускная способность | Размер батча. Для пропускной способности используйте . | |
| Параметры | Пиковые FLOP/s | Параметры. Для пиковой производительности используйте . | |
| Размер набора данных | Объем данных | Размер набора данных. Для перемещаемых байтов используйте . | |
| Потери | Задержка | Потери . Для задержки используйте . | |
| Скорость обучения | Эффективность | Скорость обучения. Для эффективности используйте . |
Как общее правило, для одиночных букв приоритет имеют соглашения машинного обучения, тогда как системные концепции получают индексы или многосимвольные обозначения. Это отражает основную аудиторию (практиков машинного обучения, изучающих системы) и сохраняет совместимость с обширной литературой по машинному обучению.
Обозначения физического ИИ и воплощенных систем
Физический ИИ и воплощенные системы машинного обучения совмещают три различные технические традиции:
- Машинное обучение и глубокое обучение (статистическая оптимизация, трансформеры, диффузионные политики, обучение с подражанием, авторегрессия, Action Chunking with Transformers).
- Робототехника, механика и классическое управление (динамика многотельных систем, группы Ли , кинематика твердого тела, устойчивость по Ляпунову, функции барьера управления, механика контакта, физика привода актуатора).
- Встроенные системы и архитектуры реального времени (межсоединения системы на кристалле, конкуренция за кеш и шину памяти, аппаратная задержка прерываний, механизмы seqlock, CAN-FD/EtherCAT, аренды намерения, аварийные блокировки).
Поскольку каждая дисциплина десятилетиями независимо развивала свою математическую запись, их сочетание создает жесткие столкновения символов — «традиционные изъяны» киберфизической инженерии. Например, запись в ситуации, когда также обозначает углы шарниров, или запись для действия, когда обозначает декартово ускорение или ограничения барьера, смешивает пространственную механику с оптимизацией параметров и полномочиями исполнения управления.
Ниже мы формализуем междисциплинарный контракт разрешения неоднозначности, формулируем определяющие соотношения воплощенных систем и таблично представляем канонические символы, используемые на протяжении всей книги.
Междисциплинарное разрешение неоднозначности и традиционные изъяны
Когда динамика физического объекта управления встречается с глубокими нейронными сетями и встроенным аппаратным обеспечением реального времени, обычная математическая краткая запись перестает работать. Соглашения ниже систематически разрешают эти междоменные столкновения:
| Символ | Каноническое соглашение | Конфликтующее значение | Правило разрешения неоднозначности |
|---|---|---|---|
| Веса нейронной сети политики | Угол шарнира , полином траектории , тепловое сопротивление или курс | Строго резервируйте за нейронными параметрами. Конфигурации шарниров робота всегда записываются обобщенными координатами и . Полиномы траекторий — (никогда не ). Тепловое сопротивление — или (в ). Для курса или пространственных углов используются или матрицы поворота. | |
| vs. vs. vs. | Четырехступенчатая цепь полномочий () | Универсальный символ «действия», сталкивающийся с замедлением или нормалью барьера | Разводите полномочия исполнения: — непривилегированное действие политики (безразмерное/нормализованное); — предлагаемое задание управления объектом; — сертифицированная команда управления после фильтра CBF; — реализованный физический момент актуатора. Достоверное линейное замедление — (); ограничения барьера используют . |
| vs. | Вектор момента актуатора ( или ) | Постоянные времени (), задержки (), длительность аренды намерения () или порог отклика () | Реализованный момент всегда записывается жирным вектором или скалярным моментом шарнира / моментом компонента (). Временные интервалы и задержки используют латинскую или строчную (). Тепловые постоянные времени используют явно индексированные . Эксплуатационные пороги используют . Суммарная предтормозная задержка сохраняет греческую букву — соглашение теории управления для транспортной задержки, — а ее индекс отличает ее от момента. |
| vs. vs. vs. | Механическое состояние объекта управления | Состояние мира , 3D-положение или патч изображения ViT | Непрерывное механическое состояние объекта управления — жирный вектор . Истинное скрытое состояние мира — . 3D-декартово положение — вектор или точка в системе координат камеры . Вложения патчей трансформера зрения используют явно индексированные или скрытый признак . |
| Число параметров модели ( или ) | Мощность (), ковариация ошибки Риккати , интенсивность отказов или 3D-точка | Используйте для числа параметров. Электрическая/механическая мощность — (в ваттах); непрерывная ковариация ошибки Риккати/Калмана — жирная матрица ; статистическая вероятность или интенсивность отказов — строчная курсивная (); 3D-декартово положение — жирная строчная . | |
| Размер батча ( или ) | Пропускная способность (), система координат тела (), размер пачки шины () или входная матрица | Размер батча — ; непрерывная пропускная способность — (по железному закону); системы координат обозначаются каллиграфическим начертанием (); размеры транзакций шины используют или ; матрица входов управления в пространстве состояний — жирная заглавная . | |
| Размер набора данных ( в токенах или траекториях) | Объем данных (), свободное расстояние (), цикл нагрузки (), поле TSDF или матрица демпфирования | Размер обучающего набора данных — ; байты, перемещаемые по шинам, — ; остановочный путь — строчная , а свободное расстояние до границы — , чей индекс отличает его от размера набора данных; цикл нагрузки актуатора использует индексированный ; воксельные поля TSDF используют ; матрицы виртуального демпфирования записываются жирным . | |
| Функция сглаживания бесударного переключения | Затухание CBF (), значимость (), угловое ускорение (), температурный коэффициент меди () или расписание шума () | Передача полномочий использует скалярную функцию ; линейное затухание барьера — ; значимость статистической достоверности — ; угловое ускорение — жирный вектор (); температурный коэффициент сопротивления меди — ; диффузионные расписания шума используют индексированные . | |
| Матрица Кориолиса | Безопасное множество , матрица выходов пространства состояний , емкость (), центр масс или охват экрана | Силы Кориолиса/центробежные силы используют матричную функцию ; вперед-инвариантные безопасные множества используют каллиграфическую ; отображения выходов пространства состояний используют жирную ; электрическая/тепловая емкость использует курсивную ; центр масс — жирный вектор ; диагностический охват экрана безопасности использует . | |
| Матрица внутренней калибровки камеры | Жесткость контакта (), коэффициенты управления (), константы двигателя (), окно ансамблирования или шаг диффузии | Внутренние параметры камеры используют жирную матрицу ; жесткость контакта — строчный скаляр или (); коэффициенты управления по обратной связи используют скаляры с заглавной буквы ; константы момента и обратной ЭДС двигателя используют ; длина окна временного ансамблирования использует целое ; шаги шума диффузии используют строчный индекс . | |
| Матрица инерции сочлененной системы | Масса (), объем памяти () или размер парка () | Обобщенная масса/инерция сочлененной системы использует жирную матрицу ; физическая масса тела — строчная курсивная (); эффективная ударная масса — ; аппаратное хранение в памяти использует заглавную с описательным индексом (в байтах); размер парка роботов использует или . |
Определяющие соотношения
Воплощенный интеллект действует в условиях термодинамических, механических, кинематических и коммуникационных ограничений. Соотношения ниже формулируют эти ограничения символами, которые используют главы.
1. Бюджет задержки от восприятия до исполнения команды
Задержка превращается в ход еще до начала любой тормозящей силы. Суммарная предтормозная задержка идет от обнаружения до тормозящей силы, и остановка, которую она оставляет, должна уложиться в свободное расстояние:
Время инференса расходуется на стороне предложения границы предложения. Оно увеличивает возраст свидетельств, лежащих в основе предложения, которые путь разрешения сверяет с истечением предложения, но оно не является ни слагаемым , ни частью периода контура разрешения , поскольку резервирование не ждет инициатора.
| Символ | Определение | Единица | Примечания |
|---|---|---|---|
| Суммарная предтормозная задержка | Время от обнаружения опасности до начала тормозящей силы; машина проходит до начала торможения. | ||
| Возраст наблюдения | Возраст состояния, по которому действует путь разрешения, от середины экспозиции на датчике до решения; входит в . | ||
| Аренда пути разрешения | Наибольший интервал, в течение которого предложение может продолжать управлять актуаторами без обновления; входит в ; выбирается, а затем сверяется с потолком, который выводит бюджет остановки. | ||
| Период контура разрешения | Период контура разрешения; входит в , поскольку опасность может ждать проверки до одного периода. | ||
| Время транспорта команды | Время доставки по полевой шине от пути разрешения до привода; входит в . | ||
| Время отклика актуатора | Время от доставленной команды останова до тормозящей силы, включая управление затворами и нарастание тока; входит в . | ||
| Время интегрирования датчика | Половина длительности экспозиции (ее середина интегрирования), преобразование АЦП и задержка считывания датчика; вносит вклад в . | ||
| Время передачи по межсоединению | Потоковая передача по шине DMA, передача PCIe и задержка линии сериализатора-десериализатора (SerDes); вносит вклад в . | ||
| Время инференса инициатора | Время прямого прохода обученного инициатора; расходуется выше границы предложения и вне периода контура разрешения. |
2. Ритм потоковой передачи фрагмента действий
Когнитивные нейронные политики не способны исполняться на килогерцовых частотах из-за пределов пропускной способности памяти. Фрагментирование действий предсказывает траекторию действий горизонта на более низкой когнитивной частоте , тогда как путевые точки фрагмента потребляются с частотой . Задержка потоковой передачи памяти должна оставаться ограниченной окном исполнения фрагмента:
| Символ | Определение | Единица | Примечания |
|---|---|---|---|
| Горизонт фрагмента действий | Шаги по времени | Число смежных будущих шагов действий, генерируемых одним прямым проходом политики ( на мобильном манипуляторе; от 16 до 64 шагов в литературе). | |
| Объем памяти параметров модели | bytes | Полная память, необходимая для хранения весов политики (). | |
| Непрерывная пропускная способность памяти | bytes/s | Достижимая пропускная способность подсистемы памяти SoC или ускорителя (например, LPDDR5, HBM). | |
| Время потоковой передачи параметров | Время, необходимое для потоковой передачи нерезидентных весов модели в регистры исполнения. | ||
| Частота исполнения действий | Частота потребления путевых точек фрагмента вдоль планируемой траектории ( до ). |
3. Динамические инварианты остановки, торможения и безопасного множества
Прямая инвариантность безопасного множества требует, чтобы машина могла погасить все движение до достижения границы. Остановочный путь объединяет ход во время предтормозной задержки с тормозным путем, а его запасы добавляются в неравенство бюджета задержки выше:
| Символ | Определение | Единица | Примечания |
|---|---|---|---|
| Остановочный путь | Расстояние, необходимое для полной остановки объекта управления со скорости . | ||
| Свободное расстояние | Свободное расстояние от машины до границы, которую она не должна пересекать; индекс отличает его от размера набора данных . | ||
| Скорость в момент обнаружения | Скорость машины в момент обнаружения опасности. | ||
| Достоверное замедление | Проверенный низкий хвост замедления, которого машина достигает в заявленных условиях, а не пик из технического описания. | ||
| Эффективное замедление | Замедление, используемое в слагаемом торможения: при остановке с постоянным замедлением, когда резидентная остановка является стоп-суффиксом из уравнения «C² стоп-суффикс». | ||
| Граница ошибки локализации | Граница ошибки локализации и оценки состояния. | ||
| Защитный запас хода | Фиксированный ненулевой защитный запас хода между огибающей машины и границей. | ||
| Граница ошибки слежения | Граница отклонения между командованной и исполняемой траекторией, заявленная протоколом принудительного обеспечения. | ||
| Граница скорости ходьбы человека | Граница скорости ходьбы для человека, приближающегося к машине, используемая в форме, которую задает его стандарт безопасности. | ||
| Предел рывка | Максимальная скорость изменения замедления; встречается только в уточнениях слагаемого торможения с ограничением рывка, которые уравнения остановки книги опускают. |
4. Фазовый запас при дискретной выборке с удержанием нулевого порядка (ZOH)
Удержание дискретных команд управления неизменными в течение периода выборки вносит эффективную транспортную задержку в полпериода выборки, разъедая запасы устойчивости обратной связи:
| Символ | Определение | Единица | Примечания |
|---|---|---|---|
| Транспортная задержка ZOH | Эквивалентная непрерывная задержка, вносимая дискретной реконструкцией с удержанием нулевого порядка (). | ||
| Период и частота выборки | Период и частота выполнения дискретного контроллера (). | ||
| Частота среза разомкнутого контура | Частота, на которой коэффициент усиления разомкнутого контура (). | ||
| Ухудшение фазового запаздывания | / | Разъедание фазы (), истощающее запас устойчивости замкнутого контура. | |
| Чистый фазовый запас | Остаточный запас устойчивости (), предотвращающий дребезг контакта. |
5. Электромеханические инварианты актуатора и инварианты нагрева
Актуаторы ограничены нагревом медных обмоток, просадкой шины постоянного тока и магнитным насыщением. Поддерживаемый выходной момент определяется связанным электромеханическим балансом:
| Символ | Определение | Единица | Примечания |
|---|---|---|---|
| Константы момента и обратной ЭДС | Электромеханические константы связи двигателя ( в единицах СИ). | ||
| Сопротивление, зависящее от температуры | Масштабирование медного сопротивления статора: при . | ||
| Тепловое сопротивление () | Сосредоточенное тепловое сопротивление от обмоток статора до окружающей среды. | ||
| Тепловая емкость статора | Сосредоточенная теплоемкость сердечника двигателя, обмоток и заливочного компаунда. | ||
| Тепловая постоянная времени | Характеристическая постоянная времени нагрева актуатора (, обычно ). | ||
| Цикл нагрузки актуатора | Отношение длительности активного импульса к периоду цикла (), предотвращающее тепловой разгон. | ||
| Динамическая просадка шины постоянного тока | Переходное падение напряжения () при ступенчатых нагрузках тока двигателя. |
6. Архитектура защиты от опасностей и статистическая граница наработки
Интенсивности катастрофических отказов в воплощенных системах нельзя сертифицировать одним лишь стохастическим тестированием. Детерминированный защитный экран ограничивает суммарный риск системы, тогда как число испытаний без отказов следует правилу трех:
| Символ | Определение | Единица | Примечания |
|---|---|---|---|
| Суммарная интенсивность опасных отказов системы | Сертифицированная интенсивность опасных отказов интегрированной киберфизической машины. | ||
| Интенсивность дефектов нейронной политики | Эмпирическая частота незащищенных галлюцинаций, дрейфа распределения или ошибок политики. | ||
| Диагностический охват экрана | Безразмерная | Доля опасных нейронных команд, успешно перехваченных детерминированными QP/блокировками (). | |
| Целевой допуск по риску | Нормативное требование безопасности (например, для SIL 4 / DAL A). | ||
| Уровень статистической значимости | Безразмерная | Порог ошибки I рода (, например для 95 % доверия, где ). | |
| Наработка без отказов | Часы или циклы | Требуемая валидационная наработка без происшествий () для обоснования интенсивности отказов . |
1. Состояние физического объекта, исполнение команд и кинематическая топология
| Символ | Определение | Единица | Примечания |
|---|---|---|---|
| Истинное состояние физического мира | Смешанная | Истинное непрерывное состояние машины, среды и физических контактов в момент . | |
| Механическое состояние объекта управления | Обобщенный вектор состояния , содержащий положения и скорости. | ||
| Обобщенные координаты | or | Степени свободы, описывающие механическое сочленение (углы шарниров и выдвижения призматических звеньев). | |
| Обобщенные скорости | or | Первая производная обобщенных координат по времени. | |
| Обобщенные ускорения | or | Вторая производная обобщенных координат по времени. | |
| Вектор момента актуатора | or | Обобщенные силы и моменты, создаваемые актуаторами в механических шарнирах. | |
| Обобщенная матрица инерции | Симметричная положительно определенная матрица массы/инерции сочлененного многотельного объекта управления. | ||
| Матрица Кориолиса / центробежных сил | Матрица, удовлетворяющая кососимметричности (свойство пассивности). | ||
| Вектор гравитационного момента | Обобщенная гравитационная нагрузка на звенья как функция конфигурации. | ||
| Якобиан манипулятора | Смешанная | Линейное отображение скоростей шарниров в скорость рабочего пространства задачи. | |
| Манипулируемость по Йошикаве | Безразмерная | Мера близости к сингулярности , обращающаяся в нуль на кинематических сингулярных конфигурациях. | |
| Момент / обратная ЭДС двигателя | Электромеханические константы связи, связывающие ток обмотки с моментом вала ротора и напряжением обратной ЭДС. | ||
| Напряжение обратной ЭДС | Противодействующее напряжение , возникающее на катушках статора при вращении ротора. | ||
| Инерция ротора и нагрузки | Момент инерции вала ротора двигателя и сопряженной механической нагрузки. | ||
| Приведенная инерция ротора | Эффективная инерция , квадратично усиленная передаточным отношением редуктора. | ||
| Передаточное отношение редуктора | Безразмерная | Понижающее передаточное отношение () между ротором двигателя и выходным валом шарнира. | |
| Оптимальное отношение согласования инерций | Безразмерная | Отношение , максимизирующее угловое ускорение нагрузки при пиковом моменте. | |
| КПД передачи | Безразмерная | КПД передачи механической мощности (). | |
| Непрерывный / пиковый момент | Термически непрерывный удерживающий момент и переходный пиковый момент разгона. | ||
| Непрерывный / пиковый ток | Номиналы действующего тока, ограниченные классом изоляции обмоток и рассеянием MOSFET инвертора. |
2. Механика контакта твердого тела, конусы трения и центроидная динамика
| Символ | Определение | Единица | Примечания |
|---|---|---|---|
| Матрица выбора исполнения | Матрица | Матрица , проецирующая обобщенные силы на приводные шарниры в системах со свободным основанием. | |
| Вектор контактной силы | Физическая контактная сила, приложенная средой к контактному пятну (). | ||
| Якобиан точки контакта | Смешанная | Отображение скоростей шарниров в декартову линейную скорость контактного пятна: . | |
| Нормальная контактная сила | Односторонняя сжимающая сила (), перпендикулярная плоскости контакта. | ||
| Касательное контактное трение | Сила трения, касательная к плоскости контакта (). | ||
| Коэффициент трения Кулона | Безразмерная | Коэффициент трения покоя/скольжения, ограничивающий конус трения: . | |
| Центр масс (CoM) | Пространственные координаты центроида полной массы сочлененного тела (). | ||
| Центроидный линейный импульс | Полный линейный импульс объекта управления (), определяемый . | ||
| Центроидный момент импульса | Момент импульса относительно центра масс: . | ||
| Точка нулевого момента (ZMP) | Точка в плоскости опоры, где равнодействующий горизонтальный опрокидывающий момент обращается в нуль; должна находиться в . | ||
| Коэффициент восстановления | Безразмерная | Кинематическое отношение отскока скорости при негладком ударе (). | |
| Жесткость контакта | Упругая жесткость конструктивного окружения или биомеханических тканей человека. | ||
| Эффективная ударная масса | Кажущаяся масса движущихся кинематических звеньев вдоль траектории столкновения (). | ||
| Незаторможенная ударная сила | Пик переходной силы столкновения (), нормируемый ISO/TS 15066. | ||
| Допустимая энергия столкновения | Нормативный предел кинетической энергии () для переходных коллаборативных контактов. |
3. Геометрия, пространственные преобразования и проекции восприятия
| Символ | Определение | Единица | Примечания |
|---|---|---|---|
| Особая евклидова группа | Группа Ли | Группа пространственных преобразований 3D-твердого тела (переносы и повороты: ). | |
| Особая ортогональная группа | Группа Ли | Группа собственных ортогональных матриц поворота (). | |
| Опорные системы координат | Опорная система | Неподвижная мировая система координат (), базовая (тела) система координат мобильного робота () и система координат конечного эффектора (). | |
| Декартов 3D-перенос | Вектор переноса , выражающий относительные координаты точки. | ||
| Матрица направляющих косинусов | Матрица | Ортонормированная матрица , параметризующая пространственную ориентацию и положение. | |
| Единичный кватернион | Безразмерная | Гиперкомплексный вектор ориентации , удовлетворяющий . | |
| Однородное преобразование | Матрица | Матрица , отображающая координаты из системы в систему . | |
| Сопряженное представление | Матрица | Преобразующая матрица , отображающая пространственные скоростные и силовые винты между системами координат. | |
| Угловая скорость и ускорение | Векторы пространственной угловой скорости и углового ускорения твердого тела. | ||
| Вектор плеча датчика | Вектор смещения от начала вращения тела до смещенного положения датчика . | ||
| Внутренние параметры камеры-обскуры | Пиксели | Калибровочная матрица , параметризующая фокусные расстояния и главную точку. | |
| 3D-координата в системе камеры | Метрические координаты пространственной точки в оптической системе координат камеры ( — оптическая глубина). | ||
| Пиксельные координаты плоскости изображения | Пиксели | Дискретные пиксельные координаты датчика (, ). | |
| Считывание строки скользящего затвора | Разница во времени экспозиции между соседними строками развертки CMOS-датчика. | ||
| Искажение скользящего затвора | Кинематическое косое смещение , вызванное высокоскоростным движением платформы. | ||
| Усеченное знаковое расстояние | Нормализованное объемное расстояние вокселя до ближайшей поверхности. | ||
| Полоса усечения TSDF | Метрическая толщина полосы пространственного интерфейса поверхностей, хранимой в воксельной памяти. | ||
| Накопленный объем TSDF | Смешанная | Текущее взвешенное знаковое расстояние и накопленный вес видимости в вокселе . | |
| Ковариация глубины восприятия | Анизотропный 3D-эллипсоид неопределенности, связанный с подъемом глубины из стерео/лидара/датчика глубины. | ||
| Возраст наблюдения | Возраст наблюдения из бюджета задержки, разложенный на его слагаемые со стороны восприятия: середина экспозиции , считывание датчика, передача и обработка восприятия вплоть до решения. |
4. Классическое и современное управление (пространство состояний, наблюдатели, CBF-QP)
| Символ | Определение | Единица | Примечания |
|---|---|---|---|
| Линейные матрицы пространства состояний | Матрица | Непрерывный линейный стационарный объект управления: , наблюдаемый выход . | |
| Процессный и измерительный шум | Вектор | Векторы гауссова шума с нулевым средним и ковариационными матрицами и . | |
| Ковариация ошибки оценивания | Матрица | Симметричная положительно определенная матрица , эволюционирующая по матричному уравнению Риккати. | |
| Матрицы наблюдаемости | Матрица | Матрица наблюдаемости Калмана и нелинейная матрица Ли . | |
| Вперед-инвариантное безопасное множество | Множество | Подуровневое/надуровневое множество , в котором строго поддерживаются инварианты безопасности. | |
| Граница-многообразие безопасности | Граница | Нулевой уровень , отделяющий номинальную работу от необратимой опасности. | |
| Функция барьера управления (CBF) | Скаляр | Непрерывно дифференцируемая функция, надуровневое множество которой задает вперед-инвариантное множество . | |
| Производная Ли вдоль дрейфа | Направленная производная градиента вдоль свободной (неуправляемой) динамики объекта управления. | ||
| Производная Ли вдоль управления | Вектор | Направленный градиент эффективности управления . | |
| Относительная степень барьера | Целое число | Число дифференцирований, необходимых для появления управляющего входа (). | |
| Кинетическая функция барьера с врезкой | Скаляр | Барьер относительной степени 1: , учитывающий остановочный путь. | |
| Скорость линейного затухания барьера | Коэффициент линейного затухания расширенного класса в условии барьера . | ||
| Номинальная команда управления | / | Непроверенный кандидат управляющего воздействия, предлагаемый обученной политикой через каузальную границу. | |
| Сертифицированное управляющее воздействие | / | Привилегированная, отфильтрованная по безопасности команда управления, разрешаемая CBF-QP активного множества в реальном времени. | |
| Сглаживание бесударного переключения | Квинтический полином класса , плавно переключающий между предыдущим и кандидатным контроллерами. | ||
| Окно перехода сглаживания | Длительность бесударного переключения; ограничена . | ||
| Рывок задания управления | Производная по времени командованного ускорения объекта управления или момента актуатора при переходах между режимами. | ||
| Коэффициенты PID / обратной связи | Смешанная | Пропорциональный, дифференциальный и интегральный коэффициенты стабилизации ошибки на уровне шарниров или в рабочем пространстве. | |
| Виртуальное демпфирование и жесткость | Матрица | Целевые матрицы импеданса/податливости при податливом взаимодействии: . |
5. Глубокое обучение для робототехники (диффузионные политики, ACT, VLA)
| Символ | Определение | Единица | Примечания |
|---|---|---|---|
| Параметризованная нейронная политика | Распределение | Глубокая сеть политики, параметризованная весами , отображающая тензоры наблюдений в распределения действий. | |
| Мультимодальное наблюдение | Смешанная | Синхронизированный токенизированный пакет данных датчиков (RGB-изображения, скрытые представления глубины, энкодеры шарниров, тактильные массивы). | |
| Действие когнитивной политики | Нормированная | Непривилегированное действие, выдаваемое нейронной политикой (нормализованное изменение шарниров, целевая поза или команда захвата). | |
| Траектория фрагмента действий | Тензор | Смежная последовательность горизонта , предсказываемая одним прямым проходом. | |
| Горизонт предсказания фрагмента | Шаги по времени | Число будущих шагов действий, выдаваемых за цикл инференса (от 16 до 64 шагов в литературе). | |
| Длина окна ансамблирования | Шаги по времени | Число перекрывающихся прошлых фрагментов, смешиваемых при исполнении с убывающим горизонтом (). | |
| Вес временного ансамблирования | Скаляр | Весовой коэффициент экспоненциального затухания , применяемый к предсказаниям фрагмента со смещением . | |
| Скрытое вложение стиля / состояния | Безразмерная | Сжатое семантическое представление или скрытая переменная стиля CVAE в политиках ACT. | |
| Параметр расписания диффузии | Параметр расписания накопленной дисперсии шума на шаге диффузии . | ||
| Гауссов шум диффузии | Тензор | Стандартный нормальный гауссов шум, накладываемый на чистые траектории действий. | |
| Сеть предсказания шума | Тензор | Нейронная сеть, предсказывающая добавленный шум в шумоподавляющих диффузионных вероятностных моделях (DDPM). | |
| Функция потерь сопоставления диффузии | Скаляр | Целевая функция среднеквадратичной ошибки: , оптимизируемая по шагам шумоподавления. | |
| Вариационная цель ACT | Скаляр | Цель CVAE, сочетающая реконструкцию траектории с KL-регуляризацией скрытого представления . | |
| Распознающий кодировщик CVAE | Распределение | Вариационный кодировщик в Action Chunking with Transformers, параметризующий скрытое распределение . | |
| Ошибка подражания на одном шаге | Ограниченная вероятность ошибки политики без вмешательства на отдельном шаге исполнения. | ||
| Нарастающий ковариантный сдвиг | Граница ошибки | Квадратично нарастающий дрейф траектории при разомкнутых прогонах поведенческого клонирования горизонта . | |
| Проекция ViT и позиционное смещение | Матрица | Сверточная/линейная матрица проекции патчей и тензоры позиционных вложений пространственных координат. | |
| Слитый мультимодальный поток токенов | Тензор | Конкатенированная последовательность токенов , потребляемая воплощенными трансформерными бэкбонами. | |
| Объем памяти KV-кеша трансформера | bytes | Объем памяти авторегрессивного кеша ключ–значение (). | |
| Истекающая аренда намерения | Разрешение | Криптографически подписанная эксплуатационная аренда с ограниченным временем жизни, выдаваемая обученным политикам. |
6. Встроенные системы, кремниевое реальное время, тепловые вопросы и аппаратная безопасность
| Символ | Определение | Единица | Примечания |
|---|---|---|---|
| Действующий фазный ток двигателя | Электрический фазный ток, питающий обмотки статора в бесщеточных двигателях с постоянными магнитами (). | ||
| Сопротивление фазной обмотки | Сопротивление меди статора постоянному току при температуре (). | ||
| Сосредоточенное тепловое сопротивление | Тепловое сопротивление между внутренними точками нагрева и радиатором/окружающим корпусом. | ||
| Тепловая емкость статора | Теплоемкость сердечника статора, определяющая динамику нагрева (). | ||
| Джоулев нагрев | Стационарный или переходный рост температуры (). | ||
| Индуктивность / ESR питающей шины | Паразитная индуктивность жгута силовой проводки и эквивалентное последовательное сопротивление (ESR), питающие инверторы. | ||
| Суммарная емкость шины постоянного тока | Блок разделительных конденсаторов инвертора, сглаживающий переходное индуктивное падение напряжения. | ||
| Динамическая просадка напряжения шины | Переходной провал напряжения (), вызывающий сброс по пониженному напряжению. | ||
| Уязвимый интервал seqlock | Окно гонки () при межпроцессорных обменах общей SRAM без блокировок. | ||
| Вероятность повтора seqlock | Отношение | Вероятность того, что поток читателя увидит рваную телеметрию и должен будет повторить чтение. | |
| Задержка очереди шины памяти | Задержка конкуренции на общих кроссбарах SoC. | ||
| Конфликты портов межсоединения | Счетчик | Число одновременных столкновений доступа к каналам памяти DMA / GPU / CPU. | |
| Предельный срок свежести телеметрии | Максимально допустимый возраст сенсорной телеметрии до срабатывания блокировки: . | ||
| Тайм-аут аппаратного сторожевого таймера | Период аппаратного таймера, запускающий аварийное динамическое торможение при потере сигналов живости процессора. | ||
| Время немаскируемого прерывания | Детерминированное время отклика аппаратного прерывания на перегрузку двигателя по току или отказы управления затворами. | ||
| Рассинхронизация часов | Аппаратный дрейф кварца между часами прикладного процессора и микроконтроллера безопасности. | ||
| Пиковое фазовое дрожание между узлами | Накопленная неопределенность тайминга при выпадениях синхронизации шины. | ||
| Среднее время между небезопасными отказами | Часы | Часы работы между незамеченными опасными нарушениями безопасности: . | |
| Состояние монитора трихотомии | Перечисление | Трехзначная оценка монитора реального времени: . |