Created
September 17, 2021 12:10
-
-
Save carlosmoretti/f833d0335bd9546f50397c06340d26b4 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package br.com.bot.pechincha.model; | |
| import br.com.bot.pechincha.model.AgaEightHelper; | |
| public class AgaEightGas { | |
| private static final Double CONST_RGAS = 8.31451 * (Math.pow(10, -3)); | |
| private static final Double CONST_TOLD = 0.0D; | |
| private static final Double CONST_TLOW = 0.0D; | |
| private static final Double CONST_THIGH = 100000D; | |
| private static final Double CONST_PLOW = 0.5 * (Math.pow(10, -9)); | |
| private static final Double CONST_PHIGH = 275.0D; | |
| private static final Double CONST_DHIGH = 12.0D; | |
| public void initialize() { | |
| Double[] fn = new Double[58]; | |
| Double delta = 0.0; | |
| Double[] a = new Double[] { 0.153832600, 1.341953000, -2.998583000, -0.048312280, 0.375796500, -1.589575000, | |
| -0.053588470, 0.886594630, -0.710237040, -1.471722000, 1.321850350, -0.786659250, | |
| 0.229129 * (Math.pow(10, -8)), 0.157672400, -0.436386400, -0.044081590, -0.003433888, 0.032059050, | |
| 0.024873550, 0.073322790, -0.001600573, 0.642470600, -0.416260100, -0.066899570, 0.279179500, | |
| -0.696605100, -0.002860589, -0.008098836, 3.150547000, 0.007224479, -0.705752900, 0.534979200, | |
| -0.079314010, -1.418465000, -0.599905 * (Math.pow(10, -16)), 0.105840200, 0.034317290, -0.007022847, | |
| 0.024955870, 0.042968180, 0.746545300, -0.291961300, 7.294616000, -9.936757000, -0.005399808, | |
| -0.243256700, 0.049870160, 0.003733797, 1.874951000, 0.002168144, -0.658716400, 0.000205518, | |
| 0.009776195, -0.020487080, 0.015573220, 0.006862415, -0.001226752, 0.002850908 }; | |
| Double b1 = 0.0D; | |
| Double b2 = 0.0D; | |
| Double b3 = 0.0D; | |
| Double b4 = 0.0D; | |
| Double b5 = 0.0D; | |
| Double b6 = 0.0D; | |
| Double b7 = 0.0D; | |
| Double b8 = 0.0D; | |
| Double b9 = 0.0D; | |
| Double b10 = 0.0D; | |
| Double b11 = 0.0D; | |
| Double b12 = 0.0D; | |
| Double b13 = 0.0D; | |
| Double b14 = 0.0D; | |
| Double b15 = 0.0D; | |
| Double b16 = 0.0D; | |
| Double b17 = 0.0D; | |
| Double b18 = 0.0D; | |
| Double bmix = 0.0D; | |
| Double[] di = new Double[21]; | |
| Double[] dib = new Double[] { 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, | |
| 0.0, 0.0, 0.0, 0.0, 0.0 }; | |
| Double[] qi = new Double[21]; | |
| Double[] qib = new Double[] { 0.0, 0.0, 0.69, 0.0, 0.0, 1.06775, 0.633276, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, | |
| 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }; | |
| Double q2p0 = 0D; | |
| Double[] hi = new Double[21]; | |
| Double[] hib = new Double[] { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, | |
| 0.0, 0.0, 0.0, 0.0, 0.0 }; | |
| Double hh = 0D; | |
| Double[] rki = new Double[21]; | |
| Double[] rkib = new Double[] { 0.4619255, 0.4479153, 0.4557489, 0.5279209, 0.5837490, 0.3825868, 0.4618263, | |
| 0.3514916, 0.4533894, 0.4186954, 0.6406937, 0.6341423, 0.6738577, 0.6798307, 0.7175118, 0.7525189, | |
| 0.7849550, 0.8152731, 0.8437826, 0.3589888, 0.4216551 }; | |
| Double rk3p0 = 0D; | |
| Double[] ei = new Double[21]; | |
| Double[] eib = new Double[] { 151.318300, 99.737780, 241.960600, 244.166700, 298.118300, 514.015600, 296.355000, | |
| 26.957940, 105.534800, 122.766700, 324.068900, 337.638900, 365.599900, 370.682300, 402.636293, | |
| 427.722630, 450.325022, 470.840891, 489.558373, 2.610111, 119.629900 }; | |
| Double uu = 0D; | |
| Double[] wi = new Double[21]; | |
| Double[] wib = new Double[] { 0.000000, 0.027815, 0.189065, 0.079300, 0.141239, 0.332500, 0.088500, 0.034369, | |
| 0.038953, 0.021000, 0.256692, 0.281835, 0.332267, 0.366911, 0.289731, 0.337542, 0.383381, 0.427354, | |
| 0.469659, 0.000000, 0.000000 }; | |
| Double ww = 0D; | |
| Double[] cmw = new Double[21]; | |
| Double[] cmwb = new Double[] { 16.0430, 28.0135, 44.0100, 30.0700, 44.0970, 18.0153, 34.0820, 2.0159, 28.0100, | |
| 31.9988, 58.1230, 58.1230, 72.1500, 72.1500, 86.1770, 100.2040, 114.2310, 128.2580, 142.2850, 4.0026, | |
| 39.9480 }; | |
| Double[] mi = new Double[21]; | |
| Double[] mib = new Double[] { 0.0, 0.0, 0.0, 0.0, 0.0, 1.5822, 0.390, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, | |
| 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }; | |
| Double[][] buij = new Double[21][21]; | |
| Double[][] buijb = new Double[21][21]; | |
| buijb[0] = new Double[] { 1.000000, 0.886106, 0.963827, 1.000000, 0.990877, 1.000000, 0.736833, 1.156390, | |
| 1.000000, 1.000000, 1.000000, 0.992291, 1.000000, 1.003670, 1.302576, 1.191904, 1.205769, 1.219634, | |
| 1.233498, 1.000000, 1.000000 }; | |
| buijb[1] = new Double[] { 1.000000, 0.835058, 0.816431, 0.915502, 1.000000, 0.993476, 0.408838, 1.000000, | |
| 1.000000, 1.000000, 0.993556, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, | |
| 1.000000, 1.000000 }; | |
| buijb[2] = new Double[] { 1.000000, 0.969870, 1.000000, 1.000000, 1.045290, 1.000000, 0.900000, 1.000000, | |
| 1.000000, 1.000000, 1.000000, 1.000000, 1.066638, 1.077634, 1.088178, 1.098291, 1.108021, 1.000000, | |
| 1.000000 }; | |
| buijb[3] = new Double[] { 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, | |
| 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000 }; | |
| buijb[4] = new Double[] { 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, | |
| 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000 }; | |
| buijb[5] = new Double[] { 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, | |
| 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000 }; | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment