[go: up one dir, main page]

US20190101305A1 - Air conditioning control system - Google Patents

Air conditioning control system Download PDF

Info

Publication number
US20190101305A1
US20190101305A1 US16/144,509 US201816144509A US2019101305A1 US 20190101305 A1 US20190101305 A1 US 20190101305A1 US 201816144509 A US201816144509 A US 201816144509A US 2019101305 A1 US2019101305 A1 US 2019101305A1
Authority
US
United States
Prior art keywords
environment
learning model
air conditioning
conditioning control
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US16/144,509
Inventor
Keita HADA
Kazunori Iijima
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fanuc Corp
Original Assignee
Fanuc Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fanuc Corp filed Critical Fanuc Corp
Assigned to FANUC CORPORATION reassignment FANUC CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: Hada, Keita, IIJIMA, KAZUNORI
Publication of US20190101305A1 publication Critical patent/US20190101305A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/62Control or safety arrangements characterised by the type of control or by internal processing, e.g. using fuzzy logic, adaptive control or estimation of values
    • F24F11/63Electronic processing
    • F24F11/64Electronic processing using pre-stored data
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/62Control or safety arrangements characterised by the type of control or by internal processing, e.g. using fuzzy logic, adaptive control or estimation of values
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/30Control or safety arrangements for purposes related to the operation of the system, e.g. for safety or monitoring
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/62Control or safety arrangements characterised by the type of control or by internal processing, e.g. using fuzzy logic, adaptive control or estimation of values
    • F24F11/63Electronic processing
    • F24F11/65Electronic processing for selecting an operating mode
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D23/00Control of temperature
    • G05D23/19Control of temperature characterised by the use of electric means
    • G05D23/1917Control of temperature characterised by the use of electric means using digital means

