Динамическое программирование в решении задачи оптимального размещения электронных компонентов системы управления | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 4 мая, печатный экземпляр отправим 8 мая.

Опубликовать статью в журнале

Библиографическое описание:

Семахин, А. М. Динамическое программирование в решении задачи оптимального размещения электронных компонентов системы управления / А. М. Семахин, И. С. Баталов. — Текст : непосредственный // Молодой ученый. — 2013. — № 6 (53). — С. 144-146. — URL: https://moluch.ru/archive/53/7243/ (дата обращения: 25.04.2024).

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

Ключевые слова: Динамическое программирование, принцип оптимальности Р. Беллмана, сетевая модель, метод Р. Беллмана, состояние системы, траектория, шаговое управление, рекуррентное уравнение, эффективность проектирования, математическое моделирование, математическая модель оптимизации.

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

Динамическое программирование возникло в 1951–1953 годах благодаря работам Р. Беллмана [1, с. 158]. В основе динамического программирования лежит принцип оптимальности Р. Беллмана, заключающийся в замене решения исходной многомерной задачи последовательностью задач меньшей размерности. Принцип Р. Беллмана используется для принятия решений в многоэтапных процессах и формулируется следующим образом: если в каждом из состояний дальнейшее поведение системы не зависит от того, как она попала в это состояние, то дальнейшая траектория должна быть оптимальной. Под траекторией понимается последовательность состояний, в которых находится система [2, с. 171].

В каждом из состояний системы известны воздействия, последствия и затраты на переход из одного состояния в другое. Пусть  шаговое управление на  этапе, , n — количество этапов. Решение задачи сводится к определению последовательности воздействий на состояние системы  при которой суммарные затраты минимальны

где  — затраты на  шаге.

В соответствии с принципом оптимальности Р. Беллмана  выбираются таким образом, чтобы суммарные затраты на последующие этапы были минимальны. Суммарные затраты зависят от состояния  и складываются из затрат на  шаге  и на последующих шагах. Суммарные затраты на все этапы обозначим , тогда оптимальное управление на каждом шаге определяется по рекуррентному уравнению динамического программирования [2, с. 173].

,

где  — состояние системы;

 — затраты на  этапе;

 — затраты на следующем этапе.

Рекуррентное уравнение динамического программирования выражает затраты на все оставшиеся этапы из любого состояния  через затраты на данном  и на всех последующих шагах . Для последнего шага затраты рассчитываются по формуле

,

где  — затраты на последнем шаге n [2, c. 174].

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

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

Размещение электронных компонентов на панели системы управления — многоэтапный процесс. Решение задачи определяется методом динамического программирования (метод Р. Беллмана).

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

Математическая модель оптимального размещения электронных компонентов системы управления имеет вид

 Целевая функция

при ограничениях

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

Ограничение 2 обеспечивает уникальность места расположения электронного компонента на электромонтажной схеме системы управления.

Ограничение 3 налагает неотрицательность на искомые переменные.

Ограничение 4 налагает дискретность на искомые переменные.

Множество  сформировано в результате решения задачи оптимизации структуры электромонтажной схемы системы управления модульной компрессорной станцией, выпускаемой ОАО “Курганхиммаш” [3, c. 92].

Множество  ранжировано. Это позволяет размещать в первую очередь значимые и ответственные электронные компоненты на электромонтажной панели системы управления.

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

На рис.1 представлена сетевая модель задачи оптимизации размещения электронных компонентов системы управления.

Рис. 1 Декомпозиция задачи оптимизации размещения электронных компонентов системы управления на n этапов

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

Если задано начальное состояние управляемой системы, то задача решается в обратном направлении, а если конечное, то в прямом. Если заданы как начальное, так и конечное состояния, то задача усложняется [1, c. 173].

С вычислительной точки зрения алгоритм обратной прогонки более эффективный, чем алгоритм прямой прогонки [4, c. 445].

Модели динамического программирования включают три основных элемента:

1.      Определение этапов.

2.      Определение на каждом этапе вариантов решения.

3.      Определение состояний на каждом этапе [4, c.446].

Результаты проведенных исследований позволили сделать выводы.

1.                                 Разработана математическая модель динамического программирования размещения электронных компонентов электромонтажной схемы системы управления модульной компрессорной станцией, выпускаемой ОАО “Курганхиммаш”.

2.                                 Математическая модель позволяет сократить затраты и сроки проектирования электромонтажной схемы. Повысить обоснованность принимаемых решений.

Литература:

1.                                    Конюховский П. В. Математические методы исследования операций в экономике. — СПб.: Издательство «Питер», 2000. — 208 с.

