Program and method for determining repair order of infrastructure equipment, and repair order determination device

The program determines repair order for infrastructure facilities by simulating restoration effects, addressing the variability of damage impact, and prioritizing repairs for maximum community return.

WO2025203566A1PCT designated stage Publication Date: 2025-10-02FUJITSU LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2024/013052
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-29
Publication Date
2025-10-02

AI Technical Summary

Technical Problem

Existing technologies fail to appropriately determine the repair order for multiple damaged infrastructure facilities, as the impact of damage varies by location, affecting the entire region differently.

Method used

A program and method that identifies estimated restoration ranges for infrastructure equipment repairs, determining the repair order based on damage status and restoration effects using a simulation and calculation of restoration values.

Benefits of technology

Enables appropriate determination of the repair order for infrastructure equipment, prioritizing areas where the largest number of evacuees can return home, enhancing restoration efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2024013052_02102025_PF_FP_ABST
    Figure JP2024013052_02102025_PF_FP_ABST
Patent Text Reader

Abstract

In order to appropriately determine the order in which a plurality of repair targets in infrastructure equipment are to be repaired, a program for determining the repair order of infrastructure equipment causes a computer to execute processing for: identifying, on the basis of information relating to the infrastructure equipment in a target region and information relating to a plurality of damaged locations of the infrastructure equipment, estimated ranges (R1-R4) within which a service provided by the infrastructure equipment will be restored when each of a plurality of repair targets each including at least some of the plurality of damaged locations is repaired; and determining, on the basis of the damage status of each of the identified estimated ranges (R1-R4), an order in which the plurality of repair targets are to be repaired.
Need to check novelty before this filing date? Find Prior Art

Description

Infrastructure facility repair order determination program and method, and repair order determination device

[0001] The present invention relates to a program and method for determining the repair order of infrastructure facilities, and a repair order determination device.

[0002] For example, water supply facilities are designed to provide a stable supply of clean water under normal circumstances, but if the facilities are damaged by a disaster or other event, it is desirable to provide clean water as quickly as possible.

[0003] For example, when a widespread disaster occurs, multiple facilities may be damaged simultaneously. In such cases, there is known technology for determining a recovery plan that takes into account the overall recovery efficiency (see, for example, Patent Document 1).

[0004] Furthermore, there is also known a technology for supporting decisions on priority issues in disaster response activities, based on information on events, accidents, situations, and other information (see, for example, Patent Document 2).

[0005] JP 2000-67125 A JP 2011-197978 A

[0006] However, when a water supply system is damaged, the extent of the impact varies depending on the location of the damage. That is, if the damage is at a predetermined location within a region, the entire region may be affected, whereas if the damage is at a location other than the predetermined location, only a part of the region may be affected. For this reason, even if restoration procedures are determined based on the damage situation and priority of each region, as in Patent Document 1, for example, it may not be possible to determine the restoration procedures appropriately.

[0007] This is not limited to water supply systems, but also applies to other infrastructure facilities.

[0008] In one aspect, the present invention aims to provide a program and method for determining the repair order of infrastructure equipment, and a repair order determination device that can appropriately determine the order in which to repair multiple repair targets of infrastructure equipment.

[0009] In one aspect, the infrastructure equipment repair order determination program is a program that causes a computer to execute a process that identifies, based on information about infrastructure equipment in a target area and information about multiple damaged locations in the infrastructure equipment, an estimated range in which the services provided by the infrastructure equipment will be restored if each of multiple repair targets, each of which includes at least a portion of the multiple damaged locations, is repaired, and determines the order in which to repair the multiple repair targets based on the damage status of each of the identified estimated ranges.

[0010] The order in which multiple repair targets of infrastructure equipment are to be repaired can be appropriately determined.

