More realistic model for cargo (concept)

What?

Replace the very basic abstraction (in the form of “cargo units”) with an actual and much more realistic model of real-world cargo ops. Again, this is a concept item and is about figuring out what such a feature (or rather group of features) could look like.

Ideas (non-exhaustive):

  • Adapt and expand individual travel request generation to generate “shipments”
  • Take into account weight and volume of shipments and the containers particular aircraft types can load
  • Ground infrastructure required to make cargo operations possible
  • Trucking instead of short-haul cargo flights
  • Different distribution/sales model compared to pax
  • Different types of cargo (dangerous goods, temperature-controlled, live animals, …)

Why?

While passenger ops are definitely the focus of AS, having a proper cargo system in place definitely makes sense in the long-term.

When?

TBD

I’ll admit, I am very ambivalent regarding these ideas:

How I am in favour:

  1. If a country somehow runs out of slots in non-exclusive airports (also links to a concern of mine with This idea, which I already expressed in a comment to this thread ), then its airlines may still have some life and somewhere to progress
  2. It’ll allow more airlines to coexist in the same area
  3. Airports that otherwise have bad cargo demand will intentionally get cargo service, and not only just as a side effect of having available unused takeoff/landing weight

My concerns:

  1. Cargo demand is pretty scarce in most airports, specially outside of Europe, east asia or North America, So I am afraid that

will bring this scarce demand even further down
2. (more relevant towards airlines that operate flights with way fewer seats than the aircraft’s maximum), this might hurt airlines that wish to adopt a very luxury-oriented identity, or airlines that are very cargo-oriented if not cargonly

I figure once we address cargo properly, we need to forget about how cargo right now, including where there is demand or isn’t. The system will likely work in a completely different, hopefully much more realistic way.

You might want to also add the urgency of the cargo to the list: There are few but high-priced urgent cargo, think of the FedEx overnight or UPS Next Day Air, in which they will book the fastest route possible and pay a significant amount, which might even include using short haul cargo connections, compared to regular airmail which is low price and might even select medium and long haul road network on both ends.

You might even want to extend the maximum transfer time for cargo because you really should be able to have cargo held at a transfer airport to wait for the next flight on the next day if no other option is available.

I hope that the airframe is also linked to cargo type, which means the belly cargo will be most restricted (nothing dangerous and flammable etc), and you have planes like An124 that can carry special oversized cargo that other planes can’t. The current cargo system makes An124 pretty much useless

I kind of disagree with this statement. You might lack urgent high-value cargo, but you would definitely have things like airmail or special cargo such as fuel, livestock etc, The current cargo demand system is actually incorrect because there are a lot of zero cargo demand airports, which doesn’t make much sense: as long as you have passenger demand, you really should have some cargo demand as people would generate cargo. Sometimes, you might even have more special cargo demand as there are places you can only transport goods using flights due to a lack of ground network.

Why are you against the option of carrying dangerous goods in dedicated freighters? Not objecting your idea, Just wanting to understand your logic

With all regions having decent cargo demand, then Cargonly airlines have business everywhere, rather than just in NA, EU or East Asia

I’m not against dangerous goods on dedicated freight. Belley cargo are the ones on passenger flights. Actually what i suggested means you can only carry dangerous goods on dedicated cargo flights

1 Like

I think the change to the cargo area is great. There are many regions in the world where a lot of mail and parcels are transported daily by smaller aircraft. At the same time, a level classification according to pure annual transport weight does not reflect everything, as many light parcels are also transported, especially in the parcel/mail/express sector, but together they take up a lot of volume. I would also hope that the change would make it worthwhile to transport freight in regional transport.

1 Like

Mail and parcels are the one thing for which I have absolutely zero idea of how I could implement it.

Pax and “regular” cargo can be modelled as individual travel requests (disclaimer: at least I hope I can pull it off by cutting a few corners here and there) because there are comparatively few of them. In a remote Canadian village, half a dozen pax might fly on a Caravan and that’s manageable. But that half cubic meter of mail and parcels is in fact a bundle of possibly hundreds of tiny “shipments” to as many destinations…there’s just no way I could simulate that. The only way I can think of that might work is by “faking it” such that an imaginary postal service books mail/parcel capacity in bulk to a connected larger destination. But I haven’t given that a lot of thought yet…might end up being its own item on the roadmap.

