Absorption simulation formulas

by jonahe

JavaScript

let values = {
	sampleThicknesss: 2,
 	basisWeightPulp: 300,
  concentrationSAP: 0.25,
  dose: 50
};




const 
	D5 = 2.0,
  D6 = 300,
  D7 = 25,
  D8 = 50;

const ROT = val => {
	console.log('val to square', val);
	return Math.sqrt(val);
};


//const result = (D5-1*D6/(100-D7)*D7/10000*10)*0.1*((((D5-D6/(100-D7)*D7*0.001)*0.1/D6*10000)-1/(1))/((D5-D6/(100-D7)*D7*0.001)*0.1/D6*10000))* Math.pow(1.5,2) *Math.PI */

const result = Math.pow( ((((D5-D6 / (100-D7) * D7 * 0.001) * 0.1 / D6 * 10000)-1 / (1)) / ((D5-D6 / (100-D7) * D7 * 0.001) * 0.1 / D6 * 10000)), 3) / 
  (  3.5 * Math.pow( ((((D5-D6 / (100-D7) * D7 * 0.001) * 0.1 / D6 * 10000)-1 / (1)) / ((D5-D6 / (100-D7) * D7 * 0.001) * 0.1 / D6 * 10000)), 3) / 
    Math.sqrt( 1-((((D5-D6 / (100-D7) * D7 * 0.001) * 0.1 / D6 * 10000)-1 / (1)) / ((D5-D6 / (100-D7) * D7 * 0.001) * 0.1 / D6 * 10000)) ) * 
    ( 1+57 * Math.pow( (1-((((D5-D6 / (100-D7) * D7 * 0.001) * 0.1 / D6 * 10000)-1 / (1)) / ((D5-D6 / (100-D7) * D7 * 0.001) * 0.1 / D6 * 10000))), 3)  )
  ) / 
  Math.pow( 270000, 2) / 
  Math.pow( (1-((((D5-D6 / (100-D7) * D7 * 0.001) * 0.1 / D6 * 10000)-1 / (1)) / ((D5-D6 / (100-D7) * D7 * 0.001) * 0.1 / D6 * 10000))), 2);

console.log(result);