Ершова Н.М., Шибко О.Н.
Приднепровская государственная академия
строительства
и архитектуры
АНАЛИТИЧЕСКОЕ КОНСТРУИРОВАНИЕ УСТРОЙСТВ
УПРАВЛЕНИЯ И ПЛАНИРОВАНИЯ ПРОЦЕССА ВЫПУСКА
ВАЛОВОГО ПРОДУКТА
Методы и средства представления объекта управления в технической кибернетике
образуют комплекс задач при аналитическом конструировании регулятора. Регулятор
– это устройство, оценивающее в каждый момент текущее состояние объекта и на
основе этой оценки вырабатывающее входные воздействия, которые выводят объект в
заданную точку пространства состояний. При этом реализуется принцип обратной
связи – текущее управляющее воздействие является функцией текущего состояния
объекта.
Задача
синтеза систем при случайных воздействиях и помехах называется задачей аналитического
конструирования устройств активного управления. Метод стохастического
динамического программирования содержит в своем алгоритме алгоритмы двух других
методов: динамического программирования для непрерывных детерминированных динамических
систем и оптимальных фильтров Калмана-Бьюси [1]. Следовательно, для разработки устройств управления, которые могли бы
полностью реализовать алгоритм стохастического динамического программирования,
решать задачу активного управления динамическими процессами следует поэтапно: вначале
спроектировать пассивную систему; затем, если необходимо, создать механизм
активного управления, реализующий закон управления или матрицу параметров
оптимального фильтра.
Аналитическое
конструирование устройств управления на основе метода стохастического
динамического программирования динамическими процессами экономических систем
представлено работе [2].
В этом методе математическая модель объекта
управления имеет вид:
(1)
где – неизвестный вектор
состояния системы; – вектор управления; – вектор входных
возмущений; – вектор наблюдения; – вектор ошибок измерений;
– вспомогательные
матрицы соответствующих размеров.
Входное возмущение и ошибки измерений выходных координат системы считаются
гауссовскими случайными процессами типа белого шума с нулевым математическим ожиданием.
Следовательно, их корреляционные функции принимаются в виде где d(t) –
дельта-функция Дирака; – матрица,
элементами которой являются дисперсии входного возмущения; – матрица,
элементами которой являются дисперсии ошибок измерения компонент вектора
состояния. Начальное состояние системы представляет собой гауссовскую векторную
случайную величину, не зависящую от входного возмущения и ошибок измерительных
приборов, с математическим ожиданием и известной
корреляционной матрицей элементами
которой являются требуемые дисперсии выходных координат системы.
В качестве
критерия оптимальности принимается функционал
(2)
где – матрица весовых
коэффициентов, учитывающих весомость компонент вектора состояния; – матрица весовых
коэффициентов вектора управления; символ означает операцию
математического ожидания; символ в выражении интеграла
– транспонирование матриц. Физический смысл функционала – удержать средние
значения компонент вектора состояния около положения устойчивого равновесия без
слишком большой затраты (энергии, денежных средств и др.) на управление.
Ставится задача: определить закон управления по оценке вектора состояния
системы, полученной на основе измерения ее выходных координат на интервале
времени , доставляющий минимум функционалу.
В соответствии с теоремой разделения оптимальное управление в системе,
представленной уравнениями (1), доставляющее минимум функционалу, имеет
следующий вид:
(3)
где – обратная матрица; - транспонированная матрица; - оценка вектора состояния системы; – матрица–результат
решения матричного дифференциального уравнения Риккати:
(4)
Оценка вектора состояния системы определяется из решения дифференциального
уравнения
(5)
при В уравнении (5) – корреляционная матрица
ошибки оценки, получаемая из решения дисперсионного уравнения типа Риккати:
(6)
Матрица параметров оптимального фильтра формируется из уравнения (5)
(7)
Таким образом, стохастическое динамическое программирование позволяет
создать пассивную систему и ввести в нее активное управление по оценке вектора
состояния исследуемой системы.
Определим матрицу параметров оптимального фильтра для управляемого процесса
выпуска валового продукта фирмы
или (8)
где - объем внешних инвестиций
фирмы.
Представим уравнение (8) в форме Коши, принимая
(9)
Опишем состояние системы в соответствии с методом
стохастического динамического программирования
(10)
где
В качестве критерия оптимальности примем функционал качества:
(11)
или в
матричной форме ,
где - весовые
коэффициенты функционала. Физический смысл функционала – средние затраты
денежных средств на поддержание стабильного функционирования фирмы.
Матрицы
функционала имеют
вид:
; .
Закон
оптимального управления процессом выпуска валового продукта
(12)
Матрица определяется из
системы дифференциальных уравнений типа Риккати
(13)
Для определения
оценки вектора состояния процесса необходимо иметь корреляционную матрицу . В дисперсионное уравнение, из решения которого она получается,
входят матрицы
;
где – дисперсия ускорения
ввода внешних инвестиций; – дисперсии ошибок измерений компонент
вектора состояния.
(14)
, где - требуемые дисперсии
процесса выпуска валового продукта и производственной мощности фирмы.
Следовательно,
матрица параметров оптимального фильтра имеет вид:
(15)
Рассматриваемый
пример характерен для модернизации действующих фирм. В расчетах, связанных с
проектированием новых фирм, необходимо принять матрицу из метода
динамического программирования для непрерывных детерминированных систем, т. е.
В экономических системах возникает проблема представления субъекта
управления. Субъект управления – это система, которая ставит и решает задачи.
В соответствии с принципом Беллмана процесс определения решений, протяженных
во времени, разворачивается из будущего в обратной временной
последовательности. Следовательно, если для объекта воспользоваться свойством
обратимости системы влево [3], то получим субъект управления.
Планирующее устройство (планировщик) и регулятор основаны на общих
принципах и роли их аналогичны. Подключенный к субъекту планировщик
осуществляет планирование, т.е. выявляет и формулирует цепочку промежуточных
целей субъекта. В процессе управления субъект и объект взаимодействуют, но не
напрямую, а путем взаимодействия планировщика и регулятора в форме реализации
плана или программы.
Для построения математической модели субъекта принята модель объекта.
без учета внешнего возмущения, т.е. на вход объекта поступает вектор управления
- множество
управленческих воздействий, выходом является вектор - вектор наблюдения,
т.е. математическая модель объекта имеет вид:
(16)
Объект управления представляется в виде черного ящика, вход и выход
которого можно непосредственно наблюдать и по ним оценивать текущее состояние для выработки
текущего входного воздействия . Этим занимается устройство управления, которое по структуре
объекта () настраивается на него в процессе регулирования.
Для системы (16)
использовано свойство обратимости влево. Для этого составлена сопряженная
система, в которой через - обозначен вектор
целевого состояния системы. Сопряженная система получается из исходной путем следующих
преобразований: обращение времени; перестановка матриц, связанных с входной и
выходной переменными; транспонирование матриц .
(17)
Свойство
обратимости системы влево позволяет по ее выходу определить вход, т.е.
построить модель субъекта управления (18).
(18)
Назначение планировщика в этом случае состоит в оценке вектора целевого
состояния системы. Математическая модель планировщика строится по математической
модели устройства управления.
Для процесса выпуска валового продукта матрица параметров оптимального
планировщика имеет вид:
(19)
Сравнивая матрицы (15) и (19)
отмечаем, что матрица по форме является
транспонированной по отношению к матрице системы (10) и , но матрица отличается от матрицы
знаками
присоединенных составляющих к элементам матрицы .
1. Ершова Н.М. Оптимальное проектирование системы
подвешивания железнодорожных экипажей: дис. на соискание науч. степени докт.
техн. наук: спец. 05.22.07 «Подвижной состав железных дорог и тяга поездов» /
Ершова Нина Михайловна; Белорусский ин-т инж. ж.д. трансп. – Гомель, 1989. –
374 с.
2. Ершова Н.М. Моделирование динамических процессов экономических
систем: Конспект лекций / Н.М. Ершова. – Днепропетровск: ПГАСА, 2007. – 112 с.
1. Фильтрация
и стохастическое управление в динамических системах / Под ред. К.Т. Леондеса.
Пер. с англ. – М.: Мир, 1980. – 407 с.