Information processing device, information processing method, and information processing program

The information processing device addresses thermal runaway by generating a cooling learning model to automatically identify and address thermal issues in equipment, preventing malfunctions and failures.

WO2025203612A1PCT designated stage Publication Date: 2025-10-02SOFTBANK CORPORATION
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2024/013190
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 systems struggle to automatically identify the cause of thermal runaway in equipment, leading to potential malfunctions and network failures, especially in high-performance computing environments, and manual identification is cumbersome.

Method used

An information processing device that acquires operating status information, detects cooling device operations, identifies the cause of thermal issues, generates a cooling learning model, and controls air conditioning equipment to prevent thermal runaway.

Benefits of technology

Automatically generates a cooling learning model to estimate cooling needs and control air conditioning, effectively preventing thermal runaway in devices by determining necessary cooling times and intensities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2024013190_02102025_PF_FP_ABST
    Figure JP2024013190_02102025_PF_FP_ABST
Patent Text Reader

Abstract

Provided is an information processing device that makes it possible to achieve suitable air conditioning control in accordance with the operation status of an apparatus. This information processing device comprises: an acquisition unit that acquires operation status information indicating the operation status of one or more apparatuses; a detection unit that detects the activation of a cooling device which activates under a prescribed condition; a first identification unit that, on the basis of the activation and the activation time of the cooling device, identifies, from the operation status information, an apparatus serving as a cause for activation of the cooling device and cause information indicating a process being executed by the apparatus; a teacher data generation unit that generates teacher data in which the cause information identified by the identification unit is used as an explanatory variable, and in which the activation and the activation time of the cooling device are used as objective variables; and a learning unit that is trained on a plurality of pieces of the teacher data to generate a cooling learning model.
Need to check novelty before this filing date? Find Prior Art

Description

Information processing device, information processing method, and information processing program

[0001] The present invention relates to an information processing device that relays communication between terminals, an information processing method, and an information processing program.

[0002] In recent years, methods of cooling servers in data centers have included using fans to remove heat from the enclosures and arranging the equipment and racks in a way that prevents hot spots from forming. Patent Document 1 discloses a technology for cooling personal computers using Peltier elements.

[0003] Japanese Patent Application Laid-Open No. 2000-227821

[0004] In recent years, the increase in the speed of calculations in GPUs and CPUs and the diversification and complexity of AI processing using RICs (RAN Intelligent Controllers) have become significant, raising concerns that the load will cause elements to heat up and lead to thermal runaway. Thermal runaway can cause equipment malfunctions or breakdowns, leading to unstable operation and potentially causing network failures, while also posing a problem that manually identifying the cause is cumbersome.

[0005] Therefore, the present invention has been made in consideration of the above problems, and aims to provide an information processing device, an information processing method, and an information processing program that can identify the cause of thermal runaway in equipment without human intervention.

[0006] In order to solve the above problem, an information processing device according to one aspect of the present invention comprises an acquisition unit that acquires operating status information indicating the operating status of one or more devices; a detection unit that detects the operation of a cooling device that operates under specified conditions; a first identification unit that identifies, from the operating status information based on the operation and operating time of the cooling device, cause information indicating the device that causes the cooling device to operate and the process that the device is executing; a teacher data generation unit that generates teacher data with the cause information identified by the identification unit as an explanatory variable and the operation and operating time of the cooling device as objective variables; and a learning unit that learns multiple teacher data to generate a cooling learning model.

[0007] In addition, in the above information processing device, the acquisition unit may be provided with a second identification unit that sequentially acquires operation status information and identifies the equipment requiring cooling and the cooling time based on the operation status information and the cooling learning model, and an air conditioning control unit that controls the air conditioning equipment based on the equipment requiring cooling and the cooling time identified by the second identification unit.

[0008] In the information processing device, the control unit may control the air conditioning intensity and air direction based on the device that needs to be cooled and the cooling time.

