Форум АО "ВЗЛЕТ"

Приборы ЗАО "Взлет" => Отдел программистов => Тема начата: kalinin от 12.11.2008, 06:48:20



Название: А ВОТ У МЕНЯ ТАКОЙ ВОПРОС!!!!!!!
Отправлено: kalinin от 12.11.2008, 06:48:20
Существует некая база данных в Acceess. Так вот в неё значить складываются параметры часовые либо суточные, (расход, температура, давление и т.д.), в виде W11, W21, W31.......m0,t0,p0,m1.... так вот скажите уважаемые разработчики : почему когда при ручном вычислении тепла в гигакалориях , данные не совпадают  :-\ с тем что насчитал сам тепловычислитель, вопрос второй: скажите мне пожалуйста, как происходит вычисление тепла т.е. W31 в тепловычислителе , по среднеарифметически или средневзвешенн0?????????? ???


Название: Re: А ВОТ У МЕНЯ ТАКОЙ ВОПРОС!!!!!!!
Отправлено: maxx от 12.11.2008, 10:36:58
Цитировать
почему когда при ручном вычислении тепла в гигакалориях , данные не совпадают

Ниже Вы сами (почти) ответили на этот вопрос  ;)
Для более конкретного ответа прошу  Вас уточнить исполнение тепловычислителя.


Название: Re: А ВОТ У МЕНЯ ТАКОЙ ВОПРОС!!!!!!!
Отправлено: kalinin от 12.11.2008, 10:48:41
тепловычислитель ТСРВ-023 и ТСРВ-022, и скажите ещё : если в реатайме происходит среднеарифметический расчёт нельзя ли его привести к средневзвешенному?


Название: Re: А ВОТ У МЕНЯ ТАКОЙ ВОПРОС!!!!!!!
Отправлено: maxx от 12.11.2008, 12:13:01
В ТСРВ-023 и ТСРВ-022 для архивов применяются температуры и давления средневзвешенные. Средневзвешенные значения  можно получить из уровня "Каналы", мгновенные значения из уровня "Точки".


Название: Re: А ВОТ У МЕНЯ ТАКОЙ ВОПРОС!!!!!!!
Отправлено: kalinin от 12.11.2008, 12:26:54
можно ли по конкретнее , что такое уровень "каналы" и "точки" и возможно ли вытащить массив измерений за предыдущий час?


Название: Re: А ВОТ У МЕНЯ ТАКОЙ ВОПРОС!!!!!!!
Отправлено: maxx от 12.11.2008, 13:06:18
Структура теплосчетчиков  ТСРВ-023 и ТСРВ-022 представляет из себя трехуровневую систему вычислений.
1 уровень. "Точки" - здесь вычисляются мгновенные измеренные значения (ток в давление, сопротивление в температуру, импульсы в объёмный расход) без программных фильтров тп.
2 уровень. "Каналы" - Здесь на основе приращения масс вычисляются средневзвешенные значения температуры и давления.
3 уровень. - "Теплосистемы" -Тута производиться расчет тепловой энергии на основании заданной конфигурации и обработка НС.

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

 


Название: Re: А ВОТ У МЕНЯ ТАКОЙ ВОПРОС!!!!!!!
Отправлено: kalinin от 12.11.2008, 13:21:22
хорошо объясню что к чему на примере: существует формула расчёта тепла: Q=G(расход)прямой*(Tпр - Тобр)/1000 + Gподп*(Тобр - Т0).
теперь привожу даные из таблицы access : Gпрям=919,340 Тпр=71,89 Тобр=57,2 Gподп=5,2 Т0=7,34 если всё енто  пересчитать получается Q=13.764 а ТВ насчитал Q=13.805 а за сутки получается разница в 1,2 Гкалл. Где есть текстовка может в мануалах как точно ведётся расчёт тепла. Да и ещё как на счёт синхронизации времени.....  , чтоб автоматом енто было.


Название: Re: А ВОТ У МЕНЯ ТАКОЙ ВОПРОС!!!!!!!
Отправлено: maxx от 12.11.2008, 14:17:42
Цитировать
существует формула расчёта тепла: Q=существует формула расчёта тепла: Q=G(расход)прямой*(Tпр - Тобр)/1000 + Gподп*(Тобр - Т0).
Возникло пару вопросов:
Вы наверное имели в виду
G(расход)прямой - не расход а приращение массы, или Вы вычисляете непосредственно через массовый расход?
Под Tпр подразумевается энтальпия прямого(подающего) трубопровода?
Не ясен делитель 1000 .
Цитировать
Где есть текстовка может в мануалах как точно ведётся расчёт тепла.

