Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
!ЛР3.doc
Скачиваний:
16
Добавлен:
24.11.2019
Размер:
11.28 Mб
Скачать

Постановка задачи

Определение состава сплавов

Для получения сплавов А и B используются четыре металла 1, 2, 3, 4, требования к содержанию которых в сплавах А и B приведены в табл. 1.

Таблица 1. Требования к содержанию металлов в задаче определения состава сплавов

Сплав

Требования к содержанию металла

A

Не более 80% металла 1

Не более 30% металла 2

B

От 40 до 60% металла 2

Не менее 30% металла 3

Не более 70% металла 4

Характеристики и запасы руд, используемых для производства металлов 1, 2, 3 и 4, указаны в табл. 2.

Таблица 2. Характеристики и запасы руд

Руда

Максимальный запас, т

Состав, %

1

2

3

4

Другие компоненты

Цена, $/т

1

10

20

10

30

30

10

30

2

20

10

20

30

30

10

40

3

30

5

5

70

20

0

50

Пусть цена 1 т сплава А равна 200 долларов, а 1 т сплава B – 210 долларов. Необходимо максимизировать прибыль от продажи сплавов А и B. Так как цена сплавов фиксированная, необходимо скомпоновать сплавы по составу таким образом, чтобы затраты на производство сплавов были минимальны.

Обозначим через , , , и , , , количество 1, 2, 3 и 4 – металлов, используемых для получения сплавов А и B, соответственно. Количество использованной i-й руды обозначи , .

Составляем целевую функцию:

где z – прибыль, которая должна быть максимальной.

Запишем ограничения.

  • Ограничения на состав сплавов

Ограничения на характеристики и состав руды

На количество руд

Ограничения на диапазоны использования варьируемых переменных

, ,

Отведем под переменные , , диапазон ячеек C3:D6, а под переменные , – диапазон ячеек F3:F5 (рис. 2).

В ячейку G9 введем функцию цели

=200*СУММ(C3:С6) + 210*СУММ(D3:D6) – 30*F3 – 40*F4 – 50*F5

В диапазон ячеек C8:C17 введем левые части ограничений, причем преобразуем их к виду, когда все переменные находятся слева, а все знаки неравенств – меньше или равно.

= C3 – 0.8*СУММ(C3:C6)

= C4 – 0.3*СУММ(C3:C6)

= D4 – 0.6 *СУММ(D3:D6)

= 0.4*СУММ(D3:D6) – D4

= 0.3*СУММ(D3:D6) – D5

= D6 – 0.7 *СУММ(D3:D6)

= СУММ(C3:D3) – 0.2*$F$3 – 0.1*$F$4-0.05*$F$5

= СУММ(C4:D4) – 0.1*$F$3 – 0.2*$F$4-0.05*$F$5

= СУММ(C5:D5) – 0.3*$F$3 – 0.3*$F$4-0.7*$F$5

= СУММ(C6:D6) – 0.3*$F$3 – 0.3*$F$4-0.2*$F$5

В диапазон ячеек H3:H5 введем количество имеющихся запасов руд. Выберем команду Сервис, Поиск решения и заполним диалоговое окно Поиск решения, как показано на рис. 1.

Рис. 1. Диалоговое окно Поиск решения в задаче определения состава сплавов

Рис. 2. Результат расчета в задаче определения состава сплавов

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]