[0009] In addition, in the above information processing device, the cooling device may include a temperature sensor that detects temperature, a power source, a Peltier element that performs cooling when current is applied, and a current control unit that applies current from the power source to the Peltier element when the temperature sensor reaches a predetermined temperature or higher, and the detection unit may be configured to detect the application of current to the Peltier element.

[0010] In addition, in the above-mentioned information processing device, the cooling device may include an expansion member that expands when the temperature reaches or exceeds a predetermined temperature, a power source, a Peltier element that performs cooling when current is applied, and a switch provided on the wiring connecting the power source and the Peltier element, which switch is turned on when the expansion member expands, and the detection unit may be configured to detect the flow of current to the Peltier element.

[0011] In addition, in order to solve the above problem, an information processing method according to one aspect of the present invention includes an acquisition step in which a computer acquires operating status information indicating the operating status of one or more devices; a detection step in which a computer detects the operation of a cooling device that operates under specified conditions; a first identification step in which a computer identifies, from the operating status information, cause information indicating the device that causes the cooling device to operate and the process that the device is performing, based on the operation and operating time of the cooling device; a training data generation step in which a computer generates training data using the cause information identified in the first identification step as an explanatory variable and the operation and operating time of the cooling device as objective variables; and a learning step in which a computer learns multiple training data to generate a cooling learning model.

[0012] In addition, in order to solve the above problem, an information processing program according to one embodiment of the present invention enables a computer to implement the following: an acquisition function for acquiring operating status information indicating the operating status of one or more devices; a detection function for detecting the operation of a cooling device that operates under specified conditions; a first identification function for identifying, from the operating status information based on the operation and operating time of the cooling device, cause information indicating the device that causes the cooling device to operate and the process that the device is executing; a teacher data generation function for generating teacher data using the cause information identified by the first identification function as an explanatory variable and the operation and operating time of the cooling device as objective variables; and a learning function for learning from multiple teacher data to generate a cooling learning model.

[0013] The information processing device according to the present invention can automatically generate a cooling learning model that can estimate the cooling time for cooling a device depending on the operating status of the device. With the cooling learning model, the information processing device can acquire information on the operating status of the device to determine whether the device should be cooled and, if so, how long the cooling time is required, thereby enabling the device to be cooled using, for example, air conditioning equipment.

[0014] Fig. 1 is a system diagram showing a configuration example of an air conditioning control system including an information processing device; Fig. 2 is a block diagram showing a configuration example of an information processing device; (a) and (b) are diagrams showing a configuration example of a cooling device; Fig. 3 is a flowchart showing an operation example of an information processing device during learning; and Fig. 4 is a flowchart showing an operation example of an information processing device during air conditioning control.

[0015] An information processing device according to the present invention will be described below with reference to the drawings.

[0016] <Overview> FIG. 1 is a schematic diagram illustrating an overview of a communication system 1. The information processing device 100 is a computer system that automatically controls the air conditioning device 30 according to the operating status of the device 10 to prevent the device 10 from experiencing thermal runaway or other problems. To this end, the information processing device 100 acquires information about the operating status of each device 10 via a network 40 and detects the operation of the cooling device 20 when it is activated. The information processing device 100 acquires information about the operating status of the device 10 and the operation and operating time of the cooling device 20, and identifies the cause of the operation of the cooling device 20. Then, by learning the relationship between the identified cause and the operating time of the cooling device, the information about the operating status of the device 10 is obtained, and the device 10 estimates whether cooling of the device 10 is necessary and controls the air conditioning device 30 based on the estimation to prevent thermal runaway or other problems of the device 10. Note that the device 10 may be an electrical device that generates heat when it operates. For example, the device 10 may be a computer such as a server device or a PC, or a home appliance such as a refrigerator. The information processing device 100 according to this embodiment will be described in detail below.

[0017] 2 is a block diagram showing an example of the configuration of the information processing device 100. The information processing device 100 is an information processing device that controls cooling of the equipment 10 by the air conditioning device 30, and is a computer system that operates according to a predetermined program.

