Автор работы: Пользователь скрыл имя, 02 Апреля 2011 в 16:42, курсовая работа
Моделирование теплосчетчиков очень важный и ответственный момент в системах учета тепла и горячей воды в системах горячего водоснабжения, так как правильная конструкция, соответствующее качество микросхем, правильное расположение сенсоров есть залог точных измерений.
Введение………………………………………………………………………….6
1.Выбор и обоснование проекта……………………………………...7
2.Изучение приборов учета тепла для теплосетей и систем горячего водоснабжения…………………………………………………………….10
1.Моделирование теплосчетчиков……………………………10
1.Основные технические характеристики прибора учета тепла на примере теплосчетчика Арвас ТЭМ-104……………11
2.Основные метрологические характеристики прибора учета тепла на примере теплосчетчика Арвас ТЭМ-104…….12
3.Примеры схем конфигурирования прибора учета на примере теплосчетчика Арвас ТЭМ-104……………………...13
4.Типы монтажных схем приборов учета тепла на примере теплосчетчика Арвас ТЭМ-104………………………….13
5.Алгоритмы вычислений теплосчетчиков…………...21
6.Классификация теплосчетчиков……………………..24
7.Комплектация проборов учета тепла………………..26
1.Расходомеры приборов учета тепла…………..28
2.Температурные преобразователи приборов учета тепла………………………………………………………32
3.Преобразователи давления приборов учета тепла……………………………………………………………..37
3.Конструктивные схемы приборов учета ………………………....38
1.Электрические схемы приборов учета для соответствующих конфигураций и монтажных схем………………………………38
3.1.1. Электрическая схема «Подача» и «Обратка»……………….38
3.1.2. Электрическая схема «Открытая»..………….……………….39
3.1.3.Электрическая схема «Тупиковая система горячего водоснабжения»…………………………………………………………….40
3.1.4. Электрическая схема «Подача. Пофасадное отопление»…..41
3.1.5. Электрическая схема «Циркуляционная ГВС. Система отопления»…………………………………………………………………42
3.1.6. Электрическая схема «Закрытая система отопления»……...43
3.1.7.Элетрическая схема «Открытая. ГВС циркуляция»…………44
3.1.8. Электрическая схема «Открытая. Расходомер V»…………..45
3.1.9. Электрическая схема «Две закрытые системы отопления»...46
3.1.10. Электрическая схема «Закрытая система отопления с преобразователями расхода»………………………………………………..47
2.Конструкционные схемы расходомеров…………………...48
1.Ультразвуковые расходомеры……………………….48
2.Тахометрические расходомеры……………………...50
3.Электромагнитные расходомеры……………………50
4.Вихревые расходомеры………………………………51
3.Конструкционные схемы температурных преобразователей………………………………………………………………………51
4.Конструкционные схемы преобразователей давления…..52
4.Снятие полученных показаний с приборов учета тепла. Занесение полученных показаний в базу данных…………………………………..53
1.Существующая технология снятия показаний с приборов учета тепла……………………………………………………………..53
2.Существующая технология снятия и занесения показаний прибора учета в базу…………………………………………………..54
4.2.1.Характеристика существующей технологии снятия показаний, снятых с приборов учета тепла………………………………………54
4.2.2. Занесение показаний, снятых с прибора учета тепла, в базу данных. Программа «Тепловая инспекция»…………………………54
3.Новые решения проблемы снятия и хранения показаний с приборов учета тепла………………………………………………….57
1.Программа FileReader для снятия, занесения и хранения показаний, снятых с прибора учета тепла………………..57
5.Выводы, сделанные в ходе выполнения курсовой работы……...66
Заключение………………………………………………………………….67
Литература…………………………………………………………………..68
Рисунок 4.3.1.1. Интерфейс самостоятельного подключения информационной интеллектуальной системы FileReader.
Рисунок
4.3.1.2. Загрузка информационной интеллектуальной
системы FileReader с помощью программы 1С версии
7.7.
Рисунок
4.3.1.3. Работа со справочником Котельные
информационной интеллектуальной системы
FileReader с помощью 1С версии 7.7.
Рисунок 4.3.1.4. Ручное редактирование информации о котельной в программе FileReader, открытой с помощью 1С: Предприятие версии 7.7.
Также стоит отметить, что у оператора есть возможность вывода информации на бумажный носитель, в то время как программа «Тепловая инспекция» такими возможностями не обладает.
Для просмотра документа перед распечаткой стоит воспользоваться кнопкой «Печать». Распечатать можно как данные по одному объекту (котельной, ЦТП, прибору учета), так и весь список данных объектов (котельных, ЦТП, приборов учета), воспользовавшись кнопкой «Печать» внизу таблицы.
Рисунок 4.3.1.5. Просмотр таблицы данных по всем ЦТП перед выводом на бумажный носитель.
В информационной интеллектуальной системе FileReader можно просмотреть историю установок приборов учета. Для этого нужно:
Историю прибора тоже можно вывести на бумагу нажатием в открывшейся таблице кнопки «Печать».
Рисунок 4.3.1.6. Форма, открывающаяся при выборе прибора учета.
Рисунок 4.3.1.7. Подчиненный справочник «История Приборов», который открывается через форму выбранного прибора учета.
В информационной интеллектуальной системе FileReader можно работать как с отдельными справочниками, так и с системой справочников, что делает работу в этой программе более комфортной и простой, а также расширяет возможности информационной интеллектуальной системы при работе в сети.
Код информационной интеллектуальной системы FileReader выглядит так:
//----------------------------
#include <vcl.h>
#pragma hdrstop
#include <iostream.h>
#include <stdio.h>
#include "MyCPP.h"
#include "AboutCPP.h"
#include "Strutils.hpp"
#include "ComObj.hpp"
//----------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
#define size 1658880
TForm1 *Form1;
Variant Serv;
//----------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//----------------------------
void __fastcall TForm1::OpenBttnClick(TObject *Sender)
{
int i, j;
FILE *Stream;
if(OpenDialog->Execute()
{
Stream = fopen(OpenDialog->FileName.c_
char buffer[256];
i=0; j=0;
while(!feof(
{
fscanf(
DataTable->
if(j==8)
{ DataTable->RowCount=DataTable-
}
DataTable->
DataTable->Rows[
fclose(Stream);
}
i=OpenDialog->FileName.
String buf;
while(OpenDialog->
{
buf=buf+
i--;
}
InfoLabel->Caption=
}
//----------------------------
void __fastcall TForm1::ExitBttnClick(TObject *Sender)
{
Close();
}
//----------------------------
void __fastcall TForm1::FileAboutClick(TObject *Sender)
{
About->ShowModal();
}
//----------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Serv
= CreateOleObject("V77.
if
(VarType(Serv.OlePropertyGet("
return;
else
{
Serv.OleProcedure(
Variant Sprav = Serv.OleFunction("EvalExpr",
"СоздатьОбъект(\"Справочник.
if (Sprav.OleFunction("
while (Sprav.OleFunction("
TreeVi
}
}
//----------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
Serv = Unassigned();
}
//----------------------------
void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)
{
Serv = Unassigned();
}
//----------------------------
Литература