рефераты бесплатно
 

МЕНЮ


Дипломная работа: Проектирование диспетчерского центра котельных установок

Рис. 4.3.1 Диаграмма компонентов

Кроме того, при создании компонентов в спецификации каждого из них задается язык, на котором он будет реализован (в нашем случае – VC++), а также указывается какие классы включаются в компонент (вкладка Realizes спецификации компонента). На приведенной диаграмме в каждый компонент включен только один класс с тем же именем, что и компонент.

Далее определяемся с реализуемыми в классах методами.

Класс Controller.

Содержание файла *.cpp:

#include "stdafx.h"

#include "Kontroller.h"

//##ModelId=4482CEF801EF

Kontroller::Schitat_informaciu()

{

}

//##ModelId=4482D0F001AD

Kontroller::Stop()

{

}

//##ModelId=4482D19C00F6

Kontroller::Izmenit_parametr()

{

}

Содержание файла *.h:

#if defined (_MSC_VER) && (_MSC_VER >= 1000)

#pragma once

#endif

#ifndef _INC_KONTROLLER_4482C7D900CB_INCLUDED

#define _INC_KONTROLLER_4482C7D900CB_INCLUDED

//##ModelId=4482C7D900CB

class Kontroller

{

public:

//##ModelId=4482CEF801EF

Schitat_informaciu();

//##ModelId=4482D0F001AD

Stop();

//##ModelId=4482D19C00F6

Izmenit_parametr();

};

#endif /* _INC_KONTROLLER_4482C7D900CB_INCLUDED */

Класс Computer.

Содержание файла *.cpp:

#include "stdafx.h"

#include "Computer.h"

//##ModelId=4482CF5D01B8

Computer::Prinat_informaciu()

{

}

//##ModelId=4482D0B90212

Computer::Ostanovka()

{

}

//##ModelId=4482D17A015C

Computer::Izmenit_parametr()

{

}

Содержание файла *.h:

#if defined (_MSC_VER) && (_MSC_VER >= 1000)

#pragma once

#endif

#ifndef _INC_COMPUTER_4482C944004B_INCLUDED

#define _INC_COMPUTER_4482C944004B_INCLUDED

//##ModelId=4482C944004B

class Computer

{

public:

//##ModelId=4482CF5D01B8

Prinat_informaciu();

//##ModelId=4482D0B90212

Ostanovka();

//##ModelId=4482D17A015C

Izmenit_parametr();

};

#endif /* _INC_COMPUTER_4482C944004B_INCLUDED */

Класс Datchik_temperatury

Содержание файла *.cpp:

#include "stdafx.h"

#include "Datchik_temperatury.h"

Содержание файла *.h:

#if defined (_MSC_VER) && (_MSC_VER >= 1000)

#pragma once

#endif

#ifndef _INC_DATCHIK_TEMPERATURY_4482C7F403E1_INCLUDED

#define _INC_DATCHIK_TEMPERATURY_4482C7F403E1_INCLUDED

//##ModelId=4482C7F403E1

class Datchik_temperatury

{

};

#endif /* _INC_DATCHIK_TEMPERATURY_4482C7F403E1_INCLUDED */

Класс Datchik_davlenia

Содержание файла *.cpp:

#include "stdafx.h"

#include "Datchik_davlenia.h"

Содержание файла *.h:

#if defined (_MSC_VER) && (_MSC_VER >= 1000)

#pragma once

#endif

#ifndef _INC_DATCHIK_DAVLENIA_4482C83503A8_INCLUDED

#define _INC_DATCHIK_DAVLENIA_4482C83503A8_INCLUDED

//##ModelId=4482C83503A8

class Datchik_davlenia

{

};

#endif /* _INC_DATCHIK_DAVLENIA_4482C83503A8_INCLUDED */

Класс Datchik_dima

Содержание файла *.cpp:

#include "stdafx.h"

#include "Datchik_dima.h"

Содержание файла *.h:

#if defined (_MSC_VER) && (_MSC_VER >= 1000)

#pragma once

#endif

#ifndef _INC_DATCHIK_DIMA_4482C8AA025C_INCLUDED

#define _INC_DATCHIK_DIMA_4482C8AA025C_INCLUDED

//##ModelId=4482C8AA025C

class Datchik_dima

{

};

#endif /* _INC_DATCHIK_DIMA_4482C8AA025C_INCLUDED */

Класс Zadvigka

Содержание файла *.cpp:

#include "stdafx.h"

#include "Zadvigka.h"

//##ModelId=4482D6C90098

Zadvigka::Pologenie()

{

}

//##ModelId=4482D795025E

Zadvigka::Zakrit()

{

}

Содержание файла *.h:

#if defined (_MSC_VER) && (_MSC_VER >= 1000)

#pragma once

#endif

#ifndef _INC_ZADVIGKA_4482D4AF035B_INCLUDED

#define _INC_ZADVIGKA_4482D4AF035B_INCLUDED

//##ModelId=4482D4AF035B

class Zadvigka

{

public:

//##ModelId=4482D6C90098

Pologenie();

//##ModelId=4482D795025E

Zakrit();

};

#endif /* _INC_ZADVIGKA_4482D4AF035B_INCLUDED */

После того, как реализация и прототипы функций определены, с помощью инструмента Model Assistant в указанных классах задаем для каждого оператора тип возвращаемого им значения, передаваемых ему параметров и тело функции (Default Code Body).

