Файл: Для публикации( СТАТИСТИЧЕСКОЕ МОДЕЛИРОВАНИЕ СЛОЖНЫХ СИСТЕМ).pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 29.03.2019

Просмотров: 1963

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

Изм. 

Кол.уч 

№ док. 

Подп. 

05.2017

Дата 

АЛГОРИТМ И ПРОГРАММА 

СТАТИСТИЧЕСКОГО МОДЕЛИРОВАНИЯ 

СЛОЖНЫХ СИСТЕМ 

Лист 

10 

Инв

 подл

Подп

и

 дат

а

Взаи

инв

Формат А4

Копировал: 

Лист 

11 

где R выбирается по методу Неймана с учетом плотности (3.1). 
 
4. Гамма-распределение имеет в простейшем виде (

=1) следующую плотность распределения 

 
 
 
Для расчёта функции                      // вычисление значения Гамма функции 
 используется разложение Гаусса в бесконечное произведение 
( см. Р.Курант, Краткий курс дифференциального и интегрального исчисления, 
т.2,стр.355,изд.»Наука», Москва 1970г. )       
procedure  Fgamma (X :extended; var gamma:extended ); 
Число сомножителей  N=10000. 
Результаты счёта :  G(5)= 23,9760179882471- точное значение -24; 
                                 G(6)= 119,820185838726- точное значение -120; 
 
Для выбора числа N были проведены расчёты разных значений N. 
Был проведен расчет при N=100000. 
Результаты счёта :  G(5)= 23,9976001799882- точное значение -24; 
                                 G(6)= 119,982001859839- точное значение -120; 
Был проведен расчет при N=1000000. 
Результаты счёта :  G(5)= 23,9997600018 - точное значение -24; 
                                 G(6)= 119,9982000186- точное значение -120; 
 Был выбран вариант– N=10000. Ошибка не превышает 1Е-3 
Задается в виде Fgamma ( teta,gamma ); 
К общему виду (см. табл.2) эту плотность распределения приводит линейное преобразование 

 
Следовательно, при формировании чисел, имеющих    γ-распределение, можно использовать 
функцию (4.1) с последующим линейным преобразованием (4.2). 
При выводе рабочей формулы воспользуемся тем же методом, что и в п.З: 
 
 

 
 
Окончательно имеем: 

;

1

;

0

,

)

(

,

1

;

)

1

(

)

1

(

)

(

)

(

,

1

;

)

1

(

)

(

1

;

1

,

0

]

)

1

[(

,

0

,

0

)]

1

(

)

1