[0011] FIG. 1 is a diagram schematically illustrating the configuration of an information processing system according to an embodiment. FIG. 2(a) is a diagram illustrating an example of the hardware configuration of a server, and FIG. 2(b) is a diagram illustrating an example of the hardware configuration of a terminal. FIG. 3 is a functional block diagram of the server. FIG. 4 is a diagram illustrating an example of a map of a local government stored in a map database. FIGS. 5(a) and 5(b) are diagrams illustrating examples of tables stored in a water pipe information database. FIG. 6 is a diagram illustrating an example of a water pipe layout map. FIG. 7(a) is a diagram illustrating an example of a damage location database, and FIG. 7(b) is a diagram illustrating a state in which damage locations have been input on the water pipe layout map screen. FIG. 8(a) is a diagram illustrating an example of a housing damage information database, and FIG. 8(b) is a diagram illustrating a state in which information on habitable and unhabitable homes has been input on the map screen. FIG. 9 is a diagram illustrating an example of an evacuee information database. FIG. 10 is a diagram illustrating a state in which repair targets have been identified on the water pipe layout map. FIG. 11 is a diagram illustrating a state in which an estimated range has been identified from the repair targets. FIG. 12 is a flowchart illustrating the flow of processing by the server. Fig. 13 is a diagram showing an information processing system according to Modification 7. Fig. 14 is a diagram showing an information processing system according to Modification 8.

[0012] Hereinafter, one embodiment will be described in detail with reference to FIGS.

[0013] 1 shows a schematic configuration of an information processing system 100 according to an embodiment. The information processing system 100 according to this embodiment is a system for determining a repair order and providing the determined order to officials of the local government when, for example, a disaster such as a large-scale earthquake occurs and multiple locations on water pipes managed by a local government are damaged.

[0014] 1, the information processing system 100 includes a server 10 as a repair order determination device and a plurality of terminals 70 used by local government officials, etc. The server 10 and the terminals 70 are connected to a network 80 such as the Internet.

[0015] The server 10 is a device that collects various information from the terminal 70, determines the order of repairs for multiple damaged locations in water pipes managed by a local government, and outputs the order of repairs to the terminal 70.

[0016] FIG. 2A shows the hardware configuration of the server 10. As shown in FIG. 2A, the server 10 includes a central processing unit (CPU) 90, a read-only memory (ROM) 92, a random access memory (RAM) 94, storage (e.g., a solid-state drive (SSD) or a hard disk drive (HDD)) 96, a network interface 97, and a portable storage medium drive 99. These components of the server 10 are connected to a bus 98. In the server 10, the CPU 90 executes programs (including a repair order determination program) stored in the ROM 92 or the storage 96, or programs read by the portable storage medium drive 99 from the portable storage medium 91, thereby realizing the functions of the components shown in FIG. 3. Note that the functions of the components shown in FIG. 3 may be realized by integrated circuits such as application-specific integrated circuits (ASICs) and field-programmable gate arrays (FPGAs).

[0017] The terminal 70 is a laptop computer, tablet terminal, smartphone, or the like used by local government employees, etc. The terminal 70 accepts information entered by the employees, etc. (information on housing damage caused by the disaster, information on water pipe damage, information on evacuees, etc.) and transmits it to the server 10. The terminal 70 also displays information received from the server 10 (information on the order of water pipe repairs, etc.).

[0018] Fig. 2(b) shows the hardware configuration of the terminal 70. As shown in Fig. 2(b), the terminal 70 includes a CPU 190, a ROM 192, a RAM 194, a storage 196, a network interface 197, a display unit 193, an input unit 195, and a portable storage medium drive 199. These components of the terminal 70 are connected to a bus 198. The display unit 193 is a liquid crystal display or the like, and the input unit 195 includes a keyboard, a mouse, a touch panel, or the like.