Definitions

  • the present invention relates to an air conditioning control system and especially relates to an air conditioning control system that controls air conditioning while switching learning models in accordance with an installation state and an operation state of machines in a factory.
  • an air conditioner for controlling environment conditions inside the factory. Production in a factory is instructed based on a production plan. In order to produce products instructed in the production plan by an instructed delivery date, operation states and machining conditions of a plurality of machines arc controlled find an operation state of an air conditioner is controlled to realize temperature conditions (temperature and uniformity) in the factory which are required for machining.
  • Japanese Patent Application Laid-Open No. 06-307703 and Japanese Patent Application Laid-Open No. 2015-2063519 disclose a technique in which a plurality of air conditioners are controlled in a lump so as to maintain a temperature in a factory at a predetermined temperature.
  • An object of the present invention is to provide an air conditioning control system that is capable of performing appropriate air conditioning control, in which installation states and operation states of machines are taken into account, in a wider range.
  • An air conditioning control system is provided with a mechanism that switches learning models, which are used for determining an air conditioning control action to be used, depending on installation states and operation states of machines in a factory, thereby solving the above-mentioned problems.
  • the air conditioning control system according to the present invention has a plurality of learning models, selects a learning model depending on installation suites and operation states, for example, of machines in a factory, performs machine learning with respect to the selected learning model based on a state amount detected from the factory, and properly uses learning models thus created, depending on the installation states and the operation states, for example, of machines in the factory so as to control an air conditioner.
  • An air conditioning control system controls an air conditioner in an environment in which at least one machine is installed.
  • the air conditioning control system includes: a condition specification unit that specifies a condition in the environment; a state amount detection unit that detects a state amount representing a state of the environment; an inference calculation unit that infers a control method for the air conditioner in the environment based on the state amount; an air conditioning control unit that controls the air conditioner based on the control method that is inferred by the inference calculation unit; a learning model generation unit that generates or updates a learning model through machine learning using the state amount; and a learning model storage unit that stores one or more learning models generated by the learning model generation unit in a manner such that the one or more learning model are associated with a combination of conditions specified by the condition specification unit.
  • the inference calculation unit calculates a control method for the air conditioner in the environment managed by the air conditioning control system, by selectively using one or more learning models among learning models stored in the learning model storage unit, based on the condition in the environment that is specified
  • the air conditioning control system may further include a feature amount creation unit that creates a feature amount characterizing the environment based on the state amount detected by the state amount detection unit, wherein the inference calculation unit may infer a control method for the air conditioner in the environment based on the feature amount, and the learning model generation unit may generate or update a learning model through machine learning using the feature amount.
  • the learning model generation unit may alter an existing learning model stored in the learning model storage unit so as to generate a new learning model.
  • the learning model storage unit may encrypt and store a learning model generated by the learning model generation unit, and decrypt the encrypted learning model when the learning model encrypted is read by the inference calculation unit.
  • An air conditioning control system controls an air conditioner in an environment in which one or more machines are installed.
  • the air conditioning control system includes: a condition specification unit that specifies a condition in the environment; a state amount detection unit that detects a state amount representing the environment:
  • an inference calculation unit that infers a control method for the air conditioner in the environment based on the state amount; an air conditioning control unit that controls the air conditioner based on the control method that is inferred by the inference calculation unit; and a learning model storage unit that stores at least one learning model that is preliminarily associated with a combination of conditions in the environment.
  • the inference calculation unit calculates a control method for the air conditioner in the environment by selectively using one or more learning models among the learning models stored in the learning model storage unit, based on the condition in the environment that is specified by the condition specification unit.
  • the air conditioning control system may further includes a feature amount creation unit that creates a feature amount characterizing the environment based on the state amount, wherein the inference calculation unit may infers, based on the feature amount, a control method for the air conditioner in the environment managed by the air conditioning control system.
  • An air conditioning controller includes the condition specification unit and the state amount detection unit which are described above.
  • An air conditioning control method includes: a step for specifying a condition for controlling an air conditioner in an environment in which one or more machines are installed; a step for detecting a state amount representing the environment; a step for inferring a control method for the air conditioner in the environment based on the state amount; a step for controlling the air conditioner based on the control method; and a step for generating or updating a learning model through machine learning using the state amount.
  • a learning model to be used based on the condition in the environment that is specified in the step for specifying is selected from the one or more learning models that are preliminarily associated with a combination of conditions in the environment, and a control method for the air conditioner in the environment is calculated using the learning model that is selected.
  • the air conditioning control method may further include a step for creating a feature amount characterizing the environment based on the state amount, wherein in the step for inferring, a control method for the air conditioner in the environment may be inferred based on the feature amount, and in the step for generating or updating a learning model, a learning model may be generated or updated through machine learning using the feature amount.
  • An air conditioning control method includes: a step for specifying a condition for controlling an air conditioner in an environment in which one or more machines are installed; a step for detecting a state amount representing the environment; a step for inferring a control method for the air conditioner in the environment based on the state amount; and a step for controlling the air conditioner based on the control method.
  • a learning model to be used based on the condition in the environment that is specified in the step for specifying is selected from one or more learning models that are preliminarily associated with a combination of conditions in the environment and a control method for the air conditioner in the environment is calculated using the learning model that is selected.
  • the air conditioning control method may further includes a step for creating a feature amount characterizing the environment based on the state amount, wherein in the step for inferring, a control method for the air conditioner in the environment may be inferred based on the feature amount.
  • a learning model set includes a plurality of learning models each of which is associated with a combination of conditions for controlling an air conditioner in an environment in which one or more machines are installed.
  • Each of the plurality of learning models is a learning model generated or updated, in a condition in the environment, based on a state amount, representing the environment, and one learning model is selected from the plurality of learning models based on a condition set in an environment, and the learning model that is selected is used for processing of inferring a control method for the air conditioner in the environment.
  • machine learning can be performed, based on a state amount detected in each state, with respect to a learning model selected depending on installation states and operation states of machines in a factory, machine learning can be efficiently performed while preventing over learning. Further, since an air conditioner is controlled by using a learning model selected depending on installation states and operation states, for example, of machines in a factory, accuracy in control of the air conditioner is improved.
  • FIG. 1 is a functional block diagram schematically illustrating an air conditioning control system according to a first embodiment.
  • FIG. 2 is a drawing showing an example of a model in an environment managed by the air conditioning control system.
  • FIG. 3 is a functional block diagram schematically illustrating on air conditioning control system according to a second embodiment.
  • FIG. 4 is a functional block diagram schematically illustrating an air conditioning control system according to a third embodiment.
  • FIG. 5 is a functional block diagram schematically illustrating an air conditioning control system according to a fourth embodiment.
  • FIG. 6 is a functional block diagram schematically illustrating an air conditioning control system according to a fifth embodiment.
  • FIG. 7 is a functional block diagram schematically illustrating a modification of the air conditioning control system according to the fifth embodiment.
  • FIG. 8 is a functional block diagram schematically illustrating an air-conditioning control system according to a sixth embodiment.
  • FIG. 9 is a schematic flowchart of processing executed in the air conditioning control system illustrated in any of FIGS. 6 to 8 .
  • FIG. 10 is a schematic flowchart of processing executed in the air conditioning control system illustrated in any of FIG. 1 and FIGS. 3 to 5 .
  • FIG. 1 is a functional block diagram schematically illustrating an air conditioning control system 1 according to a first embodiment.
  • FIG. 1 Each of functional blocks illustrated in FIG. 1 is implemented such that a processor such as a CPU and a GPU included in a computer such as a numerical controller, a cell computer, a host computer, and a cloud server controls an operation of each unit of a device in accordance with each system program.
  • a processor such as a CPU and a GPU included in a computer such as a numerical controller, a cell computer, a host computer, and a cloud server controls an operation of each unit of a device in accordance with each system program.
  • An air conditioning control system 1 includes an environment management unit 100 , an inference processing unit 200 , and a learning model storage unit 300 .
  • the environment management unit 100 manages an environment (a room in which an air conditioner 130 is installed, for example) at least a state of which is an object of observation and inference.
  • the inference processing unit 200 infers a state of the environment.
  • the learning model storage unit 300 stores and manages a plurality of learning models.
  • This air conditioning control system 1 further includes an air conditioning control unit 400 and a learning model generation unit 500 .
  • the air conditioning control unit 400 controls air conditioning based on a result obtained through inference of a state of an environment performed by the inference processing unit 200 .
  • the learning model generation unit 500 generates and updates learning models to be stored in the learning model storage unit 300 .
  • the environment management unit 100 specifics conditions for controlling the air conditioner 130 in an environment in which the air conditioner 130 controlled by the air conditioning control system 1 is installed (an environment managed by the air conditioning control system 1 ) and acquires a state amount representing a state of the environment.
  • This environment management unit 100 can be mounted on a central management device of air conditioners or a numerical controller installed in an environment managed by the air conditioning control system 1 , for example.
  • the environment management unit 100 is configured to be connected with a wired/wireless network 150 so as to be able to exchange data with machines 120 , which are installed in an environment managed by the air conditioning control system 1 , and the air conditioners 130 controlled by the air conditioning control system 1 .
  • a condition specification unit 110 included in the environment management unit 100 specifies conditions (installation states of the machines 120 and the air conditioners 130 and operation states of the machines 120 , for example) in an environment managed by the air conditioning control system 1 .
  • the installation states of the machines 120 and the air conditioners 130 are represented as how the machines 120 as heat sources are installed in each of a plurality of areas which are obtained by dividing on environment managed by the air conditioning control system 1 , as illustrated in FIG. 2 , for example.
  • the machines 120 as heat sources are installed in areas 2 , 7 , 11 , and 12 and the air conditioner 130 is installed in area 5 , for example.
  • the environment management unit 100 may acquire such installation states of the machines 120 and the air conditioners 130 through setting by an operator, for example, via an input/output device which is not illustrated.
  • Operation states of the machines 120 are acquired as operation states of respective machines 120 operating in an environment managed by the air conditioning control system 1 .
  • Operation states of the machines 120 may be represented in classification of calorific values corresponding to operations of the machines 120 , such as stop, low operation (low temperature), medium operation (medium temperature), and high operation (high temperature), for example.
  • the environment management unit 100 may set operation states of the machines 120 based on operation states of the machines 120 (an internal temperature of the machine, motions of a main spindle, a feed axis, and the like, and a load state, for example) acquired from respective machines 120 via the network 150 .
  • the condition specification unit 110 specifies (outputs) conditions in an environment managed by the air conditioning control system 1 , which are acquired as described above, with respect to the learning model storage unit 300 and the learning model generation unit 500 .
  • the condition specification unit 110 plays a role in notifying each unit of the air conditioning control system 1 of conditions of current air conditioning control of the environment management unit 100 as conditions for selecting a learning model.
  • a state amount detection unit 140 included in the environment management unit 100 detects a state of an environment managed by the air conditioning control system 1 as a state amount.
  • Examples of the state amount of an environment managed by the air conditioning control system 1 include an ambient temperature, an internal temperature, and an operation state of each machine 120 , and a temperature of each area in the environment managed by the air conditioning control system 1 .
  • the state amount detection unit 140 detects detection values which are detected by temperature sensors provided to the machines 120 and the air conditioners 130 and a temperature sensor installed in each area in an environment managed by the air conditioning control system 1 , as state amounts.
  • the state amounts detected by the state amount detection unit 140 are outputted to the inference processing unit 200 and the learning model generation unit 500 .
  • the inference processing unit 200 observes a state, which is acquired from the environment management unit 100 , of an environment managed by the air conditioning control system 1 and infers the environment managed by the air conditioning control system 1 based on this observation result.
  • the inference processing unit 200 can be mounted on an air conditioning controller, a cell computer, a host computer, a cloud server, a machine learning device, or the like, for example.
  • a feature amount creation unit 210 included in the inference processing unit 200 creates a feature amount representing a feature of an environment managed by the air conditioning control system 1 based on state amounts detected by the state amount detection unit 140 .
  • the feature amount which is created by the feature amount creation unit 210 and represents a feature of an environment managed by the air conditioning control system 1 is useful information as a determination material of air conditioning control by the air conditioning control unit 400 . Further, the feature amount which is created by the feature amount creation unit 210 and represents a feature of an environment managed by the air conditioning control system 1 is input data to be used when an inference calculation unit 220 , which will be described later, performs inference using a learning model.
  • the feature amount which is created by the feature amount creation unit 210 and represents a feature of an environment managed by the air conditioning control system 1 may be an ambient temperature obtained by sampling ambient temperatures, detected by the state amount detection unit 140 , of each machine 120 in predetermined sampling cycles for the past predetermined period, a peak value in operation states, detected by the state amount detection unit 140 , of each machine 120 in the past predetermined period, or a combination of signal processing with respect to temperatures, detected by the state amount detection unit 140 , of respective areas such as integration and conversion into a time-series frequency domain, standardization of an amplitude or power density, adaptation to a transfer function, dimensional reduction to specific time or specific frequency width, for example.
  • the feature amount creation unit 210 performs preprocessing of state amounts detected by the state amount detection unit 140 and normalizes the state amounts so that the inference calculation unit 220 can deal with the state amounts.
  • the inference calculation unit 220 included in the inference processing unit 200 infers a method for controlling the air conditioner 130 in an environment managed by the air conditioning control system 1 based on a learning model, which is selected from the learning model storage unit 300 based on conditions in a current environment managed by the air conditioning control system 1 , and based on a feature amount, which is created by the feature amount creation unit 210 .
  • the inference calculation unit 220 is implemented by applying a learning model stored in the learning model storage unit 300 to a platform in which inference processing based on machine learning can be executed.
  • the inference calculation unit 220 may be used for performing inference processing using a multilayer neural network, or used for performing inference processing using a known learning algorithm as machine learning for Bayesian network, a support vector machine, mixture Gaussian model, and the like, for example.
  • the inference calculation unit 220 may be used for performing inference processing using a learning algorithm for supervised learning, unsupervised learning, reinforcement learning, and the like, for example. Further, the inference calculation unit 220 may be capable of executing inference processing respectively based on a plurality of kinds of learning algorithms.
  • the inference calculation unit 220 constitutes a machine learning device based on a learning model, which is selected from the learning model storage unit 300 , of machine learning, and executes inference processing using a feature amount created by the feature amount creation unit 210 as input data of this machine learning device so as to infer a method for controlling the air conditioner 130 in an environment managed by the air conditioning control system 1 .
  • the method for controlling the air conditioner 130 which is a result of the inference by the inference calculation unit 220 may be a set temperature or a wind direction (including a swing action, for example) of each air conditioner 130 installed in an environment managed by the air conditioning control system 1 , for example.
  • the learning model storage unit 300 is capable of storing a plurality of learning models which are associated with combinations of conditions, which are specified by the condition specification unit 110 , in an environment managed by the air conditioning control system 1 .
  • the learning model storage unit 300 can be mounted on the environment management unit 100 , a cell computer, a host computer, a cloud server, a database server, or the like, for example.
  • the learning model storage unit 300 stores a plurality of learning models 1 , 2 , . . . , N which are associated with combinations of conditions (installation states and operation states of machines in a factory, for example), which are specified by the condition specification unit 110 , in an environment managed by the air conditioning control system 1 .
  • the combinations of conditions (installation states and operation states of machines in a factory, for example) in an environment managed by the air conditioning control system 1 here represent combinations of values which can be taken by each condition, ranges of values, and lists of values. In the case where an environment managed by the air conditioning control system 1 is modeled as illustrated in FIG.
  • a matrix including states of respective areas as elements [nothing, machine (high temperature), nothing, nothing, air conditioner, nothing, machine (medium temperature), nothing, nothing, nothing, machine (medium temperature), machine (stop)] may be used as one of combinations of conditions in an environment managed by the air conditioning control system 1 .
  • Learning models stored in the learning model storage unit 300 are stored as information which can constitute one learning model complying with inference processing in the inference calculation unit 220 .
  • Leaning models stored in the learning model storage unit 300 may be stored as the number of neurons (perception) of each layer or a weight parameter among neurons (perceptron) of each layer, for example, in the case of learning models using a learning algorithm of the multilayer neural network.
  • learning models stored in the learning model storage unit 300 may be stored as transition probability between a node and a node constituting the Bayesian network, for example, in the case of learning models using a learning algorithm of the Bayesian network.
  • the learning models stored in the learning model storage unit 300 may each be learning models using the same learning algorithm or may each be learning models using different learning algorithms.
  • each of the learning models stored in the learning model storage unit 300 may be a learning model using any learning algorithm as long as the learning models are applicable to inference processing by the inference calculation unit 220 .
  • the learning model storage unit 300 may store one learning model in a manner such that it is associated with one combination of conditions in an environment managed by a single air conditioning control system 1 or may store two or more learning models using different learning algorithms in a manner such that they are associated with one combination of conditions in an environment managed by a single air conditioning control system 1 .
  • the learning model storage unit 300 may store learning models using different learning algorithms in a manner such that they are each associated with a plurality of combinations, ranges of which are overlapped with each other, of conditions in an environment managed by the air conditioning control system 1 .
  • the learning model storage unit 300 further sets use conditions such as required throughput and kinds of learning algorithms with respect to learning models corresponding to combinations of conditions in an environment managed by the air conditioning control system 1 . Accordingly, it becomes possible to select learning models corresponding to the inference calculation units 220 , whose executable inference processing and throughput are different, with respect to combinations of conditions in an environment managed by the air conditioning control system 1 , for example.
  • the learning model storage unit 300 When the learning model storage unit 300 receives a reading/writing request of a learning model including a combination of conditions in an environment managed by the air conditioning control system 1 from the outside, the learning model storage unit 300 performs reading/writing with respect to a learning model stored in a manner to be associated with the combination of conditions in the environment managed by the air conditioning control system 1 .
  • the learning model reading/writing request may include information on inference processing which can be executed by the inference calculation unit 220 and throughput of the inference calculation unit 220 .
  • the learning model storage unit 300 performs reading/writing with inspect to a learning model which is associated with a combination of conditions in the environment managed by the air conditioning control system 1 , inference processing which can be executed by the inference calculation units 220 , and throughput of the inference calculation units 220 .
  • the learning model storage unit 300 may have a function of performing reading/writing with respect to a learning model which is associated with (a combination of) conditions, which are specified by the condition specification unit 110 , based on these conditions, in response to a reading/writing request of a learning model from the outside. Provision of such function eliminates necessity of providing a function of requiring a learning model based on conditions, which are specified by the condition specification unit 110 , with respect to the inference calculation unit 220 and the learning model generation unit 500 .
  • the learning model storage unit 300 may encrypt a learning model generated by the learning model generation unit 500 and store the encrypted learning model, and may decrypt the encrypted learning model when the learning model is read by the inference calculation unit 220 .
  • the air conditioning control unit 400 controls an operation of the air conditioner 130 which is installed in an environment managed by the air conditioning control system 1 , based on a method for controlling the air conditioner 130 , which is inferred by the inference processing unit 200 , in the environment managed by the air conditioning control system 1 .
  • This air conditioning control unit 400 transmits a control command to each air conditioner 130 via the network 150 , for example, so as to control each air conditioner 130 .
  • this air conditioning control unit 400 may be configured to control each air conditioner 130 via a communication path (infrared rays and other wireless means, for example) different from the network 150 .
  • the learning model generation unit 500 generates or updates a learning model stored in the learning model storage unit 300 (machine learning), based on conditions, which are specified by the condition specification unit 110 , in an environment managed by the air conditioning control system 1 and a feature amount which is created by the feature amount creation unit 210 and represents a feature of the environment managed by the air conditioning control system 1 .
  • This learning model generation unit 500 selects a learning model which is to be an object of generation or updating based on conditions, which are specified by the condition specification unit 110 , in an environment managed by the air conditioning control system 1 and performs machine learning with respect to the selected learning model, based on a feature amount which is created by the feature amount creation unit 210 and represents a feature of the environment managed by the air conditioning control system 1 .
  • timing at which the learning model generation unit 500 performs learning examples include a timing at which an operator manually changes setting of each air conditioner 130 .
  • the learning model generation unit 500 performs generation or updating (machine learning) of a learning model by using a feature amount, which is created by the feature amount creation unit 210 and represents a feature of the environment managed by the air conditioning control system 1 , as a state variable and using a set temperature and a wind direction, for example, of each air conditioner 130 as label data, with respect to a learning model selected based on conditions in the environment managed by the air conditioning control system 1 .
  • the learning model generation unit 500 In the case where a learning model associated with (a combination of) conditions, which are specified by the condition specification unit 110 , in an environment managed by the air conditioning control system 1 is not stored in the learning model storage unit 300 , the learning model generation unit 500 newly generates a learning model which is associated with (the combination) of the conditions. On the other hand, in the case where a learning model associated with (a combination of) conditions, which are specified by the condition specification unit 110 , in an environment managed by the air conditioning control system 1 is stored in the learning model storage unit 300 , the learning model generation unit 500 performs machine learning with respect to this learning model so as to update this learning model.
  • the learning model generation unit 500 may perform machine learning with respect to each of the learning models or may perform machine learning with respect to only a part of the learning models based on learning processing which can be executed by the learning model generation unit 500 and throughput of the learning model generation unit 500 .
  • the learning model generation unit 500 may alter a learning model stored in the learning model storage unit 300 and generate a new learning model.
  • generation of a distilled model is exemplified.
  • a distilled model is a learned model which is obtained such that learning is performed from the beginning in a machine learning device by using an output obtained with respect to an input into another machine learning device in which a learned model is incorporated.
  • the learning model generation unit 500 can store a distilled model, which is obtained through such processing (called distillation processing), in the learning model storage unit 300 as a new learning model and can use the new learning model.
  • a distilled model is generally smaller in size than an original learned model but exhibits the same accuracy as that of the original learned model, being more suitable for distribution to other computers through a network or the like.
  • Another example of the alteration of a learning model by the learning model generation unit 500 is integration of learning models.
  • the learning model generation unit 500 may integrate (the combinations of) conditions, which are associated with these learning models, in the environment managed by the air conditioning control system 1 and may store any of the two or more learning models, whose structures are similar to each other, in a manner to associate any of the two or more learning models with the integrated condition.
  • FIG. 3 is a functional block diagram schematically illustrating an air conditioning control system 1 according to a second embodiment.
  • each functional block is mounted on one air conditioning controller 2 (which is to be structured on a central management device of air conditioners, a numerical controller, or the like).
  • the air conditioning control system 1 infers a method for controlling the air conditioners 130 in an environment managed by the air conditioning control system 1 by using a learning model differing depending on installation states and operation states of the machines 120 in the environment managed by the air conditioning control system 1 so as to control the air conditioners 130 in the environment managed by the air conditioning control system 1 .
  • one air conditioning controller 2 is capable of generating/updating learning models each corresponding to conditions in an environment managed by the air conditioning control system 1 .
  • FIG. 4 is a functional block diagram schematically illustrating an air conditioning control system 1 according to a third embodiment.
  • the environment management unit 100 , the inference processing unit 200 , and the air conditioning control unit 400 are mounted on the air conditioning controller 2
  • the learning model storage unit 300 and the learning model generation unit 500 are mounted on a machine learning device 3 which is connected with the air conditioning controller 2 via standard interface and network.
  • the machine learning device 3 may be mounted on a cell computer, a host computer, a cloud server, or a database server.
  • inference processing using a learned model, which is relatively light processing can be executed on the air conditioning controller 2 and processing for generating/updating a learning model, which is relatively heavy processing, can be executed on the machine learning device 3 , so that the air conditioning control system 1 can be operated without interrupting an intrinsic action of the air conditioning controller 2 .
  • FIG. 5 is a functional block diagram schematically illustrating an air conditioning control system 1 according to a fourth embodiment.
  • the environment management unit 100 is mounted on the air conditioning controller 2
  • the inference calculation unit 220 , the learning model storage unit 300 , and the learning model generation unit 500 are mounted on the machine learning device 3 which is connected with the air conditioning controller 2 via standard interface and network.
  • the air conditioning control unit 400 is separately prepared.
  • the configuration of the feature amount creation unit 210 is omitted on the assumption that a state amount detected by the state amount detection unit 140 is data which can be directly used for inference processing by the inference calculation unit 220 and generation/updating processing of a learning model performed by the learning model generation unit 500 .
  • inference processing using a learned model and generation/updating processing of a learning model can be executed on the machine learning device 3 , so that the air conditioning control system 1 can be operated without interrupting an intrinsic action of the air conditioning controller 2 .
  • FIG. 6 is a functional block diagram schematically illustrating an air conditioning control system 1 according to a fifth embodiment.
  • each functional block is mounted on one air conditioning controller 2 .
  • the configuration of the learning model generation unit 500 is omitted on the assumption that a plurality of learning models that have been learned and are associated with combinations of conditions in an environment managed by the air conditioning control system 1 are already stored in the learning model storage unit 300 and generation/updating of a learning model is not performed.
  • the air conditioning control system 1 infers a method for controlling the air conditioners 130 in an environment managed by the air conditioning control system 1 by using a learning model differing depending on installation states and operation states of the machines 120 in the environment managed by the air conditioning control system 1 , for example, so as to control the air conditioners 130 in the environment managed by the air conditioning control system 1 . Further, since a learning model is not arbitrarily updated, this configuration is employable as the configuration of the air conditioning controller 2 which is shipped to customers, for example.
  • FIG. 7 is a functional block diagram schematically illustrating a modification of the air conditioning control system 1 according to the fifth embodiment.
  • the air conditioning control system 1 is an example in which the learning model storage unit 300 is mounted on an external storage 4 which is connected with the air conditioning controller 2 in the fifth embodiment ( FIG. 6 ).
  • learning models having larger capacity are stored in the external storage 4 , so that more learning models can be used and learning models can be read without any intervention of a network or the like.
  • this modification is beneficial when a real time property is required for inference processing.
  • FIG. 8 is a functional block diagram schematically illustrating an air conditioning control system 1 according to a sixth embodiment.
  • the environment management unit 100 is mounted on the air conditioning controller 2
  • the inference calculation unit 220 and the learning model storage unit 300 are mounted on the machine learning device 3 which is connected with the air conditioning controller 2 via standard interface and network.
  • the machine learning device 3 may be mounted on a cell computer, a host computer, a cloud server, or a database server.
  • the configuration of the learning model generation unit 500 is omitted on the assumption that a plurality of learning models that have been learned and are associated with combinations of conditions in an environment managed by the air conditioning control system 1 are already stored in the learning model storage unit 300 and generation/updating of a learning model is not performed.
  • the configuration of the feature amount creation unit 210 is omitted on the assumption that a state amount detected by the state amount detection unit 140 is data which can be directly used for inference processing by the inference calculation unit 220 .
  • the air conditioning control system 1 according to the present embodiment infers a method for controlling the air conditioners 130 in an environment managed by the air conditioning control system 1 by using a learning model differing depending on installation states and operation states of the machines 120 in the environment managed by the air conditioning control system 1 , for example, so as to control the air conditioners 130 in the environment managed by the air conditioning control system 1 .
  • this configuration is employable as the configuration of the air conditioning controller 2 which is shipped to customers, for example.
  • FIG. 9 is a schematic flowchart of processing executed in the air conditioning control system 1 according to the present invention.
  • the flowchart illustrated in FIG. 9 shows an example of a flow of processing in the case where updating of a learning model is not performed in the air conditioning control system 1 (the fifth and sixth embodiments).
  • the condition specification unit 110 specifies conditions in an environment managed by the air conditioning control system 1 .
  • Step SA 02 The state amount detection unit 140 detects a state of the environment managed by the air conditioning control system 1 as a state amount.
  • Step SA 03 The feature amount creation unit 210 creates a feature amount representing a feature of the environment managed by the air conditioning control system 1 based on the state amount detected in step SA 02 .
  • Step SA 04 The inference calculation unit 220 selects and reads a learning model corresponding to the conditions, which are specified in step SA 01 , in the environment managed by the air conditioning control system 1 from the learning model storage unit 300 as a learning model to be used for inference.
  • Step SA 05 The inference calculation unit 220 infers a method for controlling the air conditioners 130 in the environment managed by the air conditioning control system 1 based on the learning model read in step SA 04 and the feature amount created in step SA 03 .
  • Step SA 06 The air conditioning control unit 400 controls air conditioning based on the method for controlling air conditioning, which is inferred in step SA 05 .
  • FIG. 10 is a schematic flowchart of processing executed in the air conditioning control system 1 according to the present invention.
  • the flowchart illustrated in FIG. 10 shows an example of ies a flow of processing in the case where generation/updating of a learning model is performed in the air conditioning control system 1 (the first to fourth embodiments).
  • the condition specification unit 110 specifies conditions in an environment managed by the air conditioning control system 1 .
  • Step SB 02 The state amount detection unit 140 detects a state of the environment managed by the air conditioning control system 1 as a state amount.
  • Step SB 03 The feature amount creation unit 210 creates a feature amount representing a feature of the environment managed by the air conditioning control system 1 based on the state amount detected in step SB 02 .
  • Step SB 04 The inference calculation unit 220 selects and reads a learning model corresponding to the conditions, which are specified in step SB 01 , in the environment managed by the air conditioning control system 1 from the learning model storage unit 300 as a learning model to be used for inference.
  • Step SB 05 The learning model generation unit 500 determines whether or not a learning model that has been learned and corresponds to the conditions, which are specified in step SB 01 , in the environment managed by the air conditioning control system 1 is already generated in the learning model storage unit 300 . If a learning model that has been learned is already generated, the processing proceeds to step SB 07 . If a learning model that has been learned is not generated yet, the processing proceeds to step SB 06 .
  • Step SB 06 The learning model generation unit 500 generates/updates a learning model corresponding to the conditions, which are specified in step SB 01 , in the environment managed by the air conditioning control system 1 based on the feature amount created in step SB 03 and the processing proceeds to step SB 01 .
  • Step SB 07 The inference calculation unit 220 infers a method for controlling the air conditioners 130 in the environment managed by the air conditioning control system 1 based on the learning model read in step SB 04 and the feature amount created in step SB 03 .
  • Step SB 08 The air conditioning control unit 400 controls air conditioning based on the method for controlling air conditioning, which is inferred in step SB 05 .

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Fuzzy Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Air Conditioning Control Device (AREA)
  • General Factory Administration (AREA)

