4 Побудова цільової функції ГВС

Цільова функція – це функція, яка поєднує характеристику якості функціонування з параметрами системи [1]. Потрібно побудувати цільову функцію, за допомогою якої можна було би знайти оптимальну кількості верстатів і накопичувачів, при яких буде забезпечено максимальний прибуток.

Прибуток визначається за формулою:

Pr=D-Vс*n-Vн*k  (1)

де D– загальний прибуток, V – витрати на обслуговування верстатів та накопичувачів:

Загальний прибуток обчислюється формулою,

 D=AC, (2)  

де А-середня кількість заявок, які обслуговуються СМО за одиницю часу, С- прибуток

від обробки однієї заготівки на верстаті.

 

D = Ad, (3)

де А – середня кількість заявок, які обслуговуються СМО за одиницю часу;

d – дохід від обробки однієї заготівки на верстаті.Середня кількість заявок, які обслуговуються СМО за одиницю часу обчислюють за формулою:

А = (1-Рп+k), (4)

де  – інтенсивність потоку заготівок за годину; Pn+k – ймовірність того, що система знаходиться у стані n+k (n заявок обслуговуються, k – у черзі). Вона обчислюється за формулою:

Рn+k=P0,,  (5)

 

де k – довжина черги, n – кількість верстатів, Ро - ймовірність того, що система знаходиться в початковому стані (СМО вільна),

обчислюють за формулою :

P0 = ,(6)

де

,(7)

де  – інтенсивність потоку обслуговування, tср – середній час обробки однієї заготівки на верстаті, а

<1, (8)

Підставивши формули (2) – (8) в формулу (1) ми отримуємо цільову функцію (9), яка зв’язала прибуток з кількістю верстатів та накопичувачів:

P=d-(vвn+vнk). (9 )


5 Вибір оптимальних параметрів ГВС:

 

Розроблено програму для обчислення цільової функції, в залежності від кількості верстатів (n) та накопичувачів (k), яка представлена у тексті програми. В результаті роботи програми отримано таблицю значення цільової функції:

Таблиця1-Значення цільової функції

n\k 1 2 3 4 5 6 7 8 9 10
12 563.23 575.66 581.51 583.87 584.32 583.72 582.53 581.02 579.34 577.55
13 576.87 584.80 585.31 584.00 582.25 580.39 578.50 576.60 574.70 572.80
14 579.68 582.48 581.13 579.29 577.40 575.50 573.60 571.70 569.80 567.90
15 577.97 578.07 576.29 574.40 572.50 570.60 568.70 566.80 564.90 563.00
16 574.37 573.27 571.40 569.50 567.60 565.70 563.80 561.90 560.00 558.10

В результаті роботи був вибраний оптимальний вариант гнучкоі виробничоі системи.На основі початкових даних, які представлені в цій роботі, максимальний прибуток у розмірі 585.31грн. на годину буде отримано при кількості верстатів (n)=13, та кількості накопичувачів (k)=3.


Висновки

У даній курсовій була досягнена ціль роботи-вибір найкращого варіанту ГВС та розроблений передескізний проект системи  за такими основними початковими даними:

– інтенсивність потоку заготівок (95 заготівок за годину);

–     середній час обробки однієї заготівки на верстаті (0,119години);

–     витрати на обслуговування одного верстата за годину(4,9 гривні за годину);

–     витрати на обслуговування одного накопичувача за годину(1,9 гривні за годину);

–     дохід, який отримується від обслуговування однієї заготівки на верстаті (6,9 гривень);

–     стандартна ємність накопичувача (10 заготівок).

Для досягнення цієї мети вирішені такі задач:

–     визначені проблеми та проблематики;

–     виявлено та побудовано дерево цілей:

–     здійснена поставка задачі;

–     виконана декомпозиція ГВС;

–     виконане агрегування ГВС;

–     побудована математична модель ГВС;

–     визначені критерії якості ГВС;

–     побудована цільова функція ГВС;

–     здійснено вибір оптимального варіанту ГВС.

В результаті виконаної роботи було доведено, що побудова ГВС з даними початковими характеристиками можлива. Був вибраний оптимальний варіант ГВС з максимальним прибутком у розмірі 585.31грн. на годину при кількості верстатів (n)=13, та кількості накопичувачів (k)=3.


Список використаноі літератури.

1.    Приходько С.Б. Індівідуальний комплект з дисципліни: Системний аналіз об’єктів і процесів комп’ютеризації – Миколаїв: НУК , 2005 – 47c.

2. Перегудов Ф.И., Тарасенко Ф.П. Введение в системный анализ: Учебное пособие для вузов - М.: Высшая школа, 1989 – 367с.


Додаток А

 

 

Текст програми:

 

Program MGVS;

{$N+}

Uses crt;

Const size = 60;

type

TMatrix=array[1..size, 1.. size] of double;

VAR lm,Tsr,d,Vs,Vn:double;

l,n,m,i,j,MaxN,MaxM: integer;

A:TMatrix;

FRez:text;

fname:string;

function deg(x:real;y:integer):double;

begin

deg:=Exp(Ln(x)*y);

end;

function fac(x:byte):real;

var i:integer;

rez:real;

begin

rez:=1;

for i:=1 to x do rez:= rez * i;

fac:=rez;

end;

function Pr(p_lm,p_Tsr,p_d,p_Vs,p_Vn:real; p_l,p_n,p_m:byte):double;

var P1,P2,p3,p4,p5:double;

i:Integer;

Begin

