Saturation Adjustment Convergence Testing
Overview
The saturation adjustment procedure requires solving a non-linear equation to find the temperature that satisfies thermodynamic equilibrium conditions. This document describes the convergence testing framework used to validate the robustness of different numerical methods across the input parameter space.
Purpose
While the Tested Profiles section shows physically meaningful thermodynamic states, this section explores convergence behavior across a broader parameter space. We test all permutations of inputs within given ranges of density ($\rho$), internal energy ($e_{int}$), and total specific humidity ($q_t$), including combinations that may not be physically meaningful but help identify the boundaries where convergence fails.
This testing framework is dedicated to monitoring and improving the performance and robustness of various numerical methods in solving saturation adjustment equations.
The dims
parameter in docs/src/saturation_adjustment.jl
is currently set to dims = (6, 6, 6)
to avoid heavy computations during documentation builds. For higher resolution testing, increase it to dims = (10, 10, 10)
or higher when running locally.
Convergence Maps
3D Parameter Space
The following maps show convergence behavior across the full 3D parameter space:
Numerical Method | Converged Cases | Non-converged Cases |
---|---|---|
SecantMethod | ||
NewtonsMethod |
2D Slices by Total Specific Humidity
These maps show convergence behavior in 2D slices, binned by total specific humidity:
Numerical Method | Converged Cases | Non-converged Cases |
---|---|---|
SecantMethod | ||
NewtonsMethod |
Implementation
The convergence testing is implemented in the following code:
include("saturation_adjustment.jl")
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.026051592999156627, e_int=-84833.10860685963, q_tot=0.03380557431214914, T=239.75547239135682, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.026051592999156627, e_int=-84833.10860685963, q_tot=0.03380557431214914, T=239.75547239135682, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.026051592999156627, e_int=-4677.825622237928, q_tot=0.06761114862429828, T=276.75511189930506, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.026051592999156627, e_int=-4677.825622237928, q_tot=0.06761114862429828, T=276.75511189930506, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.026051592999156627, e_int=-4677.825622237928, q_tot=0.06761114862429828, T=384.54126099898724, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.026051592999156627, e_int=-4677.825622237928, q_tot=0.06761114862429828, T=384.54126099898724, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.026051592999156627, e_int=235788.0233316272, q_tot=0.1690278715607457, T=152.4769525993966, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.026051592999156627, e_int=235788.0233316272, q_tot=0.1690278715607457, T=152.4769525993966, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.026051592999156627, e_int=-57061.21364609245, q_tot=0.03380557431214914, T=253.03613162544377, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.026051592999156627, e_int=-57061.21364609245, q_tot=0.03380557431214914, T=253.03613162544377, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.026051592999156627, e_int=-57061.21364609245, q_tot=0.03380557431214914, T=307.1444746935539, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.026051592999156627, e_int=-57061.21364609245, q_tot=0.03380557431214914, T=307.1444746935539, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.026051592999156627, e_int=23956.18108875872, q_tot=0.06761114862429828, T=418.4218300820586, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.026051592999156627, e_int=23956.18108875872, q_tot=0.06761114862429828, T=418.4218300820586, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.026051592999156627, e_int=104973.57582360992, q_tot=0.10141672293644742, T=261.43085310333174, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.026051592999156627, e_int=104973.57582360992, q_tot=0.10141672293644742, T=261.43085310333174, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.026051592999156627, e_int=185990.97055846106, q_tot=0.13522229724859655, T=265.9417799874928, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.026051592999156627, e_int=185990.97055846106, q_tot=0.13522229724859655, T=265.9417799874928, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.026051592999156627, e_int=267008.3652933123, q_tot=0.1690278715607457, T=268.6340429214656, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.026051592999156627, e_int=267008.3652933123, q_tot=0.1690278715607457, T=268.6340429214656, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.026051592999156627, e_int=-29289.31868532524, q_tot=0.03380557431214914, T=276.38835095874884, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.026051592999156627, e_int=-29289.31868532524, q_tot=0.03380557431214914, T=276.38835095874884, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.026051592999156627, e_int=52590.18779975541, q_tot=0.06761114862429828, T=258.13252013749593, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.026051592999156627, e_int=52590.18779975541, q_tot=0.06761114862429828, T=258.13252013749593, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.026051592999156627, e_int=52590.18779975541, q_tot=0.06761114862429828, T=339.80370134938573, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.026051592999156627, e_int=52590.18779975541, q_tot=0.06761114862429828, T=339.80370134938573, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.026051592999156627, e_int=134469.69428483612, q_tot=0.10141672293644742, T=265.02238708736604, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.026051592999156627, e_int=134469.69428483612, q_tot=0.10141672293644742, T=265.02238708736604, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.026051592999156627, e_int=134469.69428483612, q_tot=0.10141672293644742, T=394.54848555323406, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.026051592999156627, e_int=134469.69428483612, q_tot=0.10141672293644742, T=394.54848555323406, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.026051592999156627, e_int=216349.20076991676, q_tot=0.13522229724859655, T=275.9113417489861, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.026051592999156627, e_int=216349.20076991676, q_tot=0.13522229724859655, T=275.9113417489861, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.026051592999156627, e_int=298228.7072549974, q_tot=0.1690278715607457, T=286.0135663425113, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.026051592999156627, e_int=298228.7072549974, q_tot=0.1690278715607457, T=286.0135663425113, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.026051592999156627, e_int=246707.4309813724, q_tot=0.13522229724859655, T=270.8804064498306, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.026051592999156627, e_int=246707.4309813724, q_tot=0.13522229724859655, T=270.8804064498306, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.026051592999156627, e_int=329449.04921668256, q_tot=0.1690278715607457, T=272.3740141507237, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.026051592999156627, e_int=329449.04921668256, q_tot=0.1690278715607457, T=272.3740141507237, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=-4677.825622237928, q_tot=0.06761114862429828, T=378.00231383432094, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=-4677.825622237928, q_tot=0.06761114862429828, T=378.00231383432094, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.2285152841867505, e_int=75477.45736238381, q_tot=0.10141672293644742, T=317.98853108610234, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.2285152841867505, e_int=75477.45736238381, q_tot=0.10141672293644742, T=317.98853108610234, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=75477.45736238381, q_tot=0.10141672293644742, T=480.3794718092198, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=75477.45736238381, q_tot=0.10141672293644742, T=480.3794718092198, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.2285152841867505, e_int=155632.7403470055, q_tot=0.13522229724859655, T=295.2294227147173, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.2285152841867505, e_int=155632.7403470055, q_tot=0.13522229724859655, T=295.2294227147173, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=155632.7403470055, q_tot=0.13522229724859655, T=568.271108352621, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=155632.7403470055, q_tot=0.13522229724859655, T=568.271108352621, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=235788.0233316272, q_tot=0.1690278715607457, T=646.8398310411774, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=235788.0233316272, q_tot=0.1690278715607457, T=646.8398310411774, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=-57061.21364609245, q_tot=0.03380557431214914, T=264.6693026110088, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=-57061.21364609245, q_tot=0.03380557431214914, T=264.6693026110088, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=23956.18108875872, q_tot=0.06761114862429828, T=416.87639488506073, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=23956.18108875872, q_tot=0.06761114862429828, T=416.87639488506073, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=104973.57582360992, q_tot=0.10141672293644742, T=515.0766660000132, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=104973.57582360992, q_tot=0.10141672293644742, T=515.0766660000132, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.2285152841867505, e_int=185990.97055846106, q_tot=0.13522229724859655, T=293.7774758738947, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.2285152841867505, e_int=185990.97055846106, q_tot=0.13522229724859655, T=293.7774758738947, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=185990.97055846106, q_tot=0.13522229724859655, T=601.6593389556886, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=185990.97055846106, q_tot=0.13522229724859655, T=601.6593389556886, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.2285152841867505, e_int=267008.3652933123, q_tot=0.1690278715607457, T=301.88350156442874, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.2285152841867505, e_int=267008.3652933123, q_tot=0.1690278715607457, T=301.88350156442874, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=267008.3652933123, q_tot=0.1690278715607457, T=679.243432288671, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=267008.3652933123, q_tot=0.1690278715607457, T=679.243432288671, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=-29289.31868532524, q_tot=0.03380557431214914, T=321.202869738184, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=-29289.31868532524, q_tot=0.03380557431214914, T=321.202869738184, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=52590.18779975541, q_tot=0.06761114862429828, T=430.4297731554195, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=52590.18779975541, q_tot=0.06761114862429828, T=430.4297731554195, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.2285152841867505, e_int=134469.69428483612, q_tot=0.10141672293644742, T=293.6168323043758, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.2285152841867505, e_int=134469.69428483612, q_tot=0.10141672293644742, T=293.6168323043758, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=134469.69428483612, q_tot=0.10141672293644742, T=519.3845179926648, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=134469.69428483612, q_tot=0.10141672293644742, T=519.3845179926648, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.2285152841867505, e_int=216349.20076991676, q_tot=0.13522229724859655, T=299.59338360538777, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.2285152841867505, e_int=216349.20076991676, q_tot=0.13522229724859655, T=299.59338360538777, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=216349.20076991676, q_tot=0.13522229724859655, T=599.065556739206, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=216349.20076991676, q_tot=0.13522229724859655, T=599.065556739206, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.2285152841867505, e_int=298228.7072549974, q_tot=0.1690278715607457, T=297.7899642078078, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.2285152841867505, e_int=298228.7072549974, q_tot=0.1690278715607457, T=297.7899642078078, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=298228.7072549974, q_tot=0.1690278715607457, T=671.1942841672223, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=298228.7072549974, q_tot=0.1690278715607457, T=671.1942841672223, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=81224.19451075212, q_tot=0.06761114862429828, T=289.1755580184125, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=81224.19451075212, q_tot=0.06761114862429828, T=289.1755580184125, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=163965.8127460623, q_tot=0.10141672293644742, T=308.8963571676698, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=163965.8127460623, q_tot=0.10141672293644742, T=308.8963571676698, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=246707.4309813724, q_tot=0.13522229724859655, T=326.2047811545544, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=246707.4309813724, q_tot=0.13522229724859655, T=326.2047811545544, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.2285152841867505, e_int=329449.04921668256, q_tot=0.1690278715607457, T=305.95573102003715, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.2285152841867505, e_int=329449.04921668256, q_tot=0.1690278715607457, T=305.95573102003715, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=329449.04921668256, q_tot=0.1690278715607457, T=339.9874784187163, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.2285152841867505, e_int=329449.04921668256, q_tot=0.1690278715607457, T=339.9874784187163, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.2285152841867505, e_int=277065.661192828, q_tot=0.13522229724859655, T=304.76138046749224, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.2285152841867505, e_int=277065.661192828, q_tot=0.13522229724859655, T=304.76138046749224, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.2285152841867505, e_int=360669.3911783676, q_tot=0.1690278715607457, T=308.6716171865542, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.2285152841867505, e_int=360669.3911783676, q_tot=0.1690278715607457, T=308.6716171865542, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=-4677.825622237928, q_tot=0.06761114862429828, T=370.7079421435795, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=-4677.825622237928, q_tot=0.06761114862429828, T=370.7079421435795, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.4309789753743443, e_int=75477.45736238381, q_tot=0.10141672293644742, T=319.4924528237559, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.4309789753743443, e_int=75477.45736238381, q_tot=0.10141672293644742, T=319.4924528237559, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=75477.45736238381, q_tot=0.10141672293644742, T=478.2671578138983, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=75477.45736238381, q_tot=0.10141672293644742, T=478.2671578138983, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=155632.7403470055, q_tot=0.13522229724859655, T=566.6777294681642, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=155632.7403470055, q_tot=0.13522229724859655, T=566.6777294681642, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=235788.0233316272, q_tot=0.1690278715607457, T=645.0946798452474, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=235788.0233316272, q_tot=0.1690278715607457, T=645.0946798452474, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.4309789753743443, e_int=23956.18108875872, q_tot=0.06761114862429828, T=290.6456935935173, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.4309789753743443, e_int=23956.18108875872, q_tot=0.06761114862429828, T=290.6456935935173, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=23956.18108875872, q_tot=0.06761114862429828, T=413.71641541745913, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=23956.18108875872, q_tot=0.06761114862429828, T=413.71641541745913, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=104973.57582360992, q_tot=0.10141672293644742, T=513.6322192766334, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=104973.57582360992, q_tot=0.10141672293644742, T=513.6322192766334, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=185990.97055846106, q_tot=0.13522229724859655, T=600.3614102483324, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=185990.97055846106, q_tot=0.13522229724859655, T=600.3614102483324, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.4309789753743443, e_int=267008.3652933123, q_tot=0.1690278715607457, T=189.98156207951757, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.4309789753743443, e_int=267008.3652933123, q_tot=0.1690278715607457, T=189.98156207951757, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=267008.3652933123, q_tot=0.1690278715607457, T=677.6354027730646, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=267008.3652933123, q_tot=0.1690278715607457, T=677.6354027730646, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=-29289.31868532524, q_tot=0.03380557431214914, T=315.5227540914897, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=-29289.31868532524, q_tot=0.03380557431214914, T=315.5227540914897, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=52590.18779975541, q_tot=0.06761114862429828, T=438.753578777839, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=52590.18779975541, q_tot=0.06761114862429828, T=438.753578777839, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=134469.69428483612, q_tot=0.10141672293644742, T=531.745669081948, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=134469.69428483612, q_tot=0.10141672293644742, T=531.745669081948, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=216349.20076991676, q_tot=0.13522229724859655, T=614.0689897956252, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=216349.20076991676, q_tot=0.13522229724859655, T=614.0689897956252, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.4309789753743443, e_int=298228.7072549974, q_tot=0.1690278715607457, T=315.9246671900151, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.4309789753743443, e_int=298228.7072549974, q_tot=0.1690278715607457, T=315.9246671900151, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=298228.7072549974, q_tot=0.1690278715607457, T=687.923060453338, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=298228.7072549974, q_tot=0.1690278715607457, T=687.923060453338, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=81224.19451075212, q_tot=0.06761114862429828, T=300.73891333424046, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=81224.19451075212, q_tot=0.06761114862429828, T=300.73891333424046, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=163965.8127460623, q_tot=0.10141672293644742, T=329.10328879844116, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=163965.8127460623, q_tot=0.10141672293644742, T=329.10328879844116, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.4309789753743443, e_int=246707.4309813724, q_tot=0.13522229724859655, T=313.1109813881466, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.4309789753743443, e_int=246707.4309813724, q_tot=0.13522229724859655, T=313.1109813881466, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=246707.4309813724, q_tot=0.13522229724859655, T=348.6580019088974, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=246707.4309813724, q_tot=0.13522229724859655, T=348.6580019088974, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.4309789753743443, e_int=329449.04921668256, q_tot=0.1690278715607457, T=317.9228115154708, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.4309789753743443, e_int=329449.04921668256, q_tot=0.1690278715607457, T=317.9228115154708, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=329449.04921668256, q_tot=0.1690278715607457, T=363.2020036862111, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=329449.04921668256, q_tot=0.1690278715607457, T=363.2020036862111, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=360669.3911783676, q_tot=0.1690278715607457, T=319.6887955591078, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.4309789753743443, e_int=360669.3911783676, q_tot=0.1690278715607457, T=319.6887955591078, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=-4677.825622237928, q_tot=0.06761114862429828, T=362.40849594714916, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=-4677.825622237928, q_tot=0.06761114862429828, T=362.40849594714916, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.6334426665619382, e_int=75477.45736238381, q_tot=0.10141672293644742, T=319.57324884367824, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.6334426665619382, e_int=75477.45736238381, q_tot=0.10141672293644742, T=319.57324884367824, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=75477.45736238381, q_tot=0.10141672293644742, T=476.13098539164247, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=75477.45736238381, q_tot=0.10141672293644742, T=476.13098539164247, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.6334426665619382, e_int=155632.7403470055, q_tot=0.13522229724859655, T=312.5393244697833, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.6334426665619382, e_int=155632.7403470055, q_tot=0.13522229724859655, T=312.5393244697833, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=155632.7403470055, q_tot=0.13522229724859655, T=565.0834349801744, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=155632.7403470055, q_tot=0.13522229724859655, T=565.0834349801744, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=235788.0233316272, q_tot=0.1690278715607457, T=643.3570796361968, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=235788.0233316272, q_tot=0.1690278715607457, T=643.3570796361968, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=23956.18108875872, q_tot=0.06761114862429828, T=410.37965388696756, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=23956.18108875872, q_tot=0.06761114862429828, T=410.37965388696756, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=104973.57582360992, q_tot=0.10141672293644742, T=512.0979348962413, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=104973.57582360992, q_tot=0.10141672293644742, T=512.0979348962413, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=185990.97055846106, q_tot=0.13522229724859655, T=598.9665839713971, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=185990.97055846106, q_tot=0.13522229724859655, T=598.9665839713971, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.6334426665619382, e_int=267008.3652933123, q_tot=0.1690278715607457, T=321.4258887125516, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.6334426665619382, e_int=267008.3652933123, q_tot=0.1690278715607457, T=321.4258887125516, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=267008.3652933123, q_tot=0.1690278715607457, T=675.9266539270102, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=267008.3652933123, q_tot=0.1690278715607457, T=675.9266539270102, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=-29289.31868532524, q_tot=0.03380557431214914, T=302.703924003142, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=-29289.31868532524, q_tot=0.03380557431214914, T=302.703924003142, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=52590.18779975541, q_tot=0.06761114862429828, T=440.7615910559167, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=52590.18779975541, q_tot=0.06761114862429828, T=440.7615910559167, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=134469.69428483612, q_tot=0.10141672293644742, T=535.6871118537781, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=134469.69428483612, q_tot=0.10141672293644742, T=535.6871118537781, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.6334426665619382, e_int=216349.20076991676, q_tot=0.13522229724859655, T=251.67105181319369, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.6334426665619382, e_int=216349.20076991676, q_tot=0.13522229724859655, T=251.67105181319369, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=216349.20076991676, q_tot=0.13522229724859655, T=618.942203801297, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=216349.20076991676, q_tot=0.13522229724859655, T=618.942203801297, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=298228.7072549974, q_tot=0.1690278715607457, T=693.1416008257517, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=298228.7072549974, q_tot=0.1690278715607457, T=693.1416008257517, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=81224.19451075212, q_tot=0.06761114862429828, T=307.2232997921579, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=81224.19451075212, q_tot=0.06761114862429828, T=307.2232997921579, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=163965.8127460623, q_tot=0.10141672293644742, T=338.6912887011851, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=163965.8127460623, q_tot=0.10141672293644742, T=338.6912887011851, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.6334426665619382, e_int=246707.4309813724, q_tot=0.13522229724859655, T=320.52204348449214, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.6334426665619382, e_int=246707.4309813724, q_tot=0.13522229724859655, T=320.52204348449214, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=246707.4309813724, q_tot=0.13522229724859655, T=358.99149311892234, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=246707.4309813724, q_tot=0.13522229724859655, T=358.99149311892234, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=329449.04921668256, q_tot=0.1690278715607457, T=373.5719836954814, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=329449.04921668256, q_tot=0.1690278715607457, T=373.5719836954814, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=277065.661192828, q_tot=0.13522229724859655, T=322.75980196686976, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=277065.661192828, q_tot=0.13522229724859655, T=322.75980196686976, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=360669.3911783676, q_tot=0.1690278715607457, T=331.9931883788953, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.6334426665619382, e_int=360669.3911783676, q_tot=0.1690278715607457, T=331.9931883788953, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=-4677.825622237928, q_tot=0.06761114862429828, T=352.7050750556498, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=-4677.825622237928, q_tot=0.06761114862429828, T=352.7050750556498, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.835906357749532, e_int=75477.45736238381, q_tot=0.10141672293644742, T=305.0178688950608, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.835906357749532, e_int=75477.45736238381, q_tot=0.10141672293644742, T=305.0178688950608, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=75477.45736238381, q_tot=0.10141672293644742, T=473.9698231000046, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=75477.45736238381, q_tot=0.10141672293644742, T=473.9698231000046, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.835906357749532, e_int=155632.7403470055, q_tot=0.13522229724859655, T=317.47505470917264, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.835906357749532, e_int=155632.7403470055, q_tot=0.13522229724859655, T=317.47505470917264, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=155632.7403470055, q_tot=0.13522229724859655, T=563.488108797756, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=155632.7403470055, q_tot=0.13522229724859655, T=563.488108797756, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=235788.0233316272, q_tot=0.1690278715607457, T=641.6268662278559, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=235788.0233316272, q_tot=0.1690278715607457, T=641.6268662278559, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=23956.18108875872, q_tot=0.06761114862429828, T=406.8998256046614, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=23956.18108875872, q_tot=0.06761114862429828, T=406.8998256046614, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=104973.57582360992, q_tot=0.10141672293644742, T=510.5340724048241, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=104973.57582360992, q_tot=0.10141672293644742, T=510.5340724048241, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=185990.97055846106, q_tot=0.13522229724859655, T=597.5470425902379, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=185990.97055846106, q_tot=0.13522229724859655, T=597.5470425902379, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=267008.3652933123, q_tot=0.1690278715607457, T=674.198423754555, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=267008.3652933123, q_tot=0.1690278715607457, T=674.198423754555, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=-29289.31868532524, q_tot=0.03380557431214914, T=288.71455630887414, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=-29289.31868532524, q_tot=0.03380557431214914, T=288.71455630887414, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=52590.18779975541, q_tot=0.06761114862429828, T=440.8961130944243, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=52590.18779975541, q_tot=0.06761114862429828, T=440.8961130944243, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=134469.69428483612, q_tot=0.10141672293644742, T=537.1614790818081, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=134469.69428483612, q_tot=0.10141672293644742, T=537.1614790818081, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=216349.20076991676, q_tot=0.13522229724859655, T=620.861107495042, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=216349.20076991676, q_tot=0.13522229724859655, T=620.861107495042, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.835906357749532, e_int=298228.7072549974, q_tot=0.1690278715607457, T=327.8791904369133, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.835906357749532, e_int=298228.7072549974, q_tot=0.1690278715607457, T=327.8791904369133, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=298228.7072549974, q_tot=0.1690278715607457, T=695.020421511467, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=298228.7072549974, q_tot=0.1690278715607457, T=695.020421511467, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=81224.19451075212, q_tot=0.06761114862429828, T=310.4659425437634, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=81224.19451075212, q_tot=0.06761114862429828, T=310.4659425437634, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=163965.8127460623, q_tot=0.10141672293644742, T=343.3914900781351, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=163965.8127460623, q_tot=0.10141672293644742, T=343.3914900781351, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=246707.4309813724, q_tot=0.13522229724859655, T=364.19604625405407, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=246707.4309813724, q_tot=0.13522229724859655, T=364.19604625405407, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.835906357749532, e_int=329449.04921668256, q_tot=0.1690278715607457, T=331.4282713813616, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=0.835906357749532, e_int=329449.04921668256, q_tot=0.1690278715607457, T=331.4282713813616, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=329449.04921668256, q_tot=0.1690278715607457, T=378.77030098024153, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=329449.04921668256, q_tot=0.1690278715607457, T=378.77030098024153, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=277065.661192828, q_tot=0.13522229724859655, T=330.52032150030124, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=277065.661192828, q_tot=0.13522229724859655, T=330.52032150030124, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=360669.3911783676, q_tot=0.1690278715607457, T=344.34293493481493, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=0.835906357749532, e_int=360669.3911783676, q_tot=0.1690278715607457, T=344.34293493481493, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=-4677.825622237928, q_tot=0.06761114862429828, T=340.91061352576673, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=-4677.825622237928, q_tot=0.06761114862429828, T=340.91061352576673, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=75477.45736238381, q_tot=0.10141672293644742, T=471.782433862329, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=75477.45736238381, q_tot=0.10141672293644742, T=471.782433862329, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=1.038370048937126, e_int=155632.7403470055, q_tot=0.13522229724859655, T=320.1609121571234, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=1.038370048937126, e_int=155632.7403470055, q_tot=0.13522229724859655, T=320.1609121571234, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=155632.7403470055, q_tot=0.13522229724859655, T=561.8915963727093, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=155632.7403470055, q_tot=0.13522229724859655, T=561.8915963727093, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=235788.0233316272, q_tot=0.1690278715607457, T=639.9038384261646, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=235788.0233316272, q_tot=0.1690278715607457, T=639.9038384261646, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=23956.18108875872, q_tot=0.06761114862429828, T=403.273325406335, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=23956.18108875872, q_tot=0.06761114862429828, T=403.273325406335, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=104973.57582360992, q_tot=0.10141672293644742, T=508.9536961521723, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=104973.57582360992, q_tot=0.10141672293644742, T=508.9536961521723, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=185990.97055846106, q_tot=0.13522229724859655, T=596.1185954042426, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=185990.97055846106, q_tot=0.13522229724859655, T=596.1185954042426, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=267008.3652933123, q_tot=0.1690278715607457, T=672.4683844859339, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=267008.3652933123, q_tot=0.1690278715607457, T=672.4683844859339, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=-29289.31868532524, q_tot=0.03380557431214914, T=290.09997720901333, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=-29289.31868532524, q_tot=0.03380557431214914, T=290.09997720901333, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=52590.18779975541, q_tot=0.06761114862429828, T=440.2133873721683, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=52590.18779975541, q_tot=0.06761114862429828, T=440.2133873721683, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=134469.69428483612, q_tot=0.10141672293644742, T=537.5798279899681, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=134469.69428483612, q_tot=0.10141672293644742, T=537.5798279899681, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=216349.20076991676, q_tot=0.13522229724859655, T=621.5207502117654, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=216349.20076991676, q_tot=0.13522229724859655, T=621.5207502117654, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=1.038370048937126, e_int=298228.7072549974, q_tot=0.1690278715607457, T=285.3307472617114, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=1.038370048937126, e_int=298228.7072549974, q_tot=0.1690278715607457, T=285.3307472617114, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=298228.7072549974, q_tot=0.1690278715607457, T=695.4833344576799, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=298228.7072549974, q_tot=0.1690278715607457, T=695.4833344576799, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=81224.19451075212, q_tot=0.06761114862429828, T=313.97904230585135, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=81224.19451075212, q_tot=0.06761114862429828, T=313.97904230585135, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=163965.8127460623, q_tot=0.10141672293644742, T=345.4338166112704, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=163965.8127460623, q_tot=0.10141672293644742, T=345.4338166112704, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=246707.4309813724, q_tot=0.13522229724859655, T=366.7371050567311, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=246707.4309813724, q_tot=0.13522229724859655, T=366.7371050567311, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=329449.04921668256, q_tot=0.1690278715607457, T=381.35715814645187, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=329449.04921668256, q_tot=0.1690278715607457, T=381.35715814645187, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=277065.661192828, q_tot=0.13522229724859655, T=339.18544677041587, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=277065.661192828, q_tot=0.13522229724859655, T=339.18544677041587, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=360669.3911783676, q_tot=0.1690278715607457, T=355.957175987886, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
NewtonsMethod(ρ=1.038370048937126, e_int=360669.3911783676, q_tot=0.1690278715607457, T=355.957175987886, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=1.038370048937126, e_int=391889.73314005276, q_tot=0.1690278715607457, T=341.10704534450747, maxiter=10, tol=0.0001)
maxiter reached in saturation_adjustment(ρeq):
SecantMethod(ρ=1.038370048937126, e_int=391889.73314005276, q_tot=0.1690278715607457, T=341.10704534450747, maxiter=10, tol=0.0001)
Convergence percentages:
RootSolvers.NewtonsMethod = 0.5370370370370371
RootSolvers.SecantMethod = 0.8148148148148148
Interpretation
- Converged regions (green/blue areas) indicate parameter combinations where the numerical method successfully finds a solution
- Non-converged regions (red areas) indicate parameter combinations where the method fails to converge
- Boundary regions help identify the robustness limits of each numerical method
- Physical relevance should be considered when interpreting results - some non-converged regions may correspond to unphysical parameter combinations
Numerical Methods Tested
- SecantMethod: A derivative-free method that uses finite differences to approximate derivatives
- NewtonsMethod: Uses analytical derivatives for potentially faster convergence
Usage Guidelines
- Use these maps to understand the convergence characteristics of different numerical methods
- Consider the trade-offs between robustness (SecantMethod) and efficiency (NewtonsMethod)
- The tested parameter ranges should cover your expected simulation conditions
- For production use, ensure your parameter combinations fall within well-converged regions