- •Тесты-вопросы по дисциплине «Системное проектирование в машиностроении»
- •Вопросы по дисциплине «Математические методы в инженерии»
- •1. Виды задач линейного программирования (зпл)
- •2. Основные определения злп
- •3. Геометрическая интерпретация и графический метод решения злп.
- •4 Симплексный метод решения злп
- •5 Оптимизация раскроя листовых и прутковых заготовок методом злп.
- •6. Оптимизация методом последовательного симплекса
- •7. Методы решения задач с нецелочисленным планом
- •14. Проектирование оптимального производственного плана машиностроительного предприятия методом Гомори
- •15. Градиентный метод
- •16. Оптимизация методом обобщенного приведенного градиента
- •17 Оптимизация методом динамического программирования
- •18 Оптимизация методом штрафных функций
- •19. Оптимизация методом Эйлера-Лагранжа
- •20. Многокритериальная оптимизация
- •Вопросы по дисциплине «Основы научных исследований, организация и планирование эксперимента»
- •8. План полного факторного эксперимента
- •9. Классификация планов эксперимента
- •Вопросы по дисциплине «Автоматизированное проектирование технологий обработки давлением»
- •Виды объемного геометрического моделирования. Твердотельное моделирование. Булевы операции.
- •5. Основные этапы расчета параметров деформирования заготовки при штамповке при использовании конечно-элементных пакетов.
- •6. Типы файлов, используемых при геометрическом моделировании. Взаимодействие cad и сае программных комплексов.
- •Вопросы по дисциплине «Автоматизация", робототехника и гпс кузнечно-штамповочного производства»
- •1. Задачи, решаемые при автоматизации технологических процессов обработки металлов давлением.
- •Основные направления и тенденции развития автоматизации кшп на современном этапе.
- •3.Требования к технологическому процессу, к технологичности заготовок, к конструкции штампов и оборудованию при создании автоматизированных производств.
- •4. Применение цикловых диаграмм и блок схем при разработке схем автоматизации процессов омд.
- •5. Классификация захватных устройств. Принципы выбора и расчета захватных устройств. Пример метода расчета.
- •6.Подающие устройства. Классификация, принципы выбора и расчета.
- •8. Преобразующие механизмы. Классификация, принципы выбора и расчета.
- •9. Составные преобразующие механизмы. Принципы выбора и расчета. Примеры.
- •10. Автоматизация листовой штамповки. Классификация, назначение, принципы работы. Особенности выбора сам в зависимости от исходной заготовки.
- •11. Автоматизация процессов холодной объемной штамповки.
- •12. Механизация и автоматизация свободной ковки на молотах и прессах.
- •13. Автоматизация процессов горячей объемной штамповки.
- •14. Промышленные роботы в кшп. Устройство, принципы выбора и расчета. Схемы рботизированных линий и комплексов
- •15. Классификация автоматических линий (ал). Производительность и надежность ал.
- •16. Кузнечно-прессовые обрабатывающие центры.
- •17. Кузнечно-штамповочные автоматы. Классификация
- •18. Гибкие производственные системы кшп.
4 Симплексный метод решения злп
Симплексный метод является методом решения задач линейного программирования. Задача линейного программирования заключается в изучении способов поиска наибольшего или наименьшего значений линейной функции при наличии линейных ограничений. Функция, наибольшее или наименьшее значение которой отыскивается, называется целевой функцией. Совокупность значений переменных, при которых достигается наибольшее или наименьшее значение, называется оптимальным планом. Всякая другая совокупность значений, удовлетворяющая ограничениям, определяет решение (допустимый план). Изменением знака целевой функции задача максимизации сводится к задаче минимизации и наоборот.
Система ограничений в данных задачах задается системой линейных уравнений:
. (2.1.1)
Среди неотрицательных решений системы надо найти такие, которые максимизировали бы линейную функцию
(2.1.2)
Если ограничительные условия заданы неравенствами, то их можно преобразовать в равенство путем введения новых неотрицательных переменных, так называемых балансовых (выравнивающих).
Например,
в неравенстве
достаточно добавить к левой части
некоторую величину
,
и получится равенство
.
Переменные
x1, x2, … , xr называются базисными, где r
– ранг матрицы, а весь набор {
}
называется базисом. Остальные переменные
называются свободными. Выразим переменные
x1, x2, … , xr через свободные переменные
из системы (2.1.1):
(2.1.3)
Система (2.1.3) называется системой, приведенной к единичному базису.
Подставляя в линейную форму L (2.1.2) вместо базисных переменных их значения из системы (2.1.3), получим:
(2.1.4)
Полагаем,
что все свободные переменные равны
нулю. Тогда найдем значения базисных
переменных
.
Таким
образом, решение
является допустимым. Оно называется
базисным:
.
Решение
задачи с помощью симплексного метода
распадается на ряд шагов, заключающихся
в том, что от данного базиса B мы переходим
к другому базису
с таким расчетом, чтобы значение
уменьшалось (или увеличивалось для
поиска максимума), т. е.
5 Оптимизация раскроя листовых и прутковых заготовок методом злп.
Листы материала размером 613 м нужно раскроить так, чтобы получить заготовки двух типов: 800 штук заготовок типа С (45 м) и 400 штук типа В (23 м), израсходовав при этом как можно меньше материала.
В математической постановке задача формулируется следующим образом. Обозначим через xi число листов материала, раскраиваемых по i–му варианту и через сi , bi – число заготовок соответственно типа С и B при использовании i–го варианта раскроя. Параметры сi и bi представлены в табл. 6.1.1.
Таблица 6.1.1Варианты раскроя листовых заготовок
Тип заготовки |
Варианты раскроя |
|||
1 |
2 |
3 |
4 |
|
|
Количество заготовок в варианте раскроя |
|||
С В |
3 1 |
2 6 |
1 9 |
0 13 |
Необходимо найти минимум линейной функции, выражающей число израсходованных листов материала (по всем вариантам),
N(x1, x2, x3, x4)=x1+x2+x3+x4 , (6.1.1)
при условии, что переменные xi удовлетворяют следующим ограничениям:
(6.1.2)
Смысл данных ограничений в том, что соблюдена комплектность – все заготовки сделаны в достаточном числе. Подставляем в (6.1.2) сi и bi (см. табл. 6.1.1):
(6.1.3)
Кроме
того, необходимо ввести ограничения:
(6.1.4)
Ограничения означают, что ни один вариант не применяется к отрицательному числу материалов (т.е. из заготовок не будут изготовлены целые листы). Получим характерные условия задачи линейного программирования: найти минимум линейной функции при линейных ограничениях.
В прямоугольной системе координат XОY каждому возможному раскрою сопоставим точку, у которой координата X равна числу заготовок типа С, а координата Y – числу заготовок типа В. Эти точки обозначены буквой А с индексом, указывающим номер варианта раскроя. Например, первому варианту соответствует точка А1 с координатами x1 = 3, y1=1. Точка на отрезке А1А2 указывает своими координатами количество заготовок типа С и типа В, приходящихся в среднем на один лист материала в вариантах раскроя, которые представляют собой сочетания раскроев А1 и А2. Множество всевозможных планов раскроя, представляющих собой комбинации А1, А2, А3, А4, изображается совокупностью точек многоугольника ОА1А2А3А4.
Из всей совокупности возможных планов раскроя нас интересуют осуществимые планы, для которых выполнено условие комплектности. В них отношение числа заготовок типа С к числу заготовок типа В равно двум (800:400 = 2). Эти планы соответствуют точкам, лежащим на луче L2. Точка M1 принадлежит одновременно многоугольнику ОА1А2А3А4 и лучу L2 , поэтому соответствует плану, дающему наибольший выход заготовок в пропорции 2:1 на один лист. Следовательно оптимальный план раскроя расположен в точке M1 . Так как точка M1 находится на отрезке A1A2, то оптимальный план представляет собой комбинацию вариантов раскроя 1 и 2.
Обозначим через Z долю материала, которая кроится по варианту 1, остальная часть (1-Z) кроится по варианту 2. Из условия комплектности:
x1 Z+ x2 (1-Z) = 2 [y1 Z+ y2 (1-Z)] (6.1.5)
Подставляем значения x1, x2, y1, y2:
3 Z + 2 (1- Z ) = 2 [1 Z + 6 (1- Z)] ,(6.1.6)
откуда
Z =
.
Искомое минимальное число листов материала N находится из условия получения нужного числа заготовок типа С:
(6.1.7)
Решая
уравнение (6.1.6), получаем необходимое
(минимальное) число листов материала:
Тогда
Следовательно, оптимальный план раскроя следующий: по варианту 1 кроятся 250 листов, а по варианту 2 – 25 листов.
Построение плана раскроя прутковых заготовок
Из прутка длиной 4000 мм необходимо получить комплекты заготовок, представленные в табл. 6.2.1.
Таблица 6.2.1 Комплект прутковых заготовок
-
Номер
детали
Длина заготовок,
мм
Количество заготовок
на одно изделие
1
698
8
2
518
8
Варианты раскроя прутков длиной 4000 мм на заготовки представлены в табл. 6.2.2.
Таблица 6.2.2 Варианты раскроя исходных прутков
-
Вариант раскроя
Состав раскроя
А1
6985
А2
6984+5182
А3
6983+5183
А4
6982+5185
А5
6981+5186
А6
5187
Построим график. Координата x представляет собой число заготовок длиной 698 мм. Координата y – число заготовок длиной 518 мм. Условию комплектности (8 и 8) удовлетворяют планы лежащие на луче L1.
Точка М не может выйти за пределы области ОА1А2А4А6. Наиболее эффективным будет план в точке М1 , расположенной при пересечении луча L1 и отрезка А2А4. Чтобы получить такой план, надо использовать одновременно вариант А2 и А4. Обозначим Z долю материала, который нужно раскроить по варианту А4. Тогда доля материала раскраиваемого по варианту А2 равняется (1-Z). Должно соблюдаться условие комплектности (8 и 8):
x4 Z + x2 (1- Z)= y4 Z + y2 (1- Z) (6.2.1)
Подставляем значения x4, x2, y4, y2: 2 Z + 4(1- Z) = 5 Z + 2(1- Z).
Отсюда
.
Таким образом, оптимальным будет
раскрой, при котором по варианту А4 надо
раскроить
необходимого материала, а по варианту
А2 –
.
Таблица 6.2.3 Комплект прутковых заготовок № 2
Номер детали |
Длина заготовок, мм |
Количество заготовок в изделии |
1 |
698 |
3 |
2 |
518 |
1 |
Оптимальная точка М2 должна лежать на луче L2 , т. е. между вариантами раскроя А1 и А2. Оптимальный план раскроя должен включать в себя варианты А1 и А2. Так как по условию комплектности на три детали 1 требуется одна деталь 2, получаем уравнение:
x1 Z + x2 (1- Z) = 3 [y1 Z + y2 (1- Z)] . (6.2.2)
Подставляем значения x1, x2, y1, y2:
5 Z + 4 (1- Z) = 3 [0 Z + 2 (1- Z)], (6.2.3)
отсюда
.
Таким
образом, по варианту А1 надо раскроить
объема заготовок, а по варианту А2 –
.
