ジオタイザーの粒度分布
ジオタイザーのカタログより
https://gyazo.com/23f294ad15590c56f4ef742e5f07d767
あくまで一例だと思われる
実際にこの粒度分布なのか、それとも適宜粒度を変えているのかはわからない
表から読み取れる数値
製鋼スラグC0の粒度分布の読み取り方法を使った
見えない要素がある&定規で値を読み取るのがつらくなったのでPDFをSVGに変換してパスから座標を読み取ることにした
グラフの0のy座標:114.089844
グラフの100のy座標:39.078125
三角形のマーカーの重心を通過質量百分率とする
code:js
const input = [
37.5, "M 246.386719 40.417969 L 247.847656 37.945312 L 249.308594 40.417969",
31.5, "M 244.855469 40.785156 L 246.316406 38.316406 L 247.777344 40.785156",
26.5, "M 243.089844 42.105469 L 244.550781 39.632812 L 246.011719 42.105469",
19, "M 240.089844 45.226562 L 241.550781 42.753906 L 243.011719 45.226562",
16, "M 236.710938 49.632812 L 238.171875 47.160156 L 239.632812 49.632812",
4.25, "M 227.140625 66.558594 L 228.601562 64.085938 L 230.0625 66.558594",
2.36, "M 220.621094 80.414062 L 222.082031 77.945312 L 223.542969 80.414062",
1.18, "M 214.21875 90.144531 L 215.679688 87.675781 L 217.140625 90.144531",
0.425, "M 204.785156 99.460938 L 206.246094 96.992188 L 207.707031 99.460938",
0.075, "M 188.675781 111.75 L 190.136719 109.277344 L 191.597656 111.75",
];
const result = input.map((d, path) => {
const ,cy = path.split(/M | L /).slice(1)
.map((point) => point.split(" ").map(Number))
.reduce((cx, cy, x, y) => cx + x /3, cy + y/3, 0,0);
const rate = (cy-114.089844)/(39.078125-114.089844);
return d, rate;
});
console.debug(result)
table:粒径加積曲線
通過
37.5mm 99.31%
31.5mm 98.82%
26.5mm 97.06%
16mm 87.03%
4.25mm 64.46%
2.36mm 45.99%
1.18mm 33.02%
0.425mm 20.60%
0.075mm 4.22%
土の粒度試験で使うふるい目に合わせる
折れ線間を線型補完して調整する
対数目盛であることも考慮する
2mm
$ (45.99-33.02)/(Math.log10(2.36)-Math.log10(1.18))*(Math.log10(2)-Math.log10(1.18))+33.02
42.89%
0.85
$ (33.02-20.60)/(Math.log10(1.18)-Math.log10(0.425))*(Math.log10(0.85)-Math.log10(0.425))+20.60
29.03%
0.425 20.60%
0.25 15.59%
$ (20.60-4.22)/(Math.log10(0.425)-Math.log10(0.075))*(Math.log10(0.25)-Math.log10(0.075))+4.22
0.106 7.49%
0.075: 4.22%
table:粒径加積曲線
2.00mm 42.89%
0.85mm 29.03%
0.425mm 20.60%
0.250mm 15.59%
0.106mm 7.49%
0.075mm 4.22%
#2025-10-07 18:33:54