Professional Documents
Culture Documents
Розділ 4
Розділ 4
Розроблене програмне забезпечення призначене для керування режимом крана подачі тиску у тепломережу. Алгоритм синтезу нечіткої
системи, на якому базується розроблене програмне забезпечення не вимагає значних обчислювальних процедур та характеризується високою
швидкістю реалізації, що уможливлює одержати вихідне значення системи із мінімальними затратами часу.
Витрати на розробку і впровадження програмних засобів (К) включають []:
К=К 1 + К 2 , (4.1)
де
К 1 – витрати на розробку програмних засобів, грн.;
К 2 – витрати на відлагодження і дослідну експлуатацію програми вирішення задачі на комп’ютері, грн.
Витрати на розробку програмних засобів включають:
— витрати на оплату праці розробників;
— витрати на відрахування у спеціальні державні фонди;
— витрати на покупні вироби;
— витрати на придбання спецобладнання для проведення
експериментальних робіт;
— накладні витрати;
— інші витрати.
Витрати на оплату праці включають заробітну плату (ЗП) всіх категорій працівників, безпосередньо зайнятих на всіх етапах
проектування програмного засобу. Перелік необхідної програмної документації визначено відповідно до ДСТУ 3008-95 та включає:
– текст програми;
– керівництво користувача, яке включає інструкцію користувача;
– опис програми – відомості про логічну і фізичну модель, відомості щодо
функціонування програми;
– пояснювальна записка – схема алгоритму, загальний опис алгоритму або
функціонування програми, а також обґрунтовування прийнятих технічних і
технічно-економічних рішень.
Перш за все визначаємо стадії розробки програмного засобу. У таблиці 4.1 відображено інформацію щодо етапів технологічного
процесу розробки проекту
Арк.
КР.КІ. 9499982.00.00.000.ПЗ
де
nij – чисельність розробників і-ої спеціальності j-го тарифного розряду, осіб;
t ij – затрачений час на розробку проекту співробітником і-ої спеціальності j-го тарифного розряду, год.;
C ij – годинна ставка працівника і-ої спеціальності j-го тарифного розряду, грн.
За умов, якщо середньогодинну ставку розробника не відомо, її можна розрахувати за формулою:
Cij0 ( 1+h )
C ij=
PЧ i , (4.3)
C
де ij0 – основна місячна заробітна плата розробника і-ої спеціальності j-го тарифного розряду, грн.;
h – коефіцієнт, що визначає розмір додаткової заробітної плати;
РЧ і – місячний фонд робочого часу працівника і-ої спеціальності j-го розряду, год.
Результати розрахунків записуємо у таблицю 4.2.
Оскільки виконавцем кваліфікаційної роботи є студент, то він є і розробником і тестувальником і дизайнером. Таким чином, оплата його
праці – це стипендія без додаткових нарахувань, надбавок та премій. Стипендія студента становить 1400 грн. Зважачи на це, вартість проекту
включає стипендію студента, а також витрати керівника на керівництво розробкою проекту та консультанта із написання техніко-економічного
розділу. У таблицю 4.3 записуємо витрати на розробку програмного засобу у вигляді написання кваліфікаційної роботи.
У таблиці 4.4 наведено витрати на матеріали та комплектуючі вироби при виконанні кваліфікаційної роботи.
де
К i - витрата i-го типу матеріалу, натуральні одиниці вимірювання;
Ц і - ціна за одиницю i-го типу матеріалу, грн.;
i - тип матеріального ресурсу;
n - кількість типів матеріальних ресурсів.
Таблиця 4.4 – Розрахунок витрат на матеріали та комплектуючі
№ Найменування Одиниця Ціна, Кількість Сума,грн Транспортні витрати Загальна сума,
п/п купованих виробів виміру грн купованих (10% від суми) грн Арк.
КР.КІ. 9499982.00.00.000.ПЗ
Накладні витрати включають три групи витрат: витрати на управління, загальногосподарські витрати, невиробничі витрати. Вони
розраховуються за встановленими відсотками від витрат на оплату праці. При цьому накладні витрати складають 70% від заробітної плати:
К 1 =В ОП + ВФ + ВКВ + І . (4.4)
К 2 =S м . г ⋅t
. від , (4.5)
де
S м. г . – вартість однієї машино-години роботи ПК, грн./год (приймаємо 6);
t від – час, витрачений на відлагодження і дослідну експлуатацію створеного програмного продукту, год.
Загальна кількість днів роботи на комп’ютері дорівнює 25 днів, середній щоденний час роботи на комп’ютері – 1 год., вартість години
роботи комп’ютера дорівнює 6 грн. Звідси витрати на відлагодження та експлуатацію розраховуємо:
К 2 =6⋅25=150 грн.
Оскільки розробка проекту включає застосування засобів обчислювальної техніки, то розрахуємо витрати на електроенергію, а
результати розрахунків занесемо у таблицю 4.5.
Загальну суму витрат на електроенергію розраховуємо за формулою:
n
B Е =∑ Рі⋅k і⋅Т і⋅Ц
і =1 , (4.6)
До амортизації основних фондів включається сума амортизаційних відрахувань від вартості обладнання і приладів, що
використовуються при розробці програмного продукту. Амортизаційні відрахування розраховуємо за формулою:
Арк.
КР.КІ. 9499982.00.00.000.ПЗ
На основі отриманих даних в результаті обчислень складаємо кошторис витрат на розробку програмного забезпечення і заносимо їх у
таблицю 4.7.
Таблиця 4.7 – Кошторис витрат на розробку програмного забезпечення
№ п/п Найменування витрат Сума витрат, грн.
1 Витрати на оплату праці 6981
2 Витрати на електроенергію 95,85
3 Витрати на куповані вироби 367,40
4 Амортизаційні відрахування 1150,6
5 Інші витрати 698,1
6 Витрати на відлагодження і дослідну експлуатацію програмного продукту 150
Разом 9442,95
ПР
Ц П =К⋅(1+ )+ К 0 + К к
100 , (4.9)
де К – кошторисна вартість;
П р – рентабельність;
К 0 – витрати на встановлення та освоєння програмного засобу на конкретному об'єкті, грн.;
К к – витрати на доукомплектування технічних засобів на об'єкті, грн. Зважаючи на вищеописане, розрахуємо ціну програмного
засобу:
E ПР =Ц П −Ц А , (4.10)
D i =J i ( Bi−C i ) , (4.12)
де
Bi – ціна продажу програмного продукту в i-му періоді;
C i – собівартість програмного продукту (фактично дорівнює сумі витрат на розробку ПЗ);
J i – кількість ПЗ.
Di
E=
B заг . (4.13)
2832 ,85
E= =0 ,3
9442 , 95 .
1
T=
E (4.14)
1
T= =3,3
0 ,3 р.
Арк.
КР.КІ. 9499982.00.00.000.ПЗ
E=E ПР + Е КС
Отже, у цьому розділі проведено розрахунок витрат на розробку програмного забезпечення. Показники, що характеризують витрати на
розробку програмного продукту порівняно із показниками, які характеризують програмний продукт із аналогічним функціональним
призначенням.
Розроблене програмне забезпечення має суттєві переваги у порівнянні із аналогами, зокрема простота використання, швидкість
проведення розрахунків, стійкість до неоднорідних даних, зручність.
Згідно із проведеними розрахунками, що обґрунтовують економічну ефективність розробки програмного продукту, можна зробити
висновок, що розроблене програмне забезпечення є суттєво дешевшим, оскільки у ролі розробника виступає студент. Отримано економічний
ефект у розмірі 177503 , 6 грн., що свідчить про економічну доцільність розробки і впровадження нечіткої системи керування
температурою води у тепломережах.
Арк.
КР.КІ. 9499982.00.00.000.ПЗ
1. Проаналізовано особливості функціонування централізованої системи теплопостачання й зазначено, що залежно від умов
теплопостачання приймають рішення щодо вибору методів, рівнів та технічних засобів автоматизації.
2. Охарактеризовано фактори впливу на функціонування системи теплопостачання, виокремлено їх значимість та методи розрахунку.
Основними такими факторами є температура зовнішнього повітря, швидкість та напрям вітру та сонячна радіація.
3. Досліджено існуючі системи автоматизації роботи теплових мереж й зазначено, що автоматичне регулювання відпуску теплоти на
опалення житлових приміщень відбувається по відхиленню температури повітря приміщень, по збуренні зовнішні факторів та комбінованим
способом.
4. Проаналізовано існуючі методи потокорозподілу у тепломережах й зазначено, що вони здебільшого придатні для відкритих
тепломереж, що унеможливлює пошук оптимальних розмірів і теплових режимів для закритих систем із незалежним підключення абонента.
5. Описано модель потокорозподілу для індивідуального теплового пункту на основі багатоконтурного теплого апарату, що враховує
особливості процесів передачі теплоти у БТА.
6. Розроблено алгоритм керування температуроюводи у тепломережах на основі нечіткої логіки, який враховує впив зовнішніх факторів
на функціонування системи теплопостачання.
7. Розроблено програмну та апаратну реалізацію нечіткої системи керування температурою води у теплових мережах. Результатами
експериментальних досліджень показано її ефективність.
8. Обгрунтовано техніко-економічні показники ефективності розробки програмного засобу й результатами обчислень підтверджено
доцільність розробки.
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ
Арк.
КР.КІ. 9499982.00.00.000.ПЗ
Арк.
КР.КІ. 9499982.00.00.000.ПЗ
Арк.
КР.КІ. 9499982.00.00.000.ПЗ
Арк.
КР.КІ. 9499982.00.00.000.ПЗ
Арк.
КР.КІ. 9499982.00.00.000.ПЗ
[System]
Name='Temp'
Type='mamdani'
Version=2.0
NumInputs=3
NumOutputs=1
NumRules=63
AndMethod='min'
OrMethod='max'
ImpMethod='min'
AggMethod='max'
DefuzzMethod='centroid'
[Input1]
Name='temp'
Range=[-30;15]
NumMFs=3
MF1='cold':'trimf',[-30 -20 -10]
MF2='mid':'trimf',[-10 -5 5]
MF3='hot':'trimf',[5 10 15]
[Input2]
Name='wind'
Range=[0 1]
NumMFs=3
MF1='low':'trimf',[0 0.1 0.3]
MF2='norm':'trimf',[0.25 0.5 0.75]
MF3='hight':'trimf',[0.6 0.8 1]
[Input3]
Name='sun'
Range=[0 1]
NumMFs=3
MF1='cloudy':'gaussmf',[0.05 0.3]
MF2='darkly':'gaussmf',[0.3 0.6]
MF3='sunny':'gaussmf',[0.6 1]
[Output1]
Name='valve'
Range=[-10;10]
NumMFs=5
MF1='close_h':'trimf',[-10 -7 -5]
MF2='norm':'trimf',[-2 0 2]
MF3='turn_h':'trimf',[1 3 6]
MF4='close_f':'trimf',[-6 -3 -1]
MF5='turn_f':'trimf',[5 7 10]
[Rules]
1 1 3, 3 (1) : 1
1 2 3, 3 (1) : 1
1 3 3, 3 (1) : 1
1 0 3, 2 (1) : 1
1 1 2, 3 (1) : 1
1 2 2, 3 (1) : 1
1 3 2, 5 (1) : 1
1 0 2, 3 (1) : 1
1 1 1, 3 (1) : 1
1 2 1, 5 (1) : 1
1 3 1, 5 (1) : 1
1 0 1, 3 (1) : 1
2 1 3, 1 (1) : 1
2 2 3, 1 (1) : 1
2 3 3, 3 (1) : 1
2 0 3, 1 (1) : 1
2 1 2, 1 (1) : 1
2 2 2, 3 (1) : 1
2 3 2, 5 (1) : 1
2 0 2, 3 (1) : 1
2 1 1, 3 (1) : 1
2 2 1, 5 (1) : 1
2 3 1, 5 (1) : 1
2 0 1, 3 (1) : 1
3 1 3, 4 (1) : 1
3 2 3, 4 (1) : 1
3 3 3, 3 (1) : 1 Арк.
КР.КІ. 9499982.00.00.000.ПЗ
Арк.
КР.КІ. 9499982.00.00.000.ПЗ