@@ -109,6 +109,7 @@ public void init(double totalNumberOfMoles, int numberOfComponents, int initType
109
109
}
110
110
} catch (Exception ex ) {
111
111
logger .warn ("Failed to solve for molarVolume within the iteration limit." );
112
+ logger .error (ex .getMessage ());
112
113
throw new RuntimeException (ex );
113
114
// logger.error("too many iterations in volume calc!", ex);
114
115
// logger.info("moles " + numberOfMolesInPhase);
@@ -191,21 +192,20 @@ public void resetMixingRule(int type) {
191
192
* molarVolume2.
192
193
* </p>
193
194
*
194
- * @param pressure a double
195
+ * @param pressure a double
195
196
* @param temperature a double
196
- * @param A a double
197
- * @param B a double
198
- * @param pt the PhaseType of the phase.
197
+ * @param A a double
198
+ * @param B a double
199
+ * @param pt the PhaseType of the phase.
199
200
* @return a double
200
- * @throws neqsim.util.exception.IsNaNException if any.
201
+ * @throws neqsim.util.exception.IsNaNException if any.
201
202
* @throws neqsim.util.exception.TooManyIterationsException if any.
202
203
*/
203
204
public double molarVolume2 (double pressure , double temperature , double A , double B , PhaseType pt )
204
205
throws neqsim .util .exception .IsNaNException ,
205
206
neqsim .util .exception .TooManyIterationsException {
206
- double BonV =
207
- pt == PhaseType .LIQUID ? 2.0 / (2.0 + temperature / getPseudoCriticalTemperature ())
208
- : pressure * getB () / (numberOfMolesInPhase * temperature * R );
207
+ double BonV = pt == PhaseType .LIQUID ? 2.0 / (2.0 + temperature / getPseudoCriticalTemperature ())
208
+ : pressure * getB () / (numberOfMolesInPhase * temperature * R );
209
209
if (BonV < 0 ) {
210
210
BonV = 0.0 ;
211
211
}
@@ -288,9 +288,8 @@ public double molarVolume2(double pressure, double temperature, double A, double
288
288
public double molarVolume (double pressure , double temperature , double A , double B , PhaseType pt )
289
289
throws neqsim .util .exception .IsNaNException ,
290
290
neqsim .util .exception .TooManyIterationsException {
291
- double BonV =
292
- pt == PhaseType .LIQUID ? 2.0 / (2.0 + temperature / getPseudoCriticalTemperature ())
293
- : pressure * getB () / (numberOfMolesInPhase * temperature * R );
291
+ double BonV = pt == PhaseType .LIQUID ? 2.0 / (2.0 + temperature / getPseudoCriticalTemperature ())
292
+ : pressure * getB () / (numberOfMolesInPhase * temperature * R );
294
293
295
294
if (BonV < 0 ) {
296
295
BonV = 1.0e-4 ;
@@ -438,10 +437,10 @@ public double calcAi(int compNumb, PhaseInterface phase, double temperature, dou
438
437
* calcAT.
439
438
* </p>
440
439
*
441
- * @param phase a {@link neqsim.thermo.phase.PhaseInterface} object
440
+ * @param phase a {@link neqsim.thermo.phase.PhaseInterface} object
442
441
* @param temperature a double
443
- * @param pressure a double
444
- * @param numbcomp a int
442
+ * @param pressure a double
443
+ * @param numbcomp a int
445
444
* @return a double
446
445
*/
447
446
public double calcAT (PhaseInterface phase , double temperature , double pressure , int numbcomp ) {
@@ -454,10 +453,10 @@ public double calcAT(PhaseInterface phase, double temperature, double pressure,
454
453
* calcATT.
455
454
* </p>
456
455
*
457
- * @param phase a {@link neqsim.thermo.phase.PhaseInterface} object
456
+ * @param phase a {@link neqsim.thermo.phase.PhaseInterface} object
458
457
* @param temperature a double
459
- * @param pressure a double
460
- * @param numbcomp a int
458
+ * @param pressure a double
459
+ * @param numbcomp a int
461
460
* @return a double
462
461
*/
463
462
public double calcATT (PhaseInterface phase , double temperature , double pressure , int numbcomp ) {
@@ -1199,8 +1198,7 @@ public double[][] dFdxdxMatrixSimple() {
1199
1198
}
1200
1199
1201
1200
for (int i = 0 ; i < numberOfComponents ; i ++) {
1202
- matrix [i ][numberOfComponents ] =
1203
- (FBT + FBD * AT ) * Bi [i ] + FDT * Ai [i ] + FD * componentArray [i ].getAiT (); // dFdndT
1201
+ matrix [i ][numberOfComponents ] = (FBT + FBD * AT ) * Bi [i ] + FDT * Ai [i ] + FD * componentArray [i ].getAiT (); // dFdndT
1204
1202
matrix [numberOfComponents ][i ] = matrix [i ][numberOfComponents ];
1205
1203
1206
1204
matrix [i ][numberOfComponents + 1 ] = FnV + FBV * Bi [i ] + FDV * Ai [i ]; // dFdndV
0 commit comments