Ответ
 
Опции темы
Старый 30.10.2019, 03:00    | »»» |  #1
Arl
Пользователь
 
Аватар для Arl
 
Красноярск АО ТНГ
Регистрация: 06.03.2019
Сообщений: 95
Arl is on a distinguished road
По умолчанию Тарировка бака КПГ

Уважаемые гуру, подскажите как прикрутить тарировочную таблицу для автомобилей на компримированном природном газе. Сами таблицы есть, входные параметры: давление и температура.
Например:
Давление газа в баллоне, кгс/кв. см Температура газа, °С
__|-30_| -20| -10 |0.0 |+10| +20|+30|+40
10|0,55|0,55|0,54|0,53|0,53|0,53|0,52|0,52
20|1,15|1,12|1,10|1,10|1,09|1,07|1,06|1,04
30|1,79|1,70|1,70|1,69|1,65|1,63|1,61|1,57
40|2,41|2,33|2,30|2,27|2,22|2,17|2,15|2,13

Добавлено через 6 минут
Автограф5 сборка 279.
Arl вне форума   Ответить с цитированием
Старый 30.10.2019, 14:05    | »»» |  #2
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,956
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

распишите - что есть что в таблице
и откуда температура берется

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK вне форума   Ответить с цитированием
Старый 30.10.2019, 14:25    | »»» |  #3
plex
Дилер
 
Аватар для plex
 
Екатеринбург, ЗАО "Седьмая Экспедиция"
Регистрация: 14.12.2010
Сообщений: 15,026
plex is on a distinguished road
Отправить сообщение для plex с помощью ICQ Отправить сообщение для plex с помощью Skype™
По умолчанию

Если взять что 10 20 30 40 это давление Кгс/см2 а 2,41 2,13 это масса то с учетом банальной физики у меня не сходится
-30С= 243К +40С = 313К
там была такая штука
уравнение Менделеева-Клапейрона):
pV = mRT / M,
где p – давление газа (Па), V – объем газа (м3), m – масса вещества (г), M – молярная масса вещества (г/моль), Т – абсолютная температура (К), R – универсальная газовая постоянная равная 8,314 Дж/(моль×К).

или m=MpV/RT

далее знаем что молярная масса, газовая постоянна и объем баллона это константны получаем m=k * p/T
То есть масса прямо пропорциональна абсолютному давлению и обратнопропорциональна абсолютной температуре
так вот ни то ни другое не сходится в этой таблице

ЗАО "Седьмая Экспедиция", Екатеринбург, РФ
Мушин Виктор Валерьевич, Технический директор

Последний раз редактировалось plex; 30.10.2019 в 14:45.
plex вне форума   Ответить с цитированием
Старый 31.10.2019, 01:51    | »»» |  #4
Arl
Пользователь
 
Аватар для Arl
 
Красноярск АО ТНГ
Регистрация: 06.03.2019
Сообщений: 95
Arl is on a distinguished road
По умолчанию

Сообщение от SK Посмотреть сообщение
распишите - что есть что в таблице
и откуда температура берется
Таблица частичная, что бы лаконично выразить вопрос.
Верхняя строка - температуры, левый столбец - давление.
Внутри таблицы - данные по количеству газа в баллоне(топливном баке).
Температура берется с датчика температуры стенки баллона, давление - с расходной магистрали.
(Температура1 Temperature1 Temper5)
(Давление1 Pressure1 MODBUSFloat(1,3)*10.0)
Arl вне форума   Ответить с цитированием
Старый 31.10.2019, 02:10    | »»» |  #5
Arl
Пользователь
 
Аватар для Arl
 
Красноярск АО ТНГ
Регистрация: 06.03.2019
Сообщений: 95
Arl is on a distinguished road
По умолчанию

Сообщение от plex Посмотреть сообщение
Если взять что 10 20 30 40 это давление Кгс/см2 а 2,41 2,13 это масса то с учетом банальной физики у меня не сходится
-30С= 243К +40С = 313К
там была такая штука
уравнение Менделеева-Клапейрона):
pV = mRT / M,
где p – давление газа (Па), V – объем газа (м3), m – масса вещества (г), M – молярная масса вещества (г/моль), Т – абсолютная температура (К), R – универсальная газовая постоянная равная 8,314 Дж/(моль×К).
или m=MpV/RT
далее знаем что молярная масса, газовая постоянна и объем баллона это константны получаем m=k * p/T
То есть масса прямо пропорциональна абсолютному давлению и обратнопропорциональна абсолютной температуре
так вот ни то ни другое не сходится в этой таблице
И не будет сходится, потому как все Вами сказанное относится к идеальному газу, или в некотором допущении, к реальному в определенном диапазоне температур и давлений. КПГ (компримированный природный газ) при использовании на автомобиле - далеко не идеальный газ и используется в шировком диапазоне температур и давлений (-40 до +45 градусов Цельсия и от 1 до 250 Bar). В этих условия для математики расчета количества газа, нужно использовать коэффициент сжимаемости (z). Но вот этот z сам зависит от температуры и от давления. Получается очень громоздко.
Проще использовать тарировочную таблицу - но вот беда, в Автографе5про тарировочная таблица - одновходная.
А нужна двухвходная, или же городить огород со сдвигом столбцов в одновходную, что не есть красиво.

Добавлено через 2 минуты
И да, в таблице не масса, а метры кубические - так исторически сложился учет природного газа (плотность примерно 0.72 кг/м3)

