Производство

Трапецеидальный профиль движения до остановки

Находит минимальное время перемещения из покоя в покой при ограничениях скорости и постоянного ускорения.

⚙быстрый расчёт
онлайн
Введите данные
Данные не отправляются на сервер
Результат
Достигнутая максимальная скорость1м/с
Время разгона0,5 с
Время движения с постоянной скоростью0,5 с
Общее время движения1,5 с
Формула

Как считается результат

При симметричных разгоне и торможении vmax,actual=min(vlimit,√(ad)). Разгон длится v/a, оставшийся путь проходит со скоростью v за d/v−v/a. Для короткого пути постоянный участок отсутствует и профиль становится треугольным.
Пример с тестовыми данными

Длина перемещения: 1 м; Допустимая скорость: 1 м/с; Модуль ускорения и торможения: 2 м/с²

Достигнутая максимальная скорость: 1 м/с; Время разгона: 0,5 с; Время движения с постоянной скоростью: 0,5 с; Общее время движения: 1,5 с
О расчёте

Как пользоваться
калькулятором

Находит минимальное время перемещения из покоя в покой при ограничениях скорости и постоянного ускорения.

При симметричных разгоне и торможении vmax,actual=min(vlimit,√(ad)). Разгон длится v/a, оставшийся путь проходит со скоростью v за d/v−v/a. Для короткого пути постоянный участок отсутствует и профиль становится треугольным.

  1. 01
    Подготовьте данные

    Используйте исходные величины именно для рассматриваемого случая: длина перемещения в м; допустимая скорость в м/с; модуль ускорения и торможения в м/с².

  2. 02
    Проверьте единицы и условия

    Начальная и конечная скорости нулевые, одинаковое ускорение в обе стороны, нет ограничений рывка. Мгновенная смена ускорения идеализирована; реальный привод может требовать S-профиля и большего времени. Нет задержек контроллера, ограничений момента и нагрузки.

  3. 03
    Прочитайте результат

    Длина перемещения определяет, успеет ли привод достичь разрешённой скорости. Полное время учитывает и торможение до нуля; время только разгона не является временем всего движения.

Подробное объяснение

Как читать результат

Расшифровка показателей, пример вычисления и ограничения метода — без лишних терминов.

01

Что означают результаты

Длина перемещения определяет, успеет ли привод достичь разрешённой скорости. Полное время учитывает и торможение до нуля; время только разгона не является временем всего движения.

02

Когда модель применима

Начальная и конечная скорости нулевые, одинаковое ускорение в обе стороны, нет ограничений рывка. Мгновенная смена ускорения идеализирована; реальный привод может требовать S-профиля и большего времени. Нет задержек контроллера, ограничений момента и нагрузки.

Разбор по шагам

Пример расчёта

Пример 1
Исходные данные
Длина перемещения: 1 м; Допустимая скорость: 1 м/с; Модуль ускорения и торможения: 2 м/с²
Вычисление
При симметричных разгоне и торможении vmax,actual=min(vlimit,√(ad)). Разгон длится v/a, оставшийся путь проходит со скоростью v за d/v−v/a. Для короткого пути постоянный участок отсутствует и профиль становится треугольным. Достигнутая максимальная скорость: (2 × (1) × sqrt((2) × (1)) ÷ ((1)+sqrt((2) × (1))+abs((1)-sqrt((2) × (1))))) = 1 м/с. Время разгона: после вычисления по описанной формуле получаем 0,5 с. Время движения с постоянной скоростью: после вычисления по описанной формуле получаем 0,5 с. Общее время движения: после вычисления по описанной формуле получаем 1,5 с.
Результат
Достигнутая максимальная скорость: 1 м/с; Время разгона: 0,5 с; Время движения с постоянной скоростью: 0,5 с; Общее время движения: 1,5 с

Длина перемещения определяет, успеет ли привод достичь разрешённой скорости. Полное время учитывает и торможение до нуля; время только разгона не является временем всего движения.

