Inventory management device, inventory management system, and inventory management method
The digital inventory management system optimizes procurement of maintenance parts for mobile objects by selecting locations and personnel, addressing inefficiencies and environmental concerns through on-demand manufacturing, enhancing efficiency and reducing downtime.
Patent Information
- Application Number
- JP2024104892
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-06-28
- Publication Date
- 2026-01-16
AI Technical Summary
Existing inventory management systems for mobile objects, such as ships, face challenges in efficiently procuring maintenance parts due to limited cargo capacity, part deterioration, storage costs, and environmental impact, while also dealing with the issue of end-of-life parts and technician availability.
A digital inventory management system that includes a processor-based device for optimizing parts procurement by selecting procurement locations, manufacturing entities, and maintenance personnel deployment, using KPIs to evaluate and propose efficient procurement plans, incorporating 3D printing for on-demand part manufacturing near the procurement location.
Enables efficient and environmentally friendly procurement of maintenance parts by optimizing procurement locations, manufacturing methods, and personnel deployment, reducing downtime and environmental impact.
Smart Images

Figure 2026006114000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an inventory management device, an inventory management system, and an inventory management method. [Background technology]
[0002] Procurement planning for maintenance parts is a key factor in maintaining mobile objects that travel long distances, such as ships. For example, if spare parts for all maintenance parts could be carried on board the ship, or if maintenance parts could be procured immediately at each port of call, downtime could be reduced. However, this is not realistic due to issues such as limited cargo capacity, part deterioration, and storage costs in warehouses. Furthermore, while it is said that more than half of ships are in operation for 15 years or more, parts are typically serviced for around 10 years. After that, parts are considered end-of-life (EOSL), creating challenges in securing technicians (maintenance personnel) capable of procuring and handling them. Furthermore, as companies are now required to address environmental issues such as carbon neutrality, manufacturers are also being asked to reduce the environmental impact of transporting maintenance parts.
[0003] One idea is to store part design information as digital data and use 3D printers and digital processing machines to manufacture parts on demand near the procurement location.
[0004] Patent Document 1 describes technology related to "an optimization system for transport scheduling and inventory management of bulk products from supply locations to demand locations, the optimization system comprising a mathematical model including mathematical programming equations, the mathematical model having an objective function of minimizing a cost basis for transporting products for multiple deliveries over a period of time, including constraints related to transport scheduling and inventory management, and taking into account the stockpiling of bulk products at supply locations and the removal of bulk products from demand locations (neither of which need to be constant over time); a database application for data input that interfaces with the mathematical model; and a mathematical optimization solver that solves equations provided by the mathematical model after the mathematical model receives data from a database system, thereby the optimization system including a solver that provides an optimized or optimal result for the data input." [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Special table number 2009-539188 Summary of the Invention [Problem to be solved by the invention]
[0006] The technology described in Patent Document 1 can optimize the transportation of bulk products in parts procurement. However, it is based on a model in which bulk products are manufactured in advance and transported, and has limitations because it does not change the procurement method itself. The object of the present invention is to provide a technology for efficiently procuring parts for mobile objects. [Means for solving the problem]
[0007] The present application includes a number of means for solving at least part of the above problems, examples of which are as follows. An inventory management device according to one aspect of the present invention that solves the above-mentioned problems is an inventory management device that includes one or more processors, and includes a memory unit that stores at least a parts list for parts of a mobile body, drawings of the parts, a movement plan for the mobile body, and a maintenance personnel deployment plan for the parts, and the processor executes the following operations: a preparation parts acceptance process that accepts a plurality of KPIs (Key Performance Indexes) used to specify the parts and evaluate procurement proposals; a procurement location selection process that identifies a procurement location from which to procure the parts in accordance with the movement plan; a manufacturing entity selection process that identifies a manufacturing entity that will manufacture the parts in the vicinity of the procurement location; a maintenance personnel dispatch timing selection process that identifies a timing at which the manufacturing entity will procure the parts using the manufacturing method in the vicinity of the procurement location, using the maintenance personnel deployment plan; and a proposal process that outputs the procurement proposal, which includes at least the procurement location, the manufacturing entity, the timing at which the parts will be procured, and the maintenance personnel deployment plan, as a proposal in accordance with the weighting of the KPIs. [Effects of the Invention]
[0008] According to the present invention, it is possible to provide a technology for efficiently procuring parts for a moving body. Problems, configurations, and effects other than those described above will become apparent from the following description of the preferred embodiment of the invention. [Brief explanation of the drawings]
[0009] [Figure 1] FIG. 1 illustrates an example of the configuration of a digital inventory management system. [Figure 2] FIG. 10 is a diagram illustrating an example of a data structure of a parts list. [Figure 3] FIG. 10 is a diagram illustrating an example of a data structure of drawing information. [Figure 4] FIG. 10 is a diagram illustrating an example of a data structure of manufacturing entity information. [Figure 5] FIG. 10 is a diagram illustrating an example of a data structure of manufacturing method information. [Figure 6] FIG. 2 is a diagram illustrating an example of a data structure of flight plan information. [Figure 7] FIG. 10 is a diagram illustrating an example of a data structure of a maintenance worker schedule. [Figure 8] FIG. 10 is a diagram illustrating an example of a data structure of case information. [Figure 9] FIG. 2 illustrates an example of a hardware configuration of an inventory management device. [Figure 10] FIG. 10 is a diagram illustrating an example of a processing flow of part ordering processing. [Figure 11] FIG. 10 is a diagram showing an example of a condition input screen. [Figure 12] FIG. 10 is a diagram illustrating an example of a procurement proposal screen. DETAILED DESCRIPTION OF THE INVENTION
[0010] First Embodiment Hereinafter, embodiments of the present invention will be described with reference to the drawings. The examples are illustrative of the present invention, and for clarity of explanation, appropriate omissions and simplifications have been made. The present invention can be implemented in various other forms. Unless otherwise specified, each component may be singular or plural.
[0011] In order to facilitate understanding of the invention, the position, size, shape, range, etc. of each component shown in the drawings may not represent the actual position, size, shape, range, etc. Therefore, the present invention is not necessarily limited to the position, size, shape, range, etc. disclosed in the drawings.
[0012] Examples of various types of information may be described using expressions such as "table," "list," and "queue," but the various types of information may be expressed using data structures other than these. For example, various types of information such as "XX table," "XX list," and "XX queue" may be expressed as "XX information." When describing identification information, expressions such as "identification information," "identifier," "name," "ID," and "number" are used, but these are interchangeable. Furthermore, in the embodiments, identification information described using these expressions is expressed using symbols, numbers, natural language, or a combination thereof, but the identification information may be in a format other than these.
[0013] When there are multiple components with the same or similar functions, they may be described using the same reference numeral with different subscripts. When there is no need to distinguish between these multiple components, the subscripts may be omitted.
[0014] In the embodiments, processing performed by executing a program may be described. Here, a computer executes the program using a processor (e.g., a CPU or a GPU) and performs processing defined by the program using storage resources (e.g., a memory) and interface devices (e.g., a communication port). Therefore, the entity performing the processing by executing the program may be the processor. Similarly, the entity performing the processing by executing the program may be a controller, device, system, computer, or node having a processor. The entity performing the processing by executing the program may be any computing unit, and may include a dedicated circuit that performs specific processing. Here, the dedicated circuit may be, for example, an FPGA (Field Programmable Gate Array), an ASIC (Application Specific Integrated Circuit), or a CPLD (Complex Programmable Logic Device).
[0015] A program may be installed on a computer from a program source. The program source may be, for example, a program distribution server or a computer-readable storage medium. When the program source is a program distribution server, the program distribution server may include a processor and a storage resource for storing the program to be distributed, and the processor of the program distribution server may distribute the program to be distributed to other computers. In addition, in an embodiment, two or more programs may be realized as one program, or one program may be realized as two or more programs.
[0016] Furthermore, although the present invention is typically realized by an information processing device, it may also be realized as a platform having the functions of the present invention.
[0017] The digital inventory management system 1 is particularly effective when used in preparation work for procuring parts for a mobile object that operates irregularly. Such a mobile object is typically a ship, and therefore ships are mainly used as an example in this embodiment. However, the invention is not limited to ships, and may also be applied to other mobile objects that operate irregularly (such as personal airplanes). However, this does not exclude application to mobile objects that operate regularly.
[0018] 1 is a diagram showing an example of the configuration of a digital inventory management system. The digital inventory management system 1 includes an inventory management device 100. The inventory management device 100 is also connected to other devices via a network 50 so that they can communicate with each other.
[0019] For example, the inventory management device 100 is an information processing device including a storage unit 110, a processing unit 120, a UI (User Interface) device 140, and an NI (Network Interface) device 150.
[0020] [Data Description] The storage unit 110 includes a parts list 111, drawing information 112, manufacturer information 113, manufacturing method information 114, operation plan information 115, maintenance staff schedule 116, and case information 117.
[0021] The parts list 111 is information that stores the parts that make up a product and their hierarchical structure in a manner that allows them to be identified. The parts list 111 is so-called BOM (Bill of Material) data, and is tree-structured data.
[0022] 2 is a diagram showing an example of the data structure of a parts bill 111. The parts bill 111 includes the part names 111a of the parts that make up the product, the hierarchical numbers 111b, the parent part names 111c, the child part names 111d, the required quantities 111e, and the reference drawings 111f.
[0023] The product name 111a is the name or identifier of a part that constitutes a ship (mobile body). The hierarchical number 111b is information that identifies the hierarchical level to which the part identified by the product name 111a belongs in the product tree. The parent part name 111c and the child part name 111d are information that respectively identify the part to which the part identified by the product name 111a is directly attached and the part that is directly attached to the part identified by the product name 111a. The required quantity 111e is information that identifies the quantity (number) of the part identified by the product name 111a to be incorporated into the ship. The reference drawing 111f is information that identifies the drawing number of the part identified by the product name 111a.
[0024] 3 is a diagram showing an example of the data structure of drawing information. Drawing information 112 includes a drawing 112b for each drawing number 112a that distinguishes the drawing from other drawings. Drawing 112b includes dimensional information 112c written in accordance with the shape of the part, and information specifying the distance for each specified part on the drawing, such as a notation 112d of "Φ50mm" indicating a diameter of 50mm and a notation 112e of "550mm" indicating a length of 550mm.
[0025] 4 is a diagram showing an example of the data structure of the manufacturing entity information 113. The manufacturing entity information 113 stores, for each part name, one or more pieces of information that identify an entity capable of manufacturing the part in association with the part name.
[0026] Specifically, the manufacturing entity information 113 includes, for each product name 113a, a region 113b, a manufacturing entity identifier 113c, and a feasible manufacturing method 113d. The region 113b is information that identifies the region where the manufacturing entity covers procurement. The manufacturing entity identifier 113c is information that distinguishes the manufacturing entity that can manufacture the part identified by the product name 113a from other entities. Note that the manufacturing entity may be a company, or may be a specific factory or other base of a company. The feasible manufacturing method 113d includes a list of one or more manufacturing methods that can be used by the manufacturing entity identified by the manufacturing entity identifier 113c to manufacture the part identified by the product name 113a.
[0027] 5 is a diagram showing an example of the data structure of the manufacturing method information 114. The manufacturing method information 114 stores, for each part name, one or more pieces of information that specify a method by which the part can be manufactured, in association with the part name.
[0028] Specifically, the manufacturing method information 114 includes, for each product name 114a, a manufacturing method 114b, a manufacturing cost 114c, a lead time 114d, and manufacturing conditions 114e. The manufacturing method 114b is information that specifies the method for manufacturing the part. The manufacturing cost 114c is the cost required for manufacturing using the manufacturing method 114b. The lead time 114d is the time required for manufacturing using the manufacturing method 114b. The manufacturing conditions 114e are the conditions required for manufacturing the part, or conditions when there are restrictions on manufacturing (for example, areas where the use of certain materials or manufacturing methods is legally prohibited).
[0029] 6 is a diagram showing an example of the data structure of the operation plan information. An operation plan is associated with each ship and stored in the operation plan information 115. In other words, the operation plan information 115 can also be said to be a movement plan for a moving object.
[0030] Specifically, the operation plan information 115 includes, for each ship identifier 115a, a date and time 115b, a sea area 115c, a port of call 115d, and a next port of call 115e. The sea area 115c is information that specifies the sea area where the ship identified by the ship identifier 115a is located at the date and time 115b. The port of call 115d is information that specifies the location (port) where the ship identified by the ship identifier 115a is calling at the date and time 115b. The next port of call 115e is information that specifies the location (port) where the ship identified by the ship identifier 115a will next call at the date and time 115b.
[0031] 7 is a diagram showing an example of the data structure of a maintenance staff schedule. The maintenance staff schedule 116 stores a work schedule for each maintenance staff member in association with the work schedule. In other words, the maintenance staff schedule 116 can also be said to be a deployment plan for maintenance personnel for parts.
[0032] Specifically, the maintenance worker schedule 116 includes, for each maintenance worker identifier 116a, a date and time 116b, a sea area 116c, and a work location 116d. The sea area 116c is information that identifies the sea area where the maintenance worker identified by the maintenance worker identifier 116a is located on the date and time 116b. The work location 116d is information that identifies the location (such as a factory) where the maintenance worker identified by the maintenance worker identifier 116a works on the date and time 116b.
[0033] The maintenance personnel schedule 116 includes schedules for both maintenance personnel who can manufacture the procured parts and maintenance personnel who can install the procured parts into mobile objects. For example, although not shown, the maintenance personnel schedule 116 stores information that records the parts that a maintenance personnel identified by the maintenance personnel identifier 116a can manufacture and the parts that the maintenance personnel can install, in association with each other.
[0034] 8 is a diagram showing an example of the data structure of case information 117. Case information 117 stores procurement results in association with each case.
[0035] Specifically, the case information 117 includes, for each case identifier 117a, a product name 117b, a manufacturing method 117c, a manufacturing entity 117d, a resolution period 117e, a CO2 emission amount 117f, and a part cost scale 117g. The case identifier 117a is information that distinguishes a case from other cases. The resolution period 117e is the period from ordering to completion of procurement. The CO2 emission amount 117f is information that indicates the amount of greenhouse gases emitted in the procurement of the part. The part cost scale 117g is information that indicates the scale (order) of the cost incurred in procuring the part.
[0036] A typical example of a greenhouse gas is CO2, but it is not limited to this and includes various gases that are said to have a greenhouse effect. Typical examples include carbon dioxide (CO2), methane (CH4), nitrous oxide (N2O), hydrofluorocarbons (HFCs), perfluorocarbons (PFCs), and sulfur hexafluoride (SF6), but it is not limited to these, and it does not necessarily have to include these, but can be any of them, or the greenhouse effect can be converted to any of these gases.
[0037] The processing unit 120 includes an event reception unit 121, a preparation parts reception unit 122, a procurement location selection unit 123, a manufacturing entity selection unit 124, a manufacturing method selection unit 125, a maintenance personnel dispatch timing selection unit 126, a KPI weighting unit 127, a proposal unit 128, a parts ordering unit 129, and a maintenance personnel ordering unit 130.
[0038] The event receiving unit 121 receives various events including a part ordering instruction, and when it detects a part ordering instruction, starts a part ordering process, which will be described later.
[0039] The preparation parts receiving unit 122 receives the specification of parts to be procured.
[0040] The procurement location selection unit 123 identifies a procurement location from which parts are procured in accordance with the movement plan. A procurement location refers to a manufacturing entity that can provide the parts, and in the case of a ship, for example, refers to a manufacturing location in the country or region where the ship calls. Specifically, the procurement location selection unit 123 identifies a procurement location in accordance with the lead time until procurement and the locations (ports of call, harbors) to be visited in the movement plan. Furthermore, the procurement location selection unit 123 identifies a procurement location in accordance with the lead time until procurement, the locations to be visited in the movement plan, and the possibility of changes to the deployment plan of maintenance personnel.
[0041] The manufacturer selection unit 124 identifies a manufacturer that manufactures parts near the procurement location.
[0042] The manufacturing method selection unit 125 identifies a manufacturing method for the part near the procurement location.
[0043] The maintenance personnel dispatch timing selection unit 126 uses a maintenance personnel deployment plan to determine the time when a manufacturing entity near a procurement location will procure parts using a manufacturing method. "Determining the time to procure parts using the maintenance personnel deployment plan" means determining the earliest date and time when maintenance personnel can be dispatched to a location through which a mobile object passes, based on the mobile object's operation plan and the deployment plan of maintenance personnel related to the mobile object, and determining the time to procure parts. For example, in the case of a ship, when a part such as an engine is damaged, the earliest port of call for the ship and the date when maintenance personnel can be dispatched are determined and specified based on the ship's operation plan and the deployment plan of maintenance personnel. The determination is possible if the operation plan and the deployment plan of maintenance personnel are available. The maintenance personnel dispatch timing selection unit 126 determines a feasible time to procure parts using the deployment plan of maintenance personnel capable of manufacturing parts and the deployment plan of maintenance personnel capable of procuring parts and installing the procured parts into the mobile object after the mobile object arrives at the procurement location.
[0044] The KPI weighting unit 127 receives a plurality of KPIs (Key Performance Indices) used to evaluate the procurement proposal and coefficients that serve as weights for the KPIs.
[0045] The proposal unit 128 outputs a procurement plan including at least the procurement location, the manufacturing entity, the timing of procuring the parts, and the allocation plan of maintenance personnel as a proposal according to the weighting of the KPI. Furthermore, the proposal unit 128 outputs the procurement plan in which the received multiple types of KPIs are most important.
[0046] The parts ordering unit 129 delivers the drawings of the parts to the manufacturing entity.
[0047] The maintenance personnel ordering unit 130 changes the maintenance personnel schedule 116 and adjusts the allocation of maintenance personnel to the procurement location.
[0048] The UI device 140 accepts input of various instructions from a user (operator). The input contents include at least information specifying the parts to be procured, KPIs for evaluating procurement and their weights, and information specifying instructions for approving procurement. For example, the UI device 140 accepts input of information specifying the parts to be procured via an input device such as a mouse or keyboard.
[0049] The UI device 140 displays the procurement plan on a screen via a display device. The UI device 140 may be configured as an integrated unit with an input device, such as a touch panel. Furthermore, the UI device 140 may be configured in a separate housing from the inventory management device 100. In this case, the UI device 140 may be realized by a separate terminal device, and input information and output information may be transferred via a network.
[0050] The NI device 150 is connected to an external device so as to be able to communicate with it via a communication path such as a network 50 that is any one of, or a combination of, a public network such as the Internet, a communication network that partially or entirely uses a LAN (Local Area Network), a WAN (Wide Area Network), a VPN (Virtual Private Network), etc. Note that the network 50 may be a wireless communication network such as Wi-Fi (registered trademark) or 5G (Generation).
[0051] [Hardware Configuration] Figure 9 is a diagram showing an example of the hardware configuration of an inventory management device. The inventory management device 100 can be realized as a general information processing device 900 including a processor 901, hardware memory 902 such as RAM (Random Access Memory), storage 903 such as a hard disk drive (HDD) or solid state drive (SSD), a reading device 905 for reading information from a portable storage medium 904 such as a CD (Compact Disk) or DVD (Digital Versatile Disk), input devices 906 such as a keyboard, mouse, barcode reader, or touch panel, output devices 907 such as a display, and a communication device 908 for communicating with other computers via a communication network such as a LAN or the Internet, or as a network system including multiple such information processing devices 900. Note that the reading device 905 may be capable of not only reading but also writing to the portable storage medium 904.
[0052] The processor 901 is, for example, a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit). The processor 901 performs various processes by executing various predetermined programs loaded from the storage 903 into the memory 902. The programs are, for example, application programs that can be executed on an OS (Operating System) program. The programs may be installed in the storage 903 from a portable storage medium 904 via a reading device 905, or may be downloaded from a network via a communication device 908 and executed by the processor 901.
[0053] For example, the event reception unit 121, the preparation parts reception unit 122, the procurement location selection unit 123, the manufacturing entity selection unit 124, the manufacturing method selection unit 125, the maintenance personnel dispatch timing selection unit 126, the KPI weighting unit 127, the proposal unit 128, the parts ordering unit 129, and the maintenance personnel ordering unit 130 can be realized by loading a program stored in storage 903 into memory 902 and executing it on the processor 901.
[0054] The UI device 140 can be realized by the processor 901 using the input device 906, the output device 907, and the communication device 908. The storage unit 110 can be realized by the processor 901 using the memory 902 or the storage 903. The NI device 150 can be realized by the processor 901 using the communication device 908.
[0055] [Explanation of Operation] Fig. 10 is a diagram showing an example of the processing flow of parts ordering processing. The parts ordering processing starts, for example, when the UI device 140 receives an event including an instruction to execute parts ordering processing from the user.
[0056] First, the event receiving unit 121 receives an event (step S001). Specifically, the event receiving unit 121 extracts an instruction to execute a parts ordering process from the event information.
[0057] Then, the KPI weighting unit 127 receives the KPIs to be evaluated and their weights (step S002). Specifically, the KPI weighting unit 127 receives one or more KPIs and their weights desired by the user as KPIs for evaluating the procurement proposal. For example, KPIs include environmental load, CO2 emissions, cost, performance, quality, lead time, resilience, downtime, safety, etc. Also, for example, a weight is a coefficient by which the KPI is multiplied.
[0058] Then, the preparation parts receiving unit 122 identifies necessary parts (step S003). Specifically, the preparation parts receiving unit 122 receives designation of parts to be procured from the event information. For example, when an event is issued from a ship in operation requesting the procurement of equipment such as an impeller (compressor part), a piston (engine part), and shielding gas, the preparation parts receiving unit 122 identifies these parts as necessary parts.
[0059] Then, the procurement location selection unit 123 extracts candidate procurement locations from the route (step S004). Specifically, the procurement location selection unit 123 identifies the procurement location based on the lead time until procurement, the locations to be visited in the movement plan, and the possibility of changes to the maintenance personnel deployment plan. For example, the procurement location selection unit 123 refers to the case information 117 to identify the average lead time for the required parts, and identifies ports of call after the lead time has elapsed as candidate procurement locations by referring to the operation plan information 115. Then, the procurement location selection unit 123 refers to the maintenance personnel schedule 116 to exclude from the candidate procurement locations those procurement locations where maintenance personnel cannot work.
[0060] Then, the manufacturing method selection unit 125 identifies a manufacturing method for the required parts near the procurement location based on the KPI, taking into account the case studies (step S005). For example, the manufacturing method selection unit 125 selects a manufacturing method that can be adopted to manufacture the required parts for each candidate procurement location, taking into account the KPI and its weight. For example, the manufacturing method selection unit 125 refers to the manufacturing method information 114 to extract manufacturing methods that can manufacture the required parts, and then refers to the case study information 117 to select a manufacturing method that has a proven track record as a possible manufacturing method.
[0061] Furthermore, the manufacturing method selection unit 125 refers to the manufacturing conditions 114e of the manufacturing method information 114 and excludes from selection manufacturing methods that are deemed impractical in a certain region (for example, not permitted within the EU). For example, in a region where manufacturing conditions are not met due to legal restrictions or the like, the manufacturing method selection unit 125 excludes the manufacturing method from selection. Furthermore, when identifying a manufacturing method, the manufacturing method selection unit 125 identifies a manufacturing method according to the weighting of KPIs, such as prioritizing a manufacturing method with a short lead time even if it increases manufacturing costs if downtime would result in a significant loss.
[0062] Then, the manufacturer selection unit 124 selects a manufacturer that can implement the manufacturing method at the manufacturing location (step S006). Specifically, the manufacturer selection unit 124 refers to the manufacturer information 113 to identify a manufacturer that includes the identified manufacturing method in the feasible manufacturing methods 113d and can manufacture the necessary parts near the procurement location (region 113b that includes the procurement location). The manufacturer selection unit 124 may also refer to the case information 117 to select a manufacturer with a proven track record.
[0063] Then, the maintenance worker dispatch timing selection unit 126 selects the maintenance worker dispatch timing based on the lead time 114d of the manufacturing method information 114 and the maintenance worker schedule 116 (step S007). Specifically, the maintenance worker dispatch timing selection unit 126 specifies, using the maintenance worker allocation plan, the time when a manufacturing entity will procure parts using the manufacturing method near the procurement location as the maintenance worker dispatch timing. In this case, the maintenance worker dispatch timing selection unit 126 selects maintenance workers by distinguishing between the manufacturing period of the parts and the period when the parts are incorporated into the mobile object.
[0064] Then, the KPI weighting unit 127 accepts a change in the weighting of the KPI (step S008). Specifically, the KPI weighting unit 127 calculates and presents the KPI accepted in step S002 according to the combination of the necessary parts identified in step S003, the procurement location identified in step S004, the manufacturing method identified in step S005, the manufacturing entity identified in step S006, and the maintenance worker dispatch timing identified in step S007.
[0065] Furthermore, the KPI weighting unit 127 calculates and presents an evaluation index by weighting multiple KPIs using the KPI weights received in step S002. Furthermore, when the KPI weighting unit 127 receives a change in the weighting of multiple KPIs, it calculates and presents an evaluation index using the changed weighting.
[0066] Then, the proposing unit 128 presents a procurement plan including the procurement location, manufacturing entity, and manufacturing method that maximizes the overall KPI (step S009). Specifically, the proposing unit 128 outputs a procurement plan that includes at least the procurement location, manufacturing entity, timing of parts procurement, and a maintenance personnel deployment plan as a proposal based on the weighting of the KPI. Furthermore, the proposing unit 128 outputs a procurement plan that maximizes the multiple types of KPIs received (the evaluation index calculated in step S008) as a proposal.
[0067] Then, the parts ordering unit 129 orders the parts (step S010). Specifically, the parts ordering unit 129 orders the necessary parts according to one of the procurement plans (for example, a plan specified by the user). For example, the parts ordering unit 129 delivers drawing information 112, which is drawing data of the necessary parts, to the manufacturing entity in the ordering procedure.
[0068] Then, the maintenance personnel ordering unit 130 orders a maintenance personnel (step S011). Specifically, the maintenance personnel ordering unit 130 changes the maintenance personnel schedule 116 and adjusts so that a maintenance personnel is allocated to the procurement site. Then, the maintenance personnel ordering unit 130 orders the maintenance personnel to perform the work.
[0069] The above is an example of the processing flow of the parts ordering process. According to the processing flow of the parts ordering process, parts for a mobile object can be procured efficiently.
[0070] FIG. 11 is a diagram showing an example of a condition input screen. The condition input screen 700 is a screen displayed during the above-described parts ordering process. The condition input screen 700 is displayed on the UI device 140. The condition input screen 700 displays multiple input areas for accepting the parts required for each ship and the KPIs used in procurement evaluation. Specifically, the condition input screen 700 includes a ship identifier input field 710, a product name input field 711, a quantity input field 712, a KPI input field 713, and a procurement proposal submission instruction reception field 714.
[0071] The vessel identifier input field 710 accepts input of an identifier that identifies the vessel for which an order is being placed. The product name input field 711 accepts input of the name of the part to be ordered. The quantity input field 712 accepts input of the quantity of the part to be ordered. The KPI input area 713 accepts input of the KPI and its weight to be used for procurement evaluation. The procurement proposal presentation instruction reception area 714 starts the part ordering process upon receiving an instruction.
[0072] FIG. 12 is a diagram showing an example of a procurement proposal screen. The procurement proposal screen 800 is a screen displayed during the parts ordering process described above. The procurement proposal screen 800 is displayed on the UI device 140. The procurement proposal screen 800 displays the required parts and procurement proposals for each ship. Specifically, the procurement proposal screen 800 includes a vessel identifier display field 810, a product name display field 811, a quantity display field 812, a reference drawing display area 813, a procurement proposal display area 814, an area 815 for receiving instructions to present another procurement proposal, and an area 816 for receiving instructions to adopt the procurement proposal.
[0073] The vessel identifier display field 810 displays the identifier that identifies the vessel for which the order is being placed. The product name display field 811 displays the name of the part being ordered. The quantity display field 812 outputs the quantity of the part being ordered. The reference drawing display area 813 displays the drawing number of the part being ordered, or the drawing identified by the drawing number. The procurement proposal display area 814 presents the procurement proposal constructed during the part ordering process. The alternative procurement proposal presentation instruction reception area 815, upon receiving an instruction, transitions to a condition input screen and allows for changes to parameters, such as changes to KPI weighting, to present a different procurement proposal. The procurement proposal adoption instruction reception area 816 accepts an instruction to adopt the procurement proposal presented in the procurement proposal display area 814. Specifically, it accepts an instruction to order parts and maintenance personnel using the procurement proposal presented in the procurement proposal display area 814.
[0074] The above is an example of the digital inventory management system 1 according to the first embodiment of the present invention. The digital inventory management system 1 according to the first embodiment makes it possible to efficiently procure parts for a mobile object.
[0075] The present invention is not limited to the above-described embodiment, but includes various modifications. For example, the above-described embodiment has been described in detail to clearly explain the present invention, and is not necessarily limited to an embodiment including all of the described configurations. It is possible to replace part of the configuration of an embodiment with another configuration, and it is also possible to add the configuration of another embodiment to the configuration of an embodiment. It is also possible to delete part of the configuration of an embodiment.
[0076] For example, in the above embodiment, the inventory management device 100 estimates the procurement location, lead time, etc. by directly referencing the case information 117, but this is not limited to this, and the KPIs such as the procurement location and lead time may be estimated using a trained model that has undergone machine learning using the case information 117. In this way, as the case information 117 is accumulated and enriched, it becomes possible to improve the estimation accuracy.
[0077] Furthermore, even when there are multiple manufacturers, by using a trained model that has undergone machine learning using the case information 117, it is possible to propose manufacturers with less variation in lead time.
[0078] Some or all of the above-described units, configurations, functions, processing units, etc. may be implemented in hardware, for example, by designing them as integrated circuits. Furthermore, the above-described units, configurations, functions, etc. may be implemented in software by a processor interpreting and executing a program that implements each function. Information such as the programs, tables, and files that implement each function can be stored in a memory, a recording device such as a hard disk, or a recording medium such as an IC card, SD card, or DVD.
[0079] It should be noted that the control lines and information lines in the above-described embodiments are those considered necessary for the explanation, and do not necessarily show all the control lines and information lines in the product. In reality, it can be considered that almost all components are interconnected. The present invention has been described above, focusing on the embodiments. [Explanation of symbols]
[0080] 1: Digital inventory management system, 50: Network, 100: Inventory management device, 110: Memory unit, 111: Bill of materials, 112: Drawing information, 113: Manufacturing entity information, 114: Manufacturing method information, 115: Operation plan information, 116: Maintenance staff schedule, 117: Case information, 120: Processing unit, 121: Event reception unit, 122: Preparation parts reception unit, 123: Procurement location selection unit, 124: Manufacturing entity selection unit, 125: Manufacturing method selection unit, 126: Maintenance staff dispatch timing selection unit, 127: KPI weighting unit, 128: Proposal unit, 129: Parts ordering unit, 130: Maintenance staff ordering unit, 140: UI device, 150: NI device.
Claims
1. 1. An inventory control device comprising one or more processors, a storage unit that stores at least a parts list of parts of the moving body, drawings of the parts, a movement plan of the moving body, and an allocation plan of maintenance personnel for the parts; The processor: a preparation part acceptance process for accepting a plurality of KPIs (Key Performance Indexes) to be used for designating the parts and evaluating the procurement proposal; a procurement location selection process for identifying a procurement location for procuring the part in accordance with the movement plan; a manufacturing entity selection process for identifying a manufacturing entity that manufactures the parts near the procurement location; a manufacturing method selection process for identifying a manufacturing method for the part near the procurement location; a maintenance worker dispatch timing selection process that specifies, using the maintenance worker deployment plan, a timing when the manufacturing entity will procure the parts using the manufacturing method near the procurement location; a proposal process for outputting the procurement plan including at least the procurement location, the manufacturing entity, the time for procuring the parts, and the maintenance personnel deployment plan as a proposal according to the weighting of the KPI; An inventory management device that executes the above.
2. The inventory management device according to claim 1, In the proposal process, a plurality of types of KPIs are accepted, and the procurement plan in which the KPI is most important is output as a proposal. An inventory management device characterized by:
3. The inventory management device according to claim 1, The processor performs a part ordering process to deliver drawings of the parts to the manufacturing entity; An inventory management device that executes the above.
4. The inventory management device according to claim 1, In the procurement location selection process, the procurement location is identified according to a lead time until the procurement and a stopover location in the travel plan. An inventory management device characterized by:
5. The inventory management device according to claim 1, In the procurement location selection process, the procurement location is identified according to a lead time until the procurement, stopover locations in the movement plan, and a possibility of changes to the maintenance personnel deployment plan. An inventory management device characterized by:
6. The inventory management device according to claim 1, the mobile body is a ship, the procurement location is a predetermined port, In the procurement location selection process, the procurement location is identified according to the lead time until the procurement and ports to be called in in the movement plan. An inventory management device characterized by:
7. The inventory management device according to claim 1, the maintenance personnel allocation plan includes an allocation plan for maintenance personnel capable of manufacturing the procured parts and an allocation plan for maintenance personnel capable of assembling the procured parts into the mobile body; In the maintenance worker dispatch timing selection process, the timing for procuring the parts is identified using a deployment plan for the maintenance personnel who can manufacture the parts when the parts are procured and a deployment plan for the maintenance personnel who can install the procured parts into the mobile body after the parts are procured, and the deployment plan for the maintenance personnel is changed. An inventory management device characterized by:
8. 1. An inventory control system using one or more computers, The computer a storage unit that stores at least a parts list of parts of the moving body, drawings of the parts, a movement plan of the moving body, and an allocation plan of maintenance personnel for the parts; The computer a preparation part receiving step of receiving a plurality of KPIs (Key Performance Indexes) to be used for specifying the part and evaluating the procurement proposal; a procurement location selection step of identifying a procurement location from which to procure the part in accordance with the movement plan; a manufacturing entity selection step of identifying a manufacturing entity that manufactures the parts near the procurement location; a manufacturing method selection step of identifying a manufacturing method for the part near the procurement location; a maintenance personnel dispatch timing selection step of specifying, using the maintenance personnel deployment plan, a timing when the manufacturing entity will procure the parts using the manufacturing method near the procurement location; a proposing step of outputting the procurement plan including at least the procurement location, the manufacturing entity, the time to procure the parts, and the maintenance personnel deployment plan as a proposal according to the weighting of the KPI; An inventory control system characterized by implementing the above.
9. 1. A method of inventory control using one or more computers, comprising: The computer a storage unit that stores at least a parts list of parts of the moving body, drawings of the parts, a movement plan of the moving body, and an allocation plan of maintenance personnel for the parts; The computer a preparation part receiving step of receiving a plurality of KPIs (Key Performance Indexes) to be used for specifying the part and evaluating the procurement proposal; a procurement location selection step of identifying a procurement location from which to procure the part in accordance with the movement plan; a manufacturing entity selection step of identifying a manufacturing entity that manufactures the parts near the procurement location; a manufacturing method selection step of identifying a manufacturing method for the part near the procurement location; a maintenance personnel dispatch timing selection step of specifying, using the maintenance personnel deployment plan, a timing when the manufacturing entity will procure the parts using the manufacturing method near the procurement location; a proposing step of outputting the procurement plan including at least the procurement location, the manufacturing entity, the time to procure the parts, and the maintenance personnel deployment plan as a proposal according to the weighting of the KPI; An inventory management method characterized by carrying out the steps.
Citation Information
Patent Citations
A system that optimizes transportation scheduling and inventory management of bulk products from the point of supply to the point of demand
JP2009539188A