Перейти к контенту

9 сообщений в этой теме

Рекомендуемые сообщения

Опубликовано

Писал макрос для EXEL выполняющий расчет расхода по ГОСТ 8.586 - 2005, при отладке программы поправочный коэффициент, учитывающий шероховатость внутренней поверхности ИТ (Кш) не сходился с примером из приложения Д.3 ГОСТ 8.586.5 -2005. Анализируя ошибку пришел к выводу, что в тексте ГОСТ 8.586.2 - 2005 на 11 стр. в табл.2 не правильно указан коэфф. В2 = 0,76477, скорее всего он равен В2= -0,76477.

Опубликовано

Писал макрос для EXEL выполняющий расчет расхода по ГОСТ 8.586 - 2005, при отладке программы поправочный коэффициент, учитывающий шероховатость внутренней поверхности ИТ (Кш) не сходился с примером из приложения Д.3 ГОСТ 8.586.5 -2005. Анализируя ошибку пришел к выводу, что в тексте ГОСТ 8.586.2 - 2005 на 11 стр. в табл.2 не правильно указан коэфф. В2 = 0,76477, скорее всего он равен В2= -0,76477.

Могу подтвердить ваше подозрение. С оригинальным значением B2 Ra_max получается 0.075 мм. Так как Ra = 0.047746 мм, Кш = 1.0.

С отрицательным B2 Кш будет точно как в примере. Поздравляю Вас, что нашли даже причину расхождения.

В примере Д.2 я тоже нашел неточность. Коэффициент истечения в третьем раунде, по-моему, 0.938848 и не 0.93888 как указано в примере. Можете проверить?

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

Опубликовано

Писал макрос для EXEL выполняющий расчет расхода по ГОСТ 8.586 - 2005, при отладке программы поправочный коэффициент, учитывающий шероховатость внутренней поверхности ИТ (Кш) не сходился с примером из приложения Д.3 ГОСТ 8.586.5 -2005. Анализируя ошибку пришел к выводу, что в тексте ГОСТ 8.586.2 - 2005 на 11 стр. в табл.2 не правильно указан коэфф. В2 = 0,76477, скорее всего он равен В2= -0,76477.

Могу подтвердить ваше подозрение. С оригинальным значением B2 Ra_max получается 0.075 мм. Так как Ra = 0.047746 мм, Кш = 1.0.

С отрицательным B2 Кш будет точно как в примере. Поздравляю Вас, что нашли даже причину расхождения.

В примере Д.2 я тоже нашел неточность. Коэффициент истечения в третьем раунде, по-моему, 0.938848 и не 0.93888 как указано в примере. Можете проверить?

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

С учетом того, что все остальные данные тоже с "хвостом", должно быть 0.938849732

Опубликовано

С учетом того, что все остальные данные тоже с "хвостом", должно быть 0.938849732

Точнее 0.938849733 но об этом не буду спорить :-).

В этом же примере есть и другая неточность. Для стали марки 12Х18Н9Т с коэффициентами а0 а1 и а2 из таблицы Г.1 ГОСТ 8.586.1 при 380 оС Кт получается 1.0064135 и не 1.00709 как в примере указано. Более того ни для одной марки стали Кт не будет 1.00709.

Ошибка или в примере или в коэффициентах таблицы Г.1?

Даже если брать Кт=1.00709 и не округлять другие промежуточные результаты, массовый расход получается 2.22880188 за место результата примера 2.22891.

Опубликовано

Думаю в этих случаях возникает проблема из-за округления.

Как пример, получили число 0.97844498765. После округления (не отображения!!!) результата до 6-го знака получим 0,978445, подставим в итерацию, применение коэффициента в итерации дает результат допускающий прекращения цикла. Но! Excel проводит вычисления с числами в которых очень много разрядов. И до выхода из цикла итераций можно получить еще несколько шагов 0.97844498769, 0.97844498799, 0.97844498999, 0.97844499999 и наконец 0,978445 которое и закончи все итерации, но результат расчета получится позднее на 4 шага, чем после округления.

Может быть немного сумбурно, но столкнулся с этим при расчете вместимости РГС и приведении результата измерения плотность к заданной температуре. А если почитать реализации о математики с плавающей точкой (float) становится страшно (ссылка) интересно.

Опубликовано

С учетом того, что все остальные данные тоже с "хвостом", должно быть 0.938849732

Точнее 0.938849733 но об этом не буду спорить :-).

В этом же примере есть и другая неточность. Для стали марки 12Х18Н9Т с коэффициентами а0 а1 и а2 из таблицы Г.1 ГОСТ 8.586.1 при 380 оС Кт получается 1.0064135 и не 1.00709 как в примере указано. Более того ни для одной марки стали Кт не будет 1.00709.

Ошибка или в примере или в коэффициентах таблицы Г.1?

Даже если брать Кт=1.00709 и не округлять другие промежуточные результаты, массовый расход получается 2.22880188 за место результата примера 2.22891.

Ошибка в примере.

Если все составляющие в Д.2.2 рассчитать правильно, за исключением свойств пара, то С=0.938709, q=2.2294

Опубликовано

Ошибка в примере.

Если все составляющие в Д.2.2 рассчитать правильно, за исключением свойств пара, то С=0.938709, q=2.2294

У меня до 9-ти значащих цифр С= 0.938709315, q=2.22940958. Сходимися?

Опубликовано

Ошибка в примере.

Если все составляющие в Д.2.2 рассчитать правильно, за исключением свойств пара, то С=0.938709, q=2.2294

У меня до 9-ти значащих цифр С= 0.938709315, q=2.22940958. Сходимися?

У меня такие же цифры.

Присоединиться к обсуждению

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

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

Информация

  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...