I think some artistic license is the only way to go in a world where mail & deliveries are not just always different from day to day but constantly evolving and growing.

I wouldn’t envy the head scratching behind this one :wink: XD

At least nowadays, much of mail/parcels should be e-commerce goods, either directly from seller of Amazon etc to customers, or from suppliers via like Alibaba to shops, I believe. There are no need to simulate individual units of them.

Also, if it is desired to improve demand distribution like this, I think it is worth checking out development blog of a game called “NIMBY Rails” on steam, as its developer in recent years have recreated the passenger distribution system in that game where passengers are distributed toward players-created rail stations based on real life openstreetmaps data, and from my memory its development blog documented quite a bit of things they noted or thought of or paid attention to in the process, thus I think they are worth reading.

There sort of is. Let’s say we have a remote airport with a daily demand of 20 pax and 1 cargo unit (just as an example). In current-gen AS, there’d be a fixed table of “destinations” for this airport, which would typically boil down to around 20 destinations for pax (1 pax per day and destination) and one destination per cargo unit. These destinations would be based on our relative demand data (details on how they are picked doesn’t matter here). In next-gen AS, individual travel requests would be generated and the concrete destinations might vary from day to day, but the underlying principle remains the same. Which also means that one cargo unit would just be 100kg of cargo going to one destination every day (the same one in current-gen, a different one in next-gen).

This means that, if you have a very good network with lots of connections to almost anywhere, you probably won’t notice that this one cargo unit goes to different places every day (or always to the same destination, which you happen to connect to). But if you don’t, you either capture 0% of the traffic in the old system, or either 0% or 100% in the new system, depending on the “destination of the day”.

But for mail and parcels, that’s not how it works, right? A cargo unit made up of 100kg of mail and parcels would actually go to hundreds of destinations. Even if your network was small, you’d always expect some mail/parcel freight from a small/remote destination as it gets distributed at some sort of “mail hub”.

Since mail is typically handled by postal services, we could of course “pre-compute” that demand and just assume mail hubs in certain locations, with player airlines just hauling the (then) point-2-point traffic for the postal services. But parcels are typically transported by integrators like UPS, DHL, FedEx etc. who, as the name suggests, integrate all of the steps from door to door in-house. That sort of thing we can hardly simulate in AS…or we’d need a completely different approach for it compared to our current system.

Thanks for the heads-up! Haven’t checked it out yet (but I will), but from what you describe it sounds very similar (in principle) to what we did/do for the ASTD and individual travels request generation.

If it’ll happen also in game, then I am afraid that small airports that are already not very viable will become even more unviable

2 posts were split to a new topic: Bring old game worlds in line with new ones?

First of all, even for courier service providers like UPS, DHL, Fedex, they aren’t going to directly load a document collected directly onto airplane and then directly from the airplane to destination. For example see below one thing I recently sent/received via Fedex. The object was shipped from Yokohama, which Fedex picked up and first put it at its collection facility at Tsurumi, and then they send the package from Tsurumi to their own facility at Narita airport probably for loading into container or something. Then from Narita airport via Seoul Incheon it arrived at Chep Lap Kok International at Hong Kong. And at there it reached Fedex’s sorting facility at the airport, which then get sorted and distributed to local Fedex warehouse in elsewhere Hong Kong, before finally it get delivered from that to my home.

Second, even though it is possible for an air mail/courier item to be merely an letter, I do not think airlines in real world due with a single letter directly, and instead airlines deal with pallets or ULD containers given to them by shipment company. And if let say if there’re tons of air mails from Wenzhou of China many of them heading to Midwest US but one of them is for Bahama, I don’t think it would be the airlines who would break down the pallet/container at Chicago (or Pittsburg or) and then repack them into individual midwestern usa airport or Bahama. Instead it would be shipment companies who at their warehouse responsible for sorting and distributing them into new pallets/containers from the midwest city to Bahama/etc