[(

)

(

1

)

(

max

1

)

1

(

)

(

1

1

max

)

(

1

max

2

1

2

'

1

1

f

x

e

x

f

e

x

e

e

e

x

f

x

f

x

f

e

Г

f

x

x

e

x

x

e

x

e

x

Г

x

f

x

x

x

n

x

x

x

;

1

x

y

(4.2) 

;

)

(

)

(

1

x

e

x

Г

x

f

(4.1) 

)

(

Г


background image

Изм. 

Кол.уч 

№ док. 

Подп. 

05.2017

Дата 

АЛГОРИТМ И ПРОГРАММА 

СТАТИСТИЧЕСКОГО МОДЕЛИРОВАНИЯ 

СЛОЖНЫХ СИСТЕМ 

Лист 

11 

Инв

 подл

Подп

и

 дат

а

Взаи

инв

Формат А4

Копировал: 

Лист 

12 

Далее, поскольку гамма-распределение справа не ограничено, а метод Неймана 
рассматривается на конечном интервале, необходимо оценить границу распределения при 
заданной доверительной вероятности Р

дов

 , 

Для целых    

имеем: 

 
 
 
 
 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
 
 
где  
 
 
Численное решение уравнения при  
 

 
Получим значение    

такое, что  

     . 

 
С учетом формул линейного преобразования имеем 

где R выбирается по методу Неймана с учетом плотности (4.1). 
 

1.  Экспоненциальное распределение получается из (4.1) при 

=1. 

П

РОЦЕДУРА CTATOBR 

Предназначена для статистической обработки реализаций случайного вектора У. 

procedure ctatobr(Y:raX;XMXBux,Bi,Ai,dy :raF;   var F, MPR,MFR,MX,MF,MXBux,F0:raF; 
                  N,Nmax,W,Nvux:integer); 
 MXBux:=( '  Параметры выходного вектора  '); 
MPR:=(+'  Нормированная  плотность распределения  '); 
F:=( '  Ненормированная  Функция распределения  '); 
«Ненормированная»  -показывает число выборки (попаданий) в заданном i-том интервале, 
нормированная  - делённая на общее число испытаний – Nmax. 
MFR:=( '  Нормированная  Функция распределения  '); 
MX1:=( '  Координата Х функции распределения'); 



...;

4

,

3

,

2

,

)

1

(

;

1

,

1

,

)

(

)

(

1

1

1

1

e

A

где

e

x

A

x

f

x

n

;

)

(

1

max

0

1

dx

e

x

Г

P

x

x

ДОВ

;

1

x

x

e

dx

e

);

1

(

2

x

e

dx

e

xe

dx

xe

x

x

x

x

);

2

2

(

3

2

2

x

x

e

dx

e

x

x

x

);

...

...

(

)

(

1

1

0

1

n

n

m

n

m

n

n

n

n

n

x

x

n

A

x

A

x

A

x

A

n

Г

e

dx

e

x

n

;

)!

(

!

m

n

n

A

m

n

n

);

...

...

(

)

(

n

n

m

n

m

n

n

n

n

n

x

äîâ

A

x

A

x

A

x

A

Ã

e

P

1

1

0

max

X

äîâ

P

X

X

P

)

(

max

,

min

min

max

x

R

x

x

x


background image

Изм. 

Кол.уч 

№ док. 

Подп. 

05.2017

Дата 

АЛГОРИТМ И ПРОГРАММА 

СТАТИСТИЧЕСКОГО МОДЕЛИРОВАНИЯ 

СЛОЖНЫХ СИСТЕМ 

Лист 

12 

Инв

 подл

Подп

и

 дат

а

Взаи

инв

Формат А4

Копировал: 

Лист 

13 

MXBux:=( '  Параметры выходного вектора  '); 
   N - номер текущего испытания. 
В цикле проводится расчёт 
  for N:=1 to Nmax do     begin 
    MCCH(MBUX,MK,N,Q, BXStat); 
    Shet (BXStat, BUX); 
      ctatobr(BUX,F,MPR,MFR,MX1,MF, MXBux,N,Nmax,W,Nvux); 
                                                       end; 
Далее  с помощью процедуры SaveFile запоминается результат 
  for i:=1 to   Nvux   do begin 
    iNvux :=IntToStr(i); 
   nameMXBux:=(iNvux+'  Параметры выходного вектора  '); 
  nameMPR:=(iNvux+'  Нормированная  плотность распределения  '); 
  nameF:=(iNvux+'  Ненормированная  Функция распределения  '); 
  nameMFR:=(iNvux+'  Нормированная  Функция распределения  '); 
  nameMX1:=(iNvux+'  Координата Х функции распределения'); 
 
        // Nvux 
        SaveFile(i,MXBux,nameMXBux,TFile ); 
      SaveFile(i,MX1,nameMX1,TFile ); 
      SaveFile(i,MPR,nameMPR,TFile ); 
    SaveFile(i,MFR,nameMFR,TFile ); 
      SaveFile(i,F,nameF,TFile ); 
                   end; 
        SaveFile(i,MXBux,nameMXBux,TFile ); 
      SaveFile(i,MX1,nameMX1,TFile ); 
      SaveFile(i,MPR,nameMPR,TFile ); 
    SaveFile(i,MFR,nameMFR,TFile ); 
      SaveFile(i,F,nameF,TFile ); 
                   end; 
Результат сохраняется  в папке с программой (exe-файлом).  
Остальные формальные параметры процедуры: 
F – массив, в котором хранятся значения гистограммы; 
MF[1…N

ВЫX

,

1…8] – массив статистических параметров закона распределения У: 

Элементы  

массива MF 

i, 1 

i, 2 

i, 3 

i,4 

i, 5 

i, 6 

Содержание 

Ymin 

Ymax 

м.о. 

Σσ

2

σ

шаг 
гисто-
граммы

 
N – номер реализации; 
Nmax – заданное число реализаций; 
W – число делений гистограммы; 
Nвых – число компонент выходного вектора Y. 
 
Процедура 

ctatobr 

производит обработку текущих значений вектора Y , что позволяет 

избавиться от массива, в котором бы запоминались все реализации вектора. 
М.О. и с.к.о. (математическое ожидание и среднеквадратическое отклонение) вычисляются по 
формулам: 
 


background image

Изм. 

Кол.уч 

№ док. 

Подп. 

05.2017

Дата 

АЛГОРИТМ И ПРОГРАММА 

СТАТИСТИЧЕСКОГО МОДЕЛИРОВАНИЯ 

СЛОЖНЫХ СИСТЕМ 

Лист 

13 

Инв

 подл

Подп

и

 дат

а

Взаи

инв

Формат А4

Копировал: 

Лист 

14 

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

О

ПИСАНИЕ РАБОТЫ С ПРОГРАММОЙ

В программе используются  файлы со следующими названиями: 
(эти названия «зашиты» в программе, поэтому их изменять НЕЛЬЗЯ) 

1.  Название папки результатов счёта.rtf 

2.  Название входного вектора.rtf 

3.  Название выходного вектора.rtf 

4.  пусто.rtf 

5.  Равномерный шаг.rtf 

6.  Равномерное распределение.rtf 

7.  Нормальный закон.rtf 

8.  beta-рапределение.rtf 

9.  Гамма.rtf 

В каждом из файлов  4-8 – даётся краткая характеристика закона распределения 

(Сохранять файлы обязательно с расширением -.rtf. Удобно это делать в блокноте или в Word. 
Если в блокноте, то после надо изменить расширение txt на rtf). 
Примеры содержимого файлов. 

1.  Название папки результатов счёта.rtf 

Название папки результатов счёта  

ВХ [1] ==      Угол опрокидывания 

2.  Название входного вектора.rtf  

           

Название входного вектора 

            ВХ [1] –             Колея 
            ВХ [2] –             Ширина рамы 
            ВХ [3]–              Диаметр колеса 
            ВХ [4] –             Радиус статический шины 
            ВХ [5] –             Центр масс относительно ОП 
            ВХ [6] –             Расстояние от оси до рамы 
            ВХ [7] –              Высота демпфера на раме 
            ВХ [8] –             Высота демпфера на оси 
В примере - входов -8. 
Входов может быть до 1000 (так сделано в программе). 

;

)

1

/(

)

.

.

(

.

.

.

;

/

)

)

