Обработка определения объема жидкости в цилиндрическом горизонтальном резервуаре

03.04.12

Разработка - Математика и алгоритмы

Определение объема жидкости в цилиндрическом горизонтальном резервуаре измерением глубины жидкости

Скачать файлы

Наименование Файл Версия Размер
Объем жидкости в резервуаре.ert
.ert 42,50Kb
5
.ert 42,50Kb 5 Скачать

Подарок королевам бензоколонок.

Тем, кто измеряет горючку очень длинной линейкой посвящается...

Как-то попросила знакомая заправщица автоматизировать расчёт столь важной для неё процедуры, и оказалось не всё так просто как на первый взгляд кажется.

Данным вопросом до меня занимался Государственный научный метрологический центр - Всероссийский научно-исследовательский институт расходометрии (ГНМЦ - ВНИИР) Госстандарта России. В итоге разработал, а Межгосударственный Совет по стандартизации, метрологии и сертификации (протокол № 17 от 22 июня 2000 г.) принял ГОСТ 8.346-2000 "РЕЗЕРВУАРЫ СТАЛЬНЫЕ ГОРИЗОНТАЛЬНЫЕ ЦИЛИНДРИЧЕСКИЕ". Охренительный труд.

В общем, пришлось помочь даме в преддверие 8 марта. Может кому поможет ещё.

Вот полученная мной секретная формула: "Объём: "+Окр((R*R*(PI-arccos((h-R)/R)) + (h-R)*sqrt(2*R*h-h*h))*L*1000,0)+" л"

В обработке использовал пару функций VBscript.

См. также

Универсальная печать таблицы значений

Математика и алгоритмы Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Универсальная печать таблицы значений, которую не стыдно прикрутить к рабочей базе данных. Группировка данных, подсчет итогов, составление диаграмм, выгрузка в быстрый доступ к исходной ТЗ.

1 стартмани

23.05.2012    14758    66    McSeem    3    

8

v77. Робот

Разное Платформа 1С v7.7 Конфигурации 1cv7 Россия Бесплатно (free)

Исполнитель Робот. Учебное пособие по программированию для детей дошкольного возраста. Без внешних компонент.

09.04.2012    16160    57    item    18    

43

Тригонометрические функции в 7.7

Математика и алгоритмы Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Алгоритм получения значения тригонометрических функций путем разложения их в ряд Тейлора

1 стартмани

04.03.2012    8576    4    nysysimara    10    

5

ОКСМ для 1С:Предприятие 7.7 (Общероссийский классификатор стран мира)

Разное Оперативный учет 7.7 Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Торговля и склад 7.7 Россия Абонемент ($m)

Общероссийский классификатор стран мира (ОКСМ) и быстрое добавление стран в справочник! Для конфигураций 1С:Предприятие 7.7

1 стартмани

25.01.2012    27683    109    Evg24    1    

20

Календарь на 1С

Разное Работа с интерфейсом Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Простенькая обработка по выводу “классической» формы календаря средствами 1С.

1 стартмани

20.01.2012    13683    20    Ягг    1    

4

Таблица Значений для анализа при разработке и отладке

Математика и алгоритмы Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Таблица Значений, для анализа данных при разработке и отладке.

1 стартмани

30.11.2011    16450    46    Boog    10    

15

Граф(ин) 7.7.

Математика и алгоритмы Платформа 1С v7.7 Конфигурации 1cv7 Россия Бесплатно (free)

Что порождает чудовищ? 1С+Дракон или сны разума?

01.07.2009    14671    Арчибальд    10    

7

УРБД, типы миграции (Буферные документы, буферные элементы)

Математика и алгоритмы Обмен между базами 1C Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Бесплатно (free)

Часто при использовании стандартного механизма УРБД в 1С:Предприятии 7.7 нехватает типа миграции "центр и место назначения". Данная статейка излагает лишь возможный принцип решения данной проблемы.

08.06.2009    11351    Bosma    4    

