Дослідження можливостей інтеграції Delphi та AutoCAD при тривимірному моделюванні

Призначення і основні характеристики систем автоматизації конструкторської документації. Основні методи створення графічних зображень і геометричних об’єктів. Методи побудови та візуалізація тривимірних об’єктів. Опис інтерфейсу користувача системи.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык украинский
Дата добавления 26.10.2012
Размер файла 1,7 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Рис. 4.5 Об'єкт, відображений відносно площини ZX.

SliceSolid - розрізає об'єкт 3DSolid за даними трем крапкам, які визначають площину розрізу.

Синтаксис:

RetVal = object.SliceSolid(Point1, Point2, Point3, Negative)

Object - 3DSolid. Об'єкт або об'єкти що звертаються до цього методу.

Point1 - тип Variant (масив з трьома елементами double); тільки для введення. 3D координат положення WCS, перша крапка.

Point2 - тип Variant (масив з трьома елементами double); тільки для введення. 3D координат положення WCS, друга крапка.

Point3 - тип Variant (масив з трьома елементами double); тільки для введення. 3D координат положення WCS, третя крапка.

Negative - Boolean; тільки для введення. Визначає, чи повернути частину тіла, яка знаходиться на негативній стороні площин. Якщо TRUE, то AutoCAD створює новий об'єкт Acad3DSolid, який містить частину оригінального тіла, яке знаходиться на негативній нормальній стороні площин.

RetVal - 3DSolid об'єкту. Пластина, що виходить, як 3DSolid об'єкту.

Рис. 4.6 Об'єкт, що розрізаний плоскістю ZY

5. ЕКСПЕРИМЕНТАЛЬНЕ ДОСЛІДЖЕННЯ ТА ПРОГРАМНА РЕАЛІЗАЦІЯ ПРОЕКТОВАНОЇ СИСТЕМИ

5.1 Функціональне призначення та технологічні особливості розробки

Розроблена система призначена для автоматизації креслення та візуалізації тривимірних моделей в середі AutoCAD із зовнішніх додатків. В ході виконання роботи були досліджені методи об'єктної моделі, які дозволяють будувати наступні тривимірні примітиви: ящик, куля, циліндр, конус, клин, тор.

В роботі розглядаються ізометричні та ортогональні види тривимірного простору та режими візуалізації - 3D-каркас, скриті лінії, тонування об'єктів та вибір кольору із стандартної палітри AutoCAD. Також в роботі досліджені команди редагування тривимірних об'єктів, а саме -Rotate3D, Mirror3D та Slice.

В розробленій системі приведений докладний опис як самих команд, так і методів, які їм відповідають. Інформація зберігається в зовнішніх html-файлах, що повинні знаходитися в директорії HTML у тому ж каталозі, де зберігається виконавчий файл системи.

Оптимальний склад технічних засобів, при яких працює система:

· IBM-сумісний комп'ютер, не нижче Pentium-ІІІ продуктивністю не менше 1,7 ГГц;

· Оперативна пам'ять не менше 256 МГбайт;

· Монітор із SVGA адаптером;

· Вільний простір на жорсткому диску не менш 800 Мб;

· Компакт-дисковий носій (CD);

· Клавіатура, маніпулятор типу "миша";

Система повинна функціонувати під керуванням операційної системи Windows ХР. Програмна оболонка повинна мати інтуїтивно зрозумілий інтерфейс. Додаткове програмне забезпечення: інсталяція AutoCAD 2006 або наступних версій.

5.2 Розробка логіко-функціональної схеми системи

Логіко-функціональна схема системи наведена на рис. 5.1.

Рис. 5.1 Логіко-функціональна схема роботи системи

5.3 Опис інтерфейсу користувача системи

Після запуску системи на екрані з'являється вікно, яке має наступний вигляд:

Рис.5.2 Загальний вигляд вікна системи із стартовою інформаційною сторінкою

У верхній частині вікна за допомогою компоненту WebBrowser відображається довідкова інформація із зовнішнього html-файлу. При старті системи відображається структура фрагменту об'єктної моделі AutoCAD. Далі, в залежності від обраної вкладки чи команди завантажується інша інформація. У будь який момент роботи системи інформаційне вікно можна приховати, обравши відповідний режим.

Кнопка „Запуск і візуалізація” дозволяє запустити AutoCAD та автоматично створити новий документ, який буде поточним для побудови об'єктів.

В залежності від обраної команди вид області вводу параметрів змінюється.

Параметри, що вводяться відповідають вхідним даним методів побудови тривимірних примітивів.

Рис. 5.3 Вікно системи в режимі побудови примітиву Sphere

Рис. 5.4 Вікно системи в режимі побудови примітиву Cylinder

Рис. 5.5 Вікно системи в режимі побудови примітиву Cone

Рис. 5.6 Вікно системи в режимі побудови примітиву Wedge

Рис. 5.7 Вікно системи в режимі побудови примітиву Torus

Після натиснення кнопки „Виконати” обраний примітив буде побудований, але ми будимо бачити об'єкт в його двохмірній проекції. Для переходу в трьохвимірний простір необхідно обрати відповідний вид на вкладці „Візуалізація об'єктів”. Режими візуалізації можна також обрати із наведеного списку. Для того, що розфарбувати побудовані примітиви необхідно обрати із випадаючого списку його назву та обрати колір. Режим „Показувати значення” дозволяє наочно продемонструвати перехід палітри кольорів RGB до палітри, підтримуваної AutoCAD.

Рис. 5.8 Вікно системи в режимі візуалізації об'єктів

Як вже було зазначено вище, система наочно демонструє роботу наступних команд редагування тривимірних об'єктів: Rotate3D (тривимірний поворот), Mirror3D (дзеркальне відображення) та Slice (розріз).

Вісь повороту визначається двома точку. Також необхідно задати кут повороту (в градусах). У нашій системі передбачений спрощений варіант вибору координат. Користувач вибирає тільки напрям координатної осі. Базова точка повороту визначається центром мас тіла.

Рис. 5.9 Вікно системи в режимі виконання команди Rotate3D

Mirror3D - створює дзеркальне відображення обраного об'єкту щодо площини. Площина симетрії визначається координатами трьох точок в просторі.

Рис. 5.10 Вікно системи в режимі виконання команди Mirror3D

Команда Slice - розрізає об'єкт за допомогою площину розрізу, що визначається координатами трьох точок в просторі.

Команда працює в двох режимах. Якщо прапорець „Залишити обидві сторони” не вибраний, залишається частина об'єкту на позитивній стороні площини розрізу. У зворотному випадку - буде створений новий об'єкт 3DSolid.

Рис. 5.11 Вікно системи в режимі виконання команди Slice

5.4 Програмна реалізація та опис основних процедур і функцій розробленої системи

Як було зазначено вище, зовнішній вигляд інтерфейсу залежить від обраного методу. Нижче наведений програмний код, за допомогою якого це було реалізовано.

s2:=ExtractFilePath(Application.ExeName)+'html\' //визначення каталогу, де розташований виконавчий файл системи;

if not CheckBox1.Checked then //якщо не обраний режим „Приховати вікно з інформацією”

