rpuig2001/CDM

Efficient flow management not possible

Closed this issue ยท 19 comments

During a high traffic situation with around 40 outbounds at the ground it was not possible to use the plugin in an efficient way. As most of the filed EOBTs were within the next hour, all TTOTs in regard of the capacity of 40 departures per hour, have been assigned with the login of the pilot. Almost none of the pilots was ready according there EOBT/TOBT or TSAT. So I had to use the REA message almost for every flight. The 5th outbound that was calling in and ready for startup has received a TSAT in more than 40 minutes. All other outbounds with "non confirmed TOBT/EOBT" (so we don't know when they will actually be ready) blocked any earlier TTOT.

The TTOTs changed a lot during that time and it was not possible to work with this times in an efficient way. I have some experience in using the plugin meanwhile, but because of that and the disconnect problem we decided not to use the plugin during this event anymore.

I know that "priorities" are no direct part of the real CDM process, but the airport sequencer is using it to ensure a fair and efficient flow. In this way, you distribute the delay evenly among all. The more often your TTOT is postponed, the higher your priority becomes compared to the others. For example, you only get a 10-minute delay, even though the next free TTOT on the runway would actually only be in an hour.

It would be great to find a way how to implement that to manage the traffic here on Vatsim. As it works right now, it is not possible to use it during shuttle events at Frankfurt, where we need such a great tool the most!

i thinks, this is possible to add a option, with this option, EOBT are remove and only REA message are use for set TSAT

Thank you for your Feedback @Phil061995.
We've been unluckly and we've never had as many aircrafts as you may have, so I never had this issues.
Taking your feedback and all the people who helped and is helping on a better development I will try to improve much of this things, it will take some time to have a solid CDM. So I will try to improve it as soon as I have more time.
Again, thank you for your feedback!

+1 for @Iwhite67's proposal.

I tested the plugin as DEL during our weekly online tuesday. And it cannot be used during heavy traffic as some pilots file realistic EOBTs and others don't, but they eventually "steal" a slot they will never be able to use. And as there are no options to alter the sequence (squeeze a flight at a specific position, and make all other slots shift by one position), a pilot reporting ready but not having "reserved" his slot before by filing a realistic EOBT receives a late slot although many of the slots in between will never be used because the plugin assigned them solely based on the (unrealistic) EOBT.

I totally agree with you!
If it works for you, I can create an Event-mode to toggle with a comand /and/or the config file to calculate the TSAT/TTOT after REA message is send.
What would you think about that?

I would appreciate a corresponding config, as we will have to use this option probably by default.

+1

By default use rea message

But if a ctot are set, use CTOT

The option is added and working.
Thank you guys!

Would you agree on a new function to do it, that modifies the TOBT instead of the EOBT?
WIth this option, TOBT will be more useful than it's now and will keep pilot's EOBT without modifying pilot's flight plan.
Let me know what do you think about that.

I would generally detach EOBT from TOBT. EOBT can be used as an automatically set initial TOBT (as today). But this auto setting should be optional in the future, so that a TOBT runs independently from pilot actions and is only set by the controller.
So I think I agree with your proposal, which will make the TOBT actually becoming a TOBT, and not just a copy of the EOBT.

I just release a new beta version for testing only.
If you have time to try it, let me know how is it working for you. Rember that this version is not compatible with older versions.
https://github.com/rpuig2001/CDM/releases/tag/v2.0b

I can try this evening at CDG

@rpuig2001 is possible to add a Edit TOBT, for set manualy a time and remove time (same of TSAC)

@rpuig2001 is possible to add a Edit TOBT, for set manualy a time and remove time (same of TSAC)

Noted, thank you

@rpuig2001 is possible to add a Edit TOBT, for set manualy a time and remove time (same of TSAC)

https://github.com/rpuig2001/CDM/releases/tag/v2.0.1b

So, this is fine
new situation, if traffic have a TOBT and TTOT set, if traffic disconnect reconnect, TOBT TTOT are loose

So, this is fine new situation, if traffic have a TOBT and TTOT set, if traffic disconnect reconnect, TOBT TTOT are loose

That's something that happened before and unfortunately it's still happening, I will look into that, but first, the basic CDM functionallity needs to work as expected.
Noted too ;)

Great

TSAT to TSAC not working, i put manualy the time giving

All discussed here will be ready in the new version:

  • Performance patch with flightStrips.
  • Event mode by default (No option).
  • Other Fixes and improvments.