[0018] 2, the information processing device 100 includes a communication unit 110, a control unit 130, and a storage unit 140. The information processing device 100 may also include an input unit 120 and an output unit 150.

[0019] The communication unit 110 is a communication interface having a function of communicating with devices external to the information processing device 100. The communication unit 110 has a function of communicating with external devices such as the devices 10, the cooling devices 20, and the air conditioning devices 30 via the network 40. The communication unit 110 sequentially receives information on the operating status of each of the devices 10 and transmits the information to the control unit 130. In addition, the communication unit 110 transmits a control signal for controlling the air conditioning device 30 via the network 40 in accordance with instructions from the control unit 130.

[0020] The input unit 120 has a function of receiving input from an operator of the information processing device 100 or the like and transmitting the input content to the control unit 130. The input unit 120 may be realized by an input device such as a mouse, keyboard, or touch panel, or in the case of voice input, by a microphone.

[0021] The control unit 130 is a processor having the function of controlling each unit of the information processing device 100. The control unit 130 may be realized by a single core or a multi-core. The control unit 130 executes various programs stored in the storage unit 140 and uses various data to realize the functions of the information processing device 100.

[0022] The control unit 130 has the following functions realized by the control unit 130: an acquisition unit 131, a detection unit 132, a first identification unit 133, a teacher data generation unit 134, a learning unit 135, a second identification unit 136, and an air conditioning control unit 137.

[0023] The acquisition unit 131 acquires operation status information indicating the operation status of each device 10. The acquisition unit 131 acquires operation status information transmitted from each device 10 via the communication unit 110. The acquisition unit 131 may acquire operation status information stored in the storage unit 140. The acquisition unit 131 transmits the operation status information to the first identification unit 133 or the second identification unit 136. The operation status information may be information in which a process being executed by the device 10 is associated with information indicating the time at that time. The process being executed by the device 10 may be a command being executed by the processor of the device 10, a performance state of the device 10 at that time (CPU usage rate, GPU usage rate, memory usage rate, communication status (communication volume, communication partner, etc.)), a performance state for each command, etc.

[0024] The detector 132 detects the operation and operation time of the cooling device 20 .

[0025] Here, the cooling device 20 will be described. Fig. 3(a) is a diagram showing an example of the cooling device 20, and Fig. 3(b) is a diagram showing another example of the cooling device 20. The cooling device 20 is provided individually for each of the devices 10.

[0026] As shown in FIG. 3A , an example of the cooling device 20 may be composed of a temperature sensor 21 , a power source 22 , a Peltier element 23 , a current control unit 24 , and a switch 25 .

[0027] The temperature sensor 21 is a sensor that detects the temperature of the device 10 that is the target of cooling by the cooling device 20. The temperature sensor 21 successively transmits the detected temperature to the power supply control unit 24.

[0028] The power supply 22 is a battery that supplies power to the Peltier element 23, and may be commercial power.

[0029] The Peltier element 23 is a type of plate-shaped semiconductor thermoelectric element that uses the Peltier effect. When electricity is passed through it, the Peltier element 23 absorbs heat on one side and generates heat on the other side. By facing the heat absorption side toward the device 10, the device 10 can be cooled.

[0030] The current control unit 24 controls the on / off of the switch 25 based on the temperature transmitted from the temperature sensor 21. For example, the current control unit 24 may turn on the switch 25 when the temperature transmitted from the temperature sensor 21 is equal to or higher than a predetermined temperature. Alternatively, the current control unit 24 may turn on the switch 25 when the increasing trend of the temperature transmitted from the temperature sensor 21 is similar to a predetermined trend stored in advance (for example, a vector having a plurality of temperatures transmitted sequentially as items, and the distance between the vector and the predetermined trend stored in advance may be within a predetermined distance). Alternatively, the current control unit 24 may turn off the switch 25 when the temperature transmitted from the temperature sensor 21 is equal to or lower than the predetermined temperature.