WebBrowser1.Navigate(s2+'3d\'+inttostr(RadioGroup1.ItemIndex)+'.htm');

//в компонент WebBrowser завантажується відповідний файл. Його назва - номер обраного для побудови примітиву

case RadioGroup1.ItemIndex of

0: begin //якщо обраний режим побудови примітива box всіх панелі, на яких розташовані компоненти для вводу параметрів інших примітивів будуть приховані

P_box.Visible:=true;

p_s.Visible:=false;

P_cyl.Visible:=false;

P_con.Visible:=false;

p_wedge.Visible:=false;

p_tor.Visible:=false

end;

1: begin ... end;

Запуск та візуалізація AutoCAD відбувається за допомогою наступної процедури

procedure TForm1.BitBtn1Click(Sender: TObject);

begin

a:=CreateOleObject('Autocad.application');//створення COM-об'єкту. a - глобальна змінна типу Variant

a.visible:=true;//візуалізація AutoCAD

end;

Розглянемо процедуру OnClick для кнопки „Виконати”, за допомогою якою виконуються основні розглянуті методи.

if PageControl1.ActivePageIndex=0 then //якщо обрана вкладка ”Команди побудови 3D-примітивів

case RadioGroup1.ItemIndex of

0: begin //якщо обраний примітив Box

c1:=VarArrayCreate([0,2], varDouble);// створюємо масив з трьома елементами типу Double

try / ввод параметрів/

c1[0]:=strtofloat(x_b.Text); //координата х центра примітива

c1[1]:=strtofloat(y_b.Text); ///координата y

c1[2]:=strtofloat(z_b.Text);// /координата z

l:=strtofloat(b_l.Text); //довжина паралелепіпеду (по осі Х)

if cub.Checked then // якщо обраний режим „куб”

begin

w:=l; h:=l; //ширина та висота дорівнює довжині

end else

begin

w:=strtofloat(b_w.Text);// ширина паралелепіпеду (по осі Y)

h:=strtofloat(b_h.Text);// висота паралелепіпеду (по осі Z)

end;

except

showmessage('Параметри задані невірно!');

exit; //вихід із процедури

end;

b:=a.activedocument.ModelSpace.addbox(c1,l,w,h);// побудова паралелепіпеду

Combo_vibor.Items.Add('Ящик');// в список створених об'єктів додається його назва для подальшоъ роботи

Combo_vibor2.Items.Add('Ящик');

end;

Схожим чином будуються інши примітиви. Наведемо тільки команди, що викликають відповідні методи об'єктної моделі:

Побудова кулі:

sf:=a.activedocument.ModelSpace.addSphere(c1,rad);

Побудова циліндру:

cyl:=a.activedocument.ModelSpace.AddCylinder(c1,r_c,h_c);

Побудова конусу:

con:=a.activedocument.ModelSpace.AddCone(c1,r_con,h_con);

Побудова клину:

wedge:=a.activedocument.ModelSpace.addwedge(c1,l_w,w_w,h_w);

Побудова тору:

t:=a.activedocument.ModelSpace.addtorus(c1,r_tor,r_tube);

Процес присвоєння обраному із списку об'єкту відбувається наступним чином:

if PageControl1.ActivePageIndex=1 then //якщо обрана вкладка „Візуалізація об'єктів

if Combo_vibor.Text='Ящик' then //якщо обраний об'єкт - паралелепіпед

b.color:= cbColors.ItemIndex else //властивості color об'єкту присвоюється індекс обраного у списку кольору

if Combo_vibor.Text='Шар' then

...

Виконання команд редагування тривимірних примітивів також реазізований у цій процедурі

if PageControl1.ActivePageIndex=2 then // якщо обрана вкладка „Команди редагування 3D-примітивів”

case RadioGroup4.ItemIndex of

0: begin // якщо обрана команда Rotate3D

try

angle:=strtofloat(t_Angle.Text)*pi/180; / /введення параметру - кута повороту

except

showmessage('Параметры заданы неверно! ');

exit; //вихід із процедури

end;

if Combo_vibor2.Text='Ящик then //якщо обрано примітив Ящик

begin

z:=VarArrayCreate([0,2], varDouble); //створюємо масив, який буде містити координати центру мас паралелепіпеда

z:=b.Centroid; //визначаємо координати центру мас

z[2]:=0;

p2:=VarArrayCreate([0,2], varDouble);// створюємо масив, який буде містити координати другої точки осі повороту

case Osi_list.ItemIndex of // визначаємо, яку з координатних осей обрав користувач

0:begin p2[0]:=z[0]+10; p2[1]:=z[1]; p2[2]:=0; end;// ось ОХ

1:begin p2[0]:=z[0]; p2[1]:=z[1]+10; p2[2]:=0; end; // ось OY

2:begin p2[0]:=z[0]; p2[1]:=z[1]; p2[2]:=10; end;// ось OZ

end;

b.rotate3d(z,p2,angle)// викликаємо метод Rotate3D для обраного об'єкту

end else

if Combo_vibor2.Text='Шар' then

...

Дуже схожим чином викликається метод Rotate3D. Єдина відмінність - координати площини симетрії визначаються трьома точками. Як і минулого разу, для визначення координат центру мас використовуємо метод Centroid.

Зокрема, для об'єкту „паралелепіпед” це буде виглядати наступним чином:

z:=b.Centroid;

z[0]:=z[0]+l/2; z[1]:=z[1]+w/2; z[2]:=h/2; //координати одного з кутів

В даному випадку змінні l, w та h - це, відповідно, довжина, ширина та висота паралелепіпеду.

Для кулі в якості величини зсуву ми використовуємо значення радіусу:

z[0]:=z[0]+rad; z[1]:=z[1]+rad; z[2]:=rad;

Для циліндра та конуса, відповідно, значення радіуса основи та висоту.

z[0]:=z[0]+r_c; z[1]:=z[1]+r_c; z[2]:=h_c;

Базова точка площини симетрії для примітива „клин” знаходиться аналогічно паралелепіпеду. Для примітива „тор” використовується значення радіусу тора та радіусу трубки.

z[0]:=z[0]+r_tor; z[1]:=z[1]+r_tor; z[2]:=r_tube;

Як вже було зазначено вище, команда Slice (розріз) дозволяє перерізати обране тіло на частини за допомогою площини, що визначається трьома точками.

if Combo_vibor2.Text='Ящик' then

begin

z:=VarArrayCreate([0,2], varDouble);

z:=b.Centroid;

z[0]:=z[0]; z[1]:=z[1]; z[2]:=0; //знаходимо координати центра мас тіла

p2:=VarArrayCreate([0,2], varDouble);

p1:=VarArrayCreate([0,2], varDouble);

p3:=VarArrayCreate([0,2], varDouble);

case os_list_s.ItemIndex of //якщо обрана площина XY

0:begin p2[0]:=z[0]; p2[1]:=z[1]+10; p2[2]:=z[2];//координати першої точки площини - зсув від центру мас по осі Y

p1[0]:=z[0]+50; p1[1]:=z[1]; p1[2]:=z[2]; ];//координати другої точки площини - зсув від центру мас по осі Z

p3[0]:=z[0]; p3[1]:=z[1]; p3[2]:=z[2]-h/3; //координати третьої точки площини - зсув від центру мас по осі Z на величину, що дорівнює третині висоти паралелепіпеду

end;

1:begin ... end;

