![](/user_photo/528_5NJmi.jpg)
- •Государственная Академия Управления им. Серго Орджоникидзе
- •Курсовой проект
- •Содержание
- •Введение
- •Выбор схемы описания модели.
- •Дискретно-детерминированная модели.
- •Непрерывно-детерминированные модели.
- •Непрерывно-стохастические модели.
- •Дискретно-стохастические модели.
- •Построение математической модели
- •Для первой фазы производства.
- •Для второй фазы производства.
- •Для первой фазы производства
- •Для второй фазы производства
- •Описание случайностей для построения имитационной модели.
- •Построение имитационной модели
- •Линейный аналог системы
- •Нелинейная модель системы
- •Для первой фазы производства
- •Для второй фазы производства.
- •Построение реляционных отношений и реализация запросов.
- •Приложения
- •Список литературы
Построение реляционных отношений и реализация запросов.
Пусть существует 2 отношения:
"Период времени - директивная интенсивность"
ПД {Период, Директивная интенсивность}
Обозначение period , dirint
-
period
dirint
1
120
2
140
3
160
4
180
5
200
"Сведения о различных Производственных Параметрах"
ПП {Период, Доля рассог-ния, Плановая интенсивность, Плановая интенсивность}
1 фазы производства 2 фазы производства
Обозначения period, dolya , planint1 , planint2
-
period
dolya
planint1
planint2
1
0,3
125
121
1
0,6
121
128
1
0,9
119
129
2
0,3
149
145
2
0,6
141
150
2
0,9
142
151
3
0,3
159
157
3
0,6
164
159
3
0,9
162
167
4
0,3
187
179
4
0,6
190
185
4
0,9
191
190
5
0,3
199
201
5
0,6
211
205
5
0,9
209
210
Запрос № 1.
Назвать долю рассогласования, при которой директивная интенсивность будет больше плановой интенсивности 1-й фазы производства, но меньше плановой интенсивности 2-й фазы производства.
proj dolay (sel dirint>planint1 and dirint<planint2 ( ПД join ПП ))
Получается следующее отношение:
-
dolya
0,9
0,3
Запрос № 2.
Назвать плановую интенсивность 2-й фазы производства, меньшую директивной при доле рассогласования равной 0,6.
proj planint2 (sel planint2<dirint ( ПД join ( sel dolya=0,6 ( ПП )))
Получается следующее отношение:
-
planint2
159
Приложения
Приложение 1
Программы для нахождения оптимальных долей рассогласования написаны на языке Turbo-Pascal 7.0
Имитационная модель для первой фазы производства; линейный аналог.
program gamma1;
uses crt;
var
y,x,s:real;
i,t,d,k : integer;
b: array [1..2] of integer;
a: array [1..2] of real;
c: array [1..9,1..2] of real;
begin
randomize;
clrscr;
y:=0.1;
for i:=1 to 9 do
begin
s:=0;
a[1]:=100;
a[2]:=90;
b[1]:=100;
b[2]:=80;
for t:=1 to 100 do
begin
d:=100+20*t+random(31)-15;
k:=100+20*t;
x:=b[1]-y*a[2]+y*b[2];
s:=s+((x-k)*(x-k));
a[2]:=a[1];
a[1]:=x;
b[2]:=b[1];
b[1]:=d;
end;
c[i,1]:=s;
c[i,2]:=y;
y:=y+0.1;
end;
for i:=1 to 9 do
begin
writeln (c[i,2]:10:2,c[i,1]:12:2);
end;
end.
Имитационная модель для второй фазы производства; линейный аналог.
program gamma2;
uses crt;
var
y,x,s:real;
i,t,d : integer;
b: array [1..2] of integer;
a: array [1..2] of real;
c: array [1..9,1..2] of real;
begin
clrscr;
y:=0.1;
for i:=1 to 9 do
begin
s:=0;
a[1]:=100;
a[2]:=90;
b[1]:=100;
b[2]:=80;
for t:=1 to 100 do
begin
d:=100+20*t;
x:=b[1]+a[1]-(1-y)*b[2]-y*a[2];
s:=s+((x-d)*(x-d));
a[2]:=a[1];
a[1]:=x;
b[2]:=b[1];
b[1]:=d;
end;
c[i,1]:=s;
c[i,2]:=y;
y:=y+0.1;
end;
for i:=1 to 9 do
begin
writeln (c[i,2]:10:1,c[i,1]:12:2);
end;
end.
Приложение 2
Результат работы программы линейного аналога системы:
ВРЕМЯ |
ПОСТ |
СКЛ 1 |
Т 11 |
ПР 1 |
СКЛ 2 |
Т 13 |
ПР 2 |
СКЛ 3 |
0 |
105,24 |
0,00 |
0,00 |
0,00 |
0,00 |
0,00 |
0,00 |
0,00 |
1 |
119,81 |
105,24 |
100,00 |
0,00 |
0,00 |
100,00 |
0,00 |
0,00 |
2 |
145,43 |
125,06 |
162,10 |
100,00 |
0,00 |
120,00 |
0,00 |
0,00 |
3 |
155,64 |
145,43 |
147,93 |
125,06 |
100,00 |
141,20 |
0,00 |
0,00 |
4 |
194,32 |
155,64 |
168,15 |
145,43 |
125,06 |
162,60 |
100,00 |
0,00 |
5 |
192,34 |
194,32 |
184,09 |
155,64 |
145,43 |
184,20 |
125,06 |
100,00 |
6 |
232,41 |
202,57 |
215,47 |
184,09 |
155,64 |
206,00 |
145,43 |
125,06 |
7 |
235,16 |
232,41 |
223,30 |
202,57 |
184,09 |
227,00 |
155,64 |
145,43 |
8 |
249,38 |
244,26 |
251,93 |
223,30 |
202,57 |
247,95 |
184,09 |
155,64 |
9 |
274,67 |
249,38 |
264,74 |
244,26 |
223,30 |
268,90 |
202,57 |
184,09 |
10 |
303,73 |
274,67 |
282,04 |
249,38 |
244,26 |
289,94 |
223,30 |
202,57 |
11 |
313,09 |
303,73 |
310,12 |
274,67 |
249,38 |
310,90 |
244,26 |
223,30 |
12 |
354,39 |
313,09 |
331,62 |
303,73 |
274,67 |
331,87 |
249,38 |
244,26 |
13 |
351,50 |
354,39 |
343,74 |
313,09 |
303,73 |
352,84 |
274,67 |
249,38 |
14 |
380,83 |
362,15 |
376,52 |
343,74 |
313,09 |
373,80 |
303,73 |
274,67 |
15 |
412,15 |
380,83 |
383,11 |
362,15 |
343,74 |
394,90 |
313,09 |
303,73 |
16 |
423,45 |
412,15 |
407,47 |
380,83 |
362,15 |
415,96 |
343,74 |
313,09 |
17 |
444,66 |
428,12 |
432,53 |
407,47 |
380,83 |
436,92 |
362,15 |
343,74 |
18 |
460,50 |
444,66 |
446,39 |
428,12 |
407,47 |
457,99 |
380,83 |
362,15 |
19 |
490,44 |
460,50 |
466,61 |
444,66 |
428,12 |
478,95 |
407,47 |
380,83 |
20 |
503,43 |
490,44 |
486,34 |
460,50 |
444,66 |
499,93 |
428,12 |
407,47 |
21 |
534,23 |
507,53 |
511,98 |
486,34 |
460,50 |
520,92 |
444,66 |
428,12 |
22 |
526,93 |
534,23 |
526,84 |
507,53 |
486,34 |
541,85 |
460,50 |
444,66 |
23 |
566,90 |
534,32 |
550,68 |
526,84 |
507,53 |
562,77 |
486,34 |
460,50 |
24 |
585,44 |
566,90 |
560,04 |
534,32 |
526,84 |
583,72 |
507,53 |
486,34 |
25 |
588,47 |
592,30 |
593,03 |
560,04 |
534,32 |
604,71 |
526,84 |
507,53 |
26 |
612,57 |
588,47 |
610,16 |
592,30 |
560,04 |
625,65 |
534,32 |
526,84 |
27 |
625,61 |
612,57 |
618,47 |
588,47 |
592,30 |
646,58 |
560,04 |
534,32 |
28 |
645,04 |
625,61 |
649,64 |
612,57 |
588,47 |
667,51 |
592,30 |
560,04 |
29 |
672,42 |
645,04 |
665,22 |
625,61 |
612,57 |
688,56 |
588,47 |
592,30 |
30 |
697,69 |
672,42 |
687,77 |
645,04 |
625,61 |
709,56 |
612,57 |
588,47 |
Результат работы программы для нелинейной системы (с запаздыванием) :
ВРЕМЯ |
ПОСТ |
П2 |
СКЛ 1 |
Т 11 |
П3 |
ПР 1 |
П4 |
СКЛ 2 |
Т 13 |
П5 |
ПР 2 |
П6 |
СКЛ 3 |
Т5 |
0 |
85,3 |
600,0 |
0 |
0 |
600 |
0 |
600 |
0 |
0 |
600 |
0 |
600 |
0 |
0 |
1 |
115,1 |
514,7 |
85,3 |
100,0 |
600 |
0 |
600 |
0 |
100 |
600 |
0 |
600 |
0 |
0 |
2 |
135,7 |
484,9 |
115,1 |
154,1 |
514,7 |
85,3 |
600 |
0 |
120 |
600 |
0 |
600 |
0 |
0 |
3 |
161,1 |
464,3 |
135,7 |
151,9 |
484,9 |
115,1 |
514,7 |
85,3 |
140,1 |
600 |
0 |
600 |
0 |
0 |
4 |
186,0 |
438,9 |
161,1 |
168,2 |
464,3 |
135,7 |
484,9 |
115,1 |
160,3 |
514,7 |
85,3 |
600,0 |
0 |
0 |
5 |
193,2 |
414,0 |
186,0 |
190,2 |
438,9 |
161,1 |
464,3 |
135,7 |
180,4 |
484,9 |
115,1 |
514,7 |
85,3 |
85,3 |
6 |
208,3 |
406,8 |
193,2 |
210,0 |
414,0 |
186,0 |
438,9 |
161,1 |
200,6 |
464,3 |
135,7 |
484,9 |
115,1 |
115,1 |
7 |
241,9 |
391,7 |
208,3 |
222,9 |
406,8 |
193,2 |
414,0 |
186,0 |
220,7 |
438,9 |
161,1 |
464,3 |
135,7 |
135,7 |
8 |
250,0 |
358,1 |
241,9 |
246,0 |
391,7 |
208,3 |
406,8 |
193,2 |
240,8 |
414,0 |
186,0 |
438,9 |
161,1 |
161,1 |
9 |
285,6 |
350,0 |
250,0 |
273,5 |
358,1 |
241,9 |
391,7 |
208,3 |
260,9 |
406,8 |
193,2 |
414,0 |
186,0 |
186,0 |
10 |
309,8 |
314,4 |
285,6 |
283,2 |
350,0 |
250,0 |
358,1 |
241,9 |
281,0 |
391,7 |
208,3 |
406,8 |
193,2 |
193,2 |
11 |
311,6 |
287,8 |
312,2 |
314,2 |
316,8 |
283,2 |
350,0 |
250,0 |
301,1 |
358,1 |
241,9 |
391,7 |
208,3 |
208,3 |
12 |
353,6 |
312,2 |
287,8 |
330,6 |
287,8 |
312,2 |
316,8 |
283,2 |
321,2 |
350,0 |
250,0 |
358,1 |
241,9 |
241,9 |
13 |
372,7 |
287,8 |
312,2 |
330,3 |
312,2 |
287,8 |
287,8 |
312,2 |
341,3 |
316,8 |
283,2 |
350,0 |
250,0 |
250,0 |
14 |
378,5 |
312,2 |
287,8 |
369,7 |
287,8 |
312,2 |
312,2 |
287,8 |
361,4 |
287,8 |
312,2 |
316,8 |
283,2 |
283,2 |
15 |
404,9 |
287,8 |
312,2 |
370,3 |
312,2 |
287,8 |
287,8 |
312,2 |
381,5 |
312,2 |
287,8 |
287,8 |
312,2 |
312,2 |
16 |
421,5 |
312,2 |
287,8 |
409,7 |
287,8 |
312,2 |
312,2 |
287,8 |
401,6 |
287,8 |
312,2 |
312,2 |
287,8 |
287,8 |
17 |
428,4 |
287,8 |
312,2 |
410,3 |
312,2 |
287,8 |
287,8 |
312,2 |
421,7 |
312,2 |
287,8 |
287,8 |
312,2 |
312,2 |
18 |
448,6 |
312,2 |
287,8 |
449,7 |
287,8 |
312,2 |
312,2 |
287,8 |
441,9 |
287,8 |
312,2 |
312,2 |
287,8 |
287,8 |
19 |
479,2 |
287,8 |
312,2 |
450,3 |
312,2 |
287,8 |
287,8 |
312,2 |
462,0 |
312,2 |
287,8 |
287,8 |
312,2 |
312,2 |
20 |
501,9 |
312,2 |
287,8 |
479,7 |
287,8 |
312,2 |
312,2 |
287,8 |
482,2 |
287,8 |
312,2 |
312,2 |
287,8 |
287,8 |
Результат работы программы для нелинейной системы (без запаздываний) :
ВРЕМЯ |
ПОСТ |
П2 |
СКЛ1 |
Т 11 |
П3 |
ПР 1 |
П4 |
СКЛ2 |
Т 13 |
П5 |
ПР 2 |
П6 |
СКЛ3 |
Т5 |
0 |
85,3 |
600 |
0 |
100 |
600 |
0 |
600 |
0 |
100 |
600 |
0 |
600 |
0 |
0 |
1 |
115,1 |
514,7 |
85,3 |
154,1 |
600 |
0 |
600 |
0 |
120 |
600 |
0 |
600 |
0 |
0 |
2 |
135,7 |
484,9 |
115,1 |
151,9 |
514,7 |
85,3 |
600 |
0 |
140,1 |
600 |
0 |
600 |
0 |
0 |
3 |
161,1 |
464,3 |
135,7 |
168,2 |
484,9 |
115,1 |
514,7 |
85,3 |
160,3 |
600 |
0 |
600 |
0 |
0 |
4 |
186,0 |
438,9 |
161,1 |
190,2 |
464,3 |
135,7 |
484,9 |
115,1 |
180,4 |
514,7 |
85,3 |
600 |
0 |
0 |
5 |
193,2 |
414,0 |
186,0 |
210,0 |
438,9 |
161,1 |
464,3 |
135,7 |
200,6 |
484,9 |
115,1 |
514,7 |
85,3 |
85,3 |
6 |
208,3 |
406,8 |
193,2 |
222,9 |
414,0 |
186,0 |
438,9 |
161,1 |
220,7 |
464,3 |
135,7 |
484,9 |
115,1 |
115,1 |
7 |
241,9 |
391,7 |
208,3 |
246,0 |
406,8 |
193,2 |
414,0 |
186,0 |
240,8 |
438,9 |
161,1 |
464,3 |
135,7 |
135,7 |
8 |
250,0 |
358,1 |
241,9 |
273,5 |
391,7 |
208,3 |
406,8 |
193,2 |
260,9 |
414,0 |
186,0 |
438,9 |
161,1 |
161,1 |
9 |
285,6 |
350,0 |
250,0 |
283,2 |
358,1 |
241,9 |
391,7 |
208,3 |
281,0 |
406,8 |
193,2 |
414,0 |
186,0 |
186,0 |
10 |
309,8 |
314,4 |
285,6 |
314,2 |
350,0 |
250,0 |
358,1 |
241,9 |
301,1 |
391,7 |
208,3 |
406,8 |
193,2 |
193,2 |
11 |
311,6 |
290,2 |
309,8 |
329,7 |
314,4 |
285,6 |
350,0 |
250,0 |
321,2 |
358,1 |
241,9 |
391,7 |
208,3 |
208,3 |
12 |
353,6 |
309,8 |
290,2 |
332,1 |
290,2 |
309,8 |
314,4 |
285,6 |
341,3 |
350,0 |
250,0 |
358,1 |
241,9 |
241,9 |
13 |
372,7 |
290,2 |
309,8 |
367,9 |
309,8 |
290,2 |
290,2 |
309,8 |
361,4 |
314,4 |
285,6 |
350,0 |
250,0 |
250,0 |
14 |
378,5 |
309,8 |
290,2 |
372,1 |
290,2 |
309,8 |
309,8 |
290,2 |
381,5 |
290,2 |
309,8 |
314,4 |
285,6 |
285,6 |
15 |
404,9 |
290,2 |
309,8 |
407,9 |
309,8 |
290,2 |
290,2 |
309,8 |
401,6 |
309,8 |
290,2 |
290,2 |
309,8 |
309,8 |
16 |
421,5 |
309,8 |
290,2 |
412,1 |
290,2 |
309,8 |
309,8 |
290,2 |
421,7 |
290,2 |
309,8 |
309,8 |
290,2 |
290,2 |
17 |
428,4 |
290,2 |
309,8 |
447,9 |
309,8 |
290,2 |
290,2 |
309,8 |
441,9 |
309,8 |
290,2 |
290,2 |
309,8 |
309,8 |
18 |
448,6 |
309,8 |
290,2 |
452,1 |
290,2 |
309,8 |
309,8 |
290,2 |
462,0 |
290,2 |
309,8 |
309,8 |
290,2 |
290,2 |
19 |
479,2 |
290,2 |
309,8 |
487,9 |
309,8 |
290,2 |
290,2 |
309,8 |
482,2 |
309,8 |
290,2 |
290,2 |
309,8 |
309,8 |
20 |
501,9 |
309,8 |
290,2 |
492,1 |
290,2 |
309,8 |
309,8 |
290,2 |
502,3 |
290,2 |
309,8 |
309,8 |
290,2 |
290,2 |