That’s pretty much what I said :smiley:

Of course I don’t think airlines load individual letters. But overall demand is based on individual letters. In my “remote airport example” above, there would be one cargo unit, container, mailbag or whatever per day. But that overall unit would consist of hundreds of individual shipments. We obviously can’t simulate things on that level, hence my ideas for potential solutions, the likeliest being that we pre-compute mail networks and then merely distribute the resulting point-to-point demand somehow (which would then be on “cargo unit” level again).

But maybe there’s simply a misunderstanding here…I am looking at this from the point of view of technical implementation, you probably aren’t :slight_smile:

1 Like

A post was split to a new topic: Different types of turnarounds

Love the idea,

If technical implementation allows there should be a portion of the general cargo demand that requires main deck space. It is quite common that cargo height exceeds the lower deck - belly max height of pax flights and requires a freighter service to transport it.

some of the categories:

  • General Cargo - lower deck and main deck

  • Dangerous goods - freighter only? In real life some can be transported in pax flights but it might be easier to do DG requires freighters In game.

  • Express Cargo. Shorter flight at premium price.

  • Temperature control/ requires TC Room facilities at origin / destination. Values Direct lights over connections.

  • Perishable - seasonality fluctuations

    just some ideas.

2 Likes

From an aircraft data perspective I am of the opinion we would have to keep the concept fairly simplistic in nature due to the limitations of data and complexity.

Size and Dangerous goods works without any issues that I’m currently aware of.

Temperature control would be tricky since the ULDs have different weights effecting overall revenue payload and Im not sure how the game would switch those out.

General temp control (animal hold) could be an issue to implement depending on the aircraft it may be limited to only 1 of the cargo holds. Each would have to be researched and noted somehow and certain odd configurations may not have that data present.

If we could put a data sheet together of common use containers with weights, volumes, and some ability to limit the game to only compatible models for that aircraft type then let the game switch the containers as needed could work in theory. But you’d have to figure out how to prevent the game from switching to a container or pallet that wouldn’t physically fit even if compatible. I’m not sure how much all that work would actually gain in the long run as most aircraft currently and those being updated to the 1.5 Performance System receive an “optimized” cargo configuration that favor the highest volume and lowest tare weight where possible.

I’m pretty sure the actual implementation would require a great deal more thought than what I can possibly imagine, but one way to simplify the smaller parcel/post type deliveries could be for smaller airports to just require a flight to a larger city, regardless of which airport or where.

If you think about it, just being connected by flight to a larger city opens up the required connections for the remote location, whether by rail, road, or air, to basically the whole outside world.

Thus, you could just have the parcel request connection to any decently large city, maybe an airport with cargo demand 4 or more could be set as the threshold, and then create another randomized transfer of that packet to any destination from that city to simulate the onward connection if needed, but that demand could be created as a separate individual request. If the connecting request falls through, that wouldn’t really be a problem, as that could be just interpreted as the demand just being fulfilled at the original destination.

I do believe smaller airports could be better utilized by NOT having a fixed destination for their cargo.

Which is kinda true in real life as well. Most remote areas have just one connection to the nearest urban area regardless of pax or cargo, and consider the fact that that is the case because remote areas can only operate in hub and spoke operations anyways due to the low demand

In addition, in the real world, for companies like Amazon or the postal service, even though the mails or packages themselves are individually tracked, consider the fact that they need a large sorting facility to facilitate the transfers.

So basically, any remote destination that requires a feeder service will always have just one destination, but that destination is dependent on where the company chooses to host the local hub facility, and the actual destination of the parcel doesn’t really mean much in the grander scheme of things, as all of the packages and mails would be transferred between hubs to get to their destination anyways.

Just my 2 cents as someone who’s a big fan of logistics. Regardless of how you guys do it, I really do hope we get to see some actual parcel and mail type cargo ops after the upgrade, not just plane for hire ACMI type cargo ops.