Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

№146.11.Барщевский

.pdf
Скачиваний:
91
Добавлен:
15.02.2015
Размер:
7.19 Mб
Скачать

151

Достоинством первого и четвертого методов является полная однотипность описания процессов.

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

Третий случай, базирующийся на математическом аппарате статического линейного программирования, проработан достаточно подробно в [9]. Затруднения вызывает экономическая оценка процесса управления.

В то же время четвертый случай позволяет использовать как экономические (в процессе планирования), так и «управленческие» (в процессе управления) критерии.

Этот случай отличается следующими достоинствами:

1.Становится возможным описание статического и динамического режимов планирования и управления. Удовлетворяются требования, предъявляемые

котносительно самостоятельному процессу планирования:

1)использование методов, обеспечивающих оптимальные и рациональные режимы функционирования;

2)учет высокой размерности описываемого процесса;

3)многовариантность планирования;

4)многоуровневый характер планирования;

5)возможность корректировки текущего плана с сохранением конечного значения его выполнения (терминальное управление);

6)учет многокритериальности и приоритетов критериев при расчете планов;

7)учет возможностей форсированных режимов, сохранения величины нормативных сроков изготовления, минимальных значений запасов (незавершенного производства), ритмичности работы системы;

8)возможность замены (перераспределения) используемых ресурсов;

9)работа со стохастическими исходными данными;

10)стыковка с методами управления.

2.Описание процессов планирования (8.10) и управления (8.3), (8.4) становится унифицированным.

3.Описание (8.3), (8.4) и (8.10) можно свести к описанию (8.9), воспользовавшись уравнением Коши [16].

Действительно, из первого уравнения выражения (8.3) следует

τ

z(τ) = F(τ)F-1(s) z(s) + ∫ F(τ)F-1(σ)Bu(σ)dσ,

s

где τ, s, σ – переменные, отражающие время; F – фундаментальная матрица, получающаяся из выражения

.

F = AF.

152

Если ввести дискретизацию по времени и обозначения z(τ) = z(t + 1), F(τ)F-1(s) = A,

τ

∫ F(τ)F-1(σ)dσ = B,

s

то получим выражение вида

z(t + 1) = Az(t) + u(t), z(0) = z0,

cTz(T) Æ max,

f*(t) u(t) f*(t), Hz(T) = g. (8.14)

Заметим, что выражение (8.3) процесса управления характерно для теории автоматического управления процесс управления.

Описание этого процесса в автоматизированной системе специфично и требует некоторого пояснения.

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

Однако оптимальный алгоритм может дать недостаточно адекватное описание системы, вызывая, например, сложности с учетом алгоритма работы ЛПР.

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

Действительно, на первом этапе используется динамическая имитационная модель (ДИМ). Покажем, что динамическое линейное программирование (ДЛП) хорошо согласуется с ДИМ. Для последней характерна запись

z(t) = z(t-1) + [t](u[t] – y[t]),

y[t] = z(t-1)/a2, (8.15)

где z, u, y – векторы состояния, управления, выхода; (t) и [t] – моменты и интервалы времени; a2 – длительность технологического цикла; z – незавершенное производство.

Перепишем (8.15) иначе

(z(t) - z(t-1))/[t] + z(t-1)/a2 = u[t].

При [t] Æ 0 получим

153

dz(t)/dt = -z(t)a2 + u(t),

y(t) = z(t)/a2,

что совпадает с выражением (8.3).

Выражения (8.15) можно записать и таком виде

a2 y[t+1] = a2 y[t] + [t](u[t] – y[t]), (8.16)

или

(a2 y[t+1] – a2 y[t])/[t] + y[t] = u[t]. (8.17)

При [t] Æ 0 (8.21) является дифференциальным уравнением вида

a2 dy/dt + y(t) = u(t). (8.18)

Пусть y(t) = E z(t), где E – единичная матрица. Тогда из (8.18) получим

dz/dt = diag(-1/a2)y(t) + diag(1/a2)u(t). (8.19)

Возможен и еще один вариант описания. Пусть

y[t] = diag(1/a2)z(t-1) = Cz(t), (8.20)

где diag(.) – диагональная матрица. Перепишем уравнение (8.15) в виде

z(t) = z(t-1) + [t](u[t] – z(t-1)/a2)

или

a2 (z(t) – z(t-1))/[t] + z(t-1) = a2u[t]. (8.21)

В пределе

dz/dt = diag(-1/a2)z(t) + a2 u(t). (8.22)

Выражение (8.22) совместно с (8.20) имеет форму выражения (8.15). Расход ресурсов на управление возможно учесть выражением

u1(t) = N u(t), (8.23)

где N – матрица норм расхода ресурсов. Очевидно, что

154

N u(t) ≤ b(t), (8.24)

где b(t) – наличное количество ресурсов в резерве.

Если умножить выражение (8.15) на N, то получим отображение динамических процессов в единицах ресурсов. Ресурсное управление определяется выражением (8.24) и выражение (8.15) запишется в виде

.

z(t) = Az(t) + N-1B u1 (t),

y(t) = Cz(t), (8.25)

где N-1 – обратная (при квадратичном виде) или квазиобратная (при прямоугольном виде) матрица к матрице N.

Нетрудно видеть, что представленные методы описания процесса управления отвечают следующим основным требованиям:

1)возможность синтеза на базе комплекса свойств (векторного свойства), которые, с одной стороны, удовлетворяли бы ЛПР, а, с другой стороны, позволили бы обеспечить высокое качество процессов управления (управленческие критерии);

2)возможность описания различных видов технологических производственных структур;

3)учет многомерности, многоуровневого характера управления;

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

5)учет замены ресурсов;

6)возможность описания изменения структуры и определяемых ею динамических свойств.

Следует отметить, что возможно использовать несколько алгоритмов для решения задачи управления.

«Косвенные» приемы характеризуются следующими методами [9]:

1.Пересчет плана после каждого шага по времени. Задача получает большую размерность и может стать несовместной на последних интервалах времени;

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

«Прямые» приемы связаны со следующими методами:

1. Метод моментов[17], использующий свойства фундаментальной мат-

рицы.

Объект управления описывается дифференциальным уравнением (управление по состоянию)

155

.

z(t) = Az(t) + Bu(t) + f(t), (8.26)

где z, u, f – векторы состояния, управления, возмущения; A, B – матрицы.

В [17] предложено два варианта метода моментов: управление с минимальной силой и минимальной энергией.

При управлении с минимальной силой используется целевая функция

J = max{|u1(t)|, | u2(t|), | u1r(t)|}, t [0, T] (8.27).

Порядок решения для этого критерия приведен в приложении 5.

Такой критерий хорошо «работает» в технических системах, поскольку управления имеют одинаковую размерность. В организационных системах размерности управления различны и потому дать смысловое экономическое содержание критерия (8.27) весьма затруднительно.

При управлении с минимальной энергией используется критерий

T

J = u(t)TRu(t) dt Æ min. (8.28)

0

Характер решения в этом случае описан в приложении 5.

Следует отметить, что критерий (8.28) является частным случаем квадратичного критерия для следящей системы

T

J = {ε(t)TQε(t) + u(t)TRu(t)} dt Æ min,

0

ε(t) = p(t) – y(t),

y(t) = Cz(t),

в которой план напрямую связан с управлением.

При ε(t) = z(t) получается управление по состоянию, а при ε(t) = y(t) – управление по выходу.

Применение метода моментов связано с некоторыми затруднениями в автоматическом нахождении фундаментальной матрицы при сложном описании (передаточной функции) исследуемого элемента. Затруднительно уечть и изменение масштаба по времени на границе уровней h – 3 и h = 2.

К тому же появляются сложности в согласовании интересов элементов. Действительно в этом случае на уровне h = 2 объект управления имеет

описание

.

K

zk(t) = Akzk(t) + Bkuk(t) +Σ Akjzj,

j = 1, j k

а целевая функция управляющей части

156

T

J = ∫{[uk(t)* – uk (t)]T[uk(t)* – uk (t)]} dt Æ min,

0

где uk(t)* – локальное решение для структурного элемента k, а uk (t) – согласованное (скоординированное решение). Сложно при этом найти условия координации уровней h = 2 и h = 3.

Особенно эти процедуры непросты для управления с оптимальной силой;

