OPLOG NEXUS — quantitative & statistical models for resource and cost planning
June 2026 NATO Logistics Handbook 2012 · AJP-4 · MC 55/4 DD/4 · DU-4.11.1 (Polish Armed Forces)
Every logistics decision on NATO’s Eastern Flank — how much fuel to hold, where to preposition 155 mm rounds, how many spare gearboxes keep a fleet at 95% availability — reduces to a calculable question. OPLOG NEXUS, the nodal flow-modelling and sustainment engine inside SentinelForge, operationalises the quantitative apparatus that NATO and the Polish Armed Forces use for exactly these questions: from Days of Supply and safety stocks, through readiness-based sparing and ammunition expenditure models, to Monte Carlo resilience simulation and life-cycle costing. Below is the full methodological toolkit — formulas, charts and a worked brigade-level example.
The engine operates on concrete network nodes — regional logistics bases, ordnance depots, military logistics units, combat units and allied installations — in two regimes: peacetime (exercises, NDPP-style planning) and crisis/war (OPP/LOPP simulation game). It is doctrinally aligned with LOGFAS components (SPM, ACROSS, SDM, LOGREP) and interoperable in concept with national ERP systems such as ZWSI RON. Since 2022, the shift from just-in-time to just-in-case — deeper war reserves, upward-revised consumption norms and stress-tested supply chains — has made these methods central rather than academic.
B.1 Days of Supply (DOS) & consumption norms
Days of Supply is the fundamental NATO planning unit — the number of days a force can sustain itself from held stocks. Consumption norms (planning factors) are tabulated per consumer: a soldier (water, rations), a vehicle (litres/km or litres/engine-hour — FCU per STANAG 2115) or a weapon system (rounds per combat day). Total stock = operating stock + safety stock + lead-time reserve, with a combat-intensity multiplier applied in crisis.
$$DOS = \frac{\text{stock on hand}}{\bar d \cdot I} \qquad\quad \text{required stock} = \bar d \cdot (\text{operating days} + \text{reserve})$$
NATO HANDBOOK CH.6STANAG 2115CLASSES I–V
B.2 Safety stock, reorder point & EOQ
Under demand and lead-time variability, the (s, S) policy triggers a replenishment order when stock falls to the reorder point s, restoring the target level S. Safety stock covers both sources of uncertainty; the Economic Order Quantity balances ordering cost against holding cost.
$$SS = z\sqrt{L\,\sigma_d^2 + \bar d^{\,2}\sigma_L^2} \qquad ROP(s) = \bar d \cdot L + SS \qquad Q^* = \sqrt{\frac{2DS}{H}}$$
Chart 1. Inventory profile under an (s, S) policy: consumption, reorder point, safety stock and lead time.Chart 2. EOQ — the total-cost minimum at Q*, where ordering and holding costs intersect.
Demand for spare parts (Class IX) and ammunition (Class V) is intermittent — long zero-demand periods punctuated by sudden spikes — so moving averages fail. Croston’s method separates the series into non-zero demand size z and inter-demand interval p using exponential smoothing; SBA corrects Croston’s bias, and TSB adds a demand-probability update for obsolescence.
Chart 3. Intermittent demand with Croston and SBA forecast tracks.
Method selection follows the ADI/CV² classification (Syntetos–Boylan cut-offs 1.32 / 0.49): smooth series go to exponential smoothing or ARIMA; intermittent, erratic and lumpy series to Croston-family estimators.
Expected failures (≈ operating hours × fleet / MTBF) drive Class IX demand and repair-shop workload. Reliability and steady-state availability follow directly from MTBF and MTTR:
$$R(t) = e^{-t/MTBF} \qquad\quad A = \frac{MTBF}{MTBF + MTTR}$$
Instead of optimising each warehouse in isolation, METRIC/VARI-METRIC optimise the whole depot→theatre→unit system for operational availability at minimum cost. The expected backorders follow Palm’s theorem with a Poisson repair pipeline; a marginal (greedy) analysis adds the item with the highest ΔA/ΔC. Tools such as OPUS10 reach the same availability roughly 20–40% cheaper than conventional per-item stocking.
Chart 5. Cost/effectiveness curve: readiness-based sparing vs the conventional method.
B.6 Ammunition expenditure models (Class V / ACROSS)
Three complementary methodologies are harmonised in Bi-SC stockpile planning: level of effort (consumption × days × (1 + losses)), lifetime (total rounds to system destruction) and the target-oriented model, which computes the rounds needed to defeat an assessed target set with a required confidence:
$$N = \text{number of targets} \cdot \frac{\ln(1-p_{required})}{\ln(1-p_k)}$$
Chart 6. Class V expenditure by combat intensity and the stock-exhaustion point (DOS).
B.7 Stochastic simulation & Monte Carlo
N independent replications — sampling failures, attrition and interdiction — produce a distribution of outcomes rather than a single point estimate, presented as a P10/P50/P90 percentile fan. Uncertainty shrinks approximately as \(1/\sqrt{N}\). This is the core of SentinelForge’s resilience testing: how robust is the plan to surge demand and supply-chain disruption?
Chart 7. Monte Carlo simulation: the P10–P90 readiness uncertainty fan over 120 days of operation.
B.8 Life-cycle cost (LCC / TCO)
Total cost of ownership discounts acquisition, operation & maintenance, and disposal into net present value. O&M typically represents 60–70% of a military system’s life-cycle cost — the decisive argument for quantitative sustainment planning at the acquisition stage.
Chart 8. Life-cycle cost structure — O&M dominates the total cost of ownership.
B.9 Advanced methods: queues, routing & time series
Queueing theory (MRO). Repair stations are modelled as M/M/1 (Poisson arrivals λ, exponential service μ). Waiting time explodes as utilisation ρ approaches 1 — which is why repair capacity is planned with a reserve (ρ ≈ 0.7–0.85), never at 100%.
Chart 9. Queueing theory (M/M/1): repair backlog grows non-linearly with station load ρ.
Routing & distribution. Convoy and distribution planning is formulated as a linear / integer programme (transportation problem, Vehicle Routing Problem), solved with heuristics such as Clarke–Wright savings, tabu search and genetic algorithms:
Smooth-demand forecasting. Regular consumption (Classes I, III) is forecast with time-series models — ARIMA(p, d, q) and Holt–Winters exponential smoothing — with confidence intervals widening over the horizon:
Chart 10. ARIMA forecast for smooth demand with 80% / 95% confidence bands.
Sensitivity & risk. One-way sensitivity analysis ranks parameters by their impact on the result (tornado diagram); combined with Monte Carlo it yields the joint risk distribution.
Chart 11. Tornado sensitivity analysis: the parameters with the largest impact on TCO.
B.10 Worked example: a mechanised brigade
An illustrative case: ~3,500 soldiers, medium intensity, a 30-DOS self-sufficiency target for Classes I/III/IX and 7 DOS for artillery ammunition (Class V). Daily consumption (norms × consumers) yields the required stock per class; fuel safety stock with \(\bar d = 90{,}000\) l, \(\sigma_d = 18{,}000\) l, \(L = 2\) d, \(\sigma_L = 0.5\) d and \(z = 1.65\) (95% service level):
Chart 12. Brigade stock coverage (DOS) by supply class — Class V below target, replenishment priority.
The cost picture is dominated by ammunition: 2.7 million litres of F-34 at €1.00/l is €2.7 M, while 16,800 rounds of 155 mm at €3,000 each is €50.4 M — which is precisely why precise Class V sizing (B.6) and forecasting (B.3) carry the greatest financial leverage.
B.11 Synthesis: method → application → key formula
Method
Application
Key formula
Days of Supply
Stock sizing by self-sufficiency days
DOS = stock / d̄
Safety stock (s, S)
Demand & lead-time variability
SS = z·√(L·σd² + d̄²·σL²)
EOQ
Order quantity
Q* = √(2DS/H)
Croston / SBA / TSB
Intermittent demand
forecast = z/p
ADI / CV²
Forecast-method selection
cut-offs 1.32 / 0.49
ARIMA / Holt–Winters
Smooth / seasonal demand
ARIMA(p,d,q)
RAM (MTBF/MTTR)
Spares & repairs
A = MTBF/(MTBF+MTTR)
Queueing (M/M/1)
Repair throughput
Lq = ρ²/(1−ρ)
LP / VRP
Routing & distribution
min Σ c·x
METRIC / RBS
Availability-driven stock
EBO(s); ΔA/ΔC
ACROSS (ammo)
Class V stockpile
usage × days × (1+losses)
Monte Carlo
Uncertainty / risk
P10 / P50 / P90
LCC / TCO
Life-cycle cost
TCO = Cacq + ΣCO&M/(1+r)t
Sources & disclaimer. Synthesis based exclusively on open sources: NATO Logistics Handbook 2012, AJP-4, MC 55/4, STANAG 2115/2961/3151, Polish doctrine D-4/DD-4 and DU-4.11.1, and the operations-research literature (Croston 1972; Syntetos–Boylan 2005; Sherbrooke — METRIC/VARI-METRIC). Actual NATO/Polish Armed Forces consumption norms and stockpile tables are classified; all values in the examples and charts are illustrative and require calibration with authoritative data before any decision use. SentinelForge is limited to logistics, sustainment and decision support with a human in the loop — it contains no targeting or weapons-employment functionality.