[0031] When the switch 25 is turned on by the power supply control unit 24, it enables the power supply 22 to supply electricity to the Peltier element 23, thereby cooling the device 10. According to the cooling device 20 shown in Fig. 3(a), the temperature sensor 21 detects that the temperature of the device 10 has reached a predetermined value or higher, which is a predetermined condition, and the cooling device 20 is appropriately activated to cool the device 10.

[0032] FIG. 3( b ) is a diagram illustrating another exemplary configuration of the cooling device 20. The cooling device 20 illustrated in FIG. 3( b ) differs from the cooling device 20 illustrated in FIG. 3( a ) in that an expandable member 26 is provided instead of the temperature sensor 21 and the power supply control unit 24. The expandable member 26 is a member that expands (stretches) when a predetermined temperature is exceeded. For example, the expandable member 26 may be a biometal fiber, but is not limited thereto. The expandable member 26 is connected to a switch 25. When the temperature of the device 10 increases and exceeds a predetermined temperature, the expandable member 26 expands. As a result of the expansion of the expandable member 26, the switch 25 is turned on, and electricity is applied to the Peltier element 23 from the power source 22. The expandable member 26 contracts when the temperature drops below a predetermined temperature. The cooling device 20 illustrated in FIG. 3( b ) utilizes the expandable member 26, which expands at a predetermined temperature, to automatically apply electricity to the Peltier element 23.

[0033] The detection unit 132 may be realized, for example, by a current sensor provided on the circuit of the cooling device 20, and may detect that electricity is being supplied to the Peltier element 23 to detect the operation of the cooling device 20 and obtain the electricity supply time as the operation time. The operation time may be information on the operation start time and operation end time measured by a timing unit (not shown). The detection unit 132 transmits the operation time to the first identification unit 133 and the teacher data generation unit 134.

[0034] The first identification unit 133 identifies the process of the device 10 that is causing the cooling device 20 to operate based on the operation time of the cooling device 20 detected by the detection unit 132 and the information on the operating status of the corresponding device 10 transmitted from the communication unit 110. Based on the operation start time and operation end time included in the operation time, the first identification unit 133 identifies, from the information on the operating status of the device 10, a process whose execution start time and execution end time are correlated among multiple processes being executed by the device 10. The correlation between the operation start time and operation end time and the correlation between the operation start time and operation end time may mean that the difference between the time difference between the operation start time and operation end time and the time difference between the execution start time and execution end time are within a predetermined time, that the operation start time is a predetermined time before the execution start time, and that the operation end time is a predetermined time before the execution start time. A temperature rise in the device 10 is correlated with the process being executed by the device 10, but since the temperature rise occurs when the process is executed, there is a time lag with respect to the process. Therefore, the first identification unit 133 identifies the process that is causing the problem from the process that occurred a predetermined time before the time the cooling device operated. The first identification unit 133 transmits, as cause information, information indicating the processing of the device 10 that caused the cooling device 20 to operate, to the teacher data generation unit 134. Note that although the execution start time is described, this may be processing that the device 10 has already executed a predetermined time before the operation start time.

[0035] The teacher data generation unit 134 generates teacher data to be used for learning based on the cause information transmitted from the first identification unit 133 and the operating time of the cooling device 20 transmitted from the detection unit 132. The teacher data generation unit 134 generates teacher data using the cause information transmitted from the first identification unit 133 as an explanatory variable and the operating time (continuous operation time) of the cooling device 20 as a target variable. The teacher data generation unit 134 transmits the generated teacher data to the learning unit 135.

[0036] The learning unit 135 learns from the plurality of teacher data transmitted from the teacher data generation unit 134, and generates a cooling learning model 141 that learns the relationship between processes that require cooling in the device 10 and the cooling time required in each case. The learning unit 135 may perform learning based on the transmitted teacher data using, for example, a decision tree, a neural network, a support vector machine, or the like, but is not limited to these. The learning unit 135 stores the generated cooling learning model 141 in the storage unit 140.