Abstract

An air conditioning control system for controlling an air conditioner specifies a condition in an environment, detects a state amount representing the environment, infers a control method for the air conditioner in the environment based on the state amount that is detected, and controls the air conditioner based on the control method that is inferred. Further, the air conditioning control system generates or updates a plurality of learning models through machine learning using the state amount that is detected and stores the plurality of learning models in a manner such that they are associated with combinations of conditions in the environment.

Description

    BACKGROUND OF THE INVENTION 1. Field of the Invention
  • The present invention relates to an air conditioning control system and especially relates to an air conditioning control system that controls air conditioning while switching learning models in accordance with an installation state and an operation state of machines in a factory.
  • 2. Description of the Related Art
  • Since a plurality of machines (machine tools, for example) ate installed in a factory and the temperature in the factory affects machining accuracy in precision machining, an air conditioner for controlling environment conditions inside the factory is provided. Production in a factory is instructed based on a production plan. In order to produce products instructed in the production plan by an instructed delivery date, operation states and machining conditions of a plurality of machines arc controlled find an operation state of an air conditioner is controlled to realize temperature conditions (temperature and uniformity) in the factory which are required for machining.
  • As a technique for controlling air conditioning so as to satisfy temperature conditions in a factory which are required for machining, Japanese Patent Application Laid-Open No. 06-307703 and Japanese Patent Application Laid-Open No. 2015-2063519, for example, disclose a technique in which a plurality of air conditioners are controlled in a lump so as to maintain a temperature in a factory at a predetermined temperature.
  • However, temperature distribution in a factory varies depending on installation states of machines (machine tools, robots, and the like) as heat generating sources installed in the factory and operation states of respective machines. Therefore, in order to realize temperature conditions in a factory required for machining, it is necessary to control air conditioners while taking into account installation states and operation states of respective machines. It is, however, difficult to appropriately control air conditioning in accordance with such various situations.
  • It is conceivable to introduce a machine learning device so as to control air conditioning. However, much state information detected in various situations are required and many parameters including data related to situations are required so as to produce a versatile machine learning device (versatile learning model) capable of coping with various situations described above. Accordingly, known problems such as over learning may occur.
  • SUMMARY OF THE INVENTION
  • An object of the present invention is to provide an air conditioning control system that is capable of performing appropriate air conditioning control, in which installation states and operation states of machines are taken into account, in a wider range.
  • An air conditioning control system according to the present invention is provided with a mechanism that switches learning models, which are used for determining an air conditioning control action to be used, depending on installation states and operation states of machines in a factory, thereby solving the above-mentioned problems. The air conditioning control system according to the present invention has a plurality of learning models, selects a learning model depending on installation suites and operation states, for example, of machines in a factory, performs machine learning with respect to the selected learning model based on a state amount detected from the factory, and properly uses learning models thus created, depending on the installation states and the operation states, for example, of machines in the factory so as to control an air conditioner.
  • An air conditioning control system according to an aspect of the present invention controls an air conditioner in an environment in which at least one machine is installed. The air conditioning control system includes: a condition specification unit that specifies a condition in the environment; a state amount detection unit that detects a state amount representing a state of the environment; an inference calculation unit that infers a control method for the air conditioner in the environment based on the state amount; an air conditioning control unit that controls the air conditioner based on the control method that is inferred by the inference calculation unit; a learning model generation unit that generates or updates a learning model through machine learning using the state amount; and a learning model storage unit that stores one or more learning models generated by the learning model generation unit in a manner such that the one or more learning model are associated with a combination of conditions specified by the condition specification unit. The inference calculation unit calculates a control method for the air conditioner in the environment managed by the air conditioning control system, by selectively using one or more learning models among learning models stored in the learning model storage unit, based on the condition in the environment that is specified by the condition specification unit.
  • The air conditioning control system may further include a feature amount creation unit that creates a feature amount characterizing the environment based on the state amount detected by the state amount detection unit, wherein the inference calculation unit may infer a control method for the air conditioner in the environment based on the feature amount, and the learning model generation unit may generate or update a learning model through machine learning using the feature amount.
  • The learning model generation unit may alter an existing learning model stored in the learning model storage unit so as to generate a new learning model.
  • The learning model storage unit may encrypt and store a learning model generated by the learning model generation unit, and decrypt the encrypted learning model when the learning model encrypted is read by the inference calculation unit.
  • An air conditioning control system according to another aspect of the present invention controls an air conditioner in an environment in which one or more machines are installed. The air conditioning control system includes: a condition specification unit that specifies a condition in the environment; a state amount detection unit that detects a state amount representing the environment:
  • an inference calculation unit that infers a control method for the air conditioner in the environment based on the state amount; an air conditioning control unit that controls the air conditioner based on the control method that is inferred by the inference calculation unit; and a learning model storage unit that stores at least one learning model that is preliminarily associated with a combination of conditions in the environment. The inference calculation unit calculates a control method for the air conditioner in the environment by selectively using one or more learning models among the learning models stored in the learning model storage unit, based on the condition in the environment that is specified by the condition specification unit.
  • The air conditioning control system may further includes a feature amount creation unit that creates a feature amount characterizing the environment based on the state amount, wherein the inference calculation unit may infers, based on the feature amount, a control method for the air conditioner in the environment managed by the air conditioning control system.
  • An air conditioning controller according to still another aspect of the present invention includes the condition specification unit and the state amount detection unit which are described above.
  • An air conditioning control method according to yet another aspect of the present invention includes: a step for specifying a condition for controlling an air conditioner in an environment in which one or more machines are installed; a step for detecting a state amount representing the environment; a step for inferring a control method for the air conditioner in the environment based on the state amount; a step for controlling the air conditioner based on the control method; and a step for generating or updating a learning model through machine learning using the state amount. In the step for inferring, a learning model to be used based on the condition in the environment that is specified in the step for specifying is selected from the one or more learning models that are preliminarily associated with a combination of conditions in the environment, and a control method for the air conditioner in the environment is calculated using the learning model that is selected.
  • The air conditioning control method may further include a step for creating a feature amount characterizing the environment based on the state amount, wherein in the step for inferring, a control method for the air conditioner in the environment may be inferred based on the feature amount, and in the step for generating or updating a learning model, a learning model may be generated or updated through machine learning using the feature amount.
  • An air conditioning control method according to yet another aspect of the present invention includes: a step for specifying a condition for controlling an air conditioner in an environment in which one or more machines are installed; a step for detecting a state amount representing the environment; a step for inferring a control method for the air conditioner in the environment based on the state amount; and a step for controlling the air conditioner based on the control method. In the step for inferring, a learning model to be used based on the condition in the environment that is specified in the step for specifying is selected from one or more learning models that are preliminarily associated with a combination of conditions in the environment and a control method for the air conditioner in the environment is calculated using the learning model that is selected.
  • The air conditioning control method may further includes a step for creating a feature amount characterizing the environment based on the state amount, wherein in the step for inferring, a control method for the air conditioner in the environment may be inferred based on the feature amount.
  • A learning model set according to yet another aspect of the present invention includes a plurality of learning models each of which is associated with a combination of conditions for controlling an air conditioner in an environment in which one or more machines are installed. Each of the plurality of learning models is a learning model generated or updated, in a condition in the environment, based on a state amount, representing the environment, and one learning model is selected from the plurality of learning models based on a condition set in an environment, and the learning model that is selected is used for processing of inferring a control method for the air conditioner in the environment.
  • According to the present invention, since machine learning can be performed, based on a state amount detected in each state, with respect to a learning model selected depending on installation states and operation states of machines in a factory, machine learning can be efficiently performed while preventing over learning. Further, since an air conditioner is controlled by using a learning model selected depending on installation states and operation states, for example, of machines in a factory, accuracy in control of the air conditioner is improved.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a functional block diagram schematically illustrating an air conditioning control system according to a first embodiment.
  • FIG. 2 is a drawing showing an example of a model in an environment managed by the air conditioning control system.
  • FIG. 3 is a functional block diagram schematically illustrating on air conditioning control system according to a second embodiment.
  • FIG. 4 is a functional block diagram schematically illustrating an air conditioning control system according to a third embodiment.
  • FIG. 5 is a functional block diagram schematically illustrating an air conditioning control system according to a fourth embodiment.
  • FIG. 6 is a functional block diagram schematically illustrating an air conditioning control system according to a fifth embodiment.
  • FIG. 7 is a functional block diagram schematically illustrating a modification of the air conditioning control system according to the fifth embodiment.
  • FIG. 8 is a functional block diagram schematically illustrating an air-conditioning control system according to a sixth embodiment.
  • FIG. 9 is a schematic flowchart of processing executed in the air conditioning control system illustrated in any of FIGS. 6 to 8.
  • FIG. 10 is a schematic flowchart of processing executed in the air conditioning control system illustrated in any of FIG. 1 and FIGS. 3 to 5.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • FIG. 1 is a functional block diagram schematically illustrating an air conditioning control system 1 according to a first embodiment.
  • Each of functional blocks illustrated in FIG. 1 is implemented such that a processor such as a CPU and a GPU included in a computer such as a numerical controller, a cell computer, a host computer, and a cloud server controls an operation of each unit of a device in accordance with each system program.
  • An air conditioning control system 1 according to the present embodiment includes an environment management unit 100, an inference processing unit 200, and a learning model storage unit 300. The environment management unit 100 manages an environment (a room in which an air conditioner 130 is installed, for example) at least a state of which is an object of observation and inference. The inference processing unit 200 infers a state of the environment. The learning model storage unit 300 stores and manages a plurality of learning models. This air conditioning control system 1 further includes an air conditioning control unit 400 and a learning model generation unit 500. The air conditioning control unit 400 controls air conditioning based on a result obtained through inference of a state of an environment performed by the inference processing unit 200. The learning model generation unit 500 generates and updates learning models to be stored in the learning model storage unit 300.
  • The environment management unit 100 according to the present embodiment specifics conditions for controlling the air conditioner 130 in an environment in which the air conditioner 130 controlled by the air conditioning control system 1 is installed (an environment managed by the air conditioning control system 1) and acquires a state amount representing a state of the environment. This environment management unit 100 can be mounted on a central management device of air conditioners or a numerical controller installed in an environment managed by the air conditioning control system 1, for example. The environment management unit 100 is configured to be connected with a wired/wireless network 150 so as to be able to exchange data with machines 120, which are installed in an environment managed by the air conditioning control system 1, and the air conditioners 130 controlled by the air conditioning control system 1.
  • A condition specification unit 110 included in the environment management unit 100 specifies conditions (installation states of the machines 120 and the air conditioners 130 and operation states of the machines 120, for example) in an environment managed by the air conditioning control system 1.
  • The installation states of the machines 120 and the air conditioners 130 are represented as how the machines 120 as heat sources are installed in each of a plurality of areas which are obtained by dividing on environment managed by the air conditioning control system 1, as illustrated in FIG. 2, for example. As the installation states of the machines 120 and the air conditioners 130 in the example illustrated in FIG. 2, the machines 120 as heat sources are installed in areas 2, 7, 11, and 12 and the air conditioner 130 is installed in area 5, for example. The environment management unit 100 may acquire such installation states of the machines 120 and the air conditioners 130 through setting by an operator, for example, via an input/output device which is not illustrated.
  • Operation states of the machines 120 are acquired as operation states of respective machines 120 operating in an environment managed by the air conditioning control system 1. Operation states of the machines 120 may be represented in classification of calorific values corresponding to operations of the machines 120, such as stop, low operation (low temperature), medium operation (medium temperature), and high operation (high temperature), for example. The environment management unit 100 may set operation states of the machines 120 based on operation states of the machines 120 (an internal temperature of the machine, motions of a main spindle, a feed axis, and the like, and a load state, for example) acquired from respective machines 120 via the network 150.
  • The condition specification unit 110 specifies (outputs) conditions in an environment managed by the air conditioning control system 1, which are acquired as described above, with respect to the learning model storage unit 300 and the learning model generation unit 500. The condition specification unit 110 plays a role in notifying each unit of the air conditioning control system 1 of conditions of current air conditioning control of the environment management unit 100 as conditions for selecting a learning model.
  • A state amount detection unit 140 included in the environment management unit 100 detects a state of an environment managed by the air conditioning control system 1 as a state amount. Examples of the state amount of an environment managed by the air conditioning control system 1 include an ambient temperature, an internal temperature, and an operation state of each machine 120, and a temperature of each area in the environment managed by the air conditioning control system 1. The state amount detection unit 140 detects detection values which are detected by temperature sensors provided to the machines 120 and the air conditioners 130 and a temperature sensor installed in each area in an environment managed by the air conditioning control system 1, as state amounts. The state amounts detected by the state amount detection unit 140 are outputted to the inference processing unit 200 and the learning model generation unit 500.
  • The inference processing unit 200 according to the present embodiment observes a state, which is acquired from the environment management unit 100, of an environment managed by the air conditioning control system 1 and infers the environment managed by the air conditioning control system 1 based on this observation result. The inference processing unit 200 can be mounted on an air conditioning controller, a cell computer, a host computer, a cloud server, a machine learning device, or the like, for example.
  • A feature amount creation unit 210 included in the inference processing unit 200 creates a feature amount representing a feature of an environment managed by the air conditioning control system 1 based on state amounts detected by the state amount detection unit 140. The feature amount which is created by the feature amount creation unit 210 and represents a feature of an environment managed by the air conditioning control system 1 is useful information as a determination material of air conditioning control by the air conditioning control unit 400. Further, the feature amount which is created by the feature amount creation unit 210 and represents a feature of an environment managed by the air conditioning control system 1 is input data to be used when an inference calculation unit 220, which will be described later, performs inference using a learning model. The feature amount which is created by the feature amount creation unit 210 and represents a feature of an environment managed by the air conditioning control system 1 may be an ambient temperature obtained by sampling ambient temperatures, detected by the state amount detection unit 140, of each machine 120 in predetermined sampling cycles for the past predetermined period, a peak value in operation states, detected by the state amount detection unit 140, of each machine 120 in the past predetermined period, or a combination of signal processing with respect to temperatures, detected by the state amount detection unit 140, of respective areas such as integration and conversion into a time-series frequency domain, standardization of an amplitude or power density, adaptation to a transfer function, dimensional reduction to specific time or specific frequency width, for example. The feature amount creation unit 210 performs preprocessing of state amounts detected by the state amount detection unit 140 and normalizes the state amounts so that the inference calculation unit 220 can deal with the state amounts.
  • The inference calculation unit 220 included in the inference processing unit 200 infers a method for controlling the air conditioner 130 in an environment managed by the air conditioning control system 1 based on a learning model, which is selected from the learning model storage unit 300 based on conditions in a current environment managed by the air conditioning control system 1, and based on a feature amount, which is created by the feature amount creation unit 210. The inference calculation unit 220 is implemented by applying a learning model stored in the learning model storage unit 300 to a platform in which inference processing based on machine learning can be executed. The inference calculation unit 220 may be used for performing inference processing using a multilayer neural network, or used for performing inference processing using a known learning algorithm as machine learning for Bayesian network, a support vector machine, mixture Gaussian model, and the like, for example. The inference calculation unit 220 may be used for performing inference processing using a learning algorithm for supervised learning, unsupervised learning, reinforcement learning, and the like, for example. Further, the inference calculation unit 220 may be capable of executing inference processing respectively based on a plurality of kinds of learning algorithms. The inference calculation unit 220 constitutes a machine learning device based on a learning model, which is selected from the learning model storage unit 300, of machine learning, and executes inference processing using a feature amount created by the feature amount creation unit 210 as input data of this machine learning device so as to infer a method for controlling the air conditioner 130 in an environment managed by the air conditioning control system 1. The method for controlling the air conditioner 130 which is a result of the inference by the inference calculation unit 220 may be a set temperature or a wind direction (including a swing action, for example) of each air conditioner 130 installed in an environment managed by the air conditioning control system 1, for example.
  • The learning model storage unit 300 according to the present embodiment is capable of storing a plurality of learning models which are associated with combinations of conditions, which are specified by the condition specification unit 110, in an environment managed by the air conditioning control system 1. The learning model storage unit 300 can be mounted on the environment management unit 100, a cell computer, a host computer, a cloud server, a database server, or the like, for example.
  • The learning model storage unit 300 stores a plurality of learning models 1, 2, . . . , N which are associated with combinations of conditions (installation states and operation states of machines in a factory, for example), which are specified by the condition specification unit 110, in an environment managed by the air conditioning control system 1. The combinations of conditions (installation states and operation states of machines in a factory, for example) in an environment managed by the air conditioning control system 1 here represent combinations of values which can be taken by each condition, ranges of values, and lists of values. In the case where an environment managed by the air conditioning control system 1 is modeled as illustrated in FIG. 2, for example, a matrix including states of respective areas as elements [nothing, machine (high temperature), nothing, nothing, air conditioner, nothing, machine (medium temperature), nothing, nothing, nothing, machine (medium temperature), machine (stop)] may be used as one of combinations of conditions in an environment managed by the air conditioning control system 1.
  • Learning models stored in the learning model storage unit 300 are stored as information which can constitute one learning model complying with inference processing in the inference calculation unit 220. Leaning models stored in the learning model storage unit 300 may be stored as the number of neurons (perception) of each layer or a weight parameter among neurons (perceptron) of each layer, for example, in the case of learning models using a learning algorithm of the multilayer neural network. Further, learning models stored in the learning model storage unit 300 may be stored as transition probability between a node and a node constituting the Bayesian network, for example, in the case of learning models using a learning algorithm of the Bayesian network. The learning models stored in the learning model storage unit 300 may each be learning models using the same learning algorithm or may each be learning models using different learning algorithms. Thus, each of the learning models stored in the learning model storage unit 300 may be a learning model using any learning algorithm as long as the learning models are applicable to inference processing by the inference calculation unit 220.
  • The learning model storage unit 300 may store one learning model in a manner such that it is associated with one combination of conditions in an environment managed by a single air conditioning control system 1 or may store two or more learning models using different learning algorithms in a manner such that they are associated with one combination of conditions in an environment managed by a single air conditioning control system 1. The learning model storage unit 300 may store learning models using different learning algorithms in a manner such that they are each associated with a plurality of combinations, ranges of which are overlapped with each other, of conditions in an environment managed by the air conditioning control system 1. In this case, the learning model storage unit 300 further sets use conditions such as required throughput and kinds of learning algorithms with respect to learning models corresponding to combinations of conditions in an environment managed by the air conditioning control system 1. Accordingly, it becomes possible to select learning models corresponding to the inference calculation units 220, whose executable inference processing and throughput are different, with respect to combinations of conditions in an environment managed by the air conditioning control system 1, for example.
  • When the learning model storage unit 300 receives a reading/writing request of a learning model including a combination of conditions in an environment managed by the air conditioning control system 1 from the outside, the learning model storage unit 300 performs reading/writing with respect to a learning model stored in a manner to be associated with the combination of conditions in the environment managed by the air conditioning control system 1. At this time, the learning model reading/writing request may include information on inference processing which can be executed by the inference calculation unit 220 and throughput of the inference calculation unit 220. In such case, the learning model storage unit 300 performs reading/writing with inspect to a learning model which is associated with a combination of conditions in the environment managed by the air conditioning control system 1, inference processing which can be executed by the inference calculation units 220, and throughput of the inference calculation units 220. The learning model storage unit 300 may have a function of performing reading/writing with respect to a learning model which is associated with (a combination of) conditions, which are specified by the condition specification unit 110, based on these conditions, in response to a reading/writing request of a learning model from the outside. Provision of such function eliminates necessity of providing a function of requiring a learning model based on conditions, which are specified by the condition specification unit 110, with respect to the inference calculation unit 220 and the learning model generation unit 500.
  • Here, the learning model storage unit 300 may encrypt a learning model generated by the learning model generation unit 500 and store the encrypted learning model, and may decrypt the encrypted learning model when the learning model is read by the inference calculation unit 220.
  • The air conditioning control unit 400 controls an operation of the air conditioner 130 which is installed in an environment managed by the air conditioning control system 1, based on a method for controlling the air conditioner 130, which is inferred by the inference processing unit 200, in the environment managed by the air conditioning control system 1. This air conditioning control unit 400 transmits a control command to each air conditioner 130 via the network 150, for example, so as to control each air conditioner 130. Further, this air conditioning control unit 400 may be configured to control each air conditioner 130 via a communication path (infrared rays and other wireless means, for example) different from the network 150.
  • The learning model generation unit 500 generates or updates a learning model stored in the learning model storage unit 300 (machine learning), based on conditions, which are specified by the condition specification unit 110, in an environment managed by the air conditioning control system 1 and a feature amount which is created by the feature amount creation unit 210 and represents a feature of the environment managed by the air conditioning control system 1. This learning model generation unit 500 selects a learning model which is to be an object of generation or updating based on conditions, which are specified by the condition specification unit 110, in an environment managed by the air conditioning control system 1 and performs machine learning with respect to the selected learning model, based on a feature amount which is created by the feature amount creation unit 210 and represents a feature of the environment managed by the air conditioning control system 1. Examples of timing at which the learning model generation unit 500 performs learning include a timing at which an operator manually changes setting of each air conditioner 130. In this case, the learning model generation unit 500 performs generation or updating (machine learning) of a learning model by using a feature amount, which is created by the feature amount creation unit 210 and represents a feature of the environment managed by the air conditioning control system 1, as a state variable and using a set temperature and a wind direction, for example, of each air conditioner 130 as label data, with respect to a learning model selected based on conditions in the environment managed by the air conditioning control system 1.
  • In the case where a learning model associated with (a combination of) conditions, which are specified by the condition specification unit 110, in an environment managed by the air conditioning control system 1 is not stored in the learning model storage unit 300, the learning model generation unit 500 newly generates a learning model which is associated with (the combination) of the conditions. On the other hand, in the case where a learning model associated with (a combination of) conditions, which are specified by the condition specification unit 110, in an environment managed by the air conditioning control system 1 is stored in the learning model storage unit 300, the learning model generation unit 500 performs machine learning with respect to this learning model so as to update this learning model. In the case where a plurality of learning models associated with (combinations) of conditions, which are specified by the condition specification unit 110, in an environment managed by the air conditioning control system 1 are stored in the learning model storage unit 300, the learning model generation unit 500 may perform machine learning with respect to each of the learning models or may perform machine learning with respect to only a part of the learning models based on learning processing which can be executed by the learning model generation unit 500 and throughput of the learning model generation unit 500.
  • The learning model generation unit 500 may alter a learning model stored in the learning model storage unit 300 and generate a new learning model. As an example of the alteration of a learning model by the learning model generation unit 500, generation of a distilled model is exemplified. A distilled model is a learned model which is obtained such that learning is performed from the beginning in a machine learning device by using an output obtained with respect to an input into another machine learning device in which a learned model is incorporated. The learning model generation unit 500 can store a distilled model, which is obtained through such processing (called distillation processing), in the learning model storage unit 300 as a new learning model and can use the new learning model. A distilled model is generally smaller in size than an original learned model but exhibits the same accuracy as that of the original learned model, being more suitable for distribution to other computers through a network or the like. Another example of the alteration of a learning model by the learning model generation unit 500 is integration of learning models. In the case where structures of two or more learning models which are stored in a manner to be associated with (combinations of) conditions in an environment managed by the air conditioning control system 1 are similar to each other, for example, in the case where values of respective weight parameters are within a predetermined threshold value, the learning model generation unit 500 may integrate (the combinations of) conditions, which are associated with these learning models, in the environment managed by the air conditioning control system 1 and may store any of the two or more learning models, whose structures are similar to each other, in a manner to associate any of the two or more learning models with the integrated condition.
  • FIG. 3 is a functional block diagram schematically illustrating an air conditioning control system 1 according to a second embodiment.
  • In the air conditioning control system 1 according to the present embodiment, each functional block is mounted on one air conditioning controller 2 (which is to be structured on a central management device of air conditioners, a numerical controller, or the like). In such configuration, the air conditioning control system 1 according to the present embodiment infers a method for controlling the air conditioners 130 in an environment managed by the air conditioning control system 1 by using a learning model differing depending on installation states and operation states of the machines 120 in the environment managed by the air conditioning control system 1 so as to control the air conditioners 130 in the environment managed by the air conditioning control system 1. Further, one air conditioning controller 2 is capable of generating/updating learning models each corresponding to conditions in an environment managed by the air conditioning control system 1.
  • FIG. 4 is a functional block diagram schematically illustrating an air conditioning control system 1 according to a third embodiment.
  • In the air conditioning control system 1 according to the present embodiment, the environment management unit 100, the inference processing unit 200, and the air conditioning control unit 400 are mounted on the air conditioning controller 2, and the learning model storage unit 300 and the learning model generation unit 500 are mounted on a machine learning device 3 which is connected with the air conditioning controller 2 via standard interface and network. The machine learning device 3 may be mounted on a cell computer, a host computer, a cloud server, or a database server. In such configuration, inference processing using a learned model, which is relatively light processing, can be executed on the air conditioning controller 2 and processing for generating/updating a learning model, which is relatively heavy processing, can be executed on the machine learning device 3, so that the air conditioning control system 1 can be operated without interrupting an intrinsic action of the air conditioning controller 2.
  • FIG. 5 is a functional block diagram schematically illustrating an air conditioning control system 1 according to a fourth embodiment.
  • In the air conditioning control system 1 according to the present embodiment, the environment management unit 100 is mounted on the air conditioning controller 2, and the inference calculation unit 220, the learning model storage unit 300, and the learning model generation unit 500 are mounted on the machine learning device 3 which is connected with the air conditioning controller 2 via standard interface and network. Further, the air conditioning control unit 400 is separately prepared. In the air conditioning control system 1 according to the present embodiment, the configuration of the feature amount creation unit 210 is omitted on the assumption that a state amount detected by the state amount detection unit 140 is data which can be directly used for inference processing by the inference calculation unit 220 and generation/updating processing of a learning model performed by the learning model generation unit 500. In such configuration, inference processing using a learned model and generation/updating processing of a learning model can be executed on the machine learning device 3, so that the air conditioning control system 1 can be operated without interrupting an intrinsic action of the air conditioning controller 2.
  • FIG. 6 is a functional block diagram schematically illustrating an air conditioning control system 1 according to a fifth embodiment.
  • In the air conditioning control system 1 according to the present embodiment, each functional block is mounted on one air conditioning controller 2. In the air conditioning control system 1 according to the present embodiment, the configuration of the learning model generation unit 500 is omitted on the assumption that a plurality of learning models that have been learned and are associated with combinations of conditions in an environment managed by the air conditioning control system 1 are already stored in the learning model storage unit 300 and generation/updating of a learning model is not performed. In such configuration, the air conditioning control system 1 according to the present embodiment infers a method for controlling the air conditioners 130 in an environment managed by the air conditioning control system 1 by using a learning model differing depending on installation states and operation states of the machines 120 in the environment managed by the air conditioning control system 1, for example, so as to control the air conditioners 130 in the environment managed by the air conditioning control system 1. Further, since a learning model is not arbitrarily updated, this configuration is employable as the configuration of the air conditioning controller 2 which is shipped to customers, for example.
  • FIG. 7 is a functional block diagram schematically illustrating a modification of the air conditioning control system 1 according to the fifth embodiment.
  • The air conditioning control system 1 according to the present modification is an example in which the learning model storage unit 300 is mounted on an external storage 4 which is connected with the air conditioning controller 2 in the fifth embodiment (FIG. 6). In the present modification, learning models having larger capacity are stored in the external storage 4, so that more learning models can be used and learning models can be read without any intervention of a network or the like. Thus, this modification is beneficial when a real time property is required for inference processing.
  • FIG. 8 is a functional block diagram schematically illustrating an air conditioning control system 1 according to a sixth embodiment.
  • In the air conditioning control system 1 according to the present embodiment, the environment management unit 100 is mounted on the air conditioning controller 2, and the inference calculation unit 220 and the learning model storage unit 300 are mounted on the machine learning device 3 which is connected with the air conditioning controller 2 via standard interface and network. The machine learning device 3 may be mounted on a cell computer, a host computer, a cloud server, or a database server. In the air conditioning control system 1 according to the present embodiment, the configuration of the learning model generation unit 500 is omitted on the assumption that a plurality of learning models that have been learned and are associated with combinations of conditions in an environment managed by the air conditioning control system 1 are already stored in the learning model storage unit 300 and generation/updating of a learning model is not performed. In the air conditioning control system 1 according to the present embodiment, the configuration of the feature amount creation unit 210 is omitted on the assumption that a state amount detected by the state amount detection unit 140 is data which can be directly used for inference processing by the inference calculation unit 220. In such configuration, the air conditioning control system 1 according to the present embodiment infers a method for controlling the air conditioners 130 in an environment managed by the air conditioning control system 1 by using a learning model differing depending on installation states and operation states of the machines 120 in the environment managed by the air conditioning control system 1, for example, so as to control the air conditioners 130 in the environment managed by the air conditioning control system 1. Further, since a learning model is not arbitrarily updated, this configuration is employable as the configuration of the air conditioning controller 2 which is shipped to customers, for example.
  • FIG. 9 is a schematic flowchart of processing executed in the air conditioning control system 1 according to the present invention.
  • The flowchart illustrated in FIG. 9 shows an example of a flow of processing in the case where updating of a learning model is not performed in the air conditioning control system 1 (the fifth and sixth embodiments).
  • [Step SA01] The condition specification unit 110 specifies conditions in an environment managed by the air conditioning control system 1.
  • [Step SA02] The state amount detection unit 140 detects a state of the environment managed by the air conditioning control system 1 as a state amount.
  • [Step SA03] The feature amount creation unit 210 creates a feature amount representing a feature of the environment managed by the air conditioning control system 1 based on the state amount detected in step SA02.
  • [Step SA04] The inference calculation unit 220 selects and reads a learning model corresponding to the conditions, which are specified in step SA01, in the environment managed by the air conditioning control system 1 from the learning model storage unit 300 as a learning model to be used for inference.
  • [Step SA05] The inference calculation unit 220 infers a method for controlling the air conditioners 130 in the environment managed by the air conditioning control system 1 based on the learning model read in step SA04 and the feature amount created in step SA03.
  • [Step SA06] The air conditioning control unit 400 controls air conditioning based on the method for controlling air conditioning, which is inferred in step SA05.
  • FIG. 10 is a schematic flowchart of processing executed in the air conditioning control system 1 according to the present invention.
  • The flowchart illustrated in FIG. 10 shows an example of ies a flow of processing in the case where generation/updating of a learning model is performed in the air conditioning control system 1 (the first to fourth embodiments).
  • [Step SB01] The condition specification unit 110 specifies conditions in an environment managed by the air conditioning control system 1.
  • [Step SB02] The state amount detection unit 140 detects a state of the environment managed by the air conditioning control system 1 as a state amount.
  • [Step SB03] The feature amount creation unit 210 creates a feature amount representing a feature of the environment managed by the air conditioning control system 1 based on the state amount detected in step SB02.
  • [Step SB04] The inference calculation unit 220 selects and reads a learning model corresponding to the conditions, which are specified in step SB01, in the environment managed by the air conditioning control system 1 from the learning model storage unit 300 as a learning model to be used for inference.
  • [Step SB05] The learning model generation unit 500 determines whether or not a learning model that has been learned and corresponds to the conditions, which are specified in step SB01, in the environment managed by the air conditioning control system 1 is already generated in the learning model storage unit 300. If a learning model that has been learned is already generated, the processing proceeds to step SB07. If a learning model that has been learned is not generated yet, the processing proceeds to step SB06.
  • [Step SB06] The learning model generation unit 500 generates/updates a learning model corresponding to the conditions, which are specified in step SB01, in the environment managed by the air conditioning control system 1 based on the feature amount created in step SB03 and the processing proceeds to step SB01.
  • [Step SB07] The inference calculation unit 220 infers a method for controlling the air conditioners 130 in the environment managed by the air conditioning control system 1 based on the learning model read in step SB04 and the feature amount created in step SB03.
  • [Step SB08] The air conditioning control unit 400 controls air conditioning based on the method for controlling air conditioning, which is inferred in step SB05.
  • The embodiments of the present invention have been described above. The present invention is not limited to the examples of the above-described embodiments but may be embodied in various aspects by adding arbitrary alterations.

