Вход на форум 
В начало e-Mail

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  
Smart Solutions VDT :: Просмотр темы - Расчет рахода газов с коррекцией по температуре и давлению
 FAQFAQ   ПоискПоиск   ГруппыГруппы   ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Расчет рахода газов с коррекцией по температуре и давлению
На страницу 1, 2  След.
 
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Коллективный разум. Давайте посоветуемся!
Предыдущая тема :: Следующая тема  
Автор Сообщение
kempo
Эксперт
Эксперт


Зарегистрирован: Jul 10, 2006
Сообщения: 150
Рейтинг: +6/-0
Откуда: Украина, Алчевск

СообщениеДобавлено: Ср 21 Ноя, 2007 14:19:03    Заголовок сообщения: Расчет рахода газов с коррекцией по температуре и давлению Ответить с цитатой

В примере показан расчет расхода природного газа. Часть данных предварительно уже заданы. Данные берутся из различных таблиц. Если есть вопросы - пишите.

Код:

d_maloe_20 := 212.37;
D20 := 357;
Ksh := 1;
Kp := 1;
m := 0.3538;

//Ro_nom_deystv := 0.8;

Q_max := 50000;
delta_P_max := 1600;
ksi := 1.33;

//P_bar_izm := 1.006;

T_izm := T_NG_to_BF;

if (P_NG_to_BF = -1000) or (F_NG_to_BF = -1000) or (T_NG_to_BF = -1000)
then Q_norm := -1000;
else
P_izb_izm_tok := (P_NG_to_BF/0.625)+4;
P_izb_izm := ((P_izb_izm_tok-4)/16)*10;
delta_Pizm_tok := (F_NG_to_BF/3125)+4;
delta_P_izm := (((delta_Pizm_tok-4)/16)**2)*1600;
Betta_trub_t := (10**(-6))*(11.1+7.7*(10**(-3))*T_izm-3.4*(10**(-6))*(T_izm**2));
Betta_diafragm_t := (10**(-6))*(15.6+8.3*(10**(-3))*T_izm-6.5*(10**(-6))*(T_izm**2));
Kt := 1+Betta_diafragm_t*(T_izm-20);
Dt := D20*(1+Betta_trub_t*(T_izm-20));
Myu := (3.18868*(10**(-8)))*T_izm+1.03953*(10**(-5));
K := ((-2.18403*10**(-7)*P_izb_izm+1.17057*10**(-7))*(T_izm**2)+((3.19187*10**(-5)*P_izb_izm-3.21753*10**(-6))*T_izm)+(-2.56275*10**(-3)*P_izb_izm+1.00008*10**(0)));
E_deystv := 1-(0.41+0.35*(m**2))*((10**(-4)*delta_P_izm)/(P_bar_izm+P_izb_izm))*(1/ksi);
Q_norm1 := (SQRT(delta_P_izm/delta_P_max))*Q_max;
Q_norm_temp[0] := Q_norm1;

ii := 1;
while ii <= 6 do
      Re_temp[ii] := 0.354*Q_norm_temp[ii-1]*(Ro_nom_deystv/(Dt*Myu));
      if Re_temp[ii] = 0 then alfa_ugl_temp[ii] := 0; else alfa_ugl_temp[ii] := ((Ksh*Kp)/(SQRT(1-m**2)))*(0.5959+0.0312*(m**1.05)-0.184*(m**4)+0.0029*(m**1.25)*(((10**6)/Re_temp[ii])**0.75)); end_if;
      Q_norm_temp[ii] := 0.2109*alfa_ugl_temp[ii]*E_deystv*(Kt**2)*(d_maloe_20**2)*(SQRT(((P_bar_izm+P_izb_izm)*delta_P_izm)/(Ro_nom_deystv*(273.15+T_izm)*K)));
      ii := ii + 1;
end_while;

Q_norm := Q_norm_temp[6];

end_if;
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Чт 22 Ноя, 2007 9:49:48    Заголовок сообщения: Ответить с цитатой

Вы расход природного газа в VBA считаете Question Shocked

А что это за цифры и откуда? Почему именно эти?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
dv_
Эксперт
Эксперт


Зарегистрирован: Sep 14, 2006
Сообщения: 776
Рейтинг: +41/-1
Откуда: Донецк

СообщениеДобавлено: Чт 22 Ноя, 2007 9:57:11    Заголовок сообщения: Ответить с цитатой

oldDad писал(а):
Вы расход природного газа в VBA считаете Question Shocked


kempo писал(а):
У меня вот например практически все программы в виде Ladder и FBD.