[0037] The second identification unit 136 identifies the devices 10 that require cooling and the cooling time for the devices 10 based on the operating status information of the devices 10 transmitted from the acquisition unit 131 and the cooling learning model 141. The second identification unit 136 performs the identification by inputting the operating status information of the devices 10 into the cooling learning model 141.

[0038] The air conditioning control unit 137 controls the air conditioner 30 based on the equipment 10 identified by the second identification unit 136 and the cooling time. The storage unit 140 may store facility information indicating the location of the equipment 10 and the location of each air conditioner 30. The air conditioning control unit 137 references the facility information to identify the air conditioner 30 corresponding to the location where the identified equipment 10 is located and controls the identified air conditioner 30 to cool for the cooling time communicated to the identified air conditioner 30. Here, the cooling by the air conditioner 30 may be to perform cooling when the air conditioner 30 is not operating, or to lower the cooling temperature when cooling is already being performed. The air conditioning control unit 137 may also identify the relative positional relationship between the air conditioner 30 to be controlled and the equipment 10 to be cooled from the facility information and control the air conditioner 30 to direct the air output from the air conditioner 30 toward the equipment 10. This allows the air conditioning control unit 137 to accurately cool the device 10 whose temperature is rising, and reduce the possibility of thermal runaway of the device 10.

[0039] The storage unit 140 has a function of storing various programs and data required for the operation of the information processing device 100. The storage unit 140 can be realized, for example, by a hard disk drive (HDD), a solid state drive (SSD), flash memory, etc., but is not limited to these. The storage unit 140 may store various programs and data for realizing the functions to be performed by the information processing device 100. The storage unit 140 may store, for example, a program for identifying the device 10 that has been activated by the cooling device 20 and the process being executed by the device 10 based on the operation and operation time of the cooling device 20 and the operating status of the device 10, and a program for controlling the air conditioner 30 based on the operating status of the device 10. The storage unit 140 may also be cloud storage.

[0040] The output unit 150 has a function of outputting specified information in accordance with instructions from the control unit 130. The output unit 150 may, for example, output text information or image information, in which case the output unit 150 is realized by a monitor provided in or connected to the information processing device 100. The output unit 150 may, for example, output audio information, in which case the output unit 150 is realized by a speaker provided in or connected to the information processing device. For example, when the air conditioner 30 is manually controlled, the output unit 150 may, in accordance with instructions from the control unit 130, output text information or audio information that instructs the air conditioner 30 on how to control the air conditioner 30.

[0041] The above is an example of the configuration of the information processing device 100.

[0042] The device 10 may be a general server device or home appliance, and may be any device as long as it has a configuration that allows it to communicate with the information processing device 100 and transmit information indicating its own operating status, so a description using a block diagram will be omitted.

[0043] Furthermore, the air conditioner 30 is also a general air conditioner that receives control from the information processing device 100 and operates in accordance with that control, and therefore a description thereof using a block diagram will be omitted.

[0044] <Operation> The operation of the information processing device 100 according to this embodiment will be described with reference to FIGS.

[0045] FIG. 4 is a flowchart showing an example of an operation related to a process for generating a cooling learning model 141 from the operation of the cooling device 20 and the operating status of the equipment 10.

[0046] 4, the communication unit 110 of the information processing device 100 acquires operation status information indicating the operation status from each device 10 (step S401). The operation status information includes information indicating the processing content being executed by the device 10. The communication unit 110 transmits the received operation status information to the control unit 130.

[0047] The detection unit 132 determines whether the cooling device 20 is operating for each device 10 (step S402). If the detection unit 132 determines that the cooling device 20 is not operating (NO in step S402), the process ends.

[0048] If the detection unit 132 determines that the cooling device 20 is operating (YES in step S402), the detection unit 132 transmits information including the operation start time and operation end time of the cooling device 20 to the first identification unit 133.

