
|
|
Главная \ Методичні вказівки \ Методологія та організація наукових досліджень
Методологія та організація наукових досліджень« Назад
Методологія та організація наукових досліджень 09.09.2018 11:35
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ СУМСЬКИЙ ДЕРЖАВНИЙ УНІВЕРСИТЕТ
До друку та в світ дозволяю на підставі «Єдиних правил», п.2.6.14 Заступник першого проректора- В.Б. Юскаєв начальник організаційно-методичного управління 2719 МЕТОДИЧНІ ВКАЗІВКИ до практичного заняття на тему “ Метод статистичного моделювання ” з дисципліни „Методологія та організація наукових досліджень” для магістрів факультету електроніки та інформаційних технологій
Усі цитати, цифровий, фактичний матеріал та бібліографічні відомості перевірені, запис одиниць відповідає стандартам
Укладач В.В.Авраменко
Відповідальний за випуск А.С. Довбиш Декан факультету електроніки та інформаційних технологій С. І. Проценко
Суми Видавництво СумДУ 2009 Міністерство освіти і науки України Сумський державний університет
2719 МЕТОДИЧНІ ВКАЗІВКИ до практичного заняття на тему “ Метод статистичного моделювання ”
з дисципліни "Методологія та організація наукових досліджень ” для магістрів факультету електроніки та інформаційних технологій
Суми Видавництво СумДУ 2009 Методичні вказівки до практичних занять на тему “ Метод статистичного моделювання ”/ Укладач В.В.Авраменко. – Суми: Вид-во СумДУ, 2009. - 20 с.
Кафедра інформатики Зміст С. 3 Поняття про статистичний ряд, гістограму і статистичну функцію розподілу 5 4 Одержання значення випадкової величини за заданою статистичною функцією розподілу 7 6.1 Моделювання роботи дискового розпилювача рідини 9 6.2 Моделювання роботи віброгранулятора 11 6.3 Моделювання процесу витікання газу 12 6.4 Моделювання роботи перфорованої оболонки гранулятора 14 1 МЕТА РОБОТИПрищепити студентам навички одержання імовірнісних характеристик вихідних режимних параметрів об'єкта за його математичною моделлю і статистичними характеристиками вхідних випадкових впливів. 2 ЗАГАЛЬНІ ВКАЗІВКИ
Припустимо є математична модель об'єкта, який піддається випадковим впливам. Відомі закони розподілу цих впливів. Необхідно одержати деякі імовірнісні характеристики режимних параметрів, що описують стан об'єкта. У найпростіших випадках вдається аналітично виразити зв'язок між статистичними характеристиками випадкових впливів і досліджуваних режимних параметрів. Однак на практиці такі випадки зустрічаються рідко. Тому у випадку, коли одержання згаданих вище аналітичних залежностей стає важкою, а часом і практично нездійсненною задачею, доцільно вдатися до статистичного моделювання. Яким-небудь способом знайдемо конкретне значення випадкового впливу на об'єкт. Для цього необхідно «розіграти» випадкову величину із заданим законом розподілу. Потім досліджуємо на математичній моделі поводження об'єкта при цьому значенні впливу на нього. Зокрема, фіксуємо значення режимних параметрів, які нас цікавлять. Після цього знаходимо нове значення випадкового впливу і знову визначаємо значення досліджуваних показників. Так робиться багато разів (число випробувань N залежить від необхідної точності результатів). У результаті випробувань на моделі одержуємо набори конкретних значень режимних параметрів. Обробляючи ці набори, можна знайти необхідні ймовірні характеристики. Для об'єктів, які складаються з великої кількості елементів (пристроїв, машин, людей, організацій), у яких випадкові фактори складним чином переплітаються і взаємодіють, метод статистичного моделювання, як правило, виявляється простіше аналітичного рішення задачі, а часом і єдино можливим. 3 ПОНЯТТЯ ПРО СТАТИСТИЧНИЙ РЯД, ГІСТОГРАМУ І СТАТИСТИЧНУ ФУНКЦІЮ РОЗПОДІЛУ
Часто при розв’язанні практичних задач закон розподілу випадкових параметрів невідомий. У цьому випадку за результатами спостережень за випадковою величиною Xсл. будують статистичну функцію розподілу F*(x)=P*(Xсл.<x), де x- будь-яке конкретне число; P*(Xсл.<x) – імовірність того, що значення випадкової величини Xсл. буде менше x. Для побудови F*(x) весь діапазон, отриманих у результаті спостереження значень Xсл, , ділять на кілька інтервалів. Потім підраховують скільки разів (mi) значення випадкової величини Xсл. потрапило в i- й інтервал (i=1,2,…,k). Ділять mi на загальну кількість спостережень n . У результаті одержують частоту Сума частот для всіх інтервалів, повинна дорівнювати одиниці. На наступному етапі будують таблицю, у якій наведені інтервали в порядку їхнього розміщення уздовж осі абсцис і відповідні частоти. Ця таблиця називається статистичним рядом.
Тут: xi ; xi+1 – межі i-го інтервалу;
Графічне подання статистичного ряду називається гістограмою. Для її побудови на осі абсцис наносять межі інтервалів x1, x2, x3 , … , xk+1... Потім для кожного інтервалу частоту попадання в нього ділять на його довжину, наприклад,
Отримані числа брати за висоти прямокутників, побудованих для кожного з інтервалів. (рис. 1)
Гістограма дозволяє оцінити щільність розподілу випадкової величини, знайти її найбільш імовірні значення і т.д. Крім гістограми, користуючись даними статистичного ряду, приблизно, по точкам будують також статистичну функцію розподілу F*(x) величини Xсл.. За такі точки зручно взяти межі x1, x1 ,…,xk+1 інтервалів, які фігурують у статистичному ряді. Тоді очевидно, що
З'єднуючи отримані точки плавною кривою, одержують наближений графік статистичної функції розподілу F*(x). Природно, чим більше інтервалів і чим більше значень Xсл. попадає в них, тим точніше F*(x). 4 ОДЕРЖАННЯ ЗНАЧЕННЯ ВИПАДКОВОЇ ВЕЛИЧИНИ ЗА ЗАДАНОЮ СТАТИСТИЧНОЮ ФУНКЦІЄЮ РОЗПОДІЛУ
Рисунок 2 Для одержання значення випадкової величини Xсл., розподіленої за законом F*(x) , використовується такий алгоритм. 1 Одержують значення випадкової величини 2 По кривій F*(x) знаходять відповідне цьому
Тут: xi, xi+1 – межі i- го інтервалу; F(xi), F(xi+1) – значення статистичної функції розподілу на межах i- го інтервалу. Знайдене значення Xсл. підставляють у формулу для розрахунку необхідного режимного параметра, тобто використовують для моделювання поведінки об'єкта. Потім знову повертаються до пункту 1. Так роблять N раз, де N – число випробувань. 5 ПОСТАНОВКА ЗАДАЧІ
Дано вираз для вихідного параметра об'єкта. Один із параметрів, який входить у цей вираз, змінюється випадково. Для нього приводиться статистичний ряд. Необхідно одержати оцінки математичного очікування і середньоквадратичного відхилення для вихідного параметра . Кількість інтервалів для вхідного і вихідного параметрів взяти рівним 10. Моделювання зробити спочатку при кількості випробувань N=100. Потім збільшувати їх кількість доки практично перестануть змінюватись отримані результати. 6 ВАРІАНТИ ЗАВДАНЬ
6.1 МОДЕЛЮВАННЯ РОБОТИ ДИСКОВОГО РОЗПИЛЮВАЧА РІДИНИ
При роботі обертового дискового розпилювача рідини утворюються краплі, середній розмір діаметра яких обчислюється за формулою:
де δ - товщина плівки рідини, м; V0 – колова швидкість диска, м/с; ρ - щільність розчину, г/см3;
Варіант 6.1а
Випадковим вхідним параметром є поверхневий натяг Значення інших параметрів:
Таблиця 1
Варіант 6.1б
Випадковим вхідним параметром є товщина плівки рідини Значення інших параметрів: :
Таблиця 2
Варіант 6.1в
Випадковим вхідним параметром є в'язкість розчину Значення інших параметрів:
Таблиця 3
6.2 1МОДЕЛЮВАННЯ РОБОТИ ВІБРОГРАНУЛЯТОРА
Діаметр гранул, одержаних за допомогою віброгранулятора, визначається за формулою:
де G - масова продуктивність гранулятора, кг/с; k - число отворів витікання; ρ - щільність гранул, кг/м3;
Варіант 6.2а Випадковим вхідним параметром є продуктивність гранулятора G. Статистичний ряд для G див. табл. 4. Значення інших параметрів: ρ = 1400 кг/м3. Таблиця 4
Варіант 6.2б
Випадковим вхідним параметром є щільність гранул Значення інших параметрів: ρ = 1400 кг/м3. Таблиця 5
Варіант 6.2в
Випадковим вхідним параметром є частота вібратора f. Статистичний ряд для f див. табл. 6. Значення інших параметрів: k =15000; G = 12кг/c; ρ = 1400 кг/м3.
Таблиця 6
6.3 МОДЕЛЮВАННЯ ПРОЦЕСУ ВИТІКАННЯ ГАЗУ
Швидкість витікання ідеального газу з посудини під тиском обчислюється за формулою:
де R – універсальна газова стала; M - молекулярна маса газу; Tc – температура в посудині; P - зовнішній тиск; P0 - тиск у посудині; Kg =
Варіант 6.3а Випадковим вхідним параметром є температура в посудині Значення інших параметрів: K = 1,402; M = 28,96; P = 1,2 ата; R = 8,31696 Дж/град∙ моль; P0 = 3,6 ата.
Таблиця 7
Варіант 6.3б
Випадковим вхідним параметром є тиск у посудині Статистичний ряд для Значення інших параметрів: K = 1,402; M = 28,96; P = 1,2 ата; R = 8,31696 Дж/град∙ моль; Tc = 393oK. Таблиця 8
Варіант 6.3в
Випадковим вхідним параметром є зовнішній тиск Статистичний ряд для Значення інших параметрів: K = 1,402; M = 28,96; P0 = 3,6 ата; R = 8,31696 Дж/град∙ моль; Tc = 393oK.
Таблиця 9
6.4 МОДЕЛЮВАННЯ РОБОТИ ПЕРФОРОВАНОЇ ОБОЛОНКИ ГРАНУЛЯТОРА
Продуктивність G обертової перфорованої оболонки гранулятора визначається формулою
де ρ – щільність розплаву, кг/м3; d - діаметр отвору, м; h - висота рівня розплаву, м; R - радіус оболонки, м; g – прискорення вільного падіння, м/с2 .
Варіант 6.4а Випадковим вхідним параметром є висота рівня розплаву h. Статистичний ряд для h див. табл. 10. Значення інших параметрів: ρ = 1000 кг/м3; d = 0,005 м; R = 0,2 м; Ω = 25 рад/c; μ = 0,65; Ө = 0,24; g = 9,81 м/с2 .
Таблиця 10
Варіант 6.4б
Випадковим вхідним параметром є діаметр отвору d. Статистичний ряд для d див. табл. 11. Значення інших параметрів: ρ = 1000 кг/м3; R = 0,2 м; Ω = 25 рад/c; μ = 0,65; Ө = 0,24; g = 9,81 м/с2; h = 0,25 м.
Таблиця 11
Варіант 6.4в
Випадковим вхідним параметром є кутова швидкість обертання оболонки Статистичний ряд для Значення інших параметрів: ρ = 1000 кг/м3; d = 0,005 м; R = 0,2 м; μ = 0,65; Ө = 0,24; g = 9,81 м/с2; h = 0,25 м.
Таблиця 12
7 ПРИКЛАД ВИКОНАННЯ РОБОТИ
Як приклад наводиться комп’ютерна програма мовою Сі для варіанта завдання 6.2а. У програмі використані ідентифікатори, наведені в таблиці 13.
Таблиція13
Продовження табл. 13
КОМП’ЮТЕРНА ПРОГРАМА
#include<stdio.h> #include<math.h> #include<conio.h> #include<stdlib.h> #define M 20 void main() { double G[M],F[M]; double dk,sum_dk=0,sum_dk2=0,mdk,Ddk,sigdk; double Gt,ro,ff,ksi; int i,k_interval; long int k_otv,n,j; FILE*p1; clrscr(); p1=fopen("GF.txt","r");//Файл,де є статистичний ряд if(!p1) { puts("File GF.txt is not opened!"); exit(1); } puts("Enter n=");//Введення кількості випробувань scanf("%li",&n); puts("Enter kol_interval<=M");//Введення кількості інтервалів scanf("%i",&k_interval); puts("Enter ro=");//Введення щільності scanf("%lf",&ro); puts("Enter frequency ff=");//Введення частоти коливань scanf("%lf",&ff); puts("Enter k_otv=");//Введення кількості отворів scanf("%li",&k_otv); for(i=0;i<k_interval+1;i++) { fscanf(p1,"%lf%lf",&G[i],&F[i]); //Введ. статист. ряду printf("%lf %lf\n",G[i],F[i]);//Виведення його на екран } for(j=0;j<n;j++)//Початок статистичних випробувань { ksi=random(32767)/32767.;//Отримання випадкового числа for(i=1;i<k_interval+1;i++)//Пошук інтервалу,в який він //попав if(ksi>=F[i-1] && ksi<=F[i]) { //Обчислення випадкового поточного значення //продуктивності гранулятора Gt=G[i-1]+((G[i]-G[i-1])*(ksi-F[i-1]))/(F[i]-F[i-1]); //Обчислення діаметра крапель dk=pow(6*Gt/(M_PI*k_otv*ro*ff),1./3.); sum_dk+=dk;//Накопичення сум sum_dk2+=dk*dk; break; } } //Обчислення оцінок математичного очікув. та с.к.в. mdk=sum_dk/n; Ddk=(sum_dk2-sum_dk*sum_dk/n)/(n-1); sigdk=sqrt(Ddk); printf("mdk=%lf sigdk=%lf\n",mdk,sigdk); }
9 ЗМІСТ ЗВІТУ
1 Постановка задачі. 2 Таблиця символічних імен. 3 Блок-схема програми. 4 Текст програми. 5 Вхідні дані. 6 Результати. 7 Гістограма для вихідного параметра. 8 Висновки. 10 КОНТРОЛЬНІ ЗАПИТАННЯ
1 Що таке статистичний ряд? 2 Що таке статистична функція розподілу і як вона будується? 3 Що таке гістограма і як її одержати? 4 У чому сутність статистичного моделювання? 5 Розповісти про алгоритм статистичного моделювання.
СПИСОК ЛІТЕРАТУРИ
1 Вентцель Е.С. Теория вероятностей. ”Наука”,М, 1964 2 Полляк Ю.Г. Вероятностное моделирование на электронных вычислительных машинах "Советское радио", м.,1971г.
НАВЧАЛЬНЕ ВИДАННЯ
Методичні вказівки до практичного заняття на тему“ Метод статистичного моделювання ” з дисципліни „ Методологія та організація наукових досліджень ” для магістрів факультету електроніки та інформаційних технологій
Відповідальній за випуск А.С. Довбиш Редактор Н. М. Мажуга Комп’ютерне верстання В.В.Авраменка
Підписано до друку 29.10.2009, поз. Формат 60х84/16. Ум. друк. арк. 1,4 Обл.-вид. арк.1,32. Тираж 100 пр. Собівартість видання Зам.№
Видавець: виготовлювач Сумський державний університет, вул. Римського-Корсакова, 2 , м. Суми, 40007. Свідоцтво суб’єкта видавничої справи ДК №3062 від 17.12.2007.
КомментарииКомментариев пока нет Пожалуйста, авторизуйтесь, чтобы оставить комментарий. |