запущен проект motor identification c терминалкой
This commit is contained in:
37
motor_id_inverter/README.md
Normal file
37
motor_id_inverter/README.md
Normal file
@@ -0,0 +1,37 @@
|
||||
# Motor ID Through Inverter
|
||||
|
||||
Проект для идентификации параметров асинхронного двигателя через инвертор без механической фиксации ротора.
|
||||
|
||||
Цель: разделить задачу на безопасный эксперимент на приводе и offline-обработку телеметрии. На первом этапе проект не управляет силовой частью напрямую, а задает формат измерений и алгоритм расчета параметров.
|
||||
|
||||
## Что определяем
|
||||
|
||||
- `Rs` - активное сопротивление статора.
|
||||
- `Rr` - приведенное сопротивление ротора.
|
||||
- `Lls`, `Llr` - индуктивности рассеяния статора и ротора.
|
||||
- `Lm` - взаимная индуктивность / кривая намагничивания.
|
||||
- Производные величины: `Ls`, `Lr`, `sigma`, `Tr`.
|
||||
|
||||
## Базовый сценарий
|
||||
|
||||
1. Калибровка инвертора: смещения токов, `Udc`, dead-time, падения на ключах.
|
||||
2. DC-тест `Rs`: несколько уровней тока, желательно с полярностями `+I` и `-I`.
|
||||
3. AC sweep на неподвижном свободном валу: пульсирующий ток по одной оси, частоты 1..10 Гц или шире.
|
||||
4. Тест намагничивания: ступени `Id`, интегрирование `V - Rs * I`.
|
||||
5. Offline-fit T-образной схемы замещения по CSV.
|
||||
|
||||
## Структура
|
||||
|
||||
- `docs/experiment_protocol.md` - как проводить измерения.
|
||||
- `docs/model.md` - используемая модель двигателя и ограничения.
|
||||
- `data/example_measurements.csv` - пример формата телеметрии.
|
||||
- `tools/fit_ad_params.py` - обработка CSV и оценка параметров.
|
||||
|
||||
## Быстрый запуск
|
||||
|
||||
```powershell
|
||||
python .\motor_id_inverter\tools\fit_ad_params.py .\motor_id_inverter\data\example_measurements.csv
|
||||
```
|
||||
|
||||
Скрипт печатает JSON с оценками параметров и диагностикой качества. Для реального привода сначала замените пример CSV на выгрузку измерений с вашего инвертора.
|
||||
|
||||
Reference in New Issue
Block a user