|
|
|
|
|
|
|
|
|
he "FLYWAY®" beamcars need a high degree of computer intelligence, in order to perform as required. They carry with them a database with all pertinent information about the network, and they use state-of-the-art communications systems to quickly and reliably exchange information with the traffic control system. They are the ultimate in near-ground-transportation for humans and goods!This page is quite technical, since its purpose is to list the computer-based facilities of the FLYWAY® automatic vehicles. It is still in the process of being written. |
List of contents of this page: |
![]() |
|---|
aturally, the FLYWAY® beamcars have inherited some of their functions from other traffic systems. But SwedeTrack System has enhanced their functionality considerably.
This page deals with the computer-based functions of the propulsion cars inside the beams. Their tasks can be listed as follows:
|
![]() Figure 1:1
|
et´s start out with a simple example:Consider the beam vehicle in figure 2:1 to the right. From point A in the beam network, the vehicle has to travel to the station on the other side of node 10. There are then two alternatives:
Checking the routing table again, the car´s computer finds that the second-best route is |
![]() Figure 2:1
|
Criteria for "Allowed Route"
ll physically possible routes of the network will be found in the routing table at every FlyWay vehicle.Some routes will be un-available, however, because they are:
This choice then has to be checked against a list of restrictions the car might have, either permanently or for this particular journey. It might not be allowed to travel certain routes. Or, it cannot travel at the speed allowed, in which case the selected route might no longer be the "best" route. In either case, it will have to return to the routing table for another selection. It could theoretically happen that the car cannot get to the desired destination at all, given these restrictions. In such a case, it would have to inform the traveller, as well as the Administrative system. It would be well motivated for the vehicles to keep 2 routing tables, one table with the basic values, as calculated for a network with no traffic, and one with dynamically modified values, reflecting the constantly changing traffic situation. It that way, "reset" conditions would not require re-calculation of the basic values. Normally, the vehicle would only consult the dynamically updated routing table when evaluating route alternatives. |
Criteria for "Best Route"
n the page "Optimization of travel routes", suitable criteria for weighting the values in the routing table have been listed. We will here suggest some values for each of these parameters. It should be remembered, though, that different travellers at different times have varying criteria for "best" route. To maintain flexibility, and provide the customer with real and relevant choices of travel route, as well as provide the system with such flexibility, one cannot just add the weighted values together into one routing table. Which is important for this particular trip? Time? Avoiding a certain area? Keeping the fare low by travel at low traffic times?The parameters below are taken from the OSPF-protocol, which is used on the Internet. Using ready-made protocols saves developing costs for new systems, such as FlyWay. But we will of course use the different parameters to serve our own needs.
|
|
![]() |
|---|
igure 2:2 provides a very simplified overview of the information that has to be stored in each FlyWay vehicle, how it is updated and how it is used. The "System Information" symbol is used as a common source for all information from the outside, provided by various computers in the network.
| In this context, the two routing tables are of interest. The dynamic routing table gets its original values from the basic routing table, values that are then continually updated with information from various system sources, and used as reference by the vehicle, when deciding upon a route. As shown, however, the riders can influence this routing by specifying certain parameters. This can be done both before and during the trip, just as when riding an ordinary taxicab. |
The riders can decide:
|
Figure 3:1 shows the 4 physical communication interfaces used by the vehicle:
|
Figure 3:1 |
|---|
very FlyWay vehicle has detailed on-board information about the network on which it travels. To facilitate speed control and shunting, it knows the address of every place where shunting and change-of-speed has to take place. The locations of all these addresses are identified with the aid of sensors and/or bar-coded strips on the inside of the beams.Such a strip at the proper distance before a diverging node, for instance, tells the vehicle when it´s time to perform the shunting. Information of left or right is obtained from shunting tables. And the vehicle knows which shunting tables that apply, from the route selected from the routing table. Likewise, such a bar-coded address strip or sensor tells the vehicle when it´s time to regulate its speed, and the applicable speed is obtained from the velocity tables. And the vehicle knows of course which velocity tables that apply, from the route selected from the routing table. We will use an example which can be found on the page "The FlyWay® Addressing System". |
![]() Figure 4:1 |
|---|
|
The other scenario is that the car relies on its stored routing information and dynamic updates from the node to get it to its destination. Both methods have their merits, and the one that generates the less data communication between node and vehicle is generally the best.
|
In a similar manner, bar codes or similar indicators, having idividual identifications (or addresses) would tell the car when its time to adopt the speed that applies to that particular beam section.
![]() Figure 4:3: Example of bar code. |
![]() |
|---|
|
|---|
n a way, platooning belongs under the heading "Controlling Speed and Shunting", but it is enough heavy and complicated to warrant its own chapter. The benefits of platooning have been dealt with in a general way on the page "Platooning in FlyWay®". Two or more cars become "one" for a moment, from a data-logical point of view, by means of electronic coupling between cars (see figure 5:1 above). The following tasks have to be solved in a quick and reliable manner:
|
Let´s see how these tasks best can be solved.
![]() Figure 5:2 |
In this illustration (figure 5:2) we show an example of 5 beams coming together into one narrow sector A. We won´t discuss the wisdom of such planning here, just deal with the facts at hand. It is clear that, as traffic increases on any or all of these beams, sector A will be the first bottleneck. Decisions for, and handling of, platooning, is made locally, by the weaving nodes and the vehicles involved. We will treat the technicalities of this on two pages. The tasks of the nodes are treated under the chapter "Platooning" on this page, and the tasks of the vehicles are treated here. 5.1. Decision criteria for platooning |
|
5.2. Informing and coordinating the affected carsThere are 3 rules that apply for platooning:2) Platoons can only travel on synchronous beam sections. 3) The dissolution of a platoon can only take place on synchronous beam sections leading to a divergence node. Such a decision is taken by every individual car by itself, and it will not affect the other cars in the group. When the remaining cars reach an asynchronous beam section, platooning will automatically cease, by every car, except the lead car, slowing down sufficiently to regain the safety interval to the car in front.
The reason for these restrictions is, of course, that the platooned car (except for the lead car) does not have any safety distance worth talking about, to the car in front. Thus, the cars must move synchronously, at the command of an external source (the node computer, in this case). What happens is that several cars gets assigned the same timeslot. Looking at figure 5:4, where cars on the right arm gets platooned in groups of three because of queueing, you can see that cars 1:1, 1:2 and 1:3 travel together in the double slot consisting of S1 and S2. Slot S3 is occupied by a lone vehicle from the left arm (where there is no queueing, in this example), and then slots S4 and S5 get occupied by vehicles 2:1, 2:2 and 2:3 from the right arm, and so on. |
![]() Figure 5:4These cars gets grouped together by the node already when they report at the booking point (Bo) on the right arm. Cars 1:1, 1:2 and 1:3 all gets assigned to slot S1 and told to adjust their speed to arrive at the node at the proper time. So, as they travel towards the node, the vehicles gradually group together, and will just slip through the weaving point at undiminished speed when they get there. It is here important that the cars get these instructions simultaneously, shortly after all three have reported at the booking point, so that they move together, as a train. |
The chronology of this information exchange is illustrated in figure 5:5. Cars 1 and 2 have to wait for their slot assignment until Car 3 has passed the booking point. Meanwhile, they travel at the default speed applicable for this beam section.
![]() Figure 5:5 |
5.3. Assigning a temporary identity for the combined "car"5.4. Making and keeping a logical connection
|
5.5. Knowing when the platoon cease to exist
|
5.6. Assigning a timeslot that fits the size of the platoon |
|
|
assengers travelling with the FlyWay beamcars will be able to interact both with the system control and with the beamcars themselves. There are 3 such logical interfaces:
|
Figure 6:1 shows a general station layout, from a Bluetooth-point of view. Travelers arriving at such a station can generally fall into either of 3 categories:
The second category of passengers also contacts the Booking System, and hopes for luck. The next step, for both categories of passengers, is then to go to the assigned berth and identify himself, either by a card-reader at the berth or via Bluetooth. The booking system will in the meantime have alerted the assigned car to watch out for a passenger with this identity. It will thus open the doors and let the passenger in. |
It is always a bit tricky for unmanned vehicles to know when all intended passengers have boarded the car. One option is for one of the passengers to press a "door-close" button inside the car. If the car finds that doors are free of objects, the door will close and the car sets off on its journey. The third category of passengers have two options.
|
he FLYWAY® beamcars have all the built-in safety restrictions that common sense and experience mandates that they should have. Some obvious measures are:
|
|
A detailed listing would be too long. Many safety measures are centered around the communication between system parts, and are of two kinds:
![]() |
| Copyright © 2004, SwedeTrack System. | Last Updated: 2007-01-17 |
Webmaster |
This site is maintained by Johnson Consulting |
|---|