BACKGROUND OF THE INVENTION
1. Field of the Invention
[0001] The present invention relates to a technique of supporting creation of a vehicle
allocation plan at a railway vehicle yard.
2. Description of the Related Art
[0002] Each vehicle is inspected in a railway vehicle yard. The vehicle inspection is conducted
based on an inspection plan that defines when and what vehicle is to be inspected.
In addition, in the railway vehicle yard, a vehicle allocation is performed to determine
which vehicle is to be allocated to each train on a train diagram. In the vehicle
allocation, which vehicle to be allocated to each train on the train diagram planned
in advance is determined based on a vehicle operation plan obtained by planning the
operation of each vehicle in advance.
[0003] However, it is necessary to change the vehicle allocation or change the inspection
plan defined in the vehicle operation plan when the train diagram is disturbed, or
when a delay occurs in the vehicle inspection. In addition, if the plan of the vehicle
operation or inspection is changed, there is also a possibility of affecting an inspection
plan or a service plan of the next day.
[0004] JP 2014-151849 A discloses a technique of narrowing down a usable vehicle, when a vehicle suddenly
needs to be used for train service on that day, by considering operations and inspection
types of vehicles of the next day so as to reduce influence on the next day.
SUMMARY OF THE INVENTION
[0005] In the technique disclosed in
JP 2014-151849 A, however, a vehicle allocation is determined based on a required time taken for the
inspection of that day and an inspection plan of the next day, and there is no consideration
on whether a vehicle to be allocated to a train is a train that satisfies the number
of people with demand, which is the number of passengers that needs to be transportable
by the train at that time, and a demand facility which is facility required for the
train at that time.
[0006] For example, in the UK, it is common to provide catering service to commuters for
trains in a commuting time zone. Thus, it is preferable to prioritize a vehicle equipped
with a catering facility for carrying out catering service to the train in the commuting
time zone. Meanwhile, there are many passengers using trains for the purpose of long
distance travel in a daytime time zone, and such passengers may bring baggage or a
bicycle into a train in some cases. Thus, there is a possibility that it is preferable
to prioritize a vehicle equipped with space for putting baggage and bicycles as a
facility in the daytime time zone. With the technique of
JP 2014-151849 A, it is difficult to allocate a vehicle in consideration of such a demand facility.
[0007] In addition, on the vehicle yard side, there is a possibility that a constraint itself,
which is a condition for determining a vehicle allocation, may change depending on
a situation of the vehicle yard at the time when there arises a need of arranging
a vehicle to be newly allocated to a train. For example, inspection planning and crew
planning are comparatively easy during the daytime, and thus, it is sometimes possible
to change a schedule to carry out an inspection of a vehicle and provide the inspected
vehicle if an additional vehicle is requested for reasons of relaxation of congestion
during the daytime. In the nighttime, however, there is a possibility that cost of
providing vehicles is too high because additional work to the crew, such as forwarding
of a train is generated due to dispatching a vehicle or it is difficult to carry out
an inspection due to a lack of skill of maintenance workers or a lack of the number
of maintenance workers. In such a case, there may also be a case where it is better
not to provide a vehicle in accordance with a train diagram desired by a service provider.
[0008] In addition, when a company (service provider) that services trains is different
from a company (vehicle management provider) that manages the vehicles, there is a
possibility that a time zone during which a vehicle can be provided may be limited
according to a request depending on what kind of contract has been made between these
companies. In addition, when vehicle management providers of the respective vehicle
bases are different from each other, there is also a possibility that it is necessary
for the service provider to negotiate with each of persons in charge of the plurality
of vehicle bases to search for a vehicle yard that can provide a vehicle under a better
condition. Such a negotiation requires time.
[0009] An object of the present invention is to provide a technique of supporting implementation
of a vehicle allocation in consideration of a constraint imposed on the vehicle allocation
defined for each vehicle yard, a facility that needs to be provided in a vehicle defined
for each time or route, the number of passengers who needs be transportable by a train,
and cost required for an operation of the vehicle.
[0010] In order to achieve the above object, a vehicle allocation support system according
to an aspect of the present invention is a vehicle allocation support system that
supports work of allocating a vehicle to a train of a railroad, the system including:
a constraint management unit that manages a constraint condition indicating an item
that needs to be satisfied when allocating a vehicle at a vehicle yard to a train,
the constraint condition being determined for each vehicle yard, and a facility condition
indicating a facility that needs to be included in a vehicle to be allocated to a
train, the facility condition being determined for each time and/or route; a vehicle
candidate extraction unit that extracts a candidate of a vehicle to be allocated to
the train on the train diagram, the candidate being extracted by searching for a vehicle
that is allocable to a train on a train diagram so as to satisfy the constraint condition
and the facility condition and to be capable of transporting a number of passengers
with demand, when information on the number of passengers with demand, which is a
number of passengers that needs to be transportable by the train, is given together
with an allocation implementation request to implement allocation of a vehicle to
a train on the train diagram; an influence determination unit that calculates, for
the extracted candidate, an operation cost based on influence degrees, which are degrees
of influence on a shunting plan which is a plan concerning circulation of vehicles,
a crew plan which is a plan concerning an allocation of crews to a train, and a work
plan which is a plan concerning work including a vehicle inspection; and a display
unit that displays the operation cost relating to the candidate of the extracted candidate.
[0011] According to an aspect of the present invention, it is possible to implement the
vehicle allocation in consideration of the constraint imposed on the vehicle allocation
defined for each vehicle yard, the facility that needs to be provided in a vehicle
defined for each time or route, the number of passengers who needs be transportable
by a train, and the cost required for an operation of the vehicle.
BRIEF DESCRIPTION OF THE DRAWINGS
[0012]
Fig. 1 is a diagram illustrating a vehicle allocation support system according to
an embodiment;
Fig. 2 is a diagram illustrating a hardware configuration of a server device including
the vehicle allocation support system illustrated in Fig. 1;
Fig. 3 is a diagram illustrating a software configuration of the vehicle allocation
support system illustrated in Fig. 1;
Fig. 4 is a diagram for describing a relationship between a processing flow and data
in the vehicle allocation support system illustrated in Figs. 1 and 3;
Fig. 5 is a table illustrating a data structure of yard condition data illustrated
in Fig. 3;
Fig. 6 is a table illustrating a data structure of facility condition data illustrated
in Fig. 3;
Fig. 7 is a table illustrating a data structure of vehicle data illustrated in Fig.
3;
Fig. 8 is a table illustrating a data structure of vehicle allocation candidate data
illustrated in Fig. 3;
Fig. 9 is a view illustrating an operation flow until the vehicle allocation support
system outputs a vehicle allocation candidate and completes an allocation in the vehicle
allocation support system illustrated in Fig. 1;
Fig. 10 is a view for describing an operation flow of a vehicle candidate extraction
unit illustrated in Fig. 3;
Fig. 11 is a view for describing an operation flow of an influence determination unit
illustrated in Fig. 3;
Fig. 12 is a view for describing an operation flow of the vehicle allocation support
system illustrated in Fig. 1 including data exchange among a vehicle allocation support
system, a demand management system, a railway traffic management system, a plan creation
system, an inspection management system, and a display device;
Fig. 13 is a view illustrating an example of a vehicle facility selection screen displayed
on the display device illustrated in Fig. 1; and
Fig. 14 is a view illustrating an example of a yard management screen displayed on
the display device illustrated in Fig. 1.
DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0013] Hereinafter, a vehicle allocation support system according to an embodiment will
be described with reference to the drawings.
[0014] Fig. 1 is a diagram illustrating a vehicle allocation support system according to
the embodiment.
[0015] As illustrated in Fig. 1, the vehicle allocation support system according to the
embodiment is configured such that a vehicle allocation support system 10, a demand
management system 20, a railway traffic management system 30, a plan creation system
40, an inspection management system 50, and a display device 60 are connected via
a network 70. Incidentally, a plurality of the display devices 60 may be used.
[0016] The demand management system 20 manages the number of passengers with demand for
each time zone as demand information.
[0017] The railway traffic management system 30 is a system that manages service information
of a train running on a main line, and notifies the vehicle allocation support system
10 of an allocation implementation request for implementing an allocation of a vehicle
to a train on a train diagram when there occur a vehicle allocation change accompanying
a failure of an accident of a vehicle and a vehicle allocation addition accompanying
an increase of a service train accompanying a demand increase of passengers.
[0018] The inspection management system 50 is a system that manages an inspection plan and
a progress status of an inspection performed in the vehicle yard as inspection information,
and notifies the vehicle allocation support system 10 of the allocation implementation
request for implementing an allocation of a vehicle to a train on the train diagram
when there arises a need of changing the vehicle allocation that has been planned
due to an inspection delay or the like.
[0019] The plan creation system 40 creates plan information in the vehicle yard.
[0020] The vehicle allocation support system 10 obtains demand information of a train from
the demand management system 20, acquires traffic management information of the train
from the railway traffic management system 30, and further acquires inspection information
of a vehicle managed at the vehicle yard from the inspection management system 50.
Then, the vehicle allocation support system 10 is a system that generates vehicle
allocation candidate information indicating a candidate of a vehicle to be allocated
to a train of a railroad based on the plan information in the vehicle yard obtained
from the plan creation system 40 and displays a result on the display device 60 operated
by a user 80. Incidentally, the vehicle allocation support system 10 may be configured
as one function on the plan creation system 40 or the inspection management system
50. When the vehicle allocation support system 10 is used in a plurality of vehicle
bases, it may be configured to provide the vehicle allocation support system 10 for
each control area, and in such a case, various devices to be connected can also be
connected via a network.
[0021] The display device 60 displays the vehicle allocation candidate information generated
by the vehicle allocation support system 10.
[0022] Fig. 2 is a diagram illustrating a hardware configuration of a server device including
the vehicle allocation support system 10 illustrated in Fig. 1.
[0023] As illustrated in Fig. 2, the server device including the vehicle allocation support
system 10 illustrated in Fig. 1 includes a main control unit 11, a main storage unit
12, an input unit 13, an output unit 14, and a communication unit 15.
[0024] The main control unit 11 controls information processing in a server device 10A by
a processor executing a program code recorded in the main storage unit 12.
[0025] The main storage unit 12 stores information on the server device 10A in a nonvolatile
manner.
[0026] When the input unit 13 needs to manually input the information on the server device
10A, the user inputs the information to the server device 10A.
[0027] When the output unit 14 needs to output the information on the server device 10A,
the server device 10A outputs the information to the user.
[0028] The communication unit 15 is connected to the communication unit 15 of another server
device via the network 70 and communicates information with another server device.
[0029] This configuration can be configured with conventionally well-known devices by realizing,
for example, the main control unit 11 using a central processing unit (CPU) and a
random access memory (RAM), the main storage unit 12 using a hard disk, the input
unit 13 using the keyboard, the output unit 14 using a monitor, and the communication
unit 15 using Ethernet (registered trademark).
[0030] Fig. 3 is a diagram illustrating a software configuration of the vehicle allocation
support system 10 illustrated in Fig. 1.
[0031] As illustrated in Fig. 3, the vehicle allocation support system 10 illustrated in
Fig. 1 includes a constraint management unit 101, a monitoring unit 102, a vehicle
candidate extraction unit 103, an influence determination unit 104, yard condition
data 111, facility condition data 112, vehicle data 113, and vehicle allocation candidate
data 114. Actual state thereof are software programs and data stored in the main storage
unit 12 illustrated in Fig. 3, and are executed by being read into the RAM and executed
by the CPU (processor) at the time of execution.
[0032] The constraint management unit 101 manages a constraint condition which is defined
for each vehicle yard and indicates an item that needs to be satisfied when a vehicle
in the vehicle yard is allocated to a train and a facility condition which is defined
for each time and route and indicates a facility that needs to be allocated to a train.
The constraint management unit 101 receives an input of the constraint condition of
the yard and the facility condition preferentially given to the vehicle set for each
time, and stores both the conditions as the yard condition data 111 and the facility
condition data 112, respectively.
[0033] The monitoring unit 102 monitors the allocation implementation request notified from
the inspection management system 50 or the railway traffic management system 30, and
the monitoring unit 102 operates the vehicle candidate extraction unit 103 when the
allocation implementation request is notified from the inspection management system
50 or the railway traffic management system 30.
[0034] When the allocation implementation request is notified from the inspection management
system 50 or the railway traffic management system 30 and the demand management system
20 gives information on the number of people with demand, which is the number of passengers
that needs to be transportable by a train, the vehicle candidate extraction unit 103
searches for a vehicle, which satisfies the constraint condition and the facility
condition managed as the yard condition data 111 and the facility condition data 112
by the constraint management unit 101 and can be allocated to a train on a train diagram
so as to be capable of transporting the number of passengers with demand, from the
service information to allocate the vehicle acquired from the railway traffic management
system 30, and extracts a candidate of a vehicle to be allocated to the train on the
train diagram based on the searched result.
[0035] For the candidate extracted by the vehicle candidate extraction unit 103, the influence
determination unit 104 quantitatively calculates the influence on the vehicle yard
when the candidate extracted by the vehicle candidate extraction unit 103 is selected,
based on the inspection information acquired from the inspection management system
50 and presence or absence of a change of the inspection plan determined by the plan
creation system 40. Specifically, the influence determination unit 104 calculates
operation cost based on an influence degree which is the degree of the influence on
a shunting plan, which is a plan concerning circulation of vehicles, a crew plan which
is a plan concerning an allocation of crews to a train, and a work plan which is a
plan concerning work including a vehicle inspection. If there is a change in the inspection
plan within the yard due to the vehicle candidate selection, the influence determination
unit 104 causes the plan creation system 40 to calculate the plan again.
[0036] Next, a relationship between a processing flow and data in the vehicle allocation
support system illustrated in Figs. 1 and 3 will be described in detail.
[0037] Fig. 4 is a diagram for describing the relationship between the processing flow and
the data in the vehicle allocation support system illustrated in Figs. 1 and 3.
[0038] First, the constraint management unit 101 acquires the yard condition and facility
condition input by the user, and updates the yard condition data 111 and the facility
condition data 112, respectively.
[0039] Next, the monitoring unit 102 activates the vehicle candidate extraction unit 103
when receiving the vehicle allocation implementation request from the railway traffic
management system 30 or the inspection management system 50. The monitoring unit 102
acquires train diagram change data from the railway traffic management system 30 when
receiving the vehicle allocation implementation request, and transmits the train diagram
change data to the vehicle candidate extraction unit 103. Further, when receiving
the vehicle allocation implementation request from the inspection management system
50, the monitoring unit 102 acquires vehicle inspection data and transmits the vehicle
inspection data to the vehicle candidate extraction unit 103.
[0040] Next, the vehicle candidate extraction unit 103 acquires the number of passengers
with demand for each time zone, which is the demand information, from the demand management
system 20, acquires the vehicle data 113 in the vehicle allocation support system
10, and extracts vehicles that can be allocated to the train on the train diagram
as allocation candidate vehicles. Incidentally, details of the vehicle data 113 will
be described later. At that time, the vehicle candidate extraction unit 103 determines
whether the constraint condition and the facility condition managed as the yard condition
data 111 and the facility condition data 112 by the constraint management unit 101
are satisfied for each of the extracted allocation candidate vehicles, and determines
a satisfaction degree of the condition.
[0041] Next, the influence determination unit 104 determines the influence of allocating
a candidate vehicle to the vehicle allocation candidate extracted by the vehicle candidate
extraction unit 103. Specifically, the influence determination unit 104 specifies
how much a scheduled inspection plan or occupancy plan of a track in a vehicle yard,
or human resource plan of operators in a rail yard and crews has been changed by the
vehicle allocation, calculates operation cost of the vehicle yard based on a task
generated accompanying the plan change or the like, and updates the vehicle allocation
candidate data 114. Incidentally, a vehicle has a higher priority as the vehicle has
a smaller difference in the operation cost from the scheduled plan and has less influence
on the vehicle operation accompanying the change.
[0042] Thereafter, the influence determination unit 104 transmits the vehicle allocation
candidate data 114 to the display device 60 to be displayed to the user. When the
user selects a vehicle upon confirmation of the displayed vehicle allocation candidate
and the influence on the vehicle yard at the time of selecting the vehicle allocation
candidate, the display device 60 notifies the railway traffic management system 30
and the inspection management system 50 of the information on the vehicle selected
by the user.
[0043] Fig. 5 is a table illustrating a data structure of the yard condition data 111 illustrated
in Fig. 3.
[0044] The yard condition data 111 illustrated in Fig. 3 is configured to manage constraints
of a vehicle yard, and has a yard ID 501 that can uniquely identify a vehicle yard,
and stores a route ID 502, a constraint 503, a constraint evaluation value 504, and
a priority 505 for each yard as illustrated in Fig. 5.
[0045] The route ID 502 sets a route ID (T or TT in the example illustrated in Fig. 5) if
it is a constraint to be applied in a route limitation, and can be set with an expression
such as "-" if it is a constraint that can be applied regardless of routes. For example,
contents such as presence or absence of a vehicle allocation when changing an organization
of vehicles constituting a train and the number of use conditions of a spare vehicle
are set in the constraint 503. In the evaluation value 504, an evaluation value for
determining the constraint set by the constraint 503 is stored. Incidentally, the
evaluation value stores whether a constraint is applied ("present" or "none") or numerical
values that can be used as upper and lower limits. The priority 505 is set according
to the degree of priority, for example, 1 if a constraint needs to be always followed,
and 2 if a constraint can be changed by adjustment.
[0046] When a description is given regarding each item of the yard condition data 111 illustrated
in Fig. 5, for example, it is possible to allocate a vehicle by changing the vehicle
organization for a route whose route ID is T in a vehicle yard whose yard ID is X,
and a constraint condition at that time is set to have a high priority of 1 (MUST)
in the first row illustrated in Fig. 5. In the second row illustrated in Fig. 5, the
maximum number of vehicles to be used as spare vehicles is three vehicles per day
for an arbitrary route in a vehicle yard whose yard ID is X, and a constraint condition
at that time is set to have a priority of 2. In the third row illustrated in Fig.
5, it is possible to allocate a vehicle in middle of an inspection for a route whose
route ID is TT in a vehicle yard whose yard ID is X, and a constraint condition at
that time is set to have a priority of 3. In the fourth row illustrated in Fig. 5,
an operation cost when allocating a vehicle to a train is set to +2000 for a route
whose route ID is T in a vehicle yard whose yard ID is X, and a constraint condition
at that time is set to have a high priority of 1 (MUST).
[0047] Fig. 6 is a table illustrating a data structure of the facility condition data 112
illustrated in Fig. 3.
[0048] The facility condition data 112 illustrated in Fig. 3 stores a facility condition
of a vehicle concerning a passenger demand which is different for each route and time
zone, and has the same route ID 601 as the yard condition data 111 illustrated in
Fig. 5, and stores a time zone 602 and a facility list 603 for each of the route IDs
601 as illustrated in Fig. 6.
[0049] In the time zone 602, a time zone in which a vehicle having a facility described
in the facility list 603 is desired is stored. The granularity of time zones can be
flexibly changed, and may be divided between weekdays and holidays. In addition, the
facility stored in the facility list 603 indicates an in-car facility and the number
of organizations. Examples of the facility include a Wi-Fi facility, a bicycle, a
wheelchair space, a catering facility, and the like. Incidentally, the facility list
can be freely set and can be changed later.
[0050] For example, in the second row of the facility condition data 112 illustrated in
Fig. 6, it is set that the Wifi and catering facilities are indispensable from 8 o'clock
to 10 o'clock regardless of weekdays or holidays, it is preferable to have the wheelchair
facility if possible, and the number of vehicles of eight or more is required.
[0051] Fig. 7 is a table illustrating a data structure of the vehicle data 113 illustrated
in Fig. 3.
[0052] The vehicle data 113 illustrated in Fig. 3 is data capable of uniquely specifying
an attribute and a state of a vehicle, and also sets data capable of uniquely specifying
in the railway traffic management system 30 and the inspection management system 50.
As illustrated in Fig. 7, the vehicle data 113 manages attribute information of a
vehicle including a type 702 indicating a type of the vehicle, an organization ID
703, and inspection information of the vehicle including a supply number 704 indicating
the number of people who can get on the vehicle, a cumulative travel distance 705
counted since a previous inspection, and a latest inspection completion date and time
706, and a state 707 of the vehicle in association with a vehicle ID 701 set for each
vehicle.
[0053] The state 707 of the vehicle stores a train number if the vehicle is in the middle
of service, and a number indicating a location if the vehicle is present inside the
vehicle yard. That is, the state 707 of the vehicle is information indicating where
the vehicle is located right now. The number indicating the location of the vehicle
inside the vehicle yard is, for example, a track number or an inspection management
number.
[0054] Incidentally, when an inspection cycle is managed by means other than the travel
distance or the date and time according to an inspection regulation of the vehicle,
a data item that can determine necessity of an inspection may be set.
[0055] Fig. 8 is a table illustrating a data structure of the vehicle allocation candidate
data 114 illustrated in Fig. 3.
[0056] The vehicle allocation candidate data 114 illustrated in Fig. 3 stores a vehicle
ID 801 similar to the vehicle data 113 illustrated in Fig. 7, a constraint satisfying
number 802, a facility satisfying number 803, an excess boarding number 804, a minimum
preparation time 805, a day inspection status 806, a shunting plan influence degree
807, a crew plan influence degree 808, a work plan influence degree 809, and an operation
cost 810 as illustrated in Fig. 8.
[0057] A number satisfying the conditions of the yard condition data 111 is stored in the
constraint satisfying number 802, and a number satisfying the conditions of the facility
condition data 112 is stored in the facility satisfying number 803. A number that
is likely to be failed in supply with respect to the number of passengers with demand
acquired from the demand management system 20 when allocating the vehicle specified
by the vehicle ID 801 is stored in the excess boarding number 804. That is, the excess
boarding number 804 indicates the number of passengers who fails to board on the vehicle,
and thus, the number is preferably minus as in the example illustrated in the third
row of Fig. 8. However, when an absolute value is large even if the number is minus,
the capacity of the vehicle is wasted. The minimum preparation time 805 indicates
a time required from a determination of an allocation of the vehicle specified by
the vehicle ID 801 to start of using the vehicle in the main line. There is also a
case where it is difficult to immediately use the vehicle depending on an inspection
status of the vehicle and the crew plan, and thus, results determined based on various
plans and vehicle states are stored. The day inspection status 806 stores presence
or absence of an inspection scheduled on the day when the vehicle is allocated or
whether a vehicle is in the middle of the inspection. The shunting plan influence
degree 807, the crew plan influence degree 808, and the work plan influence degree
809 are information necessary for service of the allocated vehicle and the inspection
and vehicle management inside the vehicle yard, and are numerical values of degrees
of changes caused by allocating the vehicle to the scheduled plans. The operation
cost 810 is a numerical value of total cost generated by the plan changes and is calculated
based on the shunting plan influence degree 807, the crew plan influence degree 808,
and the work plan influence degree 809.
[0058] Hereinafter, an operation of the vehicle allocation support system configured as
described above will be described.
[0059] First, the operation of the entire vehicle allocation support system will be described.
[0060] Fig. 9 is a view illustrating an operation flow until the vehicle allocation support
system 10 outputs a vehicle allocation candidate and completes an allocation in the
vehicle allocation support system illustrated in Fig. 1.
[0061] In the vehicle allocation support system illustrated in Fig. 1, when receiving the
vehicle allocation implementation request from the railway traffic management system
30 or the inspection management system 50 (step 901), the vehicle allocation support
system 10 first derives a vehicle allocation candidate that satisfies the constraint
condition of the yard and the condition of the vehicle (step 902). Incidentally, such
derivation of the vehicle allocation candidate will be described in detail with reference
to Fig. 10.
[0062] After deriving the vehicle allocation candidate, the vehicle allocation support system
10 transmits the derived vehicle candidate to the display device 60 via the network
70, and causes the display device 60 to display the vehicle candidate.
[0063] Thereafter, when the user operates the display device 60 to determine a vehicle to
be allocated (step 903), the vehicle allocation support system 10 notifies the railway
traffic management system 30 of the determined vehicle information (step 904).
[0064] In addition, when the vehicle to be allocated is not determined based on the vehicle
candidate displayed on the display device 60, change information input to the display
device 60 by the user is received (step 905), and the processing returns to the process
of step 902 to implement the process of deriving the vehicle allocation candidate
again.
[0065] After the vehicle to be allocated is determined, the vehicle allocation support system
10 notifies the inspection management system 50 of presence or absence of a change
in the inspection plan (step 906).
[0066] Next, an operation flow of the vehicle candidate extraction unit 103 illustrated
in Fig. 3 will be described.
[0067] Fig. 10 is a view for describing the operation flow of the vehicle candidate extraction
unit 103 illustrated in Fig. 3, and illustrates a detailed flow of the process in
step 902 illustrated in Fig. 9.
[0068] First, the vehicle candidate extraction unit 103 acquires various types of information
from the demand management system 20 and the railway traffic management system 30
connected via the network 70 (step 1001). More specifically, the vehicle candidate
extraction unit 103 acquires the number of passengers with demand for each time zone
from the demand management system 20, and acquires train diagram data to allocate
the vehicle from the railway traffic management system 30. Incidentally, the train
diagram data includes at least service information such as a route name, a service
time, start and last stations, and whether a vehicle is express or not.
[0069] Next, the vehicle candidate extraction unit 103 updates each vehicle state with respect
to the vehicles stored in the vehicle data 113, and extract vehicles allocable in
a requested time zone by satisfying the number of people with demand and the train
diagram data acquired from the demand management system 20 and the railway traffic
management system 30 (step 1002). At this time, whether a vehicle is staying in the
vehicle yard or being inspected is not concerned.
[0070] Next, the vehicle candidate extraction unit 103 extracts a vehicle satisfying at
least one or more of the facility conditions and the yard constraint conditions from
the vehicles extracted in step 1002 based on the yard condition data 111 and the facility
condition data 112 (step 1003).
[0071] Next, the vehicle candidate extraction unit 103 calculates a difference between the
number of passengers with demand acquired from the demand management system 20 and
the number of supply of vehicles extracted in step 1003 (step 1004). Incidentally,
the difference serves as the excess boarding number of the vehicle allocation candidate
data.
[0072] Next, the vehicle candidate extraction unit 103 acquires the vehicle inspection data
including inspection history indicating history of inspections performed on all vehicles
managed in the vehicle yard and an inspection plan indicating a plan of inspections
to be implemented for all the vehicles from the inspection management system 50, and
specifies an inspection state of the vehicle extracted in step 1004 (step 1005). In
addition, the inspection state indicates presence or absence of a day inspection of
each vehicle (whether the inspection is planned on a day when the vehicle is allocated)
and whether the inspection has been completed if the inspection is planned.
[0073] After specifying the vehicles and the inspection states of the vehicles as described
above, the vehicle candidate extraction unit 103 extracts a vehicle that can be allocated
to a train from among vehicles whose inspections have been completed in a time zone
in which the allocation of the vehicle to the train is requested by the allocation
implementation request received from the railway traffic management system 30 or the
inspection management system 50, extracts, from among the extracted vehicles, a vehicle
that satisfies the constraint condition and the facility condition and enables the
number of passengers with demand to be transported from the extracted vehicles, and
stores vehicle data of the vehicle in the vehicle allocation candidate data 114 (step
1006).
[0074] As described above, the vehicle whose inspection has been completed by the time of
the train is allocated to the train based on the inspection history and the inspection
plan, and thus, it is possible to reliably implement the allocation of the vehicle
to the train consistent with the implementation of the inspection.
[0075] Next, an operation flow of the influence determination unit 104 illustrated in Fig.
3 will be described.
[0076] Fig. 11 is a view for describing the operation flow of the influence determination
unit 104 illustrated in Fig. 3.
[0077] First, the influence determination unit 104 acquires the vehicle data stored in the
vehicle allocation candidate data 114 by the vehicle candidate extraction unit 103
(step 1101), and recalculates an in-yard shunting plan which is a plan concerning
circulation of vehicles using the plan creation system 40 for each candidate vehicle
(step 1102). The in-yard shunting plan is an implementation plan of work of moving
vehicles in the yard of the vehicle yard. More specifically, information on the vehicle
to be allocated and train diagram information are transmitted to the plan creation
system 40, and a result of recalculation is acquired. In the plan creation system
40, the recalculation is implemented such that only a plan of newly allocated vehicles
can be added in order not to change the original plan as much as possible, that is,
without changing the shunting plan of another vehicle. After acquiring the calculation
result, the recalculated result is compared with the original plan to specify a changed
point (step 1103).
[0078] Next, the influence determination unit 104 recalculates a crew allocation plan which
is which is a plan concerning an allocation of crews to a train (step 1104). The crew
allocation plan is a work plan of crews to be allocated to a service train. In this
case, recalculation is implemented so as not to change the original plan as much as
possible similarly to the in-yard shunting plan. After acquiring the calculation result,
the recalculated result is compared with the original plan to specify a changed point
(step 1105).
[0079] Next, the influence determination unit 104 acquires inspection plan data managed
by the inspection management system 50, and refers to the inspection plan data to
specify whether a work plan has been recalculated (step 1106). Incidentally, the work
plan indicates an implementation plan of inspection or cleaning work with respect
to a vehicle. Such work is usually implemented inside the vehicle yard before allocating
a vehicle to a train. The influence determination unit 104 refers to the acquired
inspection plan data, and when an inspection of the day is allocated to a candidate
vehicle and is not yet implemented, transmits the information of the vehicle to be
allocated and the train diagram information to the plan creation system 40 such that
the work plan is recalculated (step 1107). After acquiring the calculation result
from the plan creation system 40, the recalculated result is compared with the original
plan to specify the changed point (step 1108).
[0080] Next, the influence determination unit 104 calculates plan influence degrees and
a minimum preparation time based on change contents to the plans specified so far
(step 1109). Incidentally, the plan influence degree is an index indicating how much
operation cost is required for the vehicle yard by changing various plans as compared
to before the change. For example, weighting is applied to a change content for each
plan specified in steps 1103 and 1105, for example, one point if a plan of another
vehicle is changed, five points if additional work is generated due to the plan change,
and a degree of influence due to the plan change is calculated. In addition, the minimum
preparation time indicates a time taken from a determination of an allocation as a
result of the plan change to use of a vehicle. The minimum preparation time is specified
from a re-planned shunting plan. That is, when the extracted candidate vehicle is
allocated to the train, the influence determination unit 104 specifies changes generated,
respectively, in the shunting plan, the crew plan and the work plan, and calculates
cost required for the specified changes as the operation cost. In this manner, the
changes generated in the shunting plan, the crew plan and the work plan, respectively,
are specified and the cost required for the changes is calculated as the operation
cost so that it is possible to present the operation cost which is objectively comparable
and which is a part caused by the changes.
[0081] In the above-described calculation of the operation cost, for example, it is conceivable
to calculate cost required for a change of a shunting plan is taken as an influence
degree on the shunting plan, cost required for a new allocation of crews and/or a
change of an allocation of crews as an influence degree on the crew plan, and cost
required for new work and/or a change of work as an influence degree on the work plan,
and to total the influence degree on the shunting plan, the influence degree on the
crew plan, and the influence degree on the work plan as the operation cost.
[0082] Since each of the degrees of influence on the shunting plan, the crew plan, and the
work plan is calculated for the extracted candidate and the operation cost is calculated
by totaling the influence degree on the shunting plan, the influence degree on the
crew plan, and the influence degree on the work plan in this manner, it is possible
to present the operation cost in consideration of the influence on the shunting plan,
the influence on the crew plan, and the influence on the work plan.
[0083] In addition, if it is determined in step 1106 that work such as the inspection is
not planned for the candidate vehicle, the process of step 1109 is performed without
performing the processes of steps 1107 and 1108.
[0084] Thereafter, the influence determination unit 104 updates the vehicle allocation candidate
data 114 based on the data specified in steps 1103, 1105, 1108, and 1109, and ends
the processing (step 1110).
[0085] Next a description will be given regarding an operation flow of the vehicle allocation
support system illustrated in Fig. 1 including data exchange among the vehicle allocation
support system 10, the demand management system 20, the railway traffic management
system 30, the plan creation system 40, the inspection management system 50, and the
display device 60.
[0086] Fig. 12 is a view for describing the operation flow of the vehicle allocation support
system illustrated in Fig. 1 including data exchange among the vehicle allocation
support system 10, the demand management system 20, the railway traffic management
system 30, the plan creation system 40, the inspection management system 50, and the
display device 60.
[0087] First, a vehicle allocation implementation request is transmitted from the railway
traffic management system 30 or the inspection management system 50 to the vehicle
allocation support system 10 due to a rain diagram change, an inspection delay or
the like (step 1201).
[0088] When receiving the allocation implementation request, the vehicle allocation support
system 10 acquires the demand information from the demand management system 20 (step
1202) and acquires the inspection information and inspection plan information from
the inspection management system 50 (step 1203).
[0089] The vehicle allocation support system 10 derives a vehicle allocation candidate based
on the acquired pieces of information (step 1204).
[0090] As a result of deriving the vehicle allocation candidate, when it is necessary to
change a plan of a vehicle yard, the vehicle allocation support system 10 requests
re-planning to the plan creation system 40 (step 1205) to acquire the recalculated
plan data (step 1206).
[0091] Next, the vehicle allocation support system 10 transmits specified vehicle allocation
candidate to the display device 60 (step 1207).
[0092] After the vehicle allocation candidate transmitted from the vehicle allocation support
system 10 is displayed on the display device 60, the user 80 confirming the vehicle
allocation candidate displayed on the display device 60 determines a vehicle to be
allocated or requests re-allocation (step 1208).
[0093] When the user 80 requests the re-allocation of the vehicle, the vehicle allocation
candidate deriving process in step 1204 is performed again (step 1209).
[0094] On the other hand, when the user 80 determines the vehicle to be allocated, the display
device 60 notifies the vehicle allocation support system 10 of data of the determined
vehicle to be allocated (step 1210).
[0095] When the vehicle to be allocated is determined, the vehicle allocation support system
10 notifies the railway traffic management system 30 of the vehicle data of the vehicle
to be allocated (step 1211), notifies the inspection management system 50 of the inspection
plan data, and ends the processing.
[0096] Hereinafter, a screen to be displayed on the display device 60 illustrated in Fig.
1 will be described.
[0097] First, a vehicle facility selection screen when a user selects a vehicle to be allocated
to a train will be described.
[0098] Fig. 13 is a view illustrating an example of the vehicle facility selection screen
displayed on the display device 60 illustrated in Fig. 1.
[0099] The display device 60 illustrated in Fig. 1 displays the vehicle facility selection
screen displaying the vehicle allocation candidates derived by the vehicle allocation
support system.
[0100] As illustrated in Fig. 13, a train name 1302 for which an allocation is requested,
a facility condition 1303 required for the train, a vehicle name 1310 of an allocation
candidate to be allocated to the train, facility information 1311 held by the allocation
candidate vehicle with the vehicle name 1310, excess boarding number 1304 in service
when the allocation candidate vehicle with the vehicle name 1310 is allocated to the
train with the train name 1302, a minimum time 1305 until the train is dispatched
from the yard to the main line when the allocation candidate vehicle with the vehicle
name 1310 is allocated to the train with the train name 1302, and an allocation change
button 1306 are displayed on the vehicle facility selection screen displayed on the
display device 60. Incidentally, the minimum time 1305 from the yard to the main line
is set, for example, in advance to a time threshold (for example, 10 minutes). If
time is within the threshold, it is determined to "seem to be immediately dispatched",
which is displayed. In addition, the facility information 1309 constituting the facility
condition 1303 displays a facility stored in the facility condition data 112, and
setting can be canceled by pressing an icon if the facility is desirably removed from
vehicle conditions. In addition, when it is desired to add a vehicle condition, it
is possible to set a facility that is not displayed in the facility condition 1303
as a condition by pressing another facility selection button 1312 constituting the
facility condition 1303. In contrast to the facility information 1309, the facility
information 1311 in the candidate vehicle indicates presence or absence of a facility
with "○", "Δ", or "×", but an expression method may use a description with characters
or other symbols. In addition, regarding the excess boarding number 1304 and the time
1305 when a vehicle can be dispatched from the yard, the index to be displayed can
be added or deleted according to the determination of the user referring to the screen
if it is an item registered in the facility condition data 112 illustrated in Fig.
6. For example, it is conceivable to display a concrete numerical value such as five
hours as the time 1305 when the vehicle is dispatched from the yard.
[0101] In addition, even vehicles other than a candidate vehicle having the highest priority
are ranked based on the degree of satisfying the facility condition and the operation
cost with respect to candidate vehicles to be arranged and displayed in order of the
ranking on the vehicle facility selection screen 1301. This display can be hidden
by pressing a close button 1314. In this manner, the candidate vehicles to be allocated
to the train are displayed in the ranking order in consideration of the degree of
satisfying the facility condition and the operation cost, and thus, the user can easily
select a suitable candidate considering the degree of satisfying the facility condition
and the operation cost. In addition, a maintenance influence confirmation button 1307
is displayed for each of vehicles other than the candidate vehicle with the highest
priority in this display. When this maintenance influence confirmation button 1307
is pressed, a yard influence detail screen 1308 is popped up and can confirm detailed
information on influence on the vehicle yard. A vehicle allocation inspector in the
vehicle yard can perform selection while comparing the number of people that can be
supplied with the vehicle displayed on this screen and presence or absence of a facility
with a passenger demand, and the influence on the yard.
[0102] When the user confirms the above-described contents and presses the allocation change
button 1306, it is determined that the vehicle with the vehicle name 1310 is allocated
to the train with the train name 1302.
[0103] Incidentally, the operation in the case where the user referring to the screen is
the vehicle allocation inspector of the vehicle yard has been described. When a provider
servicing a vehicle and requesting a vehicle arrangement uses this system, it is also
possible to adopt a method of displaying results of other yards together and selecting
a yard that demands a vehicle allocation together. In such a case, in requesting the
vehicle arrangement, it is possible to determine which vehicle of which yard can be
requested by displaying the yard name 1313 together in requesting the vehicle arrangement.
When the provider requests the vehicle arrangement and desires to immediately a vehicle,
the minimum time until the vehicle is dispatched from the yard to the main line is
prioritized even if the influence on the vehicle yard is great. However, if there
is a margin in the time until the vehicle is dispatched from the yard to the main
line in using the vehicle or if some changes are allowed, it is also possible to make
a determination by arranging a vehicle with little influence on the yard of the vehicle
or by sending a request by giving priority to a vehicle with a facility that meets
more demands of passengers.
[0104] Next, a yard management screen will be described.
[0105] Fig. 14 is a view illustrating an example of the yard management screen displayed
on the display device 60 illustrated in Fig. 1.
[0106] The display device 60 illustrated in Fig. 1 displays a yard management screen 1401
illustrated in Fig. 14. The yard management screen 1401 is a screen configured to
facilitate grasping of an operating state of the yard and a tendency of an index that
needs to be shared with the service provider and displays a service state 1402 for
each route and a KPI graph 1403 managed by the vehicle yard.
[0107] For an extracted candidate, the service state 1402 for each route displays a train
diagram which is a service status with respect to a route name 14022 when the candidate
is applied in a graph format, and properly updates the train diagram in accordance
with a change of the service status. When the vehicle allocation request is notified,
the screen is updated and displayed such that a train diagram requesting the vehicle
can be distinguished by using bold characters or changing color so as to be distinguishable
as a specific train diagram 14021.
[0108] The KPI graph 1403 of the vehicle yard graphically displays: an index that needs
to be shared with the service provider, such as a congestion rate and an on-time service
rate, relating to the train diagram when the candidate is applied; and an index that
needs to be grasped and improved by a manager of the vehicle yard such as the operation
cost, an inspection achievement rate, and a worker load.
[0109] In this manner, it is possible to graphically display the train diagram after the
application of the extracted candidate vehicle and the index that needs to be improved,
and favorably support the work of the user evaluating the candidate.
[0110] In addition, a current time 14023 illustrated in the service state 1402 for each
route is changed, display of the KPI graph 1403 of the vehicle yard is updated to
the actual KPI if the it is the past time or to predicted KPI if it is time previous
to the current time. As a result, the user can graphically view a value of the index
at each time and its change and evaluate the candidate.
[0111] Incidentally, it is also possible to interlock the yard management screen 1401 illustrated
in Fig. 14 with the vehicle facility selection screen 1301 illustrated in Fig. 13.
[0112] In that case, the display device 60 is caused to display the vehicle facility selection
screen 1301 by pressing a vehicle facility selection screen interlocking button 14024
displayed on the yard management screen 1401. As a result, the display device 60 displays
the vehicle facility selection screen 1301 such that the condition of the item included
in the facility condition can be designated and changed. When a candidate vehicle
whose KPI displayed in the KPI graph 1403 of the yard management screen 1401 is desirably
confirmed is selected on the vehicle facility selection screen 1301 displayed on the
display device 60, the display of the KPI graph 1403 of the yard management screen
is updated in accordance with predicted change data, and a difference 1401 between
the KPIs before and after the allocation is displayed. In the example illustrated
in Fig. 14, a congestion rate 14026 before allocating the vehicle is 85%, but a congestion
rate 14026 after allocating the vehicle is 80% so that it is possible to confirm that
the congestion rate can be reduced by 5% as one of effects of the vehicle allocation.
The user 80 confirms a change rate of the KPI graph 1403 when the vehicle allocation
occurs while managing the KPI of the yard, and thus, can designate or change the condition
of the item included in the facility condition using the vehicle facility selection
screen 1301 so that it is possible to implement a better vehicle allocation. When
the condition of the item included in the facility condition is designated or changed
using the vehicle facility selection screen 1301, a candidate is extracted by the
vehicle candidate extraction unit 103 under the new facility condition, and the display
device 60 displays a train diagram when the candidate is applied and a KPI when the
candidate is applied, for the extracted candidate. As a result, the user can confirm
the train diagram and index for the candidate while designating or changing the facility
condition and evaluate the candidate.
[0113] When the user needs the vehicle allocation, it is possible to determine what kind
of facility a vehicle allocation candidate has and whether the facility is suitable
for the requested diagram by performing the above-described series of processes. In
addition, it is possible not only to confirm the passenger satisfaction but also to
determine the vehicle allocation after grasping the degrees of the operation cost
and the effect caused by the vehicle allocation as the influence on the yard, and
thus, it is possible to reduce man-hours to review the vehicle allocation. That is,
the vehicle candidate, which satisfies the constraint condition and the facility condition
and is allocable to the train on the train diagram to be capable of transporting the
number of passengers with demand, is searched, the operation cost required to allocate
the vehicle is calculated, and the vehicle candidate and the operation cost are displayed.
Thus, it is possible to support the implementation of the vehicle allocation in consideration
of the constraint imposed on the vehicle allocation defined for each vehicle yard,
the facility that needs to be provided in the vehicle defined for each time and/or
route, the number of passengers that needs be transportable by the train, and the
cost required for the operation of the vehicle.
[0114] In addition, the example in which the user who performs the vehicle allocation in
the vehicle yard uses the present system has been described in the above-described
embodiment. However, the system can be used by a user such as the service provider
who manages train service, determines the train diagram change, and requests the vehicle
allocation to the yard. In that case, it is possible to display the screens illustrated
in Fig. 13 and Fig. 14 corresponding relevant yards and to use the screen to select
a yard that issues a request after grasping a load of the yard and availability of
a vehicle that matches a passenger demand.
[0115] Incidentally, the present invention is not limited to the above embodiment as it
is, and the constituent elements can be modified and embodied within a scope not departing
from a gist thereof in the implementation stage. In addition, various inventions can
be formed by appropriately combining the plurality of constituent elements disclosed
in the above embodiment. For example, some constituent elements may be deleted from
all the constituent elements described in the embodiment. Further, constituent elements
in different embodiments may be appropriately combined.
1. A vehicle allocation support system that supports work of allocating a vehicle to
a train of a railroad, the system comprising:
a constraint management unit that manages a constraint condition indicating an item
to be satisfied when allocating a vehicle at a vehicle yard to a train, the constraint
condition being determined for each vehicle yard, and a facility condition indicating
a facility to be included in a vehicle to be allocated to a train, the facility condition
being determined for each time and/or route;
a vehicle candidate extraction unit that extracts a candidate of a vehicle to be allocated
to the train on a train diagram, the candidate being extracted by searching for a
vehicle that is allocable to the train on the train diagram so as to satisfy the constraint
condition and the facility condition and to be capable of transporting a number of
passengers with demand, when information on the number of passengers with demand,
which is a number of passengers that needs to be transportable by the train, is given
together with an allocation implementation request to implement allocation of a vehicle
to a train on the train diagram;
an influence determination unit that calculates an operation cost, for the extracted
candidate, based on influence degrees, which are degrees of influence on a shunting
plan which is a plan concerning circulation of vehicles, a crew plan which is a plan
concerning an allocation of crews to a train, and a work plan which is a plan concerning
work including a vehicle inspection; and
a display unit that displays the operation cost relating to the candidate of the extracted
candidate.
2. The vehicle allocation support system according to claim 1, wherein the vehicle candidate
extraction unit
acquires inspection history indicating history of inspections performed on all vehicles
managed in the vehicle yard, and an inspection plan indicating a plan of inspections
to be implemented for all the vehicles,
extracts vehicles allocable to the train from among vehicles whose inspections have
been completed in a time zone in which an allocation of a vehicle to a train is requested
by the allocation implementation request, and
extracts, from among the extracted vehicles, a vehicle which satisfies the constraint
condition and the facility condition and allows the number of passengers with demand
to be transported.
3. The vehicle allocation support system according to claim 1, wherein
the influence determination unit further calculates each of the degrees of influence
on the shunting plan which is the plan concerning circulation of vehicles, the crew
plan which is the plan concerning the allocation of crews to the train, and the work
plan which is the plan concerning the work including the vehicle inspection, for the
extracted candidates, and calculates the operation cost by totaling the influence
degree on the shunting plan, the influence degree on the crew plan, and the influence
degree on the work plan.
4. The vehicle allocation support system according to claim 3, wherein
the influence determination unit specifies a change generated in each of the shunting
plan, the crew plan, and the work plan when a vehicle as the extracted candidate is
allocated to the train, and
calculates cost required for the specified change as the operation cost.
5. The vehicle allocation support system according to claim 1, wherein
the display unit ranks the plurality of extracted candidates based on a degree of
satisfying the facility condition and the operation cost, and arranges and displays
the extracted candidates in order of the ranking.
6. The vehicle allocation support system according to claim 1, wherein
for the extracted candidates, the display unit displays in a graph format a train
diagram when the candidates are applied and an index that needs to be improved concerning
the train diagram when the candidates are applied.
7. The vehicle allocation support system according to claim 6, wherein
when a change in time is designated in the display of the train diagram, the display
unit displays the index at the designated time.
8. The vehicle allocation support system according to claim 6, wherein
the display unit performs display so as to enable a condition of an item included
in the facility condition to be designated and changed, and, when the condition of
the item is specified or changed, causes the vehicle candidate extraction unit to
extract a candidate under a new facility condition, and displays a train diagram when
the candidate is applied and an index when the candidate is applied for the candidate.
9. A computer-executable vehicle allocation support method for supporting work of allocating
a vehicle to a train of a railroad, the method comprising:
a constraint management process of managing a constraint condition indicating an item
that needs to be satisfied when allocating a vehicle at a vehicle yard to a train,
the constraint condition being determined for each vehicle yard, and a facility condition
indicating a facility that needs to be included in a vehicle to be allocated to a
train, the facility condition being determined for each time and/or route;
a vehicle candidate extraction process of extracting a candidate of a vehicle to be
allocated to the train on a train diagram, the candidate being extracted by searching
for a vehicle that is allocable to the train on the train diagram so as to satisfy
the constraint condition and the facility condition and to be capable of transporting
a number of passengers with demand, when information on the number of passengers with
demand, which is a number of passengers that needs to be transportable by the train,
is given together with an allocation implementation request to implement allocation
of a vehicle to a train on the train diagram;
an influence determination process of calculating, for the extracted candidate, an
operation cost based on influence degrees, which are degrees of influence on a shunting
plan which is a plan concerning circulation of vehicles, a crew plan which is a plan
concerning an allocation of crews to a train, and a work plan which is a plan concerning
work including a vehicle inspection; and
a display process of displaying the operation cost relating to the candidate of the
extracted candidate.
10. A program configured to cause a computer to execute:
a constraint management procedure of managing a constraint condition indicating an
item that needs to be satisfied when allocating a vehicle at a vehicle yard to a train,
the constraint condition being determined for each vehicle yard, and a facility condition
indicating a facility that needs to be included in a vehicle to be allocated to a
train, the facility condition being determined for each time and/or route;
a vehicle candidate extraction procedure of extracting a candidate of a vehicle to
be allocated to the train on a train diagram, the candidate being extracted by searching
for a vehicle that is allocable to the train on the train diagram so as to satisfy
the constraint condition and the facility condition and to be capable of transporting
a number of passengers with demand, when information on the number of passengers with
demand, which is a number of passengers that needs to be transportable by the train,
is given together with an allocation implementation request to implement allocation
of a vehicle to a train on the train diagram;
an influence determination procedure of calculating, for the extracted candidate,
an operation cost based on influence degrees, which are degrees of influence on a
shunting plan which is a plan concerning circulation of vehicles, a crew plan which
is a plan concerning an allocation of crews to a train, and a work plan which is a
plan concerning work including a vehicle inspection; and
a display procedure of displaying the operation cost relating to the candidate of
the extracted candidate.
Amended claims in accordance with Rule 137(2) EPC.
1. A vehicle allocation support system that supports work of allocating a vehicle to
a train of a railroad, the system comprising:
a constraint management unit configured to manage a constraint condition indicating
an item to be satisfied when allocating a vehicle at a vehicle yard to a train, the
constraint condition being determined for each vehicle yard, and a facility condition
indicating a facility to be included in a vehicle to be allocated to a train, the
facility condition being determined for each time and/or route;
a vehicle candidate extraction unit configured to extract a candidate of a vehicle
to be allocated to the train on a train diagram, the candidate being extracted by
searching for a vehicle that is allocable to the train on the train diagram so as
to satisfy the constraint condition and the facility condition and to be capable of
transporting a number of passengers with demand, when information on the number of
passengers with demand, which is a number of passengers that needs to be transportable
by the train, is given together with an allocation implementation request to implement
allocation of a vehicle to a train on the train diagram; and
an influence determination unit configured to calculate an operation cost, for the
extracted candidate, based on influence degrees,
the system being configured to display the operation cost relating to the candidate
of the extracted candidate unit on a display device (60),
characterized in that
the influence determination unit is configured to calculate siad operation cost based
on influence degrees including influence on a shunting plan which is a plan concerning
circulation of vehicles, a crew plan which is a plan concerning an allocation of crews
to a train, and a work plan which is a plan concerning work including a vehicle inspection.
2. The vehicle allocation support system according to claim 1, wherein the vehicle candidate
extraction unit
acquires inspection history indicating history of inspections performed on all vehicles
managed in the vehicle yard, and an inspection plan indicating a plan of inspections
to be implemented for all the vehicles,
extracts vehicles allocable to the train from among vehicles whose inspections have
been completed in a time zone in which an allocation of a vehicle to a train is requested
by the allocation implementation request, and
extracts, from among the extracted vehicles, a vehicle which satisfies the constraint
condition and the facility condition and allows the number of passengers with demand
to be transported.
3. The vehicle allocation support system according to claim 1, wherein
the influence determination unit further calculates each of the degrees of influence
on the shunting plan which is the plan concerning circulation of vehicles, the crew
plan which is the plan concerning the allocation of crews to the train, and the work
plan which is the plan concerning the work including the vehicle inspection, for the
extracted candidates, and calculates the operation cost by totaling the influence
degree on the shunting plan, the influence degree on the crew plan, and the influence
degree on the work plan.
4. The vehicle allocation support system according to claim 3, wherein
the influence determination unit specifies a change generated in each of the shunting
plan, the crew plan, and the work plan when a vehicle as the extracted candidate is
allocated to the train, and
calculates cost required for the specified change as the operation cost.
5. The vehicle allocation support system according to claim 1, wherein
the display unit ranks the plurality of extracted candidates based on a degree of
satisfying the facility condition and the operation cost, and arranges and displays
the extracted candidates in order of the ranking.
6. The vehicle allocation support system according to claim 1, wherein
for the extracted candidates, the display unit displays in a graph format a train
diagram when the candidates are applied and an index that needs to be improved concerning
the train diagram when the candidates are applied.
7. The vehicle allocation support system according to claim 6, wherein
when a change in time is designated in the display of the train diagram, the display
unit displays the index at the designated time.
8. The vehicle allocation support system according to claim 6, wherein
the display unit performs display so as to enable a condition of an item included
in the facility condition to be designated and changed, and, when the condition of
the item is specified or changed, causes the vehicle candidate extraction unit to
extract a candidate under a new facility condition, and displays a train diagram when
the candidate is applied and an index when the candidate is applied for the candidate.
9. A computer-executable vehicle allocation support method for supporting work of allocating
a vehicle to a train of a railroad, the method comprising:
a constraint management process of managing a constraint condition indicating an item
that needs to be satisfied when allocating a vehicle at a vehicle yard to a train,
the constraint condition being determined for each vehicle yard, and a facility condition
indicating a facility that needs to be included in a vehicle to be allocated to a
train, the facility condition being determined for each time and/or route;
a vehicle candidate extraction process of extracting a candidate of a vehicle to be
allocated to the train on a train diagram, the candidate being extracted by searching
for a vehicle that is allocable to the train on the train diagram so as to satisfy
the constraint condition and the facility condition and to be capable of transporting
a number of passengers with demand, when information on the number of passengers with
demand, which is a number of passengers that needs to be transportable by the train,
is given together with an allocation implementation request to implement allocation
of a vehicle to a train on the train diagram;
an influence determination process of calculating, for the extracted candidate, an
operation cost based on influence degrees, and
a display process of displaying the operation cost relating to the candidate of the
extracted candidate,
characterized in that
influence degrees considered for operation cost determination are degrees of influence
on a shunting plan which is a plan concerning circulation of vehicles, a crew plan
which is a plan concerning an allocation of crews to a train, and a work plan which
is a plan concerning work including a vehicle inspection.
10. A program configured to cause a computer to execute:
a constraint management procedure of managing a constraint condition indicating an
item that needs to be satisfied when allocating a vehicle at a vehicle yard to a train,
the constraint condition being determined for each vehicle yard, and a facility condition
indicating a facility that needs to be included in a vehicle to be allocated to a
train, the facility condition being determined for each time and/or route;
a vehicle candidate extraction procedure of extracting a candidate of a vehicle to
be allocated to the train on a train diagram, the candidate being extracted by searching
for a vehicle that is allocable to the train on the train diagram so as to satisfy
the constraint condition and the facility condition and to be capable of transporting
a number of passengers with demand, when information on the number of passengers with
demand, which is a number of passengers that needs to be transportable by the train,
is given together with an allocation implementation request to implement allocation
of a vehicle to a train on the train diagram;
an influence determination procedure of calculating, for the extracted candidate,
an operation cost based on influence degrees, and
a display procedure of displaying the operation cost relating to the candidate of
the extracted candidate,
characterized in that
influence degrees considered for operation cost determination are degrees of influence
on a shunting plan which is a plan concerning circulation of vehicles, a crew plan
which is a plan concerning an allocation of crews to a train, and a work plan which
is a plan concerning work including a vehicle inspection.