Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Задача об усреднении состава руды






Железная руда поступает в бункер из 4-х рудников. Для получения из неё сплава

с заданными свойствами она должна содержать 3 элемента А, В, С в количестве, указанном в табл. 11.

Таблица 11

Элемент Минимальное содержание
А 6 кг/т
В 120 кг/т
С 25 кг/т

 

Руда на каждом руднике содержит эти 3 элемента в разных количествах (кг/т), указанных в табл. 12.

 

 

Таблица 12

Элемент сплава Рудник  
       
А        
В        
С        
           

 

Стоимость добычи и перевозки 1 т руды от рудника до бункера указана в табл. 13 ($).

 

Таблица 13

Рудник Стоимость добычи и перевозки
   
   
   
   

 

Можно составить различные смеси, удовлетворяющие минимальным требованиям по всем основным элементам. Но руда от разных рудников имеет различную стоимость, поэтому стоимость смесей также различна. Требуется найти самую дешёвую смесь.

Пусть - часть тонны смеси, получаемая от руды 1 рудника;

- часть тонны смеси, получаемая от руды 2 рудника;

- часть тонны смеси, получаемая от руды 3 рудника;

- часть тонны смеси, получаемая от руды 4 рудника.

Тогда количество элементов А, В, С в одной тонне смеси определяется неравенствами

9 + 3 + 7 + 4 6;

90 + 120 + 65 + 155 120;

35 + 20 + 24 + 35 25.

 

Поскольку сумма четырёх компонентов должна давать 1,

+ + + = 1;

Это ограничение называется ограничением материального баланса и задаётся в виде равенства.

Целевая функция, определяющая стоимость тонны любой смеси, имеет вид

L = 500 + 100 + 300 + 200 min.

Приведя математическое описание к стандартному (для программы Optimization Toolbox) виду, получим задачу линейного программирования

L = 500 + 100 + 300 + 200 min.

-9 - 3 - 7 - 4 - 6;

-90 - 120 - 65 - 155 -120;

-35 - 20 - 24 - 35 -25;

+ + + = 1;

0; 0; 0; 0.

В рабочем окне программы Matlab выполняем действия, приведенные ниже

Согласно ответу программы руду со второго рудника не нужно доставлять в бункер.

Контрольные вопросы по разделу 2 курсовой работы

1.Что такое математическая модель задачи линейного программирования?

2.В чём состоит подготовка математической модели задачи линейного программирования к решению средствами программы Optimization Toolbox?

3.Могут ли ограничения задачи линейного программирования быть представлены в виде равенств?

4.Как ограничения в виде равенств записываются в атрибутах функции linprog?

5.Какие атрибуты используются в функции linprog?

6.Могут ли в решении задачи об усреднении состава руды переменные xi быть больше единицы?

7. Могут ли ограничения в задаче линейного программирования содержать нелинейные компоненты?

8. Что означает атрибут lx в функции linprog?

9.Какие атрибуты должна содержать функция linprog при отсутствии ограничений в виде равенств?

10.Чем отличаются задачи нелинейного и линейного программирования?

2.4. Варианты задания по разделу 2 курсовой работы

Варианты задания по второму разделу курсовой работы приведены в табл. 14.

Номер варианта задания совпадает с номером фамилии студента в списке группы; b1; b2; b3 - минимальное содержание элементов A, B, C в руде, доставляемой из 1, 2, 3 и 4 рудников; с1, с2, с3 и с4 – стоимость добычи и перевозки руды к бункеру. Требуется найти самую дешёвую смесь, то есть весовые коэффициенты (аргументы задачи) и минимум целевой пользуя функции L, используя программу Optimization Toolbox (функция linprog).

Таблица 14

№ варианта b1; b2; b3 с1; с2; с3; с4
  5; 120; 25 400; 100; 300; 200
  4; 130; 20 400; 100; 300; 200
  4; 110; 25 200; 100; 300; 200
  5; 115; 26 600; 100; 300; 200
  5; 120; 25 600; 100; 300; 500
  4; 110; 25 600; 100; 700; 200
  4; 115; 25 600; 100; 100; 200
  5; 120; 25 600; 100; 300; 300
  5; 120; 25 600; 100; 300; 700
  5; 120; 24 600; 200; 100; 700
  5; 120; 23 900; 200; 300; 700
  5; 120; 23 600; 200; 300; 700





© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.