1

(

(

.

.

1

2

2

1

1

n

j

j

n

n

j

j

n

n

o

m

y

о

к

с

n

y

n

y

о

м


background image

Изм. 

Кол.уч 

№ док. 

Подп. 

05.2017

Дата 

АЛГОРИТМ И ПРОГРАММА 

СТАТИСТИЧЕСКОГО МОДЕЛИРОВАНИЯ 

СЛОЖНЫХ СИСТЕМ 

Лист 

14 

Инв

 подл

Подп

и

 дат

а

Взаи

инв

Формат А4

Копировал: 

Лист 

15 

3.  Название выходного вектора.rtf 

Название выходного вектора 

BЫX [1]          Просадка рессор   

BЫX [2]          Просадка шин   

BЫX [3]          Угол без учёта рессор и шин   

BЫX [4]         Угол с учётом рессор и шин     

Здесь выходов 4. В программе реализовано - 1000.   
 

4.  пусто.rtf 

Пустой файл-текста нет 

5.  Равномерный шаг.rtf 

Равномерный шаг  

Выборка с равномерным шагом  

шаг   определяется как 1/NMAX 

6.  Равномерное распределение.rtf 

Равномерное распределение  

Вероятность того, что наблюдение принадлежит данному интервалу, прямо пропорционально 
его длине 
 

7.  Нормальный закон.rtf 

Нормальный закон  

Является приемлемой моделью для многих физических явлений вследствие того, что при 
довольно общих условиях распределение среднего N-наблюдений стремится к нормальному, 
независимо от формы исходного распределения при N          ∞   
 

8.  beta-рапределение.rtf 

beta-рапределение. 

Основное распределение математической статистики для случайных величин, 

ограниченных с обеих сторон, 

+64

Задаются 

Xmin, Xmax-Xmin , 

+



64

9.   Гамма.rtf 

Гамма-распределение. 

Основное распределение математической статистики для случайных величин, 

ограниченных с одной стороны (0 <Х< ∞), Описывает время, необходимое для