среда, 29 февраля 2012 г.

Реализация систем управления на программируемых логических контроллерах (PLC)

PLC -- это аппаратная платформа для реализации алгоритмов управления. Как можно быстро получить реализацию системы управления из готовой модели в Simulink?

пятница, 8 июля 2011 г.

Control Theory Textbook -- initial release

Уважаемые коллеги!

Основной материал блога и прочитанных лекций собран и систематизирован в только что изданной книге.
Теория автоматического управления: элементарное введение с применением MATLAB [5 Мб]

Пока это только промо-издание (тираж всего 50 штук), поэтому всячески приветствуются любые мысли и пожелания.

Содержание под катом

четверг, 12 мая 2011 г.

Лабораторная работа №6 (пробное задание)

В этой работе предлагается использовать связку SimMechanics и Solidworks для построения модели механизма и синтеза управления согласно варианту.
Необходимо:
- начертить (в упрощенном виде) модель механизма согласно варианту в SolidWorks,
- использовать SimMechanics Link для трансляции модели SolidWorks в SimMechanics,
- промоделировать механизм в SimMechanics и убедиться в адекватности моделирования,
- добавить в модель актуаторы и реализовать управление, как это было сделано в лабораторных работах №4 или №5 (на выбор).

среда, 27 апреля 2011 г.

Применение нейронных сетей в управлении.

Собственно, лекция была посвящена трем частным задачам управления, в которых могут быть применены нейронные сети: управление на основе прогнозирующей модели (предиктивное управление, model predictive control), линеаризация по обратной связи (Feedback Linearization Control, NARMA-L2 Control), управление по эталонной модели (Model reference control).

В презентации и раздаточном материале в основном картинки.

пятница, 22 апреля 2011 г.

Реализация систем управления на микроконтроллерах

MATLAB/Simulink является не только средством моделирования систем управления, но и самой настоящей системой проектирования. Модель Simulink, состоящая из типовых блоков библиотеки или компонентов, реализованных на подмножестве скриптового языка MATLAB, может быть автоматически транслирована в C/С++ исходный код, который дальше применяется при создании программ для компьютеров или микроконтроллеров. Все это делается через Real-Time Workshop/Simulink Coder.
Презентация лекции, посвященной общей информации по сабжу.

В качестве иллюстрации рассмотрим реализацию ПИД-регулятора на микроконтроллере STM32. Для этого воспользуемся отладочной платой STM32 Value Line Discovery Kit и библиотекой RapidSTM32 (соответственно вот и вот информация).

среда, 20 апреля 2011 г.

Основные сведения о нейронных сетях

Все что нужно знать про нейронные сети, это то что они являются универсальными аппроксиматорами функций. И что стандартными средствами в MATLAB-е можно решать задачи аппроксимации, классификации, кластеризации и предсказания временных рядов (аппроксимация динамических систем)

Презентация и раздаточный материал к лекции

пятница, 15 апреля 2011 г.

Лекция 10. Часть 2. Трансформация в линейные системы.

Лекция про более продвинутые аспекты использования линеаризации по обратной связи. Некоторые связные тезисы лекции.