[0019] Fig. 3 shows a functional block diagram of the server 10. In the server 10, a CPU 90 executes a program to realize functions as an information acquisition unit 20, a repair target determination unit 22, a simulation unit 24 as an identification unit, a restoration effect calculation unit 26, and a repair order determination unit 28. Fig. 3 also shows a map database (DB) 40, a water pipe information DB 42, a damaged location DB 44, a housing damage information DB 46, and an evacuee information DB 48, which are stored in a storage 96 or the like.

[0020] It is assumed here that the map DB 40 stores information about a map of a local government as shown in Fig. 4. Address information is assigned to each location on the map in Fig. 4. Furthermore, it is assumed that latitude and longitude information is assigned to each point on the map.

[0021] The water pipe information DB 42 also stores a water pipe table as shown in FIG. 5(a) and a connection point table as shown in FIG. 5(b).

[0022] The water pipe table in Figure 5(a) stores information about the connection points between which each water pipe is laid. Specifically, the water pipe table stores information on "Connection Point 1" and "Connection Point 2" linked to the "Water Pipe Name." The "Water Pipe Name" is identification information for the water pipe, and "Connection Point 1" and "Connection Point 2" are identification information for the start and end points of the water pipe.

[0023] The connection point table in Fig. 5(b) stores location information for each connection point, specifically, "latitude" and "longitude" information linked to a "connection point name." The "connection point name" is identification information for the connection point, and the "latitude" and "longitude" are the latitude and longitude of each connection point.

[0024] Combining the information in the water pipe information DB 42 (FIGS. 5(a) and 5(b)) with the maps stored in the map DB 40 results in information such as that shown in FIG. 6 (hereinafter, FIG. 6 will be referred to as the "water pipe layout map"). In FIG. 6, thick lines indicate water pipes. Note that to avoid cluttering the drawing, the thin water pipes that run to each house are not shown.

[0025] Returning to Fig. 3, the information acquisition unit 20 displays on the terminal 70 a screen displaying the water pipe layout map of Fig. 6 and a screen displaying the map of Fig. 4, and acquires information on water pipe damage locations and home damage information entered on these screens. The information acquisition unit 20 also stores the information on water pipe damage locations and home damage information entered on each screen in a damage location DB 44 and a home damage information DB 46. Furthermore, the information acquisition unit 20 acquires information on people (evacuees) evacuated to evacuation shelters entered on the terminal 70, and stores the information in an evacuee information DB 48. Each of the DBs 44, 46, and 48 will be described below.

[0026] As shown in FIG. 7( a), the damaged location DB 44 stores location information of the damaged locations. Specifically, the damaged location DB 44 stores "latitude" and "longitude" information linked to a "damaged location number." The "damaged location number" is identification information of the damaged location, and the "latitude" and "longitude" are the latitude and longitude of each damaged location. When a staff member or the like inputs the damaged locations (locations marked with "x") as shown in FIG. 7( b) on the water pipe layout map of FIG. 6 displayed on the terminal 70, the information acquisition unit 20 links the location information of the damaged locations to the identification information and stores the information in the damaged location DB 44.

[0027] As shown in FIG. 8( a), the housing damage information DB 46 stores information on whether each house is habitable (i.e., not collapsed) or unhabitable, as well as the location information of each house. Specifically, the housing damage information DB 46 stores "habitable / unhabitable" and "latitude" and "longitude" information linked to a "house number." The "house number" is identification information for the house, and "habitable / unhabitable" stores "habitable" or "unhabitable." The "latitude" and "longitude" are the latitude and longitude of each house. Note that a house that does not have a water supply (water supply cut off) due to a broken water pipe but has not collapsed is habitable. On the other hand, a house that has a water supply but has collapsed is unhabitable. Staff members visit each house one by one and enter "○" (habitable) or "●" (unhabitable) on the map of FIG. 4 displayed on the terminal 70, as shown in FIG. 8( b). Therefore, the information acquisition unit 20 stores the location information of habitable homes and the location information of unhabitable homes in the home damage information DB 46 .