2.Линейно-квадратичное оптимальное управление, описанное подробно в [9], обладает более хорошими аналитическими возможностями, хотя и не учитывает ограничения на состояние и управление;

3.Динамическое линейное программирование [16], связанный с «опорным» решением задач как динамического линейного программирования, так и оптимального управления. Процесс решения получается достаточно кропотливым, однако здесь прельщает унификация аппарата решения математических задач различных классов.

ДЛП предполагает пересчет таким образом (рис. 8.6), чтобы к моменту времени T (например, к концу месяца) выйти на плановое значение (кривая 1) при минимуме затрат на незавершенное производство.

p, y

 

 

план p

2

1

 

 

факт y

T1

t0

T

t

Рис. 8.6. Компенсация возмущений

В этом методе прельщает простота расчета, незамкнутость системы управления, что позволяет не заниматься вопросами устойчивости. При этом вместо метода Габасова можно использовать статическое линейное программирование при ε = (p – y) > ε*, где ε* – заданная числовая величина отклонения, при превышении которой система начинает пересчет.

В этом методе потери от невыполнения плана могут быть учтены, но не оптимизированы.

Можно поставить задачу ликвидировать отклонение к моменту времени T1 < T (рис. 8.6), однако надо знать минимальное его значение.

Это позволяет сделать метод моментов (рис. 8.6, кривая 2). При его использовании можно ставить задачу двояко:

1. Определить T1 Æ min при наличных и резервных ресурсах;

157

2. Определить вид кривой 1 при минимуме суммы потерь от невыполнения плана и затрат на дополнительные ресурсы управления:

T

J = ∫{Cεε(t) + Cuu(t)}dt Æ min. (8.29)

0

Этот вариант предпочтителен с практической точки зрения, однако имеет две дополнительных проблемы:

1.Устойчивость замкнутой системы, особенно многомерной и многоуровневой;

2.Колебательность переходного процесса при достаточно малом числовом значении критерия (8.29).

Таким образом, перепланирование (кривая 1, рис. 8.6) не учитывает потери от отклонений от плана и дополнительные затраты на управление, тогда как это делает управление по замкнутому циклу (кривая 2, рис. 8.6). Однако в последнем случае возникают проблемы устойчивости и качества процесса управления.

Из сравнения описаний процессов планирования и управления видно, что разнородные процессы описываются одинаковым математическим аппаратом динамического линейного программирования (ДЛП).

Таким образом, показана возможность использования задачи ДЛП как для планирования, так и для управления.

В процессе управления возможны два случая:

1)меняется план P(t) – в стационарном режиме при недостатке ресурсов с последующим выходом на начальный план и в нестационарном режиме - при переходе на выпуск новой продукции;

2)осуществляется слежение за заранее рассчитанным планом P(t) при достаточном количестве ресурсов для управления – в стационарном режиме.

Во втором случае значение первого интеграла выражения (8.4) постоянно и не влияет на значение u(t) в критерии. Иными словами используется критерий

T

J = ∫{<C1, ε(t)> + <C2, u(t)>} dt + Æ min. (8.30)

0

Тогда объект управления представляется в виде

.

K

zk(t) = Аkzk(t) + Bkuk(t) + ∑ Аkjzj(t) + В0kU0(t) + wk(t), k = 0, K, B00 = B0,

j=1, jk

zk(0) = zk0, yk(t) = Сkzk(t), uk(t)|k=0 = U0(t) (8.31)

или

.

K

 

μzk(T) = Akzk(T) + Вkuk(T)+ ∑ Аkjzj(T) + В0kU0(T) + wk(T),

k = 0, K

 

j=1, jk

 

 

zk(0 )= zk0 , yk(T) = Сkzk(T)

(8.32)

при

 

158

Bk, k = 1, K,

μ k = 1, K,

Bk=

μ =

0, k=0,

0, k= 0,

где zk, uk, yk, wk – вектор-столбцы состояний, управления, выхода, возмущений; Аk, Вk, Аkj, В0k, В0, Сk – матрицы подходящей размерности; [t] = μ*[T], μ = 1/25, μ – малый параметр, учитывающий изменение масштаба по времени; К – число элементов системы. Отсчет по времени t называют быстрым, а по T – медленным.

Описание управляющей части имеет вид