P1:=deg(p_Tsr*p_lm, p_n+p_l*p_m) / ( deg(p_n,p_l*p_m) * fac(p_n) );

p3:=0;

for i:=1 to n do p3:=p3+( deg(p_Tsr*p_lm,i)/(fac(i) ) );

p4:=deg(p_Tsr*p_lm,p_n+1)/( p_n*fac(p_n) ) ;

p5:= ( 1 - deg((p_Tsr*p_lm)/n ,p_l*p_m) ) / (1- ((p_Tsr*p_lm)/n) );

P2:=1/(1+p3+p4*p5);

Pr:=(p_d*p_lm)*(1-P1*P2)-(p_Vs*p_n)-(p_Vn*p_m);

end;

BEGIN

ClrScr;

Write('Vvedite fail rezultatov: '); Readln(Fname);

assign(frez,Fname);

Rewrite(frez);

Write('Enter lm = ');readln(lm);

Write('Enter Tsr = ');readln(Tsr);

Write('Enter d = ');readln(d);

Write('Enter Vs = ');readln(Vs);

Write('Enter Vn = ');readln(Vn);

Write('Enter l = ');readln(l);

Write('Enter max n = ');readln(n);

Write('Enter max m = ');readln(m);

for i:=1 to n do

for j:=1 to m do A[i,j]:=Pr(lm,Tsr,d,Vs,Vn,l,i,j);

for i:=1 to n do

for j:=1 to m-1 do IF(A[i,j]<A[i,j+1])THEN Begin MaxN:=i; MaxM:=j+1; end;

ClrScr;

Write(frez,'n\m');

for i:=1 to m do Write(frez,' | ',i,' | ');

for i:=1 to n do

Begin

Writeln(frez);

Write(frez,i,' ');

for j:=1 to m do

Begin

IF(A[i,j]>0)THEN Write(frez,' | ',A[i,j]:0:2)

ELSE Write(frez,' | ubitok');

end;

end;

Writeln(frez);

write('Rezultat v faile ',fname);

readln;

Close(frez);

END.


Додаток Б

Результати програми:

n\k | 1 | 2 | 3 | 4 | 5 | 6 | 7 | | 8 | 9 | 10 |

1 | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok

2 | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok

3 | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok

4 | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok

5 | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok

6 | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok

7 | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok

8 | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok

9 | 126.00 | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok

10 | 415.05 | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok | ubitok

11 | 523.00 | 497.91 | 464.62 | 421.43 | 365.25 | 291.99 | 196.28 | 71.07 | ubitok | ubitok

12 | 563.23 | 575.66 | 581.51 | 583.87 | 584.32 | 583.72 | 582.53 | 581.02 | 579.34 | 577.55

13 | 576.87 | 584.80 | 585.31 | 584.00 | 582.25 | 580.39 | 578.50 | 576.60 | 574.70 | 572.80

14 | 579.68 | 582.48 | 581.13 | 579.29 | 577.40 | 575.50 | 573.60 | 571.70 | 569.80 | 567.90

15 | 577.97 | 578.07 | 576.29 | 574.40 | 572.50 | 570.60 | 568.70 | 566.80 | 564.90 | 563.00

16 | 574.37 | 573.27 | 571.40 | 569.50 | 567.60 | 565.70 | 563.80 | 561.90 | 560.00 | 558.10


Информация о работе «Алгоритм вибору найкращого варіанту гнучкої виробничої системи»
Раздел: Информатика, программирование
Количество знаков с пробелами: 24056
Количество таблиц: 3
Количество изображений: 8

Похожие работы

Скачать
104283
9
1

... до 10000 кв. м., а загальна площа будівлі - до 16000 кв. м. Кожний торгівельний центр пропонує безкоштовне паркування до 920 місць. На початковому етапі проектування логістичних систем визначимо та проаналізуємо проблеми ТОВ “METRO Cash & Carry Україна”. Для цього проведемо внутрішній, зовнішній і технологічний логістичний аналіз. Результати аналізу оформимо у вигляді таблиць 2.1 - 2.3. ...

Скачать
358120
71
37

... структурного підрозділу може бути до 10 підлеглих; число робітників у бригадах – від 5 до 15 осіб. Контрольні питання 1.         Які елементи входять до складу системи виробничого менеджменту, розкрийте їхній зміст. 2.         Що відноситься до матеріально-грошових елементів підприємства. 3.         Дайте характеристику нематеріальним елементам підприємства. 4.         Назвіть сучасні ...

Скачать
163190
13
3

... інтегрального показника на 0,33 свідчить про неефективне використання оборотного капіталу тепловозоремонтного заводу у 2008 році. РОЗДІЛ 3 НАПРЯМКИ ВДОСКОНАЛЕННЯ СИСТЕМИ УПРАВЛІННЯ ОБОРОТНИМ КАПІТАЛОМ   3.1 Напрямки підвищення ефективності використання оборотного капіталу підприємства Для досягнення максимально ефективного рівня використання оборотним капіталом ВАТ “Полтавський ТРЗ” ...

Скачать
307718
75
12

... мство [18, c. 104-107]. Як зазначалося, залежно від ситуації, підприємство може обирати для себе різні "стратегічні набори", які допомагають йому більш ефективно реагувати на зміни. 1.2 Сутність, види та особливості міжнародних маркетингових досліджень Міжнародне маркетингове дослідження — це система збору, обробки, аналізу та прогнозування даних, необхідних для прийняття рішень у міжнародн ...

0 комментариев


Наверх