[0028] As shown in Fig. 9, the evacuee information DB 48 stores information on people (evacuees) who have taken refuge at evacuation shelters. Specifically, the evacuee information DB 48 stores information on "addresses" and "number of evacuees" linked to "evacuee numbers." Staff members appropriately collect information on evacuees at evacuation shelters (addresses and number of evacuees) and input it into the terminal 70.

[0029] Returning to FIG. 3 , the repair target determination unit 22 generates a screen displaying a water pipe layout map as shown in FIG. 6 based on the damage location DB 44, the map stored in the map DB 40, and the water pipe information stored in the water pipe information DB 42. The repair target determination unit 22 then transmits the generated screen to the terminal 70 and displays it on the display unit 193 of the terminal 70. A staff member or the like using the terminal 70 collectively designates one or more damaged locations on the water pipes as repair targets. The staff member or the like groups together damaged locations that can be properly restored if repaired together. For example, the staff member or the like groups one or more damaged locations as repair targets S1, S2, S3, and S4, as shown by the dashed ovals in FIG. 10 . The repair target determination unit 22 acquires information on the repair targets designated by the staff member or the like and transfers it to the simulation unit 24.

[0030] The simulation unit 24 uses simulation to identify an estimated range in which water supply (a service provided by infrastructure facilities) will be restored when each of the multiple repair targets acquired from the repair target determination unit 22 is repaired. A hydraulic simulation can be used as the simulation. The hydraulic simulation estimates the water pressure at each point in the water pipe when the repair target is repaired. The simulation unit 24 then identifies the range in which the water pressure changes from below a standard value to above the standard value as the estimated range in which water supply will be restored by repairing the repair target.

[0031] As a result of the processing by the simulation unit 24, for example, an estimated range R1 shown in FIG. 11 is identified from the repair object S1, and estimated ranges R2 to R3 shown in FIG. 11 are identified from each of the repair objects S2 to S4.

[0032] The restoration effect calculation unit 26 calculates a value indicating the restoration effect when the repair target in each estimated range is repaired (restored) based on the damage status of each estimated range. Specifically, the restoration effect calculation unit 26 acquires information on the homes included in each estimated range R1 to R4 from the home damage information DB 46. The restoration effect calculation unit 26 also identifies the addresses included in each estimated range R1 to R4 and acquires information on people who have evacuated from the homes at the identified addresses from the evacuee information DB 48. Then, the restoration effect calculation unit 26 calculates a value indicating the restoration effect for each estimated range based on the acquired information. The method for calculating the value indicating the restoration effect will be described in detail below.

[0033] The repair order determination unit 28 refers to the value indicating the restoration effect of each estimated range calculated by the restoration effect calculation unit 26, determines the order in which to repair the repair objects corresponding to each estimated range, and outputs the determined order to the terminal 70.

[0034] (Regarding the Processing of the Server 10) Next, the processing flow of the server 10 will be described in detail with reference to the flowchart in Fig. 12 and other drawings. Note that the processing in Fig. 12 is premised on the assumption that the supply of water to evacuation shelters has been secured as a top priority.

[0035] When the process of FIG. 12 starts, first, in step S10, the information acquisition unit 20 displays a water pipe layout map screen as shown in FIG. 6 on the terminal 70 and acquires information on the location of water pipe damage ( FIG. 7( b) ) entered by a staff member or the like on the screen. The information acquisition unit 20 acquires location information of the damage location from the input information in FIG. 7( b) and stores the information in the damage location DB 44 in FIG. 7( a). Note that main water pipes (water pipes extending vertically in the center of the map in FIG. 7( b)) may be damaged, and such damage is repaired before other damage. For this reason, information on the damage to main water pipes is not input in step S10. Note that information on the damage location does not need to be entered by a staff member or the like into the terminal 70. For example, if the spread of smart water meters makes it possible to automatically identify the damage location, information on the automatically identified damage location may be used.

