Automatic control method and system for vehicle sunshade curtain
By constructing accessibility indicators for side window glare and shading effect indicators, and combining them with shading benefit consistency verification, the problem of inaccurate control of vehicle sunshades under low solar altitude angle and frequent light changes was solved, and stable and effective control of sunshades was achieved.
Patent Information
- Application Number
- CN202511988375.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-26
- Publication Date
- 2026-01-30
AI Technical Summary
The existing automatic control system for vehicle sunshades is unable to accurately determine whether the sunshade's movement can effectively block the driver's glare under driving conditions with low solar altitude angles and frequent changes in lighting, leading to frequent starts and stops and the risk of wear and tear.
By acquiring a set of solar incidence parameters, we construct a side window glare accessibility indicator and a sunshade shading effect index. We adopt a control mechanism based on consistency verification of shading benefits to determine the timing of sunshade opening and closing, and combine it with stability judgment in the time dimension to avoid invalid actions.
It improves the reliability and stability of sunshade control, reduces the number of invalid actions, and enhances the user experience and the smoothness of the sunshade.
Smart Images

Figure CN121424931A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle intelligent comfort control technology, and in particular to an automatic control method and system for vehicle sunshades. Background Technology
[0002] Currently, vehicle sunshades are a common feature used in various car models to improve the interior lighting environment and driving comfort. Existing automatic control methods for vehicle sunshades typically rely on ambient light sensor data to obtain light intensity information. By setting fixed or semi-fixed light intensity thresholds, the sunshade is triggered to open or close, aiming to reduce the impact of sunlight on occupants when sunlight is strong.
[0003] However, the aforementioned control method based on light intensity thresholds still has significant shortcomings in practical use. For example, when driving at low solar altitude angles in the early morning or late evening, sunlight often enters the vehicle from the side front at a low angle, easily shining directly into the driver's field of vision through the side windows, creating significant glare. In such scenarios, simply judging based on light intensity makes it difficult to accurately distinguish whether sunlight actually enters the driver's field of vision through the side windows, and also makes it impossible to determine whether the sunshade, after being deployed, can effectively block glare. This can easily lead to situations where the sunshade operates frequently, but the glare problem is still not effectively alleviated.
[0004] Furthermore, during vehicle operation, ambient light is significantly affected by factors such as surrounding buildings, trees, and bridges, and light intensity may fluctuate within short periods. Current technologies lack an effective mechanism for assessing the continuity and stability of the sunshade effect, often triggering the opening or closing of the sunshade curtains whenever there are short-term changes in light. This results in frequent opening and closing of the sunshade curtains, affecting not only the passenger experience but also potentially increasing the risk of wear and tear on the sunshade curtain's actuators.
[0005] Therefore, there is an urgent need for an automatic control method that can accurately determine the effectiveness of the side window sunshade and stably execute control even under complex driving conditions such as low solar altitude angles in the morning and evening and frequent changes in light, so as to improve the reliability, pertinence and overall user experience of vehicle sunshade control. Summary of the Invention
[0006] To address the aforementioned technical shortcomings, the purpose of this invention is to propose an automatic control method for vehicle sunshades. This method aims to solve the technical problem in existing technologies where the sunshade is triggered solely based on an ambient light intensity threshold. This is particularly problematic when driving under conditions of low solar altitude angles in the early morning and late evening, and when sunlight enters from the side or front, making it difficult to determine whether the sunshade's action can effectively block glare from the driver.
[0007] To solve the above-mentioned technical problems, the present invention adopts the following technical solution: The present invention provides an automatic control method for vehicle sunshades.
[0008] The automatic control method for the vehicle sunshade includes: Step S10: Obtain the set of solar incidence parameters under the current operating state of the vehicle. ; Step S20: Based on the set of solar incidence parameters Construct the direction vector of sunlight And based on the direction vector of sunlight Combined with the preset vehicle side window plane normal vector Construct a side window glare accessibility marker η; Step S30: Under the premise that the value of the side window glare accessibility flag η is 1, obtain the projection area of sunlight on the side window plane. and the coverage area of the current side window sunshade on the side window plane Based on the projection area and coverage area Constructing shading effect indicators for sunshades ; Step S40: Obtain the set of solar incidence parameters The current ambient light intensity I is used as a reference, based on the current ambient light intensity I, the side window glare accessibility indicator η, and the sunshade shading effect index. The sunshade curtain control task is executed using an effectiveness control mechanism based on consistency verification of shading benefits, and the target control state of the sunshade curtain is output. ; Step S50: Control the target state of the sunshade curtain And the shading effect index of sunshade curtains The system jointly determines whether to execute the sunshade retraction control command.
[0009] Preferably, in step S10, the solar incidence parameter set This includes the solar azimuth angle φ relative to the vehicle, the solar altitude angle α relative to the vehicle, and the current ambient light intensity I; among which, the solar azimuth angle φ and the solar altitude angle α are obtained by fusing information collected by the ambient light direction sensor and the vehicle attitude sensor.
[0010] Preferably, in step S20, based on the set of solar incidence parameters... Construct the direction vector of sunlight And based on the direction vector of sunlight Combined with the preset vehicle side window plane normal vector The steps for constructing the side window glare accessibility marker η specifically include: Step S201: Based on the set of solar incidence parameters Construct the direction vector of sunlight , ; Step S202: Introduce the vehicle side window plane normal vector Based on the vehicle side window plane normal vector and the direction vector of sunlight Calculate the incident relationship between sunlight and the side window plane to obtain the side window glare accessibility indicator η; .
[0011] Preferably, when When, it indicates that sunlight can enter the car through the side windows and create potential glare for the driver; when This indicates that sunlight does not enter the driver's field of vision through the side window.
[0012] Preferably, in step S30, the shading effect index of the sunshade curtain is... Used to indicate the actual percentage of glare blocked by the sunshade from the side window; E∈[0,1].
[0013] Preferably, in step S40, the set of solar incidence parameters is obtained. The current ambient light intensity I is used as a reference, based on the current ambient light intensity I, the side window glare accessibility indicator η, and the sunshade shading effect index. The sunshade curtain control task is executed using an effectiveness control mechanism based on consistency verification of shading benefits, and the target control state of the sunshade curtain is output. The steps specifically include: Step S401: First, based on the shading effect index of the sunshade curtain... Construct an occlusion benefit function G based on the current ambient light intensity I. ; Step S402: Further verify the short-term consistency of the occlusion reward function G on the time axis and calculate the change in occlusion reward. , ,in, For the preset short-term consistency verification sliding window, Let be the occlusion benefit function value at time t. For a moment The occlusion benefit function value; and the consistency judgment condition for occlusion benefit: ;in The threshold for the change in revenue is used to block out the information. Step S403: Determine if the sunshade is opened only after three consecutive short-term consistency verification sliding windows. The sunshade curtain deployment action is confirmed to be stable and effective only if the set shading benefit consistency judgment condition is met; the target control state of the sunshade curtain is output. Otherwise, output the target control status of the sunshade curtain. 0.
[0014] Preferably, in step S50, the target control state of the sunshade curtain is determined. And the shading effect index of sunshade curtains The steps for jointly determining whether to execute the sunshade retraction control command specifically include: Step S501: Verify the shading effect index of the sunshade curtain by using the preset short-term consistency verification sliding window Δt. Perform continuous sampling to construct a time series of occlusion effects. ; Where k is the length of the time window, For a moment The shading effect index of the sunshade curtain For a moment The shading effect index of the sunshade curtain For a moment The shading effect index of the sunshade curtain; Step S502: Based on the occlusion effect time series The average occlusion effect is calculated using a moving average method. And construct the occlusion attenuation determination condition: ,in, The threshold for determining the attenuation of occlusion effect; Step S503: Under the condition of satisfying the shading attenuation judgment, and with the sunshade curtain in the deployed state, and simultaneously satisfying: When the time comes, the command to retract the sunshade is executed; among them, This is a count value representing the duration the sunshade is in the unfolded state. This is the preset minimum holding time threshold.
[0015] The present invention also provides an automatic control system for a vehicle sunshade, comprising: The solar incidence parameter acquisition module is used to acquire the set of solar incidence parameters under the current operating status of the vehicle. ; The side window glare accessibility determination module is used to determine glare based on a set of solar incidence parameters. Construct the direction vector of sunlight And based on the direction vector of sunlight Combined with the preset vehicle side window plane normal vector Construct a side window glare accessibility marker η; The sunshade shading effect evaluation module is used to obtain the projection area of sunlight on the side window plane, assuming the glare accessibility indicator η of the side window is 1. and the coverage area of the current side window sunshade on the side window plane Based on the projection area and coverage area Constructing shading effect indicators for sunshades ; The shading control decision module is used to obtain the set of solar incidence parameters. The current ambient light intensity I is used as a reference, based on the current ambient light intensity I, the side window glare accessibility indicator η, and the sunshade shading effect index. The sunshade curtain control task is executed using an effectiveness control mechanism based on consistency verification of shading benefits, and the target control state of the sunshade curtain is output. ; The sunshade retraction control module is used to control the sunshade based on the target control state. And the shading effect index of sunshade curtains The system jointly determines whether to execute the sunshade retraction control command.
[0016] The present invention also provides an automatic control device for a vehicle sunshade, comprising: a memory, a processor, and an automatic control program for the vehicle sunshade stored in the memory and executable on the processor. When the automatic control program for the vehicle sunshade is executed by the processor, an automatic control method for the vehicle sunshade is implemented.
[0017] The present invention also provides a computer program product, including an automatic control program for a vehicle sunshade, wherein the automatic control program for the vehicle sunshade, when executed by a processor, implements the automatic control method for the vehicle sunshade.
[0018] The beneficial effects of this invention are as follows: By introducing a mechanism for determining the accessibility of side window glare and quantitatively evaluating the blocking effect of sunshades, this invention verifies the physical effectiveness of the sunshade action before executing the sunshade control. It can accurately determine whether the sunshade is truly located on the incident path of solar glare, thereby avoiding triggering the sunshade action when the sunshade cannot substantially block the driver's glare.
[0019] This invention introduces a joint constraint mechanism of hysteresis and duration based on the time series of shading effects during the sunshade control process. This mechanism provides stability control for the opening and closing of the sunshade, suppressing frequent start-stop phenomena caused by short-term changes in sunlight, the passage of obstructions, or sensor fluctuations. Compared to traditional sunshade control schemes that lack time consistency judgment and are prone to jitter, this invention significantly improves the smoothness and reliability of sunshade operation and reduces the number of invalid actions in low-sun angle driving scenarios through multi-source data acquisition and joint judgment control. Attached Figure Description
[0020] 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 these drawings without creative effort.
[0021] Figure 1 This is a flowchart illustrating the first embodiment of an automatic control method for a vehicle sunshade according to the present invention.
[0022] Figure 2 This is a schematic diagram of an automatic control method for a vehicle sunshade according to the present invention. Detailed Implementation
[0023] 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 some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0024] Example 1: As Figure 1 The diagram shown is a flowchart of the first embodiment of the automatic control method for vehicle sunshade of the present invention, which presents the first embodiment of the automatic control method for vehicle sunshade of the present invention.
[0025] In the first embodiment, the automatic control method for the vehicle sunshade includes: Step S10: Obtain the set of solar incidence parameters under the current operating state of the vehicle. ; It should be noted that the solar incidence parameter set is used to characterize the incidence state of sunlight relative to the vehicle. Its purpose is to provide basic data support for subsequent determination of whether sunlight may enter the driver's field of vision through the vehicle's side windows. The solar incidence parameter set includes at least the azimuth angle of the sun relative to the vehicle coordinate system, the solar altitude angle, and the current ambient light intensity. Among them, the solar azimuth angle is used to characterize the relative position of the sun in the horizontal direction of the vehicle, the solar altitude angle is used to characterize the height of the sun relative to the vehicle's horizontal plane, and the ambient light intensity is used to reflect the strength of the potential glare effect of the current sunlight on the vehicle interior.
[0026] Understandably, a single ambient light intensity parameter can only reflect the "intensity" of light, but not its "origin." In driving scenarios with low solar altitude angles during the early morning and late afternoon, even if the ambient light intensity is high, sunlight may not necessarily enter the driver's field of vision through the vehicle's side windows. Conversely, in certain cases of side-front incidence, even if the overall light level does not increase significantly, direct glare that can significantly affect the driver may still occur. Therefore, in this embodiment, by simultaneously acquiring the solar azimuth and solar altitude angles, the solar incidence state can be described from both spatial direction and intensity dimensions, providing the necessary conditions for subsequent determination of side window glare accessibility.
[0027] It should be understood that the set of solar incidence parameters obtained in this step is not limited to a specific acquisition method or sensor type. It can be obtained by fusing calculations based on at least one or more of ambient light sensors, vehicle attitude sensors, and time and location information, as long as it can reasonably characterize the direction and intensity of solar incidence. This embodiment does not rely on additional complex hardware configurations and has good engineering feasibility.
[0028] For example, when a vehicle is traveling in the early morning or late afternoon, the road conditions, direction of travel, and time all affect the sunlight's incidence on the vehicle. For instance, in the early morning, when a vehicle is traveling north-south, the sun is in the east and at a low altitude. The solar azimuth angle indicates that the sun is in the area to the side and in front of the vehicle; simultaneously, the low solar altitude angle suggests that sunlight is incident at a low angle, potentially shining directly into the driver's line of sight through the side window. In this situation, even if the overall ambient light intensity is not extremely high, the low-angle direct sunlight can still cause significant glare for the driver.
[0029] For example, during the evening hours, as vehicles travel along urban elevated roads or expressways, the sun gradually approaches the horizon, its altitude angle decreases further, and its azimuth angle changes with the vehicle's direction of travel. By continuously acquiring a set of solar incidence parameters, the dynamic process of sunlight gradually shifting from directly to the side and rear of the vehicle can be reflected, providing a basis for subsequently determining whether the glare risk decreases or disappears as the vehicle travels. Furthermore, in real-world road scenarios, vehicles are often surrounded by obstructions such as buildings, trees, or bridges, causing fluctuations in ambient light intensity over short periods. For example, when a vehicle briefly passes through a roadside shady area, the ambient light intensity may decrease significantly, but the solar azimuth and altitude angles remain at low, direct angles. In such cases, judging solely based on instantaneous light intensity could easily lead to the mistaken conclusion that the glare risk has been eliminated. However, the solar incidence parameter set obtained in this step accurately reflects that the relative position of the sun has not changed substantially, providing a continuous and reliable input basis for stable assessment of side window glare accessibility in subsequent steps.
[0030] Step S20: Based on the set of solar incidence parameters Construct the direction vector of sunlight And based on the direction vector of sunlight Combined with the preset vehicle side window plane normal vector Construct a side window glare accessibility marker η; Understandably, while sunlight may be strong during actual driving, not all sunlight will enter the driver's field of vision through the side windows. For example, when the sun is directly in front of or behind the vehicle, even if the side window sunshades are fully extended, they are unlikely to effectively block this type of glare. Therefore, directly triggering the side window sunshade control without distinguishing the direction of sunlight incidence can easily result in ineffective sunshade action. This step introduces the side window plane normal vector to match the direction of sunlight incidence with the spatial orientation of the side window, geometrically determining whether sunlight has the potential to enter through the side window, thus providing the necessary prerequisites for subsequent sunshade control.
[0031] It should be understood that the side window glare accessibility indicator constructed in this step is not a judgment of glare intensity, but rather a judgment of glare path, that is, used to distinguish whether sunlight has a geometric path "entering the driver's field of vision through the side window". The side window plane normal vector can be preset according to vehicle design parameters and is used to characterize the orientation characteristics of the side window glass in the vehicle coordinate system; the sunlight direction vector is used to characterize the spatial incident direction of sunlight. The combination of the two enables the system to effectively determine the spatial accessibility of side window glare without relying on additional complex sensors.
[0032] Step S30: Under the premise that the value of the side window glare accessibility flag η is 1, obtain the projection area of sunlight on the side window plane. and the coverage area of the current side window sunshade on the side window plane Based on the projection area and coverage area Constructing shading effect indicators for sunshades ; It should be noted that this step is performed after step S20 has determined that sunlight has the potential to enter through the side window. Its purpose is not simply to determine whether the sunshade is deployed, but rather to further evaluate whether the deployed sunshade can effectively block glare from the side window. Because at low solar altitude angles, the projection of sunlight onto the side window may be located at different heights or in different areas of the window. Even if the sunshade is partially or fully deployed, it may not effectively cover the actual area of sunlight incidence. Therefore, it is necessary to quantitatively evaluate the blocking effect.
[0033] Understandably, in driving scenarios with low solar altitude angles, the area of sunlight projected onto the side window plane shifts significantly with changes in the solar azimuth and altitude angles. When the solar altitude angle is low, sunlight tends to concentrate on the upper or leading edge of the side window; however, the deployment position and coverage area of the sunshade are usually limited by its structure and installation location, and there may be discrepancies between the two. If the deployment of the sunshade is used solely as a control criterion, it is easy to encounter situations where the sunshade is deployed but does not cover the actual glare area, resulting in the sunshade action lacking practical effect.
[0034] Step S40: Obtain the set of solar incidence parameters The current ambient light intensity I is used as a reference, based on the current ambient light intensity I, the side window glare accessibility indicator η, and the sunshade shading effect index. The sunshade curtain control task is executed using an effectiveness control mechanism based on consistency verification of shading benefits, and the target control state of the sunshade curtain is output. ; It should be noted that ambient light intensity reflects the strength of the potential glare effect of sunlight on the driver, but the intensity alone cannot determine whether the glare originates from the side window path. The side window glare accessibility indicator determines whether sunlight has the geometric conditions to enter the driver's field of vision through the side window, but this indicator does not reflect whether the sunshade can actually cover the glare area after it is deployed. The sunshade blocking effect index characterizes the degree of matching between the area covered by the sunshade and the area projected by sunlight. The above three parameters describe the glare problem from three aspects: "whether it is strong," "whether it is accessible," and "whether it can block it." Using any one of these parameters alone is insufficient to accurately reflect the actual effect of the sunshade's operation.
[0035] It is understandable that the effectiveness control mechanism based on consistency verification of shading benefits used in this step is not a simple multi-condition superposition judgment, but rather a means to verify whether the glare reduction effect before and after the sunshade operation has consistency and stability. Specifically, under the premise that the side window glare accessibility flag is 1, this mechanism generates the target control state of sunshade deployment only when the current ambient light intensity reaches the preset glare triggering condition and the sunshade shading effect index shows that the sunshade can effectively cover the sunlight projection area; conversely, when the shading effect is insufficient to significantly reduce glare, even if the ambient light intensity is high, the sunshade will not be triggered to deploy, thereby avoiding ineffective shading actions.
[0036] Step S50: Control the target state of the sunshade curtain And the shading effect index of sunshade curtains The system jointly determines whether to execute the sunshade retraction control command.
[0037] It should be noted that this step is performed after the target control state of the sunshade has been output in step S40. Its purpose is not to re-determine whether sunshade is needed, but rather to manage the stability of the sunshade, which is already in the deployed state, and to determine whether it is reasonable to retract the sunshade under the current driving and lighting conditions. This step prevents the sunshade from being retracted prematurely before the glare is completely eliminated or the shading effect is still meaningful, thus ensuring the continuity and reliability of sunshade control.
[0038] It is understandable that during vehicle operation, ambient light intensity, the relative position of the sun, and the vehicle's attitude can all change, causing fluctuations in the sunshade's blocking effectiveness. For example, when a vehicle briefly passes under the shadow of a building, tree, or overpass, the ambient light intensity may momentarily decrease, but the relative position of sunlight in space does not substantially change. The sunshade may still effectively block the glare that is about to reappear. In such situations, judging when to retract the sunshade based solely on a single point change in instantaneous light intensity or blocking effect can easily lead to frequent opening and closing of the sunshade, affecting the user experience.
[0039] It should be understood that the determination of sunshade retraction control in this step is not based on a single moment's shading effect index, but rather on a comprehensive judgment combining the target control state of the sunshade and the continuous changes in the shading effect index. Only when the sunshade is in the deployed state and the shading effect index remains at a low level for a period of time, indicating that the sunshade's shading effect on the current side window glare has been significantly weakened or essentially disappeared, is the condition for executing the sunshade retraction operation considered met. By introducing a joint judgment with a time dimension, the interference of short-term light fluctuations on control decisions can be effectively filtered out.
[0040] Example 2: Furthermore, the automatic control system for a vehicle sunshade provided by the present invention, employing the automatic control method for a vehicle sunshade in the above embodiments, can solve the technical problem of automatic control of a vehicle sunshade. Compared with the prior art, the beneficial effects of the automatic control system for a vehicle sunshade provided by the present invention are the same as the beneficial effects of the automatic control method for a vehicle sunshade provided in the above embodiments, and other technical features in the automatic control system for a vehicle sunshade are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.
[0041] Example 3: This invention provides an automatic control device for vehicle sunshades. Please refer to... Figure 2An automatic control device for a vehicle sunshade includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enable the at least one processor to perform the automatic control method for a vehicle sunshade as described in Embodiment 1 above. The automatic control device for a vehicle sunshade in this embodiment may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital radio receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Description), PMPs (Portable Media Players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. This automatic control device for a vehicle sunshade is merely an example and should not be construed as limiting the functionality or scope of the embodiments of this invention. The automatic control device for a vehicle sunshade may include a processing device 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory 1002 or a program loaded from a storage device 1003 into a random access memory 1004. Random access memory 1004 also stores various programs and data required for the operation of an automatic control device for a vehicle sunshade. Processing unit 1001, read-only memory 1002, and random access memory 1004 are interconnected via bus 1005. I / O interface 1006 is also connected to the bus. Typically, the following systems can be connected to I / O interface 1006: input devices 1007 including, for example, touchscreens, touchpads, keyboards, mice, image sensors, microphones, accelerometers, gyroscopes, etc.; output devices 1008 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 1003 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1009. Communication device 1009 allows an automatic control device for a vehicle sunshade to communicate wirelessly or wiredly with other devices to exchange data. Although an automatic control device for a vehicle sunshade with various systems is shown in the figures, it should be understood that it is not required to implement or possess all the systems shown. More or fewer systems may be implemented or possessed alternatively.
[0042] Example 4: This invention also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the above-described automatic control method for a vehicle sunshade. The computer program product provided by this invention can solve the technical problem of automatic control of a vehicle sunshade. Compared with the prior art, the beneficial effects of the computer program product provided by this invention are the same as the beneficial effects of the automatic control method for a vehicle sunshade provided in the above embodiments, and will not be repeated here.
[0043] In particular, according to the embodiments disclosed in this invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this invention include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from read-only memory 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this invention.
[0044] It should be understood that the various parts disclosed in this invention can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics may be combined in any suitable manner in one or more embodiments or examples.
[0045] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.
Claims
1. An automatic control method of a vehicle sunshade curtain, characterized by, The method comprises: Step S10: obtaining a set of solar incident parameters under a current running state of the vehicle ; Step S20: constructing a set of solar incident parameters based on the solar ray direction vector constructing a solar ray direction vector constructing a set of solar incident parameters based on the solar ray direction vector combining a preset vehicle side window plane normal vector constructing a side window glare accessibility flag η; Step S30: under the premise that the value of the side window glare accessibility sign η is 1, obtaining a projection area of sunlight on the side window plane and the coverage area of the current side window sunshade curtain on the side window plane , constructing a sunshade curtain shielding effect index based on the projection area and the coverage area . ; Step S40: Obtain a set of solar incidence parameters based on the current ambient light intensity I, the side window glare accessibility sign η, and the sunshade curtain blocking effect index The sunshade curtain control task is executed by using an effectiveness control mechanism based on blocking benefit consistency verification, and a target control state of the sunshade curtain is output ; Step S50: determining whether to execute the sunshade curtain retracting control instruction based on the sunshade curtain target control state and the sunshade curtain shielding effect index The sunshade curtain retracting control instruction is executed or not is determined in combination.
2. The automatic control method of a vehicle sunshade curtain according to claim 1, characterized by, In step S10, a set of solar incidence parameters including a solar azimuth angle φ of the sun relative to the vehicle, a solar altitude angle α of the sun relative to the vehicle, and a current ambient light intensity I; wherein the solar azimuth angle φ and the solar altitude angle α are calculated by fusing information collected by an ambient light direction sensor and a vehicle attitude sensor.
3. The automatic control method of a vehicle sunshade curtain according to claim 2, characterized by, In step S20, based on the set of solar incident parameters Constructing the solar ray direction vector And based on the solar ray direction vector Combined with the preset vehicle side window plane normal vector The step of constructing the side window glare accessibility sign η specifically includes: Step S201: constructing a set of solar incidence parameters Constructing a solar ray direction vector , ; Step S202: Introducing vehicle side window plane normal vector , based on vehicle side window plane normal vector and sun ray direction vector Calculate the incident relationship of the sun ray and the side window plane to obtain the side window glare accessibility sign η; .
4. The automatic control method of a vehicle sunshade curtain according to claim 3, characterized by, When , it indicates that sunlight can enter the car through the side window and form potential glare to the driver; when , it indicates that sunlight does not enter the driver's field of view through the side window.
5. The method of claim 1, wherein the automatic control of the vehicle sunshade curtain is performed by a control unit of the vehicle sunshade curtain. In step S30, the sunshade curtain shielding effect index for representing the actual shielding ratio of the sunshade curtain to the side window glare; , E ∈ [0, 1].
6. The method of claim 1, wherein the automatic control of the vehicle sunshade curtain is performed by a control unit. In step S40, a current ambient light intensity I in the set of solar incidence parameters is obtained Based on the current ambient light intensity I, the side window glare accessibility flag η, and the sunshade curtain blocking effect indicator An effective control mechanism based on consistent verification of blocking benefits is used to perform the sunshade curtain control task, and the target control state of the sunshade curtain is output The steps of the specific steps include: Step S401: First, the sunshade curtain shielding effect index is determined based on the current ambient light intensity I and the current ambient light intensity I to construct a shielding benefit function G, ; Step S402: Further verify the short-term consistency of the occlusion reward function G on the time axis and calculate the change in occlusion reward. , ,in, For the preset short-term consistency verification sliding window, Let be the occlusion benefit function value at time t. For a moment The occlusion benefit function value; and the consistency judgment condition for occlusion benefit: ;in The threshold for the change in revenue is used to block out the information. Step S403: judge only when the sunshade curtain is unfolded, and in the continuous 3 short time consistency verification sliding window The set shielding benefit consistency judgment condition is satisfied, it is confirmed that the sunshade curtain unfolding action has stable effectiveness; the target control state of the sunshade curtain is output ; otherwise, the target control state of the sunshade curtain is output 0.
7. The automatic control method of a vehicle sunshade curtain according to claim 6, characterized by, In step S50, based on the target control state of the sunshade curtain and the sunshade curtain shielding effect index The step of jointly determining whether to execute the sunshade curtain retracting control instruction specifically includes: Step S501: According to the preset short-time consistency verification sliding window Δt, the sunshade curtain shielding effect index is verified Continuous sampling is performed to construct a shielding effect time sequence ; , wherein k is the length of the time window, is the sunshade curtain shielding effect index at time point , is the sunshade curtain shielding effect index at time point , is the sunshade curtain shielding effect index at time point ; Step S502: based on the time sequence of the shielding effect The average value of the shielding effect is calculated in a sliding average manner And a shielding attenuation determination condition is constructed: Wherein, is the shielding effect attenuation determination threshold; Step S503: When the shielding attenuation determination condition is met, and the sunshade curtain is in the unfolded state, and at the same time, the following conditions are met: the sunshade curtain retraction control instruction is determined to be executed; wherein, is a count value of the duration that the sunshade curtain is in the unfolded state, is a preset minimum holding time threshold.
8. An automatic control system of a vehicle sunshade curtain, applied to the automatic control method of a vehicle sunshade curtain according to any one of claims 1 to 7, characterized in that, The automatic control system of the vehicle sunshade curtain comprises: The solar incidence parameter acquisition module is configured to acquire a set of solar incidence parameters under a current running state of the vehicle ; a side window glare reachability determination module configured to determine a side window glare reachability flag η based on a set of solar incidence parameters constructing a sun ray direction vector and based on the sun ray direction vector in combination with a predetermined vehicle side window plane normal vector constructing a side window glare reachability flag η; The sunshade shading effect evaluation module is used to obtain the projection area of sunlight on the side window plane, assuming the glare accessibility indicator η of the side window is 1. and the coverage area of the current side window sunshade on the side window plane Based on the projection area and coverage area Constructing shading effect indicators for sunshades ; a sunshade control decision module configured to obtain a current ambient light intensity I in a set of solar incidence parameters based on the current ambient light intensity I, the side window glare accessibility flag η, and a sunshade curtain blocking effect indicator adopt an effectiveness control mechanism based on blocking benefit consistency verification to perform a sunshade curtain control task and output a sunshade curtain target control state ; A sunshade curtain retraction control module is configured to determine whether to execute a sunshade curtain retraction control instruction based on a sunshade curtain target control state and a sunshade curtain shading effect index The sunshade curtain retraction control module is configured to determine whether to execute a sunshade curtain retraction control instruction based on a sunshade curtain target control state 9. An automatic control device for a vehicle sunshade curtain, characterized by comprising: The automatic control device of the vehicle sunshade curtain comprises a memory, a processor, and an automatic control program of the vehicle sunshade curtain stored in the memory and executable on the processor, and the automatic control program of the vehicle sunshade curtain, when executed by the processor, implements the automatic control method of the vehicle sunshade curtain in any one of claims 1 to 7.
10. A computer program product, characterised in that, The computer program product comprises an automatic control program of the vehicle sunshade curtain, and the automatic control program of the vehicle sunshade curtain, when executed by the processor, implements the automatic control method of the vehicle sunshade curtain in any one of claims 1 to 7.