Сообщение от Mike121234
|
Заказчику надо в кГ, но он заливает в литрах (колонка которая заливает производит дозирование в литрах). Т.е. я нахожу объем, и через плотность вес. А они смотрят сколько отпустила колонка литров и умножают на плотность.
|
Интересно. Чем больше ответов, тем больше они порождают вопросов.
Пытаюсь найти во всем этом логику, или хоть капельку смысла...
Зачем Заказчику нужно знать массу топлива?..
.
Объем бака - в литрах. Ему заливают тоже в литрах. Нужно проконтролировать заправщиков? Полный бак - 7500 литров. Что еще нужно для счастья?
.
Масса - зачем? Чтобы знать, на сколько километров хватит? Так это зависит еще от множества факторов. От нагрузки, от скорости, от кпд двигателя, и проч.
.
Ну, предположим, удалось измерить плотность с высокой точностью. И удалось измерить уровень с высокой точностью. И что это нам дало? Форма сосуда абсолютно неправильной формы. А это означает, что для вычисления объема жидкости придется вычислить интеграл по объему, причем подынтегральная функция вообще неизвестно какой степени сложности. Учитывая требования к точности результата вычисления... Ну, можно вычислять табличным способом. Тупо заливать в бак известное количество, небольшими одинаковыми порциями, и каждый раз измерять приращение уровня. И так до полного заполнения. И получится классная таблица, и ее можно забить в память крутого микроконтроллера...
И тут - ложка дегтя. Ведь при такой сложной форме бака точность вычисления объема сильно будет зависеть от угла наклона бака, относительно того положения, при котором производилась градуировка.
Ладно, пока прервусь, посмотрю, что будет дальше.