Table of Contents
- Автор: Джонни Лю, генеральный директор компании Dowway Vehicle.
- Опубликовано: 19 июля 2026 г.
- Категория: Автомобильная инженерия / Силовые установки и алгоритмы управления электромобилями
- Примерное время чтения: 15 минут
Биография автора и авторитет
Джонни Лю является генеральным директором в Транспортное средство для доуэйДжонни — разработчик решений для силовых установок электромобилей (EV) и передовых архитектур блоков управления транспортными средствами (VCU). Обладая более чем 15-летним практическим опытом в области исследований и разработок систем управления двигателями, автомобильных встроенных систем и функциональной безопасности (ISO 26262), он руководил разработкой алгоритмов управления приводом производственного класса, используемых в сотнях тысяч электромобилей по всему миру.
Технические метаданные
- Основные сущности: Блок управления транспортным средством (VCU), блок управления двигателем (MCU), синхронный двигатель с постоянными магнитами (PMSM), полеориентированное управление (FOC).
- Основные алгоритмы: Управление конечным автоматом, компенсация наклона, компенсация временной задержки при пространственно-векторной широтно-импульсной модуляции (SVPWM), высокочастотная инжекция (HFI).
- Целевая аудитория. Поисковое намерение: Детальная разработка системы управления электромобилем, калибровка низкоскоростного двигателя, интеграция силового агрегата.
1. Введение: Физика ползучести — автомобили с двигателями внутреннего сгорания и электромобили
Почему электромобилям необходим активный контроль ползучести?
В отличие от автомобилей с двигателями внутреннего сгорания (ДВС), которые естественным образом движутся вперед благодаря гидромуфте в гидротрансформаторе, в электромобилях (ЭМ) используются синхронные двигатели с постоянными магнитами (PMSM), которые не создают крутящего момента при нулевой скорости, если их не контролировать. Электромобили должны использовать программное обеспечение для управления движением на низкой скорости, чтобы имитировать это движение вперед, предотвратить скатывание на подъемах и обеспечить плавное движение на низких скоростях.
+------------------------------------------------------------------------+
| |
| [ICE Passive Creep] |
| Engine Idle ---> Torque Converter (Hydraulic Coupling) ---> Residual Torque |
| |
| [EV Active Creep] |
| VCU Sensors ---> State Machine ---> MCU (Active FOC) ---> Creep Torque |
| |
+------------------------------------------------------------------------+
Опыт наследия
В традиционных автомобилях с двигателями внутреннего сгорания и автоматической коробкой передач двигатель работает на холостом ходу, чтобы не заглохнуть. Когда автомобиль останавливается и передача находится в положении Drive (D), гидротрансформатор продолжает вращаться, преодолевая сопротивление трансмиссионной жидкости. Эта физическая связь передает небольшой остаточный крутящий момент на колеса, заставляя автомобиль медленно двигаться вперед. Водители ожидают такого поведения.
Конкурс электромобилей
В случае электромобилей с синхронными двигателями с постоянными магнитами (PMSM) физические принципы меняются:
- Нулевое управление означает нулевой крутящий момент: При скорости вращения, близкой к нулевой, двигатель развивает нулевой крутящий момент, если мы не подадим на него ток.
- Отсутствие пассивного владения: В большинстве электромобилей используется одноступенчатая понижающая передача без механической блокировки, за исключением стояночного тормоза.
- Опасность “плавающей” педали: Если отпустить тормоз на склоне без активного программного управления, автомобиль свободно откатится назад. Это создает у водителя ощущение опасности и вызывает стресс в условиях плотного городского движения.
Три основных сценария распространения ползучих изменений
Мы разделяем активный контроль ползучести на три различных подхода:
- Ползучесть по ровной дороге: Автомобиль находится на ровной местности в режиме D или R, водитель отпускает педали. Двигатель должен выдавать стабильный крутящий момент на низких оборотах для движения со скоростью $3\text{–}5\text{ км/ч}$ (активируется при $v < 8\text{ км/ч}$).
- Ползучесть тормозов: Это переходный момент, когда водитель регулирует педаль тормоза. Крутящий момент двигателя должен уменьшаться по мере увеличения давления в тормозной системе. Это предотвращает усилие двигателя на механические тормоза, исключает вибрацию трансмиссии и обеспечивает плавную остановку.
- Ползучесть холмов: Удержание транспортного средства на склонах. Блок управления движением (VCU) должен определить уклон и добавить к базовому моменту ползучести момент, компенсирующий силу тяжести, чтобы удерживать транспортное средство на месте или постепенно подниматься вверх.
2. Архитектура системы управления ползучим движением электромобиля: VCU против MCU
Как блоки VCU и MCU совместно выполняют задачи по контролю ползучести?
Он Блок управления транспортным средством (VCU) Это устройство принимает решения. Оно считывает намерения водителя, объединяет данные датчиков, управляет изменениями состояния и вычисляет целевой момент ползучести ($T_{req}$). Блок управления двигателем (MCU) является быстрым исполнителем. Он получает команды крутящего момента от блока управления двигателем и выполняет высокоскоростное отслеживание тока по оси $q$ ($i_q$) с обратной связью с использованием управления, ориентированного на поле (FOC).
+------------------------------------------------------------------------+
| VCU - SYSTEM DECISION MAKER |
| |
| [Sensors] |
| - Accelerator Pedal |
| - Brake Pedal / Pressure |
| - Gear Shift (D/R) |
| - IMU (Longitudinal Accel / Slope) |
| | |
| v |
| +----------------------------+ |
| | Creep State Machine | |
| +----------------------------+ |
| | |
| v |
| Calculated Torque Request (Treq) |
+-------------------------------|----------------------------------------+
|
| CAN Bus (e.g., 10ms cycle)
v
+------------------------------------------------------------------------+
| MCU - HIGH-SPEED EXECUTOR |
| |
| +----------------------+ |
| | FOC Current Loop | |
| | (iq Execution) | |
| +----------------------+ |
| | |
| v |
| [PMSM Motor] |
| | |
| Feedback (Speed w, Rotor Angle theta) |
+------------------------------------------------------------------------+
Системные роли
1. Блок управления транспортным средством (БУК)
При типичном цикле работы $10\text{ мс}$ блок управления видеокартой считывает несколько входных сигналов:
- Ввод данных водителем: Ход педали акселератора, положение/давление педали тормоза и передача (D/N/R).
- Ввод данных о движении: Скорость вращения колеса, шаг лопастей инерциального измерительного блока (ИМБ) и продольное ускорение.
- Системные ограничения: Ограничения системы управления батареями (BMS) и температурные ограничения инвертора.
Блок управления двигателем (VCU) обрабатывает эти значения с помощью своего конечного автомата для определения целевого момента ползучести ($T_{req}$), а затем передает его по шине CAN/CAN-FD.
2. Блок управления двигателем (MCU)
Работая на гораздо более высокой скорости (обычно 10 кГц или 100 мкс для контура тока), микроконтроллер управляет физическим двигателем. Он принимает сигнал T_{req}$ от блока управления двигателем (VCU) и преобразует его в целевой ток по оси q (i_{q\_ref}$) с помощью таблиц поиска, специфичных для двигателя (T\text{–}I_q$). Он использует широтно-импульсную модуляцию с пространственным вектором (SVPWM) для управления инвертором, одновременно передавая фактическую скорость вращения ротора (ω) и электрический угол (θ) обратно в блок управления двигателем (VCU).
3. Как работает конечный автомат управления ползучим движением VCU
Каковы основные состояния конечного автомата ползучести электромобиля?
Стандартный алгоритм повышения производительности использует Шестисостоятельный конечный автомат: Поддерживать (Выключенный), Активный (Ползучесть по ровной дороге), Торможение (Сочетание крутящего момента и тормозов), Хилл-Холд (Держась на склонах), Выход (Переход к активному вождению), и Вина (Защитное отключение). Переходы зависят от передачи, скорости автомобиля ($v$), хода педалей и состояния диагностики.
+---------------------------------------------+
| [FAULT] |
+---------------------------------------------+
^ ^ ^
| Fault | Fault | Fault
| | |
+---------------+ Brake | +---------------+
| | --------->----->| |
| [STANDBY] | | [BRAKING] |
| | <---------<-----| |
+---------------+ Release +---------------+
| |
| Speed < Vcreep | Brake Released
| Pedal < 5% | Uphill Slope
v v
+---------------+ +---------------+
| |---------------->| |
| [ACTIVE] | Brake Pressed | [HILL-HOLD] |
| (Flat Creep) |<----------------| (Slope Comp) |
+---------------+ +---------------+
| |
| Pedal > 5% | Pedal > 5%
| Or Speed > Vexit | Or Speed > Vexit
v v
+---------------------------------------------+
| [EXIT] |
| (Torque Blending / 1st-Order Filter / Ramp) |
+---------------------------------------------+
Переходы критических состояний
Состояние 1: В режиме ожидания
Это состояние по умолчанию, когда функция ползучести отключена. Блок управления двигателем (VCU) задает нулевой момент ползучести ($T_{req} = 0\text{ Н}\cdot\text{м}$).
Состояние 2: Активное (ползучее распространение по ровной дороге)
- Правила участия:
- Передача — D или R.
- Скорость транспортного средства $v < v_{ползучесть}$ (обычно $10\text{ км/ч}$, с использованием полосы гистерезиса $0,5\text{ км/ч}$ для предотвращения скачков состояния).
- Положение педали акселератора (APP) < 5 % (водитель не нажимает на педаль акселератора).
- Отсутствуют серьезные неисправности (такие как перегрев BMS, низкое тяговое напряжение, перегрев двигателя или перегрузка по току MCU).
Состояние 3: Торможение (переход к ползучести тормозов)
- Правила участия: Система запускается, когда водитель нажимает на педаль тормоза за заданную начальную точку (обычно 15% хода или эквивалентное усилие), находясь в активном состоянии.
- Контроль: Блок управления двигателем (VCU) снижает крутящий момент в зависимости от того, насколько сильно водитель нажимает на тормоз. Такое регулирование предотвращает противодействие двигателя механическим тормозам, экономя заряд батареи и обеспечивая плавную остановку.
Состояние 4: Холмистый участок (ползучее движение по склону)
- Правила участия: Активируется, когда скорость близка к нулю ($v \approx 0\text{ км/ч}$), водитель отпускает тормоз, и инерциальный измерительный блок или алгоритм оценки обнаруживает уклон ($\theta > \theta_{threshold}$).
- Контроль: Блок управления движением рассчитывает противодействующий момент силы тяжести и добавляет его к базовому моменту ползучести для удержания транспортного средства на месте.
Штат 5: Выезд
- Правила участия: Активируется при:
- Положение педали акселератора (APP) превышает 5%.
- Скорость транспортного средства $v$ превышает пороговое значение $v_{exit}$ (обычно $10\text{–}12\text{ км/ч}$).
- Смешивание крутящего момента: Чтобы избежать резкого скачка крутящего момента (который вызывает удары в трансмиссии), блок управления двигателем (VCU) не отключает крутящий момент мгновенно. Он использует фильтр нижних частот первого порядка (ФНЧ) или ограничитель скорости (Ramp) в диапазоне 200–500 мс, плавно уменьшая крутящий момент по мере увеличения усилия на педали газа.
Состояние 6: Неисправность (безопасный режим)
- Правила участия: Срабатывает мгновенно при обнаружении любого диагностического кода неисправности (DTC) от блока управления двигателем (VCU), блока управления двигателем (MCU) или системы управления батареей (BMS). Механизм снижения крутящего момента отключается, плавно уменьшая его до 0 Н·м для обеспечения безопасности автомобиля в соответствии со стандартом ISO 26262.
4. Математическое проектирование момента ползучести и смешивания
Как рассчитывается и сглаживается крутящий момент электромобиля?
Мы рассчитываем момент ползучести основания, используя формулу затухания, зависящую от скорости: $T_{base}(v) = T_{max} \times \max\left(0, 1 – \frac{v}{v_{exit}}\right)$. Это снижает пиковый момент ($T_{max}$, обычно $40\text{–}80\text{ Н}\cdot\text{м}$) при нулевой скорости до $0\text{ Н}\cdot\text{м}$ при скорости на выходе ($v_{exit}$). Для предотвращения ударных нагрузок на трансмиссию мы применяем разные скорости нарастания и спада момента.
Формула линейного затухания, зависящая от скорости
Если бы крутящий момент при ползучести оставался постоянным, автомобиль вел бы себя слишком резко на высоких скоростях и слабо на полной скорости. Вместо этого мы используем кривую затухания, зависящую от скорости: $$T_{base}(v) = T_{max} \times \max\left(0, 1 – \frac{v}{v_{exit}}\right)$$
Где:
- $T_{base}(v)$ — это рассчитанный момент ползучести основания.
- $T_{max}$ — это пиковый статический момент ползучести при нулевой скорости ($40\text{–}80\text{ Н}\cdot\text{м}$, подобранный в зависимости от веса автомобиля и передаточного отношения).
- $v$ — это скорость транспортного средства в реальном времени.
- $v_{exit}$ — это скорость, при которой момент ползучести достигает нуля ($10\text{–}12\text{ км/ч}$).
Creep Torque (Nm)
^
|
Tmax+----------------\
| \ Flat-Road Creep Curve
| \
| \
| \
+----------------------+-------------> Vehicle Speed (km/h)
0 Vexit (10-12 km/h)
Усовершенствованная логика смешивания крутящего момента
Внезапные изменения крутящего момента вызывают люфт в трансмиссии и дискомфорт для пассажиров. Необходима фильтрация во временной области:
1. Ограничение скорости (плавное увеличение скорости)
Мы пропускаем рассчитанный крутящий момент через ограничитель скорости изменения:$$\frac{dT_{req}}{dt} \le \text{Slew\_Rate}$$
2. Асимметричная настройка линейного изменения
Для достижения наилучших результатов мы настраиваем въездные и выездные пандусы отдельно:
- Активное нарастание усилия (отпускание тормоза): Когда водитель отпускает тормоз, мы обеспечиваем плавное восстановление крутящего момента (например, $100\text{-}150\text{ Н}\cdot\text{м/с}$ или постоянную времени фильтра $300\text{-}500\text{ мс}$). Это позволяет избежать резкого рывка.
- Активное снижение усилия (нажатие на тормоз): Когда водитель резко нажимает на тормоз, крутящий момент двигателя должен быстро падать (например, 300–500 Н·м/с или постоянная времени фильтра 100–200 мс). Это останавливает вращение двигателя, чтобы физические тормоза могли остановить автомобиль.
5. Компенсация уклона и алгоритмы удержания холма
Как электромобиль рассчитывает компенсационный момент для предотвращения скатывания в гору?
Мы рассчитываем компенсацию наклона, используя баланс сил на наклонной плоскости: $T_{slope} = \frac{M \cdot g \cdot \sin\theta \cdot r_{wheel}}{i_{gear} \cdot \eta}$. Найдя силу тяжести ($F_g = M \cdot g \cdot \sin\theta$) по данным IMU о тангаже или оценкам динамического ускорения, блок управления вращением (VCU) добавляет это значение компенсации ($T_{slope}$) непосредственно к моменту ползучести основания ($T_{base}$) для уравновешивания силы тяжести.
/|
/ | Fg = M*g*sin(theta)
/ v
/ |
/ v
/ [Car]
/
/ theta (Slope Angle)
/------------------------
Физика отката
Когда электромобиль останавливается на наклонной плоскости с углом $\theta$, сила тяжести тянет его назад:$$F_g = M \cdot g \cdot \sin\theta$$
Где:
- $M$ — это масса транспортного средства (включая расчетную полезную нагрузку).
- $g$ — это ускорение свободного падения ($9,81\text{ м/с}^2$).
- $\theta$ — это угол наклона.
Если момент ползучести основания $T_{base}$, преобразованный в силу на колесе, меньше, чем $F_g$, транспортное средство будет ускоряться назад, что приведет к откату.
Методы измерения уклона
Метод 1: Физический датчик IMU (прямое измерение)
Считывание данных с 6-осевого инерциального измерительного блока (IMU) для получения угла наклона дороги в реальном времени (θ).
- Плюсы: Точность при статическом положении или медленном движении.
- Минусы: Устройство улавливает высокочастотные вибрации кузова и неровности дороги. Для решения этой проблемы мы используем в блоке управления двигателем фильтр нижних частот Чебышева или Баттерворта для очистки сигнала.
Метод 2: Динамическая оценка ускорения (на основе программного обеспечения)
Мы оцениваем угол наклона, сравнивая ускорение колеса ($a_{wheel} = \frac{dv}{dt}$) с моделью ускорения, требуемой двигателем:$$a_{estimated} = \frac{F_{motor} – F_{drag}}{M}$$
Любая разница между $a_{estimated}$ и $a_{wheel}$ обусловлена гравитацией ($g \cdot \sin\theta$).
- Плюсы: Никаких дополнительных затрат на оборудование.
- Минусы: Более высокие погрешности при резком ускорении или торможении.
Формула компенсации уклона
Получив угол наклона дороги $\theta$, блок управления двигателем (VCU) вычисляет необходимый крутящий момент двигателя: $$T_{slope} = \frac{M \cdot g \cdot \sin\theta \cdot r_{wheel}}{i_{gear} \cdot \eta}$$
Где:
- $r_{wheel}$ — это радиус качения шин.
- $i_{gear}$ — это передаточное число трансмиссии.
- $\eta$ — это КПД трансмиссии (обычно $95\text{–}98\%$).
Итоговая суммарная команда крутящего момента ползучести имеет вид: $$T_{creep\_req} = T_{base}(v) + T_{slope}$$
Технические особенности проектирования: правила оформления указателей направления.
Обратите внимание, что знак $T_{slope}$ должен совпадать со знаком шестерни и направлением, чтобы избежать ошибок:
| Положение передачи | Наклонное состояние | Направление силы тяжести | Необходимый знак $T_{slope}$ | Физическое поведение |
|---|---|---|---|---|
| Привод (D) | Вверх по склону (вперед) | Назад (вниз по склону) | Положительный ($+$) | Добавляет к $T_{base}$, чтобы подняться на холм. |
| Привод (D) | Спуск (вперед) | Нападающие (вниз по склону) | Отрицательный ($-$) | Вычитает от $T_{base}$, чтобы предотвратить слишком быстрое скатывание автомобиля вниз по склону. |
| Обратный (R) | В гору (назад) | Нападающие (вниз по склону) | Положительный ($+$) | Добавляет к $T_{base}$ (действуя в обратном направлении), чтобы толкать транспортное средство вверх по склону задом наперёд. |
| Обратный (R) | Спуск (назад) | Назад (вниз по склону) | Отрицательный ($-$) | Вычитает от $T_{base}$, чтобы предотвратить слишком быстрое движение автомобиля задним ходом. |
6. Инженерные проблемы и решения для низкоскоростного FOC-управления микроконтроллерами.
Каковы основные проблемы, связанные с обеспечением FOC на низких скоростях в контроллере электродвигателя?
Низкоскоростное полеориентированное управление (FOC) страдает от трех основных проблем: 1) Низкое качество сигнала тока потому что противо-ЭДС очень мала вблизи нулевой скорости; 2) Искажения, вызванные мертвым временем инвертора вызывая ошибки напряжения при низких коэффициентах заполнения; и 3) Задержка положения ротора от задержек преобразователя частоты в цифровой код (RDC). Мы решаем эти проблемы, используя АЦП высокого разрешения, компенсацию напряжения в реальном времени и замкнутую систему управления с датчиками.
+--------------------------------------------------------+
| MCU LOW-SPEED FOC LOOP |
+--------------------------------------------------------+
|
v
[Current Sampling]
- Low SNR / High Noise
* Solution: 14+ Bit ADC & Dynamic PI Tuning
|
v
[Park/Inverse Park]
- Rotor Angle Error
* Solution: 12-16 Bit Resolver (RDC Offset Comp)
|
v
[SVPWM Generation]
- Non-linear Dead-time Distortion
* Solution: Real-Time Vcomp Injection
|
v
[IPMSM Drive Output]
Проблема 1: ухудшение отношения сигнал/шум (SNR).
На высоких скоростях синхронный двигатель с постоянными магнитами генерирует большую противо-ЭДС, которая доминирует в системе. При скоростях, близких к нулю, во время ползучести, противо-ЭДС падает до нуля. Это приводит к проблемам:
- Текущая петля обратной связи плохо противостоит пульсациям тока, электромагнитным шумам и ошибкам квантования аналого-цифрового преобразователя (АЦП).
- Этот шум проходит через преобразования Кларка и Парка, вызывая колебания в контуре тока по оси $q$ ($i_q$). Это проявляется в виде гула двигателя и вибрации рулевого колеса.
Инженерные решения
- АЦП высокого разрешения: Мы используем высокоточные датчики тока с 14-битными или 16-битными АЦП-регистрами.
- Фильтрация полосы пропускания: Мы применяем программные фильтры нижних частот к сигналам обратной связи по току, настраивая частоту среза для защиты запаса устойчивости контура обратной связи по току.
- Динамическое планирование коэффициентов усиления ПИ-регулятора: Мы снижаем коэффициенты усиления ПИ-регулятора в контуре управления током ($K_p$ и $K_i$) на низких скоростях. Это предотвращает высокочастотные колебания, позволяя при этом немного замедлить реакцию на крутящий момент (что приемлемо для медленных маневров с ползучей скоростью).
Задача 2: Эффект мертвого времени инвертора
Для предотвращения короткого замыкания между переключающими устройствами верхнего и нижнего плеч (IGBT или SiC MOSFET) инверторного плеча мы программируем небольшую физическую задержку, называемую «мертвым временем» (t_{dead}$, обычно 1–4 мкс), в управляющие сигналы.
Gate HS ___|~~~~~~~~~|_____ (High-Side Gate Signal)
<--t_dead-->
Gate LS ~~~~~~~~~|_____|~~~ (Low-Side Gate Signal)
На низких скоростях инвертор работает с очень малыми коэффициентами заполнения ШИМ (низкое выходное напряжение). В это время напряжение ошибки мертвого времени составляет значительную часть выходного напряжения, вызывая нелинейные искажения. Эти искажения создают пульсации тока 6-й гармоники, вызывая пульсации крутящего момента и вибрацию автомобиля.
Решение: Компенсация задержек в реальном времени.
Микроконтроллер компенсирует это искажение напряжения в модуле SVPWM. В зависимости от направления тока мы добавляем вектор компенсационного напряжения ($V_{comp}$) в реальном времени:$$V_{comp} = \frac{V_{dc} \cdot t_{dead}}{T_{pwm}} \cdot \text{sign}(i_{phase})$$
Где:
- $V_{dc}$ — это напряжение шины постоянного тока тяговой батареи.
- $t_{dead}$ — это физическое мертвое время плюс задержки переключения устройства.
- $T_{pwm}$ — это период переключения ШИМ-несущей (например, $100\text{ }\mu\text{s}$ для частоты переключения $10\text{ кГц}$).
- $\text{sign}(i_{phase})$ — это знак соответствующего фазного тока ($+1$ для тока, идущего наружу, $-1$ для тока, идущего внутрь).
Задача 3: Ошибки в оценке положения ротора
Точное управление с ориентацией поля основано на знании точного электрического угла ротора (θ) для выравнивания магнитных полей.
- Оценка FOC без использования датчиков не удается на нулевой скорости, поскольку нет ЭДС, которую нужно отслеживать.
- Система FOC с датчиком (использующая физический резольвер) основана на микросхеме преобразователя резольвера в цифровой код (RDC). На низких скоростях контур слежения внутри RDC вносит задержки и фазовый сдвиг. Если этот сдвиг не скорректирован, он вызывает угловое смещение $\Delta\theta$, которое связывает токи по осям $d$ и $q$ и вызывает колебания контура.
Решение
Для движения легкового автомобиля с ползучей скоростью, сенсорный FOC Стандартным является использование высокоточного резольвера (с 12-16-битным RDC). Микроконтроллер использует зависящий от скорости алгоритм опережения фазы по углу для коррекции задержек распространения RDC на низких скоростях.
7. Высокочастотный впрыск для управления нулевой скоростью
Каким образом технология высокочастотной инжекции (HFI) обеспечивает бессенсорное управление низкоскоростными двигателями?
HFI подает высокочастотный сигнал напряжения (обычно $5\text{–}20\text{ В}$ с частотой $500\text{ Гц–}2\text{ кГц}$) на d-ось синхронного двигателя с внутренними постоянными магнитами (IPMSM). Измеряя результирующий высокочастотный ток на q-оси, который изменяется из-за магнитных разностей роторов ($L_d \neq L_q$), алгоритм определяет точное положение ротора с точностью до нулевой скорости без использования противо-ЭДС.
d-axis HF Voltage Injection (5-20V, 500Hz-2kHz)
|
v
[IPMSM Rotor Saliency] (Ld != Lq)
|
v
Analyze q-axis HF Current Response ---> Extract Rotor Position
Теория HFI
Для транспортных средств, пытающихся управляться без датчиков на нулевой скорости, стандартная оценка ЭДС не работает. Вместо этого, высокочастотная инжекция (HFI) использует структурные различия (магнитную заметность) синхронных двигателей с внутренними постоянными магнитами (IPMSM), где индуктивность по оси d (L_d) отличается от индуктивности по оси q (L_q).
Путем введения высокочастотного несущего напряжения в расчетную ось $d$:$$V_{hfi} = V_m \cdot \sin(\omega_h \cdot t)$$
Изменение магнитного поля приводит к возникновению соответствующего высокочастотного тока по оси $q$. Демодуляция этого токового отклика дает сигнал ошибки, пропорциональный угловой разности между расчетным и фактическим положениями ротора: $$\Delta\theta = \theta_{actual} – \theta_{estimated}$$
Наблюдатель слежения (использующий фазовую автоподстройку частоты) сводит эту ошибку к нулю, что позволяет отслеживать положение с точностью до $0\text{ об/мин}$.
Компромиссы в производительности
У технологии HFI есть реальные инженерные недостатки:
- Слышимый шум (NVH): Подача напряжения частотой $500\text{ Гц–}2\text{ кГц}$ вызывает вибрацию конструкции двигателя, генерируя высокочастотный металлический свист, который слышат пассажиры.
- Дополнительные убытки: Высокочастотное возбуждение увеличивает потери в железе и меди, что незначительно снижает эффективность.
Гибридная стратегия оценки положения
Для обеспечения приемлемого уровня шума в серийных автомобилях используется стратегия двойной оценки:
- Ниже $50\text{ об/мин}$ (< 5 км/ч): Система HFI работает в полную силу, обеспечивая стабильный крутящий момент и предотвращая откат назад.
- Выше $50\text{ об/мин}$: Контроллер переходит от HFI к стандартному наблюдателю скользящего режима ЭДС (SMO) или активному наблюдателю потока.
- Плавный переход: В течение переходного периода скорости фильтр взвешенного усреднения смешивает углы положения, полученные от обоих наблюдателей, чтобы предотвратить резкий скачок в оценке угла, который мог бы вызвать скачок крутящего момента.
8. Руководство по калибровке и отладке в реальных инженерных условиях
Типичные проблемы и решения, требующие быстрого решения: справочная таблица.
В этой матрице поиска и устранения неисправностей подробно описаны наиболее распространенные проблемы, связанные с ползучестью на низких скоростях, их первопричины и способы устранения проблем с калибровкой:
| Нет. | Проблема Симптом | Первопричина | Направление настройки/калибровки |
|---|---|---|---|
| 1 | Слишком высокая скорость ползучести | Слишком высокие значения базового момента сдвига или слишком высокий предел скорости на выходе. | • Уменьшить пиковый статический крутящий момент $T_{max}$ в параметрах блока управления двигателем. • Снизить пороговое значение скорости выхода из режима ползучести $v_{exit}$ для сужения диапазона ползучести. |
| 2 | Резкий рывок при запуске (электрический шок) | Нарастание крутящего момента происходит слишком резко, или наблюдается некорректный переход между состояниями ожидания и активного режима. | • Увеличить постоянную времени фильтра нарастания активации (например, увеличить с $200\text{ мс}$ до $400\text{ мс}$). • Уменьшить максимально допустимую скорость изменения крутящего момента ($dT/dt$). |
| 3 | Рывок при отпускании тормоза | Наклон кривой восстановления момента трения слишком крутой, когда водитель отпускает педаль тормоза. | • Уменьшите наклон кривой восстановления крутящего момента (используйте асимметричную кривую с более пологим восходящим уклоном после отпускания тормоза). |
| 4 | Откат холма | • Шумные данные об угле тангажа от инерциального измерительного блока (IMU). • Недостаточная компенсация крутящего момента наклона ($T_{slope}$). | • Отрегулируйте фильтр нижних частот IMU для удаления вибрационных шумов. • Увеличьте множитель компенсации наклона. • Откалибруйте небольшое динамическое смещение крутящего момента вперед. |
| 5 | Низкоскоростные пульсации крутящего момента (вибрация) | • Компенсация мертвого времени инвертора не работает или плохо настроена. • Высокий уровень шума датчика, вызывающий нестабильность контура тока. | • Включите или настройте таблицу поиска компенсации мертвого времени SVPWM ($V_{comp}$ против $V_{dc}$). • Снизьте коэффициент пропорциональности ПИ-регулятора контура тока ($K_p$) на скоростях ниже $100\text{ об/мин}$. |
| 6 | Амортизация при опрокидывании/откидывании | Плохая передача крутящего момента между контроллером VCU и основной картой педали акселератора. | • Настройте алгоритм перехода. • Пропустите разницу ($\vert{}T_{creep} – T_{driver}\vert{}$) через функцию кроссфейдера во время переключения. |
Важность высокоскоростной лесозаготовки
Распространенная ошибка при калибровке на низких скоростях заключается в использовании стандартных логов шины CAN. Сообщения CAN трансмиссии обычно передаются с интервалом в 10 мс или 100 мс. Удары в трансмиссии и колебания контура тока происходят в коротких окнах от 50 до 200 мс.
При частоте дискретизации CAN в 100 мс эти явления выглядят как незначительный шум. Чтобы найти источник, инженеры должны использовать высокоскоростные внутренние инструменты сбора данных (например, CCP/XCP по Ethernet или высокоскоростной USB-to-CAN) для записи переменных микроконтроллера (включая фазные токи i_{a,b,c}$, команды тока i_{d,q}$, фактический угол поворота ротора θ$ и коэффициенты заполнения ШИМ) с частотой 1 кГц. или выше.
[CAN Bus Log @ 100ms] *-------------------*-------------------* (Misses transients)
[MCU Internal Log @ 1kHz] *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* (Captures 50ms shocks)
9. Краткое изложение ключевых технических выводов
Управление ползучестью — это инженерная задача, простая по концепции, но сложная на практике. Для достижения производительности при ползучести на низких скоростях требуется оптимизация по нескольким направлениям:
- VCU Необходимо управлять надежным многосостоятельным конечным автоматом и применять точные расчеты смешивания крутящего момента с учетом уклона местности для обеспечения устойчивости транспортного средства.
- Киновселенная Marvel Необходимо использовать усовершенствованную систему FOC, применяющую компенсацию напряжения в реальном времени и динамическую фильтрацию контура тока для поддержания стабильного крутящего момента на низких скоростях.
- Инженер по калибровке Необходимо сбалансировать эти алгоритмы, используя инструменты высокоскоростной регистрации данных, чтобы устранить разрыв между плавной ездой и неровной, рывковой.
По мере того, как силовые агрегаты автомобилей все больше переходят к централизованным контроллерам домена и платформам с электронным управлением, система управления движением с пониженной скоростью станет еще более интеллектуальной — она будет корректировать свои базовые карты крутящего момента, прогнозируя дорожную ситуацию и считывая данные о рельефе местности с помощью облачной карты.
10. Список литературы и дополнительные материалы
Эти ресурсы охватывают исследовательские и патентные основы низкоскоростного ползучего движения и управления двигателями:
- [1]Патент США № 9873353: Система и метод управления моментом ползучести электромобиля. Рассматриваются кривые перехода крутящего момента от режима торможения к режиму ползучести блока управления двигателем (VCU) и функции активного снижения крутящего момента.Ссылка на PDF-файл патента
- [2]Патент США № 9308831: Система и метод управления моментом ползучести транспортного средства. Основное внимание уделяется логике определения уклона и функциям безопасности, предотвращающим скатывание.Ссылка на PDF-файл патента
- [3]Технический анализ EVreporter: Управление синхронным двигателем с постоянными магнитами в электромобилях с ориентацией на поле. В разделе объясняется принцип работы токовых петель FOC и преобразование координат на низких скоростях.Ссылка на статью
- [4]НаукаПрямой (2022): Разработка алгоритма управления с ориентацией поля для синхронного двигателя с постоянными магнитами (PMSM) в электромобилях. Академические исследования в области оценки состояния на низких скоростях и устойчивости контура управления двигателем.Ссылка на статью
- [5]Блог инженеров CSDN: Стратегии управления крутящим моментом и калибровки ползучести VCU. Практическое руководство по программному обеспечению, охватывающее код перехода состояний.Ссылка на статью




