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

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

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

141

Ф2. Интегрированное планирование. Ф3. Интегрированное управление.

Б. Адаптация системы (изменение структурных связей при оперативном переходе на выпуск новой продукции).

Р1. Модернизация структуры. Здесь выделяют два случая:

1.Изменение только структурных связей;

2.Изменение элементов и структурных связей.

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

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

Р2. Интегрированное планирование с учетом «структурной составляющей».

Р3. Интегрированное управление с учетом оперативного перехода на выпуск новой продукции.

Полное, достаточно объемное описание обобщенной модели приведено в работах [4, 9] и приложении 3. Здесь приведем описание лишь процесса управления Ф3:

Mluhl(1) = {Эmh+2(u, th+2) * Эkh+1(u, th+1) *

* Эlh(u, th) * Эlh(y, th) * Эjh(y, th)}, l = 1, K, h = 0, θ,

(8.1)

Фф1(S) Æ max,

(8.2)

где Эkh+1(u, th+1), Эlh(u, th), Эlh(y, th) – k-е и l-е элементы соответствующих уровней управляющей части и объекта управления; u, y – векторы управления и выхода; th – отсчет времени на уровне h; * – оператор замыкания, учитывающий обратные связи; Kh – количество элементов на уровне h; h = 1, θ; θ – количество

уровней системы; S – связи между элементами Э; l C(k), C(k) = {l: ГЭkh+1 = Эlh,

|C(k)| = Nl, k = 1, Kh+1, l = 1, Kh; j C(l), C(l) = {j: ΓЭjh = Эlh }, |C(l)| = Nj, j = 1, Nj; C(r) = {r: Эrh = Г-1Эkh+1 }, |C(r)| = Nr; Г – прямая связь двух смежных элементов.

На основе обобщенной модели составим обобщенную технологию моделирования системы (приложение 3).

8.3. Обобщенная технология

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

Выделяют процессы идентификации, планирования и управления.

В идентификации, в свою очередь, можно выделить следующие этапы: И1. Формирование цели Ц исследования;

142

И2. Определение по выбранной цели моделирования модели M(0): перечня элементов, числа уровней θ, количества Kh элементов на каждом уровне;

И3. Построение структуры. Если число уровней более трех – выделение базовой трехуровневой “скользящей” топологии и переход к ее изучению. При формировании топологии полезно использовать такой порядок: определение топологии объекта управления; последовательное выявление топологии управляющей части;

И4. Определение на документальной основе алгоритмов планирования, описание алгоритмов объекта управления; формирование алгоритмов управляющей части;

И5. Выявление числовых значений параметров σlh, ϕlh, ψlh полученного описания;

И6. Определение адекватности модели исходной системе.

В процессе планирования возможно выделить следующие этапы: П1. Проверка ресурсного обеспечения для выпуска продукции;

П2. Учет векторного критерия с определением чувствительности реше-

ния;

П3. Согласование работы элементов и уровней; П4. Выделение (классификация) сильно связных множеств, определяю-

щих соответствующие компоненты; П5. Декомпозиционное определение оптимальных планов;

ПЛ1. Планирование при оперативно изменяющихся структурных связях. В процессе управления выделяются такие этапы:

У1. Изучение свойств элементов и компонент. По свойствам осуществляется анализ и синтез динамических характеристик системы. Выбор управления (решения) следует проводить по векторному свойству, включающему совокупность экономических и управленческих характеристик (затраты на управление, устойчивость, ошибки и качество управления);

У2. Координация управления элементами и уровнями; У3. Выделение компонент; У4. Использование декомпозиции;

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

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

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

Сначала представим такой без учета иерархической структуры системы. 8.4. Единое математическое описание

Для случая медленного изменения спроса (Kсер > 30) на основе концепций

[4, 9] Integrated Computer Aided Manufacturing (ICAM), European Strategic Planning for Research in Information Technology (ESPRIT) и отечественной концеп-

143

ции ГАЗ разработан ERP-стандарт управления с многочисленными частными методами.

Возможное соотношение методов представлено на рис. 8.2.

Повышение конкурентоспособности

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Расчетные методы

 

 

Организационныеметоды

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Канбан

MRP

BPR

CPR

CPI

MRPII

 

 

 

 

APS

 

ERP

 

 

 

 

 

 

 

 

 

CSRP

Точно

вовремя

Рис. 8.2. Соотношение методов ERP-стандарта

ERP-системы (BAAN, SAP R/3, Галактика, Парус, БОСС) предоставляют руководителям текущую информацию с помощью информационной системы и позволяют ускорить различные расчеты, в том числе – плановые.

Как ранее отмечалось, ERP-системы не позволяют успешно работать при быстро изменяющихся спросе, цене, ресурсном обеспечении.

Место методов математического описания показано на рис. 8.2. В правой ветви отражены методы BPI – Business Process Improving (выявление узкого места), CPI – Continuous Process Improving – повышение качества продукции по критериям качества потребителей, но не увеличение прибыли любой ценой, BPR – Business Process Reingineering. Эти методы носят частный характер и не могут рассматриваться как системные методы.

144

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

Без анализа динамики интуитивный алгоритм работы ЛПР или компьютера – при переходе на выпуск новой продукции – может привести к сильным колебательным процессам.

Следует добавить, что ранние работы по теории АСУ [1–5] направлены на автоматизацию документооборота фактически для разомкнутых систем и на задачи оптимального планирования, предназначенные для плановой экономики.

Иерархический характер бизнес-процессов планирования и управления имеет две трактовки:

1.Иерархия самих процессов, что характерно для процедурного представления в зарубежных ERP-системах. Организационная структура при этом – «плоская» с минимальным количеством уровней;

2.Иерархическая организационная структура, характерная для отечественных производств. Структура процессов по-прежнему остается иерархической.

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

Кформальным методам, используемым в обобщенной технологии, следует предъявить такие требования:

1) достаточная адекватность описания процессов в реальных системах;

