•  

    Новостная рассылка

    Подпишитесь и получайте самые свежие новости.
    Подписаться на новостную рассылку
    • Главная
    • >
    • Публикации
    • >
    • Управление двигателем с помощью Arduino: Пример информационного моделирования и разработки системы управления

    Управление двигателем с помощью Arduino: Пример информационного моделирования и разработки системы управления

    03 октября 2014 года
    Arduino_motor.jpg


    Настройка регуляторов на физическом прототипе, или целевом оборудовании, может быть весьма рискованной, и повлечь за собой даже повреждение оборудования. Более надежным является метод построения модели целевой системы и симуляция её работы. Этот метод позволяет без лишнего риска убедиться в работоспособности регулятора при различных режимах эксплуатации задолго до запуска на реальном оборудовании.

    В случае, если изначально создать модель целевой системы не представляется возможным - альтернативой является создание модели на основе экспериментальных данных, полученных в ходе экспериментов с прототипом устройства. Упрощенная линейная модель системы может быть достаточной для проектирования на начальных стадиях. Но детальный анализ и разработка высокоточного регулятора предъявляет высокие требования к точности целевой модели, которая зачастую является нелинейной.

    В этой статье, на примере простой системы управления для двигателя постоянного тока, буде описан процесс идентификации модели целевой системы на основе базовой модели и экспериментальных данных, а также создания регулятора для полученной системы. Рабочий процесс состоит из следующих этапов: сбор данных, выявление линейных и нелинейных частей в целевой системе, разработка и моделирование регулятора с обратной связью, реализации регулятора на микропроцессоре для тестирования в режиме реального времени.

    Готовые модели и исходный код, используемые в данном примере, доступны для скачивания.

    Полная статью в PDF

    Связанные продукты

    Модельно-ориентированное проектирование

    Технические расчеты