Исключение из "практически"... - ST для Logix Smile


Последний раз редактировалось: dv_ (Чт 22 Ноя, 2007 10:00:06), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Kondratiev
Постоянный участник
Постоянный участник


Зарегистрирован: Dec 04, 2005
Сообщения: 79
Рейтинг: +1/-0
Откуда: Мариуполь, Киев

СообщениеДобавлено: Чт 22 Ноя, 2007 9:58:52    Заголовок сообщения: Ответить с цитатой

У нас большую часть извращений типа числа Рейнольдса расчитывает метрология при расчете диафрагмы. и дает нам уже соответствие максимального перепада к максимального расхода, до нормальные условия.. хватает???
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
kempo
Эксперт
Эксперт


Зарегистрирован: Jul 10, 2006
Сообщения: 150
Рейтинг: +6/-0
Откуда: Украина, Алчевск

СообщениеДобавлено: Чт 22 Ноя, 2007 10:05:50    Заголовок сообщения: Ответить с цитатой

oldDad писал(а):
Вы расход природного газа в VBA считаете Question Shocked

Нет -= обычный Strгctured Text
oldDad писал(а):

А что это за цифры и откуда? Почему именно эти?

У нас есть служба метрологии завода. Вот они по характеристикам диафрагм и еще каким-то своим параметрам делают расчет. И по этому расчету дают определенные цифры. Ну а наше дело (конкретно мое) - сделать программку что бы это все обрабатывал контроллер по своим входным сигналам давления, температуры и расхода.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
kempo
Эксперт
Эксперт


Зарегистрирован: Jul 10, 2006
Сообщения: 150
Рейтинг: +6/-0
Откуда: Украина, Алчевск

СообщениеДобавлено: Чт 22 Ноя, 2007 10:12:36    Заголовок сообщения: Ответить с цитатой

Kondratiev писал(а):
У нас большую часть извращений типа числа Рейнольдса расчитывает метрология при расчете диафрагмы. и дает нам уже соответствие максимального перепада к максимального расхода, до нормальные условия.. хватает???


Я дико извиняюсь - но я не понял - это вопрос или как? Если вопрос - то я снова извиняюсь - но я не уловил его сути
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Чт 22 Ноя, 2007 10:29:53    Заголовок сообщения: Ответить с цитатой

А, пардон, спросонья не разглядел ST Smile

kempo,

когда для данной конкретной точки измерения расхода расчитывается диафрагма, то в эти расчёты уже входит всё то, что вы считаете в этой программе. Диафрагма при этом расчитывается таким образом, что при нормальных условиях (температуре, давлении) расход газа равен простому квадратному корню из перепада на ней, умноженному на константу.

Поэтому вся коррекция, связанная с тем, что измеряемые температура и давление отличаются от расчётных-нормальных в контроллере обычно сводится к простой формуле:

Q = k * SQR( Pi/Pn * Tn/(Ti+273) ),

где k - константа, Pi - измеряемое в точке замера давление, Pn - нормальное принятое при расчёте диафрагмы давление, Tn - нормальная принятая при расчёте диафрагмы температура в град.Кельвина, Ti - измеряемая в точке замера температура в град. Цельсия.

Собственно, поэтому Kondratiev и задаёт вопрос - нужна ли такая сложная формула, ведь обычно хватает простой?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
kempo
Эксперт
Эксперт


Зарегистрирован: Jul 10, 2006
Сообщения: 150
Рейтинг: +6/-0
Откуда: Украина, Алчевск

СообщениеДобавлено: Чт 22 Ноя, 2007 12:10:55    Заголовок сообщения: Ответить с цитатой

oldDad писал(а):
нужна ли такая сложная формула, ведь обычно хватает простой?

По моему глубокому мнению - такая сложная формула нафик не нужна. Я сравнивал значения полученные по простой формуле и по этому расчету - там не такая уж и большая разница.
НО. Как Вы понимаете - есть люди которым нужно зарабатывать деньги. И кроме "придумывания" работы для других они ничего не умеют. Поэтому эти люди придумывают такие вот расчеты. Ну а мое дело - взять под козырек и сказать"Да, сделаю через столько то". Все остальное - не мое дело Very Happy
А вообще данный код был приведен как пример того что можно делать в Лоджиксе Very Happy Если кому то он покажется ненужным - ну что ж. Вдруг какой-нибудь новичок увидит в этом коде ответ на свой "сложный" вопрос.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dv_
Эксперт
Эксперт


Зарегистрирован: Sep 14, 2006
Сообщения: 776
Рейтинг: +41/-1
Откуда: Донецк

