Air-conditioning control system, air-conditioning control method, and air-conditioning control program
The air conditioning control system addresses the challenge of creating a comfortable space for diverse users by predicting temperature distributions and optimizing air conditioning settings based on user needs, ensuring cost-effectiveness and energy efficiency.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
- Filing Date
- 2025-10-23
- Publication Date
- 2026-07-02
AI Technical Summary
Existing air conditioning control systems struggle to create a comfortable space that suits diverse individual characteristics and preferences while being cost-effective and energy-efficient, especially when multiple users' preferences overlap or frequent seat changes occur.
An air conditioning control system that uses sensors, user terminals, and a control device to predict temperature distributions and generate control commands based on user needs, considering factors like building materials, weather, and equipment layout to optimize air conditioning settings.
The system effectively creates a space that accommodates a wide range of individual preferences while minimizing costs and energy consumption by predicting and adjusting temperature distributions to meet user needs.
Smart Images

Figure JP2025037310_02072026_PF_FP_ABST
Abstract
Description
Air conditioning control system, air conditioning control method, and air conditioning control program
[0001] The present disclosure relates to an air conditioning control system, an air conditioning control method, and an air conditioning control program.
[0002] It is known that people's productivity increases in a comfortable space (for example, air conditioning, lighting, etc.). In particular, in an office space or the like, there are various people with diverse characteristics and preferences, and it is known that by providing a comfortable space for more people, it is possible to contribute to an overall improvement in productivity.
[0003] However, a comfortable space suitable for each person varies from individual to individual. For example, if one tries to individually control the air conditioning according to each person's preferences, a large amount of cost and energy are required. In addition, the spaces for air conditioning control are diverse, and there are many variable factors such as sunlight, building materials, and room shape, making it difficult to appropriately control the entire room.
[0004] Conventionally, there has been disclosed a technology for air conditioning control in accordance with the air conditioning situation of each space, corresponding to each individual's preferences and the state of the individual's autonomic nerves. However, it has been difficult to contribute to an overall improvement in productivity in cases where air conditioning control cannot be performed when many people's preferences overlap, or when frequent seat movement of the user is required due to time changes and concentration cannot be maintained.
[0005] Japanese Patent Application Laid-Open No. 2022-146524 International Publication No. 2024 / 105786
[0006] An object of the present disclosure is to provide an air conditioning control system, an air conditioning control method, and an air conditioning control program that can more appropriately perform air conditioning control so as to create a space suitable for more diverse individual characteristics and preferences while considering the preferences of users and being low-cost and low-energy.
[0007] To achieve the above objective, the air conditioning control system of this disclosure comprises at least one processor. The processor comprises at least one processor. Based on predicted temperature distribution information in a target space and first needs information indicating the needs of each of multiple users for their respective environments, the processor searches for a first predicted temperature distribution for each area in the target space that satisfies predetermined matching conditions and a first air conditioning control condition for air conditioning equipment to be installed in the target space corresponding to the first predicted distribution. The processor then outputs a control command for the air conditioning equipment based on the first air conditioning control condition.
[0008] According to this disclosure, it is possible to more appropriately control air conditioning to create spaces that suit a wider range of individual characteristics and preferences, while taking user preferences into account, and while being low-cost and energy-efficient. The effects described herein are not necessarily limited and may include any of the effects described herein.
[0009] Figure 1 is a schematic diagram showing an example of an air conditioning control system according to an embodiment. Figure 2 is a functional block diagram showing an example of the functional configuration of an air conditioning control device according to the first embodiment. Figure 3 is a block diagram showing various types of information stored by the air conditioning control device according to the first embodiment. Figure 4 is a schematic diagram showing an example of temperature and humidity information according to the first embodiment. Figure 5 is a schematic diagram showing an example of temperature distribution information according to the first embodiment. Figure 6 is a schematic diagram showing an example of needs information according to the first embodiment. Figure 7 is a schematic diagram showing an example of past information according to the first embodiment. Figure 8 is a flowchart showing an example of the processing flow executed by the air conditioning control device according to the first embodiment. Figure 9 is a flowchart showing an example of the processing flow executed by the air conditioning control device according to the first embodiment. Figure 10 is a schematic diagram showing an example of an air conditioning control system according to a first modified example. Figure 11 is a block diagram showing various types of information stored by an air conditioning control device according to a first modified example. Figure 12 is a schematic diagram showing an example of spatial equipment information according to a first modified example. Figure 13 is a schematic diagram showing an example of weather information according to a first modified example. Figure 14 is a flowchart showing an example of the processing flow executed by an air conditioning control device according to a first modified example. Figure 15 is a schematic diagram showing an example of an instruction statement relating to the second modified example. Figure 16 is a schematic diagram showing an example of air conditioning control condition information relating to the second modified example. Figure 17 is a functional block diagram showing an example of the functional configuration of the air conditioning control device according to the second embodiment. Figure 18 is a flowchart showing an example of the processing flow executed by the air conditioning control device according to the second embodiment. Figure 19 is a schematic diagram showing an example of an instruction statement relating to the third modified example. Figure 20 is a schematic diagram showing an example of air conditioning control condition information relating to the third modified example. Figure 21 is a flowchart showing an example of the processing flow executed by the air conditioning control device according to the fourth modified example. Figure 22 is a block diagram showing an example of the hardware configuration of the air conditioning control system relating to the embodiment and modified examples.
[0010] The air conditioning control system, air conditioning control method, and air conditioning control program according to the embodiments of this disclosure will be described in detail below with reference to the attached drawings.
[0011] (First Embodiment) Figure 1 is a schematic diagram showing an example of an air conditioning control system according to an embodiment. As shown in Figure 1, the air conditioning control system 100 includes a sensor 1, a user terminal 2, an air conditioning control device 3, and an air conditioning unit 4. The sensor 1, the user terminal 2, the air conditioning control device 3, and the air conditioning unit 4 are connected in a way that allows them to communicate with each other, for example, via a network.
[0012] Sensor 1 is a sensor installed in a target space such as a conference room. Multiple sensors 1 are installed, for example, on seats in the target space. Sensor 1 is, for example, a temperature sensor that measures the temperature of the target space and a humidity sensor that measures the humidity of the target space. Sensor 1 may also be a temperature and humidity sensor that measures both the temperature and humidity of the target space. Sensor 1 transmits the measurement information it has measured to the air conditioning control device 3. A detailed explanation of the measurement information will be given later.
[0013] User terminal 2 is a terminal used by users utilizing the target space. User terminal 2 can be various mobile devices, such as notebook PCs, tablet devices, or smartphones, as appropriate. Alternatively, a stationary terminal such as a regular personal computer may be used as user terminal 2. User terminal 2 transmits user-inputted needs information to the air conditioning control device 3. A detailed explanation of the needs information will be provided later.
[0014] The air conditioning control device 3 is a device that controls the air conditioning equipment 4. For example, the air conditioning control device 3 controls the operation of the air conditioning equipment 4 so that the temperature of the target space reaches a set temperature. The air conditioning control device 3 is composed of servers, a BEMS (Building Energy Management System) or HEMS (Home Energy Management System) that manages the energy of a building (for example, a building, etc.), etc. The air conditioning control device 3 may also be configured as an integral part of the air conditioning equipment 4. Details of how the air conditioning control device 3 controls the air conditioning equipment 4 will be described later.
[0015] The air conditioning system 4 comprises multiple indoor units installed within a target space such as a conference room, and an outdoor unit installed outside the target space to supply cooling gas to the indoor units. The air conditioning system 4 may also have an integrated configuration of indoor and outdoor units. Furthermore, the air conditioning system 4 is equipped with a heat exchanger (not shown) and other devices that can adjust the temperature of the air discharged from the air conditioning system 4. In other words, the air conditioning system 4 has both a ventilation function and a heating and cooling function. Each of the air conditioning units 4 is connected to the air conditioning control device 3, for example, via a network.
[0016] Next, the functional configuration of each part of the air conditioning control device 3 will be described. Figure 2 is a functional block diagram showing an example of the functional configuration of the air conditioning control device 3 according to the first embodiment. The air conditioning control device 3 includes a communication unit 31, a storage unit 32, a first acquisition unit 33, a prediction unit 34, a generation unit 35, and an output unit 36. The communication unit 31, storage unit 32, first acquisition unit 33, prediction unit 34, generation unit 35, and output unit 36 are connected to each other via a bus or the like so that they can communicate with each other.
[0017] The communication unit 31 is a communication interface that communicates with the sensor 1, the user terminal 2, and the air conditioning equipment 4.
[0018] The storage unit 32 stores various types of information. The storage unit 32 may be, for example, a semiconductor memory element such as RAM (Random Access Memory) or flash memory, a hard disk, or an optical disc. The storage unit 32 may also be a storage device located outside the air conditioning control device 3. Furthermore, the storage unit 32 may be a storage medium on which programs and various types of information are downloaded and stored or temporarily stored via a LAN (Local Area Network) or the Internet. The various types of information stored in the storage unit 32 will now be explained using Figure 3.
[0019] Figure 3 is a block diagram showing various types of information stored by the air conditioning control device 3 according to the first embodiment. For example, the storage unit 32 of the air conditioning control device 3 stores sensor information 321, needs information 322, and past information 323.
[0020] Sensor information 321 is information that includes measurement information transmitted by sensor 1 to air conditioning control device 3. Sensor information 321 includes, for example, temperature and humidity information indicating the temperature and humidity at the spatial location measured by each sensor 1, and temperature distribution information indicating the temperature distribution in the target space. Here, sensor information 321 will be explained using Figures 4 and 5.
[0021] Figure 4 is a schematic diagram showing an example of temperature and humidity information according to the first embodiment. The temperature and humidity information 5 shown in Figure 4 is text 51 containing the content: "<Sensor: 1> - Current temperature at spatial location: T [°C] - Current humidity at spatial location: H [%]". Note that the temperature and humidity information 5 is not limited to text 51. In addition, the temperature and humidity information 5 may also include a timestamp such as the date and time measured by sensor 1.
[0022] Figure 5 is a schematic diagram showing an example of temperature distribution information according to the first embodiment. The temperature distribution information 6 shown in Figure 5 is, for example, information that visualizes the temperature distribution of a target space using multiple colors. The temperature distribution information 6 expresses temperature unevenness by, for example, representing it with a gradient using multiple colors.
[0023] The target space shown in temperature distribution information 6 is, for example, a two-dimensional space, and includes multiple air conditioning units 61, multiple temperature and humidity sensors 62, and multiple seats 63 used by users, all installed in the target space. The seats 63 are also referred to as areas within the target space. Note that the target space in temperature distribution information 6 is not limited to a two-dimensional space, but may also be a three-dimensional space, for example.
[0024] The temperature distribution information 6 may also include information regarding the humidity distribution of the target space. The temperature distribution information 6 is generated, for example, by performing a known simulation that takes the temperature and humidity information 5 measured by sensor 1 as input and outputs the temperature distribution of the target space. Furthermore, if multiple sensors 1 are arranged at a sufficient spatial density in the target space, the temperature distribution information 6 may be information obtained by mapping the temperature and humidity information 5 measured by sensor 1 according to the position of sensor 1 in the target space.
[0025] Returning to Figure 3, let's continue the explanation. Needs information 322 is information entered by the user using the user terminal 2. Needs information 322 is also called first needs information. Needs information 322 includes, for example, the time of day the user uses the target space, the desired temperature and acceptable temperature range within the target space during that time, the user's physical characteristics such as being sensitive to heat or cold, the user's preferences regarding temperature changes in the target space, the user's physical condition, and the registration date and time. In short, needs information 322 is information that indicates the needs that the user using the target space desires from the environment of the target space. Now, we will explain needs information 322 using Figure 6.
[0026] Figure 6 is a schematic diagram showing an example of needs information 322 according to the first embodiment. The needs information 322 shown in Figure 6 is a text 52 with the following content: "<User: 1> - Usage time: hh: mm to jj: nn - Desired temperature: t [°C] - Acceptable temperature range: ±t [°C] - Sensitivity to heat / cold: Very sensitive to heat / Slightly sensitive to heat / Normal / Slightly sensitive to cold / Sensitivity to cold / Very sensitive to cold - Temperature change: Small temperature change is preferable / Gradual warming is preferable (approximately x°C / hour) / Gradual colding is preferable (approximately x°C / hour) - Current physical condition: Good / Normal / Poor physical condition - Needs registration date and time: yyyy / mm / dd". Needs information 322 includes information for each user using the target space. Note that needs information 322 is not limited to the text 52.
[0027] Returning to Figure 3, let's continue the explanation. Past information 323 is information about the air conditioning control device 3's past air conditioning control of the air conditioning equipment 4. Past information 323 includes information about the date and time, spatial information, weather information, spatial equipment, spatial control conditions, and spatial temperature and humidity distribution data for past air conditioning control. Now, let's explain past information 323 using Figure 7.
[0028] Figure 7 is a schematic diagram showing an example of past information 323 according to the first embodiment. The past information 323 shown in Figure 7 is a text 53 containing the following information: "Date and time, spatial information, weather information, spatial equipment, air conditioning control conditions, spatial temperature / humidity distribution data." Note that the past information 323 is not limited to the text 53.
[0029] Returning to Figure 2, let's continue the explanation. The first acquisition unit 33, prediction unit 34, generation unit 35, and output unit 36 are computers that perform information processing in the air conditioning control device 3. The first acquisition unit 33, prediction unit 34, generation unit 35, and output unit 36 may be implemented by having a processor such as a CPU (Central Processing Unit) execute a program, i.e., by software. They may also be implemented by a dedicated IC or other processor, i.e., by hardware. The storage unit 32 may be implemented using a combination of software and hardware. At least one of the first acquisition unit 33, prediction unit 34, generation unit 35, and output unit 36 may be mounted on an external information processing device that is communicably connected to the air conditioning control device 3 via a network or the like.
[0030] Figure 8 is a flowchart showing an example of the processing flow executed by the air conditioning control device 3 according to the first embodiment.
[0031] The first acquisition unit 33 acquires sensor information 321 transmitted by the sensor 1 (step S71). The first acquisition unit 33 also acquires needs information 322 transmitted by the user terminal 2 (step S72). Subsequently, the prediction unit 34 searches for a first predicted temperature distribution for each area in the target space that satisfies predetermined matching conditions for the needs information, and a first air conditioning control condition for the air conditioning equipment 4 corresponding to the first predicted temperature distribution. Specifically, the prediction unit 34 generates predicted temperature distribution information in the target space based on the sensor information 321 (step S73).
[0032] Next, the prediction unit 34 determines whether the generated predicted temperature distribution information satisfies predetermined matching conditions for the needs of multiple users (step S74). If the predetermined matching conditions are met (step S74: Yes), the prediction unit 34 designates the predicted temperature distribution information at that time as the first predicted temperature distribution and sets the first air conditioning control conditions corresponding to the first predicted temperature distribution as the air conditioning control conditions for the air conditioning equipment 4 (step S75).
[0033] On the other hand, if the generated predicted temperature distribution information does not meet the predetermined matching conditions (step S74: No), the process returns to generating the predicted temperature distribution information (step S73). In step S76, the generation unit 35 generates a control command based on the first air conditioning control conditions (step S76). Subsequently, the output unit 36 outputs the control command generated by the generation unit 35 to the air conditioning equipment 4 (step S77). Hereafter, an example of each of the above processes will be explained in more detail.
[0034] The first acquisition unit 33 acquires sensor information 321, needs information 322, and past information 323. Specifically, the first acquisition unit 33 acquires sensor information 321 transmitted by sensor 1. For example, the first acquisition unit 33 works in cooperation with the communication unit 31 to acquire temperature and humidity information 5 transmitted by sensor 1, which shows the temperature and humidity at the spatial location measured by each sensor 1. The first acquisition unit 33 also works in cooperation with the communication unit 31 to acquire temperature distribution information 6 transmitted by sensor 1, which shows the temperature distribution in the target space. The first acquisition unit 33 then stores the acquired sensor information 321 in the storage unit 32.
[0035] Furthermore, the first acquisition unit 33 works in cooperation with the communication unit 31 to acquire the needs information 322 transmitted by the user terminal 2. The first acquisition unit 33 then stores the acquired needs information 322 in the storage unit 32. In addition, the first acquisition unit 33 acquires past information 323 from the storage unit 32.
[0036] Based on predicted temperature distribution information in the target space and needs information indicating the needs of each of the multiple users for their respective environments, the prediction unit 34 searches for a first predicted temperature distribution for each area in the target space that satisfies predetermined matching conditions with respect to the needs information, and first air conditioning control conditions for the air conditioning equipment 4 to be installed in the target space that correspond to the first predicted temperature distribution.
[0037] Specifically, the prediction unit 34 generates first predicted temperature distribution information, which shows a prediction of the temperature distribution in the target space that satisfies predetermined matching conditions for the needs of multiple users, based on the temperature distribution information, which shows the temperature distribution in the target space, and the needs information, which shows the needs that each of the multiple users has for their respective environments, acquired by the first acquisition unit 33. It is assumed that the users' seats are fixed seats and they do not move to other seats.
[0038] The prediction unit 34 generates predicted temperature distribution information by, for example, using numerical methods such as the finite difference method (FDM), finite element method (FEM), or finite volume method (FVM) to solve the Navier-Stokes equations and energy equations from computational fluid dynamics (CFD). Alternatively, the prediction unit 34 may generate predicted temperature distribution information using CFD software (for example, OpenFOAM, ANSIS Fluent, COMSOL Multiphysics, etc.).
[0039] For example, the prediction unit 34 refers to past temperature distribution information included in the past information 323 acquired by the first acquisition unit 33 and extracts past temperature distribution information that is closest to the current temperature distribution information. The prediction unit 34 also generates predicted temperature distribution information that shows the predicted temperature distribution in the target space, based on the air conditioning control conditions corresponding to the extracted past temperature distribution information and the current temperature distribution information.
[0040] Furthermore, the prediction unit 34 determines whether the predicted temperature distribution information satisfies predetermined matching conditions for the needs of multiple users. Here, the predetermined matching condition is, for example, a 100% agreement rate with the needs of multiple users. Note that the predetermined matching condition is not limited to this and can be set arbitrarily.
[0041] Furthermore, the prediction unit 34 searches for air conditioning control conditions that indicate the control of the air conditioning equipment 4 to be installed in the target space according to the predicted temperature distribution information. The air conditioning control conditions are also called first air conditioning control conditions. For example, if the predicted temperature distribution information satisfies predetermined matching conditions for the needs of multiple users, the prediction unit 34 refers to the air conditioning control conditions included in the past information 323 and sets them as air conditioning control conditions that indicate the control of the air conditioning equipment 4 to be installed in the target space according to the predicted temperature distribution information.
[0042] On the other hand, if the predicted predicted temperature distribution information does not meet a predetermined matching condition for the needs of a plurality of users, the prediction unit 34 refers again to the past temperature distribution information included in the past information 323 and extracts a plurality of past temperature distribution information close to the current temperature distribution information. Further, the prediction unit 34 generates predicted temperature distribution information indicating a prediction of the temperature distribution in the target space based on the air conditioning control conditions corresponding to the plurality of extracted past temperature distribution information and the current temperature distribution information. Furthermore, the prediction unit 34 calculates a matching rate of the predicted predicted temperature distribution information with the needs of a plurality of users.
[0043] Then, the prediction unit 34 determines whether the calculated matching rate is equal to or greater than the best value or a predetermined threshold. The best value or the predetermined threshold is, for example, a matching rate of 90 [%] with the needs of a plurality of users. That is, the prediction unit 34 searches for a predicted temperature distribution that satisfies a predetermined matching condition among the derived temperature distributions while repeatedly deriving the prediction of the temperature distribution. Here, the predicted temperature distribution predicted again by the prediction unit 34 is also referred to as the second predicted temperature distribution. For example, a predicted temperature distribution with a matching rate of 100 [%] with the needs of a plurality of users is the first predicted temperature distribution, and a predicted temperature distribution with a matching rate other than 100 [%] with the needs of a plurality of users is the second predicted temperature distribution. Note that the changed matching condition is not limited to this and can be arbitrarily set.
[0044] In addition, when the calculated matching rate is equal to or greater than the best value or a predetermined threshold, the prediction unit 34 refers to the air conditioning control conditions included in the past information 323 and sets them to the air conditioning control conditions indicating the control of the air conditioning equipment 4 installed in the target space according to the predicted temperature distribution information.
[0045] The generation unit 35 generates a control command based on the air conditioning control conditions. Specifically, the generation unit 35 generates a control command based on the air conditioning control conditions indicating the control of the air conditioning equipment 4 installed in the target space searched by the prediction unit 34. The control command includes, for example, the air conditioning mode, set temperature, air volume, air direction, etc. for each time zone. The air conditioning mode is heating / cooling / dehumidifying / air supply, etc. The air volume is strong / medium / weak, etc. The air direction is the air deflector angle, the presence / absence and frequency of swinging, etc. Note that the control command is not limited to this.
[0046] The output unit 36 outputs a control command for the air conditioning equipment 4 based on the air conditioning control conditions. Specifically, the output unit 36 outputs a control command based on the air conditioning control conditions generated by the generation unit 35 to the air conditioning equipment 4.
[0047] FIG. 9 is a flowchart showing an example of the flow of processing executed by the air conditioning control device 3 according to the first embodiment. In FIG. 9, the content of the process in which the air conditioning control device 3 outputs a control command to the air conditioning equipment 4 will be described.
[0048] The first acquisition unit 33, in cooperation with the communication unit 31, acquires temperature and humidity information 5 indicating the temperature and humidity at the spatial positions measured by each sensor 1 transmitted by the sensor 1 (step S81). Subsequently, the first acquisition unit 33, in cooperation with the communication unit 31, acquires temperature distribution information 6 indicating the temperature distribution in the target space transmitted by the sensor 1 (step S82). Subsequently, the first acquisition unit 33, in cooperation with the communication unit 31, acquires needs information 322 transmitted by the user terminal 2 (step S83). Subsequently, the first acquisition unit 33 acquires past information 323 from the storage unit 32 (step S84).
[0049] Subsequently, the prediction unit 34 refers to the past temperature distribution information included in the past information 323 acquired by the first acquisition unit 33, and extracts the past temperature distribution information closest to the current temperature distribution information (step S85). Subsequently, the prediction unit 34 generates prediction temperature distribution information indicating the prediction of the temperature distribution in the target space based on the air conditioning control conditions corresponding to the extracted past temperature distribution information and the current temperature distribution information (step S86).
[0050] Subsequently, the prediction unit 34 determines whether the predicted prediction temperature distribution information satisfies a predetermined matching condition for the needs of a plurality of users (step S87). Here, when the prediction unit 34 determines that the predicted prediction temperature distribution information satisfies a predetermined matching condition for the needs of a plurality of users (step S87: Yes), the process proceeds to step S93. On the other hand, when the prediction unit 34 determines that the predicted prediction temperature distribution information does not satisfy a predetermined matching condition for the needs of a plurality of users (step S87: No), the process proceeds to step S88.
[0051] In step S88, the prediction unit 34 again refers to past temperature distribution information included in past information 323 and extracts multiple past temperature distribution information that is close to the current temperature distribution information (step S88). Subsequently, the prediction unit 34 generates predicted temperature distribution information that shows the predicted temperature distribution in the target space based on the air conditioning control conditions corresponding to the extracted multiple past temperature distribution information and the current temperature distribution information (step S89). Subsequently, the prediction unit 34 calculates the degree to which the predicted temperature distribution information matches the needs of multiple users (step S90).
[0052] Next, the prediction unit 34 determines whether the calculated matching rate is the best value or above a predetermined threshold (step S91). If the prediction unit 34 determines that the calculated matching rate is the best value or above a predetermined threshold (step S91: Yes), the process proceeds to step S92. On the other hand, if the prediction unit 34 determines that the calculated matching rate is below the best value or below a predetermined threshold (step S91: No), the process proceeds to step S88.
[0053] In step S92, the prediction unit 34 refers to the air conditioning control conditions included in the past information 323 and sets them to air conditioning control conditions that indicate the control of the air conditioning equipment 4 to be installed in the target space according to the predicted temperature distribution information (step S92). Subsequently, the generation unit 35 generates a control command based on the air conditioning control conditions that indicate the control of the air conditioning equipment 4 to be installed in the target space searched by the prediction unit 34 (step S93). Subsequently, the output unit 36 outputs the control command based on the air conditioning control conditions generated by the generation unit 35 to the air conditioning equipment 4 (step S94). When the processing in step S94 is completed, this process executed by the air conditioning control device 3 is completed.
[0054] As described above, the air conditioning control system 100 of the first embodiment searches for a first predicted temperature distribution for each area in the target space that satisfies predetermined matching conditions with respect to the first needs information, and first air conditioning control conditions for the air conditioning equipment 4 to be installed in the target space that correspond to the first predicted temperature distribution, based on predicted temperature distribution information in the target space and first needs information that indicates the needs that each of the multiple users require for their respective environments. The air conditioning control system 100 also outputs a control command for the air conditioning equipment 4 based on the first air conditioning control conditions.
[0055] As a result, the air conditioning control system 100 of the first embodiment can predict the predicted temperature distribution of the target space based on the temperature distribution in the target space and the user's needs, and output air conditioning control conditions corresponding to the predicted distribution.
[0056] For example, conventionally, the air conditioning control of the air conditioning equipment 4 was performed according to the air conditioning conditions of each space and individual preferences, so there were cases where the air conditioning control was not performed when the preferences of many people overlapped. In contrast, in the air conditioning control system 100 of the first embodiment, the air conditioning equipment 4 operates under air conditioning control conditions corresponding to the predicted temperature distribution of the target space. As a result, the air conditioning control system 100 of the first embodiment can take user preferences into consideration and perform air conditioning control more appropriately to create a space that suits a wider range of individual characteristics and preferences, while being low cost and low energy.
[0057] The embodiments described above can also be modified and implemented as appropriate by changing some of the configurations or functions of each of the devices described above. Therefore, several modifications of the embodiments described above will be described below as other embodiments. In the following, we will mainly describe the differences from the embodiments described above, and will omit detailed explanations of points that are common with what has already been described.
[0058] (First Modification) For example, the air conditioning control device 3 may acquire spatial equipment information and weather information in addition to sensor information 321, needs information 322, and past information 323. The air conditioning control device 3 may then search for a predicted temperature distribution and air conditioning control conditions corresponding to the predicted distribution based on the needs information, using temperature distribution information showing the temperature distribution in the target space, needs information showing the needs including the desired temperature for each of the multiple users in the target space, air conditioning equipment information relating to the target space and air conditioning equipment 4, and weather information relating to the weather forecast outside the target space.
[0059] Figure 10 is a schematic diagram showing an example of an air conditioning control system 100 according to the first modified example. As shown in Figure 10, the air conditioning control system 100 includes a sensor 1, a user terminal 2, an air conditioning control device 3, air conditioning equipment 4, a first external server 7, and a second external server 8. The sensor 1, user terminal 2, air conditioning control device 3, air conditioning equipment 4, the first external server 7, and the second external server 8 are connected to each other so as to be able to communicate via, for example, a network.
[0060] The first external server 7 is a server that stores spatial equipment information related to the spatial equipment installed in the target space. The first external server 7 can be a server device, a device implemented in a cloud system, or any other appropriate device. The first external server 7 transmits the stored spatial equipment information to the air conditioning control device 3. A detailed explanation of the spatial equipment information will be given later.
[0061] The second external server 8 is a server that provides weather forecasts and the like. The second external server 8 can be, for example, a server device or a device implemented in a cloud system, as appropriate. The second external server 8 transmits weather information, including weather forecasts, to the air conditioning control device 3. A detailed explanation of the weather information will be given later.
[0062] Figure 11 is a block diagram showing the various types of information stored by the air conditioning control device 3 according to the first modified example. For example, the storage unit 32 of the air conditioning control device 3 stores sensor information 321, needs information 322, past information 323, spatial equipment information 324, and weather information 325.
[0063] The air conditioning equipment information 523 is information about the target space and the air conditioning equipment 4 transmitted by the first external server 7. The air conditioning equipment information 523 includes, for example, spatial information, building material information, and equipment information. Spatial information is information about the target space, such as the floor plan, seating positions, wall and column positions, and the number and location of windows. Building material information is information about the target space, such as structural information (concrete, steel, wood, etc.), wall and floor materials, etc. Equipment information is information about the specifications table and equipment location of the air conditioning equipment 4. Here, the spatial equipment information 324 will be explained using Figure 12.
[0064] Figure 12 is a schematic diagram showing an example of spatial equipment information 324 related to the first modified example. The spatial equipment information 324 shown in Figure 12 includes text 54 containing the content "<Spatial Information> - Floor plan - Seat locations - Wall and column locations - Number and location of windows", text 55 containing the content "<Building Material Information> - Concrete, steel, wood, etc. - Material of walls and floors", and text 56 containing the content "<Equipment Information> - Air conditioning equipment specifications (air conditioning capacity, power consumption, etc.) - Installation location of air conditioning equipment". Note that the spatial equipment information 324 is not limited to texts 54, 55, and 56. In addition, the spatial equipment information 324 may include a timestamp such as the date and time registered by the first external server 7.
[0065] Returning to Figure 11, let's continue the explanation. Weather information 325 is information about the weather forecast outside the target space transmitted by the second external server 8. Weather information 325 includes information about the current weather, outside temperature, outside humidity, and sunshine, as well as information about the future weather, outside temperature, outside humidity, and sunshine. Now, let's explain weather information 325 using Figure 13.
[0066] Figure 13 is a schematic diagram showing an example of weather information 325 related to the first modified example. The weather information 325 shown in Figure 13 shows text 57 with the following content: "<Weather Information> ・Current weather: sunny / cloudy / rainy / snowy ・Current outside temperature: X [°C] ・Current outside humidity: Y [%] ・Current sunshine: present / absent ・Future weather: sunny / cloudy / rainy / snowy ・Future outside temperature: XX [°C] ・Future outside humidity: YY [%] ・Future sunshine: present / absent". Note that the weather information 325 is not limited to text 57. For example, the weather information 325 may include weather, outside temperature, outside humidity, and sunshine for each time period. Also, the weather information 325 may include a timestamp such as the date and time registered by the second external server 8.
[0067] The first acquisition unit 33 acquires sensor information 321, needs information 322, past information 323, spatial equipment information 324, and weather information 325. Specifically, the first acquisition unit 33 works in cooperation with the communication unit 31 to acquire the spatial equipment information 324 transmitted by the first external server 7. The first acquisition unit 33 then stores the acquired spatial equipment information 324 in the storage unit 32.
[0068] Furthermore, the first acquisition unit 33 works in cooperation with the communication unit 31 to acquire weather information 325 transmitted by the second external server 8. The first acquisition unit 33 then stores the acquired weather information 325 in the storage unit 32.
[0069] The prediction unit 34 searches for a predicted temperature distribution and corresponding air conditioning control conditions for the needs information 322, based on the predicted temperature distribution information, the needs information 322, the spatial equipment information 324 relating to the target space and the air conditioning equipment 4, and the meteorological information 325 relating to the weather forecast outside the target space. Specifically, the prediction unit 34 generates predicted temperature distribution information for the needs information 322, showing a prediction of the temperature distribution in the target space, based on the air conditioning control conditions corresponding to the extracted past temperature distribution information, the current temperature distribution information, the spatial equipment information 324, and the meteorological information 325. Then, the prediction unit 34 searches for a predicted temperature distribution and corresponding air conditioning control conditions for the needs information 322.
[0070] Figure 14 is a flowchart showing an example of the processing flow performed by the air conditioning control device 3 according to the first modified example. Steps S81 to S94 shown in Figure 14 are the same processes as steps S81 to S94 shown in Figure 9, so a detailed explanation is omitted.
[0071] In step S131, the first acquisition unit 33, in cooperation with the communication unit 31, acquires spatial equipment information 324 transmitted by the first external server 7 (step S131). In step S132, the first acquisition unit 33, in cooperation with the communication unit 31, acquires weather information 325 transmitted by the second external server 8 (step S132). In step S133, the prediction unit 34 generates predicted temperature distribution information indicating the predicted temperature distribution in the target space, based on the extracted past temperature distribution information corresponding to the air conditioning control conditions, the current temperature distribution information, the spatial equipment information 324, and the weather information 325 (step S133).
[0072] As described above, the air conditioning control device 3 according to the first modified example acquires sensor information 321, needs information 322, past information 323, spatial equipment information 324, and weather information 325, and generates predicted temperature distribution information that shows the temperature distribution in the target space that satisfies predetermined matching conditions for the needs of multiple users, based on temperature distribution information showing the temperature distribution in the target space, needs information showing the needs including the desired temperature for each of the multiple users in the target space, spatial equipment information 324, and weather information 325. As a result, the air conditioning control device 3 can generate predicted temperature distribution information using the floor plan of the target space, building material characteristics, window arrangement, sunlight conditions, weather and outside air information for the day, etc., thereby further improving accuracy and enabling more appropriate air conditioning control.
[0073] (Second Modification) For example, the air conditioning control device 3 may generate an instruction statement indicating the generation of air conditioning control conditions corresponding to predicted temperature distribution information that shows a prediction of the temperature distribution in a target space that satisfies predetermined matching conditions for the needs of multiple users, input the generated instruction statement into a language model, and obtain the air conditioning control conditions output by the language model.
[0074] For example, the prediction unit 34 generates an instruction statement indicating the generation of air conditioning control conditions corresponding to predicted temperature distribution information, which shows a prediction of the temperature distribution in the target space that satisfies predetermined matching conditions for the needs of multiple users, based on the temperature distribution information showing the temperature distribution in the target space acquired by the first acquisition unit 33, needs information showing the needs including the desired temperature for each of the multiple users in the target space, space equipment information 324, and weather information 325. An instruction statement is an instruction or input statement to a language model, and is also called a prompt. The prediction unit 34 also inputs the generated instruction statement to the language model and acquires the first air conditioning control conditions output by the language model. Here, the instruction statement generated by the prediction unit 34 will be explained using Figure 15.
[0075] Figure 15 is a schematic diagram showing an example of an instruction statement relating to the second modified example. The instruction statement 14 shown in Figure 15 is information that includes instruction information 141 for searching for air conditioning control conditions, instruction information 142 for outputting the needs matching rate, and instruction information 143 for conditions related to searching for air conditioning control conditions. The instruction information 141 shows text such as, "For the next two hours, find the air conditioning control conditions that result in the highest matching rate between the predicted temperature changes for each seat and the needs of all users."
[0076] Command information 142 shows text that, for example, states, "Output the air conditioning control conditions at that time, the temperature distribution of the space, and the degree of agreement with user needs." Command information 143 shows text that, for example, states, "First, find air conditioning control conditions that result in a 100% agreement with the needs of all users within N trials. If this cannot be found within this number of trials, find air conditioning control conditions that result in a 90% or higher agreement with the needs of all users within N trials. If this cannot be found within this number of trials, find air conditioning control conditions that result in an 80% or higher agreement with the needs of all users within N trials."
[0077] Furthermore, the instruction statement 14 may include temperature and humidity information 5 shown in Figure 4, temperature distribution information 6 shown in Figure 5, needs information 322 shown in Figure 6, past information 323 shown in Figure 7, spatial equipment information 324 shown in Figure 12, and weather information 325 shown in Figure 13. However, the instruction statement 14 generated by the prediction unit 34 is not limited to these.
[0078] Language models are, for example, generative AI programs and systems used in the field of natural language processing (NLP) that are capable of question answering, text generation, and other similar functions. Examples of language models include large language models (LLMs), generative language models (such as GPT (Generative Pretrained Transformer)), representational language models (such as Bidirectional Encoder Representations from Transformers (BERT)), and / or any other type of language model.
[0079] Figure 16 is a schematic diagram showing an example of air conditioning control condition information according to the second modified example. The air conditioning control condition information 15 shown in Figure 16 is information output by a language model after the command statement 14 shown in Figure 15 is input to the language model. The air conditioning control condition information 15 includes the air conditioning control conditions 151 and the matching rate with user needs 152.
[0080] The air conditioning control conditions 151 are texts such as, for example, "<Air Conditioning Control Conditions> hh hours mm minutes First air conditioning equipment Air conditioning mode: Heating / Cooling / Dehumidification / Ventilation etc. Set temperature: Z [°C] Air volume: Strong / Medium / Weak etc. Air direction: Air deflector angle, swing presence / absence and frequency Second air conditioning equipment... jj hours nn minutes First air conditioning equipment... Second air conditioning equipment..." The matching rate with user needs 152 are texts such as, "<Matching rate with user needs> R%"
[0081] As a result, the air conditioning control device 3 according to the second modified example inputs the generated command statement 14 into the language model and obtains the air conditioning control conditions 151 output by the language model, thereby enabling more appropriate air conditioning control to take user preferences into account and create a space that suits a wider range of individual characteristics and preferences while being low-cost and energy-efficient.
[0082] (Second Embodiment) In the embodiments described above, the user's seat is a fixed seat, but the system is not limited to this. For example, if the user's seat is not fixed in the target space, they may want recommendations for comfortable seats in the target space. In the second embodiment, the air conditioning control system 100 will be described as a system that recommends comfortable seats (specific areas) in response to the user's needs.
[0083] Figure 17 is a functional block diagram showing an example of the functional configuration of the air conditioning control device 3 according to the second embodiment. The air conditioning control device 3 comprises a communication unit 31, a storage unit 32, a first acquisition unit 33, a prediction unit 34, a generation unit 35, an output unit 36, a second acquisition unit 37, a determination unit 38, a specification unit 39, and a reception unit 40. The communication unit 31, storage unit 32, first acquisition unit 33, prediction unit 34, generation unit 35, output unit 36, second acquisition unit 37, determination unit 38, specification unit 39, and reception unit 40 are connected to each other via a bus or the like so as to be able to communicate.
[0084] The second acquisition unit 37 acquires the user ID. Specifically, the second acquisition unit 37 works in cooperation with the communication unit 31 to acquire the user ID of the user requesting a seat from the user terminal 2. The first acquisition unit 33 then stores the acquired user ID in the storage unit 32.
[0085] Furthermore, the second acquisition unit 37, in cooperation with the communication unit 31, acquires a reservation request from the user terminal 2 for the use of a specific area in the target space requested by a specific user. The reservation request includes the user ID and needs information 322. The needs information 322 includes information about the time period during which the user will use the seat, information about the seat location desired by the user, and the desired temperature for the seat. The specific area in the target space is the seat location desired by the user. The first acquisition unit 33 then stores the acquired needs information 322 in the storage unit 32.
[0086] Furthermore, the second acquisition unit 37 acquires temperature distribution information for the usage time period desired by the user. Specifically, the second acquisition unit 37 works in cooperation with the communication unit 31 to acquire temperature distribution information from the sensor 1 that shows the temperature distribution in the target space corresponding to the usage time period included in the needs information 322. At this time, the temperature distribution information includes information on the temperature of each seat during the usage time period. In addition, the temperature distribution information is information on the predicted temperature distribution of the target space controlled based on the air conditioning control conditions described above. The first acquisition unit 33 then stores the acquired temperature distribution information in the storage unit 32.
[0087] The determination unit 38 determines whether there is a seat that matches the needs. Specifically, the determination unit 38 searches for a seat that matches the information about the seat the user wants, as included in the needs information 322, and the desired temperature of that seat, based on the temperature of each seat included in the temperature distribution information for the target space corresponding to the time of use, which has been acquired by the second acquisition unit 37, and determines whether there is a seat that matches the needs.
[0088] The identification unit 39 identifies the seat that best matches the user's needs. Specifically, if the determination unit 38 determines that there are no seats that match the user's needs, the identification unit 39 searches for the seat that best matches the information about the seat the user wants, as included in the needs information 322, and the desired temperature of that seat, based on the temperature of each seat included in the temperature distribution information for the target space corresponding to the time of use, which has been acquired by the second acquisition unit 37, and identifies the seat that best matches the user's needs.
[0089] The generation unit 35 generates recommendation information that matches the reservation request according to the predicted temperature distribution of the target space controlled based on the air conditioning control conditions. Specifically, the generation unit 35 generates recommendation information that recommends seats when the determination unit 38 determines that there are seats that match the needs. The generation unit 35 also generates recommendation information that recommends seats when the identification unit 39 identifies the seat that is closest to the needs. The recommendation information includes the user's user ID, information about the time period during which the user will use the seat, information about the location of the recommended seat, and the desired temperature for the desired seat.
[0090] The output unit 36 outputs recommendation information that matches the usage reservation request. Specifically, the output unit 36 outputs recommendation information that matches the usage reservation request generated by the generation unit 35 to the user terminal 2.
[0091] The reception unit 40 receives approval information approved by the user. Specifically, the reception unit 40 works in cooperation with the communication unit 31 to receive approval information from the user terminal 2, which is the user's approval of recommendation information using the user terminal 2. The approval information includes the user ID, the location of the seat the user will use, and the time period the user will use the seat. The reception unit 40 then reserves a seat corresponding to the received approval information.
[0092] Figure 18 is a flowchart showing an example of the processing flow executed by the air conditioning control device 3 according to the second embodiment. Figure 18 describes the process by which the air conditioning control device 3 outputs recommendation information to the user terminal 2. Note that the flowchart shown in Figure 18 starts after the processing shown in the flowchart in Figure 9 or Figure 14 has been completed.
[0093] The second acquisition unit 37, in cooperation with the communication unit 31, acquires the user ID of the user requesting a seat from the user terminal 2 (step S171). Subsequently, the second acquisition unit 37, in cooperation with the communication unit 31, acquires the needs information 322 transmitted by the user terminal 2 (step S172). Subsequently, the second acquisition unit 37, in cooperation with the communication unit 31, acquires temperature distribution information from the sensor 1, which shows the temperature distribution in the target space corresponding to the usage time period included in the needs information 322 (step S173).
[0094] Next, the determination unit 38 searches for seats that match the information about the seat the user wants, as included in the needs information 322, and the desired temperature of the desired seat, based on the temperature of each seat included in the temperature distribution information for the target space corresponding to the time of use, which has been acquired by the second acquisition unit 37, and determines whether there is a seat that matches the needs (step S174). If the determination unit 38 determines that there is a seat that matches the needs (step S174: Yes), the process proceeds to step S176. On the other hand, if the determination unit 38 determines that there is no seat that matches the needs (step S174: No), the process proceeds to step S175.
[0095] In step S175, the identification unit 39 searches for the seat that is closest to the desired seat and the desired temperature of the desired seat, based on the temperature of each seat included in the temperature distribution information for the target space corresponding to the time of use, which has been acquired by the second acquisition unit 37, and identifies the seat that is closest to the needs (step S175).
[0096] Next, the generation unit 35 generates recommendation information that recommends seats (step S176). Next, the output unit 36 outputs the recommendation information generated by the generation unit 35 to the user terminal 2 (step S177). Next, the reception unit 40, in cooperation with the communication unit 31, receives approval information from the user terminal 2 indicating that the user has approved the recommendation information using the user terminal 2 (step S178). Next, the reception unit 40 reserves a seat corresponding to the received approval information (step S179). Once the processing in step S179 is completed, this process executed by the air conditioning control device 3 is finished.
[0097] As described above, the air conditioning control system 100 of the second embodiment acquires a reservation request for use of a specific area in a target space requested by a specific user, and outputs recommendation information that matches the reservation request according to the predicted temperature distribution of the target space controlled based on the first air conditioning control conditions.
[0098] For example, in the second embodiment of the air conditioning control system 100, recommendation information including areas that match or are close to the user's needs can be output without changing the air conditioning control conditions of the air conditioning equipment 4. As a result, the air conditioning control system 100 of the second embodiment can take user preferences into consideration and more appropriately control the air conditioning to create a space that suits a wider range of individual characteristics and preferences.
[0099] (Third Modification) For example, the air conditioning control device 3 may generate predicted temperature distribution information that shows a prediction of the temperature distribution in the target space that satisfies predetermined matching conditions for the needs of multiple users, based on temperature distribution information showing the temperature distribution in the target space, needs information showing the needs including the desired temperature for each of the multiple users in the target space, space equipment information 324, and weather information 325, generate an instruction statement that indicates an instruction to generate air conditioning control conditions corresponding to the predicted temperature distribution information, input the generated instruction statement into a language model, and obtain information including the air conditioning control conditions output by the language model, the temperature for each seat, and the recommended seat for each user.
[0100] Figure 19 is a schematic diagram showing an example of an instruction statement relating to the third modified example. The instruction statement 140 shown in Figure 19 includes instruction information 141 for searching for air conditioning control conditions, instruction information 143 for conditions for searching for air conditioning control conditions, and instruction information 144 for outputting the needs matching rate, the temperature for each seat, and the recommended seat for each user. The instruction information 141 and 143 of the instruction statement 140 shown in Figure 19 are the same as the instruction information 141 and 143 of the instruction statement 14 shown in Figure 15, so their explanation is omitted.
[0101] Command information 144 may contain text such as, "Output the air conditioning control conditions and temperature distribution of the space at that time, the temperature of each seat, the degree of agreement with user needs, and the recommended seat location for each user."
[0102] Figure 20 is a schematic diagram showing an example of air conditioning control condition information according to the third modified example. The air conditioning control condition information 150 shown in Figure 20 is information output by a language model after the command statement 140 shown in Figure 19 is input to the language model. The air conditioning control condition information 150 includes air conditioning control conditions 151, a matching rate with user needs 152, seat temperature 153 for each seat, and recommended seats 154. The air conditioning control conditions 151 and the matching rate with user needs 152 in the air conditioning control condition information 150 shown in Figure 20 are the same as the air conditioning control conditions 151 and the matching rate with user needs 152 in the air conditioning control condition information 15 shown in Figure 16, so an explanation is omitted.
[0103] The seat temperature 153 for each seat displays text such as, for example, "<Seat Temperature> hh:mm:1st seat: t[°C] 2nd seat: t[°C]... jj:nn:1st seat: t[°C] 2nd seat: t[°C]...". The recommended seat 154 displays text such as, for example, "<Recommended Seat> User: 1 1st seat User: 2 2nd seat".
[0104] As a result, the air conditioning control device 3 according to the third modified example inputs the generated command statement 140 into a language model and obtains the air conditioning control conditions output by the language model, thereby taking into account the user's preferences and recommending spaces and seats that better suit a wider range of individual characteristics and preferences to the user.
[0105] (Fourth Modification) For example, if there is a change in the user using the target space, the air conditioning control device 3 may acquire second needs information indicating the needs of the user who has changed into the target space, and if the degree of matching with the first air conditioning control conditions falls below a predetermined percentage, it may search for air conditioning control conditions different from the first air conditioning control conditions based on the second needs information and the predicted temperature distribution information, and output a control command for the air conditioning equipment 4 based on the second air conditioning control conditions. Note that the change referred to here means, for example, moving from the seat currently being used to another seat.
[0106] Specifically, when a user's seat changes, the air conditioning control device 3 acquires the current seating information included in the user's needs information 322, and generates predicted temperature distribution information that shows a prediction of the temperature distribution in the target space that satisfies predetermined matching conditions for the needs of multiple users, based on temperature distribution information showing the temperature distribution in the target space and needs information showing the needs including the desired temperature for each of the multiple users in the target space. Furthermore, if the degree of matching to the first air conditioning control condition falls below a predetermined percentage, the air conditioning control device 3 searches for a second air conditioning control condition different from the first air conditioning control condition based on the needs information 322 and the predicted temperature distribution information. The air conditioning control device 3 then outputs a control command for the air conditioning equipment 4 based on the second air conditioning control condition.
[0107] For example, the first acquisition unit 33 of the air conditioning control device 3 works in cooperation with the communication unit 31 to acquire user needs information 322 from the user terminal 2 regarding a change in seating arrangement. Here, the user needs information 322 regarding a change in seating arrangement is also called second needs information. The first acquisition unit 33 also stores the acquired needs information 322 in the storage unit 32.
[0108] Furthermore, the prediction unit 34 generates predicted temperature distribution information that shows a predicted temperature distribution in the target space that satisfies predetermined matching conditions for the needs of multiple users, based on temperature distribution information showing the temperature distribution in the target space and needs information 322 showing the needs of multiple users, including the desired temperature for each of the target spaces.
[0109] Then, if the degree to which the needs information 322 regarding the needs of multiple users utilizing the target space matches the first air conditioning control conditions falls below a predetermined percentage, the prediction unit 34 searches for a second air conditioning control condition different from the first air conditioning control condition based on the needs information 322 and the predicted temperature distribution information.
[0110] The generation unit 35 generates control commands for the air conditioning equipment 4 based on the second air conditioning control conditions. The output unit 36 outputs the control commands for the air conditioning equipment 4 based on the second air conditioning control conditions.
[0111] Figure 21 is a flowchart showing an example of the processing flow performed by the air conditioning control device 3 according to the fourth modified example. Steps S88 to S94 shown in Figure 21 are the same processes as steps S88 to S94 shown in Figure 9, so a detailed explanation is omitted.
[0112] In step S201, the first acquisition unit 33, in cooperation with the communication unit 31, acquires the current seating information included in the user needs information 322 of a user whose seat has changed, from the user terminal 2.
[0113] As explained above, the air conditioning control device 3 according to the fourth modified example acquires needs information, including the seat the user is now sitting in, when there is a change in the user's seat, acquires second needs information regarding the needs of multiple users utilizing the target space, and if the degree of matching to the first air conditioning control conditions falls below a predetermined percentage, it searches for second air conditioning control conditions different from the first air conditioning control conditions based on the second needs information and predicted temperature distribution information. The air conditioning control device 3 according to the fourth modified example then outputs a control command to the air conditioning equipment 4 based on the second air conditioning control conditions. As a result, even when there is a change in the user's seat, the air conditioning control device 3 according to the fourth modified example can take into account the user's preferences and more appropriately control the air conditioning to create a space that suits a wider range of individual characteristics and preferences while being low-cost and energy-efficient.
[0114] In the at least one embodiment described above, the air conditioning control conditions were searched based on predicted temperature distribution information in the target space, but the air conditioning control conditions may also be searched based on predicted humidity distribution information. In each of the embodiments described above, the word "temperature" may be replaced with "humidity".
[0115] (Hardware Configuration) Figure 22 is a block diagram showing an example of the hardware configuration of the air conditioning control system 100 according to the embodiment and modified example. The sensor 1, user terminal 2, air conditioning control device 3, air conditioning equipment 4, first external server 7, and second external server 8 of the above embodiment and modified example are interconnected by a bus 215, with a processor 211, main memory 212, auxiliary storage device 213, and equipment I / F 214, etc., and have a hardware configuration that uses a normal computer.
[0116] The processor 211 is, for example, a CPU, and is a computing device that controls the sensor 1, user terminal 2, air conditioning control device 3, air conditioning equipment 4, first external server 7, and second external server 8 of the above embodiment and modified version. The main memory 212 is, for example, RAM, and stores programs and the like that realize information processing by the processor 211. The auxiliary storage device 213 is, for example, ROM, and stores data necessary for various processes by the processor 211. The device I / F 214 is an interface connected to the communication unit, storage unit, etc., for sending and receiving data. In the sensor 1, user terminal 2, air conditioning control device 3, air conditioning equipment 4, first external server 7, and second external server 8 of the above embodiment and modified version, the processor 211 reads programs from the main memory device 212 onto the auxiliary storage device 213 and executes them, thereby realizing each of the above-mentioned functional units on the computer.
[0117] Furthermore, the programs for executing the above-mentioned processes performed by the sensor 1, user terminal 2, air conditioning control device 3, air conditioning equipment 4, first external server 7, and second external server 8 in the above-described embodiment and modified version may be stored in an HDD (hard disk drive). Alternatively, the programs for executing the above-mentioned processes performed by the sensor 1, user terminal 2, air conditioning control device 3, air conditioning equipment 4, first external server 7, and second external server 8 in the above-described embodiment and modified version may be pre-installed and provided in the main memory 212.
[0118] Furthermore, the programs for executing the above-described processes performed by the sensor 1, user terminal 2, air conditioning control device 3, air conditioning equipment 4, first external server 7, and second external server 8 of the above-described embodiment and modified versions may be provided as computer program products by being stored in installable or executable files on a computer-readable storage medium such as a CD-ROM, CD-R, memory card, DVD (Digital Versatile Disk), or flexible disk (FD).
[0119] Furthermore, the program for executing the information processing performed by the sensor 1, user terminal 2, air conditioning control device 3, air conditioning equipment 4, first external server 7, and second external server 8 of the above embodiment and modified example may be stored on a computer connected to a network such as the Internet and provided by allowing users to download it via the network. Alternatively, the program for executing the information processing performed by the sensor 1, user terminal 2, air conditioning control device 3, air conditioning equipment 4, first external server 7, and second external server 8 of the above embodiment and modified example may be provided or distributed via a network such as the Internet.
[0120] According to at least one embodiment described above, it is possible to more appropriately control the air conditioning to create a space that suits a wider range of individual characteristics and preferences, while taking into account user preferences and being low-cost and energy-efficient.
[0121] Although embodiments have been described above, these embodiments are presented as examples only and are not intended to limit the scope of the invention. This novel embodiment can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. This embodiment and its variations are included in the scope and spirit of the invention, as well as in the claims of the invention and its equivalents.
[0122] (Note) The various aspects of this disclosure are described below as a summary in the notes. (1) An air conditioning control system comprising at least a processor, wherein the processor searches for a first predicted temperature distribution for each area in the target space that satisfies predetermined matching conditions with respect to the first needs information, and a first air conditioning control condition for an air conditioning system to be installed in the target space that corresponds to the first predicted temperature distribution, based on predicted temperature distribution information in a target space and first needs information indicating the needs that each of a plurality of users requires for their respective environments, and outputs a control command for the air conditioning system to the air conditioning system based on the first air conditioning control condition. (2) The air conditioning control system according to (1) above, wherein the processor searches for a first predicted temperature distribution and a first air conditioning control condition that corresponds to the first predicted temperature distribution based on the predicted temperature distribution information, the first needs information, spatial equipment information relating to the target space and the air conditioning system, and meteorological information relating to weather forecasts outside the target space. (3) The air conditioning control system according to (1) above, wherein the processor inputs an instruction statement to a language model indicating an instruction to generate the first air conditioning control condition corresponding to the first predicted temperature distribution for the first needs information, and obtains the first air conditioning control condition output by the language model. (4) The air conditioning control system according to (1) above, wherein the processor obtains a reservation request for use of a specific area in the target space requested by a specific user, and outputs recommendation information that matches the reservation request according to the first predicted temperature distribution of the target space controlled based on the first air conditioning control condition. (5) The air conditioning control system according to (4) above, wherein the reservation request includes the user ID of the user and the first needs information.(6) The air conditioning control system according to (1) above, wherein the processor acquires second needs information relating to the needs of a plurality of users utilizing the target space, and if the degree of matching with the first air conditioning control condition falls below a predetermined percentage, searches for a second air conditioning control condition different from the first air conditioning control condition based on the second needs information and the predicted temperature distribution information, and outputs the control command for the air conditioning equipment based on the second air conditioning control condition to the air conditioning equipment. (7) An air conditioning control method, wherein the computer searches for a first predicted temperature distribution for each area in the target space that satisfies a predetermined matching condition with respect to the first needs information, and a first air conditioning control condition for air conditioning equipment to be installed in the target space corresponding to the first predicted temperature distribution, based on predicted temperature distribution information in the target space and first needs information indicating the needs that each of the plurality of users require for their respective environments, and outputs the control command for the air conditioning equipment based on the first air conditioning control condition to the air conditioning equipment. (8) An air conditioning control program that causes a computer to perform the following actions: based on predicted temperature distribution information in a target space and first needs information indicating the needs that each of multiple users require for their respective environments, it searches for a first predicted temperature distribution for each area in the target space that satisfies predetermined matching conditions with respect to the first needs information, and first air conditioning control conditions for air conditioning equipment to be installed in the target space corresponding to the first predicted temperature distribution, and outputs a control command for the air conditioning equipment based on the first air conditioning control conditions to the air conditioning equipment.
[0123] 1 Sensor 2 User terminal 3 Air conditioning control device 4 Air conditioning equipment 7 First external server 8 Second external server 31 Communication unit 32 Storage unit 33 First acquisition unit 34 Prediction unit 35 Generation unit 36 Output unit 37 Second acquisition unit 38 Judgment unit 39 Identification unit 40 Reception unit 100 Air conditioning control system
Claims
1. An air conditioning control system comprising at least a processor, wherein the processor searches for a first predicted temperature distribution for each area in the target space that satisfies predetermined matching conditions with respect to the first needs information, and a first air conditioning control condition for an air conditioning system to be installed in the target space corresponding to the first predicted temperature distribution, based on predicted temperature distribution information in the target space and first needs information indicating the needs of each of a plurality of users for their respective environments, and outputs a control command for the air conditioning system to the air conditioning system based on the first air conditioning control condition.
2. The air conditioning control system according to claim 1, wherein the processor searches for the first predicted temperature distribution and the first air conditioning control conditions corresponding to the first predicted temperature distribution based on the predicted temperature distribution information, the first needs information, spatial equipment information relating to the target space and the air conditioning equipment, and meteorological information relating to the weather forecast outside the target space.
3. The air conditioning control system according to claim 1, wherein the processor inputs an instruction statement indicating the generation of a first air conditioning control condition corresponding to the first predicted temperature distribution to a language model in response to the first needs information, and acquires the first air conditioning control condition output by the language model.
4. The air conditioning control system according to claim 1, wherein the processor obtains a reservation request for use of a specific area in the target space requested by a specific user, and outputs recommendation information that matches the reservation request according to the first predicted temperature distribution of the target space controlled based on the first air conditioning control conditions.
5. The air conditioning control system according to claim 4, wherein the usage reservation request includes the user ID of the user and the first needs information of the user.
6. The air conditioning control system according to claim 1, wherein the processor acquires second needs information relating to the needs of a plurality of users utilizing the target space, and if the degree of matching with the first air conditioning control conditions falls below a predetermined percentage, it searches for a second air conditioning control condition different from the first air conditioning control condition based on the second needs information and the predicted temperature distribution information, and outputs the control command for the air conditioning equipment based on the second air conditioning control condition to the air conditioning equipment.
7. An air conditioning control method comprising: a computer searching for a first predicted temperature distribution for each area in the target space that satisfies predetermined matching conditions with respect to the first needs information, and first air conditioning control conditions for air conditioning equipment to be installed in the target space corresponding to the first predicted temperature distribution, based on predicted temperature distribution information in the target space and first needs information indicating the needs of each of multiple users for their respective environments; and outputting a control command for the air conditioning equipment based on the first air conditioning control conditions to the air conditioning equipment.
8. An air conditioning control program that causes a computer to perform the following actions: based on predicted temperature distribution information in a target space and first needs information indicating the needs of each of multiple users for their respective environments, it searches for a first predicted temperature distribution for each area in the target space that satisfies predetermined matching conditions with respect to the first needs information, and first air conditioning control conditions for air conditioning equipment to be installed in the target space corresponding to the first predicted temperature distribution, and outputs a control command for the air conditioning equipment based on the first air conditioning control conditions.