εk(β) = pk(β) – yk(β), β = t или β = T,

γ

Jkl =1/2εkт(γ)Sklεk(γ) + 1/2∫{Qklεk(β) + Rkluk(β)}dβ Æ min,

0

l = 1, Lk, γ = T или γ = τ,

(8.33)

K

Jl = Σ Jkl,

k = 1

где εk – вектор-столбец отклонений; Qkl, Rkl – положительно полуопределенная и определенная матрицы; матрица Skl определяет конечные условия; Jkl – целевая функция; Lk – число целевых функций; а дискретный план заменен на не-

прерывный pk(β).

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

Всилу этого используем подсистемное представление с детальным рассмотрением подсистем ТЭП и ОУОП.

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

Контрольные вопросы

1)Каковы особенности адаптивной системы, обеспечивающей оперативны переход на выпуск новой продукции?

2)Перечислите принципы структурно-алгоритмического моделирования.

3)Перечислите процессы, описываемые обобщенной моделью.

4)Дайте этапность процессов обобщенной технологии моделирования.

5)Представьте единое формальное описание процессов в системе. Покажите, что модель процесса планирования является частным случаем единой модели.

6)Укажите особенности описания процессов планирования и управления.

159

Глава 9. Процесс адаптивного планирования

9.1. Специфика описания процесса адаптивного планирования.

При подсистемном представлении [1, 3] с ориентацией на выполнение плана – порой любой ценой – финансовые ресурсы отходили на второй план и учитывались в задачах таких подсистем, как ТЭП и ОУОП.

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

Инвестиционная составляющая финансов может быть учтена в виде скачкообразного появления нового вида продукции.

Ориентация только на операционную составляющую финансов может привести к неудачам на длительных интервалах времени.

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

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

Из-за специфичности финансовых ресурсов предложено [19] использовать составную трехэтапную технологию:

Этап 1. Определение оптимального плана предприятия в натуральном выражении.

Этап 2. Трансформация полученных показателей в денежные потоки, показатели доходов и расходов.

Этап 3. Оценка денежных потоков, доходов и расходов (оценка сбалансированности денежных потоков, рентабельности активов и оборотных средств, выполнение маржинального анализа доходов и расходов).

Остановимся на рассмотрении каждого этапа:

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

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

На данном этапе предложено использовать в качестве критерия «западный» вариант прибыли, что позволяет получить более достоверный результат по сравнению с использованием традиционной прибыли.

Для прибыли, как одной из основных характеристик системы управления, проводится преимущественно [19] анализ, тогда как на выработку системных решений при изменениях во внешней среде уделяется недостаточно внимания.

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

160

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

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

Модели, использующие традиционное, классическое понятие «прибыль» либо только выявляют отклонения и их причины [19], либо используются в оптимальных моделях.

В последнем случае математическая модель на уровне предприятия, как отмечалось, имеет общий вид

Pj Rj, j = 1, J,

J

Σ aψj bψ, ψ = 1, Ψ, (9.1)

j= 1

J

Σ Cj Pj Æ max,

j= 1

где j – вид продукции; Pj – объем производства в натуральном выражении; Rj – объем реального или прогнозируемого спроса в натуральном выражении; aψj – нормативные показатели расхода ресурсов: сырья, материалов, использования оборудования и труда; ψ = 1, Ψ – перечень используемых ресурсов; bψ – имеющееся количество ресурсов; Cj – прибыль с единицы произведенной продукции.

Однако в критерий прибыли априори вносится недостоверность. Приведенная оптимизационная модель (9.1) предполагает неизменность

себестоимости при изменениях объема P выпуска продукции. На самом деле, себестоимость

Sj = Vj + Gj = Vj + αjG,

J

F = Σ Pj j – Vj αjG), (9.2)

j= 1

где Цj – цена реализации единицы продукции j, Vj – переменная часть расходов на производство единицы продукции, не зависящая от величины P, а G – постоянная часть, которая от выпуска P не зависит, αj – доля постоянной части в себестоимости производства единицы продукции, обусловленная технологией производства продукции j (единичное, серийное, массовое производство) и количеством произведенной продукции, F – величина прибыли от реализации продукции при «классическом» способе расчета прибыли.