Claims (13)

1. An air conditioning control system that controls an air conditioner in an environment in which at least one machine is installed, the air conditioning control system comprising:
a condition specification unit that specifies a condition in the environment;
a state amount detection unit that detects a state amount representing a state of the environment;
an inference calculation unit that infers a control method for the air conditioner in the environment based on the state amount;
an air conditioning control unit that controls the air conditioner based on the control method that is inferred by the inference calculation unit;
a learning model generation unit that generates or updates a learning model through machine learning using the state amount; and
a learning model storage unit that stores one or more learning models generated by the learning model generation unit in a manner such that the one or more learning model are associated with a combination of conditions specified by the condition specification unit, wherein
the inference calculation unit calculates a control method for the air conditioner in the environment managed by the air conditioning control system, by selectively using one or more learning models among learning models stored in the learning model storage unit, based on the condition in the environment that is specified by the condition specification unit.
2. The air conditioning control system according to claim 1, further comprising:
a feature amount creation unit that creates a feature amount characterizing the environment based on the state amount detected by the state amount detection unit, wherein
the inference calculation unit infers a control method for the air conditioner in the environment based on the feature amount, and
the learning model generation unit generates or updates learning model through machine learning using the feature amount.
3. The air conditioning control system according to claim 1, wherein the learning model generation unit alters an existing learning model stored in the learning model storage unit so as to generate a new learning model.
4. The air conditioning control system according to claim 1, wherein the learning model storage unit encrypts and stores a learning model generated by the learning model generation unit, and decrypts the encrypted learning model when the learning model encrypted is read by the inference calculation unit.
5. An air conditioning control system that controls an air conditioner in an environment in which one or more machines are installed the air conditioning control system comprising:
a condition specification unit that specifies a condition in the environment;
a state amount detection unit that detects a state amount representing the environment;
an inference calculation unit that infers a control method for the air conditioner in the environment based on the state amount;
an air conditioning control unit that controls the air conditioner based on the control method that is inferred by the inference calculation unit; and
a learning model storage unit that stores at least one learning model that is preliminarily associated with a combination of conditions in the environment, wherein
the inference calculation unit calculates a control method for the air conditioner in the environment by selectively using one or more learning models among the learning models stored in the learning model storage unit, based on the condition in the environment that is specified by the condition specification unit
6. The air conditioning control system according to claim 5, further comprising:
a feature amount creation unit that creates a feature amount characterizing the environment based on the state amount, wherein
the inference calculation unit infers, based on the feature amount, a control method for the air conditioner in the environment managed by the air conditioning control system.
7. An air conditioning controller comprising:
the condition specification unit according to claim 1; and
the state amount detection unit according to claim 1.
8. An air conditioning controller comprising:
the condition specification unit according to claim 5; and
the state amount detection unit according to claim 5
9. An air conditioning control method comprising:
a step for specifying a condition for controlling an air conditioner in an environment in which one or more machines are installed;
a step for detecting a state amount representing the environment;
a step for inferring a control method for the air conditioner in the environment based on the state amount;
a step for controlling the air conditioner based on the control method; and
a step for generating or updating a learning model through machine learning using the state amount, wherein
in the step for inferring, a learning model to be used based on the condition in the environment that is specified in the step for specifying is selected from the one or more learning models that are preliminarily associated with a combination of conditions in the environment, and a control method for the air conditioner in the environment is calculated using the learning model that is selected.
10. The air conditioning control method according to claim 9, further comprising:
a step for creating a feature amount characterizing the environment based on the state amount, wherein
in the step for inferring, a control method for the air conditioner in the environment is inferred based on the feature amount, and
in the step for generating or updating a learning model, a learning model is generated or updated through machine learning using the feature amount.
11. An air conditioning control method comprising:
a step for specifying a condition for controlling an air conditioner in an environment in which one or more machines are installed;
a step for detecting a state amount representing the environment;
a step for inferring a control method for the air conditioner in the environment based on the state amount; and
a step for controlling the conditioner based on the control method, wherein
in the step for inferring, a learning model to be used based on the condition in the environment that is specified in the step for specifying is selected from one or more learning models that are preliminarily associated with a combination of conditions in the environment, and a control method for the air conditioner in the environment is calculated using the learning model that is selected.
12. The air conditioning control method according to claim 11, further comprising:
a step for creating a feature amount characterizing the environment based on the state amount, wherein
in the step for inferring, a control method for the air conditioner in the environment is inferred based on the feature amount.
13. A learning model set comprising:
a plurality of learning models each of which is associated with a combination of conditions for controlling an air conditioner in an environment in which one or more machines are installed, wherein
each of the plurality of learning models is a learning model generated or updated, in a condition in the environment, based on a state amount representing the environment, and
one learning model is selected from the plurality of learning models based on a condition set in an environment, and
the learning model that is selected is used for processing of inferring a control method for the air conditioner in the environment.
US16/144,509 2017-10-04 2018-09-27 Air conditioning control system Abandoned US20190101305A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017-194043 2017-10-04
JP2017194043A JP2019066135A (en) 2017-10-04 2017-10-04 Air-conditioning control system