[0049] Based on the transmitted start and end times of operation of the cooling device 20, the first identification unit 133 identifies from the operating status information the equipment 10 that is causing the cooling device 20 to operate and the process being performed by the equipment 10 that is presumed to be the cause (step S403).

[0050] The teacher data generation unit 134 generates teacher data using causal information indicating the equipment 10 identified by the first identification unit 133 and the processing being performed by the equipment 10 as explanatory variables and the operating time of the cooling device as the objective variable (step S404).

[0051] The learning unit 135 learns the plurality of pieces of teacher data generated by the teacher data generating unit 134, generates the cooling learning model 141 (step S405), stores it in the storage unit 140, and ends the process.

[0052] The above is an example of the operation of the learning process by the information processing device 100.

[0053] Next, a description will be given of the control operation of the air conditioner 30 by the information processing device 100. Fig. 5 is a flowchart showing an example of the control operation of the air conditioner 30 by the information processing device 100 in accordance with the operating status of the device 10.

[0054] 5, the communication unit 110 of the information processing device 100 sequentially receives operational status information indicating the operational status of each device 10 from each device 10 (step S501). The communication unit 110 transmits the received operational status information to the control unit 130.

[0055] The second identifying unit 136 identifies the devices 10 that require cooling and the cooling time based on the operating status information and the cooling learning model 141 (step S502).

[0056] The air conditioning control unit 137 controls the air conditioner 30 corresponding to the device 10 identified by the second identification unit 136 to cool the device 10 (step S503), and then ends the process.

[0057] The above is an example of the operation of the information processing device 100 according to the embodiment.

[0058] <Summary> As described above, the information processing device 100 can automatically generate a cooling learning model based on whether the cooling device of the device 10 has been activated and on the operating status information of the device 10. As a result, by using the cooling learning model, it is possible to determine whether cooling is necessary based on the operating status of the device 10. Then, when cooling is necessary, the information processing device 100 controls the air conditioning device 30, thereby suppressing thermal runaway of the device 10.

[0059] <Modifications> It goes without saying that the information processing device 100 according to the above embodiment is not limited to the above embodiment, and may be realized by other methods. Various modifications will be described below.

[0060] (1) In the above embodiment, the first identification unit 133 may identify only one process or multiple processes when identifying the process that caused the cooling device 20 to operate. Because it is possible that heat is generated in the device 10 by executing multiple processes simultaneously in parallel, the first identification unit 133 may identify multiple processes executed by the device 10 between a predetermined time before the start of operation of the cooling device 20 and a predetermined time before the end of operation of the cooling device 20. The multiple processes may include the same process occurring simultaneously. Examples of the same process occurring simultaneously include, for example, frequent accesses to inquiries about safety confirmation when the device 10 is a server that collects information during a disaster, or frequent accesses to purchase tickets for a specific event when the device 10 is an e-commerce server that sells tickets for events, etc. In this case, the cause information includes information indicating multiple processes being executed by the equipment 10, and in the estimation stage, when the equipment 10 executes these multiple processes, the information processing device 100 determines that cooling of the equipment 10 is necessary and controls the cooling device 20.

[0061] (2) In the above embodiment, the cooling device 20 is provided for each device 10 individually, but this is not limited to the above. One cooling device 20 may be provided for multiple devices 10. In this case, the first identification unit 133 identifies the cause of operation of the cooling device 20 from the operating statuses of the multiple devices 10.

[0062] (3) In step S502 of the above embodiment, if the device 10 that needs cooling cannot be identified, the information processing apparatus 100 may not control the air conditioner 30.