Добавлено через 3 минуты
Эти данные в таблице приведены для баллона объемом 50 литров.
Arl вне форума   Ответить с цитированием
Старый 31.10.2019, 02:32    | »»» |  #6
Arl
Пользователь
 
Аватар для Arl
 
Красноярск АО ТНГ
Регистрация: 06.03.2019
Сообщений: 95
Arl is on a distinguished road
По умолчанию

стандарты на расчет сжимаемости газа: http://www.gosthelp.ru/text/GOST3031...rirodnyjM.html
Arl вне форума   Ответить с цитированием
Старый 31.10.2019, 05:08    | »»» |  #7
plex
Дилер
 
Аватар для plex
 
Екатеринбург, ЗАО "Седьмая Экспедиция"
Регистрация: 14.12.2010
Сообщений: 15,026
plex is on a distinguished road
Отправить сообщение для plex с помощью ICQ Отправить сообщение для plex с помощью Skype™
По умолчанию

Сообщение от Arl Посмотреть сообщение
далеко не идеальный газ и используется в шировком диапазоне температур и давлений (-40 до +45 градусов Цельсия и от 1 до 250 Bar).
а в чем не идеальность?

Добавлено через 1 минуту
Сообщение от Arl Посмотреть сообщение
а метры кубические - так исторически сложился учет природного газа (плотность примерно 0.72 кг/м3)
ну это пофиг, потому как эти параметры прямопропорциональны

Добавлено через 3 минуты
Сообщение от Arl Посмотреть сообщение
Температура берется с датчика температуры стенки баллона, давление - с расходной магистрали.
(Температура1 Temperature1 Temper5)
(Давление1 Pressure1 MODBUSFloat(1,3)*10.0)
вам надо эти два параметра связать в одну формулу
и уже ее загнать в тарировачную таблицу, предположу при определенной температуре. именно поэтому спрашиваю как ваш не идеальный газ считается

Добавлено через 7 минут
Сообщение от Arl Посмотреть сообщение
Таблица частичная, что бы лаконично выразить вопрос.
вот бы полностью посмотреть, или это секрет?

Добавлено через 1 минуту
Сообщение от Arl Посмотреть сообщение
Но вот этот z сам зависит от температуры и от давления. Получается очень громоздко.
программе пофиг на громоздкость, она посчитает а вам напрягаяться не надо будет, если в нее скормить формулу

ЗАО "Седьмая Экспедиция", Екатеринбург, РФ
Мушин Виктор Валерьевич, Технический директор
plex вне форума   Ответить с цитированием
Старый 31.10.2019, 06:26    | »»» |  #8
Arl
Пользователь
 
Аватар для Arl
 
Красноярск АО ТНГ
Регистрация: 06.03.2019
Сообщений: 95
Arl is on a distinguished road
По умолчанию

Сообщение от plex Посмотреть сообщение
а в чем не идеальность?
В реальности, идеальный газ - это виртуальность физиков.

Сообщение от plex Посмотреть сообщение
вот бы полностью посмотреть, или это секрет?
Нет - это не секрет,есть в открытом доступе, например:
РД 03112194-1095-03 Руководство по организации эксплуатации газобаллонных автомобилей, работающих на компримированном природном газе
Но там есть ошибочка в одном значении.

Сообщение от plex Посмотреть сообщение
вам надо эти два параметра связать в одну формулу
без проблем: 4546*(u.Pressure1)/(u.Temperature1 + 273.15)
только это путь в тупик

Сообщение от plex Посмотреть сообщение
спрашиваю как ваш не идеальный газ считается
все реальные газы неидеальны, природный особенно, потому как на самом деле это смесь газов с разными свойствами

Сообщение от plex Посмотреть сообщение
программе пофиг на громоздкость, она посчитает а вам напрягаяться не надо будет
Программе пофиг, а вот людям работающем с ней - нет.
Громоздкость вычислений при большом парке приводит к раздражению медлительностью.
Тарировочная таблица значительно все упрощает.
Arl вне форума   Ответить с цитированием
Старый 01.11.2019, 05:38    | »»» |  #9
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,956
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

Сообщение от Arl Посмотреть сообщение
Проще использовать тарировочную таблицу - но вот беда, в Автографе5про тарировочная таблица - одновходная.
Это не "беда" )))
До сих пор более 10 лет такая двумерная таблица никому не была нужна. )))

"Беда" тут в другом. А именно в том, что в случае организации двумерной таблицы - потребуется огромное количество переделок.
Данные давления и температуры будут в разных записях и могут оказаться с разными интервалами времени - это потребует также дополнительной обработки по синхронизации интервалов опроса. Разве что использовать расширенный LLS, где есть и показания датчика и температура. Однако в любом случае переделка серьезная, так как у нас задействованы еще и периодические справочники (возможность применять разные тарировочные таблицы на разные интервалы дат/времени)

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK вне форума   Ответить с цитированием
Старый 01.11.2019, 05:43    | »»» |  #10
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,956
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

Сообщение от Arl Посмотреть сообщение
Тарировочная таблица значительно все упрощает.
Формула работает зачастую быстрее, чем интервальный поиск по таблице.
У Вас же темепература не будет каждый раз ровно 30 или 40 градусов, а будет 32 или 35.7 градуса (то же самое с давлением) - значит нужно будет делать интерполяцию.

Кстати, а как правильно в этой таблице найти значение для температуры +26.4 и давления 23.8 ?

Не проще ли сделать обычную таблицу по одному из параметров, а по второму использовать поправочный коэффициент в формуле ?

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 17:32. Часовой пояс GMT.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot