Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Прикладная математика [сборник статей]

..pdf
Скачиваний:
11
Добавлен:
19.10.2023
Размер:
5 Mб
Скачать

- а д -

М г -

1*

2(2л +1)

б о >

( 2)

п(п-1)

для метода сглаживания

по

параболе 2-го порядка

 

 

1+

5(3пг+3я*2)

. б

( 3)

 

Я (Л -1)(Л -2)

Сравнение

величин М х ,

 

, Ms показывает, что для

за ­

данного класса процессов наиболее эффективным является про*-

моаярование о помощью оглакивания

по многочлену минимальной

степени.

При достаточно больших значениях п

эти методы

являются

равнозначными.

 

 

 

Для метода экспоненциального

сглаживания

будем иметь

 

а^»ос(1-о(У , £ < 2 / = i ,

 

 

 

где оС -

 

i= о

 

 

 

коэффициент

сглаживания,

0 < o t

,

 

и величину критерия

качества по формуле

 

 

 

 

 

 

оС

 

 

 

 

I

-ОС

 

Сравнение этого метода с методом средних арифметических показывает, что они имеют одинаковую эффективность при выпол­ нении соотношений

П

I - о с

ос -

£•

с<

п +1

Пусть

Е (tfi) = A + B i

, тогда

 

для метода средних арифметических

М

^ т г ) 6 ^

-

^

 

;

для метода сглаживания

по прямой линии

М ,

2 (2 д t l )

 

б о

>

 

Ш - i)

 

 

при сглаживании по параболе 2

-го порядка

М х

3 (З Я е*ЗЯ*-2)

б ;

 

1 +

 

 

 

 

я ^ л -1 )С д -2)

 

 

(*)

(5)

(б)

-41 -

Вэтом случае наиболее интересным является рассмотрена сравнительной характеристики метода средних арифметических

и метода сглаживания по прямой линии. Имеем

' 3 (п т-1)

<о\-Ве

(я + 1 )г

п(п -1)

4

Для того, чтобы метод средних арифметических был более эффективным по сравнению с методом сглаживания по прямой, необходимо выполнение неравенства

M l -M i >0

или должно выполняться соотношение

Я /Й М )

. 6 *

'

12------

< '$ г

Дашый случай показывает, что даже при наличии линейно­ го треида прогнозируемого процесса при некоторых условиях более целесообразным является применение метода средних арифметических. Рассмотренная выше методология выбора метода прогнозирования может быть распространена и на другие модели и-условия протекания прогнозируемого процесса. Рассмотрим пример*применения этой методологии к прогнозированию потребно­ сти при условии, что имеется частичная информация о спросе.

Прогнозирование спроса по неполным

заявкам

Математическая модель прогнозирования спроса по неполным

заявкам

выглядит следующим образом. Пусть на момент расчета,

в систему

снабжения поступило по

i -Я позиции материала к 1

заявок,

в

каждой

из которых заявлена потребность, на x j еди­

ниц, j

=

1 , £ ,

. . . Д '1 . Средняя

потрейность, приходящаяся

на одну заявкут

к*

х1=2. \ X j / k i .

vЕсли Ж1- ожидаемое число заявок на очередной плановый

период, то ожидаемое значение спроса вычисляется по формуле

XI ~ Jr

Если 6 j - дисперсия потребности, содержащейся в одной заявке, то (в предположении, что все заявки поступаю? равно-

- 42

вероятно) среднее значение квадрата ошибки прогноза будет

равно

{N1- k 1) N 1

(? )

При соотношениях (I) - (7) можно сравнить рассмотрен­ ные .выше методы прогноза, различающиеся по исходной информа­ ции.

Так как дисперсия общего спроса равна N * 6 \ , то прогно­ зирование по неполным заявкам эффективнее (по ошибке прогноза) метода средних арифметических сглаживания по прямой и сглажи­

вания по параболе при следующих условиях:

 

N

- к 1

< 1 +

j _