[0063] (4) In the above embodiment, an example has been described in which the air conditioner 30 is controlled based on the operation and operation time of the cooling device to suppress thermal runaway of the target device 10. However, the processing by the information processing device 100 using the cooling learning model 141 is not limited to controlling the air conditioner 30. For example, the cooling learning model 141 can be said to be a model that learns the correspondence between the device 10 and thermal runaway, and it is also possible to identify information about which device 10 is prone to temperature rise. As a result, the information processing device 100 may provide information indicating the location relationship between the device 10 and the air conditioner 30 within the facility (room).

[0064] (5) In the above embodiment, an example was shown in which a Peltier element was used as the cooling device, but this is not limited to a Peltier element. As other examples, any device may be used as long as the detection unit can detect that cooling is being performed, such as an air-cooled device, a water-cooled device, or an oil-cooled device.

[0065] (6) In the above embodiment, an example has been described in which the information processing device 100 controls the air conditioner 30 to prevent a temperature rise in the device 10. However, the temperature rise in the device 10 is caused by an increase in the processing load on the device 10. Therefore, instead of or in addition to controlling the air conditioner 30, if there is another device 10 of the same type as the device 10 whose temperature rise is estimated, the information processing device 100 may instruct the other device 10 to execute some of the processes currently being executed by the device 10 whose temperature rise is estimated. By distributing the processing of the device 10 to the other devices 10, the processing load of the device 10 can be reduced, thereby preventing the temperature rise of the device 10.

[0066] (7) In the above embodiment, the control unit 130 of the information processing device 100 may further include a prediction unit that predicts a temperature rise in the device 10. In the above embodiment, the cooling learning model 141 learns causal information that causes a temperature rise, i.e., processing that occurred a predetermined time before the temperature rise. Therefore, if that processing occurs, the cooling learning model 141 can estimate that a temperature rise may occur after a predetermined time. The prediction unit, unlike this, predicts a temperature rise in the device 10 based on additional causes in the causal information that causes the temperature rise. Specifically, for example, if the device 10 is an information collection server used to check the safety of users during a disaster, when there is information that a disaster such as an earthquake or tsunami has occurred, the information may be identified as an additional cause in the causal information. Since there is a possibility that the processing load on the device 10 will increase, the air conditioning control unit 137 may control the air conditioner 30 to start cooling in advance. Alternatively, for example, if the device 10 is an EC server for selling tickets and a temperature rise in the device 10 occurs due to a specific event (such as a concert by a popular artist), if schedule information can be obtained indicating that a similar specific event will be held from the next time onwards, the air conditioning control unit 137 may use this schedule information as an additional cause in the cause information and control the air conditioning unit 30 in advance to start cooling.

[0067] (8) A program for the information processing device 100 of the present disclosure to generate a cooling learning model or control the air conditioner 30 may be provided in a state stored in a computer-readable storage medium. The storage medium can store the program in a "non-transitory tangible medium." The storage medium can include any appropriate storage medium, such as an HDD or SSD, or an appropriate combination of two or more thereof. The storage medium may be volatile, non-volatile, or a combination of volatile and non-volatile. Note that the storage medium is not limited to these examples and may be any device or medium capable of storing a program.

[0068] The information processing device 100 can realize the functions of the multiple functional units shown in each embodiment by, for example, reading a program stored in a storage medium and executing the read program. The program may also be provided to the information processing device 100 via any transmission medium (such as a communication network or broadcast waves). The information processing device 100 can realize the functions of the multiple functional units shown in each embodiment by executing a program downloaded via the Internet, for example. This program may be executed by the information processing device 100, etc.

[0069] The program can be implemented using, for example, a scripting language such as ActionScript or JavaScript (registered trademark), an object-oriented programming language such as Objective-C or Java (registered trademark), or a markup language such as HTML5, but is not limited to these.

[0070] At least a part of the processing in the information processing device 100 may be realized by cloud computing consisting of one or more computers. Furthermore, each functional unit of the information processing device 100 may be realized by one or more circuits that realize the functions described in the above embodiments, and the functions of multiple functional units may be realized by one circuit.

[0071] (9) The various methods and processes described in the above embodiment and modifications may be combined as appropriate within the scope of achieving the purpose of generating the cooling learning model 141 and controlling the air conditioner 30.

