Материал: Д6520 Алексеев Математические методы в инженерии

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Министерство образования и науки Российской Федерации

САНКТ-ПЕТЕРБУРГСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ, МЕХАНИКИ И ОПТИКИ

Институт холода и биотехнологий

Г.В. Алексеев

Математические методы в инженерии Учебно-методическое пособие

Санкт-Петербург

2012

УДК 681.3.06

Алексеев Г.В. Математические методы в инженерии: Учеб.-метод. пособие.  СПб.: НИУ ИТМО; ИХиБТ, 2012.  39 с.

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

Пособие предназначено для студентов, обучающихся по магистерским про-граммам «Машины и агрегаты пищевой промышленности» и «Процессы и аппараты пищевых производств» (направление 151000 – Технологические машины и оборудо-вание). Оно может быть полезно студентам старших курсов, аспирантам и соискателям ученой степени.

Рецензент: доктор техн. наук, проф. В.А. Арет

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

В 2009 году Университет стал победителем многоэтапного конкурса, в результате которого определены 12 ведущих университетов России, которым присвоена категория «Национальный исследовательский университет». Министерством образования и науки Российской Федерации была утверждена программа его развития на 2009–2018 годы. В 2011 году Университет получил наименование «Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики».

 Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, 2012

 Алексеев Г.В., 2012

Введение

Цель практических занятий – научить студентов, обучающихся по магистерским программам направления 151000 «Технологические машины и оборудование», самостоятельно исследовать проблемы, препятствующие дальнейшему совершенствованию производства технологических машин и оборудования для пищевой промышленности и пищевых производств и выбирать пути их решения.

Студенты, выполнившие соответствующие задания, в частности, должны:

  • знать методы и средства обеспечения оптимального конструирования машиностроительной продукции и новейшие технологии конструирования технических устройств;

  • уметь строить план «транспортной задачи» для моделирования процесса пищевого производства при определении оптимальных условий его реализации с точки зрения новейших технологий или выбора оптимальной конструкции для соответствующего аппарата или технического устройства;

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

Курс «Математические методы в инженерии» базируется на естественнонаучной и инженерной подготовке студентов и тесно связан с такими дисциплинами, как высшая математика (разделы: теория вероятности и математическая статистика), теория механизмов и машин (в полном объеме), гидравлика (в полном объеме), инженерная графика (в полном объеме) и «Информатика» (разделы: операционная система Windows, численные методы вычислений и пакет прикладных программ Mathcad).

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

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

Транспортная задача по критерию стоимостей Задание

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

Если достижение требуемого потребительского свойства в заданном процессе или производительности, например, некоторого технологического аппарата принять за целевую функцию, то совокупность параметров операций этого процесса или набор комплектующих оборудования часто может быть найден при решении одной из наиболее распространенных задач линейного программирования – «транспортной задачи».

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

Краткие сведения из теории

Пусть некоторый однородный товар (ингредиенты, участвующие в процессе) хранится на m пунктах отправления Аi (= 1m) и требуется в n пунктах назначения Вj (= 1n). Известны следующие параметры: аi – запас товара на i-м пункте отправления; bj – потребность в товаре в j-м пункте назначения; сij – длительность перемещения единицы товара из i-го пункта отправления склада в j-й пункт назначения. Предполагается, что длительность перемещения произвольного количества товара пропорциональна этому количеству. Требуется составить план перемещений ингредиентов так, чтобы удовлетворить потребности при имеющихся запасах, обеспечив при этом наименьшую суммарную длительность перемещений.

Обозначим через хij количество товара, перевозимого из i-го пункта отправления в j-й пункт назначения. Стоимость перевозки товара из Аi в Вj составит сijхij, а суммарная стоимость перевозок есть . Следовательно,

z =min. (1)

Далее, все запасы из пункта Аi должны быть вывезены, т. е.

, i = 1m. (2)

Все потребности пункта Вj должны быть удовлетворены, т. е.

, j = 1n. (3)

Естественно предполагать также, что

хij  0, i = 1m, j = 1n. (4)

Таким образом, математическая модель транспортной задачи (ТЗ) состоит в определении неотрицательного плана перевозок Х= (хij), для которого выполняются условия (2) и (3), а целевая функция (1) принимает наименьшее значение. Матрица Х = (хij)m×n называется матрицей перевозок.

Для наглядности условия ТЗ можно представить в виде таблицы (табл. 1).

Здесь в 1-й строке показаны потребности пунктов назначения Вj (j = 1n), в 1-м столбце – запас товара в пунктах отправления Аi (i = 1 m). В каждой ячейке (i, j) в верхнем левом углу приведены стоимости перевозки единицы товара сij, а в cередине – количество товара, перевозимого из i-го пункта отправления в j-й пункт назначения хij.

Таблица 1

Условия транспортной задачи

Bj

Аi

B1

B2

Bп

А1

с11

х11

с12

x12

с1п

x1n

А2

c21

x21

c22

x22

c2п

x2n

Ат

cm1

xm1

cm2

xm2

cmn

xmn

Если сумма всех запасов равна сумме всех заявок, т. е.

= , (5)

то мы имеем ТЗ закрытого типа.

Определение 1. Всякое неотрицательное решение систем линейных уравнений, определяемое матрицей перевозок Х, называется планом ТЗ.

Определение 2. План Х*, при котором функция (1) принимает своё минимальное значение, называется оптимальным планом ТЗ.

Теорема 1. Для того, чтобы ТЗ имела допустимые планы, необходимо и достаточно, чтобы выполнялось равенство (5).

Необходимость. Просуммируем равенства (2) по всем j от 1 до п, а равенства (3) по всем i от 1 до m:

.

При этом суммируются все переменные хij как по строкам, так и по столбцам как в первом равенстве, так и во втором, поэтому левые части равенств равны, , а тогда равны и правые:

Достаточность. Обозначим α. Пусть

хij = . (6)

Так как аi bj  0, то α > 0, поэтому хij  0, i = 1m, j = 1n. Следовательно, выполнены ограничения (4) ТЗ. Далее, просуммируем равенства (6) по i от 1 до m:

= аi = bj, j = 1n,

т. е. выполнены ограничения (3) ТЗ. Аналогично, просуммировав равенства (6) по j от 1 до п, получим выполнение ограничений (2) ТЗ.

В случае если сумма запасов не равна сумме потребностей (заявок), имеем задачу открытого типа. Если сумма заявок превышает сумму запасов, вводится фиктивный поставщик Аm+1, «запас» которого равен разности между суммой заявок и суммой запасов:

Аm+1 =

В случае если сумма запасов превышает сумму заявок, вводится фиктивный потребитель Вп+1, «заявка» которого равна разности между суммой запасов и суммой заявок:

bп+1 = .