СообщениеДобавлено: Чт 22 Ноя, 2007 12:38:59    Заголовок сообщения: Ответить с цитатой

kempo писал(а):
По моему глубокому мнению - такая сложная формула нафик не нужна. Я сравнивал значения полученные по простой формуле и по этому расчету - там не такая уж и большая разница.

Колебания процентного состава газа (N2, CO2) дают бОльшую погрешность, а если учесть тяжелые углеводороды... Sad
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
kempo
Эксперт
Эксперт


Зарегистрирован: Jul 10, 2006
Сообщения: 150
Рейтинг: +6/-0
Откуда: Украина, Алчевск

СообщениеДобавлено: Чт 22 Ноя, 2007 13:36:33    Заголовок сообщения: Ответить с цитатой

dv_ писал(а):

Колебания процентного состава газа (N2, CO2) дают бОльшую погрешность, а если учесть тяжелые углеводороды... Sad

Согласен. Но кому это интересно??? Важно что есть РЕАЛЬНЫЙ проект который что-то там считает.
Самое интересное что данный расчет (как и любой расчет) вносит определенную погрешность
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
BLO
Частый гость
Частый гость


Зарегистрирован: Mar 17, 2008
Сообщения: 15
Рейтинг: +0/-0
Откуда: Оренбург

СообщениеДобавлено: Чт 20 Мар, 2008 9:36:10    Заголовок сообщения: Ответить с цитатой

А по поводу методики перевода к стандартным условиям показаний вихревого расходчика никто не мог бы подсказать.
Нигде не могу найти (нахожу только для диафрагм, сужающих и прочее)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Чт 20 Мар, 2008 9:57:34    Заголовок сообщения: Ответить с цитатой

А какая разница? Разве закон Бойля-Мариотта кто-то отменил? Smile

Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
vsvkem
Новичок
Новичок


Зарегистрирован: Feb 26, 2008
Сообщения: 8
Рейтинг: +0/-0

СообщениеДобавлено: Сб 22 Мар, 2008 9:57:46    Заголовок сообщения: Ответить с цитатой

Закон точно никто не отменил, но он к реальности имеет малое отношение. В реальных расчетах главное расчитать плотность. Все остальное можно не считать.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Сб 22 Мар, 2008 12:38:10    Заголовок сообщения: Ответить с цитатой

Этот закон к реальности имеет самое непосредственное отношение и применяется повсеместно и всегда. См. формулу выше:
oldDad писал(а):
Диафрагма при этом расчитывается таким образом, что при нормальных условиях (температуре, давлении) расход газа равен простому квадратному корню из перепада на ней, умноженному на константу.

Поэтому вся коррекция, связанная с тем, что измеряемые температура и давление отличаются от расчётных-нормальных в контроллере обычно сводится к простой формуле:

Q = k * SQR( Pi/Pn * Tn/(Ti+273) ),

где k - константа, Pi - измеряемое в точке замера давление, Pn - нормальное принятое при расчёте диафрагмы давление, Tn - нормальная принятая при расчёте диафрагмы температура в град.Кельвина, Ti - измеряемая в точке замера температура в град. Цельсия.



Можно несколько вопросов?

На основании каких измеренных параметров Вы собираетесь рассчитывать реальную плотность измеряемой среды?

По какой формуле и каким образом Вы собираетесь это делать? Уж не собираетесь ли Вы применять газовый хроматограф, газоанализатор, приборы измерения теплотворной способности и коэффициента сжимаемости среды?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
vsvkem
Новичок
Новичок


Зарегистрирован: Feb 26, 2008
Сообщения: 8
Рейтинг: +0/-0

СообщениеДобавлено: Вс 23 Мар, 2008 16:10:25    Заголовок сообщения: Ответить с цитатой

Приведенная формула описывает поведение идеальных газов в узком диапазоне температуры и давления. Идеальное и есть идеальное.
Для расчета реальных газов выпущено несколько монографий на основе которых разработаны ГСССД. Ведь их разработали не просто так.
Для расчета коэффициэнта сжимаемости природного газа по ГОСТ лучше применять ГЕР, для остальных вируальные уравнения.
Кстати Logix идеально подходт для таких расчетов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Коллективный разум. Давайте посоветуемся! Часовой пояс: GMT + 1
На страницу 1, 2  След.
Страница 1 из 2

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

Powered by phpBB © 2001, 2005 phpBB Group
Яндекс цитирования

Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany
Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de
Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна.
Открытие страницы: 0.134 секунды
/n