2) полное использование возможностей компьютерной техники;

3) возможность поддержания рациональных режимов работы системы; 4) простота и универсальность алгоритмов, реализующих эти режимы; 5) более компактный спектр используемых методов, стремление к одно-

родному аппарату описания процессов; 6) возможность описания процессов в иерархической структуре;

7) учет понятия “экономический интерес”;

8) возможность описания стационарного и нестационарного режимов;

9) учет динамики системы.

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

Объект управления

.

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

y(t) = Cz(t),

G(p(t),u(t)) b(t),

(8.3)

управляющая часть

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

145

T T

J = - ∫<C3, p(t)> dt + ∫{<C1, ε(t)> + <C2, u(t)>} dt Æ min, (8.4)

0

0

где p, z, u, y, ε, b – векторы плана, состояния, управления, выхода, отклонения, ресурсов; A, B, C – матрицы, характеризующие динамику; G – функция; С3 – стоимостная оценка плана (например, прибыль); С1, С2 – потери за счет отклонения от плана и потребности в дополнительных ресурсах для управления; Q, R – симметричные матрицы, характеризующие процесс управления. Величина y(t) может быть либо смоделирована, либо получена из реальной системы.

 

AП

 

p(t+ h)

Z-ih

G p(t)

p = U П

J П

Планирование

ВП

 

 

p +

-

 

Управление

 

 

J (

,U )

A

 

 

U

 

 

 

B

 

C

 

.

Z

y

 

Z

 

 

Рис. 8.3. Единая математическая модельмногоуровневой системы управления

Действующие возмущения возможно представить так

R(t) = Rc(t) + R*1(t – θ), (8.5)

j

R(t) = R*1(t – Σθm), (8.6)

m = 1

b(t) = bc(t) + b*1(t – θ), (8.7)

146

c(t) = cc(t) + c*1(t – θ), (8.8)

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

гания) и (собственно) управления.