Publications (1)

Publication Number Publication Date
US20190101305A1 true US20190101305A1 (en) 2019-04-04

Family

ID=65728135

Family Applications (1)

Application Number Title Priority Date Filing Date
US16/144,509 Abandoned US20190101305A1 (en) 2017-10-04 2018-09-27 Air conditioning control system

Country Status (4)

Country Link
US (1) US20190101305A1 (en)
JP (1) JP2019066135A (en)
CN (1) CN109612037A (en)
DE (1) DE102018007640A1 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220137578A1 (en) * 2019-03-05 2022-05-05 Daikin Industries, Ltd. Control system for equipment device
US11448412B2 (en) * 2019-04-02 2022-09-20 Lg Electronics Inc. Air conditioner with an artificial intelligence
US20220333810A1 (en) * 2019-12-13 2022-10-20 Mitsubishi Electric Corporation Model sharing system, model management apparatus, and control apparatus for air conditioning apparatus
US20230280061A1 (en) * 2022-03-01 2023-09-07 Johnson Controls Tyco IP Holdings LLP Building automation system with edge processing diversity
EP4209724A4 (en) * 2020-09-04 2024-02-28 Daikin Industries, Ltd. GENERATION METHOD, PROGRAM, INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD AND LEARNED MODEL
EP4209973A4 (en) * 2020-09-04 2024-02-28 Daikin Industries, Ltd. GENERATION METHOD, PROGRAM, INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD AND TRAINED MODEL
EP4220320A4 (en) * 2020-09-23 2024-04-03 Daikin Industries, Ltd. Information processing device, information processing method, and program
EP4386513A1 (en) * 2022-12-12 2024-06-19 Computime Ltd Transfer learning model for newly setup environment
US12530040B2 (en) 2022-03-01 2026-01-20 Tyco Fire & Security Gmbh Building automation system with edge device common data bus

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6849028B2 (en) * 2019-08-23 2021-03-24 ダイキン工業株式会社 Air conditioning control system, air conditioner, and machine learning device
JP7392394B2 (en) * 2019-10-31 2023-12-06 株式会社富士通ゼネラル Air conditioning system and air conditioner
JP7212654B2 (en) * 2020-03-25 2023-01-25 ダイキン工業株式会社 air conditioning control system
US12398906B2 (en) 2020-03-25 2025-08-26 Daikin Industries, Ltd. Air conditioning control system
JP7414964B2 (en) * 2020-03-27 2024-01-16 三菱電機株式会社 Air conditioning control learning device and reasoning device
KR102537407B1 (en) * 2021-06-03 2023-05-26 (주)더블유에스에이 Vacuum Pump Smart AI Module
JPWO2024034110A1 (en) * 2022-08-12 2024-02-15
WO2024232095A1 (en) * 2023-05-11 2024-11-14 三菱電機株式会社 Control device, production system, and control method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160161137A1 (en) * 2014-12-04 2016-06-09 Delta Electronics, Inc. Controlling system for environmental comfort degree and controlling method of the controlling system
US20170194043A1 (en) * 2015-12-30 2017-07-06 SK Hynix Inc. Circuit for generating periodic signal and memory device including same
US20180089574A1 (en) * 2016-09-27 2018-03-29 Nec Corporation Data processing device, data processing method, and computer-readable recording medium
US20180283723A1 (en) * 2017-03-30 2018-10-04 Samsung Electronics Co., Ltd. Data learning server and method for generating and using learning model thereof

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS637703A (en) 1986-06-27 1988-01-13 井関農機株式会社 Posture control apparatus of tractor working machine
JP2899484B2 (en) * 1991-08-09 1999-06-02 松下電器産業株式会社 Pattern classification device, environment recognition device and air conditioner
JPH05240974A (en) * 1991-10-04 1993-09-21 Sanyo Electric Co Ltd Controlling device for machinery and apparatus
JP6420565B2 (en) 2014-04-18 2018-11-07 株式会社竹中工務店 Air conditioning system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160161137A1 (en) * 2014-12-04 2016-06-09 Delta Electronics, Inc. Controlling system for environmental comfort degree and controlling method of the controlling system
JP2016109422A (en) * 2014-12-04 2016-06-20 台達電子工業股▲ふん▼有限公司Delta Electronics,Inc. Environmental comfort control system and its control method
US20170194043A1 (en) * 2015-12-30 2017-07-06 SK Hynix Inc. Circuit for generating periodic signal and memory device including same
US20180089574A1 (en) * 2016-09-27 2018-03-29 Nec Corporation Data processing device, data processing method, and computer-readable recording medium
US20180283723A1 (en) * 2017-03-30 2018-10-04 Samsung Electronics Co., Ltd. Data learning server and method for generating and using learning model thereof

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220137578A1 (en) * 2019-03-05 2022-05-05 Daikin Industries, Ltd. Control system for equipment device
US11448412B2 (en) * 2019-04-02 2022-09-20 Lg Electronics Inc. Air conditioner with an artificial intelligence
US20220333810A1 (en) * 2019-12-13 2022-10-20 Mitsubishi Electric Corporation Model sharing system, model management apparatus, and control apparatus for air conditioning apparatus
EP4209724A4 (en) * 2020-09-04 2024-02-28 Daikin Industries, Ltd. GENERATION METHOD, PROGRAM, INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD AND LEARNED MODEL
EP4209973A4 (en) * 2020-09-04 2024-02-28 Daikin Industries, Ltd. GENERATION METHOD, PROGRAM, INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD AND TRAINED MODEL
US11965667B2 (en) 2020-09-04 2024-04-23 Daikin Industries, Ltd. Generation method, program, information processing apparatus, information processing method, and trained model
US12130037B2 (en) * 2020-09-04 2024-10-29 Daikin Industries, Ltd. Generation method, program, information processing apparatus, information processing method, and trained model
EP4220320A4 (en) * 2020-09-23 2024-04-03 Daikin Industries, Ltd. Information processing device, information processing method, and program
US20230280061A1 (en) * 2022-03-01 2023-09-07 Johnson Controls Tyco IP Holdings LLP Building automation system with edge processing diversity
US12530040B2 (en) 2022-03-01 2026-01-20 Tyco Fire & Security Gmbh Building automation system with edge device common data bus
EP4386513A1 (en) * 2022-12-12 2024-06-19 Computime Ltd Transfer learning model for newly setup environment