(Я +D5

( 8 )

к 1'

п

 

к

1- к 1

< i v

2(2я И) .

(9)

~

Т Г ~

 

л ( л - 1)

 

N

\ - k 1

,

5 ( 5 п ^ 5+2)л

( Ю )

 

J 7

 

я ( л - 1 ) ( я - 2 )

 

 

 

Если В

= 0, то

из

соотношения (8) имеем

 

 

к 1 ч

п

 

Полагая п =,i ,

~ N T > Ъ й Т ' u i

I

находим

■^ у -

> — ,

т ,« , прогнозирование по

неполным заявкам

приводит к меньшей

ошибке по сравнению с прогнозом по одному, последнему значению, еслц при прогнозе используется больше одной трети всех за ­ явок. Эффективность прогнозирования по заявкам повышается, если средний спрос меняется со временем. Так, если средний

спрос изменяется со временем линейно, то тенденция динамическо­

го

ряда отслеживается при сглаживании по прямой, параболе

и

т .д .

Прогнозирование по неполным заявкам эффективнее сглажи­

вания по прямым и |параболе при

следующих условиях:

к 1 .

п ( п -1) .

(И)

к 1 > 2 ( я Ч я * 1 ) '

к 1 . п ( п - Ш п -2)___

Ж

2 /7 3+ 3 rt2 + iin + 6 •

(12)

 

 

 

-

43 -

Если /2=3 , то

неравенства' ( II ) и (12) принимают вид

к 1

 

6

: 0,23 ;

Ж

> Ж '-

к 1

.

{

:0 ,0 5 .

 

^

21

 

 

Второе из этих неравенств выражает эффективность прогно­ зирования по заявкам, даже если доля используемых заявок срав­ нительно невелика. Однако здесь необходимо иметь в виду, что

формула

(7) получается^ если

число заявок N 1 является не

слу­

чайным.

С учетом дисперсии

величины б у среднее значение

квад­

рата ошибки прогноза по неполным заявкам увеличивается и ока­ зывается равным

P 5 * + ( ^ + ^ - l N + k ) < o \ + [ p - m \ ,

0 (13)

где JV - среднее значение числа заявок за полный период вре-

мени.

При сравнении методов с учетом выражения (13) область эффективного применения метода прогнозирования по неполным заявкам значительно сужается, если б^. относительно велико.

В заключение необходимо отметить^ что оценка модели про­ гнозирования по критерию точности (минимизация ошибки прогно­ зирования) не является единственно возможным способом выбора соответствующего метода прогнозирования. На практике необхо­ димо учитывать также затраты на реализацию того или иного ме­ тода в системе. Суммарная величина потерь от результатов ошибки прогнозирования и затрат на реализацию модели прогнозирования . в системе, по-видимому, является наилучшим критерием качества данной модели.

Л и т е р а т у р а

I . Шуваев А. К ., Куоков Г.В. Выбор.метода прогнозирования при некоторых предположениях о характере прогнозируемого процесса. Сборник научных трудов. Вып. I . Тула,

НЖСУ, 1970.

И.С.СУЛТАНОВ, В.Б.ДЕМИН, В.Б.ПЕНЬКОВ

ОПРЕДЕЛЕНИЕ ПРОИЗВОДИТЕЛЬНОСТИ К0МПЛЕКСК0-МЕХАНЙЗИР0ВАННН1 ЛИНИЙ ПРИ СЛУЧАЙНЫХ ОСТАНОВКАХ СТАНКОВ МЕТОДОМ СТАТИСТИЧЕСКОГО МОДЕЛИРОВАНИЯ

В настоящее время большое внимание уделяется созданию научно обоснованной и практически приемлемой методики проекти­ рования комплексно-механизированных линий (КМЛ). В работе [l] бы.ла рассмотрена задача расчета производительности КМЛ при запланированных остановках станков с предположением, что стан­ ки одной группы имеют время безотказной работа tpj, которое принималось детерминированным. Заранее определенным предпола­ галось также время остановок стан ков^ -для переналадки,

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

КМЛ отклоняется от заранее запланированного режима

ее работы.

К

таким факторам,

многие из которых трудно учесть,

относятся,

в

первую

очередь,

внезапные и преждевременные выходы станков

из строя,

брак в

работе некоторых станков и т . д . Если при мо­

делировании работы КМЛ на ЭВМ учесть случайный характер, не­ которых характеристик, то такая модель лучшим образом будет отражать действительность. В нашей задаче такими характеристи­ ками будут являться величины tpj и t0j . В такой постановке задача решается методом статистическосю моделирования на ЭВМ.

Введем следующие характеристики КМЛ:

 

 

 

к

-

количество

групп станков

в

Щ1Л

( А «й 25);

Pj

-

количество

станков в i

группе

(

i

= 1 , 2 , . . . , А );

N j

-

обьем

х - го накопителя

(

/ =

1 ,2 ,... ,

А - I ) .

Введем основные .характеристики станка:

 

 

 

tp l~

среднее время безотказной работа каждого станка - 1

tai- ~

группы;

 

 

 

 

 

 

 

 

среднее

время остановки

для переналадки каждого станка

 

-

i -й группы;

 

 

 

j

 

 

 

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

группы.

Из

вышеперечисленных величин t Pj

и

t^ -

носят случайный

характер, остальные остаются неизменными в процессе решения задачи.

- 45 -

Введем характеристики, которые будут меняться с тече­ нием времени:

t - текущее время;

величина, характеризующая состояние станков в КИЛ

б-в* vкаждыйa w m jt t i/nмоментM Pu m времениTjnftU P w r* г',.может« л и п приниматьг г . 97 празличныхо т м :

 

значений:

времени t

станок j в

 

 

в момент

группе / стоит вслед­

 

ствие запланированной остановки, имея недоработанную

 

деталь

времени t

j

 

 

1 -й группы работает;

 

в момент

станок

U3-'j(t)=2

в момент

времени t

j

станок

1 -й группа стоит

(jjj - ( t ) =3

 

вследствие отсутствия

деталей в ( У - #-м накопителе;

-

в момент времени t

j -

й станок

У-й группы, стоит

 

 

с обработанной деталью вследствие наполнения

У -го

 

 

накопителя;'

 

 

 

 

 

 

 

 

 

 

 

в момент

времени t

j - й станок

У-й группы простаивает

 

 

вследствие запланированной остановки, не имея недорабо­

“> v ® =5

-

танной

детали;

j - й станок

I - й группы простаивает

в момент

временив

 

 

вследствие запланированной остановки, имея обработан­

 

 

ную деталь, которую нельзя

положить в

i

-й накопитель,

 

 

поскольку

он полон;

 

 

 

 

 

 

 

 

 

 

у~й станок У -й группы отсутствует.

Эта

величина вве­

 

 

дена для убыстрения процесса решения и упрощения програм-

 

 

мы; '

 

 

 

 

 

 

 

 

 

 

 

n : ( i )

-

количество деталей

в

У-м

накопителе

в момент

времени,^;

спер 1,/

-

момент времени, в который произойдет

перемена

состояния

 

 

станка;

 

 

 

 

 

 

 

 

 

 

 

^ 8°P i,j

-

момент

времени, в который

будет

полностью

обработана

 

деталь

на

j

~м станке

У -й группы;

 

 

 

4

 

 

 

 

-

сменное

время

(обычно

^ ном= 8

час = 480

мин);

<■ н о м

- суммарное

время простоя

станков

1

группы

из-за пере­

 

 

 

полнения

У-го накопителя;

_

 

 

<

 

- суммарное

время простоя

станков

i -й группы из-за отсут­

 

 

ствия деталей в ( У -

$-м

 

накопителе. .

 

 

 

Таким образом,

Pi

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ъ ; = X j , И ^ б ы х

 

J j ’

 

 

 

 

 

 

1 У=1(ш=2)

 

1

 

 

 

 

- А6 -

Pi

 

т~

 

 

 

 

 

‘bxj'J

 

 

 

 

 

=5 (

Ш=3) {^

*

з

 

 

 

 

где

^ шП1

состояния

2 или 3;

^т»п&ых

-

время выхода

станка из

 

,т *Ьш м

 

предыдущее

время входа

станка в

состояние

 

‘ m ias, г.ъ

 

 

 

или

3.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Алгоритм задачи использует

величину ^т Л ,

которая

опре­

деляется формулой

 

 

 

 

 

 

 

 

 

 

 

 

 

LEcefi,j

 

 

 

 

 

 

минимум находим

для

тех

i

и

j

, для которых

ЦХ

?

2 ,3 ,6 ,

 

Статистический анализ работы КИЛ показывает, что случай­

ные

величины tpj

и ta -

имеют плотность распределения,

изме­

няющуюся по показательному закону. Функция плотности распре­

деления случайной величины ^

определяется как :

- A « i

 

(у ;) = Л е т

 

.-При моделировании работы

КМЛ на ЭВМ случайные величины

с показательным законом распределения получали, используя последовательность псевдослучайных чисел £ 1(, &г , . . . , £ п >■■• • , равномерно распределенных на интервале (0; I), по формуле

'

r '

V

 

.

время

рабом

и остановки

где А=,— или

 

и tot- - среднее

 

.

 

для

х -й- группы станков).

 

 

 

 

Определив

характеристики станков

КМЛ в

момент

времени

t

- 0,

переходим

к отысканию t min по

фюрмуле t min =rnm{^nepl;/;

£ jopi.y}

• Далее

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

их изменения, если это необходимо, в соответствии с процессом

обработки деталей на КМЛ. Отображение

этого процесса проходит

о помощью составленной математической

модели КМЛ. Решение

проводилось на ЭВМ "Минск-22". Результаты показали, чтр модель

с

учетом случайных остановок станков дает лучшее согласование

с

опытными данными, чем модель с запланированными

остановками.

 

С помощью приведенного алгоритма мокко решать

задачу

определения оптимальных размеров накопителей КМЛ для достине-

ния номинальной производительности линии.

Для этого вначале

задаются такие размеры накопителей, чтобы

производительность

моделируемой КМЛ была близка к

номинальной. Затем на основе

анализа простоев оборудования

при отсутствии деталей в н а-

л? -

копйтеле, питающем данную операцию Ту , и при перегружен ­ ности следующего за данной операцией накопителя Ту изме- ' няются размерь: соответствующих накопителейСв большую или меньшую сторону) и снова определяется производительность KWI. Задачу можно считать решенной, если уменьшение размера какоголибо накопителя вызывает падение производительности КМЛ ниже номинальной.

Подтверждение теоретических расчетов, полученных с по­ мощью приведенного алгоритма, практическими результатами дот называет эффективность метода моделирования сложных систем на ЭВМ и его широкие возможности для их анализа и расчета.

Л и т е р а т у р а

1. Султанов Й .С., Бакулин Н .В ., Демин В .В ., Пеньков В.Б. Моделирование на ЗВМ работы комплексно-механизи­ рованной линии при запланированных остановках стан­ ков. -.В с б .: Применение вычислительной техники к решению некоторых инженерных задач. Тула, ТПИ, 1973.

2. Владзиевский А.П, Автоматические линии в машиностроении,

В .2-х кн. М., Машгиз, 1958.

Н.В.БАКУЛИН,- А.А.МАСЛОВ, Е.В.ХОХЛОВА

АЛГОРИТМ ОПРЕДЕЛЕНИЯ НЕОБХОДИМОГО ЧИСЛА .ПРОБ И ЕГО РЕАЛИЗАЦИЯ НА ЯЗЫКЕ АЛГОЛ

При изучении различных статистических совокупностей при­ ходится решать вопрос о выборе необходимого числа проб, по­ зволяющих судить о средней значении признака рассматриваемой совокупности с некоторой заданной точностью 8 . Точность статистических исследований повышается с увеличением числа параллельных наблюдений, однако завышение этрго числа ведет к дополнительным производственным затратам. ПоэтЬму ставится задача определения минимального числа проб (объема выборки),

удовлетворяющего заданной точности.

Предлагаемый алгоритм определения минимального объема выборки сводится к установлению зависимости между задаваемой точностью и числом проб п . С помощью получаемой зависимости

можно определить необходимое значение я

при заданной точ­

ности 6

. Суть

алгоритма в следующем.

 

Для всего объема выборки с числом точек опробования п

подсчитывается

среднее значение признака

X ., принимаемое

за генеральное.

Затем число точек опробования уменьшается в

два раза,

и для

двух новых случайных выборок, соответствующих

четным и-нечетным номерам вариантов общей выборки, определяют-

ся

четные средние

Хл }/ 1) и

Они отличаются от геяерально-

го

среднего

значения

признака X

соответственно на

и £

 

!.

Из

£

и £ (tz) выбирается максимальное и обозна­

чается £ t

(для

числа

точек

)• Далее объем полученных.

выборок еще уменьшается в два раза и определяются новые частные

средние по выборкам при объеме

, соответствующим

четным и нечетным номерам вариантов предыдущих выборок, а так­ ие выбирается максимальное отклонение £ г из четырех возможных. Процесс продолжается до значительного уменьшения точек опробо­ вания (до двух - тр ех ). В результате получается таблица значе­

ний функции

£ = /( п у )

, где

я д- =

-■ .

 

= М.

« *1

п

п,= Ш * 1L

« л

 

п *~~г = т

. *

г п 8

ПХ_ 1к

*1

£ г

 

 

 

. . .

 

 

 

 

 

Так как е уменьшением объема выборки точность <5 падает, то.можно судить о примерном виде графика функции £ = /( й у ) (рис.).

 

 

 

 

 

 

 

 

- ■(9

-

 

 

 

 

 

 

 

 

 

Приведенный алгоритм реализуется программой,

соста

<енной

на языке

АЛГОЛ, которая была отлажена на.БЭСМ-6.

 

 

 

 

 

Программа

определения

необходимого

числа

 

 

 

 

 

 

 

 

проб

на

языке АЛГОЛ

 

 

 

 

 

 

P ro c e d u re

o p tim

( п , х , x r ,x m in ,г ,r e s )\ v a lve

n >x m ln }

г ;

а гга ц х ,

x

r ;

in te g e r

n , г ,

r e s ;

r e a t x m in

;

 

b eg in i n t e g e r i , n t , i p , i s , s 1, к , с т а х , k 1 у

 

r e a t S , x c , x m a x f i i ;

 

 

 

 

 

 

 

 

 

 

p r o c e d u r e a i t ( x , f , n , x x , f f ) у v a l v e x x f n у

 

r e a t x x , f f y

in te g e r n. у a r r a y x , f у

 

 

 

b e g in

i n t e g e r

i,J . у

j! o r jn * i

s t e p

1

u n t i l

 

 

n -1 d o f o r L - ~ j r i s t e p 1 u n t i l / 7

d o

 

 

fZ lb = ( ( x x - x t j ] ) * f c i ] - ( x x - x u i ) * f k p ) / ( Х Щ -

 

 

x c p ) >‘ f f '~ f г м ;

 

 

 

 

 

 

 

 

 

 

 

e n d ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S -‘=Oy f o r

i i - 1

s te p

1

u n t i l

n

do

c o m m e n t

 

среднее

значение

( x c )

у

S := S + X [ i ] у х с : = 3 / П у

 

i £ r = 0 M e n g o to Cl Hi у c o m m e n t р е ж и м ы

 

Г= i , r = 2 , r = 3 } h t : = n ;

 

 

 

 

 

 

 

alb :

i f

2 & n t

th e n

 

g o

to

 

a - i 6 y

x m a x * = Q ;

 

 

 

f o r ip •= i s t e p i u n t i t n t d o

 

 

 

 

 

 

 

b e g in

S - = 0 ;

f o r yi - ~ i

s t e p

j

u

n til

n

t

d a

 

 

if- j^ L p

 

th e n s j : - Q e ls e S : = s + x c i j у

 

 

s:= aSs (XC -3/( h t -

/)) )

i £

S ^ x m a x

th e n

'

 

s ( : = 0 e ls e x * n q x - = S

 

 

 

 

 

 

 

 

 

 

e n d j

c o m m e n t

п ереход от

j

к j r i

 

 

 

S •■= iOOO 0 0 0 ;

fo r" 1•'= /

 

s te p /

u n t i l

n t

d o

 

 

 

begin- s / : = a £ s ( x c - x c i ] ) i

p £ s f < s

th e n

 

 

beg in

Si —S 1 j'

i s

— c

 

 

 

 

 

 

 

 

en d ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

en d , у

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Соседние файлы в папке книги из ГПНТБ