Академический Документы
Профессиональный Документы
Культура Документы
Готовый Курсовой ОКЭС Зайцев 848
Готовый Курсовой ОКЭС Зайцев 848
РОССИЙСКОЙ ФЕДЕРАЦИИ
Рязанский государственный радиотехнический университет
имени В.Ф. Уткина
Кафедра «Космические технологии»
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
К КУРСОВОЙ РАБОТЕ
по дисциплине
«Основы конструирования электронных средств»
Выполнила:
Студент группы 848
А.Р. Зайцев _______________________________
дата сдачи на проверку, подпись студента
Проверил:
проф. каф. КТ
А.И. Таганов _________________________________
дата допуска к защите, подпись руководителя
Защита
курсовой работы _________________________________
дата защиты, оценка, подпись руководителя
Рязань 2021
2
Оглавление
ВВЕДЕНИЕ..................................................................................................................3
1.Определение оптимального варианта конструкции изделия с учетом
последовательности операций...................................................................................5
1.1 Постановка задачи.................................................................................................5
1.2 Анализ и краткое описание возможных методов решения...............................6
1.3 Решение задачи по варианту................................................................................8
2.Расчет запусков на технологические операции на основе использования
линейных стохастических сетей..............................................................................17
2.1 Понятие линейной стохастической сети...........................................................17
2.2 Метод определения запусков на операции на основе линейной сетевой
стохастической модели.............................................................................................18
2.3 Решение задачи по варианту..............................................................................19
3 Решение задачи оптимизации структуры технологической линии методом
расшивки узких мест.................................................................................................24
3.1 Постановка задачи...............................................................................................24
3.2 Анализ и описание метода решения..................................................................25
4. Исследование задачи маршрутной оптимизации на примере технологии
изготовления печатных плат....................................................................................33
4.1 Технологическое обеспечение оптимальности управляющих программ......33
4.2 Формальная постановка задачи на примере работы сверлильного станка при
производстве печатной платы..................................................................................33
4.3 Решение задачи по варианту..............................................................................35
5. Заключение.............................................................................................................57
Библиографический список......................................................................................58
3
ВВЕДЕНИЕ
Главной целью любой конструкторско-технологической разработки
является создание и выпуск готовых изделий с лучшими потребительскими
качествами и высокими техническими характеристиками. Совершенствование
производства и повышение технологического уровня повышает качество
изделий и поэтому стоимость, но также в дальнейшем позволяет снизить общие
трудовые затраты благодаря их использованию.
4
решения с учетом минимальных затрат на разработку, изготовление,
эксплуатацию, ремонт и утилизацию. Применение стандартных решений в
значительной степени способствует общей оптимизации работ по созданию и
освоении новой техники.
5
1.Определение оптимального варианта конструкции изделия с учетом
последовательности операций
6
1.2 Анализ и краткое описание возможных методов решения
При этом каждой дуге графа (еi, ej) приписано значение интегрированного
критерия качества, т.е. длина дуги а(ei, ej)
{
aij ≥ 0 , если сущ . связь между e i и e j
a ( e i, e j )= ∞ , если связь отсутствует
0 , если i= j
7
N 1= { ei|e i ∈ E , Г −1 ei=0 }
………………………………………
V (k)
n =0
N ( k )=¿ ζ −r −k ¿ r N ζ
8
1.3 Решение задачи по варианту
Необходимо определить оптимальный вариант конструкции конденсатора
МБМ. Задачу требуется решить по критерию минимальной технологической
себестоимости:
q ( K TC )=min ∑ K TC
ζ
l ∈L ζϵL
9
8-23 4 30-38 4
9-26 2 31-38 4
10-26 4 32-38 4
11-24 4 33-38 1
11-25 2 34-39 3
11-27 1 34-40 2
11-28 2 35-42 3
12-26 1 36-41 4
13-29 1 36-42 3
13-30 3 37-43 1
14-24 4 38-43 3
14-25 2 39-44 3
14-27 2 40-44 1
14-28 4 41-43 3
15-27 4 42-44 2
15-28 4 43-45 3
16-29 4 44-45 2
1) Нулевое приближение (k=0)
{
V (0)
i =a¿ ,i=1 , 2 ,… , 44
V (0)
45 =0
V 43=3
V 44 =2
V 45=0
2) Первое приближение (k = 1)
{
(1) ( )
V i =min {V j0 + aij },iϵ N 5 ={ e 37 , e 38 , e 39 , e 40 , e41 , e42 }
7 N ξ ={ e 40 , e41 , e 42} ¿ V (1)
1
jϵ N
(1) 45 =0 ¿
N =¿ ξϵ 5
¿
i = 37, V (137) = V (0)
43 + a 37,43 = 1+3=4
i = 41, V 41 = V (0)
(1 )
43 + a 41,43 = 3+3=6
10
i = 42, V (142) = V (0)
44 + a 42,44 = 2+2=4
3) Второе приближение (k = 2)
{
(2) (1 ) (2)
V i =min {V j + aij },iϵ N 4 ={ e 22 , … , e 36 } N =¿ ξϵ 5
jϵ N 2 7 N ξ= { e 37 ,
¿
4) Третье приближение (k = 3)
{
(3) ( )
V i =min {V 2j + aij },iϵ N 3 ={ e 8 , … , e 21 }
7 N ξ = { e22 , … , e45 } ¿ V (3)
3
jϵ N
(3 ) 45 =0 ¿
N =¿ ξϵ 4
¿
11
i = 9, V (39 ) = V (226)+ a 9,26 = 10+2 = 12
i = 10, V (310) = V (226)+ a 10,26 = 10+4 = 14
i = 11, V (311) = min {V (3) (3 ) (3) (3 )
24 + a 11,24 ; V 25 + a 11,25 ; V 27 + a 11,27 ;V 28 + a 11,28 }= =
min{7+4; 8+2; 10+1; 7+2}= min{11; 10; 11; 9} = 9
i = 12, V (312) = V (226)+ a 12,26 = 10+1=11
i = 13, V (313) = min {V (2) (2)
a }
29 + a 13,29 ;V 30 + 13,30 = min{7+1; 8+3}= =
min{8; 11} = 8
i = 14, V (314) = min {V (3) (3 ) (3) (3 )
24 + a 14,24 ; V 25 + a 14,25 ; V 27 + a 11,27 ;V 28 + a 11,28 }= =
min{7+4; 8+2; 10+1; 7+2}= min{11; 10; 11; 9} = 9
i = 15, V (315) = min {V (2) (2)
a }
27 + a 15,27 ;V 28 + 15,28 = min{10+4; 7+4}=
= min{14; 11} = 11
i = 16, V (38 ) = min {V (2) (2)
a }
29 + a 16,29 ;V 30 + 16,30 = min{7+4; 8+2}= =
min{11; 10} = 10
i = 17, V (317) = V (231)+ a 17,31 = 10+2=12
i = 18, V (318) = V (231)+ a 18,31 = 10+3=13
i = 19, V (319) = min {V (2) (2) (2)
a }
32 + a 19,32 ;V 33 + a 19,33 ; V 35 + 19,35 = =
min{10+2; 7+4; 7+1}= min{12; 11; 8} = 8
i = 20, V (320) = m¿ {V (2) (2) (2) (2)
32 + a 20,32 ; V 33 + a 20,33 ;V 34 + a 20,34 ; V 35 + a 20,35 }= =
min{10+4; 7+3; 5+3; 7+2} = min{14; 11; 8; 9} = 8
i = 21, V (321) = V (236)+ a 21,36 = 7+3 =10
5) Четвертое приближение (k = 4)
{
(4 ) ( 3) (4 )
V i =min {V j +a ij }, iϵ N 4 ={ e 2 , … , e 7 } N =¿ ξϵ 3 (4 )
jϵ N 4 7 N ξ = { e8 , … , e 45 } ¿ ¿ V 45 =0 ¿
¿
i = 2, V (4) (3 )
a
2 = V 8 + 2,8 = 12+1 = 13
i = 3, V (4) (3 )
3 = V 9 + a 3,9 = 12+3= 15
12
i = 6, V (4) (3) (3) (3 ) (3 )
6 = min {V 14 +a 6,14 ; V 15 +a 6,15 ; V 16 + a6,16 ; V 17 + a6,17 ;
(3 ) (3)
V 18 + a6,18 ; V 19 + a6,19} = min{9+1; 11+3; 10+1; 12+4; 13+2;
8+2}= min{10; 14; 11; 16; 15; 10} = 10
i = 7, V (4) (3) (3 )
7 = min {V 20 + a 7,20 ; V 21 + a 7,21 }= min{8+2; 10+4}= =
min{10; 14} = 10
6) Пятое приближение (k = 5)
{
(5) ( 4) (5)
V i =min {V j +a ij }, iϵ N 1={ e 1 } N =¿ ξϵ 2 (5)
jϵ N 5 7 N ξ ={ e 2 , … , e 45 }¿ ¿ V 45 =0 ¿
¿
i = 1, V (51 ) = min {V (42 )+ a1,2 ;V (43 ) +a1,3 ; V (4) (4)
4 +a 1,4 ; V 5 +a 1,5 ;
V (4) (4 )
6 +a 1,6 ; V 7 + a1,7} = min{13+3; 15+2; 11+2; 12+1; 10+2;
10+1}= min{16; 17; 13; 13; 12; 11} = 11
Значение оптимального пути от еi до е45 и номера промежуточных вершин
представлены в таблицах 2 и 3 соответственно.
Таблица 2 – Значение оптимального пути от еi до е45
V1 V2 V3 V4 V5 V6 V7 V8 V9 V1 V1 V1 V13 V1 V15
0 1 2 4
k=0 ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞
k=1 ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞
k=2 ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞
k=3 ∞ ∞ ∞ ∞ ∞ ∞ ∞ 12 12 14 9 11 8 9 11
k=4 ∞ 13 15 11 12 10 10 12 12 14 9 11 8 9 11
k=5 11 13 15 11 12 10 10 12 12 14 9 11 8 9 11
V1 V17 V18 V1 V2 V21 V2 V23 V2 V2 V2 V2 V28 V2 V30
6 9 0 2 4 5 6 7 9
k=0 ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞
k=1 ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞
k=2 ∞ ∞ ∞ ∞ ∞ ∞ 8 10 7 8 10 10 7 7 8
k=3 10 12 13 8 8 10 8 10 7 8 10 10 7 7 8
k=4 10 12 13 8 8 10 8 10 7 8 10 10 7 7 8
k=5 10 12 13 8 8 10 8 10
10 10 7 77 8 8
V3 V32 V33 V3 V3 V36 V3 V38 V3 V4 V4 V4 V43 V4 V45
1 4 5 7 9 0 1 2 4
13
k=0 ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ 3 2 0
k=1 ∞ ∞ ∞ ∞ ∞ ∞ 4 6 5 3 6 4 3 2 0
k=2 10 10 7 5 7 7 4 6 5 3 6 4 3 2 0
k=3 10 10 7 5 7 7 4 6 5 3 6 4 3 2 0
k=4 10 10 7 5 7 7 4 6 5 3 6 4 3 2 0
k=5 10 10 7 5 7 7 4 6 5 3 6 4 3 2 0
14
Таблица 3 – Номера промежуточных вершин L45 до оптимального пути от
е1 до е45
e1 e2 e3 e4 e5 e6 e7 e8 e9 e10 e11 e12 e13 e14 e15
k=0 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45
k=1 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45
k=2 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45
k=3 45 45 45 45 45 45 45 22 26 26 28 26 29 28 28
k=4 45 8 9 11 13 19 20 22 26 26 28 26 29 28 28
k=5 7 8 9 11 13 19 20 22 26 26 28 26 29 28 28
e16 e17 e18 e19 e20 e21 e22 е23 e24 e25 e26 e27 e28 e29 e30
k=0 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45
k=1 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45
k=2 45 45 45 45 45 45 38 38 37 38 38 38 38 37 38
k=3 30 31 31 35 34 36 38 38 37 38 38 38 38 37 38
k=4 30 31 31 35 34 36 38 38 37 38 38 38 38 37 38
k=5 30 31 31 35 34 36 38 38 37 38 38 38 38 37 38
e31 е32 e33 e34 e35 e36 e37 е38 e39 e40 e41 e42 e43 e44 e45
k=0 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45
k=1 45 45 45 45 45 45 43 43 44 44 43 44 45 45 45
k=2 38 38 38 40 42 42 43 43 44 44 43 44 45 45 45
k=3 38 38 38 40 42 42 43 43 44 44 43 44 45 45 45
k=4 38 38 38 40 42 42 43 43 44 44 43 44 45 45 45
k=5 38 38 38 40 42 42 43 43 44 44 43 44 45 45 45
По данным таблицы 3 при k = 5, V1(5) = 11 найдем оптимальный
16
Рисунок 1 – Сетевая модель множества допустимых вариантов
Получаем, что для достижения минимальной технологической
себестоимости перечень узловых реализаций при сборке конденсатора
должен выглядеть следующим образом:
1) базовая деталь – секция;
2) секция подмотана бумажной лентой;
3) к подмотанной бумажной лентой секции (без корпуса) припаяны токовые
выводы
4) на вывод секции в сборе установлен набор прокладок;
5) пакет конденсатора в сборе с уплотнительными элементами установлен в
трубчатый корпус;
6) корпус собранного конденсатора завальцован;
7) торцы конденсатора в сборе залиты эпоксидным компаундом - получено
готовое изделие.
17
2.Расчет запусков на технологические операции на основе использования
линейных стохастических сетей
18
M
m
N 2= ∑ N i ∙ P i 2
i =1
…………
m
N m =∑ N i ∙ Pℑ
i=1
19
где DT – матрица, транспонированная по отношению:
D=P–I (2)
где I – единичная матрица.
Если Nm известно (задано):
Nm=П (3)
где П – план выхода годных изделий с линии, то в соответствии с
теоремой Кронекера-Капелли система (1) может иметь нулевое
единственное решение, если при N≠0 при условии (3) det DT=0, а ранг
матрицы DT был равен m.
∑ Pij=1
i=1
20
Рисунок 2 - Структура технологического процесса (ТП) изготовления
односторонних печатных плат субтрактивным негативным методом
21
Рисунок 3 – Граф процесса изготовления односторонних печатных плат
субтрактивным негативным методом
22
Составим для сети матрицу передач Р:
x0 x1 x2 x3 x4 x5 x6 x7
x0 0 1 0 0 0 0 0 0
x1 0 0.2 0.8 0 0 0 0 0
x2 0 0 0.15 0.85 0 0 0 0
x3 0 0 0 0.1 0.9 0 0 0
x4 0.125 0 0 0 0.125 0.75 0 0
x5 0.05 0 0 0 0 0 0.95 0
x6 0 0 0 0 0 0 0.03 0.97
x7 1 0 0 0 0 0 0 0
x0 x1 x2 x3 x4 x5 x6 x7
x0 -1 1 0 0 0 0 0 0
x1 0 -0.8 0.8 0 0 0 0 0
x2 0 0 -0.85 0.85 0 0 0 0
x3 0 0 0 -0.9 0.9 0 0 0
x4 0.125 0 0 0 -0.875 0.75 0 0
x5 0.05 0 0 0 0 -1 0.95 0
x6 0 0 0 0 0 0 -0.97 0.97
x7 1 0 0 0 0 0 0 -1
23
Составим транспонированную матрицу DT :
x0 x1 x2 x3 x4 x5 x6 x7
x0 -1 0 0 0 0.125 0.05 0 1
x1 1 -0.8 0 0 0 0 0 0
x2 0 0.8 -0.85 0 0 0 0 0
x3 0 0 0.85 -0.9 0 0 0 0
x4 0 0 0 0.9 -0.875 0 0 0
x5 0 0 0 0 0.75 -1 0 0
x6 0 0 0 0 0 0.95 -0.97 0
x7 0 0 0 0 0 0 0.97 -1
{
−N 0 +0.125 N 4 +0.05 N 5 +N 7 =0
N 0−0.8 N 1=0
0.8 N 1−0.85 N 2=0
0.85 N 2−0.9 N 3=0
0.9 N 3−0.875 N 4 =0
0.75 N 4−N 5 =0
0.95 N 5−0.97 N 6 =0
0.97 N 6−N 7 =0
24
на операции складирования готовой продукции N 7=2000 шт/смену.
Как видно из полученных результатов, выход на операции удаления
резиста больше, чем выпуск с процесса маркировки (N5>N6). Это
объясняется тем, что что часть продукции с операции удаления резиста
возвращается на этап заготовки, а не переходит на операцию маркировки.
z i=v ( n )
a< П < b
25
k i (i=1,m) - коэффициент выхода годных изделий на i-ой операции;
П – годовой план выхода годных изделий с линии;
ni - количество единиц оборудования на i-ой операции;
xi – вектор технико-экономических показателей оборудования на i-ой операции;
zi – ёмкость накопителя перед i-ой операцией;
i – коэффициент загрузки оборудования на i-ой операции по запуску.
Тогда целевой критерий производительности технологической
линии можно представить:
q=f (ni , xi , k i , z i , П) (2)
В этом случае задачу по выбору оптимальной структуры линии
можно сформулировать следующим образом: необходимо путём
варьирования плана в интервале [a, b] найти такие ni, которые обеспечат
оптимизацию (2) при выполнении условия(1).
26
ненасыщенные, то можно увеличить поток на величину
*=min((U)=C(U)-φ(U)), не нарушая свойств транспортной сети.
Теорема 2. Если *0, то увеличивая на * поток в каждой
попутной дуге из Х0 в ХN и уменьшая на * поток в каждой встречной
дуге, мы увеличиваем поток в цепи.
Теорема 3. Если не существует цепи от Х0 до ХN с *0, то поток
φ в сети нельзя больше увеличить, т.е. он максимальный.
+¿ ¿ +¿ ¿
ХN =c(U А )=c(u), uU А ,
+¿ ¿ +¿ ¿
где U А – множество дуг, входящих в разрез; c(U А ) – пропускная способность
разреза.
Теорема 4 (теорема Форда-Фалкерсона). Для заданной
транспортной сети максимальное значение потока равно минимальной
пропускной способности разреза.
+¿ ¿
max ХN =min c(U А ,).
Алгоритм Форда-Фалкерсона подразумевает следующие этапы:
1. Отыскание какого-нибудь потока;
2. Отыскание полного потока;
3. Отыскание максимального потока.
27
3.3 Решение задачи по варианту
На рисунке 4 приведен граф, в виде которого представлен ТП с
соответствующими ТО:
28
Рисунок 5 - Граф технологического процесса
Рассмотрим следующий путь, не содержащий насыщенных дуг (1,
8, 4, 9).
δ(1,8)=7-1=6;
δ(8,4)= 6-1=5;
δ(4,9)= 4-3=1;
ε * =1.
Увеличение потока, проходящего через этот путь на 1, приводит к
насыщению дуги (4, 9) (рисунок 6).
29
Рисунок 6 - Граф технологического процесса
Рассмотрим следующий путь, не содержащий насыщенных дуг (1,
7, 9).
δ(1,7)=5-4=1;
δ(7,9)= 3-1=2;
ε * =1.
Увеличение потока, проходящего через этот путь на 1, приводит к
насыщению дуги (1,7) (рисунок 7).
30
Рисунок 7 - Граф технологического процесса
Рассмотрим следующий путь, не содержащий насыщенных дуг
(1,8,2,7,9).
δ(1,8)=7-2=5;
δ(8,2)= 4-2=2;
δ(2,7)= 3-1=2;
δ(7,9)= 3-2=1;
ε * =1.
Увеличение потока, проходящего через этот путь на 1, приводит к
насыщению дуги (7,9) (рисунок 8).
31
Рисунок 8 - Граф технологического процесса
Рассмотрим следующий путь, не содержащий насыщенных дуг
(1,8,2,7,9).
δ(1,8)=7-2=5;
δ(8,2)= 4-2=2;
δ(2,7)= 3-1=2;
δ(7,9)= 3-2=1;
ε * =1.
Увеличение потока, проходящего через этот путь на 1, приводит к
насыщению дуги (7,9) (рисунок 8).
32
Рисунок 9 - Искомый разрез транспортной сети
Так как ни одну из оставшихся вершин нельзя пометить, то поток
максимален. Подмножеству непомеченных вершин A 9 отвечает
разрез {(2,9), (3,9), (4,9), (7,9)} с пропускной способностью 6+3+4+3=16.
Таким образом, минимальным разрезом данной сети является узкое место
линии, и, следовательно, реальная производительность оборудования
узкого места определяет максимальный поток и выход годных приборов с
линии.
33
4. Исследование задачи маршрутной оптимизации на примере технологии
изготовления печатных плат
34
U={u1, u2 ,…, um} – множество дуг графа (переходов между
отверстиями).
Задача состоит в том, чтобы найти в графе гамильтонов цикл с
минимальным суммарным весом рёбер.
При решении этой задачи используется метод ветвей и границ, как
позволяющий получить точные решения без полного перебора вариантов.
Идея метода заключается в построении усечённого дерева перебора
на основании оценки снизу значения целевой функции. При этом способ
вычисления оценки должен быть максимально прост, так как этим
определяется время работы алгоритма.
Исходными данными для алгоритма является матрица расстояний S.
Алгоритм:
1) Приведение матрицы расстояний S по строкам и столбцам и
определение нижней оценки множества вариантов гамильтоновых
контуров.
r =∑ c i+ ∑ qi
где ci и qi – элементы приведения по строкам и столбцам
соответственно,
r - длина самого короткого гамильтонова контура в исследуемом
множестве вариантов.
2) Определение оценок (i, j) на включение в искомый гамильтонов
контур для всех «нулевых» дуг.
3) Включение дуг с максимальной оценкой в решение. При этом
необходимо соблюдать следующие правила:
в решение включаются дуги с максимальными равными
оценками;
дуги не должны образовывать частных контуров;
дуги должны соответствовать выбранному направлению обхода.
4) Коррекция матрицы S, заключающаяся в вычёркивании строк с
номерами i и столбцов j в соответствии с дугами, включёнными в
решение.
5) Гамильтонов контур найден? Если нет – переход к пункту 6, если да –
переход к пункту 8.
35
6) Определение подмножества гамильтоновых контуров с минимальной
оценкой r.
7) Переход к пункту 1.
8) Гамильтонов контур оптимален? Если нет – переход к пункту 6. Если
да – конец алгоритма.
1 2 3 4 5 6 7
1 X 14 17 8 20 12 16
36
2 14 X 11 6 11 4 13
3 17 11 X 16 6 11 13
4 8 6 16 X 13 4 11
5 20 11 6 13 X 9 7
6 12 4 11 4 9 X 9
7 16 13 13 11 7 9 X
1-й шаг.
Приведём полученную матрицу по строкам. Для этого из каждой строки
вычтем её минимальный элемент.
1 2 3 4 5 6 7 Сi
1 X 14 17 8 20 12 16 8
2 14 X 11 6 11 4 13 4
3 17 11 X 16 6 11 13 6
4 8 6 16 X 13 4 11 4
5 20 11 6 13 X 9 7 6
6 12 4 11 4 9 X 9 4
7 16 13 13 11 7 9 X 7
i .
Найдём сумму минимальных для каждой строки элементов с
37
7
∑ c i =8+ 4+6+ 4+ 6+ 4+7=39
i =1
1 2 3 4 5 6 7
1 X 6 9 0 12 4 8
2 10 X 7 2 7 0 9
3 11 5 X 10 0 5 7
4 4 2 12 X 9 0 7
5 14 5 0 7 X 3 1
6 8 0 7 0 5 X 5
7 9 6 6 4 0 2 X
qj 4 0 0 0 0 0 1
столбца элементов q j
Найдём сумму минимальных для каждого
7
38
В результате получаем матрицу:
1 2 3 4 5 6 7
1 X 6 9 0 12 4 7
2 6 X 7 2 7 0 8
3 7 5 X 10 0 5 6
4 0 2 12 X 9 0 6
5 10 5 0 7 X 3 0
6 4 0 7 0 5 X 4
7 5 6 6 4 0 2 X
Δ(1,4 )=4+0=4;
Δ(2,6)=2+0=2 ;
Δ(3,5 )=5+0=5 ;
Δ(4,1)=0+4=4;
Δ(4,6 )=0+0=0;
Δ(5,3 )=0+6=6;
Δ(5,7 )=0+4=4;
Δ(6,2)=0+2=2 ;
Δ(6,4 )=0+0=0;
Δ(7,5 )=2+0=2 .
39
Максимальное увеличение оценки, равное 6, имеет дуга (5,3).
Вычёркиваем 5-ю строку и 3-й столбец. Получаем матрицу расстояний, в
которой наложен запрет на дугу (3,5).
1 2 4 5 6 7 Сi
1 X 6 0 12 4 7 0
2 6 X 2 7 0 8 0
3 7 5 10 X 5 6 5
4 0 2 X 9 0 6 0
6 4 0 0 5 X 4 0
7 5 6 4 0 2 X 0
1 2 4 5 6 7
1 X 6 0 12 4 7
2 6 X 2 7 0 8
3 2 0 5 X 0 1
4 0 2 X 9 0 6
6 4 0 0 5 X 4
7 5 6 4 0 2 X
qj 0 0 0 0 0 1
40
Константа приведения γ=5+1=6. Нижняя оценка длин
гамильтоновых контуров: r=44+6=50.
1 2 3 4 5 6 7 Сi
1 X 6 9 0 12 4 7 0
2 6 X 7 2 7 0 8 0
3 7 5 X 10 X 5 6 5
4 0 2 12 X 9 0 6 0
5 10 5 X 7 X 3 0 0
6 4 0 7 0 5 X 4 0
7 5 6 6 4 0 2 X 0
1 2 3 4 5 6 7
1 X 6 9 0 12 4 7
2 6 X 7 2 7 0 8
3 2 0 X 5 X 0 1
4 0 2 12 X 9 0 6
5 10 5 X 7 X 3 0
41
6 4 0 7 0 5 X 4
7 5 6 6 4 0 2 X
qj 0 0 6 0 0 0 0
1 2 4 5 6 7 Сi
1 X 6 0 12 4 6 0
2 6 X 2 7 0 7 0
3 2 0 5 X 0 0 0
4 0 2 X 9 0 5 0
6 4 0 0 5 X 3 0
7 5 1 6 2 4 4 0 5 2 6 X 7 0
1 X 6 0 12 4 6
2 6 X 2 7 0 7
3 2 0 5 X 0 0
4 0 2 X 9 0 5
6 4 0 0 5 X 3
7 5 6 42
4 0 2 X
qj 0 0 0 0 0 0
В результате получаем матрицу:
1 2 4 5 6 7
1 X 6 0 12 4 6
2 6 X 2 7 0 7
3 2 0 5 X 0 0
4 0 2 X 9 0 5
6 4 0 0 5 X 3
7 5 6 4 0 2 X
43
Δ(1,4 )=4+0=4 ;
Δ(2,6)=2+0=2;
Δ(3,2 )=0+0=0;
Δ(3,6 )=0+0=0;
Δ(3,7 )=0+3=3;
Δ(4,1)=0+2=2;
Δ(4,6)=0+0=0;
Δ(6,2)=0+0=0;
Δ(6,4)=0+0=0;
Δ(7,5 )=2+5=7.
1 2 4 6 7 Сi
1 X 6 0 4 6 0
2 6 X 2 0 7 0
3 2 0 5 0 0 0
4 0 2 X 0 5 0
6 4 0 0 X 3 0
qj 0 0 0 0 0
44
Путём замены элемента (7,5) на знак "∞" ("X") получим матрицу
гамильтоновых контуров.
1 2 4 5 6 7 Сi
1 X 6 0 12 4 6 0
2 6 X 2 7 0 7 0
3 2 0 5 X 0 0 0
4 0 2 X 9 0 5 0
6 4 0 0 5 X 3 0
7 5 1 6 2 4 4 X 5 2 6 X 7 2
1 X 6 0 12 4 6
2 6 X 2 7 0 7
3 2 0 5 X 0 0
4 0 2 X 9 0 5
6 4 0 0 5 X 3
7 3 4 2 X 0 X Константа
приведения γ=2+5=7. Нижняя
qj 0 0 0 5 0 0
оценка длин гамильтоновых
контуров: r=50+7=57.
Т.к. 50<57, то для дальнейшего ветвления берем матрицу,
полученную после включения дуги в решение
3-й шаг.
45
1 2 4 6 7 Сi
1 X 6 0 4 6 0
2 6 X 2 0 7 0
Найдем увеличения оценок
Δ(i , j ) 3 2 0 5 0 0 0
для дуг, у которых
α (i , j )=0 , для этого сложим
4 0 2 X 0 5 0
наименьшие значения в i-ой
строке и j-ом 6 4 0 0 X 3 0 столбце:
2 X 2 X 7 2
3 0 5 0 X 0
6 0 0 46 X 3 0
qj 0 0 0 2
Константа приведения γ=6+2=8. Нижняя оценка длин
гамильтоновых контуров: r=50+8=58.
1 2 4 6 7 Сi
1 X 6 X 4 6 4
2 6 X 2 X 7 2
3 2 0 5 0 X 0
4 X 2 X 0 5 0
6 4 0 0 X 3 0
qj 2 0 0 0 3
Константа
приведения γ=6+5=11. Нижняя оценка длин гамильтоновых контуров:
r=50+11=61.
Т.к. 58<61, то для дальнейшего ветвления берем матрицу,
полученную после включения дуги в решение.
4-й шаг. 2 4 6 7 Сi
1 2 X 0 0 0
2 X 0 X 3 0
3 0 5 0 X 0
6 0 0 47 X 1 0
qj 0 0 0 0
Найдем увеличения оценок Δ(i , j ) для дуг, у которых α (i , j )=0 , для
этого сложим наименьшие значения в i-ой строке и j-ом столбце:
Δ(1,6 )=0+0=0 ;
Δ(1,7 )=0+1=1 ;
Δ(2,4)=3+0=3 ;
Δ(3,2 )=0+0=0 ;
Δ(3,6 )=0+0=0 ;
Δ(6,2)=0+0=0;
Δ(6,4 )=0+2=2.
2 6 7 Сi
1 2 0 0 0
3 0 0 X 0
Константа приведения γ=0+0=0.
Нижняя оценка 6 0 X 1 0 длин гамильтоновых
контуров: r=58+0=58.
qj 0 0 0
Путём замены элемента (2,4) на знак "∞" ("X")
получим матрицу гамильтоновых контуров.
48
2 4 6 7 Сi
1 2 X 0 0 0
2 X X X 3 3
3 0 5 0 X 0
6 0 0 X 1 0
qj 0 0 0 0
Константа приведения γ=0+3=3.
Нижняя оценка длин гамильтоновых контуров: r=58+3=61.
Т.к. 58<61, то для дальнейшего ветвления берем матрицу, полученную после
включения дуги в решение.
5-й шаг.
2 6 7 Сi
1 2 0 0 0
3 0 0 X 0
6 0 X 1 0
qj 0 0 0
49
Δ(1,6 )=0+0=0 ;
Δ(1,7 )=0+1=1 ;
Δ(3,2 )=0+0=0 ;
Δ(3,6 )=0+0=0 ;
Δ(6,2)=0+1=1 .
2 6 7 Сi
1 2 0 X 0
3 0 0 X 0
6 X X 1 1
2 6 7
1 2 0 X
3 0 0 X
6 X X 0
qj 0 0 0
50
Константа приведения γ=1+0=1. Нижняя оценка длин
гамильтоновых контуров: r=58+1=59.
6-й шаг.
1 2 3 4 5 6 7
1 X 6 3 0 12 4 7
2 6 X 1 2 7 0 8
3 2 0 X 5 X 0 1
4 0 2 6 X 9 0 6
5 10 5 X 7 X 3 0
6 4 0 1 0 5 X 4
7 5 6 0 4 0 2 X
51
Δ(1,4)=4 +0=4;
Δ(2,6)=1+0=1;
Δ(3,2)=0+0=0;
Δ(3,6)=0+0=0;
Δ(4,1)=0+2=2;
Δ(4,6)=0+0=0;
Δ(5,7)=3+1=4;
Δ(6,2)=0+0=0;
Δ(6,4)=0+0=0;
Δ(7,3)=0+1=1;
Δ(7,5)=0+5=5.
1 2 3 5 6 Сi
2 6 X 1 7 0 0
3 2 0 X X 0 0
4 X 2 6 9 0 0
6 4 0 1 5 X 0
7 5 6 0 X 2 0
qj 2 0 0 5 0
52
Константа приведения γ=0+7=7. Нижняя оценка длин
гамильтоновых контуров: r=55+7=62.
1 2 3 4 5 6 7 Сi
1 X 6 3 X 12 4 7 3
2 6 X 1 2 7 0 8 0
Константа
3 2 0 X 5 X 0 1 0 приведения
γ=6+1=7.
Нижняя 4 0 2 6 X 9 0 6 0 оценка длин
5 10 5 X 7 X 3 X 3
6 4 0 1 0 5 X 4 0
7 5 6 0 4 0 2 X 0
qj 0 0 0 0 0 0 1
7-й шаг.
53
1 2 4 5 6 7
1 X 6 0 7 4 6
2 6 X 2 2 0 7
3 2 0 5 X 0 0
4 0 2 X 4 0 5
6 4 0 0 0 X 3
7 3 4 2 X 0 X
Δ(1,4)=4 +0=4;
Δ(2,6)=2+0=2;
Δ(3,2)=0+0=0;
Δ(3,6)=0+0=0;
Δ(3,7)=0+3=3;
Δ(4,1)=0+2=2;
Δ(4,6)=0+0=0;
Δ(6,2)=0+0=0;
Δ(6,4)=0+0=0;
Δ(6,5)=0+2=2;
Δ(7,6)=2+0=2.
54
1 2 5 6 7 Сi
2 6 X 2 0 7 0
3 2 0 X 0 0 0
4 X 2 4 0 5 0
6 4 0 0 X 3 0
7 3 4 X 0 X 0 Константа
приведения γ=0+2=2. Нижняя
qj 2 0 0 0 0
оценка длин гамильтоновых
контуров: r=57+2=59.
1 2 4 5 6 7 Сi
1 X 6 X 7 4 6 4
2 6 X 2 2 0 7 0
3 2 0 5 X 0 0 0
4 0 2 X 4 0 5 0
6 4 0 0 0 X 3 0
7 3 4 2 X 0 X 0
qj 0 0 0 0 0 0
55
Константа приведения γ=4+0=0. Нижняя оценка длин
гамильтоновых контуров: r=57+4=61.
56
Рисунок 12 – Рабочий чертеж платы
57
5. Заключение
В процессе выполнения данной курсовой работы был определен
оптимальный вариант конструкции изделия ЭВС с учетом последовательности
операций; произведен расчет запусков на технологические операции на основе
линейных стохастических сетей; решена задача оптимизации структуры
технологической линии методом расшивки узких мест, а также исследована
задача маршрутной оптимизации на примере технологии изготовления
печатных плат.
58
Библиографический список
1. Конструкторско-технологическое обеспечение производства ЭВМ. Часть
1. Определение оптимального варианта конструкции изделия с учётом
последовательности операций: методические указания к практическим и
лабораторным занятиям / Рязан. гос. радиотехн. ун-т; сост.: А.И. Таганов,
Р.А. Таганов. Рязань. 2012. 36 с. №4576.
2. Конструкторско-технологическое обеспечение производства ЭВМ. Часть
2. Метод расчета запусков технологических операций на основе
стохастических сетевых моделей: методические указания к практическим
и лабораторным занятиям / Рязан. гос. радиотехн. ун-т; сост.: А.И.
Таганов, Р.А. Таганов. Рязань. 2012. 32 с. №4577.
3. Конструкторско-технологическое обеспечение производства ЭВМ. Часть
3. Структурная оптимизация процессов на основе сетевых моделей и
потоковых методов: методические указания к практическим и
лабораторным занятиям / Рязан. гос. радиотехн. ун-т им. В.Ф. Уткина;
сост.: А.И. Таганов. Рязань. 2019. 24 с. №5409.
4. Конструкторско-технологическое обеспечение производства ЭВМ. Часть
4. Оптимизация управляющих программ технологических автоматов:
методические указания к практическим и лабораторным занятиям / Рязан.
гос. радиотехн. ун-т им. В.Ф. Уткина; сост.: А.И. Таганов. Рязань. 2019.
28 с. №5389.
5. А.И. Таганов. Основы конструирования электронных средств:
Методические указания к выполнению курсовой работы / Рязан. гос.
радиотехн. университет. Рязань: РГРТУ, 2020. 17 с
6. Кофман А. Введение в прикладную комбинаторику. - М.:Наука, 1975. - 478
с.
59