Class TbiAnalyzer

All Implemented Interfaces:
FluidAnalyzer

public class TbiAnalyzer extends ClosingAndStateDepMethodsAnalyzer
Trajectory-based iteration (TBI) analyzer for the transient fluid solution.

The station set is partitioned into cells (see tbiPartition(jline.lang.NetworkStruct, jline.solvers.SolverOptions)). On each growing-horizon time segment, the initial value problem of every cell is solved with the state of the other cells frozen at the trajectory computed in the previous sweep (Jacobi waveform relaxation); sweeps repeat until the trajectory sup-norm gap falls below options.config.tbi_tol. Cross-cell inflows are therefore evaluated on frozen trajectories, interior flows on the live cell state, matching the decomposed closing-method ODEs of TBI.

Only the ODE integration loop is overridden; the state initialization and the QN/QNt/UNt/TN/UN postprocessing are inherited from ClosingAndStateDepMethodsAnalyzer, run under the closing method convention.

Reference: Sheldon, Tuncer, Casale, "TBI: Transient Hierarchical Modeling of Large-Scale Vehicle Sharing Systems", IEEE T-ITS.