Self-adaptive adjustment ceiling lamp power-saving control method and ceiling lamp
By adaptively adjusting the brightness and orientation angle of the ceiling light, and combining data from ambient brightness and wind speed sensors, the problem of synergistic optimization of energy saving and heat dissipation in existing ceiling lights in dark environments has been solved, achieving high-efficiency energy saving and long-term stable lighting.
Patent Information
- Application Number
- CN202511995095.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-26
- Publication Date
- 2026-02-13
AI Technical Summary
Existing ceiling light energy-saving control solutions struggle to balance energy-saving effects with lamp lifespan optimization, failing to meet users' demands for efficient energy saving and long-term stable lighting. In particular, they cannot accurately adapt brightness adjustment and heat dissipation performance in overcast or rainy weather conditions.
An adaptive adjustment method for ceiling light energy saving control is adopted. By acquiring ambient brightness time-series curves and wind speed sensor data, the lamp's attitude angle and brightness are dynamically adjusted to achieve precise lighting control and heat dissipation optimization, avoiding energy waste and lamp overheating.
It maximizes the energy-saving efficiency of ceiling lights while ensuring lighting needs are met, extends the lifespan of the lights, and meets users' advanced needs for efficient energy saving and long-term stable lighting.
Smart Images

Figure CN121531529A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of energy-saving lamp technology, specifically to an adaptive adjustment ceiling lamp energy-saving control method and a ceiling lamp. Background Technology
[0002] With the widespread adoption of green and energy-saving concepts and the rapid development of smart home technology, the energy-saving efficiency and lifespan of ceiling lights, as indoor lighting devices, have become key technical indicators of concern to users. Existing energy-saving control schemes for ceiling lights are mostly limited to simple dimming modes based on ambient brightness. Specifically, they collect real-time ambient brightness signals through ambient light sensors, turning on the lights and maintaining a constant brightness output when the ambient brightness is low, and lowering the brightness level or turning the lights off completely when the ambient brightness is high, thus achieving basic energy-saving goals.
[0003] However, such simple control schemes struggle to simultaneously optimize energy saving and lamp lifespan, failing to meet users' advanced demands for efficient energy conservation and long-lasting stable lighting. Therefore, maximizing the energy efficiency of ceiling lights while effectively extending their lifespan, while precisely ensuring indoor lighting needs, has become a critical technical challenge that urgently needs to be overcome in the current research and development of ceiling light technology. Summary of the Invention
[0004] The main objective of this invention is to provide an adaptive adjustment method for energy-saving control of ceiling lights and a ceiling light in general, aiming to solve the technical problem in the prior art that it is difficult to maximize the energy-saving efficiency of ceiling lights while ensuring indoor lighting needs, and at the same time effectively extend the service life of the lamps.
[0005] To achieve the above objectives, in a first aspect, this application provides an adaptive adjustment method for energy-saving control of a ceiling light. The ceiling light includes at least a first heat dissipation channel arranged along its length and a second heat dissipation channel arranged along its width. A first wind speed sensor is provided in the first heat dissipation channel, and a second wind speed sensor is provided in the second heat dissipation channel. The method includes:
[0006] Obtain a light-on command, and based on the light-on command, obtain the ambient brightness time-series curve within a preset time period before the light is turned on;
[0007] The average ambient brightness within the preset time period is determined based on the brightness time-series curve. If the average ambient brightness is greater than the preset brightness threshold, the ceiling light is turned on and enters the intelligent brightness adjustment mode.
[0008] Based on the first wind speed value collected by the first wind speed sensor and the second wind speed value collected by the second wind speed sensor, the effective heat dissipation efficiency characterization value of the ceiling light is determined.
[0009] If the effective heat dissipation efficiency characterization value is less than the effective heat dissipation efficiency threshold, the rotary drive mechanism is controlled to adjust the attitude angle of the ceiling light to the target attitude angle so that the effective heat dissipation efficiency characterization value of the ceiling light is greater than or equal to the effective heat dissipation efficiency threshold.
[0010] The brightness of the ceiling light is dynamically adjusted based on the real-time effective heat dissipation efficiency value of the ceiling light at the target attitude angle.
[0011] In one possible implementation, the first wind speed sensor and / or the second wind speed sensor are flexible wind speed sensors, including a flexible airbag and a pressure sensor disposed within the flexible airbag, wherein the flexible airbag is at least partially disposed within the first heat dissipation channel and / or the second heat dissipation channel.
[0012] In one possible implementation, the ceiling light includes an energy storage element and an ambient brightness sensor. The energy storage element is electrically connected to the ambient brightness sensor, a first wind speed sensor, and a second wind speed sensor. Before acquiring the ambient brightness time-series curve within a preset time period before turning on the light, the following steps are also included:
[0013] The energy storage element is controlled to supply power to the ambient brightness sensor, driving the ambient brightness sensor into a continuous power-supply state.
[0014] In the continuous power supply state, the preset sampling frequency is adjusted to obtain the dynamic sampling frequency based on the real-time wind speed value collected by the first wind speed sensor and / or the second wind speed sensor;
[0015] The ambient brightness sensor is controlled to collect ambient brightness data at the dynamic sampling frequency, and the collected ambient brightness data is integrated into an ambient brightness time-series dataset in chronological order.
[0016] An ambient brightness time-series curve is generated within a preset time period before the lights are turned on, based on the ambient brightness time-series dataset.
[0017] In one possible implementation, adjusting the preset sampling frequency to obtain the dynamic sampling frequency based on the real-time wind speed values collected by the first wind speed sensor and / or the second wind speed sensor includes:
[0018] Calculate the average wind speed value within each preset monitoring time window and compare it with the average wind speed value of the previous time window to obtain the wind speed change amplitude between windows.
[0019] The wind speed change amplitude is compared with a preset wind speed disturbance threshold.
[0020] If the magnitude of the wind speed change exceeds the wind speed disturbance threshold, it is determined that there is a target event that causes a change in ambient brightness.
[0021] In response to the target event, within a subsequent monitoring time window, the preset sampling frequency of the ambient brightness sensor is increased to the first sampling frequency;
[0022] If the wind speed change amplitude does not exceed the wind speed disturbance threshold, the environment is determined to be stable. In the subsequent monitoring time window, the preset sampling frequency of the ambient brightness sensor is reduced to the second sampling frequency or the preset sampling frequency is kept unchanged.
[0023] In one possible implementation, determining the average ambient brightness within a preset time period based on the brightness time-series curve includes:
[0024] The preset duration is divided into N consecutive and non-overlapping time periods, where N is an integer greater than 1, and the closer the divided time period is to the trigger time of the light-on command, the smaller its time span.
[0025] A weighting coefficient is assigned to each time period, wherein the closer the time period is to the trigger time of the light-on command, the larger the weighting coefficient is assigned to it;
[0026] Based on the ambient brightness time-series curve, the arithmetic mean of the ambient brightness data in each time period is calculated as the representative brightness value for that time period.
[0027] The average ambient brightness is determined by weighted averaging based on the representative brightness value for each time period and its corresponding weighting coefficient.
[0028] In one possible implementation, after determining the average ambient brightness within a preset time period based on the brightness time-series curve, the method further includes:
[0029] If the average ambient brightness is less than or equal to a preset brightness threshold, the target brightness value of the ceiling light is determined based on the average ambient brightness.
[0030] The ceiling light is turned on according to the target brightness value and enters a fixed brightness mode.
[0031] In one possible implementation, determining the effective heat dissipation efficiency characterization value of the ceiling light based on the first wind speed value collected by the first wind speed sensor and the second wind speed value collected by the second wind speed sensor includes:
[0032] Obtain a first characteristic parameter of the first heat dissipation channel and a second characteristic parameter of the second heat dissipation channel, wherein the first characteristic parameter and the second characteristic parameter are parameters characterizing the heat dissipation capacity of the corresponding heat dissipation channel;
[0033] Obtain the first weighting coefficient and the second weighting coefficient pre-assigned to the first heat dissipation channel and the second heat dissipation channel;
[0034] The first heat dissipation contribution value is determined based on the first wind speed value, the first characteristic parameter, and the first weighting coefficient.
[0035] The second heat dissipation contribution value is determined based on the second wind speed value, the second characteristic parameter, and the second weighting coefficient.
[0036] The effective heat dissipation efficiency characterization value is determined based on the first heat dissipation contribution value and the second heat dissipation contribution value.
[0037] In one possible implementation, the first characteristic parameter and / or the second characteristic parameter includes any one or a combination of the following: the cross-sectional area of the corresponding heat dissipation channel, the total surface area of the corresponding heat dissipation channel, and the comprehensive thermal conductivity determined based on the material and surface properties of the corresponding heat dissipation channel.
[0038] In one possible implementation, the control rotation drive mechanism adjusts the attitude angle of the ceiling light to a target attitude angle, including:
[0039] The rotary drive mechanism is controlled to rotate from the initial attitude angle, following a preset rotation direction and step angle.
[0040] After each rotation by one step angle, obtain the effective heat dissipation efficiency value under the current attitude angle, and accumulate the rotation path length;
[0041] If the current effective heat dissipation efficiency value is greater than or equal to the heat dissipation efficiency threshold, and the cumulative rotation path length is greater than the preset path length, then the current attitude angle is determined as the target attitude angle, and the rotation is stopped.
[0042] If the current effective heat dissipation efficiency value is greater than or equal to the heat dissipation efficiency threshold, and the cumulative rotation path length is less than or equal to the preset path length, then the current attitude angle and its corresponding effective heat dissipation efficiency value are recorded, and rotation continues to obtain the target attitude angle.
[0043] In one possible implementation, the step of continuing the rotation to obtain the target attitude angle includes:
[0044] During the continued rotation, when the rotation path length reaches the preset path length, if no attitude angle with an effective heat dissipation efficiency value greater than the recorded maximum effective heat dissipation efficiency value is found, then the attitude angle with the largest effective heat dissipation efficiency value is selected as the target attitude angle from the attitude angles with effective heat dissipation efficiency values greater than or equal to the heat dissipation efficiency threshold.
[0045] During the continued rotation, when the rotation path length reaches the preset path length, the attitude angle with an effective heat dissipation efficiency value greater than the recorded maximum effective heat dissipation efficiency value is found, and the attitude angle corresponding to the maximum effective heat dissipation efficiency value is taken as the target attitude angle.
[0046] In one possible implementation, dynamically adjusting the brightness of the ceiling light based on the real-time effective heat dissipation efficiency characterization value of the ceiling light at the target attitude angle includes:
[0047] When the real-time effective heat dissipation efficiency characterization value is lower than the effective heat dissipation efficiency threshold and continues for a preset duration, the heat dissipation efficiency difference between the real-time effective heat dissipation efficiency characterization value and the effective heat dissipation efficiency threshold is calculated.
[0048] Based on a preset mapping relationship, a brightness attenuation coefficient corresponding to the difference in heat dissipation efficiency is determined, wherein the mapping relationship satisfies the following condition: the larger the difference in heat dissipation efficiency, the larger the corresponding brightness attenuation coefficient.
[0049] Obtain a preset initial brightness value, and multiply the initial brightness value by the brightness attenuation coefficient to obtain a dynamic target brightness value;
[0050] Control the ceiling light to adjust to the target brightness value.
[0051] Secondly, this application provides a ceiling light, including:
[0052] The lamp body includes at least a first heat dissipation channel arranged along the length direction and a second heat dissipation channel arranged along the width direction. A first wind speed sensor is provided in the first heat dissipation channel and a second wind speed sensor is provided in the second heat dissipation channel.
[0053] A rotary drive mechanism is configured to adjust the attitude angle of the lamp body to change the direction of the first heat dissipation channel and / or the second heat dissipation channel;
[0054] Memory, the memory being used to store program code; and
[0055] A processor, the processor being configured to invoke the program code to execute the method as described in the first aspect.
[0056] Unlike existing technologies, the adaptive ceiling light energy-saving control method provided in this application first obtains a light-on command and then obtains an ambient brightness time-series curve within a preset time period before the light is turned on based on the light-on command. Next, it determines the average ambient brightness within the preset time period based on the brightness time-series curve. If the average ambient brightness is greater than a preset brightness threshold, the ceiling light is turned on and enters an intelligent brightness adjustment mode. Based on the first wind speed value collected by the first wind speed sensor in the first heat dissipation channel and the second wind speed value collected by the second wind speed sensor in the second heat dissipation channel, an effective heat dissipation efficiency characterization value for the ceiling light is determined. If the effective heat dissipation efficiency characterization value is less than the effective heat dissipation efficiency threshold, the rotation drive mechanism is controlled to adjust the ceiling light's attitude angle to a target attitude angle, so that the effective heat dissipation efficiency characterization value is greater than or equal to the effective heat dissipation efficiency threshold. Finally, the brightness of the ceiling light is dynamically adjusted based on the real-time effective heat dissipation efficiency characterization value of the ceiling light at the target attitude angle. Thus, this application determines the average ambient brightness through an ambient brightness time-series curve to trigger an intelligent adjustment mode, achieving precise lighting control based on ambient light characteristics and avoiding energy waste caused by blindly turning on lights. Simultaneously, it utilizes wind speed sensing data from dual heat dissipation channels to construct an effective heat dissipation efficiency characterization value, enabling real-time and accurate perception of the ceiling light's heat dissipation status. By adjusting the attitude angle, it ensures that heat dissipation efficiency meets standards, preventing overheating and damage to the luminaire due to poor heat dissipation. Furthermore, by dynamically adjusting brightness based on real-time heat dissipation efficiency at the target attitude angle, it achieves synergistic optimization of energy-saving control and heat dissipation assurance. This reduces energy consumption through dynamic brightness adaptation and extends the luminaire's lifespan through heat dissipation optimization, effectively solving the technical challenge of existing simple dimming solutions failing to balance energy saving and luminaire lifespan, and meeting users' advanced needs for efficient energy saving and long-term stable lighting. Attached Figure Description
[0057] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the structures shown in these drawings without creative effort.
[0058] Figure 1 This is a three-dimensional structural diagram of the ceiling light in some embodiments of this application;
[0059] Figure 2 This is a schematic diagram of the hardware structure of the ceiling light in some embodiments of this application;
[0060] Figure 3 This is a flowchart illustrating the adaptive adjustment ceiling light energy-saving control method in some embodiments of this application;
[0061] Figure 4 This is a flowchart illustrating step S200 of the adaptive adjustment ceiling light energy-saving control method in some embodiments of this application;
[0062] Figure 5 This is a flowchart illustrating step S300 of the adaptive adjustment ceiling light energy-saving control method in some embodiments of this application;
[0063] Figure 6 This is a flowchart illustrating step S400 of the adaptive adjustment ceiling light energy-saving control method in some embodiments of this application.
[0064] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0065] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present invention.
[0066] It should be noted that all directional indications (such as up, down, left, right, front, back, etc.) in the embodiments of the present invention are only used to explain the relative positional relationship and movement of each component in a certain specific posture (as shown in the figure). If the specific posture changes, the directional indication will also change accordingly.
[0067] Furthermore, the use of terms such as "first" and "second" in this invention is for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined with "first" or "second" may explicitly or implicitly include at least one of those features. Additionally, the term "and / or" throughout the text includes three solutions; taking A and / or B as an example, it includes technical solution A, technical solution B, and a technical solution that simultaneously satisfies A and B. Furthermore, the technical solutions of various embodiments can be combined with each other, but this must be based on the ability of a person skilled in the art to implement them. When the combination of technical solutions is contradictory or impossible to implement, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection claimed by this invention.
[0068] In related technologies, indoor lighting is often required in overcast or rainy weather conditions, but existing ceiling light control solutions lack a coordinated management mechanism for brightness adjustment and heat dissipation performance in such scenarios. They either prioritize maintaining a fixed brightness while neglecting heat dissipation pressure, leading to accelerated aging and shortened lifespan due to overheating; or they simply and drastically reduce brightness, failing to match actual lighting needs and lacking the ability to accurately adapt to dynamic optimization requirements for heat dissipation. Therefore, how to achieve coordinated control of brightness and heat dissipation in overcast or rainy lighting scenarios, ensuring basic lighting needs while reasonably sacrificing unnecessary brightness to guarantee heat dissipation efficiency and extend the overall lifespan of the lighting fixtures, has become a critical issue that existing ceiling light energy-saving control technologies urgently need to address.
[0069] To solve the above technical problems, such as Figure 1 and Figure 2 As shown, this application provides an adaptive adjustment ceiling light energy-saving control method, which can be applied to the ceiling light of this application. The ceiling light includes a lamp body 100, an energy storage element 200, an ambient brightness sensor 300, and a rotation drive mechanism 400, wherein the energy storage element 200 is built into the lamp body 100, and the rotation drive mechanism 400 is used to drive the lamp body 100 to achieve rotation adjustment.
[0070] The lamp body 100 serves as the core lighting and installation support unit. On one hand, it provides a stable installation reference for various functional components such as the energy storage element 200 and the ambient brightness sensor 300; on the other hand, it undertakes the core lighting function, ensuring the basic indoor lighting needs. To improve heat dissipation performance, the lamp body 100 of this application includes at least a first heat dissipation channel 110 arranged along the length direction and a second heat dissipation channel 120 arranged along the width direction. The dual-channel or multi-channel layout can improve the heat dissipation coverage and efficiency, ensuring that the heat is quickly dissipated during lamp operation. Correspondingly, a first wind speed sensor 500 is installed in the first heat dissipation channel 110, and a second wind speed sensor 600 is installed in the second heat dissipation channel 120. The wind speed sensors can collect airflow speed data in the corresponding heat dissipation channels in real time, providing accurate sensing data support for subsequent calculation of effective heat dissipation efficiency characterization values and judgment of heat dissipation status.
[0071] For example, such as Figure 1 As shown, the first heat dissipation channel 110 can refer to a heat dissipation channel with its opening facing the length direction X, and the second heat dissipation channel 120 can refer to a heat dissipation channel with its opening facing the width direction Y.
[0072] The energy storage element 200 can specifically be a rechargeable battery, such as a storage battery, which can provide power to low-power devices such as the ambient light sensor 300, the first wind speed sensor 500, and the second wind speed sensor 600, ensuring the normal operation of each sensing component. When the ceiling light is connected to the mains power and turned on, the mains power can simultaneously charge and store energy for the rechargeable battery, ensuring that the low-power sensing components can still work when the light is off.
[0073] The rotary drive mechanism 400, as the actuator for attitude adjustment, is located on the top of the lamp body 100. Its function is to adjust the attitude angle of the lamp body 100. By changing the placement angle of the lamp body, the orientation of the first heat dissipation channel 110 and / or the second heat dissipation channel 120 can be changed simultaneously. Through this adjustment, the heat dissipation channels can better adapt to the indoor airflow environment, improve the ventilation efficiency in the channels, and thus optimize the overall heat dissipation performance of the ceiling light, laying the foundation for subsequent dynamic brightness adjustment based on the heat dissipation status.
[0074] It should be noted that the rotary drive mechanism 400 can adopt a modular design, which may include a rotary motor, an electric slip ring, and matching transmission connectors (such as gear sets, couplings, etc.). The rotary motor provides power output for attitude adjustment, the electric slip ring is used to solve the problem of continuous circuit conduction during lamp body rotation to avoid wire entanglement and damage, and the transmission connectors are used to realize the stable transmission of motor power to the lamp body, ensuring the accuracy and stability of attitude angle adjustment.
[0075] In one embodiment, the first wind speed sensor 500 and / or the second wind speed sensor 600 are flexible wind speed sensors, including a flexible airbag and a pressure sensor disposed within the flexible airbag. The flexible airbag is at least partially exposed within the first and / or second heat dissipation channels. The flexible airbag is a sealed cavity structure. When airflow impacts or compresses the airbag, the internal space of the airbag deforms, the volume changes, and consequently the air pressure inside the airbag changes accordingly. The pressure sensor disposed within the flexible airbag collects the air pressure value inside the airbag in real time and converts the air pressure data into an electrical signal for output. After the sensor is calibrated, a fixed correspondence is established between the airflow velocity in the heat dissipation channel and the air pressure change inside the airbag: the faster the airflow velocity, the stronger the impact force on the airbag, and the greater the magnitude of the air pressure change inside the airbag. The control system can calculate the real-time wind speed value in the heat dissipation channel based on the electrical signal output by the pressure sensor and in conjunction with a pre-calibrated air pressure and wind speed correspondence model.
[0076] In practical applications, when the ceiling light is not turned on, the battery inside the light can provide temporary power to the ambient brightness sensor and the wind speed sensor, thereby ensuring that various low-power sensors can work normally. For example, the ambient brightness sensor can draw power from the battery to continuously acquire ambient brightness data within a preset time before the light is turned on, and the wind speed sensor can draw power from the battery to continuously acquire the wind speed in the environment, providing basic data support for the formulation of adaptive adjustment strategies after the ceiling light is turned on.
[0077] like Figures 1-6 As shown, the following explanation uses a ceiling light as an example to illustrate this adaptive adjustment energy-saving control method. It should be noted that although the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order. Please refer to the appendix. Figure 3 The method includes the following steps S100-S500:
[0078] Step S100: Obtain the light-on command and obtain the ambient brightness time-series curve within a preset time before the light is turned on based on the light-on command;
[0079] In the ceiling light energy-saving control process, the ceiling light system first receives the relevant signal that triggers the lighting to start (such as when the user clicks the light-on button), and then enters the pre-processing stage of environmental data acquisition. During this stage, the brightness detection module configured in the system (such as a light sensor, brightness acquisition chip, etc.) responds to the triggering of the light-on command, accurately acquiring continuous data on the change of ambient brightness over a preset period of time before the light-on command is triggered. This data is then organized into an ambient brightness time-series curve with time as the horizontal axis and ambient brightness as the vertical axis, and transmitted to the system processor in real time, providing raw data support for subsequent lighting brightness control.
[0080] It is understandable that the ambient brightness time series curve fully contains data such as the trend of ambient brightness change, brightness fluctuation range, and brightness extreme value before the lights are turned on. Therefore, based on this curve information, we can analyze the ambient brightness state and the change law of ambient brightness when the lights are turned on, so as to accurately determine the lighting brightness and other parameters that are suitable for the current environment. This will make the lighting turn-on and brightness adjustment more in line with environmental changes and usage needs, and improve the comfort and energy efficiency of lighting.
[0081] For example, after the ceiling light system receives the user's command to turn on the light, it obtains the ambient brightness time-series curve within 5 minutes before the light is turned on.
[0082] Step S200: Determine the average ambient brightness within the preset time period based on the brightness time sequence curve. If the average ambient brightness is greater than the preset brightness threshold, turn on the ceiling light and enter the intelligent brightness adjustment mode.
[0083] It is understandable that when the ambient brightness is judged to be relatively bright based on the ambient brightness time-series curve within 5 minutes before the light is turned on, appropriately reducing the lighting brightness will not have a significant negative impact on the user's visual sensory experience. Therefore, the current lighting output brightness can be appropriately reduced to ensure heat dissipation efficiency and extend the lifespan of the ceiling light. On the other hand, when the ambient brightness is judged to be relatively dark based on the ambient brightness time-series curve within 5 minutes before the light is turned on, the user's sensitivity to light is higher in this environment. Reducing the lighting brightness will have a significant negative impact on the user's visual sensory experience. Therefore, it is necessary to maintain sufficient lighting output brightness to avoid interfering with the user's normal visual experience.
[0084] Therefore, after step S100, the average ambient brightness within the preset time period can be determined according to the brightness time-series curve. If the average ambient brightness is greater than the preset brightness threshold, it indicates that the ambient brightness is still relatively bright. At this time, the ceiling light is turned on (the initial brightness value of the ceiling light can be determined according to the average ambient brightness) and enters the intelligent brightness adjustment mode. The intelligent brightness adjustment mode means that the lighting brightness of the ceiling light is in a dynamically adjustable state. The system can adaptively adjust the brightness parameters according to the operating conditions of the ceiling light. For example, when the current heat dissipation performance of the ceiling light is detected to decrease, in order to avoid damage to components due to overheating and affect the stability of the equipment, the system can automatically and moderately reduce the lighting brightness of the ceiling light to reduce heat generation and ensure that the ceiling light operates stably under safe conditions.
[0085] In other practical scenarios, if the average ambient brightness is less than or equal to the preset brightness threshold, it means that the ambient brightness is relatively dark. In this case, the target brightness value of the ceiling light can be determined first based on the average ambient brightness. Then, the ceiling light can be turned on based on the target brightness value and enter the fixed brightness mode, that is, the target brightness value is used as the fixed lighting brightness.
[0086] Step S300: Based on the first wind speed value collected by the first wind speed sensor and the second wind speed value collected by the second wind speed sensor, determine the effective heat dissipation efficiency characterization value of the ceiling light;
[0087] After the ceiling light enters the intelligent brightness adjustment mode in step S200, this embodiment further quantifies and evaluates the heat dissipation status of the ceiling light. During this stage, the first and second wind speed sensors configured in the two corresponding heat dissipation channels of the ceiling light will continuously collect real-time wind speed data within the corresponding channels. Based on the wind speed values of these two heat dissipation channels, the system will calculate an effective heat dissipation efficiency value that reflects the actual heat dissipation effect of the ceiling light using a preset heat dissipation efficiency calculation algorithm. This value will be transmitted to the system processor in real time to provide data support for subsequent brightness adjustment strategy adjustments.
[0088] It is understandable that the effective heat dissipation efficiency value reflects the actual heat dissipation effect of the ceiling light. Therefore, the current heat dissipation capacity of the ceiling light can be judged based on this value, thus cooperating with the previous intelligent brightness adjustment mode: when the effective heat dissipation efficiency value is detected to be lower than the preset threshold, it indicates that the current heat dissipation performance of the ceiling light has decreased or is low. The system can automatically and appropriately reduce the lighting brightness of the ceiling light to reduce heat generation and ensure that the ceiling light operates stably under safe conditions; when the effective heat dissipation efficiency value is detected to be higher than the preset threshold, it indicates that the current heat dissipation status of the ceiling light is good or the current heat dissipation performance is high. The system can maintain the current lighting brightness.
[0089] In other embodiments, if the effective heat dissipation efficiency characterization value of the ceiling light is detected to be lower than a preset threshold, the system may also choose to adjust the attitude angle of the ceiling light to switch the ceiling light to a high heat dissipation performance attitude, thereby optimizing the heat dissipation effect without directly adjusting the lighting brightness.
[0090] Step S400: When the effective heat dissipation efficiency characterization value is less than the effective heat dissipation efficiency threshold, control the rotary drive mechanism to adjust the attitude angle of the ceiling light to the target attitude angle so that the effective heat dissipation efficiency characterization value of the ceiling light is greater than or equal to the effective heat dissipation efficiency threshold.
[0091] Specifically, in this embodiment, when the effective heat dissipation efficiency characterization value of the ceiling light is detected to be less than the effective heat dissipation efficiency threshold in step S300, it indicates that the current heat dissipation performance of the ceiling light is insufficient. If it continues to operate, it may cause damage to the internal components of the device due to overheating, affecting the stability of operation. Considering that directly adjusting the lighting brightness may have a negative impact on the visual experience of people sensitive to light (such as sudden brightness changes causing eye discomfort), this embodiment prioritizes a non-brightness adjustment heat dissipation optimization strategy. That is, the system issues a control command to drive the rotation drive mechanism configured in the ceiling light to adjust the attitude angle of the ceiling light to the target attitude angle. When the ceiling light is at the target attitude angle, its effective heat dissipation efficiency characterization value is greater than or equal to the effective heat dissipation efficiency threshold.
[0092] It is understandable that there is a correlation between the orientation angle of a ceiling light and its heat dissipation efficiency. The target orientation angle is the orientation parameter that optimizes the ventilation of the ceiling light's heat dissipation channels. By adjusting the ceiling light to this target orientation angle, the airflow effect of the two heat dissipation channels can be optimized, improving the heat exchange efficiency of the heat dissipation module. This allows the effective heat dissipation efficiency of the ceiling light to rise to a level greater than or equal to the effective heat dissipation efficiency threshold, achieving the effect of ensuring safe and stable operation of the equipment without adjusting the lighting brightness, thus balancing heat dissipation reliability and user visual comfort.
[0093] For example, if there is a fixed direction of natural wind or air conditioning in the room, the air inlet of the ceiling light's heat dissipation channel can be adjusted to face the direction of the indoor air flow, and the attitude angle corresponding to that direction can be used as the target attitude angle.
[0094] It should be noted that if, after the rotary drive mechanism has traversed all executable attitude adjustment strokes, the effective heat dissipation efficiency value of the ceiling light still cannot be raised back to above the effective heat dissipation efficiency threshold, that is, when the system has not matched the target attitude angle that meets the requirements, the system will trigger the fallback control strategy and directly start brightness adjustment based on the current effective heat dissipation efficiency value.
[0095] Step S500: Dynamically adjust the brightness of the ceiling light based on the real-time effective heat dissipation efficiency characterization value of the ceiling light at the target attitude angle.
[0096] It is understandable that when the ceiling light is at the target attitude angle, the real-time effective heat dissipation efficiency of the ceiling light also changes dynamically. Therefore, under this condition, the brightness of the ceiling light can be dynamically adjusted.
[0097] It is understandable that when the ceiling light is at the target attitude angle, factors such as indoor airflow and ambient temperature will still change dynamically. Therefore, the real-time effective heat dissipation efficiency of the ceiling light will also fluctuate. Based on this, the system can combine this real-time value to dynamically adjust the lighting brightness of the ceiling light, and further achieve a balance between heat dissipation and lighting experience.
[0098] Specifically, the system continuously collects the real-time effective heat dissipation efficiency value of the ceiling light at the target attitude angle and compares it with the effective heat dissipation efficiency threshold in real time. If the real-time effective heat dissipation efficiency value is lower than the effective heat dissipation efficiency threshold and remains so for a certain period of time, it indicates that the heat dissipation performance of the ceiling light is dynamically decreasing. At this time, the system will automatically reduce the lighting brightness of the ceiling light to reduce the heat generated by the device, match the current heat dissipation capacity, and prevent the device from malfunctioning due to overheating. If the real-time effective heat dissipation efficiency value is greater than or equal to the effective heat dissipation efficiency threshold, it indicates that the heat dissipation status of the ceiling light is within a safe and qualified range. At this time, the system will maintain the current lighting brightness of the ceiling light to ensure that the user's visual experience is not affected.
[0099] In practical applications, the brightness adjustment logic of this application is as follows: when it is detected that the current heat dissipation performance of the ceiling light has decreased or is in a reduced state, and the effective heat dissipation efficiency characterization value still cannot be achieved after the attitude angle adjustment in step S400, or after the attitude angle is adjusted to the target attitude angle in step S400, the effective heat dissipation efficiency characterization value of the ceiling light decreases and this state continues for a preset time, or the rotation drive mechanism fails and cannot perform attitude adjustment, the system will then start the brightness adjustment strategy to automatically and moderately reduce the lighting brightness of the ceiling light to reduce the heat generated by the device, match the current heat dissipation capacity, and ensure that the ceiling light operates stably under safe working conditions.
[0100] Based on this, this application determines the average ambient brightness through an ambient brightness time-series curve to trigger an intelligent adjustment mode (the intelligent adjustment mode is only triggered when the ambient brightness is high), achieving precise lighting control based on ambient light characteristics and avoiding energy waste caused by blindly turning on the lights. At the same time, it constructs an effective heat dissipation efficiency characterization value using wind speed sensing data from dual heat dissipation channels, which can accurately sense the heat dissipation status of the ceiling light in real time and ensure that the heat dissipation efficiency meets the standard by adjusting the attitude angle, avoiding overheating and damage to the lamp due to poor heat dissipation. Combined with dynamic brightness adjustment based on real-time heat dissipation efficiency under the target attitude angle, it achieves synergistic optimization of energy-saving control and heat dissipation protection. It reduces energy consumption through dynamic brightness adaptation and extends the lifespan of the lamp through heat dissipation optimization, effectively solving the technical problem that existing simple dimming solutions cannot balance energy saving and lamp lifespan, and meeting users' advanced needs for efficient energy saving and long-term stable lighting.
[0101] In one embodiment, before obtaining the ambient brightness time-series curve within a preset time period before turning on the lights, the method further includes:
[0102] S010. Control the energy storage element to supply power to the ambient brightness sensor, and drive the ambient brightness sensor to enter a continuous power-feeding state.
[0103] S020. In the continuous power supply state, the preset sampling frequency is adjusted to obtain the dynamic sampling frequency based on the real-time wind speed value collected by the first wind speed sensor and / or the second wind speed sensor.
[0104] S030. Control the ambient brightness sensor to collect ambient brightness data at the dynamic sampling frequency, and integrate the collected ambient brightness data into an ambient brightness time series dataset in chronological order.
[0105] S040. Generate an ambient brightness time-series curve within a preset time period before turning on the lights based on the ambient brightness time-series dataset.
[0106] Specifically, the system first controls the energy storage element (battery) configured in the ceiling light to power the ambient brightness sensor, driving the ambient brightness sensor into a continuous power-supply state. This state can overcome the power supply limitation when the ceiling light is not turned on, avoid the problem that the sensor cannot obtain ambient brightness due to power interruption, and provide stable power supply support for the continuous and uninterrupted acquisition of subsequent ambient brightness data.
[0107] With the ambient brightness sensor continuously powered, the system reads the real-time wind speed values collected by the first and second wind speed sensors (either data from either sensor can be selected, or the average value of the data from the two sensors can be calculated), and dynamically adjusts the preset sampling frequency based on the wind speed value to obtain a dynamic sampling frequency that is suitable for the current indoor environment.
[0108] It is understandable that if the real-time wind speed is high, it means that the indoor air flow rate is fast, and there is a possibility of opening windows for ventilation. In this scenario, the outdoor light will fluctuate with the airflow and weather changes, and the probability and amplitude of the fluctuation in ambient brightness will be significantly increased. At this time, the system will increase the sampling frequency to ensure that the collected brightness data can completely and accurately reflect the dynamic changes in ambient brightness.
[0109] If the real-time wind speed is low, it indicates that the indoor air is relatively still, and there may be a scenario with closed windows. In this scenario, the indoor ambient brightness is relatively stable. At this time, the system will reduce the sampling frequency or maintain the preset sampling frequency to reduce the energy consumption of the sensor and the data processing load of the system while ensuring the validity of the data.
[0110] Subsequently, the system controls the ambient brightness sensor to continuously collect ambient brightness data according to the adjusted dynamic sampling frequency, and organizes each collected brightness data in chronological order to form an ambient brightness time-series dataset, which can completely record the change process of ambient brightness.
[0111] Finally, based on the ambient brightness time-series dataset, the system generates a complete ambient brightness time-series curve with the acquisition time as the horizontal axis and ambient brightness as the vertical axis. Then, it extracts a segment within a preset time before the lights are turned on from this curve to obtain the ambient brightness time-series curve within the preset time before the lights are turned on. This curve can intuitively reflect the changing trend of ambient brightness before the lights are turned on, providing an accurate environmental data benchmark for subsequent lighting brightness adjustment.
[0112] Thus, this embodiment of the application uses the real-time wind speed values collected by the first wind speed sensor and the second wind speed sensor to achieve dynamic adjustment of the ambient brightness sampling frequency. Then, by collecting brightness data and generating curves, an ambient brightness time-series curve that better reflects changes in the indoor environment can be obtained, providing more accurate environmental data support for subsequent lighting adjustments. This ensures the lighting experience while improving the energy efficiency of the equipment.
[0113] In one embodiment, step S020: adjusting the preset sampling frequency to obtain a dynamic sampling frequency based on the real-time wind speed values collected by the first wind speed sensor and / or the second wind speed sensor, including:
[0114] Calculate the average wind speed value within each preset monitoring time window and compare it with the average wind speed value of the previous time window to obtain the wind speed change amplitude between windows.
[0115] The wind speed change amplitude is compared with a preset wind speed disturbance threshold.
[0116] If the magnitude of the wind speed change exceeds the wind speed disturbance threshold, it is determined that there is a target event that causes a change in ambient brightness.
[0117] In response to the target event, within a subsequent monitoring time window, the preset sampling frequency of the ambient brightness sensor is increased to the first sampling frequency;
[0118] If the wind speed change amplitude does not exceed the wind speed disturbance threshold, the environment is determined to be stable. In the subsequent monitoring time window, the preset sampling frequency of the ambient brightness sensor is reduced to the second sampling frequency or the preset sampling frequency is kept unchanged.
[0119] Specifically, a fixed monitoring time window can be preset, for example, setting each minute as a statistical cycle, to periodically summarize wind speed data. Then, the average wind speed value within each preset monitoring time window is calculated and compared with the average wind speed value of the previous time window to obtain the wind speed change amplitude between windows. This amplitude can reflect the wind speed fluctuation between two adjacent monitoring cycles, providing a basis for subsequent sampling frequency adjustment. For example, the average wind speed value of the window can be obtained by summing all real-time wind speed values collected within the time window and dividing by the number of collections. Then, the absolute value of the difference between this average wind speed value and the average wind speed value calculated in the previous window is taken to obtain the wind speed change amplitude. Subsequently, the wind speed change amplitude is compared with a preset wind speed disturbance threshold. This preset wind speed disturbance threshold is pre-set based on a large amount of environmental test data and is used to distinguish between normal wind speed fluctuations and abnormal fluctuations that may cause environmental changes. If the wind speed change amplitude exceeds the wind speed disturbance threshold, it is determined that a target event causing a change in ambient brightness exists. This is based on the logic that abnormal wind speed fluctuations are often associated with other changes in the environment, such as a sudden change in indoor wind speed caused by opening a window. Such actions easily cause indoor ambient brightness to be affected by outdoor ambient brightness. In response to the target event, within a subsequent monitoring time window, the preset sampling frequency of the ambient brightness sensor is increased to the first sampling frequency. A higher sampling frequency allows for more frequent and timely collection of ambient brightness data, ensuring accurate capture of changes in ambient brightness. If the wind speed change amplitude does not exceed the wind speed disturbance threshold, it is determined that the environment is stable, indicating that the wind speed is within a normal fluctuation range, the window is likely closed, and the corresponding ambient brightness is unlikely to change significantly. Within a subsequent monitoring time window, the preset sampling frequency of the ambient brightness sensor is reduced to the second sampling frequency or kept unchanged. This method reduces the sensor's workload and lowers the device's energy consumption while ensuring data validity.
[0120] Thus, this embodiment of the application uses real-time wind speed values collected by the first and / or second wind speed sensors to accurately correlate with scenarios where opening windows may cause sudden changes in brightness, and dynamically adjusts the sampling frequency of the ambient brightness sensor. In scenarios where brightness is prone to sudden changes, such as when windows are open, the accuracy of brightness acquisition is ensured by increasing the sampling frequency; in stable environmental scenarios, such as when windows are closed, equipment resources are saved by reducing or maintaining the frequency, thereby effectively avoiding the problem of inaccurate brightness acquisition in scenarios where windows are open due to a fixed sampling strategy, thus balancing data acquisition accuracy and equipment resource efficiency.
[0121] In one embodiment, such as Figure 4 As shown, step S200: determining the average ambient brightness within a preset time period based on the brightness time-series curve includes:
[0122] S210. Divide the preset duration into N consecutive and non-overlapping time periods, where N is an integer greater than 1, and the closer the divided time periods are to the trigger time of the light-on command, the smaller their time span.
[0123] S220. Assign a weighting coefficient to each time period, wherein the closer the time period is to the triggering time of the light-on command, the larger the weighting coefficient assigned to it.
[0124] S230. Based on the ambient brightness time-series curve, calculate the arithmetic mean of the ambient brightness data in each time period, and use it as the representative brightness value for that time period.
[0125] S240. Based on the representative brightness value of each time period and its corresponding weighting coefficient, the average ambient brightness is determined by weighted average calculation.
[0126] Specifically, the preset duration for calculating the average ambient brightness is first divided into N consecutive and non-overlapping time periods (N is an integer greater than 1). The duration of each time period is negatively correlated with the distance from the trigger time of the light-on command; that is, the closer to the trigger time, the shorter the duration of the time period. The purpose of this division is to provide a more refined division of brightness data in the immediate moments before the lights are turned on, thus more accurately reflecting the ambient brightness state just before the lights are turned on. This is because the triggering of the light-on command often depends on the brightness conditions in the immediate moments, and this data is more valuable for calculating the average brightness. For example, if the preset duration is 10 minutes, it can be divided into 5 time periods: the two closest time periods to the trigger time are each 1 minute, the two middle time periods are each 2 minutes, and the furthest time period is 4 minutes, achieving a fine division of near-term moments and a coarse division of far-term moments.
[0127] Subsequently, a corresponding weight coefficient is assigned to each of the divided time periods. The weight allocation rule is negatively correlated with the distance between the time period and the time when the light-on command is triggered; that is, the closer the time period is to the time when the light-on command is triggered, the larger the weight coefficient assigned. This is because the ambient brightness closer to the time when the light is turned on more accurately reflects the actual ambient light requirements before the light is turned on, and has a greater impact on subsequent operations such as determining whether the light needs to be turned on and adjusting the light brightness based on the average ambient brightness. For example, the weight coefficient range can be set to 0.1-0.5, with the weight coefficient of the time period closest to the trigger time being 0.5, decreasing sequentially to the furthest time period having a weight coefficient of 0.1, ensuring that the brightness data of the key time periods dominates the average calculation.
[0128] Next, based on the acquired ambient brightness time-series curves, all ambient brightness data for each time period are extracted, and the representative brightness value for each time period is obtained by calculating the arithmetic mean. Specifically, for a single time period, all discrete brightness data points in the brightness time-series curve within that time period are first summarized, and then the sum of the data points is divided by the number of data points to obtain the arithmetic mean for that time period. This arithmetic mean is used as the representative brightness value for that time period, achieving an accurate summary of the brightness state for each time period and providing basic data for subsequent weighted calculations.
[0129] Finally, combining the representative brightness value of each time period and its corresponding weighting coefficient, a weighted average algorithm is used to calculate the average ambient brightness within a preset time period. The specific calculation process is as follows: the representative brightness value of each time period is multiplied by its corresponding weighting coefficient to obtain the weighted brightness value for each time period; then, the weighted brightness values of all time periods are summed to obtain the final average ambient brightness within the preset time period. This weighted average method fully demonstrates the importance of brightness data close to the moment of turning on the lights, making the calculated average ambient brightness more closely match the actual needs of the lighting decision-making process.
[0130] Thus, this embodiment of the application uses a segmented weighting strategy of "fine segmentation of recent time periods + high weighting of recent time periods" to determine the average ambient brightness within a preset time period based on the brightness time-series curve. On the one hand, it can accurately capture the ambient brightness characteristics of key time periods before turning on the lights, avoiding the problem of key brightness data being diluted under traditional equal-time segmentation and equal-weighted averaging methods. On the other hand, through the dual processing of "averaging within a time period + overall weighted averaging", it effectively reduces the problem of unreliable data caused by brightness detection errors at a single moment, making the final average ambient brightness more in line with the actual lighting decision requirements, and providing stable and reliable brightness data support for subsequent accurate triggering of lighting commands and reasonable adjustment of light brightness.
[0131] In one embodiment, such as Figure 5 As shown, step S300: Based on the first wind speed value collected by the first wind speed sensor and the second wind speed value collected by the second wind speed sensor, determine the effective heat dissipation efficiency characterization value of the ceiling light, including:
[0132] S310. Obtain the first characteristic parameter of the first heat dissipation channel and the second characteristic parameter of the second heat dissipation channel, wherein the first characteristic parameter and the second characteristic parameter are parameters characterizing the heat dissipation capacity of the corresponding heat dissipation channel;
[0133] S320: Obtain the first weighting coefficient and the second weighting coefficient pre-assigned to the first heat dissipation channel and the second heat dissipation channel;
[0134] S330. Determine the first heat dissipation contribution value based on the first wind speed value, the first characteristic parameter, and the first weighting coefficient.
[0135] S340. Determine the second heat dissipation contribution value based on the second wind speed value, the second characteristic parameter, and the second weighting coefficient;
[0136] S350. Determine the effective heat dissipation efficiency characterization value based on the first heat dissipation contribution value and the second heat dissipation contribution value.
[0137] Specifically, the first characteristic parameter of the first heat dissipation channel and the second characteristic parameter of the second heat dissipation channel of the ceiling light are first obtained. These two characteristic parameters are core parameters that directly characterize the heat dissipation capacity of the corresponding heat dissipation channel, providing a basic attribute basis for subsequent calculation of the heat dissipation contribution of each channel. The first and / or second characteristic parameters can be any combination of one or more of the following: cross-sectional area, total surface area, and comprehensive thermal conductivity determined based on material and surface properties of the corresponding heat dissipation channel. The cross-sectional area determines the airflow space within the heat dissipation channel; a larger cross-sectional area results in higher airflow efficiency and stronger heat dissipation capacity. The total surface area affects the heat exchange contact range between the heat dissipation channel and the external environment; a larger surface area results in higher efficiency of heat radiation and heat convection. The comprehensive thermal conductivity comprehensively reflects the influence of the thermal conductivity of the heat dissipation channel material (e.g., the thermal conductivity of metal is higher than that of plastic) and surface properties (e.g., surface roughness, presence of a heat dissipation coating, etc.) on the thermal conductivity efficiency; a higher thermal conductivity results in faster heat transfer. For example, the cross-sectional area and total surface area of the first and second heat dissipation channels can be directly retrieved from pre-stored ceiling light structural parameters, and the comprehensive thermal conductivity can be determined through material testing experiments and surface property tests.
[0138] Subsequently, the first and second weighting coefficients pre-assigned to the first and second heat dissipation channels are obtained. These weighting coefficients are pre-defined based on the overall heat dissipation structure design of the ceiling light, the layout of the two heat dissipation channels, and the actual proportion of their heat dissipation function. They are used to quantify the contribution of the two heat dissipation channels to the overall heat dissipation system of the ceiling light. For example, if the first heat dissipation channel is the main heat dissipation channel of the ceiling light, is located in the core heat-generating area, and has a larger cross-sectional area, its heat dissipation function proportion is higher. In this case, the first weighting coefficient can be preset to 0.6, and the second weighting coefficient to 0.4. If the two heat dissipation channels are symmetrically designed and have similar functional proportions, both weighting coefficients can be preset to 0.5 to ensure that the weight allocation matches the actual heat dissipation contribution.
[0139] Next, combining the first wind speed value, the first characteristic parameter, and the first weighting coefficient collected by the first wind speed sensor, the first heat dissipation contribution value is determined. The wind speed value directly reflects the airflow velocity through the first heat dissipation channel; the higher the wind speed, the higher the efficiency of heat removal by the air, and the better the heat dissipation effect. The first characteristic parameter determines the heat dissipation potential of the channel itself. Combining the two can accurately characterize the actual heat dissipation capacity of the first heat dissipation channel. Multiplying this by the first weighting coefficient yields the quantitative contribution value of the first heat dissipation channel in the overall heat dissipation system. The specific calculation can be achieved through a preset formula, for example: First heat dissipation contribution value = (First wind speed value × First characteristic parameter comprehensive value) × First weighting coefficient, where the first characteristic parameter comprehensive value can be obtained by weighted summation of cross-sectional area, total surface area, and comprehensive thermal conductivity. The determination method for the second heat dissipation contribution value is basically the same as that for the first heat dissipation contribution value, and will not be repeated here.
[0140] Finally, based on the obtained first and second heat dissipation contribution values, the effective heat dissipation efficiency characterization value of the ceiling light is determined. Specifically, this can be achieved by summing the two heat dissipation contribution values, i.e., effective heat dissipation efficiency characterization value = first heat dissipation contribution value + second heat dissipation contribution value. This characterization value can intuitively and comprehensively reflect the overall heat dissipation efficiency of the ceiling light under the current wind speed environment, realizing a quantitative assessment of the heat dissipation status.
[0141] Thus, this embodiment combines wind speed data collected by two wind speed sensors with the characteristic parameters and preset weighting coefficients of the two heat dissipation channels to quantify the heat dissipation contribution of each channel and summarize them to obtain an effective heat dissipation efficiency characterization value. This allows for a comprehensive and accurate assessment of the overall heat dissipation status of the ceiling light. On the one hand, it avoids the limitations of traditional methods that only assess heat dissipation efficiency through a single temperature detection, achieving accurate quantification based on the core parameters of the heat dissipation process. On the other hand, the weighting allocation takes into account the functional differences of different heat dissipation channels, ensuring that the assessment results match the actual heat dissipation situation. This provides reliable data support for subsequent targeted adjustments to brightness, heat dissipation strategies, etc., thereby improving the heat dissipation stability and lifespan of the ceiling light.
[0142] In one embodiment, such as Figure 6 As shown, step S400: controlling the rotary drive mechanism to adjust the attitude angle of the ceiling light to the target attitude angle includes:
[0143] S410: Control the rotary drive mechanism to rotate from the initial attitude angle according to the preset rotation direction and step angle;
[0144] S420. After rotating by one step angle each time, obtain the effective heat dissipation efficiency characterization value under the current attitude angle, and accumulate the rotation path length;
[0145] S430. If the current effective heat dissipation efficiency value is greater than or equal to the heat dissipation efficiency threshold, and the cumulative rotation path length is greater than the preset path length, then the current attitude angle is determined as the target attitude angle, and the rotation is stopped.
[0146] S440. If the current effective heat dissipation efficiency characterization value is greater than or equal to the heat dissipation efficiency threshold, and the cumulative rotation path length is less than or equal to the preset path length, then record the current attitude angle and its corresponding effective heat dissipation efficiency characterization value, and continue to rotate to obtain the target attitude angle.
[0147] Specifically, the rotation drive mechanism of the ceiling light is first controlled to rotate from the initial attitude angle according to the preset rotation direction and step angle. The initial attitude angle is the factory preset or the fixed attitude after the last adjustment of the ceiling light; the preset rotation direction can be set based on the normal direction of indoor air circulation; the step angle is a fixed angle pre-calibrated based on the detection accuracy and adjustment efficiency of heat dissipation efficiency, for example, set to 5°, to ensure the accuracy of attitude adjustment while avoiding excessively long adjustment time due to too small a step angle.
[0148] Subsequently, after the rotary drive mechanism completes a rotational action of one step angle, the effective heat dissipation efficiency characterization value of the ceiling light under the current posture angle is obtained. This value is a parameter that can quantify the heat dissipation efficiency of the ceiling light under the current posture, obtained through the calculation logic of step S300. At the same time, the current rotation path length is accumulated. The rotation path length is determined by the product of the step angle and the number of rotations, and is used to determine whether the rotation adjustment range of the ceiling light meets the preset requirements.
[0149] Next, a dual assessment is performed on the current effective heat dissipation efficiency value and the cumulative rotation path length: if the current effective heat dissipation efficiency value is greater than or equal to the preset heat dissipation efficiency threshold, it indicates that the ceiling light's heat dissipation capacity meets the normal operation requirements under the current posture; simultaneously, if the cumulative rotation path length is greater than the preset path length, it indicates that the ceiling light has completed a sufficient range of posture exploration and no further adjustment is needed. At this point, the current posture angle is directly determined as the target posture angle, and the rotation drive mechanism is controlled to stop rotating. This ensures that the heat dissipation effect meets the standard while avoiding unnecessary rotation operations, thus improving adjustment efficiency.
[0150] If the current effective heat dissipation efficiency value is greater than or equal to the heat dissipation efficiency threshold, but the cumulative rotation path length is less than or equal to the preset path length, it indicates that although the heat dissipation efficiency of the current posture has met the standard, the ceiling light is still within the preset effective adjustment range, and there is a possibility of finding a posture with higher heat dissipation efficiency. At this time, the current posture angle and its corresponding effective heat dissipation efficiency value are first recorded (forming a candidate set of compliant postures), and then the rotation drive mechanism is controlled to continue rotating according to the preset rotation direction and step angle to continuously explore a better posture.
[0151] The determination of the target attitude angle during continued rotation must follow a clear selection rule: On the one hand, if no attitude angle with an effective heat dissipation efficiency value greater than the recorded maximum effective heat dissipation efficiency value is found when the rotation path length reaches the preset path length, it indicates that the optimal heat dissipation attitude within the current adjustment range already exists among the recorded candidate attitudes. In this case, the attitude angle with the largest effective heat dissipation efficiency value is selected from all recorded attitude angles with an effective heat dissipation efficiency value greater than or equal to the heat dissipation efficiency threshold as the target attitude angle, ensuring that the final attitude has the optimal heat dissipation efficiency. On the other hand, if an attitude angle with an effective heat dissipation efficiency value greater than the recorded maximum value is found when the rotation path length reaches the preset path length, the attitude angle corresponding to the maximum value is directly used as the target attitude angle, achieving precise locking of the optimal heat dissipation attitude. This selection rule avoids blindly selecting from qualified attitudes, ensuring that the final determined target attitude is the attitude with the optimal heat dissipation efficiency within the preset adjustment range.
[0152] Thus, this embodiment controls the ceiling light to adjust to the target posture angle through a closed-loop logic of "step-by-step rotation adjustment + real-time heat dissipation efficiency detection + path length control + optimal posture selection". It ensures that the heat dissipation capacity of the final posture meets usage requirements by judging the heat dissipation efficiency threshold, and avoids invalid rotation by limiting the path length. Simultaneously, the optimal posture selection mechanism during the continued rotation process ensures that the final determined target posture is the optimal heat dissipation posture within the preset adjustment range. This maximizes the heat dissipation effect of the ceiling light while improving posture adjustment efficiency, providing a reliable guarantee for the long-term stable operation of the ceiling light.
[0153] In one embodiment, step S500: dynamically adjusting the brightness of the ceiling light based on the real-time effective heat dissipation efficiency characterization value of the ceiling light at the target attitude angle, including:
[0154] When the real-time effective heat dissipation efficiency characterization value is lower than the effective heat dissipation efficiency threshold and continues for a preset duration, the heat dissipation efficiency difference between the real-time effective heat dissipation efficiency characterization value and the effective heat dissipation efficiency threshold is calculated.
[0155] Based on a preset mapping relationship, a brightness attenuation coefficient corresponding to the difference in heat dissipation efficiency is determined, wherein the mapping relationship satisfies the following condition: the larger the difference in heat dissipation efficiency, the larger the corresponding brightness attenuation coefficient.
[0156] Obtain a preset initial brightness value, and multiply the initial brightness value by the brightness attenuation coefficient to obtain a dynamic target brightness value;
[0157] Control the ceiling light to adjust to the target brightness value.
[0158] Specifically, the system first continuously monitors the real-time effective heat dissipation efficiency of the ceiling light at the target angle. When this value is detected to be lower than the effective heat dissipation efficiency threshold, and this state persists for a preset duration, the difference in heat dissipation efficiency between the real-time effective heat dissipation efficiency value and the effective heat dissipation efficiency threshold is calculated. The preset duration is pre-set based on the ceiling light's heat dissipation response characteristics to filter out instantaneous fluctuations in heat dissipation efficiency and avoid erroneous adjustments caused by temporary airflow changes or ambient temperature fluctuations. The heat dissipation efficiency difference is the core parameter that quantifies the gap between the current heat dissipation efficiency and the target heat dissipation efficiency, providing a quantitative basis for subsequent brightness adjustments. For example, if the real-time effective heat dissipation efficiency value is 65 and the effective heat dissipation efficiency threshold is 80, then the heat dissipation efficiency difference is 15.
[0159] Subsequently, based on a pre-configured mapping relationship, the brightness attenuation coefficient corresponding to the calculated difference in heat dissipation efficiency is determined. This mapping relationship is pre-calibrated using a large amount of ceiling light heat dissipation and brightness test data. The core logic is that the larger the difference in heat dissipation efficiency, the larger the corresponding brightness attenuation coefficient. This is because the heat generation of a ceiling light is positively correlated with its brightness; the higher the brightness, the more heat is generated per unit time, and the greater the heat dissipation pressure. When the gap between the heat dissipation efficiency and the target value is large, the brightness needs to be reduced to a greater extent to reduce heat generation and thus alleviate the heat dissipation pressure. For example, the mapping relationship can be pre-set as follows: when the heat dissipation efficiency difference is 5, the brightness attenuation coefficient is 0.9; when the heat dissipation efficiency difference is 10, the brightness attenuation coefficient is 0.8; and when the heat dissipation efficiency difference is 15, the brightness attenuation coefficient is 0.7, ensuring that the brightness adjustment range matches the gap in heat dissipation efficiency.
[0160] Next, the initial brightness value preset by the ceiling light is obtained. This initial brightness value is either the default brightness of the ceiling light under conditions where the heat dissipation efficiency meets the standard or a brightness value preset by the user. This initial brightness value is multiplied by the obtained brightness attenuation coefficient to calculate the dynamic target brightness value. For example, if the initial brightness value is 1000lm and the brightness attenuation coefficient is 0.7, then the target brightness value is 700lm. Through this calculation method, precise brightness adjustment based on the heat dissipation efficiency gap can be achieved.
[0161] Finally, the light source driver module controls the ceiling light to adjust the current brightness of the ceiling light to the calculated target brightness value. By reducing the heat generated by the ceiling light, the heat dissipation pressure of the ceiling light is relieved, and the heat dissipation efficiency of the ceiling light gradually recovers to the standard range.
[0162] Thus, by combining real-time heat dissipation efficiency data under the target attitude angle, the brightness of the ceiling light is dynamically adjusted, forming a dynamic control logic of "heat dissipation efficiency detection - brightness adjustment - heat dissipation pressure relief". This can alleviate heat dissipation pressure in a timely manner by reducing the brightness when the heat dissipation efficiency of the ceiling light is insufficient, thus avoiding equipment failure caused by overheating. It can also match the corresponding adjustment range based on the degree of heat dissipation efficiency gap, avoiding excessive reduction of brightness from affecting the lighting effect, and ensuring the stable operation of the ceiling light while meeting lighting needs.
[0163] like Figure 2 As shown, Figure 2 The above is a schematic diagram of the hardware structure of a ceiling light in some embodiments of this application. The ceiling light provided in the embodiments of this application also includes a memory 1000 and a processor 2000. The memory 1000 is used to store computer-readable instructions, and the processor 2000 is used to call the computer-readable instructions to execute the adaptive adjustment ceiling light energy-saving control method as described above.
[0164] The processor 2000 provides computing and control capabilities to control the ceiling light to perform corresponding tasks, such as controlling the ceiling light to perform the adaptive adjustment ceiling light energy-saving control method in any of the above method embodiments. The method includes: obtaining a light-on command and obtaining an ambient brightness time-series curve within a preset time period before the light is turned on based on the light-on command; determining the average ambient brightness within the preset time period based on the brightness time-series curve; if the average ambient brightness is greater than a preset brightness threshold, turning on the ceiling light and entering a brightness intelligent adjustment mode; determining the effective heat dissipation efficiency characterization value of the ceiling light based on a first wind speed value collected by a first wind speed sensor and a second wind speed value collected by a second wind speed sensor; if the effective heat dissipation efficiency characterization value is less than the effective heat dissipation efficiency threshold, controlling a rotation drive mechanism to adjust the attitude angle of the ceiling light to a target attitude angle so that the effective heat dissipation efficiency characterization value of the ceiling light is greater than or equal to the effective heat dissipation efficiency threshold; and dynamically adjusting the brightness of the ceiling light based on the real-time effective heat dissipation efficiency characterization value of the ceiling light at the target attitude angle.
[0165] The processor 2000 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), a hardware chip, or any combination thereof; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The aforementioned PLD can be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.
[0166] The memory 1000, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer-executable programs, and modules, such as the program instructions / modules corresponding to the adaptive ceiling light energy-saving control method in the embodiments of this application. The processor 2000 can implement the adaptive ceiling light energy-saving control method in any of the above method embodiments by running the non-transitory software programs, instructions, and modules stored in the memory 1000.
[0167] Specifically, memory 1000 may include volatile memory (VM), such as random access memory (RAM); memory 1000 may also include non-volatile memory (NVM), such as read-only memory (ROM), flash memory, hard disk drive (HDD), solid-state drive (SSD), or other non-transitory solid-state storage devices; memory 1000 may also include combinations of the above types of memory.
[0168] In summary, the ceiling light of this application adopts the technical solution of any of the above-mentioned adaptive adjustment ceiling light energy-saving control method embodiments. Therefore, it has at least the beneficial effects brought about by the technical solutions of the above embodiments, which will not be elaborated here.
[0169] This application also provides a computer-readable storage medium, such as a memory including program code, which can be executed by a processor to implement the adaptive ceiling light energy-saving control method described in the above embodiments. For example, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CDROM), magnetic tape, a floppy disk, or an optical data storage device, etc.
[0170] This application also provides a computer program product comprising one or more lines of program code stored in a computer-readable storage medium. The processor of the early warning system reads the program code from the computer-readable storage medium and executes the program code to complete the steps of the adaptive ceiling light energy-saving control method provided in the above embodiments.
[0171] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware, or by a program or program code related to hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.
[0172] It should be noted that the device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0173] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented using software and a general-purpose hardware platform, or of course, using hardware. Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc.
[0174] The above description is merely a preferred embodiment of the present invention and does not limit the patent scope of the present invention. Any equivalent structural transformations made using the contents of the present invention's specification and drawings under the inventive concept of the present invention, or direct / indirect applications in other related technical fields, are included within the patent protection scope of the present invention.
Claims
1. An adaptive adjustment method for energy-saving control of ceiling lights, characterized in that, The ceiling light includes at least a first heat dissipation channel arranged along its length and a second heat dissipation channel arranged along its width. A first wind speed sensor is installed in the first heat dissipation channel, and a second wind speed sensor is installed in the second heat dissipation channel. The method includes: Obtain a light-on command, and based on the light-on command, obtain the ambient brightness time-series curve within a preset time period before the light is turned on; The average ambient brightness within the preset time period is determined based on the brightness time-series curve. If the average ambient brightness is greater than the preset brightness threshold, the ceiling light is turned on and enters the intelligent brightness adjustment mode. Based on the first wind speed value collected by the first wind speed sensor and the second wind speed value collected by the second wind speed sensor, the effective heat dissipation efficiency characterization value of the ceiling light is determined. If the effective heat dissipation efficiency characterization value is less than the effective heat dissipation efficiency threshold, the rotary drive mechanism is controlled to adjust the attitude angle of the ceiling light to the target attitude angle so that the effective heat dissipation efficiency characterization value of the ceiling light is greater than or equal to the effective heat dissipation efficiency threshold. The brightness of the ceiling light is dynamically adjusted based on the real-time effective heat dissipation efficiency value of the ceiling light at the target attitude angle.
2. The adaptive adjustment ceiling light energy-saving control method as described in claim 1, characterized in that, The first wind speed sensor and / or the second wind speed sensor are flexible wind speed sensors, including a flexible airbag and a pressure sensor disposed within the flexible airbag, wherein the flexible airbag is at least partially disposed within the first heat dissipation channel and / or the second heat dissipation channel.
3. The adaptive adjustment ceiling light energy-saving control method as described in claim 1, characterized in that, The ceiling light is equipped with an energy storage element and an ambient brightness sensor. The energy storage element is electrically connected to the ambient brightness sensor, a first wind speed sensor, and a second wind speed sensor. Before acquiring the ambient brightness time-series curve within a preset time period before turning on the light, the following steps are also included: The energy storage element is controlled to supply power to the ambient brightness sensor, driving the ambient brightness sensor into a continuous power-supply state. In the continuous power supply state, the preset sampling frequency is adjusted to obtain the dynamic sampling frequency based on the real-time wind speed value collected by the first wind speed sensor and / or the second wind speed sensor; The ambient brightness sensor is controlled to collect ambient brightness data at the dynamic sampling frequency, and the collected ambient brightness data is integrated into an ambient brightness time-series dataset in chronological order. An ambient brightness time-series curve is generated within a preset time period before the lights are turned on, based on the ambient brightness time-series dataset.
4. The adaptive adjustment ceiling light energy-saving control method as described in claim 3, characterized in that, The step of adjusting the preset sampling frequency to obtain the dynamic sampling frequency based on the real-time wind speed values collected by the first wind speed sensor and / or the second wind speed sensor includes: Calculate the average wind speed value within each preset monitoring time window and compare it with the average wind speed value of the previous time window to obtain the wind speed change amplitude between windows. The wind speed change amplitude is compared with a preset wind speed disturbance threshold. If the magnitude of the wind speed change exceeds the wind speed disturbance threshold, it is determined that there is a target event that causes a change in ambient brightness. In response to the target event, within a subsequent monitoring time window, the preset sampling frequency of the ambient brightness sensor is increased to the first sampling frequency; If the wind speed change amplitude does not exceed the wind speed disturbance threshold, the environment is determined to be stable. In the subsequent monitoring time window, the preset sampling frequency of the ambient brightness sensor is reduced to the second sampling frequency or the preset sampling frequency is kept unchanged.
5. The adaptive adjustment ceiling light energy-saving control method as described in claim 1, characterized in that, The step of determining the average ambient brightness within a preset time period based on the brightness time-series curve includes: The preset duration is divided into N consecutive and non-overlapping time periods, where N is an integer greater than 1, and the closer the divided time period is to the trigger time of the light-on command, the smaller its time span. A weighting coefficient is assigned to each time period, wherein the closer the time period is to the trigger time of the light-on command, the larger the weighting coefficient is assigned to it; Based on the ambient brightness time-series curve, the arithmetic mean of the ambient brightness data in each time period is calculated as the representative brightness value for that time period. The average ambient brightness is determined by weighted averaging based on the representative brightness value for each time period and its corresponding weighting coefficient.
6. The adaptive adjustment ceiling light energy-saving control method as described in claim 1, characterized in that, After determining the average ambient brightness within a preset time period based on the brightness time-series curve, the method further includes: If the average ambient brightness is less than or equal to a preset brightness threshold, the target brightness value of the ceiling light is determined based on the average ambient brightness. The ceiling light is turned on according to the target brightness value and enters a fixed brightness mode.
7. The adaptive adjustment ceiling light energy-saving control method as described in claim 1, characterized in that, The determination of the effective heat dissipation efficiency characterization value of the ceiling light based on the first wind speed value collected by the first wind speed sensor and the second wind speed value collected by the second wind speed sensor includes: Obtain a first characteristic parameter of the first heat dissipation channel and a second characteristic parameter of the second heat dissipation channel, wherein the first characteristic parameter and the second characteristic parameter are parameters characterizing the heat dissipation capacity of the corresponding heat dissipation channel; Obtain the first weighting coefficient and the second weighting coefficient pre-assigned to the first heat dissipation channel and the second heat dissipation channel; The first heat dissipation contribution value is determined based on the first wind speed value, the first characteristic parameter, and the first weighting coefficient. The second heat dissipation contribution value is determined based on the second wind speed value, the second characteristic parameter, and the second weighting coefficient. The effective heat dissipation efficiency characterization value is determined based on the first heat dissipation contribution value and the second heat dissipation contribution value.
8. The adaptive adjustment ceiling light energy-saving control method as described in claim 7, characterized in that, The first characteristic parameter and / or the second characteristic parameter includes any one or a combination of the following: the cross-sectional area of the corresponding heat dissipation channel, the total surface area of the corresponding heat dissipation channel, and the comprehensive thermal conductivity determined based on the material and surface properties of the corresponding heat dissipation channel.
9. The adaptive adjustment ceiling light energy-saving control method as described in claim 1, characterized in that, The control rotation drive mechanism adjusts the attitude angle of the ceiling light to the target attitude angle, including: The rotary drive mechanism is controlled to rotate from the initial attitude angle, following a preset rotation direction and step angle. After each rotation by one step angle, obtain the effective heat dissipation efficiency value under the current attitude angle, and accumulate the rotation path length; If the current effective heat dissipation efficiency value is greater than or equal to the heat dissipation efficiency threshold, and the cumulative rotation path length is greater than the preset path length, then the current attitude angle is determined as the target attitude angle, and the rotation is stopped. If the current effective heat dissipation efficiency value is greater than or equal to the heat dissipation efficiency threshold, and the cumulative rotation path length is less than or equal to the preset path length, then the current attitude angle and its corresponding effective heat dissipation efficiency value are recorded, and rotation continues to obtain the target attitude angle.
10. The adaptive adjustment ceiling light energy-saving control method as described in claim 9, characterized in that, The step of continuing to rotate to obtain the target attitude angle includes: During the continued rotation, when the rotation path length reaches the preset path length, if no attitude angle with an effective heat dissipation efficiency value greater than the recorded maximum effective heat dissipation efficiency value is found, then the attitude angle with the largest effective heat dissipation efficiency value is selected as the target attitude angle from the attitude angles with effective heat dissipation efficiency values greater than or equal to the heat dissipation efficiency threshold. During the continued rotation, when the rotation path length reaches the preset path length, the attitude angle with an effective heat dissipation efficiency value greater than the recorded maximum effective heat dissipation efficiency value is found, and the attitude angle corresponding to the maximum effective heat dissipation efficiency value is taken as the target attitude angle.
11. The adaptive adjustment ceiling light energy-saving control method as described in claim 1, characterized in that, The step of dynamically adjusting the brightness of the ceiling light based on the real-time effective heat dissipation efficiency value of the ceiling light at the target attitude angle includes: When the real-time effective heat dissipation efficiency characterization value is lower than the effective heat dissipation efficiency threshold and continues for a preset duration, the heat dissipation efficiency difference between the real-time effective heat dissipation efficiency characterization value and the effective heat dissipation efficiency threshold is calculated. Based on a preset mapping relationship, a brightness attenuation coefficient corresponding to the difference in heat dissipation efficiency is determined, wherein the mapping relationship satisfies the following condition: the larger the difference in heat dissipation efficiency, the larger the corresponding brightness attenuation coefficient. Obtain a preset initial brightness value, and multiply the initial brightness value by the brightness attenuation coefficient to obtain a dynamic target brightness value; Control the ceiling light to adjust to the target brightness value.
12. A ceiling light, characterized in that, include: The lamp body includes at least a first heat dissipation channel arranged along the length direction and a second heat dissipation channel arranged along the width direction. A first wind speed sensor is provided in the first heat dissipation channel and a second wind speed sensor is provided in the second heat dissipation channel. A rotary drive mechanism is configured to adjust the attitude angle of the lamp body to change the direction of the first heat dissipation channel and / or the second heat dissipation channel; The memory is used to store program code; as well as A processor, the processor being configured to invoke the program code to perform the method as described in any one of claims 1 to 11.