Method and system for loading a car train with vehicles, and computer program product
The described system and procedure optimize vehicle placement on car trains using an optimization algorithm, addressing inefficiencies in existing loading processes and achieving improved capacity utilization and reduced costs.
Patent Information
- Application Number
- PCT/EP2024/077927
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-10-31
- Filing Date
- 2024-10-04
- Publication Date
- 2025-05-08
AI Technical Summary
The existing loading process for car trains is inefficient due to suboptimal vehicle composition, limited capacity utilization, and reliance on manual processes, which results in high personnel costs and reduced efficiency.
A procedure, system, and computer program product that utilize an optimization algorithm to determine the optimal positions of vehicles on a car train based on vehicle and car train parameters, enabling automated assignment to loading levels and improving capacity utilization.
The solution significantly improves capacity utilization, reduces personnel expenses, and lowers transport costs by optimizing vehicle placement and automating the loading process, thereby enhancing overall efficiency.
Smart Images

Figure EP2024077927_08052025_PF_FP_ABST
Abstract
Description
[0001] Method and system for loading a car train with vehicles and computer program product
[0002] The present invention relates to a method for loading a car train with vehicles. Furthermore, the invention relates to a system for loading a car train with vehicles and a computer program product.
[0003] New vehicles sometimes travel extremely long distances from the manufacturer to the dealer or customer. Car trains are used for many of these journeys. Car trains have two loading levels of fixed length: an upper loading level and a lower loading level, separated by a vertically adjustable intermediate level. An example of such a car train is known from DE 295 16 152 U1.
[0004] Vehicles are loaded onto the car train one at a time. The vehicle inventory is usually known. Computer systems can also determine the sequence, i.e., the exact position, of the vehicles. The decision as to whether a vehicle is loaded on the upper or lower loading level is based on experience and is therefore a manual process.
[0005] For loading, the vehicles to be loaded are arranged in several rows per car train. A marshal then drives up and down the rows of vehicles and decides which row of vehicles will be loaded next. A team of drivers then drives the vehicles onto the car train or the loading levels. In some cases, individual vehicles are parked and loaded later. During loading, the marshal assigns each vehicle to the upper or lower level by hand signal. Once the driver has parked the vehicle on one of the loading levels, the driver secures the vehicle and leaves the train at the side. A shuttle takes them back to the rows of vehicles to drive the next vehicle onto the train. The marshal tries to use the capacity as best as possible, but only has a limited overview of the total number and types of vehicles available. They rely on their experience and knowledge.A disadvantage of the known loading process is that the composition of the vehicles is suboptimal.
[0006] The present invention is based on the object of creating a method, a system and a computer program product that enable capacity optimization and automation of vehicle allocation to the loading levels of a car train.
[0007] To solve the problem, a method having the features of claim 1, a system having the features of claim 9 and a computer program product having the features of claim 10 are proposed.
[0008] Advantageous embodiments of the method are the subject of the dependent claims.
[0009] According to a first aspect of the invention, a method for loading a car train with vehicles is proposed. In the method, at least one vehicle is provided from a vehicle fleet, the positions of the vehicles within the vehicle fleet being known. Subsequently, a position for each vehicle from the vehicle fleet on the car train is determined based on at least one vehicle parameter and / or at least one car train parameter using an optimization algorithm. The determined position for the provided vehicle is then displayed using a display device.
[0010] The method according to the invention makes it possible to determine the positions of the vehicles on the car train in a capacity-optimized manner before the vehicles are manually loaded. Furthermore, the method according to the invention enables automated assignment of the vehicles to the loading levels of a car train and, at the same time, determines the loading sequence. To determine the positions, the problem is formulated as an assignment problem. Based on known vehicle parameters or vehicle data, taking into account the vehicle mix and the position of the vehicles in the vehicle fleet or the loading blocks, the problem is solved with the aid of a mathematical model, in particular a mathematical solver such as Gurobi, in order to distribute the vehicles as optimally as possible across the two loading levels of the car train even before loading.The process enables a significant improvement in capacity utilization and a reduction in personnel costs, as manual training is no longer required. This allows for a reduction in transport costs. Furthermore, the process serves as a preparatory step for the automation of the loading of a car train.
[0011] The advantage of the automated driving rollout at the factory is that the exact positions of the vehicles are relatively easy to determine. In order to drive a vehicle automatically to a specific location, this location must be known or specified in advance.
[0012] In an advantageous embodiment, the vehicles are arranged in rows before being lined up. Advantageously, the data on the vehicle sequences is known.
[0013] In an advantageous embodiment, the vehicles are deployed in the rows one after the other during deployment. This means that all vehicles in a first row are first deployed one after the other. Then, the vehicles in the next row—which can be, for example, the row immediately adjacent to it or any other row—are deployed one after the other, and so on.
[0014] In an advantageous embodiment, the first vehicle of each of the vehicle rows is provided during provision.
[0015] In an advantageous embodiment, the vehicles are randomly selected from the vehicle rows during staging. In an advantageous embodiment, a loading level of the car train is determined as the position. The loading level can be indicated by a signal lamp.
[0016] In an advantageous embodiment, the at least one vehicle parameter comprises a length of the vehicle, a height of the vehicle, and / or a weight of the vehicle. A vehicle parameter of a vehicle can be based on the vehicle type.
[0017] In an advantageous embodiment, the at least one car train parameter comprises an available length of the loading level, a height of the loading level, a car train type and / or an available load capacity of the loading level.
[0018] According to a further aspect of the invention, a system for loading a car train with vehicles for carrying out a method according to the invention is proposed. The system comprises an evaluation device configured to determine, based on known positions of the vehicles within a vehicle fleet, a position for each vehicle from the vehicle fleet on the car train using an optimization algorithm based on at least one vehicle parameter and / or at least one car train parameter, and at least one display device configured to display the determined position.
[0019] The evaluation device can be a data processing device. The evaluation device can have a memory device and a computing unit. The optimization algorithm and a database can be stored in the memory device. The known positions of the vehicles, the at least one vehicle parameter and / or the at least one car train parameter can be stored in the database. The evaluation device is advantageously configured to carry out step b) of the method according to the invention and to send a signal to the display device on the basis of which the display device displays the determined position. To carry out step b) of the method according to the invention, the known positions of the vehicles, the optimization algorithm, the at least one vehicle parameter and / or the at least one car train parameter stored in the memory device are first loaded.The known positions of the vehicles can be transmitted to the evaluation device via an interface, such as a data line, e.g., a data cable, or a wireless connection, e.g., Wi-Fi, and then stored in the database. The vehicle parameter can be based on a vehicle type, and the car-train parameter can be based on a car-train type. The vehicle type and / or the car-train type can be entered using an input interface of the evaluation device, such as a keyboard.
[0020] The indicator device can be designed as signal lamps that indicate which loading level the vehicle should drive to. The indicator device can be connected to the evaluation device via an interface, such as a data cable or radio.
[0021] According to a further aspect of the invention, a computer program product is proposed which comprises instructions which cause the system according to the invention to carry out the method according to the invention.
[0022] A system and method for loading a car train with vehicles, as well as further features and advantages, are described in more detail below using an exemplary embodiment schematically illustrated in the figures. Herein:
[0023] Fig. 1 is a schematic representation of a system for loading a car train with vehicles;
[0024] Fig. 2 Cross sections through a car train and its parameters;
[0025] Fig. 3 is a schematic representation of a method for loading a car train according to a first embodiment;
[0026] Fig. 4 is a schematic representation of the method for loading a car train according to a second embodiment; and
[0027] Fig. 5 is a schematic representation of the method for loading a car train according to a third embodiment. Fig. 1 shows a system 10 for loading an upper loading level 12a and a lower loading level 12b of a car train 14 with vehicles 16 from a vehicle fleet 18.
[0028] The system 10 has an evaluation device 20 which is configured to determine, based on known positions of the vehicles 16 within the vehicle fleet 18, a position for each vehicle 16 from the vehicle fleet 18 on the car train 14 on the basis of at least one vehicle parameter and / or at least one car train parameter by means of an optimization algorithm, and at least one display device 22 which is configured to display the determined position.
[0029] The evaluation device 20 has a computing unit 24, for example a CPU, and a storage device 26 for storing the optimization algorithm and a database.
[0030] The database contains 16 vehicle parameters and car train parameters for each vehicle in the 18 vehicle fleet.
[0031] The vehicle parameters include the following parameters: l v : Length of the vehicle vh v : Height of the vehicle v. The height of the vehicle changes according to hr v , if it is on the back slope, and after hf v , when it is on the front slope of a wagon (see Figure 2) w v : Weight of the vehicle vb v : Width of the vehicle v. The vehicles are grouped into three categories. For each category, there is a height requirement value y. v , which defines the additional height requirement for the vehicle v on the upper level.
[0032] As can be seen in Fig. 2, the car train parameters include the following parameters:
[0033] L max : Maximum available length on the upper and lower levels of a wagon
[0034] Lpmax- Flat area of the lower level of a wagon L sl : Length of a slope on the lower level of a wagon
[0035] W o max : Maximum permissible weight on the lower level of a wagon
[0036] We max : Maximum permissible weight on the upper level of a wagon
[0037] H max : Maximum overall height of the train (excluding the train's chassis) ö Height of the vertically adjustable floor. For some strategies, this is a parameter; for others, it is a continuous decision variable.
[0038] According to Fig. 1, the display device 22 has two arrow-shaped signal lamps 28, which indicate the loading level 12a, 12b to which the vehicle 16 is to be driven for loading. In the present case, the display device 22 is connected to the evaluation device 20 via a data line 30, such as a data cable. Instead of a data line, the display device 22 can be connected to the evaluation device 20 via a wireless connection, such as WLAN.
[0039] Depending on which loading level 12a, 12b the evaluation device 20 determines for the vehicle 16 provided from the vehicle fleet 18, the evaluation device 20 controls the upper signal lamp 32a for the upper loading level 12a via the data line 30, and for the lower loading level 12b the evaluation device 20 controls the lower signal lamp 32b via the data line 30.
[0040] The following procedure can be carried out to load the car train 14 with the vehicles 16 from the vehicle fleet 18 using the system 10.
[0041] In a first step, the vehicles 16 are arranged in rows, as shown in Fig. 3. The positions of the vehicles 16 from the vehicle fleet 18 within the rows 34 are known. For example, the exact positions of the vehicles 16 can be determined during the rollout of automated driving in the factory and transmitted to the evaluation device 20 via an interface (not shown), such as a data cable or via WLAN, and stored in the storage device 26. In a second step, the positions of the vehicles 16 are calculated using the optimization algorithm stored in the storage device 26.
[0042] The optimization algorithm is based on an assignment problem that is solved with the following mathematical function:
[0043] As shown in Fig. 3, to determine the positions of the vehicles 16, the vehicle rows 34 are provided one after the other, with the position on the car train 14 or the upper loading level 12a and the lower loading level 12b being calculated for each vehicle 16 from the vehicle fleet 18. For this purpose, the optimization algorithm uses the following conditions:
[0044]
[0045] The optimization algorithm uses the following individual conditions:
[0046] 52 f "'- - ' (I52 '' '' ' ' vSLefLwc K (13) All vehiclesv* that are behind ¥ must be at a later position or the other level . >. i 52 • tft' e {o,,,.,F - 1} (14) If the vehicle is loaded directly behind» (i.e. v+1), then v must also be loadedF FEP
[0047] Using the optimization algorithm and the mathematical conditions mentioned above, the complete car train 14 can be loaded and precalculated.
[0048] After the positions have been precalculated, the position of the vehicle 16 provided from the vehicle rows 34 is displayed in a third step. For this purpose, the evaluation device 20 controls the display device 22 via the data line 30 such that the signal lamp 32a, 32b corresponding to the previously determined position of the vehicle 16 to be loaded from the vehicle row 34 lights up. In this case, the upper signal lamp 32a is controlled, so that the provided vehicle is loaded onto the upper loading level 12a, as shown in Fig. 1.
[0049] Further embodiments of the previously described method for determining the position of the vehicles 16 on the car train 14 are explained below, wherein the same reference numerals are used for identical or functionally equivalent parts or steps.
[0050] In the method according to the second embodiment, the first vehicle 16 of the rows 34 is provided in the first step, as can be seen in Fig. 4. In the second step S2, the following individual mathematical conditions are applied for the optimization algorithm:
[0051]
[0052] With the new decision variable and quantity:
[0053] SP p : SP p o P(P) contains a subset of positions for each pe P f|SP p | =
[0054] |P|) . Each of these subsets contains all positions preceding the position p GP (e.g. for P = {0, 1 , 2, 3}, SP p = {{}, {0}, {0, 1}, {0, 1 , 2}}). The sets in SP p are ordered as the set P is ordered. Therefore, the set SP p be indexed with any p GP (e.g. in the previous example: if p = 2, then SP2= {0, 1}).
[0055] Znv = jl, if the vehicle v G V is the n-th loaded vehicle |0, all other cases
[0056] The rolling horizon heuristic is used to solve the algorithm:
[0057] •V.« »st fixed veln
[0058] In the method according to the third embodiment, in the first step the vehicles 16 are randomly selected from the rows
[0059] 34, as shown in Fig. 5. In the second step, the following individual mathematical conditions are applied to the optimization algorithm:
[0060] Vehicles have a certain priority, we have to make sure that when a vehicle is left, all Vehicles with a higher priority are loaded
[0061] F=F PGP
[0062] To solve the algorithm, the rolling horizon heuristic is then also applied as in the method according to the second embodiment.
[0063] With the system 10 and the method, it is possible to determine the positions of the vehicles 16 on the car train 14 in a capacity-optimized manner before the manual loading of the vehicles 16 and also to enable an automated assignment of the vehicles 16 to the loading levels 12a, 12b and a determination of the loading sequence. To determine the positions, the problem is formulated as an assignment problem. Based on known vehicle parameters or vehicle data, taking into account the vehicle mix and the position of the vehicles in the vehicle fleet or the loading blocks, the problem is solved with the aid of a mathematical model, in particular a mathematical solver such as Gurobi, in order to distribute the vehicles 16 as best as possible between the two loading levels 12a, 12b of the car train 14 even before loading.
[0064] List of reference symbols
[0065] 10 systems
[0066] 12a upper loading level
[0067] 12b lower loading level
[0068] 14 Car train
[0069] 16 vehicles
[0070] 18 Vehicle inventory
[0071] 20 Evaluation device
[0072] 22 Display device
[0073] 24 computing unit
[0074] 26 Storage device
[0075] 28 Signal lamp
[0076] 30 data lines
[0077] 32a upper signal lamp
[0078] 32b lower signal lamp
[0079] 34 row
Claims
Claims 1. A method for loading a car train (14) with vehicles (16), comprising the following steps: a. Providing at least one vehicle (16) from a vehicle fleet (18), wherein the positions of the vehicles (16) within the vehicle fleet (18) are known; b. Determining a position for each vehicle (16) from the vehicle fleet (18) on the car train (14) based on at least one vehicle parameter and / or at least one car train parameter by means of an optimization algorithm; and c. Displaying the determined position for the provided vehicle (16) by means of a display device (22).
2. Method according to claim 1, characterized in that the vehicles (16) are arranged in vehicle rows (34) before being made available.
3. Method according to claim 2, characterized in that in step a) the vehicles (16) the vehicle rows (34) are provided one after the other.
4. Method according to claim 2, characterized in that in step a) the respective first vehicle (16) of one of the vehicle rows (34) is provided.
5. Method according to claim 2, characterized in that in step a) the vehicles (16) are provided at random from the rows (34).
6. Method according to one of the preceding claims, characterized in that in step b) a loading level of the car train is determined as the position.
7. Method according to one of the preceding claims, characterized in that the at least one vehicle parameter comprises a length of the vehicle (16), a height of the vehicle (16) and / or a weight of the vehicle (16).
8. Method according to one of the preceding claims, characterized in that the at least one car train parameter comprises an available length of the loading level (12a; 12b), a height of the loading level (12a; 12b), a car train type and / or an available load capacity of the loading level (12a; 12b).
9. System (10) for loading a car train (14) with vehicles (16) for carrying out a method according to one of claims 1 to 8, comprising an evaluation device (20) which is set up to determine, based on known positions of the vehicles (16) within a vehicle fleet (18), a position for each vehicle (16) from the vehicle fleet (18) on the car train (14) on the basis of at least one vehicle parameter and / or at least one car train parameter by means of an optimization algorithm, and at least one display device (22) which is set up to display the determined position.
10. A computer program product comprising instructions that cause the system (10) according to claim 9 to carry out the method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Device for determining the positioning of vehicles
DE202022002697U1
car transport truck
DE29516152U1
Device for stocking spaces with articles of different dimensions
EP0386478A1
Method and installation for semi-automatic loading of vehicles on trains, particularly closed trains
EP0523820B1
System and method for optimizing loading plan of car carrier ships
KR101955892B1