jmw
Industrial
- Jun 27, 2001
- 7,435
I have had the following problem raised that someone may be able to help with.
I publish a density calculation spreadsheet (see link below).
I have been queried as to why my calculation results disagree with the 53b tables:
"Why isn't Dens09 produce the exact entries of table 53B?"
After some discussion we get to the following position:
"I wanted to calculate density as a function of temperature for petroleum products having a density range 620-1100 kg/m3. So i looked around the internet and the 1st application I found was yours.[JMW: he means Dens09.xls found on and follow the "Downloads" link]
So I try using it but I soon discovered that the values of table ASTM D1250, vol VIII, table 53B cannot be reproduced.
So I looked further and I came across one piece of freeware and one shareware that can do the calculation and produce the exact values of table 53B.
I decided to write my own routine in MS excel to do the calculation and for this I used the quidelines of API 11.1 (American Petroleum Instiute).
The values I got however out of my routine were identical to yours.
So I try to find out where the problem is and maybe try to fix it."
So that is the question that stumped me; why do some solutions give values that correspond exactly with the tables and some, following the API guidelines not?
Can anyone help?
By the way, the freeware is Bcalc from Shell, it is a bunker fuel blending program.
The DNV Bunkermaster II program gives answers very similar to those of Dens09/xls - I say near, it quotes density to one decimal place and dens09.xls displays 2 decimal places.
The calculations in Dens06.xls actually mimic the calculation of base density used in flow/density computers which are used with fiscal inline density meters used in the oil industry... so I guess it should be important to understand why and what to do.
JMW
I publish a density calculation spreadsheet (see link below).
I have been queried as to why my calculation results disagree with the 53b tables:
"Why isn't Dens09 produce the exact entries of table 53B?"
After some discussion we get to the following position:
"I wanted to calculate density as a function of temperature for petroleum products having a density range 620-1100 kg/m3. So i looked around the internet and the 1st application I found was yours.[JMW: he means Dens09.xls found on and follow the "Downloads" link]
So I try using it but I soon discovered that the values of table ASTM D1250, vol VIII, table 53B cannot be reproduced.
So I looked further and I came across one piece of freeware and one shareware that can do the calculation and produce the exact values of table 53B.
I decided to write my own routine in MS excel to do the calculation and for this I used the quidelines of API 11.1 (American Petroleum Instiute).
The values I got however out of my routine were identical to yours.
So I try to find out where the problem is and maybe try to fix it."
So that is the question that stumped me; why do some solutions give values that correspond exactly with the tables and some, following the API guidelines not?
Can anyone help?
By the way, the freeware is Bcalc from Shell, it is a bunker fuel blending program.
The DNV Bunkermaster II program gives answers very similar to those of Dens09/xls - I say near, it quotes density to one decimal place and dens09.xls displays 2 decimal places.
The calculations in Dens06.xls actually mimic the calculation of base density used in flow/density computers which are used with fiscal inline density meters used in the oil industry... so I guess it should be important to understand why and what to do.
JMW