7
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. modul 157 03.04.12 17:48 Сейчас в теме
А что, Пи ер квадрат на высоту в 2012 уже неработает?
2. hasp_x 156 03.04.12 22:06 Сейчас в теме
(1) это, наверно, для горизонтальных цистерн
3. alexandr1972_1 03.04.12 23:10 Сейчас в теме
На заправках используется 1С?

(1) С углеводородным и газовым топливом действительно не всё так просто при определении объёма. Это не вода из-под крана.
4. vligm 22 04.04.12 08:37 Сейчас в теме
ну, это ОЧЕНЬ частный случай.
Я несколько лет работал на заправке. И вот что скажу:
1) очень редко резервуар лежит (стоит) строго горизонтально
2) очень редко резервуар имеет строго цилиндрическую формую. Как правило, есть крышки (донца) либо конической, либо сферической формы. И не факт, что они приварены строго по оси
3) внутри резервуара есть ребра жесткости, имеющие относительно приличный объем. И поскольку учет на заправках (как правило) ведется с точностью до литра, то такая метода учета не может быть рекомендована для этой цели.

Единственные резервуары, сделанные строго по размерам - это ЖД цистерны. И то, для них существуют типовые таблицы, а не формулы пересчета.

А еще был у меня такой резервуар, который то ли качался под землей на какой-то опоре, то ли "хлопал" под нагрузкой. В определенном диапазоне происходил скачек показаний, который нельзя было никак уловить. Дважды его тарировали, но так и не вычислили этот момент...
5. akrazan 26 04.04.12 12:24 Сейчас в теме
(4) Владимир! Вы несомненно правы. Математика, как и все точные науки предполагает идеальные условия. В этих условиях формула дает идеальный результат. В жизни, используя любую формулу, мы лишь с некоторой степенью точности можем оценить, что должно быть нечто похожее на вычисление.

Често говоря, долго искал формулу и не нашел. Часа за два вывел сам и стало жалко труды. Вот и опубликовал.
6. popal_al@mail.ru 04.04.12 19:14 Сейчас в теме
сделайте даме еще приятней. у нее есть тарировочные таблицы. выглядят так- высота взлива (мм)= вместимость , коэфт уточнения, погрешность. Делаем 1-й справочник - емкость, ему подчиненный тарировочная таблица с реквизитами и обработочка с проходом по тарировочной таблице. ВСЕ . действительно формулой вы ее подставляете тк емкости при заполнении как правило "гуляют". Здесь согласен с 4. но и жд цистерны тоже несовсем точны из-за того что делают их люди и на таких размерах трудно уловить литр. Для примера 1см на высоте 2м цистерны типа 62 дает прирост топлива 300 литров, да плюс шток можно чуток приударить или чуток невертикально поставить, пол см. спокойно набегает. а по деньгам - это уже хорошо. Лучше уж сделайте эти два справочника.
Прикрепленные файлы:
7. popal_al@mail.ru 04.04.12 19:22 Сейчас в теме
да еще, это не только к цилиндрическим хранилищам относится,они далеко нецилиндры. у всех баков есть тарировочные таблицы, без них недадут разрешение на эксплуатацию. у меня на всех азс они тарированы.
8. akrazan 26 05.04.12 10:04 Сейчас в теме
(7) Александр, просто рад за вашу организацию. Но бывают и попроще... (в смысле разрешений на эксплуатацию)
Я не задавался целью получить результ с учётом всевозможных погрешностей.
Попросили расчёт лежачей цистерны - расчёт и сделал.
9. popal_al@mail.ru 05.04.12 11:27 Сейчас в теме
Я понял. Как поставлен вопрос таков и ответ. Сказали посчитать - посчитал.Но я писал невсмысле ошибки, а в смысле как они (на гсм складах) ведут учет. Чем ближе расчет к жизни, тем пользователю понятней результат полученный программой и тогда он верит расчетам. А переделывать так или так это уже ваше дело.
10. АлексейН 2 06.04.12 08:15 Сейчас в теме
Класно сделано, но все-таки лучше привязаться к тарировочным таблицам, эти таблицы имеет каждая нормальная емкость под ГСМ.
11. пользователь 14.03.18 00:42
Сообщение было скрыто модератором.
...
Оставьте свое сообщение