http://www.vzljot.ru/catalogue/2/ (http://www.vzljot.ru/catalogue/2/)
Цитировать
Да и ещё как на счёт синхронизации времени.....
подробнее пжл.



Название: Re: А ВОТ У МЕНЯ ТАКОЙ ВОПРОС!!!!!!!
Отправлено: kalinin от 12.11.2008, 14:30:05
Извиняюсь не дописал формулу: Вот так выглядит по столбцам базы W31=m1*(t1-t2)/1000 + m3*(t2-t0)/1000 получаем Гкалл. тут уж наверное ясно точно. если хотите опустите 1000 получите калории.
Теперь на счёт синхронизации времени, есть ли возможность коректировки времени ТВ от компьютера? что бы время корректировалось от него а не ходили бы мы сами по объекту и срывали пломбы и заного потом бы людей приглашали  их повесить.


Название: Re: А ВОТ У МЕНЯ ТАКОЙ ВОПРОС!!!!!!!
Отправлено: maxx от 12.11.2008, 14:49:27
Цитировать
что бы время корректировалось
В ТСРВ-023 есть такая возможность, а именно коррекция времени на 30 сек. раз в сутки.
Цитировать
W31=m1*(t1-t2)/1000 + m3*(t2-t0)/1000
Ок .. ясно.  Данные в таблицу access Вы откуда берете? Результат вычисления формулы Вы сравниваете с теплом - откуда Вы его считываете?


Название: Re: А ВОТ У МЕНЯ ТАКОЙ ВОПРОС!!!!!!!
Отправлено: kalinin от 13.11.2008, 06:43:42
А ВОТ В 022 есть такая возможность, и как происходит коррекция , сам процесс опишите, т.е. от компьютера от всё же получает время? при запросах.
 :-\ ну данные в таблицу заносятся раз в час планировщиком заданий, т.е. происходит чтение архива с ТВ, надеюсь ясно изъяснил, и все данные хранятся именно в этой таблице. вот. и тепло именно находится в стобце W31, этот параметр вычисляет контроллер. а если вручную пересчитать  по данным из базы то оно не получается... вот такая петрушка. К письму прикладываю часовой архив. проверьте пожалуйста.


Название: Re: А ВОТ У МЕНЯ ТАКОЙ ВОПРОС!!!!!!!
Отправлено: maxx от 13.11.2008, 17:26:02
Цитировать
Пользователь имеет возможность в режиме РАБОТА один раз
в течение часа произвести подстройку приборных часов путем об-
нуления показаний секунд: при значениях секунд от 1 до 29 обну-
ление секунд произойдет без изменения количества минут; при
значениях от 30 до 59 с – с увеличением значения минут на едини-
цу.
Читайте РЭ пожалуйста. http://www.vzljot.ru/files/docs/2/re1_e_tsrv023x_1.pdf (http://www.vzljot.ru/files/docs/2/re1_e_tsrv023x_1.pdf)
Читайте доки пожалуйста. http://www.vzljot.ru/files/docs/2/proto_tsrv023.pdf (http://www.vzljot.ru/files/docs/2/proto_tsrv023.pdf)
 :o
Цитировать
...этот параметр вычисляет контроллер...
Дабы более нам друг другу "не пачкать мозги", попробую все вкратце объяснить "на палццах" :D. 1. Если взять данные для расчета тепловой энергии из меню(уровня) "Каналы", при условии что расход, давление, температура в течении часа были константой, то они один в один будут соответствовать архивам. 
2. Если взять данные из часового архива (приращение массы, температуру и давление) и посчитать в тепло, то оно,тепло, будет соответствовать, один в один, теплу в том же архиве. ;)
3. Увы файло не открывается, видимо глюк форума. ??? Вышлите мне на мыло
4. При расчётах, обязательно, учитывайте время наработки. Если какие либо параметры снимались динамически в течении часа, и в течении часа происходили изменения температуры, расхода (что логично предположить), то незначительные расхождения с архивными данными будут по причине отсутствия синхронизации оператора и тепловычислителя.



Название: Re: А ВОТ У МЕНЯ ТАКОЙ ВОПРОС!!!!!!!
Отправлено: Dekir от 14.11.2008, 09:46:58
Очень хотелось бы понять - учитывается ли энтальпия автором при сравнении показаний