При планировании вектор возмущений ξ(t) не учитывается и потому ε(t) = u(t = 0, p(t) = y(t), z(t) = P(t) и описание получает вид (статический план)

.

P(t) = AP(t),

p(t) = CP(t),

G(p(t)) b(t),

T

J= - ∫<C3, p(t)> Æ min,

0

или

P(t) = P(t – 1) + p(t), P(0) = 0,

p(t) = CP(t), G(p(t)) b(t),

T

 

J= – ∫<C3, p(t)> Æ min,

(8.9)

0

 

где p(t) – ежедневный план или размер запускаемой партии; P(t) – план с накоплением (например, с начала месяца).

Таким образом, описание процесса статического планирования для одного уровня (h = 3)

P(T) R(T),

AP(T) b(0),

F = <C, P(T)> Æ max, (8.10)

что эквивалентно

Pj(T) Rj(T), j = 1, J,

J

Σ aψj Pj(T) bψ(0),

j = 1

J

Σ Cj Pj(T) Æ max.

j = 1

147

где R(T) – вектор спроса; P(T) – вектор искомого плана, A = {aψj} – матрица норм расхода ресурсов вида ψ = 1, Ψ; b(0) – вектор наличного количество ресурсов; C – вектор прибыли от единицы продукции; j = 1, J – вид продукции; T – время.

Последнее выражение в терминах Р. Габасова [16] получает вид

P(T) =P(0) + p[T], P(0) = 0,

AP(T) b(0),

P(T) R(T),

F = CT P(T) Æ max, (8.11)

где надстрочный индекс T – признак транспонирования.

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

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

Реальная система имеет (рис. 8.4) три уровня: руководство производства (h = 3), диспетчер (h = 2) и начальники цехов (h = 1).

Для уровня h = 1 процесс планирования записывается

J

Σ aψjk Pjk(ti) bψk(ti - 1),

j= 1

J

Σ amjk Pjk(ti) bmk(ti - 1), j = 1

I

Σamjk Pjk(ti)|k =1 bm(0),

i= 1

I

Σ Pj(ti)|k =K Pj(T),

i= 1

148

j = 1 i = 1

149

J I

Fk = Σ Σ Cjk Pjk(ti) Æ max, (8.12)

где m = 1, M – виды материальных ресурсов; ψ = 1, Ψ – виды прочих ресурсов; i = 1, I – моменты времени; k = 1, K – номер подразделения.

Для уровня h = 2 вторая и последняя строки выражения (8.12) трансформируются

I

I

Σ amjk Pjk[ti] ≤ Σ Pm,k – 1[ti – 1],

i = 1

i = 1

K

F = Σ Fk Æ max.

k= 1

В терминах Р. Габасова [16] выражение (8.12) получается следующим

Fk = CkT Pk (T) Æ max,

Pk(ti) = Pk(ti – 1) + pk[ti],

Ak Pk(ti) bk(ti - 1),

Ak Pk(T) )|k =1 bk(0),

Ak Pk(T) )|k = K P(T), (8.13)

при

I

Pk(T) = Σ pjk[ti].

i= 1

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

Выражение (8.9) описывает статический вариант плана, который рассчитывается задолго до своей реализации.

Вто же время в адаптивных автоматизированных системах параметры могут меняться в соответствии с выражениями (8.5)–(8.8), а процесс планирования осуществляется во время работы системы и потому становится динамическим (инерционным). Для описания такого процесса возможно использовать метод моментов [17], линейно-квадратичную оптимизацию [9] и динамическое линейное программирование [16]. Первые два метода относятся к методам оптимального управления и для описания процесса планирования избыточны. В связи с этим используем динамическое линейное программирование.

Вэтом случае описание процесса планирования может иметь вид

(рис. 8.5)

150

H(t) = H(t – 1) + [t](u[t] – p[t]), H(0) = H0,

P(t) = P(t – 1) + p(t), P(0) = 0,

p(t) = CH(t),

Ap(t) ≤ b(t),

P(T) ≤ R(T),

T

J= - ∫<C3, p(t)> Æ min,

0

где H, p – незавершенное производство и ежедневный план, u – запуск комплекта материалов в производство, R – спрос, изменяющийся по закону (8.5) или (8.6), A – матрица норм расходов, b – наличное количество ресурсов, С – длительность технологического цикла.

 

ОУ

 

Комплекты

a2

Продукция

 

j

 

j

 

 

 

Ресурсы

ψ

Рис. 8.5. Иллюстрация процесса планирования

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

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

1)ОпУ – ОпУ;

2)ОпУ – ДЛП;

3)ДЛП – ОпУ;

4)ДЛП – ДЛП.