Заключительным этапом в создании программного кода на Visual C++ является ассоциирование компонента с проектом Microsoft Visual Studio 6.0. Для этого используется инструмент Component Assignment Tool. Здесь в свойствах компонентов требуется либо указать существующий проект Visual Studio, либо создать новый проект (при этом используются средства Microsoft Visual Studio), в котором создаются классы, включенные в выбранные компоненты. С помощью этого инструмента можно также включать классы в компоненты и ассоциировать их с языком VC++ (если это еще не было сделано), методом DragnDrop. После того как для всех компонентов был указан проект, в который они будут включены, можно приступать к генерации кода (меню Tools Visual C++ → Update Code…). Если при этом был выделен класс или компонент, то произойдет обновление его кода (или создание, если он еще не был сгенерирован).


5. Технико-экономическое обоснование

5.1 Пути снижения затрат за счет внедрения системы

Внедрение автоматической системы управления котельной установкой решает следующие задачи:

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

-  Снижение частоты обслуживания;

-  Повышение надежности системы управления.

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

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

Как показывает многолетняя практика эксплуатации котельных установок, аварийная остановка КУ, связанная с выходом из строя оборудования, возникает менее 1 раза в году, при этом простой составляет от 4 до 24 часов в летнее время и до 1 до 7 суток в зимнее. Для скорейшего восстановления работоспособности КУ требует постоянное присутствие ремонтного персонала на установке. А это очень дорого обходится, так как персонал практически не задействован, ведь проведения обслуживания механизмов производится в установленное время и требует не более 40 часов рабочего времени в год. Введение централизованного контроля позволяют быстро выявлять причину отказа, а модульный принцип построения заменять неисправные компоненты системы. Применение системы раннего оповещения о возникающих неполадках позволяет своевременно их устранить и не останавливать КУ по причине аварии.

До внедрения АСУ, оператору приходилось периодически контролировать работу установки и производить корректировку ее изменений. Неисправности выявлялись специально подготовленным специалистом в течении длительного времени, и устранялись как правило в течение суток. Неисправность определялась, как правило, после аварийной остановки КУ. Не возможно было диагностировать неполадки (только отклонения норм от технических параметров) во время работы системы управления. Требовалось содержать ремонтную бригаду и нескольких операторов.

Теперь же весь контроль работы КУ, производится с центрального диспетчерского пульта управления КУ, причем при наступлении предаварийной ситуации оператор своевременно информируется, что позволяет ему устранить неполадку или вызвать аварийную бригаду, диагностика была произведена системой управления до наступления аварийной ситуации. Что позволяет уменьшить количество персонала задействованного для управления КУ и ее ремонта.

Управление котельной установкой требовало постоянное присутствие на станции, как минимум одного оператора, который бы контролировал работу КУ и обслуживал ее.

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

 


5.2 Технико-экономические показатели эффективности от внедрения новой системы автоматизации

В условиях бурного развития техники важным является вопрос о соответствии внедренного оборудования на предприятии улучшенным нормам и показаниям работы оборудования. Поэтому необходим точный расчет затрат на покупку и монтаж предлагаемого на рынке оборудования, что позволит сделать правильный его выбор.

5.2.1 Экономия в заработной плате высвобождаемых рабочих

В нашем случае происходит высвобождение 3 операторов и 10 машинистов.

Среднегодовая заработная плата оператора составляет 75240 руб. (6270 руб *12).

Среднегодовая заработная плата машиниста составляет 59088 руб. (4924руб.*12)

Экономию в заработной плате высвобождаемых в результате внедрения АСУ ТП работников можно определить по формуле:

Зосв = k1k2k3 ּ Зср.р. ּ Nосв.р.;(5.1)

где k1k4 – коэффициенты премиальной надбавки соответственно для рабочих и инженерно-технических работников (ИТР), равны 1,4;

k2 – коэффициент, учитывающий дополнительную зарплату, равен 1,2;

k3 – коэффициент отчислений на социальное страхование, равен 1,356;

Зср.р. – средняя годовая заработная плата высвобождаемых рабочих;

Nосв.р – число высвобождаемых рабочих, 13;

ЗОСВ.ОПЕР = 1,4*1,2*1,365*75240*3 = 517621.104 руб;

ЗОСВ.МАШИН = 1,4*1,2*1,365*59088*10 = 1355006.016 руб;

ЗОСВ.ОБЩ = 1872627.12 руб.

Годовая экономия по заработной плате составляет 1872627.12 руб.

5.2.2 Расчет стоимости оборудования

Стоимость оборудования, а также амортизационные отчисления на данное оборудование представлены в таблице 5.1.

5.2.3 Годовые затраты на ремонтные работы

Годовые затраты на ремонтные работы КУ (комплекса технических средств) АСУ ТП рассчитываются по формуле:

;(5.2)

где kC – средний коэффициент сложности ремонтных работ для данного оборудования %;

CТКС – стоимость оборудования руб.

 руб.

Годовые затраты на ремонтные работы КТС составляют 543.84 руб.


Таблица 5.1

Наименование

Число единиц, шт Стоимость единицы, руб. Всего, руб. Срок службы, лет Норма амортизации, % Сумма амортизационных отчислений, руб. Потребляемая мощность,  кВт

1

2 3 4 5 6 7 8
До После До После До После До После До После
Персональный компьютер 1 29188 29188 12 8.3 2664.9 0.35
Модем 3 1938 5814 10 10 639.54 0.012
Сетевая карта 2 627 1254 10 10 137.94 0.012
ИТОГО 6 31753 36256 3442.3 0.374

5.2.4 Годовые затраты на электроэнергию

Годовые затраты на электроэнергию, потребляемую КТС (комплекса технических средств) АСУ ТП, рассчитываются по формуле:

Страницы: 1, 2, 3, 4, 5, 6, 7


ИНТЕРЕСНОЕ



© 2009 Все права защищены.