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

Аутсорсинг и качество продукции и услуг. Взгляд на проблему. Часть 1

.pdf
Скачиваний:
0
Добавлен:
06.09.2026
Размер:
2 Мб
Скачать
181
Управляющие воздействия в системе осуществляются через систему
НТД на всех этапах жизненного цикла изделий кроме эксплуатации (пла-
нирование, НИОКР, разработка, освоение и серийное производство, при-
менение при разработке в производстве образцов РЭА).
Аналогия между конструкционными материалами (сырьем) и ком­плектующими изделиями в рассматриваемой задаче (управление номенк­латурой) заключается в том, что и те, и другие являются исходной базой для создания финального образца и в значительной степени их технико­экономические параметры определяют качество, технический уровень и стоимостные характеристики конечной продукции.
И в электронной, и в машиностроительной отрасли общей задачей яв­ляется минимизация номенклатуры исходных материалов и комплектую­щих изделий при условии удовлетворения комплекса разнообразных тре­бований, обусловленных технологией производства и условиями эксплуа­тации конечных образцов. Кроме того, общим ограничивающим требова­нием является суммарная величина затрат (в общем случае на полный жизненный цикл образца).
Таким образом, общность этой задачи для различных отраслей позво­ляет использовать методологию управления номенклатурой, применяемую в электронной промышленности, в интересах машиностроения (при усло­вии учета специфики отрасли).
Рассмотрим вкратце динамику процесса формирования номенклатуры комплектующих изделий, составляющих элементную базу (ЭБ) для конст­руктора-разработчика образца РЭА.
Основной массив ЭБ составляют серийно выпускаемые изделия раз­личного технического уровня и качества. Непрерывное обновление этого массива происходит за счет пополнения вновь разработанными изделиями и исключения из него (снятия с производства) устаревших.
Для разработки новых образцов на современной ЭБ, очевидно, нужен отбор лучших типов изделий (по техническим характеристикам, по стой­кости к внешним и специальным воздействующим факторам, по надежно­сти, стоимости и т.д.). Эта задача выполняется специальным ограничи­тельным Перечнем, который периодически (ежегодно) обновляется и со­держит номенклатуру разрешенных для применения комплектующих из­делий при разработке новых образцов техники.
Одним из главных критериев, учитывающихся при формировании Пе­речня, является необходимость обеспечения функциональной полноты но­менклатуры изделий.
Таким образом, на этом этапе ограничение номенклатуры осуществ­ляется путем сопоставительного анализа изделий, проверки их соответст­вия требованиям заказчика, т.е. выполнением чисто логических операций.
182
Поэтому автоматизация этого процесса не требует разработки математиче­ских оптимизационных моделей и сводится к созданию машинного банка данных, ведение которого обеспечивается программой сопоставительного анализа и обновления массива.
Иначе обстоит дело с другим способом ограничения на этапе плани-
рования новых разработок изделий, регулирующим объем и содержание НИОКР (годовые и перспективные планы и программы НИОКР).
На этапе изучения спроса (заявок потребителей) здесь также использу-
ется сопоставительный анализ, целью которого является унификация требо­ваний потребителей для сокращения числа заявок на новые разработки.
Наиболее эффективно эта задача решается путем создания аппаратур-
но-ориентированных программ, разрабатываемых вместе с заказчиками посредством поэтапного обобщения заявок (от конкретного образца – к группе однотипных образцов аппаратуры, далее – обобщение по отрасли и на последнем этапе – межотраслевая унификация заявок на разработку но­вых комплектующих изделий).
Этот массив заявок дополняется результатами прогноза развития по
каждому классу изделий (перспективными требованиями) и служит осно­вой для последующей оптимизации разрабатываемых изделий. Критерием оптимизации обычно выбирается минимум суммарных затрат (на разра­ботку, производство, применение) при условии полного удовлетворения требований потребителей, т.е. используется, по существу, метод «эффек­тивность–стоимость». Здесь, в общем случае, последовательно решаются две задачи:
оптимизация системы параметров (ранжировка параметров по инфор-
мативности);
оптимизация размерно-параметрических рядов (т.е. определение ми-
нимально необходимого перечня (ряда) изделий данного класса, отличаю­щихся значениями отдельных параметров или размеров).
Учитывая, что выбор системы параметров для сырья и материалов не
представляет столь сложной задачи, как для изделий радиоэлектроники, далее остановимся на методах решения второй задачи.
Обоснование оптимального состава номенклатуры изделий относится
к категории технических решений, тесно связанных с экономическими ас­пектами. Поэтому наиболее полно специфике этой задачи соответствует ее постановка с использованием критерия «эффективность–стоимость». Рас­смотрим одну из общих постановок задачи и возможные подходы к ее ре­шению.
Предположим, что в результате предварительно проведенных иссле-
дований определено исходное множество D (исходный параметрический ряд) типов комплектующих изделий одинакового функционального назна-
183
чения, которые совместно обеспечивают выполнение всего объема возла-
)(
21 imiii
,,d
m,1
)(
21 imii
,,
n,1
m,1
N,1
n,1
N,1
n,1
гаемых на них функциональных задач:
D = {d1, d2, …, dn}.
Каждый i-й тип изделия этого множества di характеризуется векто­ром-строкой из m числовых значений параметров
, i =
.
Известно также множество видов требований (потребительский спрос) к параметрам и характеристикам изделий
Q = {v1, v2, …, vn}.
Каждый j-й вид требований Vj описывается теми же параметрами и характеристиками, что и i-й тип изделий, но может отличаться их число­выми значениями:
где βik > < βjk, k =
Vj
.
, j =
,
Так как D и Q являются конечными множествами, и каждая вектор­строка параметров соответствует одному из типов изделий или одному из видов требований с определенным номером, будем считать, что они пол­ностью определяются своими порядковыми номерами.
В результате сопоставительного анализа элементов множеств D и Q определена матрица применимости изделий
E = ║eij║; i =
; j =
,
элементы которой
1, если i-й тип изделий удовлетворяет требованиям j-го вида спроса
eij =
0 – в противном случае.
Степень приспособленности изделий к выполнению своих функцио­нальных задач в условиях, предъявляемых к ним требованиями, характери­зуется матрицей потерь
∏ = ║π
║; i =
ј
i
; j =
,
каждый элемент которой πiј представляет собой потери, связанные с при­менением изделий i-го типа в условиях j-го вида требований (определение
матрицы потерь требует специальных исследований применительно к кон­кретным видам изделий).
Известны также вероятность (частность) применения изделий для удовлетворения j-го вида требований Рј и величина суммарных затрат Ci,
связанных с их внедрением.
184
Под параметрическим рядом будем понимать любое подмножество
N
ij
i
ijij
n
i
j
x
xP
11
min
N
i
ij
x
1
1
n,1
N,1
n,1
доп
опт
CC
Ji
i
nj 1
изделий JD, степень приспособленности которого к удовлетворению всего объема предъявляемых к изделию требований будем характеризовать величиной средних потерь ψ.
Задача построения оптимального параметрического ряда заключается
в определении такой совокупности изделий J средних потерь ψ
достигает своего минимального значения, т.е.
опт
ψ
=
опт
, при которой величина
опт
, (4.52)
при ограничениях
; j =
x
(1 – eij) = 0; i =
j
i
; (4.53)
; j =
; (4.54)
, (4.55)
где 1, если для удовлетворения j-го вида требований используется хij = i-й тип изделий;
0 – в противном случае.
Ограничение (4.53) означает, что каждое j-е требование должно быть
удовлетворено и притом изделиями только одного типа, ограничение (4.54) указывает, что для удовлетворения j-го вида требований должны выби­раться допустимые типы изделий, которые определены матрицей приме­нимости, а ограничение (4.55) требует, чтобы величина суммарных затрат, связанных с внедрением изделий, не превышала предельно допустимой ве-
личины C
доп
.
Таким образом, члены искомого оптимального параметрического ряда
определяются из соотношения
J
опт
= {i:
x
> 0}. (4.56)
j
i
Однако на практике очень часто информация о ресурсах на внедрение
изделий носит весьма неопределенный характер. Поэтому представляется целесообразным заранее не назначать какие-либо жесткие ограничения на стоимость, а полагая C(J) = C(r), исследовать зависимость величины сред­них потерь только от числа членов параметрического ряда, т.е. решить за-
185
дачу для различных значений r. Результаты последовательного решения
N,rr0
1320
50
10N
~
N,1
r-задач (для всех
, где r0 – минимально допустимое число членов
ряда) и являются основой для принятия управляющих решений по практи­ческой реализации того или иного варианта ряда.
Рассмотрим некоторые методы и алгоритмы решения задачи (4.56). Эта задача относится к классу задач комбинаторного типа и для больших значений N ее решение (в случае произвольной матрицы потерь) связано с определенными вычислительными трудностями.
Так, например, при N = 50 и r = 20 необходимо перебрать вариантов решения задачи. Поэтому наиболее эффективным методом ее
решения является метод случайного поиска с адаптацией (СПА), который за сравнительно небольшое число шагов, по сравнению с методом полного перебора, позволяет получить решение, близкое к оптимальному.
Сущность алгоритма решения задачи методом СПА состоит в сле­дующем. Вначале предполагается, что вероятности Vi, i =
попадания
различных типов изделий из исходного множества D в оптимальный пара­метрический ряд J
одинаковы и равны 1/N. Затем с помощью датчика
опт
случайных чисел формируется набор из r типов изделий. Если полученный параметрический ряд является допустимым, т.е. удовлетворяет ограниче­ниям (4.53–4.55), для него по формуле (4.52) рассчитывается величина средних потерь ψ(r). В противном случае строится новый случайный набор из r типов изделий. Построив допустимых случайных наборов и рассчи­тав для каждого из них величину средних потерь, определяем минималь-
ное ψ
(r) и максимальное ψ
min
(r) значения средних потерь и соответст-
max
вующие им «удачные» и «неудачные» наборы типов изделий. Предполага­ется, что типы изделий, составляющие «удачный» набор, имеют большую
вероятность попадания в оптимальный параметрический ряд J
(r) по
опт
сравнению с типами изделий, составляющими «неудачный» набор.
Это учитывается путем увеличения вероятностей выбора типов изде­лий, составляющих «удачный» набор, на некоторую величину ε (ε  1/N) и уменьшения вероятности выбора типов изделий, составляющих «неудач­ный» набор, на эту величину. Описанная выше процедура повторяется, но уже для новых скорректированных вероятностей выбора типов изделий из исходного множества D. В результате многократного повторения этой процедуры выявляются типы изделий, которые наиболее часто встречают­ся в «удачных» сочетаниях. Вероятности их выбора растут и, начиная с не­которого момента, датчик случайных чисел будет формировать одни и те же наборы типономиналов, которые и рассматриваются в качестве опти-
мального параметрического ряда J
опт
.
186
Алгоритм позволяет для различного числа членов параметрического
n,1
N,1
n,1
j
i
N,1
n,1
1
11
:
ii
N,2
0
i
g
0
i
g
N,1
n,1
i
N,1
ряда r, изменяющегося от некоторого r0 до N с некоторым постоянным ша­гом ∆r, получить близкую к минимальной величину средних потерь ψ
и соответствующий ей параметрический ряд J
(r). При этом предусмот-
опт
опт
(r)
рена возможность решения задачи при условии, что параметрический ряд должен включать в себя некоторое заданное множество Jо, состоящее из r0
типов изделий.
Для работы алгоритма необходима следующая информация:
N – количество типов изделий в исходном множестве; n – количество видов требований к параметрам и характеристикам из-
делий;
Рj, j =
πiј, i =
вероятность j-го вида требования;
, j =
потери, связанные с применением изделий i-го
типа для удовлетворения j-го вида требований. Если изделия i-го типа не удовлетворяют условиям j-го вида требований (
= 0), то π полагаются
равными бесконечности (1012);
– множество номеров типов изделий, которые должны быть вклю-
чены в параметрический ряд;
r0 – количество типов изделий в множестве Jо; ∆r – приращение количества типов изделий в параметрическом ряде в
каждом новом варианте решения задачи (для нового значения r);
– количество случайных допустимых наборов типов изделий, фор-
мируемых с целью изменения вероятностей выбора типов изделий на каж­дом этапе работы алгоритма;
ε – величина, на которую изменяются вероятности выбора типов изде-
лий на каждом этапе работы алгоритма;
q – целое число, характеризующее, сколько раз подряд должен сфор-
мироваться один и тот же набор типов изделий J(r), чтобы можно было принять его в качестве оптимального параметрического ряда J
опт
(r).
Алгоритм решения задачи (4.56) методом случайного поиска с адап-
тацией включает следующие процедуры:
п. 1 Начало: Ввод (N, n, r0, ∆r, , q, ε, Р, П, Jо) п. 2 r : = r0; если Пiј < 1010, то Пiј = Пiј  Рj; i =
; j =
п. 3 иначе п. 4 Vo: = 0; Vi: =
: = 1/N;
: = 0, i =
, i =
; i =
; если i Є Jо, то
; Wj0: = min Пiј, j =
; ψ
= –1; печать (r)
опт
: = 1,
, i Є Jо
187
п. 5 k: = 1; ψ
n,1
0
i
g
N,1
n,1
ng
g
W
1
N,1
N,1
ji
: = 1010; ψ
min
max
: = 0
п. 6 m: = ro; Wj: = Wj0, j =
; gi: =
, i =
п. 7 C: = random (0, 1)
п. 8 x1: = 1; x2: = N
п. 9 x: = 1 (x1 + x2) / 2; u: = entire (x)
п. 10 Если C < Vu, то на п. 12, иначе
п. 11 Если C < V
, тo {u: = u + 1; на п. 13},
+
u
1
иначе x1: = u + 1 на п. 9
п. 12 Если C < V
, то {x2: = u1; на п. 9}; иначе
u
1
п. 13 Если gu = 1, то на п. 7; иначе
п. 14 gu: = 1; Wj: min (Wj, Пuj), j =
п. 15 m: = m + 1; если m < r, то на п. 7, иначе
п. 16 ψ
=
i
п. 17 Если ψ  1010, то на п. 21, иначе
п. 18 Если ψ = ψ
, то {S: = S + 1; на п. 25},
опт
иначе ψ
п. 19 Если ψ < ψ
п. 20 Если ψ > ψ
: = ψ; S: = 1
опт
, то {ψ
min
, то {ψ
max
min
miax
: = ψ; g
= ψ; g
: = gi, i =
mini
: = gi, i =
max
п. 21 Если k < , то {k: = k + 1; на п. 6}; иначе
п. 22 Если ψ
= 1010, то {печать («Решения не имеет»);
min
на п. 29}, иначе d: = 0; i: = 1
п. 23 Если g
= 1, то d: = d + ε. Если g
min
= 1, то d: = dε
maxi
п. 24 Vi: = Vi + d. Если i = N, то на п. 5, иначе i: = i + 1; на п. 23
п. 25 Если s q, то на п. 19, иначе i: = 0; s: = 1
п. 26 Если I = N, то на п. 28, иначе i: = i + 1
п. 27 Если gi =1, то {J
п. 28 Печать (ψ
опт
; J
опт
: = i; s: = s + 1}; на п. 26
опт s
[1 : r])
п. 29 r: = r + ∆r. Если r N, то на п. 4, иначе КОНЕЦ.
Часто структура матрицы потерь
такова, что выполняются сле-
дующие условия:
}
}
множество номеров типов изделиий Gj, удовлетворяющих j-му виду требований, образуют связанную область, т.е.
если i1, i2 Є Gj и i1 < i3 < i2., то i3 Є Gj; (4.57)
188
потери, связанные с применением изделий i-го типа для удовлетворе-
n,1
N,2
rN, 11
N,1
N,
rN, 11
ния j-го вида требований, возрастают с увеличением i, т.е.
если i1, i2 Є Gj и i1 < i2, то πi1ј < πi2ј. (4.58)
В этом случае представляется возможным построить более точный и
более эффективный алгоритм решения задачи на основе динамическго программирования [39].
Введем обозначения:
mj; Mj; (j =
) – соответственно минимальный и максимальный но-
мера типов изделий, удовлетворяющих условиям j-го вида требований (нижняя и верхняя граница множества Gj; Ω(k, с) – множество видов спро­са, для которых соответствующие минимальные номера удовлетворяющих им типов изделий лежат в пределах от k до S, т.е. Ω(k, с) = {j: kmjs};
T(k, r) – произвольный набор, состоящий не более чем из r типов, но-
мер каждого из которых не менее k:
T(k, r) = {i1, i2, …, in} Є {k, k + 1, …, N}, где
r.
Будем рассматривать задачу удовлетворения спроса как многошаго-
вую задачу принятия решения. В качестве функции Беллмана рассмотрим функцию В(k, r), равную минимальной величине средних потерь, связан­ных с удовлетворением множества видов спроса Ω(k, N) изделиями не бо­лее чем r типов:
B(k, r) = min  P
imin πi
ј; (4.59)
T(k, r) j Є Ω (k, N) I Є T(k, r).
Составим уравнение Беллмана, воспользовавшись очевидным свойст-
вом операции «мин» и особенностями матрицы потерь
B(k, r) = min {Fks + B(s + 1, r – 1}; (4.60)
k  s  N + 1 – r (r =
; k =
),
где Fks =  Pi π;
j Є Ω (k, s) – величина средних потерь, связанных с удовлетворением
множества видов спроса Ω(k, s), изделиями s-го типа.
Граничные условия В(k, 1), k =
для решения рекуррентного урав-
нения (4.59) получаются из определения функции Беллмана при r = 1:
B(k, r) = min  Pj πsј; (4.61) k  s  1 j Є Ω(k, N).
Решая уравнение (4.60) при граничных условиях (4.61) на каждом r-м
шаге решения (r =
k =
и соответствующие им наборы типов изделий T
), будем получать последовательность чисел B /k, r/,
*
/k, r /.
189
Величина B /1, r/ будет представлять собой минимальную величину
n,1
n,1
n,1
N,1
1N,i
F
11 N,
11 N,
11 N,
1s
B
I,nx1
N,1
средних потерь, связанных с полным удовлетворением требований изде­лиями не более чем r типов.
Для работы алгоритма необходима следующая информация:
N – количество типов изделий в исходном множестве;
n – количество видов спроса на изделия;
Рj – вероятность j-го вида спроса (j =
);
mj – минимальный номер из всех номеров типов изделий, удовлетво­ряющих условиям j-го вида спроса (j =
);
Мj – максимальный номер из всех номеров типов изделий, удовлетво­ряющих условиям j-го вида спроса (j =
);
число элементов в массиве П;
П – массив потерь, записанных последовательно для всех видов спро­са от 1 до n в порядке возрастания номеров типов изделий, удовлетворяю­щих данный вид спроса.
Алгоритм решения задачи (4.56) методом динамического программи­рования включает следующие процедуры:
п. I Начало: Ввод (N, n, , m [1: n], M [1: n], P [1: n], П [ℓ: n], k: = 1
п. 2 S: = k
п. 3 C: = 0; h: = 0; j: = 1
п. 4 Если k > mj vs < mj, то на п. 7, иначе
п. 5 Если Мj < S, то {Fks: = 1010 на п. 9}, иначе
п. 6 Vi = h + smj + 1; С: = С + Пv + Рj
п. 7 hi: = h + Mjmj + 1; j = j + 1. Если jn, то на п. 4, иначе
п. 8 Fks: = C; если sN, то {s: = s + 1; на п. 3}, иначе
п. 9 Если k N, то {k: = k + 1; нa п. 2}, иначе
п. 10 yi: = 0; i =
; Bi: =
; i =
; j: = 1
п. 11 h: = mj; yn: = 1; j = j + 1
п. 12 Если jn, то на п. 11, иначе r: = 1; v: = N; x
k =
; s =
: = 0;
k,s
п. 13 k: = 1
п. 14 s: = k; U:= 109
п. 15 Если Fks = 1010, то на п. 18, иначе C: = F
k,s
+
п. 16 Если C < U, то {U: = C; h: = s}; s: = s + 1
п. 17 Если s v, то на п. 15, иначе
п. 18 Bk: = U. Если U > 109, то на п. 20, иначе
п. 19 xki: =
; i =
; xkn: = n
190
п. 20 k: = k + 1. Если k v, то на п. 14, иначе Печать (r) п. 21 Если B1 > 109, то на п. 25, иначе Печать (В1); i: = 1; j: = 0
п. 22 Если x1i = ov yi = 0, то на п. 24, иначе п. 23 j: = j + 1; Тj: = x1j
п. 24 i: = I + 1. Если i N, то на п. 22, иначе Печать (Т[1:  j]) п. 25 r: = r + 1; v: = v – 1; если r N, то на п. 13, иначе КОНЕЦ
Обратимся теперь к принципам построения параметрических рядов
для сырья и материалов, создаваемых на основе целевых научно­технических программ повышения качества конечной продукции.
В нашей стране накоплен положительный опыт реализации сквозного
механизма управления качеством (т.е., по сути, реализации основного принципа управления качеством, заложенного в международные стандар­ты ИСО 9000) на основе разработки и выполнения целевых научно­технических программ (ЦНТП) повышения качества конечной продукции.
В масштабах отрасли ЦНТП могут объединяться в ходе заявочной
компании на сырье, материалы, комплектующие изделия (далее – изделия) и конечные изделия, в результате чего появляются программы развития групп изделий.
Программы развития групп изделий, на основе которых предлагается
планирование НИОКР, учитывают:
прогнозы развития соответствующих направлений фундаментальных
и прикладных наук (применительно к созданию новых изделий);
прогнозы развития КИ в общем плане; потребности разработчиков конкретных видов КИ. С целью унификации КИ желательно произвести планирование
НИОКР таким образом, чтобы потребности разработчиков конкретных ви­дов КИ в максимальной степени удовлетворялись разработкой и использо­ванием сырья и материалов, имеющих наиболее широкое применение. Предложенная новая система ведения работы по формированию планов НИОКР на основе программного метода планирования разработок и ос­воения производства сырья и материалов, а также новый состав и порядок ведения перечней изделий, разрешенных для применения в КИ специаль­ного назначения, создают для этого наиболее благоприятные условия.
Вместе с тем в отдельных случаях оказывается необходимым осуще-
ствлять разработку и поставку некоторых изделий, в первую очередь для конкретного вида КИ (или сравнительно узкого круга видов КИ), имея в виду в дальнейшем расширение области применения этих изделий. В этом случае разработка и поставка указанных изделий производится по так на­зываемым объектно-ориентированным программам (ООП).
При использовании программ развития групп изделий естественным
является требование опережающей разработки изделий по сравнению
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]