[0072] (10) According to each aspect of the present disclosure described above, it is possible to provide an information processing device that prevents thermal runaway in equipment, thereby contributing to the achievement of Goal 9 of the Sustainable Development Goals (SDGs), “Build resilient infrastructure, promote inclusive and sustainable industrialization, and foster innovation.”

[0073] REFERENCE SIGNS LIST 10 Device 20 Cooling device 30 Air conditioner 100 Information processing device 110 Communication unit 120 Input unit 130 Control unit 131 Acquisition unit 132 Detection unit 133 First identification unit 134 Teacher data generation unit 135 Learning unit 136 Second identification unit 137 Air conditioning control unit 140 Storage unit 150 Output unit

Claims

1. An information processing device comprising: an acquisition unit that acquires operating status information indicating the operating status of one or more devices; a detection unit that detects the operation of a cooling device that operates under specified conditions; a first identification unit that identifies, from the operating status information, based on the operation and operating time of the cooling device, cause information indicating the device that causes the cooling device to operate and the process that the device is executing; a teacher data generation unit that generates teacher data using the cause information identified by the identification unit as an explanatory variable and the operation and operating time of the cooling device as objective variables; and a learning unit that learns from a plurality of the teacher data to generate a cooling learning model.

2. The information processing device of claim 1, wherein the acquisition unit sequentially acquires the operating status information, and the information processing device further comprises: a second identification unit that identifies the equipment requiring cooling and the cooling time based on the operating status information and the cooling learning model; and an air conditioning control unit that controls the air conditioning equipment based on the equipment requiring cooling and the cooling time identified by the second identification unit.

3. The information processing apparatus according to claim 2, wherein the control unit controls the air conditioning intensity and air direction based on the equipment requiring cooling and the cooling time.

4. The information processing device according to any one of claims 1 to 3, characterized in that the cooling device comprises: a temperature sensor that detects temperature; a power source; a Peltier element that performs cooling when power is applied; and a power supply control unit that applies power from the power source to the Peltier element when the temperature sensor reaches a predetermined temperature or higher, and the detection unit detects the power being applied to the Peltier element.

5. The information processing device according to any one of claims 1 to 3, characterized in that the cooling device comprises: an expansion member that expands when the temperature reaches or exceeds a predetermined temperature; a power source; a Peltier element that performs cooling when current is applied; and a switch provided on wiring connecting the power source and the Peltier element, the switch being turned on when the expansion member expands; and the detection unit detects the application of current to the Peltier element.

6. An information processing method in which a computer executes the following steps: an acquisition step for acquiring operating status information indicating the operating status of one or more devices; a detection step for detecting the operation of a cooling device that operates under specified conditions; a first identification step for identifying, from the operating status information based on the operation and operating time of the cooling device, cause information indicating the device that causes the cooling device to operate and the process that the device is executing; a training data generation step for generating training data in which the cause information identified in the first identification step is an explanatory variable and the operation and operating time of the cooling device are objective variables; and a learning step for learning from a plurality of the training data to generate a cooling learning model.

7. An information processing program that causes a computer to implement the following: an acquisition function that acquires operating status information indicating the operating status of one or more devices; a detection function that detects the operation of a cooling device that operates under specified conditions; a first identification function that identifies, from the operating status information, based on the operation and operating time of the cooling device, cause information that indicates the device that causes the cooling device to operate and the process that the device is executing; a teacher data generation function that generates teacher data with the cause information identified by the first identification function as an explanatory variable and the operation and operating time of the cooling device as objective variables; and a learning function that learns from a plurality of the teacher data to generate a cooling learning model.

Citation Information

Patent Citations

  • Method and device for diagnosing abnormality of machine facility

    JP1996202444A

  • Machine learning device that learns cooling device operating condition, motor control device having machine learning device, motor control system, and machine learning method

    JP2017033546A