Схожим чином задаються координати точок, що визначають площину при обраних площинах розрізу XZ та YZ. В першому випадку в якості величини зсуву використовують ширину паралелепіпеду, в другому - його довжину.

Після визначення параметрів використовується метод SliceSolid. При цьому враховується, в якому з режимів буде працювати команда (залишити обидві сторони чині)

b2:=b.SliceSolid(z,p2,p1,both.Checked);

if both.Checked then // якщо обраний режим „Залишити обидві сторони”

b2.move(z,p3); // використовуємо метод move для переміщення щойно створеного об'єкту. Базова точка - центр мас вихідного об'єкту.

Розглянемо більш детально процедуру візуалізації об'єктів. Для цього будемо викликати метод sendcommand, який дозволяє передати в AutoCAD текст командної строки для виконання. Вибір точки зору на об'єкт реалізований за допомогою перемикачів. Базова команда, що буде передана має назву вид. Для того, що установити параметри, передаємо текст відповідної опції.

procedure TForm1.RadioGroup2Click(Sender: TObject);

begin

case RadioGroup2.ItemIndex of

0: a.activedocument.sendcommand('-вид _swiso'+#13);

1: a.activedocument.sendcommand('-вид _seiso'+#13);

2: a.activedocument.sendcommand('-вид _nwiso'+#13);

3: a.activedocument.sendcommand('-вид _neiso'+#13);

4: a.activedocument.sendcommand('-вид _top'+#13);

5: a.activedocument.sendcommand('-вид _bottom'+#13);

6: a.activedocument.sendcommand('-вид _left'+#13);

7: a.activedocument.sendcommand('-вид _right'+#13);

8: a.activedocument.sendcommand('-вид _front'+#13);

9: a.activedocument.sendcommand('-вид _back'+#13);

end;

end;

Лістінг командної строки AutoCAD при виконанні цього методу наведено нижче.

Команда: -вид Задайте опцию

[?/Категории/сЛои/Ортогонально/Удалить/Восстановить/Сохранить/Пск/Рамка]: _swiso

Выполняется регенерация модели.

Аналогічним чином відбувається візуалізація моделі. Тут викликається команда shademode з опціями, що відповідають обраним методам візуалізації.

procedure TForm1.RadioGroup3Click(Sender: TObject);

begin

case RadioGroup3.ItemIndex of

0: a.activedocument.sendcommand('shademode 3'+#13);

1: a.activedocument.sendcommand('shademode с'+#13);

2: a.activedocument.sendcommand('shademode у'+#13);

end;

end;

В цьому випадку маємо наступне:

Команда: shademode Текущий режим: Скрытие линий

Задайте опцию [2М каркас/3М

каркас/Скрытие/Плоское/Гуро/пЛоское+кромки/гУро+кромки] <Скрытие линий>: у

Детальної уваги заслуговує також процедура формування списку кольорів.

procedure TForm1.cbColorsDrawItem(Control: TWinControl; Index: Integer;

Rect: TRect; State: TOwnerDrawState);

var

R: TRect; C, AColor: TColor; P: TPoint; S1: String;

begin

AColor:= AcadColorToColor(Index);

with cbColors.Canvas do

begin

// Залити прямокутник фоновим кольором

C:= Brush.Color;

Brush.Color:= cbColors.Color;

FillRect(Rect);

// Залити прямокутник кольору

R:= Rect;

R.Right:= R.Bottom - R.Top + R.Left;

InflateRect(R, -2, -2);

Brush.Color:= AColor;

FillRect(R);

// Обведення прямокутника кольору

Brush.Color:= clBlack;

FrameRect(R);

// Залити прямокутник фокусу

Brush.Color:= C;

R:= Rect;

R.Left:= R.Bottom - R.Top + R.Left;

FillRect(R);

// Показати текст

R:= Rect;

R.Left:= R.Bottom - R.Top + R.Left + 2;

S:= cbColors.Items[Index];

// Якщо потрібно відображати компоненти кольору - додати їх значення

// до рядку з його індексом

if FShowColorValues then S:= S + Format(' (%d, %d, %d)', [GetRValue(AColor), GetGValue(AColor), GetBValue(AColor)]);

with R do

P:= Point(Left, Top + (Bottom - Top - TextHeight(cbColors.Items[Index])) div 2);

// Замінити індекси логічних кольорів на "легкі" для читання

case Index of

0: TextRect(R, P.X, P.Y, 'ByBlock');

256: TextRect(R, P.X, P.Y, 'ByLayer');

else

TextRect(R, P.X, P.Y, S);

end;

// Якщо елемент у фокусі, то...

if odFocused in State then

begin

// ...стерти стару рамку фокусу (яка на всьому Rect)

DrawFocusRect(Rect);

// ...і намалювати нову тільки на текст

DrawFocusRect(Classes.Rect(R.Left - 2, R.Top, R.Right, R.Bottom));

end;

end;

end;

6. ЕКОНОМІЧНЕ ОБҐРУНТУВАННЯ ДОЦІЛЬНОСТІ РОЗРОБКИ ПРОГРАМНОГО ПРОДУКТУ

Визначення витрат на створення програмного продукту

Витрати на створення програмного продукту складаються з витрат по оплаті праці розробника програми і витрат по оплаті машинного часу при відладці програми:

Зспп=Ззпспп +Змвспп+Зобщ,

де

Зспп - витрати на створення програмного продукту;

Ззпспп - витрати на оплату праці розробника програми;

Змвспп - витрати на оплату машинного часу;

Зобщ - загальні витрати.

Витрати на оплату праці розробника програми (Ззпспп) визначаються шляхом множення трудомісткості створення програмного продукту на середню годинну оплату програміста (з урахуванням коефіцієнта відрахувань на соціальні потреби):

Ззпспп=t*Tчас.

Розрахунок трудомісткості створення програмного продукту.

Трудомісткість розробки програмного продукту можна визначити таким чином:

t= to+ tа+ tб+ tп+ tд+ tот,

де

to - витрати праці на підготовку опису завдання;

tа - витрати праці на розробку алгоритму рішення задачі;

tб - витрати праці на розробку блок-схеми алгоритму рішення задачі;

tп - витрати праці на складання програми по готовій блок-схемі;

tд - витрати праці на підготовку документації завдання;

tот - витрати праці на відладку програми на ЕОМ при комплексній відладці завдання.

Складові витрат можна виразити через умовне число операторів Q. У нашому випадку число операторів у відлагодженій програмі Q=850.

Розрахунок витрат праці на підготовку опису завдань.

Оцінити витрати праці на підготовку опису завдання не можливо, оскільки це пов'язано з творчим характером роботи, натомість оцінимо витрати праці на вивчення опису завдання з урахуванням уточнення опису і кваліфікації програміста:

to= Q*B/(75…85*K),

где

B - коефіцієнт збільшення витрат праці унаслідок недостатнього опису завдання, уточнень і деякої недоробки, B=1,2…5;

K - коефіцієнт кваліфікації розробника, для тих, що працюють до 2 років K=0,8;

Коефіцієнт В приймаємо рівним 2.

Таким чином отримаємо:

to= 850*2/(78*0,8) = 27,24 (люд-год).

Розрахунок витрат праці на розробку алгоритму.

Витрати праці на розробку алгоритму рішення задачі:

tа = Q/(60…75*K)

tа = 850/(70*0,8)=15,18 (люд-год).

Розрахунок витрат праці на розробку блок-схеми.

Витрати праці на розробку блок-схеми алгоритму рішення задачі обчислимо таким чином:

tб= Q/(60…75*K)

tб = 850/(71*0,8)=14,97 (люд-год).

Розрахунок витрат праці на складання програми.

Витрати праці на складання програми по готовій блок-схемі обчислимо таким чином:

tп= Q/(60…75*K)

tп = 850/(72*0,8)=14,76 (люд-год).

Розрахунок витрат праці на відладку програми.

Витрати праці на відладку програми на ЕОМ при комплексній відладці завдання:

tот=1.5* tAот,

де tAот - витрати праці на відладку програми на ЕОМ при автономній відладці одного завдання;

tAот= Q/(40…50*K)

tAот = 850/(48*0,8)=22,14 (люд-год)

Звідси tот=1,5*22,14=33,21 (люд-год).

Розрахунок витрат праці на підготовку документації.

Витрати праці на підготовку документації по завданню визначаються:

tд= tдр+ tдо,

де

tдр - витрати праці на підготовку матеріалів в рукопису;

tдо - витрати на редагування, друк і оформлення документації;

tдр= Q/(150…200*K)

tдр = 850/(180*0,8) = 5,90 (люд-год)

tдо=0.75*tдр

tдо =0.75*5,90=4,43 (люд-год)

Звідси

tд=5,90+4,43=10,33 (люд-год).

Отже, загальну трудомісткість програмного продукту можна розрахувати:

t = 27,24+15,18+14,97+14,76+33,21+10,33 =115,69 (люд-год).

Розрахунок середньої зарплати програміста.

Середня зарплата програміста в сучасних ринкових умовах може варіюватися в широкому діапазоні. Для розрахунку візьмемо середню годинну оплату праці, яка складає Тчас=8 грн/година, що означає 1408 грн/міс при 8-ми годинному робочому дні і 5-ти денному робочому тижню.

Витрати на оплату праці програміста складаються із зарплати програміста і нарахувань на соціальні потреби. Нарахування на соціальні потреби включають:

· Пенсійний фонд (33,2)

· Соцстрах (1,5%)

· Фонд зайнятості (1,3%)

· Соціальне страхування на випадок нещасного випадку або профзахворювання (1%).

Разом нарахування на соціальні потреби в місяць складають 37%.

Звідси витрати на оплату праці програміста складають:

Ззпспп= (8+0,37*8)*115,69=1267,96 грн.

Витрати на оплату машинного часу.

Витрати на оплату машинного часу при відладці програми визначаються шляхом множення фактичного часу відладки програми на ціну машино-години орендного часу:

Змвспп =Счас*tЕОМ,

де

Счас - ціна машино-години орендного часу, грн/год;

tЕОМ - фактичний час відладки програми на ЕОМ;

Розрахунок фактичного часу відладки.

Фактичний час відладки обчислимо за формулою:

tеом = tп + tдо + tот ;

tеом =14,76+4,43+33,21 = 52,40 год.

Розрахунок ціни машино-години.

Ціну машино-години знайдемо по формулі:

Сгод = Зеом/Теом,

де

Зеом - повні витрати на експлуатацію ЕОМ на протязі року;

Теом - дійсний річний фонд часу ЕОМ, год/рік.

Розрахунок річного фонду часу роботи ПЕОМ.

Загальна кількість днів в році - 365. Число святкових і вихідних днів - 114 (10 святкових і 52*2- вихідні).

Час простою в профілактичних роботах визначається як щотижнева профілактика по 3 години.

Разом річний фонд робочого часу ПЕОМ складає:

Теом = 8*(365-114)-52*3=1852 год.

Розрахунок повних витрат на експлуатацію ЕОМ.

Повні витрати на експлуатацію можна визначити по формулі:

Зеом = (Ззп+ Зам+ Зэл+ Здм+ Зпр+ Зін),

де,

Ззп - річні витрати на заробітну плату обслуговуючого персоналу, грн/рік;

Зам - річні витрати на амортизацію, грн/рік;

Зэл - річні витрати на електроенергію, споживану ЕОМ, грн/рік;

Здм - річні витрати на допоміжні матеріали, грн/рік;

Зпр - витрати на поточний ремонт комп'ютера, грн/рік;

Зін - річні витрати на інші і накладні витрати, грн/рік.

Амортизаційні відрахування.

Річні амортизаційні відрахування визначаються по формулі:

Зам=Сбал*Нам,

де Сбал - балансова вартість комп'ютера, грн/шт.;

Нам - норма амортизації, %;

Нам =25%.

Балансова вартість ПЕОМ включає відпускну ціну, витрати на транспортування, монтаж устаткування і його відладку:

Сбал = Срин +Зуст ;

де

Срин - ринкова вартість комп'ютера, грн/шт.,

Зуст - витрати на доставку і установку комп'ютера, грн/шт;

Комп'ютер, на якому велася робота, був придбаний за ціною Срин =5000 грн, витрати на установку і наладку склали приблизно 10% від вартості комп'ютера.

Зуст = 10%* Срин

Зуст =0.1*5000=500 грн.

Звідси, Сбал = 5000 +500 =5500 грн./шт.;

а Зам=5500*0,25= 1375 грн/год.

Розрахунок витрат на електроенергію.

Вартість електроенергії, споживаної за рік, визначається по формулі:

Зел = Реом * Теом * Сел * А,

де

Реом - сумарна потужність ЕОМ,

Теом - дійсний річний фонд часу ЕОМ, год/рік;

Сел - вартість 1кВт*год електроенергії;

А - коефіцієнт інтенсивного використання потужності машини.

Згідно технічному паспорту ЕОМ Реом =0.22 кВт, вартість 1кВт*год електроенергії для споживачів Сел =0,2436 грн., інтенсивність використання машини А=0.98.

Тоді розрахункове значення витрат на електроенергію:

Зел = 0.22 * 1852* 0.2436* 0.30 = 29,78 грн.

Розрахунок витрат на поточний ремонт.

Витрати на поточний і профілактичний ремонт приймаються рівними 5% від вартості ЕОМ:

Зтр = 0.05* Сбал

Зтр = 0.05* 5500 = 275 грн.

Розрахунок витрат на допоміжні матеріали.

Витрати на матеріали, необхідні для забезпечення нормальної роботи ПЕОМ, складають близько 1 % від вартості ЕОМ:

Звм =0,01* 5500 =55 грн.

Інші витрати по експлуатації ПЕОМ.

Інші непрямі витрати, пов'язані з експлуатацією ПЕОМ, складаються з вартості послуг сторонніх організацій і складають 5% від вартості ЕОМ:

Зпр = 0,05* 5500 =275 грн.

Річні витрати на заробітну плату обслуговуючого персоналу.

Витрати на заробітну плату обслуговуючого персоналу складаються з основної заробітної плати, додаткової і відрахувань на заробітну плату:

Ззп = Зоснзп +Здопзп +Зотчзп.

Основна заробітна плата визначається, виходячи із загальної чисельності тих, що працюють в штаті:

Зоснзп =12 *?Зіокл,

де

Зіокл - тарифна ставка і-го працівника в місяць, грн;

12 - кількість місяців.

У штат обслуговуючого персоналу повинні входити інженер-електронщик з місячним окладом 1500 грн. І електрослюсар з окладом 1200 грн. Тоді, враховуючи, що даний персонал обслуговує 20 машин, маємо витрати на основну заробітну плату обслуговуючого персоналу, які складуть:

Зоснзп = 12*(1500+1200)/20=1620 грн.

Додаткова заробітна плата складає 60 % від основної заробітної плати:

Здопзп = 0.6 *1620 = 972 грн.

Відрахування на соціальні потреби складають 37% від суми додатковою і основною заробітних плат:

Зотчзп = 0,37*(1620 + 972) = 959,04 грн.

Тоді річні витрати на заробітну плату обслуговуючого персоналу складуть:

Ззп = 1620 +972 +959,04 = 3551,04 грн.

Повні витрати на експлуатацію ЕОМ в перебігу року складуть:

Зеом = 3551,04 + 1375+ 29,78 + 55 + 275+ 275= 5560,82 грн.

Тоді ціна машино-години часу, що орендується, складе

Сгод = 5560,82 /1852 = 3 грн.

А витрати на оплату машинного часу складуть:

Змвспп =Сгод*tеом

Змвспп = 3 * 21,68= 65,04 грн.

Розрахунок загальних витрат.

Загальні витрати - 643

Зспп=Ззпспп +Змвспп+Ззаг

Зспп =1267,96+65,04+643=1976 грн.

Тобто собівартість програмного продукту 1976 грн.

А зараз визначимо ціну програмного продукту:

Ц = Зспп + Р,

Где Ц - ціна програмного продукту;

Р - 15% від витрат на створення програмного продукту.

Ц = 1976 +395,55 =2371,55 грн.

Ціна програмного продукту дорівнює 2371,55 грн.

Оскільки розробка має дослідницький характер, аналогів у розробленого програмного забезпечення немає. Але можна зазначити, що розробки подібного класу коштують близько 700$.

Таким чином, економія від використання розробленої програми представлятиме:

7,7 - курс долара Національного банку України

ЕК = $700 * 7,7-2371,55 = 3018,45 грн.

7. ОХОРОНА ПРАЦІ

Комплекс розроблених організаційних заходів і технічних засобів захисту, що є в даний час в нашій країні, накопичений передовий досвід роботи ряду обчислювальних центрів показує, що є можливість добитися значно великих успіхів в справі усунення дії на працюючих небезпечних і шкідливих виробничих чинників. Проте стан умов праці і його безпеки у ряді комп'ютерних класів ще не задовольняють сучасним вимогам. Оператори ЕОМ, оператори підготовки даних, студенти ще стикаються з дією таких фізично небезпечних і шкідливих виробничих чинників, як підвищений рівень шуму, підвищена температура зовнішнього середовища, відсутність або недостатня освітленість робочої зони, електричний струм, статична електрика і інші.

Правила охорони праці при експлуатації електронно-обчислювальних машин розповсюджуються на всі підприємства, установи, організації, юридичні особи, незалежно від форми власності, видів діяльності, і на фізичні особи (що займаються підприємницькою діяльністю з правом найму робочої сили), які здійснюють розробку, виробництво і застосування електронно-обчислювальних машин і персональних комп'ютерів, у тому числі і на особи, що мають робочі місця, обладнані ЕОМ, або виконуючих обслуговування, ремонт і наладку ЕОМ.

Законодавство України про охорону праці базується на:

- Конституція України, яка гарантує права громадян на працю, відпочинок, охорону здоров'я, медичну допомогу і страхування;

- Закон України „Про охорону праці”, де вказано, що державна політика в області охорони праці базується на пріоритеті життя і здоров'я людей в умовах їх трудової діяльності. Відповідальність за створення нормальних і безпечних умов труда несе роботодавець незалежно від форми власності підприємства чи установи які здійснюють розробку виробництва та застосування ПЕОМ і ПК;

- Норми штучного та природного освітлення визначені СНиП;

- Закон України „Про забезпечення санітарного та епідемічного благополуччя населення” де вказані основні вимоги гігієни та санітарії;

- Параметри мікроклімату на робочих місцях регламентовані Держстандартом і ДСН;

- Категорія робіт по величині загальних енерговитрат встановлена ДСН;

- Закон України „Про загальнообов'язкове державне соціальне страхування від нещасного випадку на виробництві та професійного захворювання, які спричинили втрату працездатності”, який гарантує право трудящих на соціальний захист і компенсацію постраждалим матеріальних втрат при травмуванні і професійного захворювання;

- Кодекс законів про працю (КЗпП) де викладені окремі вимоги охорони праці;

- Пожежна безпека викладена в законі України „Про пожежну безпеку” і „Правила про пожежну безпеку в Україні”

Крім того є ряд Державних стандартів, правил, норм, інструкцій та інших нормативних документів, регламентуючих питання охорони праці.

7.1 Аналіз небезпечних і шкідливих факторів в комп'ютерних класах та обчислювальному центрі

Нанесення травми людині в умовах виробництва обумовлене наявністю небезпечних виробничих чинників:

- підвищенні значення електричного струму, статичної електрики та рівня електромагнітних випромінювань;

- підвищений рівень рентгенівських випромінювань;

- підвищений рівень шуму;

- несприятливі мікрокліматичні умови;

- недостатнє або надмірне освітлення;

- психофізіологічні шкідливі і небезпечні виробничі чинники.

Робочим місцем вважається місце постійного чи періодичного перебування працюючого для спостереження й ведення виробничого процесу чи експерименту. Організація робочого місця заключається у виборі робочої пози, визначенні робочих зон, розміщенні органів управління, індикаторів, інструментів і заготовок. Частина простору робочого місця, в якому здійснюються робочі процеси, може бути розділена на зони. Робоча поза буде найменш втомлювальною при умові, що робоча зона сконструйована правильно, тобто забезпечується відповідність цієї зони з оптимальним полем зору працюючого.

Робоче місце, устатковане відео-терміналом, забезпечується:

1. належними умовами освітлення приміщення й робочого місця, відсутністю відблисків;

2. відповідністю оптимальних параметрів мікроклімату;3. належними ергономічними характеристиками основних елементів робочого місця.

При розміщенні відео-термінала обраховується наявність шуму та вібрації, м'якого рентгенівського випромінювання, електромагнітного випромінювання, ультрафіолетового та інфакрасного, електростатичного поля, а також наявність пилу, озону, окислів азоту та аероіонізації.

Відповідно діючим нормативним документам площа приміщення 13,0 мІ; об'єм - 20 мі. Стіна, стеля, підлога приміщення виготовляються з матеріалів, дозволених для оформлення приміщень санітарно-епідеміологічним наглядом. Підлога приміщення вкрита діелектричним килимком, випробуваним на електричну міцність.

Висота робочої поверхні столу для відео-терміналу - 690 мм, ширина повинна забезпечувати можливість виконання операцій в зоні досягнення моторного ходу; висота столу 725 мм, ширина 800 мм, глибина 900 мм. Простір для ніг: висота 600 мм, ширина 500 мм, глибина на рівні колін 500 мм, на рівні витягнутої ноги 650мм.

Ширина й глибина сидіння 400 мм, висота поверхні сидіння 450 мм, кут нахилу поверхні від 15є вперед до 5є назад. Поверхня сидіння плоска, передній край закруглений.

Заземлення конструкцій, які знаходяться в приміщенні надійно захищені діелектричними щитками. В приміщенні з ПЕОМ кожен день проводиться вологе прибирання.

В доступних місцях знаходяться аптечки першої медичної допомоги.

Приміщення з ПЕОМ оснащено системою автоматичної пожежної сигналізації, а також устатковане засобами пожежегасіння. Підходи до засобів пожежегасіння вільні. Приміщення має кімнати для відпочинку, приймання їжі, психологічної розгрузки та інші побутові приміщення.

Важливе значення для створення сприятливих умов праці має культура праці й виробнича естетика. Чистота на робочому місці, правильно підібрана колірне фарбування приміщень, інвентарю, устаткування, форма й покрій робочого одягу, спеціально підібрана музика - все це створює гарний настрій, підвищує життєвий тонус і працездатність. Естетичні умови на виробництві мають істотне значення не тільки для оздоровлення, полегшення праці, але й для підвищення його привабливості і продуктивності. У зв'язку із цим на промислових підприємствах велике значення надається промисловій естетиці.

Як самостійна галузь знань промислова естетика і теоретично і організаційно сформувалась порівняно недавно. Вона вивчає закони художньої творчості в сфері виробництва. Коло питань, розроблювальних промисловою естетикою, дуже широкий. Це раціональне колірне оформлення промислових приміщень і встаткування, розумна організація робочого місця, художнє конструювання верстатів, машин, інструментів, впровадження функціональної музики, художня розробка моделей робочого одягу, устаткування стендів наочної агітації, озеленення території цехів і підприємств.

Колір є одним з найбільш потужних засобів емоційного впливу на людину. Колір робочих приміщень, устаткування, механізмів викликає в людини певні емоції, впливає на стомлюваність, травматизм, брак у роботі, а отже, на продуктивність праці. Впливаючи на нервову систему, колір збуджує або заспокоює, створює ілюзію тепла або холоду, тяжкості або легкості, наближення або віддалення. Колірне фарбування виробничих приміщень доцільно робити з урахуванням технологічного призначення приміщень, умов роботи, температури, характеру висвітлення й вимог охорони праці. Колір устаткування повинен бути м'яким, спокійним, психологічно сприятливим. У яскраві контрастні кольори фарбують органи керування встаткування, рухливі частини.

У виробничому інтер'єрі колір також відіграє попереджуючу роль, використовується для зображення технологічних символів і всіляких сигналів. Наприклад, при будівництві промислових об'єктів трубопроводи різного призначення (для води, кислоти, газу) пофарбовані в різний колір. Усім відомі сигнально-попереджуючі кольори: червоний - стоп, небезпечно; жовтий - можлива небезпека; зелений - повна безпека. З економічної точки зору раціональне фарбування робочих приміщень і встаткування підвищує продуктивність праці на 5-20%, зменшує число нещасних випадків.

Принципам організації праці повинно відповідати і взаємне компонування робочих місць у рамках офісного приміщення, так і структура індивідуального робочого місця.

Основні принципи ергономічної організації робочого місця - комфорт і мінімізація навантажень. Зрозуміло, принципам ергономіки повинна відповідати й використовувані меблі. Наприклад, зручне крісло, у якому можна без шкоди для здоров'я працювати тривалий час, повинне бути оснащений підлокітниками й підголівником, що знімають навантаження з м'язів плечового поясу. Пружна спинка анатомічної форми зменшує навантаження на хребет. У результаті конструкція рівномірно підтримує все тіло. Також крісло повинне регулюватися по висоті й глибині сидіння, залежно від ваги й росту людини.

Серед столів найбільш ергономічною визнана криволінійна кутова форма. За рахунок увігнутості більша частина їхньої площі виявляється використовуваної, оскільки попадає в зону охоплення руками людини, рівну 35-40 см.

Самим оптимальним фахівцями вважається розташування меблів за принципом «усе під рукою», коли всі необхідні для щоденної роботи полиці, тумби, шафи перебувають на відстані витягнутої руки. Це дозволяє виключити непотрібні витрати енергії й зосередиться на виконанні прямих обов'язків.

7.2 Заходи щодо нормалізації шкідливих і небезпечних факторів

Захист від електромагнітних випромінювань

На сьогоднішній день основним засобом захисту від електромагнітних випромінювань, що застосовуються в обчислювальній техніці є екранування джерел випромінювання. Сьогодні всі монітори, що випускаються, а також блоки живлення мають корпус, виконаний зі спеціального матеріалу, що практично повністю затримує проходження електромагнітного випромінювання. Застосовуються також спеціальні екрани, що зменшують ступінь впливу електромагнітних і рентгенівських променів на оператора.

Для зниження електромагнітного впливу на людину-оператора використовуються також раціональні режими роботи, при яких норма роботи на ПЕОМ не повинна перевищувати 50 % робочого часу.

Захист від ураження електричним струмом

При роботі із програмним продуктом, приміщення, по ступені електронебезпечності відносяться до категорії без підвищеної небезпеки - приміщення сухі, з нормальною температурою, ізольованими підлогами, безпильні, що мають малу кількість заземлених предметів. Комп'ютер харчується від однофазної мережі змінного струму промислової частоти із заземленої нейтраллю, напругою 220В.

Системний блок комп'ютера має напруги сигналів ТТЛ рівнів (-1,+4 В), цифрові й аналогові мікросхеми живляться постійними напругами ±5 і ±12 В, які виходять шляхом перетворення змінної напруги 220В в блоці живлення. Блок живлення містить у собі схеми перетворення напруги, схеми стабілізації й схему захисного відключення при короткому замиканні. Так як корпус комп'ютера виконаний з металу, то існує небезпека пробою фази на корпус. Монітори сучасних комп'ютерів практично завжди виготовляються із пластику, тому незважаючи на велику напругу, що є присутнім у моніторі, поразку струмом людини практично виключено.

Оскільки влучення людини під вплив високої напруги в даному пристрої можливо тільки через аварію (пробій ізоляції), то розрахуємо можливий струм через тіло людини (Ih) при торканні частин схеми, що перебувають під напругою 220В.

;

де U - Напруга струмоведучих елементів, В,

Rh=1000 Ом - опір тіла людини.

Отримане значення вище смертельного порогу (0.1 А для перемінного струму), значить необхідно передбачити заходи щодо захисту людини від поразки електричним струмом.

1) Оскільки мережева напруга перетворюється в окремому блоці (блоці живлення), то він виконаний у закритому металевому корпусі й электрично з'єднаний з корпусом усього пристрою в цілому;

2) Корпус усього комп'ютера заземлений, за допомогою заземлюючого виводу в мережному шнурі або окремому заземлюючому проводові;

3) Застосований мережний шнур з подвійною ізоляцією.

Захист від статичної електрики

Для усунення причин утворення статичного заряду застосовуються провідні матеріали для покриття підлоги, панелей, робочих столів, стільців. Для зниження ступеня електризації і підвищення провідності діелектричних поверхонь підтримується відносна вологість повітря на рівні максимально допустимого значення.

На робочих місцях всі металеві та електропровідні неметалеві обладнання заземлені.

Захист від шуму та вібрації

Ефективне рішення проблеми захисту від впливу шуму досягається проведенням комплексу заходів, в які входить ослаблення інтенсивності цього шкідливого виробничого чинника в джерелах і на шляху розповсюдження звукових хвиль.

Зниження виробничого шуму в приміщеннях, де розміщені ПЕОМ, досягається за рахунок акустичної обробки приміщення - зменшення енергії відбитих хвиль, збільшення еквівалентної площі звукопоглинаючих поверхонь, наявність в приміщеннях штучних звукопоглиначів.

З метою зниження шуму в самих джерелах встановлюються віброгасячі і шумогасячі прокладки або амортизатори. В якості засобів звукопоглинання застосовуються не горючі або тяжко горючі спеціальні перфоровані плити, панелі, мінеральна вата з максимальним коефіцієнтом поглинання в межах частот 31.5-8000 Гц.

Оздоровлення повітряного середовища

Для створення нормальних умов роботи програмістів і операторів ПЕОМ в машинному залі використовується система кондиціювання, що забезпечує необхідні оптимальні мікрокліматичні параметри і чистоту повітря.

В холодні періоди року температура повітря, швидкість його руху і відносна вологість повітря відповідно складають: 22-24 С; 0,1 м/с; 40-60%; в теплі періоди року температура повітря - 23-25 С; відносна вологість 40-60 %; швидкість руху повітря - 0,1 м/с.

Захист від рентгенівського випромінювання

Електронно-променеві трубки, магнетрони, тиратрони та інші електровакуумні прилади, що працюють при напрузі вище 6 кВ, є джерелами „м'якого” рентгенівського випромінювання. При технічній експлуатації апаратури, в якій напруга вище 15 кВ, використовують засоби захисту для відвертання рентгенівського опромінення операторів і інженерно-технічних робітників, бо при такій напрузі рентгенівське випромінювання розсіюється в навколишньому просторі виробничого приміщення.

Шкідливий вплив рентгенівських променів зв'язаний з тим, що порушення міжмолекулярних зв'язків тканинної речовини може призвести до порушення нормальної течії біохімічних процесів і обміну речовин.

Засобами захисту від „м'якого” рентгенівського випромінювання є застосування поляризаційних екранів, а також використання в роботі моніторів, що мають біо-керамічне покриття і низький рівень радіації. В якості засобів захисту від чинності м'яких рентгенівських променів застосовуються екрани з сталевого листа (0,5-1 мм) або алюмінію (3 мм), спеціальної гуми.

Для відвертання розсіювання рентгенівського випромінювання по виробничому приміщенню встановлюють захисні огорожі з різноманітних захисних матеріалів, наприклад, свинцю або бетону.

Забезпечення раціонального освітлення

При правильно розрахованому і виконаному освітленні очі працюючого за комп'ютером протягом тривалого часу зберігають здатність добре розрізняти предмети не втомлюючись. Це сприяє зниженню професійного захворювання очей, підвищується працездатність. Раціональне освітлення відповідає ряду вимог:

- достатнє, щоб очі без напруги могли розрізняти деталі;

- постійна напруга в мережі не коливається більше ніж на 4%;

- рівномірно розподілено по робочим поверхням, щоб очам не приходилося зазнавати різкого контрасту кольорів;

- не викликає дії, яка сліпить органи зору працюючого (зменшення блищання джерел, що відбивають світло, досягається застосуванням світильників, які розсіюють світло);

- не викликає різких тіней на робочих місцях.

Задачею розрахунку є визначення необхідної потужності електричної освітлювальної установки для створення у виробничому приміщенні заданої освітленості. При проектуванні освітлювальної установки необхідно вирішити наступні основні питання:

- вибрати тип джерела світла - рекомендуються газорозрядні лампи, за винятком місць, де температура повітря може бути менш +5°С і напруга в мережі падати нижче 90 % номінального, а також місцевого освітлення (у цих випадках застосовуються лампи розжарювання);

- визначити систему освітлення (загальна локалізована або рівномірна, комбінована);

- вибрати тип світильників з урахуванням характеристик світорозподілення, умов середовища (конструктивного виконання) та інше;

- розподілити світильники і визначити їх кількість (світильники можуть матися в своєму розпорядженні рядами, в шаховому порядку, ромбоподібно);

- визначити норму освітленості на робочому місці.

Для розрахунку штучного освітлення використовують в основному три методи. Найчастіше її розраховують по світловому потоку. Для цього визначається світловий потік кожної лампи по нормуючій мінімальній горизонтальній освітленості Еmin (лк) з вираження:

F=(Emin·S·K·z) / n1·n·N,

де F - світловий потік лампи в світильнику, лм;

S - площа приміщення, м2;

K - коефіцієнт запасу;

z - коефіцієнт нерівномірного освітлення;

n1 - коефіцієнт використання світлового потоку;

n - кількість ламп в світильнику;

N - число світильників.

Якщо освітлення здійснюється рядами люмінесцентних ламп, те вираження вирішується відносно N. Значення коефіцієнта n1 визначається по довіднику в залежності від типу світильника, коефіцієнтів відбивання стін Рс, стелі Рп, робітничій поверхні і від розмірів приміщення. Показник приміщення fi визначається з виразу:

fi= А·В/Нр·(А+В),

де А і В - довжина і ширина освітленого приміщення, м;

Нр - висота підвісу світильника над робітничою поверхнею, м.

У випадку застосування люмінесцентних ламп потрібна кількість світильників N, яка визначається за формулою:

N=Emin·S·K·z/F·n1·n

Поділивши число світильників N на число вибраних рядів світильників, визначають число світильників у кожному ряду.

Нехай зал має розміри А=8м, В=5м, h=3м, стеля обладнується світильниками Л201Б з люмінесцентними лампами ЛБ80, технічні характеристики ламп і світильників наведені в таблицях 7.1, 7.2 (згідно Держстандарту 6825-74)

Таблиця 7.1

Тип

Потужність, Вт

Напруга,

В

Світловий потік (номін.)

Довжина,

мм

Діаметр,

мм

ЛБ80

80

110

5220

1500

40

Таблиця 7.2

Серія

Модифікація

Кількість*

потужність, шт, Вт

Розміри, мм

Номер

групи

Прим.

Довжина

Ширина

Висота

Л201Б

3

2·8

1575

354

127

9

Стеля

Рівень робітничої поверхні над полом 0,8 м, при цьому Нр=2,2 м.

Показник приміщення рівний:

fi=40/2,2 (8+5)=1,3986

По довіднику визначаємо значення коефіцієнта n1 (для значень Рс=0,5, Рп=0,3): n1=0,7. Значення коефіцієнта нерівномірного освітлення приймаємо рівним 1,1, а коефіцієнта запасу - 1,5. При загальному типі освітлення значення Emin=400 лк. Знаючи значення світлового потоку кожної лампи, можемо визначити необхідну кількість світильників:

N=400·8·5·1,5·1,1/5220·0,7·2=3(штук)

Загальна потужність освітлювальної установки рівна:

Р=2·80·3=480(Вт)

По результатах проведених розрахунків можна зробити висновок про те, що небезпечні і шкідливі виробничі чинники, діючи в робочій зоні, знаходяться в межах допустимих норм і їхній вплив на організм працюючих не приносить істотної шкоди здоров'ю.

7.3 Пожежна безпека

Пожежі у обчислювальних центрах, комп'ютерних класах представляють особливу небезпеку, оскільки зв'язані з великими матеріальними втратами. Характерна особливість обчислювальних центрів, комп'ютерних класів - невеликі площі приміщень. Як відомо пожежа може виникнути при взаємодії горючих речовин, окислення і джерел запалення. У приміщеннях обчислювальних центрів, комп'ютерних класів присутні всі три основні чинника, необхідні для виникнення пожежі.

Горючими компонентами є: будівельні матеріали для акустичної і естетичної обробки приміщень, перегородки, двері, підлоги, ізоляція кабелів і ін.

Протипожежний захист - це комплекс організаційних і технічних заходів, направлених на забезпечення безпеки людей, на запобігання пожежі, обмеження його розповсюдження, а також на створення умов для успішного гасіння пожежі.

Джерелами запалення в комп'ютерних класах можуть бути електронні схеми від ЕОМ, прилади, вживані для технічного обслуговування, пристрою електроживлення, кондиціонування повітря, де в результаті різних порушень утворюються перегріті елементи, електричні іскри і дуги, здатні викликати загоряння горючих матеріалів.

У сучасних ЕОМ дуже висока щільність розміщення елементів електронних схем. У безпосередній близькості один від одного розташовуються сполучні дроти, кабелі. При протіканні по них електричного струму виділяється значна кількість теплоти. При цьому можливе оплавлення ізоляції. Для відведення надмірної теплоти від ЕОМ служать системи вентиляції і кондиціонування повітря. При постійній дії ці системи є додатковою пожежною небезпекою.

Однією з найважливіших задач пожежного захисту є захист будівельних приміщень від руйнувань і забезпечення їх достатньої міцності в умовах дії високих температур при пожежі. Враховуючи високу вартість електронного устаткування комп'ютерних класів, а також категорію його пожежної небезпеки, будівлі для комп'ютерних класів повинні бути 1 і 2 ступені вогнестійкості.

Для виготовлення будівельних конструкцій використовуються, як правило, цегла, залізобетон, скло, метал і інші негорючі матеріали. Застосування дерева повинне бути обмежене.

До засобів гасіння пожежі, призначених для локалізації невеликих запалювань, відносяться внутрішні пожежні водопроводи, вогнегасники, сухий пісок, азбестові ковдри і т.п.

У будівлях з обчислювальними центрами та комп'ютерними класами пожежні крани встановлюються в коридорах, на майданчиках сходових кліток і входів.

Вода використовується для гасіння пожеж в приміщеннях програмістів, бібліотеках, допоміжних і службових приміщеннях. Застосування води в машинних залах ЕОМ, сховищах носіїв інформації, приміщеннях контрольно-вимірювальних приладів зважаючи на небезпеку пошкодження або повного виходу з ладу дорогого устаткування можливе у виняткових випадках, коли пожежа приймає загрозливо великих розмірів. При цьому кількість води повинна бути мінімальною, а пристрої ЕОМ необхідно захистити від попадання води, накриваючи їх брезентом або полотном.

Автоматичний захист від виникнення і розповсюдження пожежі здійснюється:

ь Запобіганням утворенню горючого середовища у виробничих агрегатах, комунікаціях і приміщеннях;

ь Евакуацією горючих речовин з виробничих місткостей в аварійні;

ь Перекриттям виробничих комунікацій, вентиляційних систем, шляхом розповсюдження пожеж;

ь Включенням подачі гасячих засобів на шляху розповсюдження вогню;

ь Закриттям отворів для запобігання розповсюдження вогню в сусідні приміщення.

Установка електричної пожежної сигналізації складається з датчиків, приймальної станції з джерелами живлення і лінійної мережі. Від оповісників повідомлення у вигляді електричних імпульсів передається по дротах в приймальну станцію і фіксується там оптичними, акустичними або записуючими приладами. Лінійні прилади постійно знаходяться під контрольним струмом. Несправність дротів виявляється автоматично. Оповісники підключаються до приймальної станції по променевій або шлейфовій (кільцевий) системі.

Для пожежної сигналізації може бути використана телефонна мережа. Встановлені в приміщенні автоматичні оповісники підключають через релейну приставку до телефонної лінії. У нормальних умовах приставка


Подобные документы

  • Характеристика програмного забезпеченнягалузь його використання, вимоги до розробки та її джерела, мета та призначення. Структура й основні принципи побудови систем автоматизації конструкторської документації. Технології параметричного моделювання.

    дипломная работа [2,3 M], добавлен 26.10.2012

  • Підстава для створення системи Компас-3D. Характеристика розробленого програмного забезпечення. Призначення і характеристики систем автоматизації конструкторської документації. Дослідження методів створення динамічних бібліотек в середовищі Delphi.

    дипломная работа [3,3 M], добавлен 22.10.2012

  • Характеристика форматів, які містять у собі опис тривимірних об'єктів. Мова моделювання віртуальної реальності, способи відображення координатних перетворень. Класифікація форматів графічних зображень, їх специфічні ознаки, призначення та застосування.

    контрольная работа [1,5 M], добавлен 20.09.2009

  • Підстава для створення, найменування та область застосування програмного забезпечення. Дослідження теоретичних аспектів процесу проектування систем автоматизації розробки конструкторської документації. Інструкція по інсталяції програмного продукту.

    дипломная работа [2,5 M], добавлен 26.10.2012

  • Історія створення и основні характеристики системи SWIFT, напрямки її діяльності та ефективність. Структура SWIFT, основні відділи та їх функції. Принципи створення автоматичних інформаційних систем. Призначення і можливості системи "клієнт-банк".

    контрольная работа [30,5 K], добавлен 26.07.2009

  • Графічна підсистема Delphi 5, її можливості, інструменти та принципи побудови прикладних програм з використанням графіки; дочірні класи. Методи опрацювання графічних зображень різних форматів і типів: растрових файлів, метафайлів Windows, піктограм.

    лабораторная работа [47,9 K], добавлен 19.03.2011

  • Основні аспекти використання стандартних компонентів ООС програмування Delphi для створення звітної документації. Опис компонентів – QReport, PrintDialog та PrintSetupDialog. Приклади створення звітів. Iнше програмне забезпечення для побудови звітів.

    курсовая работа [488,4 K], добавлен 08.12.2008

  • Історія виникнення та сфери використання тримірної графіки. Дослідження процесу візуалізації тримірного зображення. Створення програмного забезпечення, здатного перетворювати стандартні графічні зображення до графічних зображень внутрішніх форматів Мауа.

    дипломная работа [3,6 M], добавлен 23.09.2013

  • Призначення та область застосування програм, які орієнтовані на перетворення зображень з плоского в об’ємне. Основні стадії формування тривимірного зображення. Класифікація моделей і методів візуалізації. Особливості створення карти глибин по пікселям.

    курсовая работа [325,8 K], добавлен 04.06.2010

  • Основні переваги програмування на мові Delphi. Використання стандартних операторів при створенні інтерфейсу користувача. Вибір складу технічних і програмних засобів, організація вхідних і вихідних даних. Розробка програми, блок-схеми та тексту програми.

    реферат [316,1 K], добавлен 22.01.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.