Okay, an analysis of the 2314 logistics test on how to calculate cargo requirements per logistics loop, and the resulting cargo ship & freighter requirements:
b = bulk cargo, s = small cargo
br = Bulk Resources, sr = Special Resources, rp = Research Points
Starfleet Logistics Network
(Income 810/595)
Hubs - Sol, Vulcan, Tellar Prime, Andor, Beta Indi, Tipperary, Amarkia, Leas Akaam, Indoria, Apinae, Delzarr, Ord Grind Duk, Ferasa
Sources - Numerous = 220br 175sr 42rp
Targets - nil
Industry - Sol, Alpha Centauri, Subiaco, Lalande, Vulcan, Atatan, Andor, Ranford, Sardry, Tellar, Sar Alpha, Ord Grind Duk, Tales Har
Destination - Sol, Tellar, Andor, Amarkia, Vulcan
Total for Feeder Network -
Sources - 217s 220b
Minors - n/a
Route Penalty - 1.25
Total x Route Penalty = 272s 275b
Per Bi-Monthly = 46s 46b
4 Freighter, 4 Cargo Ships Assigned
Total for Trunk Network -
n/a
Total for Industry Network -
810br/595sr = 119s 162b
Route Penalty - 2
Total x Route Penalty = 238s 324b
Per Bi-Monthly = 40s 54b
5 Freighter 3 Cargo Ships Assigned
Fleet Support -
13 Explorer - 26s
16 Cruiser - 16s
27 Frigate - 14s
21 Auxiliary - 21s
2 Starbases - 10s 10b
6 Outposts - 12s 12b
Total = 98s 22b
13 Cargo Ships Assigned
9 Freighters, 20 Cargo Ships assigned to networks
-5 Freighters, -8 Cargo Ships free for other tasks
Currently having to federalize a large number of cargo vessels
Supply loop (formerly, fleet support) is pretty straightforward. Add up listed Sm and Blk costs for each ship and stationary defense (starbases, outposts). No need to handle "cargo trips" or "route penalty" that's needed for the other logistics loops (see below). The only wrinkle is that stationary defenses are excluded if they're at homeworlds. Or possibly major worlds, but
this post indicates its limited to homeworlds - I infer from this that the Shrantet III starbase requires engineering ships for construction while the Indoria starbase doesn't. That is engineering though, so dunno if that homeworld vs major world distinction applies here.
Engineering projects, as alluded to above, are a bit of an unknown. We have the GBZ examples, but they seem to use the bottom-up auxiliary ship modeling that I'm not sure is still in use. There are also hints from the snakepit, and that post I just linked above.
Industrial loop (formerly, industry network) is more complicated:
1) Take total BR and SR income, across member world contributions, mining colonies, trade agreements, etc., and divide by 5 to get the total Blk and Sm annual requirements
2) Cargo ships operate on (1/6 * given route penalty)-year trips, so multiply this by the total Blk and Sm annual requirements to get the total Blk and Sm needed per trip across the assigned cargo ships - these are the final requirements here
3) Assign the cargo ships to meet the requirements established in (2)
Feeder loop (formerly, feeder network) is the most complicated - it's basically the industrial loop calculation with a changed (1):
1a) Take total BR from "source" income* - that's the total Blk annual requirements**
1b) Sum the total SR
and RP from "source" income* - that's the total Sm annual requirements
1c) edit: For non-Starfleet, there's also minor worlds that each contribute 4 Blk and 8 Sm annual requirements (although UESPA for some reason has 7 Sm instead of 8 Sm per minor world)
2) Same as industry loop's (2)
3) Same as industry loop's (3)
* "Source" income is the
total income minus the member world contributions, i.e. income from mining/research colonies,
trade/research agreements, any early omake rewards, relevant snakepit options, and relevant commodore/admiral bonuses
** I can't directly match the various 2314 logistics test income figures with the 2314 edition of my audit ledger, but they come pretty close, and could partially be explained by missing/gaining a colony/bonus here or there. The only exception is the feeder loop's BR income - it's ~40br too high, which indicates to me that Oneiros is erroneously using a BR tech bonus of 10 rather than 5 here.
Another thing to note: The BR/SR bonuses we get from tech are factored into the
raw BR/SR, rather than only the refined/final BR/SR. That means that, e.g. Collie, which has base income of 10br/yr 15sr/yr, actually has a raw ore income of 15br/yr 25sr/yr, resulting in 15blk and 25sm per year (which is then divided by 6 into bi-months, multiplied by route penalty, and divvied into cargo ships & freighters). Fortunately this is something that corroborates with the GBZ status posts:
- Collie's base income is
10br/yr 15sr/yr
- GBZ status updates show the
15br/yr 25sr/yr raw income requiring 15blk 25sm
Trunk loop (formerly, trunk network) doesn't matter to Starfleet's logistics - it only matters to member fleets/nations, since it's just the trade between major worlds.
Each logistics loop looks like they're independent, each requiring their own pool of assigned cargo ships & freighters. That is, the "rounding" of cargo requirements happens at the logistics loop level. You don't sum up the cargo requirements across all the logistic loops, then divvy this total into cargo ships & freighters.
edit: took another look at the "source" incomes, and I can exclude trade agreements and misc from it - the oddly high BR source income was just throwing me off