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

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

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

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

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

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


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

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

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

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

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

Программный комплекс оптимального выбора проекта распределенной вычислительной сети

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

Программный комплекс моделирования транспортных и пешеходных потоков на регулируемом перекрестке

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

Использование систем поддержки принятия решений при компьютерном моделировании экономического развития региона

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

Моделирование технических систем в среде Unity 3D

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

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

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

Потенциальные характеристики точности синтезированных алгоритмов обработки информации в вертикальном канале навигационных комплексах наземных подвижных объектов

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

Алгоритмы оптимальной структуры компьютерной сети

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

Исследование надежности технологических процессов виброобработки в абразивной среде

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

Потенциальные характеристики точности синтезированных алгоритмов обработки информации в горизонтальном канале навигационных комплексах наземных подвижных объектов

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

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

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

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

Программный комплекс оптимального выбора проекта распределенной вычислительной сети

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

Программный комплекс моделирования транспортных и пешеходных потоков на регулируемом перекрестке

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

Использование систем поддержки принятия решений при компьютерном моделировании экономического развития региона

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

Моделирование технических систем в среде Unity 3D

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

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

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

Потенциальные характеристики точности синтезированных алгоритмов обработки информации в вертикальном канале навигационных комплексах наземных подвижных объектов

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

Алгоритмы оптимальной структуры компьютерной сети

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

Исследование надежности технологических процессов виброобработки в абразивной среде

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

Потенциальные характеристики точности синтезированных алгоритмов обработки информации в горизонтальном канале навигационных комплексах наземных подвижных объектов

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

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