Пожарная безопасность – состояние объекта, при котором с установленной вероятностью исключается возможность возникновения и развития пожара и воздействия на людей опасных факторов пожара, а также обеспечивается защита материальных ценностей /31/.
Особое внимание к пожарной безопасности является обоснованным, так как в случае пожара будет нанесен значительный материальный ущерб (даже если в помещении находится один компьютер) и возможна угроза жизни и здоровью людей.
Источниками пожара при работе программиста с компьютером могут быть ЭВМ, электропроводка, действующие системы отопления, вентиляции и кондиционирования воздуха, бытовые приборы.
Помещение, где установлена вычислительная техника, относятся к категории “Д” – помещения, где находятся твердые горючие и трудногорючие вещества и материалы, так как:
1) относительная влажность воздуха не превышает 75%;
2) нет токопроводящей пыли;
3) температура не превышает длительное время 30 °С ;
4) отсутствует возможность одновременного прикосновения человека с имеющим соединение с землей металлическими конструкциями;
5) отсутствие возможности прикоснуться к токоведущим частям оборудования;
6) нет токопроводящих полов.
В соответствии с требованиями пожарной безопасности у входной двери должен находиться углекислотный огнетушитель типа ОУ-5.
В помещении может быть установлена пожарная сигнализация - тепловые извещатели с плавкими предохранителями. Это необходимо при большой концентрации средств вычислительной техники.
Для ликвидации пожара в начальной стадии в коридоре ВЦ размещается пожарный кран. В помещении, где установлена вычислительная техника, недопустимо применять воду и пенные огнетушители, так как в этом случае существует опасность повреждения или полного выхода из строя ЭВМ и другого оборудования. Для тушения пожаров на ВЦ наиболее эффективно использовать порошковые огнетушители типа ОП-5-01 из расчета один огнетушитель на 40-50 кв. м площади, но не менее двух в помещении. Устройства пожарной автоматики предназначены для обнаружения, оповещения и ликвидации пожаров.
В данном разделе дипломной работы был проведен анализ вредных и опасных производственных факторов, действующих на рабочем месте инженера-программиста. Среди них были выделены: постоянное напряжение глаз, влияние электростатических и электромагнитных полей, длительное неизменное положение тела, шум. Был проведен анализ и указан комплекс мер по пожаробезопасности и электробезопасности. Проведен расчет эргономических требований к рабочему месту инженера-программиста. Созданные условия должны обеспечивать комфортную работу. На основании изученной литературы по данной проблеме, были указаны оптимальные размеры рабочего стола и кресла, параметры рабочей поверхности, а также сформулированы предложения по улучшению параметров рабочего места. Соблюдение условий, определяющих оптимальную организацию рабочего места инженера-программиста, позволит сохранить хорошую работоспособность в течение всего рабочего дня, повысит как в количественном, так и в качественном отношениях производительность труда программиста, что в свою очередь будет способствовать быстрейшей разработке и отладке программного продукта.
В дипломной работе был разработан и реализован математический метод, позволяющий за приемлемое время автоматически производить вейвлет-преобразование дискреного сигнала. В результате проделанной работы были решены поставленные перед разработчиком задачи:
1) спроектированы базовые модели данных, которые могут быть использованы для дальнейшей обработки и анализа;
2) реализован алгоритм вейвлет-анализа входного сигнала;
3) разработано программное средство реализующее вейвлет-анализ;
4) подсистема вейвлет-анализа интегрирована в единую систему многомасштабного анализа дискретных сигналов;
5) подсистема предоставляет базовый набор функций для анализа входных сигналов, результаты которого могут применяться в других подсистемах.
Проведен анализ, выбор и реализация оптимальных алгоритмов вейвлет-анализа, позволяющих за приемлимое время достичь нужного результата.
Создано программное обеспечение, выполняющее многомасштабный анализ дискретных сигналов.
Посредством МАДС удается обнаружить структурные особенности сигналов, выявить и уменьшить шумы.
Созданную систему МАДС следует рассматривать как исследовательскую систему, предназначенную для выявления эмпирических закономерностей в предметной области и дальнейшую разработку в направлении большей автоматизации процесса многомасштабного анализа.
1. Добеши И. Десять лекций по вейвлетам. -Ижевск: НИЦ «Регулярная и хаотическая динамика», 2001.
2. Дремин И.М. Вейвлеты и их использование. –М: Наука – производству, 2000.
3. Астафьева Н.М. Вейвлет-анализ: основы теории и примеры применения. –М: Фундаментальная и прикладная математика, 1998.
4. #"_Toc137361857">ПРИЛОЖЕНИЕ 1
ТЕКСТ ПРОГРАММЫ
П. 1.1. ТЕКСТ МОДУЛЯ SIGNAL.CS
using System;
using System.Collections;
using System.Drawing;
using System.IO;
using System.Windows.Forms;
using MultiScAn.Common.Attributes;
using MultiScAn.Common.Interfaces;
using MultiScAn.Common.Utils;
namespace MultiScAn.Common.Classes
{
public delegate void CommonHandler();
/// <summary>
/// Summary description for Signal.
/// </summary>
[Filter("Текстовый файл данных (*.dat)|*.dat")]
public class Signal : IData, ICleanable, IEnumerable
private int[] _data = new int[0];
private int _minValue = int.MaxValue;
private int _maxValue = int.MinValue;
private Bitmap _bitmap;
public Signal()
}
public void Rebuild(int size)
_data = new int[size];
_minValue = int.MaxValue;
_maxValue = int.MinValue;
_bitmap = null;
public void Load(string fileName)
int min = int.MaxValue, max = int.MinValue;
ArrayList list = new ArrayList();
using(StreamReader reader = File.OpenText(fileName))
string str = String.Empty;
while((str = reader.ReadLine()) != null)
str = str.Trim();
if (str != String.Empty)
string [] vals = str.Split(' ', '\t');
foreach(string val in vals)
int iVal = int.Parse(val);
DataUtil.Sort(iVal, ref min, ref max);
list.Add(iVal);
if (list.Count == 0) throw new NotSupportedException();
_data = (int[]) list.ToArray(typeof(int));
_minValue = min; _maxValue = max;
if(OnLoad != null) OnLoad();
public event CommonHandler OnLoad;
public void Save(string fileName)
using(StreamWriter writer = File.CreateText(fileName))
foreach(int s in _data)
writer.WriteLine(s);
if (OnSave != null) OnSave();
public event CommonHandler OnSave;
public Bitmap Bitmap
get
if (_bitmap == null)
int min = _minValue > 0 ? 0 : -_minValue;
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14