[0036] Next, in step S12, the information acquisition unit 20 displays a map screen such as that shown in Fig. 4 on the terminal 70 and acquires the residential damage information (see Fig. 8(b)) entered by the staff member or the like on the map screen. The information acquisition unit 20 acquires residential damage information (inhabitable / uninhabitable) and location information from the input information in Fig. 8(b) and stores it in the residential damage information DB 46 in Fig. 8(a).

[0037] Next, in step S14, the information acquisition unit 20 acquires the evacuee information input by the staff member or the like to the terminal 70, and stores it in the evacuee information DB 48 of FIG.

[0038] The order of steps S10, S12, and S14 may be changed as needed, and steps S10, S12, and S14 may be performed simultaneously in parallel. Furthermore, steps S10, S12, and S14 may be performed as needed in response to a request from the terminal 70.

[0039] Next, in step S18, the repair target determination unit 22 displays a screen of a water pipe layout map showing the damaged locations as shown in Fig. 7(b) on the terminal 70, and determines multiple repair targets based on input from the staff, etc. It is assumed that the repair target determination unit 22 has determined repair targets S1 to S4 shown in Fig. 10.

[0040] Next, in step S20, the simulation unit 24 selects one repair object. For example, the simulation unit 24 selects repair object S1 as one of repair objects S1 to S4.

[0041] Next, in step S22, the simulation unit 24 identifies an estimated range that will be restored by repairing the selected repair target (S1) through simulation. For example, it is assumed that the estimated range R1 shown in FIG. 11 is identified as the estimated range of the repair target S1.

[0042] Next, in step S24, the restoration effect calculation unit 26 calculates a value indicating the restoration effect of the estimated range. Specifically, the restoration effect calculation unit 26 calculates the total number of habitable and unhabitable houses included in the estimated range R1 (H total ) and the number of habitable housing units (H OK) by referring to the housing damage information DB 46. The restoration effect calculation unit 26 also refers to the evacuee information DB 48 to determine the total number of evacuees (E) living at the addresses included in the estimated range R1. Then, the value (RE) indicating the restoration effect in the estimated range R1 is calculated using the following formula (1): RE=H OK / H total × E ... (1) For example, if the number of habitable and unhabitable houses in the estimated range R1 is 40, the number of habitable houses is 35, and the number of evacuees from the estimated range R1 is 120, then RE = 35 / 40 × 120 = 105.

[0043] In this embodiment, the value (RE) indicating the restoration effect in the estimated range R1 can be said to be an approximate number of evacuees who can return home by repairing the repair target S1.

[0044] Next, in step S26, the simulation unit 24 determines whether or not all repair targets have been selected. If the determination in step S26 is negative, the process returns to step S20.

[0045] Thereafter, repair targets S2, S3, and S4 are sequentially selected (S20), and estimated ranges R2, R3, and R4 corresponding to each repair target S2, S3, and S4 are identified (S22). Then, a value indicating the restoration effect (RE) for each estimated range R2, R3, and R4 is calculated based on the above formula (1). For example, if the number of habitable and unhabitable homes in estimated range R2 is 100, the number of habitable homes is 65, and the number of evacuees from estimated range R2 is 280, then RE = 65 / 100 × 280 = 182. RE is calculated similarly for the other estimated ranges R3 and R4. If the determination in step S26 is affirmative, the process proceeds to step S28.

[0046] When the process proceeds to step S28, the repair order determination unit 28 determines the order in which to repair the repair targets S1 to S4 based on the value indicating the restoration effect of each estimated range, and outputs the determined order to the terminal 70. Specifically, the repair order determination unit 28 references the value (RE) indicating the restoration effect of each estimated range R1 to R4 and prioritizes the estimated ranges R1 to R4 in descending order of value. The repair order determination unit 28 then determines the repair order for the repair targets S1 to S4 so that the water supply is restored in descending order of priority. For example, if the order of priority for the estimated ranges is determined to be R3, R4, R1, and R2, the repair order for the repair targets is determined to be S3, S4, S1, and S2. Staff members or the like repair the repair targets S1 to S4 based on the order displayed on the terminal 70.