2.                                    Струченков В. И. Методы оптимизации. Основы теории, задачи, обучающие компьютерные программы: Учебное пособие/В. И. Струченков. — М.: Издательство «Экзамен», 2005. — 256 с.

3.                                    Семахин А. М., Баталов И. С. Математическая модель оптимизации структуры электромонтажной панели системы управления. Ежемесячный научный журнал “Молодой ученый” № 4 (51). — Чита, ООО «Издательство молодой ученый», 2013. — с.91–94.

4.                                    Таха Х. А. Введение в исследование операций. 7-е издание: Пер. с англ. М.: Издательский дом “Вильямс”, 2005–912 c.

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


Ключевые слова

эффективность проектирования, математическое моделирование, сетевая модель, математическая модель оптимизации, Динамическое программирование, принцип оптимальности Р. Беллмана, метод Р. Беллмана, состояние системы, траектория, шаговое управление, рекуррентное уравнение, математическая модель оптимизации.

Похожие статьи

Организация решения задач динамического программирования

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

Уравнения (1) и (2) являются рекуррентными соотношениями — функциональными уравнениями, которые позволяют определить величину в зависимости от .

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

Скачать электронную версию. Библиографическое описание

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

Синтез логико-динамической системы оптимального...

Синтез логико-динамической системы оптимального управления нелинейным неголономным объектом типа «мобильный робот».

а логическая (автоматная) часть, моделирующая работу устройства управления, – рекуррентными включениями или уравнениями.

Математическая модель управления обучением и её решение...

Библиографическое описание: Бодров Е. Н., Царькова Е. Г. Математическая модель управления обучением и её решение методами оптимального управления и нелинейного программирования

Увеличение практических навыков определяется уравнением: ,(2).

Синтез линейной дискретной системы автоматического...

При создании систем управления технологическими процессами динамическими объектами необходимо использовать весь арсенал современной

На основе выражения (10) с учетом (11) легко получается рекуррентная формула для прогнозирования выходных значений объекта...

Модифицированное уравнение Беллмана для эргодических...

Предложение 2. Для RMM система уравнений (9) имеет единственное решение, такое, что.

Рекуррентные соотношения (15) назовем модифицированным уравнением Беллмана.

Теория системы управления.

Регулярные алгоритмы синтеза приспосабливающихся...

В задачах управления динамическими системами мгновенное «состояние»

Тогда оценку можно найти из следующей системы алгебраических уравнений. , (9).

Алгоритмы настройки для гибридной системы управления с запаздыванием.

Математические модели управления рабочими режимами...

в) синтез системы управления СВЧ ЭТУ с учетом выбранного алгоритма управления, аппаратной платформы и имеющейся базы знаний о поведении объекта управления в ходе технологического процесса

Современные экономико-математические методы и модели...

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

Похожие статьи

Организация решения задач динамического программирования

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

Уравнения (1) и (2) являются рекуррентными соотношениями — функциональными уравнениями, которые позволяют определить величину в зависимости от .

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

Скачать электронную версию. Библиографическое описание

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

Синтез логико-динамической системы оптимального...

Синтез логико-динамической системы оптимального управления нелинейным неголономным объектом типа «мобильный робот».

а логическая (автоматная) часть, моделирующая работу устройства управления, – рекуррентными включениями или уравнениями.

Математическая модель управления обучением и её решение...

Библиографическое описание: Бодров Е. Н., Царькова Е. Г. Математическая модель управления обучением и её решение методами оптимального управления и нелинейного программирования

Увеличение практических навыков определяется уравнением: ,(2).

Синтез линейной дискретной системы автоматического...

При создании систем управления технологическими процессами динамическими объектами необходимо использовать весь арсенал современной

На основе выражения (10) с учетом (11) легко получается рекуррентная формула для прогнозирования выходных значений объекта...

Модифицированное уравнение Беллмана для эргодических...

Предложение 2. Для RMM система уравнений (9) имеет единственное решение, такое, что.

Рекуррентные соотношения (15) назовем модифицированным уравнением Беллмана.

Теория системы управления.

Регулярные алгоритмы синтеза приспосабливающихся...

В задачах управления динамическими системами мгновенное «состояние»

Тогда оценку можно найти из следующей системы алгебраических уравнений. , (9).

Алгоритмы настройки для гибридной системы управления с запаздыванием.

Математические модели управления рабочими режимами...

в) синтез системы управления СВЧ ЭТУ с учетом выбранного алгоритма управления, аппаратной платформы и имеющейся базы знаний о поведении объекта управления в ходе технологического процесса

Современные экономико-математические методы и модели...

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

Задать вопрос