Пример 2
Исходные данные
Длина перемещения: 0,1 м; Допустимая скорость: 1 м/с; Модуль ускорения и торможения: 2 м/с²
Вычисление
Достигнутая максимальная скорость: (2 × (1) × sqrt((2) × (0,1)) ÷ ((1)+sqrt((2) × (0,1))+abs((1)-sqrt((2) × (0,1))))) = 0,4472135955 м/с. Время разгона: после вычисления по описанной формуле получаем 0,2236067977 с. Время движения с постоянной скоростью: после вычисления по описанной формуле получаем 0 с. Общее время движения: после вычисления по описанной формуле получаем 0,4472135955 с.
Результат
Достигнутая максимальная скорость: 0,4472135955 м/с; Время разгона: 0,2236067977 с; Время движения с постоянной скоростью: 0 с; Общее время движения: 0,4472135955 с

Этот вариант использует другие исходные данные: Длина перемещения — 0,1. Длина перемещения определяет, успеет ли привод достичь разрешённой скорости. Полное время учитывает и торможение до нуля; время только разгона не является временем всего движения.

Формула и обозначения

При симметричных разгоне и торможении vmax,actual=min(vlimit,√(ad)). Разгон длится v/a, оставшийся путь проходит со скоростью v за d/v−v/a. Для короткого пути постоянный участок отсутствует и профиль становится треугольным.

distance — длина перемещения, единица: м.

maximum — допустимая скорость, единица: м/с.

acceleration — модуль ускорения и торможения, единица: м/с².

Практическое применение

Находит минимальное время перемещения из покоя в покой при ограничениях скорости и постоянного ускорения. При симметричных разгоне и торможении vmax,actual=min(vlimit,√(ad)). Разгон длится v/a, оставшийся путь проходит со скоростью v за d/v−v/a. Для короткого пути постоянный участок отсутствует и профиль становится треугольным.

Длина перемещения определяет, успеет ли привод достичь разрешённой скорости. Полное время учитывает и торможение до нуля; время только разгона не является временем всего движения.

Частые ошибки

Используйте исходные величины именно для рассматриваемого случая: длина перемещения в м; допустимая скорость в м/с; модуль ускорения и торможения в м/с².

Начальная и конечная скорости нулевые, одинаковое ускорение в обе стороны, нет ограничений рывка. Мгновенная смена ускорения идеализирована; реальный привод может требовать S-профиля и большего времени. Нет задержек контроллера, ограничений момента и нагрузки.

Источники и допущения

Основание расчёта

Метод, правило или ставка сверены с указанным источником. Последняя проверка этой реализации: 2026-09-30.

Modern Robotics: генерация траекторий ↗
Коротко о главном

Вопросы
и ответы

Что показывает «достигнутая максимальная скорость»?+

Длина перемещения определяет, успеет ли привод достичь разрешённой скорости. Полное время учитывает и торможение до нуля; время только разгона не является временем всего движения.

Как проверить расчёт на конкретном примере?+

Длина перемещения: 1 м; Допустимая скорость: 1 м/с; Модуль ускорения и торможения: 2 м/с². Достигнутая максимальная скорость: 1 м/с; Время разгона: 0,5 с; Время движения с постоянной скоростью: 0,5 с; Общее время движения: 1,5 с. При симметричных разгоне и торможении vmax,actual=min(vlimit,√(ad)). Разгон длится v/a, оставшийся путь проходит со скоростью v за d/v−v/a. Для короткого пути постоянный участок отсутствует и профиль становится треугольным.

Какие ограничения есть у метода?+

Начальная и конечная скорости нулевые, одинаковое ускорение в обе стороны, нет ограничений рывка. Мгновенная смена ускорения идеализирована; реальный привод может требовать S-профиля и большего времени. Нет задержек контроллера, ограничений момента и нагрузки.

Можно ли изменить исходные данные и сравнить варианты?+

Да. Длина перемещения определяет, успеет ли привод достичь разрешённой скорости. Полное время учитывает и торможение до нуля; время только разгона не является временем всего движения. Сравнивайте варианты в одинаковых единицах и при неизменных допущениях: Начальная и конечная скорости нулевые, одинаковое ускорение в обе стороны, нет ограничений рывка. Мгновенная смена ускорения идеализирована; реальный привод может требовать S-профиля и большего времени. Нет задержек контроллера, ограничений момента и нагрузки.