[0047] With the above, the entire process of FIG. 12 is completed.

[0048] As can be seen from the explanation so far, in this embodiment, the restoration effect calculation unit 26 and the repair order determination unit 28 realize the function of a determination unit that determines the order in which to repair the repair targets S1 to S4 based on the damage status of the estimated ranges R1 to R4.

[0049] As described above in detail, according to this embodiment, the simulation unit 24 of the server 10 determines an estimated area in which water supply will be restored if each of the multiple repair targets (including one or more of the damaged locations) is repaired based on the map DB 40, the water pipe information DB 42, and the damaged location DB 44 (S22). The restoration effect calculation unit 26 then calculates a value indicating the restoration effect of repairing each of the repair targets (S24), and the repair order determination unit 28 determines the order in which the multiple repair targets will be repaired based on the calculated values ​​(S28). As a result, according to this embodiment, the order in which the repair targets will be repaired can be appropriately determined in descending order of restoration effect.

[0050] Furthermore, according to this embodiment, the restoration effect calculation unit 26 calculates the number of houses (H total ) the number of habitable houses (H OKThe restoration effect value is calculated based on the product of the proportion of evacuees who will be able to return home if the water supply is restored and the number of evacuees from the estimated area (E). This allows the restoration of water supply to be prioritized in areas where the largest number of evacuees will be able to return home.

[0051] In the above embodiment, a case where an employee or the like determines multiple repair targets S1 to S4 in step S18 has been described, but this is not limited thereto. For example, the server 10 (repair target determination unit 22) may determine multiple repair targets from multiple damaged locations based on information stored in the water pipe information DB 42. The server 10 may determine multiple repair targets by excluding, from the multiple damaged locations, damaged locations where work cannot be performed due to road closures, etc. The server 10 may also determine multiple repair targets by extracting, from the multiple damaged locations, a combination of damaged locations that is efficient for work based on predetermined criteria, such as the distance between the damaged locations, and then determining multiple repair targets.

[0052] (Modification 1) In the above embodiment, the restoration effect calculation unit 26 calculates the value indicating the restoration effect of each estimated range based on the above formula (1), but this is not limiting. For example, the value indicating the restoration effect (RE) may be calculated from the following formula (2): RE=H OK × E … (2)

[0053] The value (RE) indicating the restoration effect is: RE=H OK / H total , RE = E. In addition, if the number of evacuees from each house is managed in the housing damage information DB 46 of FIG. 8( a), the actual number of evacuees who can return home after restoration may be used as the value indicating the restoration effect of each estimated range.

[0054] (Modification 2) When the period required to repair the repair target corresponding to each estimated range is T (T is the number of days, hours, weeks, etc.), for example, the value indicating the restoration effect (RE) may be calculated from the following formula (3) or (4): RE=H OK / H total ×E×(1 / T) …(3) RE=HOK ×E×(1 / T)…(4)

[0055] In this way, the shorter the time period T required to repair the object to be repaired, the larger the value indicating the restoration effect (RE) can be. This makes it possible to prioritize (early) repairs in estimated areas where the time required for repairs is short and the number of people who can return home is large.

[0056] (Variation 3) In the above embodiment, the evacuee information DB 48 can also manage the age groups of evacuees evacuating from each address. In this case, the proportion of the number of evacuees in each age group in each estimated range can be obtained from the evacuee information DB 48. Therefore, the number of evacuees in each age group in each estimated range can be weighted based on a weighting coefficient determined for each age group and then summed up to correct the number of evacuees. For example, the number of people in older age groups (elderly people) and younger age groups (children) can be corrected by multiplying the actual number by a coefficient greater than 1. This makes it possible to prioritize evacuees in areas with a large number of elderly people and children to return home.

[0057] (Variation 4) The repair order determination unit 28 is not limited to the above-described method, and may determine the order of repairs for the repair targets based on the damage status of each estimated range identified by the simulation unit 24. The damage status of each estimated range may be expressed by an index other than the value indicating the restoration effect described above.

[0058] (Variation 5) In the above embodiment, the simulation unit 24 identifies the estimated range through hydraulic simulation. However, this is not limiting. For example, the simulation unit 24 may identify the estimated range through a simulation using a digital twin. The simulation unit 24 can perform a highly accurate simulation by reproducing real-world data on the digital twin. By reproducing real-world data in real time on the digital twin, the simulation unit 24 can identify the estimated range with high accuracy in accordance with changing conditions. This allows the repair order determination unit 28 to determine the optimal repair order in real time. The repair order determination unit 28 may display the identified estimated range along with the determined order on the digital twin and output it to the terminal 70. For example, the repair order determination unit 28 may display each identified estimated range in a color-coded manner on the digital twin, and indicate the order using changes in color shade, etc. This allows the repair order determination unit 28 to present the identified order in a format that is easy for staff and others using the terminal 70 to recognize. The simulation unit 24 may also identify the estimated range using machine learning, AI, etc.

[0059] (Variation 6) In the above embodiment, if repairs are performed based on the repair order determined in step S28 of Fig. 12, and if repairing the first repair object takes a long time, there is a possibility that the return home of all evacuees will be delayed. Therefore, if repairing the first repair object takes more than a predetermined period of time, repairs to the second and subsequent repair objects may be given priority.

[0060] (Variation 7) In the above embodiment, the repair order determination unit 28 outputs the determined repair order to the terminal 70 and provides it to local government officials. However, this is not limited to this, and the repair order determination unit 28 may output the determined repair order to another device to operate the other device. FIG. 13 schematically shows the configuration of an information processing system 200 according to Variation 7. Unlike the information processing system 100 of the above embodiment ( FIG. 1 ), the information processing system 200 according to Variation 7 includes an automatically operable heavy machine 120 (e.g., a dump truck). The heavy machine 120 is capable of communicating with the server 10 via the network 80.

[0061] In the seventh modification, the server 10 outputs the determined repair order to the heavy equipment 120. This allows the heavy equipment 120 to quickly move to the location where repairs are to be made based on the received repair order. If the heavy equipment 120 is a dump truck or the like that transports repair equipment, the repair equipment can be quickly transported to the vicinity of the damaged location of the water pipe that needs to be repaired. This allows repairs to be made efficiently. In the seventh modification, the repair order determination unit 28 also functions as an output unit that outputs the determined repair order to the devices related to the repairs.

[0062] (Variation 8) Figure 14 shows a schematic configuration of an information processing system 300 of Variation 8. The server 10 of Variation 8 outputs the repair order of the repair object to the machine tools in the factory 130, instead of the heavy equipment 120 of Variation 7. The machine tools in the factory 130 are devices that manufacture parts, etc., for repairing damaged areas. By outputting the repair order of the repair object to the machine tools in the factory 130, the machine tools can manufacture the parts, etc., necessary for the repair in the appropriate order. This makes it possible to improve the efficiency of repair of the repair object. Note that in Variation 8, as in Variation 7, the repair order determination unit 28 also functions as an output unit that outputs the determined repair order to the devices related to the repair.

[0063] (Modification 9) In the above embodiment and each modification, an example in which a water pipe is damaged due to a disaster has been described, but this is not limiting. For example, even if other infrastructure facilities such as electricity or gas are damaged, the order of repairs can be determined in the same manner as in the above embodiment and each modification.

[0064] The above processing functions can be realized by a computer. In this case, a program is provided that describes the processing content of the functions that the processing device should have. By executing the program on a computer, the above processing functions are realized on the computer. The program that describes the processing content can be recorded on a computer-readable storage medium (excluding carrier waves).

[0065] When distributing a program, the program is sold in the form of a portable storage medium such as a DVD (Digital Versatile Disc) or a CD-ROM (Compact Disc Read Only Memory) on which the program is recorded. Alternatively, the program can be stored in the storage device of a server computer and transferred from the server computer to other computers via a network.

[0066] A computer that executes a program stores, for example, a program recorded on a portable storage medium or a program transferred from a server computer in its own storage device. The computer then reads the program from its own storage device and executes processing in accordance with the program. Note that the computer can also read the program directly from a portable storage medium and execute processing in accordance with that program. The computer can also execute processing in accordance with the program received each time a program is transferred from the server computer.

[0067] The above-described embodiment is a preferred example of the present invention, but the present invention is not limited to this and can be modified in various ways without departing from the spirit of the present invention.

[0068] 10 Server (repair order determination device) 24 Simulation unit (identification unit) 26 Restoration effect calculation unit (part of determination unit) 28 Repair order determination unit (part of determination unit) 90 CPU (computer)

Claims

1. A program for determining the repair order of infrastructure equipment, which causes a computer to execute the following process: based on information about infrastructure equipment in a target area and information about multiple damaged areas in the infrastructure equipment, identify estimated areas in which services provided by the infrastructure equipment will be restored if multiple repair targets, each of which includes at least some of the multiple damaged areas, are repaired; and based on the damage status of each of the identified estimated areas, determine the order in which to repair the multiple repair targets.

2. The repair order determination program for infrastructure equipment described in claim 1, characterized in that the determination process is a process of determining the order in which to repair multiple repair targets based on the number of homes that would be habitable if the repair targets included in each of the identified estimated ranges were repaired, or the ratio of the number of homes that would be habitable if the repair targets were repaired to the number of homes in each of the identified estimated ranges.

3. The infrastructure equipment repair order determination program described in claim 2, characterized in that the determination process is a process of determining the order in which to repair multiple repair targets based on the number of evacuees from each of the identified estimated ranges.

4. A repair order determination program for infrastructure equipment as described in claim 2 or 3, characterized in that the determination process is a process of determining the order in which to repair multiple repair objects based on the time required to repair the multiple repair objects.

5. The repair order determination program for infrastructure equipment described in claim 1, characterized in that the identification process is a process of identifying, through a simulation using a digital twin, an estimated range in which the services provided by the infrastructure equipment will be restored if each of the multiple repair targets is repaired.

6. The infrastructure facility repair order determination program according to claim 1, wherein the infrastructure facility is a water pipe.

7. A method for determining the repair order of infrastructure equipment, characterized by the computer executing the following processes: based on information about infrastructure equipment in a target area and information about multiple damaged areas in the infrastructure equipment, identify estimated ranges in which services provided by the infrastructure equipment will be restored if multiple repair targets, each of which includes at least a portion of the multiple damaged areas, are repaired; and based on the damage status of each of the identified estimated ranges, determine the order in which to repair the multiple repair targets.

8. A repair order determination device comprising: an identification unit that, based on information about infrastructure facilities in a target area and information about multiple damaged locations in the infrastructure facilities, identifies estimated ranges in which services provided by the infrastructure facilities will be restored if multiple repair targets, each of which includes at least a portion of the multiple damaged locations, are repaired; and a determination unit that determines the order in which to repair the multiple repair targets based on the damage status of each of the identified estimated ranges.

9. The repair order determination device according to claim 8, further comprising an output unit that outputs the order determined by said determination unit to devices related to the repair of the plurality of repair targets, and operates the devices related to the repair.

Citation Information

Patent Citations

  • Disaster recovery schedule supporting device

    JP2000067125A

  • Pipeline management system, pipeline management method and pipeline management program

    JP2012146078A

  • Worker allocation management system and method

    JP2024039253A