четверг, 30 сентября 2010 г.

Лекция 2. Отрицание нелинейности. Часть 1.

Главная мысль настоящей лекции: нелинейность может рассматриваться как неопределенность даже если коэффициент усиления объекта управления меняет знак в различных режимах работы. Насколько эффективно отрицание нелинейности -- зависит от спецификаций на качество управления (устойчивость/достижимость, время установления и перерегулирование). Есть примеры, где линейный регулятор обеспечивает оптимальность регулирования и масса обратных примеров, где не только не обеспечивается качество регулирования, но и даже устойчивость.

воскресенье, 12 сентября 2010 г.

Задания на лабу

Предлагаю для решения на лабораторном занятии следующие задачи на составление моделей динамически систем. Все представленные системы линейны, с одним входом и выходом, первого или второго порядка.

Задание состоит в нескольких пунктах:

- Найти дифференциальное уравнение, связывающее вход и выход системы. При составлении дифференциальных уравнений системы, все необходимые параметры объектов считать известными и заданными. Динамику системы считать линейной.

- Задав необходимые параметры системы, составить модель объекта управления в среде Simulink.

- Реализовать пропорциональное управление объектом управления в среде Simulink.

- Сделать выводы по устойчивости и качеству регулирования.

Общая литература.

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

Вводная лекция по теории управления

Тезисы лекции.

суббота, 11 сентября 2010 г.

О курсе теории управления

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

В рамках подготовки по НИР для 5-го курса по понедельникам проводится экспериментальный курс с рабочим названием "Современная теория управления".

Теория управления является междисциплинарной научной областью знания, методы которой применяется как в технике, так и в социальных и естественных науках. Вы уже слушали курс ТАУ, который, в некотором смысле, является "классическим". Предлагаемые лекции продолжают его в совершенно ином стиле -- в "пост-классическом", где круг рассматриваемых задач намного шире, а для синтеза и анализа используются численные компьютерные методы.

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

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

Материалы этого курса будут размещаться в этом блоге под меткой control

Надеюсь, что вы не будете разочарованы материалом данного курса и узнаете много нового и полезного для себя :)

Алексей

четверг, 9 сентября 2010 г.

По поводу C

Для ознакомления с языком Си (без затрагивания его применения на микроконтроллерах) мы предлагаем вам установить компилятор и среду разработки Code::Blocks. Это популярное современное средство, основанное на компиляторе GCC, и являющееся бесплатным.

Сайт проекта:
http://www.codeblocks.org/
Ссылки на скачивание
http://prdownload.berlios.de/codeblocks/codeblocks-10.05mingw-setup.exe

В качестве литературы по C, я рекомендую найти и скачать книгу
Дейтел Х. М., Дейтел П. Дж., Как программировать на Си, Издательство Бином.
Также, возможно, вас заинтересует статья
http://translated.by/you/why-pascal-is-not-my-favorite-programming-language/into-ru/

Безусловно, вы можете пользоваться другими компиляторами и другими источниками литературы по усмотрению

пятница, 3 сентября 2010 г.

C++ vs Pascal

Некоторые простейшие программы на Pascal и С++

Лекция 1. Часть 1.

Тезисы лекции.

Рекомендуемая литература.

К сожалению, одной целой книги, которая бы полностью содержала материал по всем вопросам курса нет. Поэтому для каждой лекции мы будем указывать список релевантных дополнительных материалов.

Однако, я могу порекомендовать следующие книги и ресурсы, которые, на мой взгляд, наиболее полно отражают наш подход.

Планы лекций

Предлагаю вашему вниманию краткое содержание всех лекций курса. Это рабочий список, мы будем стараться следовать ему, но вполне возможны некоторые изменения вопросов, в зависимости от ваших пожеланий и наших объективных возможностей.

четверг, 2 сентября 2010 г.

Привет!

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

Этот блог создан для обмена информации по дисциплине "Микропроцессорная техника".

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

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

Общую координацию курса осуществляет:
Волков Андрей Николаевич, д.т.н., профессор.
Лекции и практические занятия будут вести:
Борисевич Алексей Валерьевич, к.т.н.
Смородов Андрей Владимирович, к.т.н.

Мой контактный емейл: alex.borysevych [at] gmail.com, также вы можете оставлять свои сообщения в комментариях к записям в этом блоге.

Искренне надеюсь на плодотворный и позитивный диалог!

Алексей