Also Published As

Publication number Publication date
JP2019066135A (en) 2019-04-25
DE102018007640A1 (en) 2019-04-04
CN109612037A (en) 2019-04-12

Similar Documents

Publication Publication Date Title
US20190101305A1 (en) Air conditioning control system
US12066797B2 (en) Fault prediction method and fault prediction system for predecting a fault of a machine
CN111328401B (en) Methods and apparatus for performing machine learning in computing units
US11392096B2 (en) Heuristic method of automated and learning control, and building automation systems thereof
CN109613886B (en) Thermal displacement correction system
US20190101892A1 (en) Numerical control system
US20170060104A1 (en) Numerical controller with machining condition adjustment function which reduces chatter or tool wear/breakage occurrence
JP6683667B2 (en) Thermal displacement correction system
TW202115510A (en) Predictive process control for a manufacturing process
US11063965B1 (en) Dynamic monitoring and securing of factory processes, equipment and automated systems
CN116193819B (en) Energy-saving control method, system and device for data center machine room and electronic equipment
US20190101897A1 (en) Numerical control system
US10953891B2 (en) Method and system for providing an optimized control of a complex dynamical system
JP2022065773A (en) Control device, controller, control system, control method, and control program
US11579000B2 (en) Measurement operation parameter adjustment apparatus, machine learning device, and system
Himmel et al. Machine learning for process control of (bio) chemical processes
US20250036098A1 (en) Industrial artificial intelligence model aggregation
JP4807319B2 (en) Air-fuel ratio control device
WO2016203757A1 (en) Control device, information processing device in which same is used, control method, and computer-readable memory medium in which computer program is stored
CN119448882B (en) Motor temperature control method, system and device
Angelov et al. Evolving rules-based control
CN120813907A (en) Model predictive control system for process automation plant
WO2022138775A1 (en) Abnormality classification device
US11556111B2 (en) Human-plausible automated control of an industrial process
JP2018180798A (en) Manufacturing system and method

Legal Events

Date Code Title Description
AS Assignment

Owner name: FANUC CORPORATION, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HADA, KEITA;IIJIMA, KAZUNORI;REEL/FRAME:047433/0649

Effective date: 20180727

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION