Curtain environment self-adaption method and system based on artificial intelligence
Through the curtain environment adaptation method based on artificial intelligence, the problem that traditional curtains cannot be adjusted in time is solved, and higher environmental adaptation accuracy and indoor environment comfort are achieved.
Patent Information
- Application Number
- CN202411462904.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-19
- Publication Date
- 2025-02-18
AI Technical Summary
Traditional curtains cannot be adjusted in time according to real-time changes in the environment, making it difficult for the comfort of the indoor environment and energy utilization efficiency to reach an ideal state.
Adaptive method of curtain environment based on artificial intelligence is used to locate the geographical location of curtains, calculate the solar elevation angle and horizon longitude, analyze the light polarization state and temperature distribution field, build a simulated light illumination model, calculate the luminous flux density value and light transmission coefficient, and evaluate the most Optimal light intensity, finalize and perform optimal adjustment angle.
It improves the accuracy of curtain environment adaptability, enhances the comfort and energy utilization efficiency of the indoor environment.
Smart Images

Figure CN119472271A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of curtain adjustment, and in particular to an artificial intelligence-based curtain environment self-adaptation method and system. Background Art
[0002] As people's requirements for indoor environmental comfort continue to increase, the role of curtains in regulating indoor lighting, temperature, etc. has become increasingly prominent. Traditional curtains require manual adjustment and cannot respond in a timely manner to real-time changes in the environment, resulting in the indoor environment's comfort and energy efficiency being difficult to achieve an ideal state. At the same time, modern architectural design is becoming more and more diversified. Different building structures, orientations, and window types make the distribution of indoor lighting and temperature complicated. Moreover, people's demands for indoor environments in different scenarios are also different. For example, sufficient and uniform lighting is required when reading, and a darker environment is required when resting. Different application environments result in lower adaptive accuracy of curtains. Therefore, a method that can improve the adaptive accuracy of curtain environments is needed. Summary of the invention
[0003] The present invention provides a curtain environment self-adaptation method and system based on artificial intelligence, the main purpose of which is to improve the accuracy of curtain environment self-adaptation.
[0004] To achieve the above object, the present invention provides an artificial intelligence-based curtain environment self-adaptation method, comprising:
[0005] Locate the geographical location of the curtain to be adjusted, query the current Gregorian calendar date and astronomical position parameters corresponding to the geographical location, calculate the solar elevation angle corresponding to the curtain to be adjusted in combination with the astronomical position parameters and the current Gregorian calendar date, and calculate the solar horizontal longitude corresponding to the curtain to be adjusted according to the solar elevation angle and the astronomical position parameters;
[0006] Detecting the application scene subject corresponding to the curtain to be adjusted, and collecting light data and temperature data of the geographical location, analyzing the light polarization state corresponding to the curtain to be adjusted based on the light data, analyzing the temperature distribution field corresponding to the curtain to be adjusted based on the temperature data, and constructing a simulated illumination model corresponding to the curtain to be adjusted in combination with the light polarization state, the temperature distribution field and the application scene subject;
[0007] In combination with the simulated illumination model, the solar horizon longitude and the main application scenario, the luminous flux density value of the curtain to be adjusted is calculated, the curtain material corresponding to the curtain to be adjusted is queried, and based on the curtain material, the light transmittance coefficient corresponding to the curtain to be adjusted is calculated;
[0008] The optimal light intensity of the main body of the application scene is evaluated, and the optimal adjustment angle corresponding to the curtain to be adjusted is determined in combination with the transmittance coefficient, the luminous flux density value and the optimal light intensity. The adjustment processing of the curtain to be adjusted is performed based on the optimal adjustment angle to obtain an adjustment result.
[0009] Optionally, the calculating the solar elevation angle corresponding to the to-be-adjusted curtain by combining the astronomical position parameter and the current Gregorian calendar date includes:
[0010] Determine the location date sequence corresponding to the geographical location according to the current Gregorian calendar date;
[0011] According to the position date sequence, the geographic daily declination corresponding to the geographic location is calculated by the following formula:
[0012]
[0013] Among them, A represents the geographic declination corresponding to the geographical location, B represents the date of the location, D represents the calendar day, and b represents the inclination of the earth's axis.
[0014] In combination with the astronomical position parameter and the geographic solar declination, the solar elevation angle corresponding to the curtain to be adjusted is calculated by the following formula:
[0015] β=sinα·sinA+cosα·cosA·cosγ
[0016] Among them, β represents the solar elevation angle corresponding to the curtain to be adjusted, A represents the geographical solar declination, α represents the geographical dimension of the astronomical position parameter with respect to the geographical location, and γ represents the instantaneous angle of the sun with respect to the geographical location in the astronomical position parameter.
[0017] Optionally, the calculating the solar horizontal longitude corresponding to the to-be-adjusted curtain according to the solar elevation angle and the astronomical position parameter includes:
[0018] According to the solar elevation angle and the astronomical position parameter, the solar horizontal position angle corresponding to the geographical location is calculated by the following formula:
[0019]
[0020] Among them, E represents the horizontal position angle of the sun corresponding to the geographical location, β represents the solar elevation angle, α represents the geographical dimension of the astronomical position parameter with respect to the geographical location, and γ represents the instantaneous angle of the sun with respect to the geographical location in the astronomical position parameter.
[0021] The solar horizontal longitude corresponding to the window curtain to be adjusted is determined according to the solar horizontal angle.
[0022] Optionally, analyzing the polarization state of the light corresponding to the curtain to be adjusted based on the light data includes:
[0023] Performing filtering on the light data to obtain filtered light data;
[0024] Performing denoising on the filtered light data to obtain denoised light data;
[0025] Based on the denoised light data, calculating the light polarization degree and light polarization angle of the curtain to be adjusted;
[0026] Based on the light polarization degree and the light polarization angle, the light polarization state corresponding to the curtain to be adjusted is analyzed.
[0027] Optionally, analyzing the temperature distribution field corresponding to the curtain to be adjusted based on the temperature data includes:
[0028] Performing data cleaning on the temperature data to obtain target temperature data;
[0029] Performing data calibration on the target temperature data to obtain calibration temperature data, and acquiring position information corresponding to the calibration temperature data;
[0030] Combining the location information with the calibrated temperature data, constructing a temperature distribution map of the geographical location;
[0031] Based on the temperature distribution map, analyzing the temperature evolution characteristics and temperature distribution characteristics of the geographical location;
[0032] Based on the temperature evolution characteristics and the temperature distribution characteristics, the temperature distribution field corresponding to the curtain to be adjusted is analyzed.
[0033] Optionally, the combining the simulated illumination model, the sun's horizontal longitude and the main application scenario to calculate the luminous flux density value of the curtain to be adjusted includes:
[0034] configuring a virtual light source in the simulated illumination model according to the solar horizon longitude;
[0035] Determine normal vectors corresponding to the virtual light source and the subject of the application scene respectively, and obtain a light source normal vector and a subject normal vector;
[0036] Based on the light source normal vector, measuring the light source emission angle corresponding to the virtual light source;
[0037] Based on the subject normal vector, measure the light source incident angle corresponding to the virtual light source, and calculate the light emission intensity corresponding to the light source emission angle;
[0038] Calculating the illumination distance value between the application scene subject and the virtual light source;
[0039] Combining the illumination distance value, the light source emission angle and the illumination emission intensity, the main luminous flux corresponding to the main body of the application scene is calculated by the following formula:
[0040]
[0041] Among them, F represents the main luminous flux corresponding to the main body of the application scene, h θ represents the light intensity corresponding to the incident angle of the light source θ, cosμ represents the cosine value corresponding to the light source incident angle μ, d a Indicates the illumination distance value corresponding to the ath subject in the application scene, where a represents the serial number of the application scene subject.
[0042] The luminous flux density value of the curtain to be adjusted is calculated according to the main luminous flux.
[0043] Optionally, the calculating, based on the curtain material, a light transmittance coefficient corresponding to the curtain to be adjusted includes:
[0044] Query the material absorption coefficient and material scattering coefficient corresponding to the curtain material;
[0045] Combining the material absorption coefficient and the material scattering coefficient, calculating the curtain absorption coefficient and the curtain scattering coefficient corresponding to the curtain to be adjusted;
[0046] Measuring the thickness of the curtain corresponding to the curtain to be adjusted;
[0047] Combining the curtain absorption coefficient, the curtain scattering coefficient and the curtain thickness, the light transmittance corresponding to the curtain to be adjusted is calculated by the following formula:
[0048] G=e -(ρ+ω)l
[0049] Among them, G represents the light transmittance corresponding to the curtain to be adjusted, ρ represents the curtain absorption coefficient, ω represents the curtain scattering coefficient, and l represents the curtain thickness.
[0050] Optionally, evaluating the optimal illumination intensity of the main body of the application scene includes:
[0051] Acquire a scene subject image corresponding to the application scene subject;
[0052] Based on the scene subject image, analyzing the subject color characteristics corresponding to the application scene subject;
[0053] Collecting subject usage data corresponding to the subject of the application scenario;
[0054] Determining the visual comfort illumination corresponding to the subject of the application scene based on the subject usage data;
[0055] The optimal illumination intensity of the subject of the application scene is evaluated by combining the visual comfort illumination and the subject color characteristics.
[0056] Optionally, determining the visual comfort illumination corresponding to the subject of the application scene based on the subject usage data includes:
[0057] extracting subject usage information from the subject usage data, and extracting key usage information from the subject usage information;
[0058] Identifying key information characters in the key usage information, and determining a subject usage mode corresponding to the application scenario subject based on the key information characters;
[0059] Analyzing the mode function attribute corresponding to the subject usage mode according to the key usage information;
[0060] Based on the mode function attributes, the visual comfort illumination corresponding to the main body of the application scene is determined.
[0061] A curtain environment self-adaptive system based on artificial intelligence, characterized in that the system comprises:
[0062] A horizontal latitude calculation module is used to locate the geographical location of the curtain to be adjusted, query the current Gregorian calendar date and astronomical position parameters corresponding to the geographical location, calculate the solar elevation angle corresponding to the curtain to be adjusted in combination with the astronomical position parameters and the current Gregorian calendar date, and calculate the solar horizontal longitude corresponding to the curtain to be adjusted based on the solar elevation angle and the astronomical position parameters;
[0063] an illumination model construction module, for detecting the main application scenario corresponding to the curtain to be adjusted, and collecting light data and temperature data of the geographical location, analyzing the light polarization state corresponding to the curtain to be adjusted based on the light data, analyzing the temperature distribution field corresponding to the curtain to be adjusted based on the temperature data, and constructing a simulated illumination model corresponding to the curtain to be adjusted in combination with the light polarization state, the temperature distribution field and the main application scenario;
[0064] A light transmittance calculation module, for calculating the light flux density value of the curtain to be adjusted by combining the simulated illumination model, the solar horizon longitude and the main application scenario, querying the curtain material corresponding to the curtain to be adjusted, and calculating the light transmittance corresponding to the curtain to be adjusted based on the curtain material;
[0065] The curtain adjustment module is used to evaluate the optimal light intensity of the main body of the application scene, determine the optimal adjustment angle corresponding to the curtain to be adjusted in combination with the transmittance coefficient, the luminous flux density value and the optimal light intensity, and perform adjustment processing of the curtain to be adjusted based on the optimal adjustment angle to obtain an adjustment result.
[0066] The present invention calculates the solar elevation angle corresponding to the curtain to be adjusted by combining the astronomical position parameter and the current Gregorian calendar date, and can determine the angle between the sun and the horizontal plane where the curtain to be adjusted is located, so as to facilitate the subsequent calculation and processing of the solar horizontal longitude corresponding to the curtain to be adjusted. The present invention analyzes the polarization state of the light corresponding to the curtain to be adjusted based on the light data, so as to better understand the light characteristics and improve the accuracy of the subsequent construction of the simulated illumination model corresponding to the curtain to be adjusted. The present invention calculates the luminous flux density value of the curtain to be adjusted by combining the simulated illumination model and the solar horizontal longitude, and can obtain the quantitative result of the illumination intensity of the curtain to be adjusted, which provides a basis for the subsequent determination of the illumination intensity of the indoor scene of the curtain to be adjusted. The present invention can obtain the most suitable illumination condition corresponding to the main body of the application scene by evaluating the optimal illumination intensity of the main body of the application scene, thereby facilitating the subsequent determination of the optimal adjustment angle corresponding to the curtain to be adjusted, so as to improve the subsequent adjustment accuracy of the curtain to be adjusted. Therefore, the curtain environment self-adaptation method and system based on artificial intelligence provided in the embodiment of the present invention can improve the accuracy of curtain environment self-adaptation. BRIEF DESCRIPTION OF THE DRAWINGS
[0067] Figure 1 A schematic diagram of a flow chart of a curtain environment self-adaptation method based on artificial intelligence provided by an embodiment of the present invention;
[0068] Figure 2 A functional module diagram of an artificial intelligence-based curtain environment adaptation system provided in one embodiment of the present invention.
[0069] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0070] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.
[0071] The embodiment of the present application provides a curtain environment adaptation method based on artificial intelligence. In the embodiment of the present application, the execution subject of the curtain environment adaptation method based on artificial intelligence includes but is not limited to at least one of the electronic devices such as the server, the terminal, etc. that can be configured to execute the method provided by the embodiment of the present application. In other words, the curtain environment adaptation method based on artificial intelligence can be executed by software or hardware installed on a terminal device or a server device, and the software can be a blockchain platform. The server includes but is not limited to: a single server, a server cluster, a cloud server or a cloud server cluster, etc. The server can be an independent server, or it can be a cloud server that provides cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (Content Delivery Network, CDN), and basic cloud computing services such as big data and artificial intelligence platforms.
[0072] Reference Figure 1 FIG. 1 is a flow chart of a curtain environment self-adaptation method based on artificial intelligence provided by an embodiment of the present invention. In this embodiment, the curtain environment self-adaptation method based on artificial intelligence includes steps S1-S4.
[0073] S1. Locate the geographical location of the curtain to be adjusted, query the current Gregorian calendar date and astronomical position parameters corresponding to the geographical location, calculate the solar elevation angle corresponding to the curtain to be adjusted in combination with the astronomical position parameters and the current Gregorian calendar date, and calculate the solar horizontal longitude corresponding to the curtain to be adjusted based on the solar elevation angle and the astronomical position parameters.
[0074] The present invention calculates the solar elevation angle corresponding to the curtain to be adjusted by combining the astronomical position parameters and the current Gregorian calendar date, and can determine the angle between the sun's rays and the horizontal plane where the curtain to be adjusted is located, so as to facilitate the subsequent calculation and processing of the solar horizontal longitude corresponding to the curtain to be adjusted, wherein the curtain to be adjusted is an intelligent curtain that needs to be adjusted according to the actual lighting environment, the geographical location is the spatial coordinate position corresponding to the curtain to be adjusted, the current Gregorian calendar date is the information of the geographical location in the time dimension, the astronomical position parameters are the relevant features of the geographical location in astronomical observation, including such as right ascension, declination, ecliptic longitude, ecliptic latitude, etc., the solar elevation angle is the angle between the sun's rays and the horizontal plane where the curtain to be adjusted is located, and optionally, the query of the current Gregorian calendar date and astronomical position parameters corresponding to the geographical location can be achieved through an astronomical website.
[0075] As an embodiment of the present invention, the step of calculating the solar elevation angle corresponding to the curtain to be adjusted by combining the astronomical position parameter and the current Gregorian calendar date includes: determining the position date sequence corresponding to the geographical location according to the current Gregorian calendar date, and calculating the geographical solar declination corresponding to the geographical location according to the position date sequence by the following formula:
[0076]
[0077] Among them, A represents the geographic declination corresponding to the geographical location, B represents the date of the location, D represents the calendar day, and b represents the inclination of the earth's axis.
[0078] In combination with the astronomical position parameter and the geographic solar declination, the solar elevation angle corresponding to the curtain to be adjusted is calculated by the following formula:
[0079] β=sinα·sinA+cosα·cosA·cosγ
[0080] Among them, β represents the solar elevation angle corresponding to the curtain to be adjusted, A represents the geographical solar declination, α represents the geographical dimension of the astronomical position parameter with respect to the geographical location, and γ represents the instantaneous angle of the sun with respect to the geographical location in the astronomical position parameter.
[0081] Among them, the position date sequence refers to the number of days calculated from January 1 of the current year when the geographical location refers to the date of the day. Assuming the date is December 1, 2017, with January 1 as the 1st day, it can be deduced that the position date sequence is 331. The geographical day declination refers to the projection angle of the angle between the earth's equatorial plane and the sun's rays at the geographical location. The calendar day number indicates the total number of days in a year at the geographical location. The earth's axial inclination indicates the tilt angle of the earth when it rotates. The solar instantaneous angle indicates the angle between the sun's rays and the ground plane at the geographical location.
[0082] The present invention calculates the solar longitude corresponding to the curtain to be adjusted according to the solar elevation angle and the astronomical position parameter, and can obtain the horizontal position of the sun at the curtain to be adjusted, thereby facilitating the subsequent calculation and processing of the luminous flux density value of the curtain to be adjusted, wherein the solar longitude is the horizontal position of the sun at the geographical location.
[0083] As an embodiment of the present invention, the step of calculating the solar longitude corresponding to the curtain to be adjusted according to the solar elevation angle and the astronomical position parameter includes: calculating the solar horizontal angle corresponding to the geographical location according to the solar elevation angle and the astronomical position parameter by the following formula:
[0084]
[0085] Among them, E represents the horizontal position angle of the sun corresponding to the geographical location, β represents the solar elevation angle, α represents the geographical dimension of the astronomical position parameter with respect to the geographical location, and γ represents the instantaneous angle of the sun with respect to the geographical location in the astronomical position parameter.
[0086] The solar horizontal longitude corresponding to the window curtain to be adjusted is determined according to the solar horizontal angle.
[0087] Among them, the solar horizontal position angle is the horizontal azimuth angle corresponding to the geographical location. Furthermore, the pixel equalization processing of the foreground main image can be achieved through a histogram equalization method; the determination of the solar horizontal longitude corresponding to the curtain to be adjusted can be achieved through professional astronomical software, such as Stellarium (virtual planetarium), etc.
[0088] S2. Detect the application scenario main body corresponding to the curtain to be adjusted, and collect the light data and temperature data of the geographical location, analyze the light polarization state corresponding to the curtain to be adjusted based on the light data, analyze the temperature distribution field corresponding to the curtain to be adjusted based on the temperature data, and construct a simulated lighting model corresponding to the curtain to be adjusted in combination with the light polarization state, the temperature distribution field and the application scenario main body.
[0089] The present invention can better understand the light characteristics and improve the accuracy of constructing a subsequent simulated illumination model corresponding to the curtain to be adjusted by analyzing the light polarization state corresponding to the curtain to be adjusted based on the light data, wherein the application scene subject is an object in the indoor space environment corresponding to the curtain to be adjusted, such as a desk, the light data and the temperature data are respectively the illumination condition recording data and the thermal environment recording data of the geographical location, the light polarization state is the characterization of the light refraction corresponding to the curtain to be adjusted, and further, the detection of the application scene subject corresponding to the curtain to be adjusted can be achieved by manual detection, and the collection of the light data and the temperature data of the geographical location can be achieved by a light sensor and a temperature sensor.
[0090] As an embodiment of the present invention, analyzing the light polarization state corresponding to the curtain to be adjusted based on the light data includes: filtering the light data to obtain filtered light data, denoising the filtered light data to obtain denoised light data, calculating the light polarization degree and light polarization angle of the curtain to be adjusted based on the denoised light data, and analyzing the light polarization state corresponding to the curtain to be adjusted based on the light polarization degree and the light polarization angle.
[0091] Among them, the filtered light data is the data obtained after removing the data within a specific frequency range in the light data, the denoised light data is the data obtained after removing the noise data in the filtered light data, the light polarization degree represents the degree of polarization of the light of the curtain to be adjusted, and the light polarization angle represents the polarization direction of the light of the curtain to be adjusted.
[0092] Optionally, the filtering of the light data can be achieved by a digital filter; the denoising of the filtered light data can be achieved by a wavelet transform denoising method; the calculation of the light polarization degree and the light polarization angle of the curtain to be adjusted can be achieved by a Stokes parameter method, by filtering different light intensities in the light data and calculating according to corresponding formulas to obtain the values of the polarization degree and the polarization angle; the light polarization state corresponding to the curtain to be adjusted can be analyzed based on the numerical values corresponding to the light polarization degree and the light polarization angle. For example, when the light polarization degree is close to 0, it means that the light is very close to completely non-polarized light and has no obvious polarization characteristics. At this time, the light polarization angle represents the vibration probability in each direction. The rate is the same. When the polarization degree of the light is close to 1, the polarization angle of the light remains stable at a specific angle, indicating that the light is completely polarized light and the polarization direction corresponds to the angle. If the polarization angle of the light changes regularly within a certain range, it may be elliptically polarized light. When the polarization degree of the light is between 0 and 1, it means that the light is partially polarized light. At this time, the distribution of the polarization angle of the light can reflect the directional distribution characteristics of the polarization component in the partially polarized light. For example, light reflected by some non-metallic surfaces or passing through some uneven media has both certain polarization components and non-polarization components. By analyzing the range and changing trend of the polarization angle, the characteristics of this partially polarized light can be understood.
[0093] The present invention analyzes the temperature distribution field corresponding to the curtain to be adjusted based on the temperature data, so as to understand the temperature distribution of the curtain to be adjusted, thereby improving the accuracy of constructing a subsequent simulated lighting model corresponding to the curtain to be adjusted, wherein the temperature distribution field is a description of the temperature distribution corresponding to the curtain to be adjusted.
[0094] As an embodiment of the present invention, the analyzing the temperature distribution field corresponding to the curtain to be adjusted based on the temperature data includes: performing data cleaning on the temperature data to obtain target temperature data, performing data calibration on the target temperature data to obtain calibrated temperature data, and obtaining location information corresponding to the calibrated temperature data, constructing a temperature distribution map of the geographical location in combination with the location information and the calibrated temperature data, analyzing the temperature evolution characteristics and the temperature distribution characteristics of the geographical location based on the temperature distribution map, and analyzing the temperature distribution field corresponding to the curtain to be adjusted based on the temperature evolution characteristics and the temperature distribution characteristics.
[0095] Among them, the target temperature data is the data obtained after removing invalid data in the temperature data, the calibration temperature data is the data obtained after calibrating the abnormal data in the target temperature data, the location information is the location record information corresponding to the temperature in the calibration temperature data, the temperature distribution map is a visual expression map of the temperature distribution of the geographical location, the temperature evolution characteristics are the manifestation of the change law corresponding to the geographical location, and the temperature distribution characteristics are the description of the temperature distribution state corresponding to the geographical location.
[0096] Further, as an optional embodiment of the present invention, data cleaning of the temperature data can be achieved by a box plot method; data calibration of the target temperature data can be achieved by a mean calibration method; the position information corresponding to the calibrated temperature data can be obtained by locating the collection position of the temperature sensor; the construction of the temperature distribution map of the geographical location can be achieved by geographic information system (GIS) software; the temperature gradient value and statistical parameters in the temperature distribution map, such as mean value, variance, standard deviation, etc., are calculated to analyze the temperature evolution characteristics and temperature distribution characteristics of the geographical location; the temperature evolution characteristics and the temperature distribution characteristics are presented in a visual manner, for example, using a heat map, a contour map or a three-dimensional model, etc., to analyze the temperature distribution field corresponding to the curtain to be adjusted.
[0097] The present invention constructs a simulated illumination model corresponding to the curtain to be adjusted by combining the polarization state of the light, the temperature distribution field and the main body of the application scenario, so as to obtain a simulated illumination scenario of the curtain to be adjusted, thereby facilitating the subsequent calculation and processing of the luminous flux density value, wherein the simulated illumination model is a simulated illumination scenario of the curtain to be adjusted. Optionally, the construction of the simulated illumination model corresponding to the curtain to be adjusted can be achieved through optical simulation software, such as TracePro, LightTools and other tools.
[0098] S3. Combining the simulated illumination model, the solar longitude and the main application scenario, the luminous flux density value of the curtain to be adjusted is calculated, the curtain material corresponding to the curtain to be adjusted is queried, and based on the curtain material, the light transmittance coefficient corresponding to the curtain to be adjusted is calculated.
[0099] The present invention calculates the luminous flux density value of the curtain to be adjusted by combining the simulated illumination model and the solar horizon longitude, and can obtain a quantified result of the illumination intensity of the curtain to be adjusted, thereby providing a basis for subsequently determining the illumination intensity of the indoor scene of the curtain to be adjusted, wherein the luminous flux density value is a quantified value of the illumination intensity of the curtain to be adjusted.
[0100] As an embodiment of the present invention, the method of calculating the luminous flux density value of the curtain to be adjusted by combining the simulated illumination model, the solar longitude and the main body of the application scene includes: configuring a virtual light source in the simulated illumination model according to the solar longitude, respectively determining the normal vectors corresponding to the virtual light source and the main body of the application scene, obtaining a light source normal vector and a main body normal vector, measuring the light source exit angle corresponding to the virtual light source based on the light source normal vector, measuring the light source incident angle corresponding to the virtual light source based on the main body normal vector, and calculating the illumination emission intensity corresponding to the light source exit angle, calculating the illumination distance value between the main body of the application scene and the virtual light source, and combining the illumination distance value, the light source exit angle and the illumination emission intensity to calculate the main body luminous flux corresponding to the main body of the application scene by the following formula:
[0101]
[0102] Among them, F represents the main luminous flux corresponding to the main body of the application scene, h θ represents the light intensity corresponding to the incident angle of the light source θ, cosμ represents the cosine value corresponding to the light source incident angle μ, d a Indicates the illumination distance value corresponding to the ath subject in the application scene, where a represents the serial number of the application scene subject.
[0103] The luminous flux density value of the curtain to be adjusted is calculated according to the main luminous flux.
[0104] Among them, the virtual light source is a luminous object in reality, that is, the sun in reality, the light source normal vector and the body normal vector are respectively perpendicular to the direction vectors corresponding to the virtual light source and the application scene body, the light source emission angle is the angle between the radiation direction of the virtual light source and the light source normal vector, which indicates the degree of deviation of the light emitted by the virtual light source relative to its own normal direction, the light source incident angle indicates the angle between the light corresponding to the virtual light source and the application scene body normal vector when the light reaches the application scene body, and the light emission intensity indicates the emission brightness corresponding to the light source emission angle.
[0105] Optionally, configuring a virtual light source in the simulated lighting model can be implemented through an astronomical algorithm library, such as PyEphem, Astropy, etc.; the measurement of the light source emission angle corresponding to the virtual light source can be implemented through a measurement tool, and the measurement tool is compiled by a scripting language, such as JS scripting language; the measurement principle of the light source incident angle is the same as that of the light source emission angle, which will not be elaborated here; the calculation of the light emission intensity corresponding to the light source emission angle can be implemented according to radiometry, and the light emission intensity is related to the radiation flux and the light source emission angle. For a known virtual light source, the light emission intensity can be calculated by combining the radiation flux and the solid angle corresponding to the light source emission angle through the radiation flux formula; the lighting distance value between the application scene subject and the virtual light source can be implemented by a calculation tool, such as the above-mentioned Stellarium tool; the main body luminous flux is added and summed to obtain the luminous flux density value of the curtain to be adjusted.
[0106] The present invention calculates the light transmittance corresponding to the curtain to be adjusted based on the curtain material, and the light transmittance of the material corresponding to the curtain material can be understood through the light transmittance coefficient, which provides a basis for the subsequent determination of the optimal adjustment angle corresponding to the curtain to be adjusted, wherein the curtain material is the manufacturing material corresponding to the curtain to be adjusted, and the light transmittance coefficient represents the light transmittance corresponding to the curtain material. Furthermore, the query of the curtain material corresponding to the curtain to be adjusted can be obtained from the Internet through human-computer interaction.
[0107] As an embodiment of the present invention, the calculating the light transmittance corresponding to the curtain to be adjusted based on the curtain material includes: querying the material absorption coefficient and the material scattering coefficient corresponding to the curtain material, combining the material absorption coefficient and the material scattering coefficient to calculate the curtain absorption coefficient and the curtain scattering coefficient corresponding to the curtain to be adjusted, and measuring the curtain thickness corresponding to the curtain to be adjusted, combining the curtain absorption coefficient, the curtain scattering coefficient and the curtain thickness, and calculating the light transmittance corresponding to the curtain to be adjusted by the following formula:
[0108] G=e -(ρ+ω)l
[0109] Among them, G represents the light transmittance corresponding to the curtain to be adjusted, ρ represents the curtain absorption coefficient, ω represents the curtain scattering coefficient, and l represents the curtain thickness.
[0110] Among them, the material absorption coefficient and the material scattering coefficient respectively represent the ability of the curtain material to absorb incident light and the ability to scatter incident light, the curtain absorption coefficient and the curtain scattering coefficient respectively represent the ability of the overall curtain to be adjusted to absorb incident light and the ability to scatter incident light, and the curtain thickness represents the physical size parameter corresponding to the curtain to be adjusted.
[0111] Optionally, the material absorption coefficient and material scattering coefficient corresponding to the curtain material can be obtained by querying academic databases in related fields such as optics and materials science, such as Web of Science, Scopus, IEEE Xplore, etc.; determine the material proportion corresponding to the curtain material, multiply the material proportion by the material absorption coefficient and the material scattering coefficient respectively, and sum them to obtain the curtain absorption coefficient and curtain scattering coefficient corresponding to the curtain to be adjusted; the measurement of the curtain thickness corresponding to the curtain to be adjusted can be achieved by a micrometer.
[0112] S4. Evaluate the optimal light intensity of the main body of the application scene, determine the optimal adjustment angle corresponding to the curtain to be adjusted in combination with the transmittance coefficient, the luminous flux density value and the optimal light intensity, and perform adjustment processing of the curtain to be adjusted based on the optimal adjustment angle to obtain an adjustment result.
[0113] The present invention can obtain the most suitable lighting conditions corresponding to the main body of the application scene by evaluating the optimal lighting intensity of the main body of the application scene, thereby facilitating the subsequent determination of the optimal adjustment angle corresponding to the curtain to be adjusted, so as to improve the subsequent adjustment accuracy of the curtain to be adjusted, wherein the optimal lighting intensity is the most suitable lighting intensity corresponding to the main body of the application scene.
[0114] As an embodiment of the present invention, the evaluation of the optimal light intensity of the application scene subject includes: collecting a scene subject image corresponding to the application scene subject, analyzing the subject color characteristics corresponding to the application scene subject based on the scene subject image, collecting subject usage data corresponding to the application scene subject, determining the visual comfort illuminance corresponding to the application scene subject based on the subject usage data, and evaluating the optimal light intensity of the application scene subject in combination with the visual comfort illuminance and the subject color characteristics.
[0115] Among them, the scene subject image is the image corresponding to the application scene subject, the subject color feature is the color-specific attribute corresponding to the application scene subject, the subject usage data is the data recorded in the daily use of the application scene subject, and the visual comfort illumination is the light intensity that brings the comfort level of the application scene subject to the user when in use.
[0116] Optionally, the scene subject image corresponding to the application scene subject can be collected by a camera device, such as a surveillance camera in the application scene; the subject color characteristics corresponding to the application scene subject can be analyzed by color analysis software, such as the ColorSchemer Studio tool; the subject usage data corresponding to the application scene subject can be collected by a questionnaire survey method; the degree of coordination between the color and light intensity in the subject color characteristics is queried, and the optimal light intensity of the application scene subject is evaluated in combination with the visual comfort illumination and coordination, and the optimal light intensity = the middle value of the visual comfort illumination × (1 + coordination), and the coordination represents the absorption coefficient or reflection coefficient of the color pair.
[0117] Further, as an optional embodiment of the present invention, determining the visual comfort illumination corresponding to the subject of the application scene based on the subject usage data includes: extracting subject usage information in the subject usage data, extracting key usage information from the subject usage information, identifying key information characters in the key usage information, determining the subject usage mode corresponding to the subject of the application scene based on the key information characters, and analyzing the mode function attributes corresponding to the subject usage mode according to the key usage information, and determining the visual comfort illumination corresponding to the subject of the application scene based on the mode function attributes.
[0118] Among them, the subject usage information is the specific content in the subject usage data, the key usage information is the representative information in the subject usage information, the key information characters are the important characters in the key usage information, the subject usage mode is the usage behavior corresponding to the application scenario subject, such as reading or entertainment, and the mode function attribute is the functional feature corresponding to the subject usage mode, such as reading requires soft light intensity.
[0119] Optionally, the extraction of subject usage information from the subject usage data can be achieved through a supervised learning method; the extraction of key usage information from the subject usage information can be achieved through a principal component analysis method; the recognition of key information characters in the key usage information can be achieved through a TF-IDF algorithm; based on the key information characters, the subject usage mode corresponding to the application scenario subject can be determined, such as "reading", "books", "library", etc., indicating that the subject usage mode of the application scenario subject is a learning reading mode; the mode function attribute corresponding to the subject usage mode can be obtained by performing semantic analysis on the key usage information; based on the mode function attribute, the visual comfort illumination corresponding to the application scenario subject is determined, such as in the reading mode, a higher lighting intensity is required to ensure that the text is clearly readable while avoiding shadows and reflections. The visual comfort illumination of the reading area should be around 300-500 lux. In the office mode, uniform and bright lighting is required to meet the requirements of visual clarity for long-term work. The visual comfort illumination of the desktop is usually between 300-750 lux. In the rest mode, the lighting intensity should be low to create a soft and comfortable atmosphere that helps to relax the body and mind. The visual comfort illumination is around 50-100 lux.
[0120] The present invention determines the optimal adjustment angle corresponding to the curtain to be adjusted by combining the transmittance coefficient, the luminous flux density value and the optimal light intensity, thereby improving the adaptability of the curtain to be adjusted to the environment, wherein the optimal adjustment angle is the shading angle corresponding to the curtain to be adjusted. Optionally, the difference between the luminous flux density value and the optimal light intensity is calculated to obtain the luminous flux that needs to be shielded by the curtain to be adjusted, and the shading coefficient corresponding to the curtain to be adjusted is calculated according to the transmittance coefficient. The unit shading amount corresponding to the unit angle of the curtain to be adjusted is determined according to the shading coefficient, and the optimal adjustment angle corresponding to the curtain to be adjusted is determined by dividing the total shading flux that needs to be shielded by the unit shading amount.
[0121] Furthermore, by collecting records of shading conditions of the curtains to be adjusted at different angles at different times, including incident light flux and light flux passing through the curtains, these historical data can be analyzed. For example, a statistical analysis method or a machine learning algorithm can be used to establish a relationship model between the shading coefficient, angle and unit shading amount. Through the model, the relationship between the shading coefficient and the unit shading amount corresponding to the unit angle is determined, and then the unit shading amount corresponding to the unit angle of the curtains to be adjusted can be determined according to the shading coefficient.
[0122] The present invention improves the comfort level of the indoor lighting environment of the curtain to be adjusted by performing the adjustment process of the curtain to be adjusted based on the optimal adjustment angle, thereby achieving the purpose of improving the accuracy of curtain environment adaptation. Furthermore, the adjustment process of the curtain to be adjusted can be performed by a curtain motor.
[0123] The present invention calculates the solar elevation angle corresponding to the curtain to be adjusted by combining the astronomical position parameter and the current Gregorian calendar date, and can determine the angle between the sun and the horizontal plane where the curtain to be adjusted is located, so as to facilitate the subsequent calculation and processing of the solar horizontal longitude corresponding to the curtain to be adjusted. The present invention analyzes the polarization state of the light corresponding to the curtain to be adjusted based on the light data, so as to better understand the light characteristics and improve the accuracy of the subsequent construction of the simulated illumination model corresponding to the curtain to be adjusted. The present invention calculates the luminous flux density value of the curtain to be adjusted by combining the simulated illumination model and the solar horizontal longitude, and can obtain the quantitative result of the illumination intensity of the curtain to be adjusted, which provides a basis for the subsequent determination of the illumination intensity of the indoor scene of the curtain to be adjusted. The present invention can obtain the most suitable illumination condition corresponding to the main body of the application scene by evaluating the optimal illumination intensity of the main body of the application scene, thereby facilitating the subsequent determination of the optimal adjustment angle corresponding to the curtain to be adjusted, so as to improve the subsequent adjustment accuracy of the curtain to be adjusted. Therefore, the curtain environment self-adaptation method based on artificial intelligence provided in the embodiment of the present invention can improve the accuracy of curtain environment self-adaptation.
[0124] like Figure 2 , which is a functional module diagram of an artificial intelligence-based curtain environment adaptation system provided by one embodiment of the present invention.
[0125] The artificial intelligence-based curtain environment self-adaptive system 100 of the present invention can be installed in an electronic device. According to the functions to be implemented, the artificial intelligence-based curtain environment self-adaptive system 100 can include a horizon latitude calculation module 101, an illumination model construction module 102, a transmittance coefficient calculation module 103 and a curtain adjustment module 104. The module of the present invention can also be called a unit, which refers to a series of computer program segments that can be executed by an electronic device processor and can complete fixed functions, which are stored in the memory of the electronic device.
[0126] In this embodiment, the functions of each module / unit are as follows:
[0127] The horizontal latitude calculation module 101 is used to locate the geographical location of the curtain to be adjusted, query the current Gregorian calendar date and astronomical position parameters corresponding to the geographical location, calculate the solar elevation angle corresponding to the curtain to be adjusted in combination with the astronomical position parameters and the current Gregorian calendar date, and calculate the solar horizontal longitude corresponding to the curtain to be adjusted based on the solar elevation angle and the astronomical position parameters;
[0128] The illumination model construction module 102 is used to detect the application scene subject corresponding to the curtain to be adjusted, and collect the light data and temperature data of the geographical location, analyze the light polarization state corresponding to the curtain to be adjusted based on the light data, analyze the temperature distribution field corresponding to the curtain to be adjusted based on the temperature data, and construct a simulated illumination model corresponding to the curtain to be adjusted in combination with the light polarization state, the temperature distribution field and the application scene subject;
[0129] The light transmittance calculation module 103 is used to calculate the luminous flux density value of the curtain to be adjusted by combining the simulated illumination model, the solar horizon longitude and the main application scenario, query the curtain material corresponding to the curtain to be adjusted, and calculate the light transmittance corresponding to the curtain to be adjusted based on the curtain material;
[0130] The curtain adjustment module 104 is used to evaluate the optimal light intensity of the main body of the application scene, determine the optimal adjustment angle corresponding to the curtain to be adjusted in combination with the transmittance coefficient, the luminous flux density value and the optimal light intensity, and perform adjustment processing of the curtain to be adjusted based on the optimal adjustment angle to obtain an adjustment result.
[0131] In detail, each module described in the curtain environment adaptive system 100 based on artificial intelligence described in the embodiment of the present application is used in the same manner as described above. Figure 1 The same technical means as the artificial intelligence-based curtain environment adaptation method described in the text can produce the same technical effects, which will not be repeated here.
[0132] In the several embodiments provided by the present invention, it should be understood that the provided methods and systems can be implemented in other ways. For example, the method embodiments described above are only illustrative, for example, the division of the modules is only a logical function division, and there may be other division methods in actual implementation.
[0133] Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solution of the present invention can be modified or replaced by equivalents without departing from the spirit and scope of the technical solution of the present invention.
Claims
1. A curtain environment adaptive method based on artificial intelligence, characterized in that: The method comprises: Locate the geographical location of the curtain to be adjusted, query the current Gregorian calendar date and astronomical position parameters corresponding to the geographical location, calculate the solar elevation angle corresponding to the curtain to be adjusted in combination with the astronomical position parameters and the current Gregorian calendar date, and calculate the solar horizontal longitude corresponding to the curtain to be adjusted according to the solar elevation angle and the astronomical position parameters; Detecting the application scene subject corresponding to the curtain to be adjusted, and collecting light data and temperature data of the geographical location, analyzing the light polarization state corresponding to the curtain to be adjusted based on the light data, analyzing the temperature distribution field corresponding to the curtain to be adjusted based on the temperature data, and constructing a simulated illumination model corresponding to the curtain to be adjusted in combination with the light polarization state, the temperature distribution field and the application scene subject; In combination with the simulated illumination model, the solar horizon longitude and the main application scenario, the luminous flux density value of the curtain to be adjusted is calculated, the curtain material corresponding to the curtain to be adjusted is queried, and based on the curtain material, the light transmittance coefficient corresponding to the curtain to be adjusted is calculated; The optimal light intensity of the main body of the application scene is evaluated, and the optimal adjustment angle corresponding to the curtain to be adjusted is determined in combination with the transmittance coefficient, the luminous flux density value and the optimal light intensity. The adjustment process of the curtain to be adjusted is performed based on the optimal adjustment angle to obtain an adjustment result.
2. The curtain environment self-adaptation method based on artificial intelligence as claimed in claim 1, characterized in that: The step of calculating the solar elevation angle corresponding to the curtain to be adjusted by combining the astronomical position parameter and the current Gregorian calendar date includes: Determine the location date sequence corresponding to the geographical location according to the current Gregorian calendar date; According to the position date sequence, the geographic daily declination corresponding to the geographic location is calculated by the following formula: Among them, A represents the geographic declination corresponding to the geographical location, B represents the date of the location, D represents the calendar day, and b represents the inclination of the earth's axis. In combination with the astronomical position parameter and the geographic solar declination, the solar elevation angle corresponding to the curtain to be adjusted is calculated by the following formula: β=sinc·sinA+coSα·cosA·cosγ Among them, β represents the solar elevation angle corresponding to the curtain to be adjusted, A represents the geographical solar declination, α represents the geographical dimension of the astronomical position parameter with respect to the geographical location, and γ represents the instantaneous angle of the sun with respect to the geographical location in the astronomical position parameter.
3. The curtain environment self-adaptation method based on artificial intelligence as claimed in claim 1, characterized in that: The step of calculating the solar horizontal longitude corresponding to the curtain to be adjusted according to the solar elevation angle and the astronomical position parameter comprises: According to the solar elevation angle and the astronomical position parameter, the solar horizontal position angle corresponding to the geographical location is calculated by the following formula: Among them, E represents the horizontal position angle of the sun corresponding to the geographical location, β represents the solar elevation angle, α represents the geographical dimension of the astronomical position parameter with respect to the geographical location, and γ represents the instantaneous angle of the sun with respect to the geographical location in the astronomical position parameter. The solar horizontal longitude corresponding to the window curtain to be adjusted is determined according to the solar horizontal angle.
4. The curtain environment self-adaptation method based on artificial intelligence as claimed in claim 1, characterized in that: The step of analyzing the polarization state of the light corresponding to the curtain to be adjusted based on the light data includes: Performing filtering on the light data to obtain filtered light data; Performing denoising on the filtered light data to obtain denoised light data; Based on the denoised light data, calculating the light polarization degree and light polarization angle of the curtain to be adjusted; Based on the light polarization degree and the light polarization angle, the light polarization state corresponding to the curtain to be adjusted is analyzed.
5. The curtain environment self-adaptation method based on artificial intelligence as claimed in claim 1, characterized in that: The step of analyzing the temperature distribution field corresponding to the curtain to be adjusted based on the temperature data includes: Performing data cleaning on the temperature data to obtain target temperature data; Performing data calibration on the target temperature data to obtain calibration temperature data, and acquiring position information corresponding to the calibration temperature data; Combining the location information with the calibrated temperature data, constructing a temperature distribution map of the geographical location; Based on the temperature distribution map, analyzing the temperature evolution characteristics and temperature distribution characteristics of the geographical location; Based on the temperature evolution characteristics and the temperature distribution characteristics, the temperature distribution field corresponding to the curtain to be adjusted is analyzed.
6. The curtain environment self-adaptation method based on artificial intelligence as claimed in claim 1, characterized in that: The step of calculating the luminous flux density value of the curtain to be adjusted by combining the simulated illumination model, the solar horizon longitude and the application scenario includes: configuring a virtual light source in the simulated illumination model according to the solar horizon longitude; Determine normal vectors corresponding to the virtual light source and the subject of the application scene respectively, and obtain a light source normal vector and a subject normal vector; Based on the light source normal vector, measuring the light source emission angle corresponding to the virtual light source; Based on the subject normal vector, measure the light source incident angle corresponding to the virtual light source, and calculate the light emission intensity corresponding to the light source emission angle; Calculating the illumination distance value between the application scene subject and the virtual light source; Combining the illumination distance value, the light source emission angle and the illumination emission intensity, the main luminous flux corresponding to the main body of the application scene is calculated by the following formula: Among them, F represents the main luminous flux corresponding to the main body of the application scene, h θ represents the light intensity corresponding to the incident angle of the light source θ, cosμ represents the cosine value corresponding to the light source incident angle μ, d a Indicates the illumination distance value corresponding to the ath subject in the application scene, where a represents the serial number of the application scene subject. The luminous flux density value of the curtain to be adjusted is calculated according to the main luminous flux.
7. The curtain environment self-adaptation method based on artificial intelligence as claimed in claim 1, characterized in that: The calculating, based on the curtain material, the light transmittance coefficient corresponding to the curtain to be adjusted includes: Query the material absorption coefficient and material scattering coefficient corresponding to the curtain material; Combining the material absorption coefficient and the material scattering coefficient, calculating the curtain absorption coefficient and the curtain scattering coefficient corresponding to the curtain to be adjusted; Measuring the thickness of the curtain corresponding to the curtain to be adjusted; Combining the curtain absorption coefficient, the curtain scattering coefficient and the curtain thickness, the light transmittance corresponding to the curtain to be adjusted is calculated by the following formula: G=e -(ρ+ω)l Among them, G represents the light transmittance corresponding to the curtain to be adjusted, ρ represents the curtain absorption coefficient, ω represents the curtain scattering coefficient, and l represents the curtain thickness.
8. The curtain environment self-adaptation method based on artificial intelligence as claimed in claim 1, characterized in that: The evaluating the optimal illumination intensity of the subject of the application scene includes: Acquire a scene subject image corresponding to the application scene subject; Based on the scene subject image, analyzing the subject color characteristics corresponding to the application scene subject; Collecting subject usage data corresponding to the subject of the application scenario; Determining the visual comfort illumination corresponding to the subject of the application scene based on the subject usage data; The optimal illumination intensity of the subject of the application scene is evaluated by combining the visual comfort illumination and the subject color characteristics.
9. The curtain environment self-adaptation method based on artificial intelligence as claimed in claim 8, characterized in that: The determining, based on the subject usage data, the visual comfort illumination corresponding to the subject of the application scene includes: extracting subject usage information from the subject usage data, and extracting key usage information from the subject usage information; Identifying key information characters in the key usage information, and determining a subject usage mode corresponding to the application scenario subject based on the key information characters; Analyzing the mode function attribute corresponding to the subject usage mode according to the key usage information; Based on the mode function attributes, the visual comfort illumination corresponding to the main body of the application scene is determined.
10. An artificial intelligence-based curtain environment adaptive system, characterized in that: The system comprises: A horizontal latitude calculation module is used to locate the geographical location of the curtain to be adjusted, query the current Gregorian calendar date and astronomical position parameters corresponding to the geographical location, calculate the solar elevation angle corresponding to the curtain to be adjusted in combination with the astronomical position parameters and the current Gregorian calendar date, and calculate the solar horizontal longitude corresponding to the curtain to be adjusted based on the solar elevation angle and the astronomical position parameters; an illumination model construction module, for detecting the main application scenario corresponding to the curtain to be adjusted, and collecting light data and temperature data of the geographical location, analyzing the light polarization state corresponding to the curtain to be adjusted based on the light data, analyzing the temperature distribution field corresponding to the curtain to be adjusted based on the temperature data, and constructing a simulated illumination model corresponding to the curtain to be adjusted in combination with the light polarization state, the temperature distribution field and the main application scenario; A light transmittance calculation module, for calculating the light flux density value of the curtain to be adjusted by combining the simulated illumination model, the solar horizon longitude and the main application scenario, querying the curtain material corresponding to the curtain to be adjusted, and calculating the light transmittance corresponding to the curtain to be adjusted based on the curtain material; The curtain adjustment module is used to evaluate the optimal light intensity of the main body of the application scene, determine the optimal adjustment angle corresponding to the curtain to be adjusted in combination with the transmittance coefficient, the luminous flux density value and the optimal light intensity, and perform adjustment processing of the curtain to be adjusted based on the optimal adjustment angle to obtain an adjustment result.
Citation Information
Patent Citations
Lighting system and method for generating lighting scenes
CN107113943A
Light effect adjustment method, intelligent terminal and storage medium
CN110673900A
Automatic dimming method based on astronomical algorithm
CN113382496A
Curtain light transmittance adjusting method and device and intelligent curtain
CN116195871A
Intelligent curtain with dimming function
CN116411785A