A vehicle-mounted simulated wind control system, method, and computer program product
Patent Information
- Application Number
- CN202611098102.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-23
- Publication Date
- 2026-11-03
AI Technical Summary
The turbulence characteristics of traditional vehicle air conditioning systems differ from those of natural wind, leading to an uncomfortable user experience. Furthermore, the lack of unified scheduling among subsystems results in a decline in the user experience of the cabin environment system.
By designing a simulated wind system and a wind power control system, wind power output was achieved. The system was also linked to achieve synchronized scheduling of wind power output, fragrance release, and sound volume, simulating a multi-sensory experience of a natural environment.
By simulating the wind control system, wind fatigue is eliminated, and precise linkage between wind force, odor and sound on the time axis is achieved, enhancing the multi-dimensional sensory experience of the cabin environment.
Smart Images

Figure CN123025608A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of automotive cabin environment control technology, specifically relating to an in-vehicle simulated wind control system, method, and computer program product. Background Technology
[0002] With the development of intelligent cockpit technology, in-vehicle environmental regulation has evolved from simple temperature / airflow control to multi-dimensional sensory regulation. Traditional in-vehicle air conditioning systems use constant wind speed or simple periodic speed changes for airflow control, and the turbulence characteristics of their output airflow differ significantly from natural wind. When the human body is exposed to this kind of constant mechanical wind environment for a long time, the convective heat transfer coefficient of the skin surface lacks dynamic change, which can easily lead to wind fatigue and localized discomfort from excessive cooling.
[0003] Furthermore, to enrich the cabin environment experience, some existing vehicles have begun to be equipped with fragrance release systems and multi-channel audio systems. These subsystems are usually divided into different functional domains (thermal management system, cabin comfort system, infotainment system) during vehicle development. There is a lack of a unified timing scheduling mechanism between the subsystems. Changes in air conditioning airflow cannot synchronously drive the fragrance release concentration and audio volume to follow suit, resulting in a disconnect between the output of the sensory channels on the time axis. Summary of the Invention
[0004] To address the problems raised in the background art, this invention proposes an in-vehicle simulated wind control system, method, and computer program product.
[0005] One of the objectives of this invention is an on-board simulated wind control system, comprising: The air volume characteristic generation module is used to generate air volume setpoints that vary over time and have irregular fluctuation characteristics. The fragrance control parameter calculation module is used to calculate the fragrance release parameters that match the air volume setting value based on the preset fragrance mapping relationship. The volume gain calculation module is used to calculate an audio gain value that matches the airflow setting value based on a preset volume mapping relationship. The collaborative drive module is used to synchronously send the airflow setpoint, the fragrance release parameter, and the audio gain value to the air conditioner actuator, the fragrance release terminal, and the audio playback terminal for execution within the same control cycle, thereby forming a sensory output where the sensation of airflow, odor, and sound are interconnected on the time axis. The same control cycle refers to the collaborative drive module calculating the fragrance release parameter and the audio gain value based on the airflow setpoint at the same moment within a scheduling beat, and then uniformly sending these values within that beat, ensuring that the air conditioner actuator, the fragrance release terminal, and the audio playback terminal receive instructions based on the same wave characteristic frame.
[0006] The simulated wind described in this invention refers to a multi-sensory integrated experience created inside a vehicle that mimics a specific natural environment. Its core is an artificial airflow generated by the vehicle's air conditioning system, exhibiting the turbulent fluctuations characteristic of natural wind. The wind speed varies irregularly over time. Depending on the specific natural environment being simulated, it releases scents matching the characteristics of that environment and plays corresponding environmental sound effects through the audio system; for example, when simulating sea breeze, it releases ocean scents and plays ocean wave sounds; when simulating forest wind, it releases pine or grass scents and plays forest birdsong; and when simulating grassland wind, it releases grass or flower scents and plays grassland wind sounds.
[0007] Furthermore, in the air volume characteristic generation module, the air volume setting value is composed of a basic air volume value and multiple sinusoidal wave components superimposed on it, and the amplitude, frequency and initial amplitude of each sinusoidal wave component are different from each other.
[0008] Furthermore, the method for calculating the air volume setpoint includes: V(t) = V base + ; In the formula, V(t) is the real-time airflow setpoint at time t; t is the running time calculated from the start of the simulated wind mode; V base Basic air volume; A i , f i , Let be the amplitude, frequency, and initial phase of the i-th wave component, respectively. n The number of fluctuation components.
[0009] Furthermore, the fragrance release parameters include fragrance release interval time and single release dose. The preset fragrance mapping relationship ensures that when the air volume setting value increases, the fragrance release interval time decreases and the single release dose increases.
[0010] Furthermore, the calculation formula for the preset fragrance mapping relationship includes: T = k1·V(t) + b1; In the formula, T is the fragrance release interval; k1 is the set first proportional coefficient, which is negative and preferably ranges from [-0.8, 0]; b1 is the set first bias.
[0011] Furthermore, the calculation formula for the preset fragrance mapping relationship includes: D = k2·V(t) + b2; In the formula, D is the fragrance dose released per release; k2 is the set second proportional coefficient, which is a positive value, preferably in the range of 0.5 to 0.6; b2 is the set second bias amount.
[0012] Furthermore, when the airflow setting value is greater than or equal to 1, the audio gain value and the airflow setting value have a logarithmic mapping relationship; when the airflow setting value is zero, the audio gain value is set to mute; when the airflow setting value is greater than 0 and less than 1, the audio gain value is determined by linear interpolation between mute and the audio gain value calculated according to the logarithmic mapping relationship when the airflow setting value is 1.
[0013] Furthermore, the preset volume mapping relationship is as follows: L = k3·lg(V(t)) + b3; In the formula, k3 is the set gain coefficient, which is a positive value and preferably ranges from [20, 30]; b3 is the set third bias.
[0014] Furthermore, it also includes an environmental preprocessing module, which is used to obtain the current window status and air conditioning circulation status before the air volume characteristic generation module works, and control the closing of all windows and the switching of the air conditioning to internal circulation mode to establish a closed and controllable acoustic and air environment.
[0015] Furthermore, it also includes an environmental compensation module, which periodically acquires the CO2 concentration value inside the vehicle during the operation of the simulated air system, and controls the air conditioning external circulation damper to open to a preset degree to introduce fresh air when the concentration value exceeds a preset threshold, until the CO2 concentration value inside the vehicle drops to a safe value and then resumes internal circulation; the regulation of the environmental compensation module is independent of the fluctuation of the air volume setting value and does not interrupt the synchronous distribution of the collaborative drive module.
[0016] Furthermore, it also includes a status backup and recovery module, which is used to acquire and store the current operating parameters of the air conditioning system, fragrance system and audio system before the air volume characteristic generation module starts working; and to restore the stored operating parameters to the respective systems after receiving the mode exit command.
[0017] Furthermore, the collaborative driving module is also used to: retrieve the corresponding multi-track environmental sound effect file from the storage unit according to the preset sound effect scheme identifier; when simulating sea breeze, the multi-track environmental sound effect file may include the wave sound channel and the sea breeze sound channel; when simulating forest wind, it may include the forest wind sound and the birdsong sound channel; when simulating grassland wind, it may include the grassland wind sound and the insect chirping sound channel; and send the sound effect file and the audio gain value together to the audio playback terminal.
[0018] A vehicle-mounted simulated wind control method for achieving the second objective of this invention includes: Generates airflow setpoints that vary over time and exhibit irregular fluctuations; Based on the preset fragrance mapping relationship, calculate the fragrance release parameters that match the airflow setting value; Based on the preset volume mapping relationship, calculate the audio gain value that matches the airflow setting value; Within the same control cycle, the air volume setpoint, the fragrance release parameter, and the audio gain value are synchronously sent to the air conditioner actuator, the fragrance release terminal, and the audio playback terminal for execution.
[0019] A computer program product for achieving the third objective of the present invention includes a computer program / instruction that, when executed by a processor, implements the steps of the vehicle-mounted simulated wind control method.
[0020] The beneficial effects of this invention include: This invention solves the problem of sensory output timing discrepancies caused by the independent operation of the vehicle's air conditioning, fragrance, and audio subsystems by constructing a multi-module collaborative control architecture with the airflow setpoint as a single time reference. The airflow characteristic generation module generates an airflow setpoint with irregular fluctuation characteristics by superimposing multiple sine wave components with different amplitudes, frequencies, and initial phases, making the mechanical airflow approximate the turbulent characteristics of simulated wind and eliminating wind fatigue caused by constant mechanical wind. The fragrance control parameter calculation module and the volume gain calculation module both use the same airflow setpoint as input and calculate the fragrance release interval, single release dose, and audio gain value in real time according to a preset mapping relationship. Then, the collaborative drive module synchronously issues and executes the three types of instructions within the same control cycle, realizing precise linkage of wind sensation, odor, and sound on the time axis at the system level. Attached Figure Description
[0021] Figure 1 It is a flowchart of the system control method; Figure 2 This is a timing diagram of multi-system coordinated control. Detailed Implementation
[0022] The following detailed embodiments are provided to explain the technical solutions of the present invention, so that those skilled in the art can understand the present invention. The scope of protection of the present invention is not limited to the following specific embodiments. Any modifications or improvements made by those skilled in the art that incorporate the technical solutions of the present invention but differ from the following detailed embodiments are also within the scope of protection of the present invention.
[0023] Example 1 A vehicle-mounted simulated wind control system, comprising: The air volume characteristic generation module is used to generate air volume setpoints that vary over time and have irregular fluctuation characteristics. The fragrance control parameter calculation module is used to calculate the fragrance release parameters that match the air volume setting value based on the preset fragrance mapping relationship. The volume gain calculation module is used to calculate an audio gain value that matches the airflow setting value based on a preset volume mapping relationship. The collaborative drive module is used to synchronously send the air volume setpoint, the fragrance release parameter, and the audio gain value to the air conditioner execution terminal, the fragrance release terminal, and the audio playback terminal for execution within the same control cycle.
[0024] In one embodiment, the hardware modules related to the vehicle-mounted simulated air control system include: a central control unit, an air conditioning execution module, a fragrance release module, a sound simulation module, and an environmental detection module; wherein, the air conditioning execution module, the fragrance release module, and the sound simulation module respectively constitute an air conditioning execution end, a fragrance release end, and an audio playback end.
[0025] The central control unit can be divided into the following software functional architecture: an air volume characteristic generation module, which is used to perform the calculation of the air volume setpoint in step S3(3b); an aroma control parameter calculation module, which is used to perform the calculation of the aroma release parameter in step S3(3c); an audio gain calculation module, which is used to perform the calculation of the audio gain value in step S3(3d); and a collaborative drive module, which is used to synchronously send the above calculated values within the same control cycle.
[0026] The central control unit is used to receive user commands, process data from various sensors, and generate coordinated control signals; the electronic control unit integrated in the vehicle cockpit domain controller includes a microprocessor and non-volatile memory, and is connected to the following execution modules and detection modules via CAN bus or vehicle Ethernet respectively. The air conditioning execution module is located in the HVAC (Heating, Ventilation and Air Conditioning) assembly below the vehicle dashboard. It includes a blower, a temperature control unit, and a multi-directional oscillating mechanism, used to simulate changes in wind speed, temperature, and blowing angle according to the control signal. The multi-directional oscillating mechanism consists of a horizontal oscillating blade group and a vertical oscillating blade group driven by a stepper motor, which can achieve left-right and up-down oscillation under the control of the central control unit. Both the blower and the oscillating mechanism are driven by the central control unit through PWM (Pulse Width Modulation) signals. The fragrance release module, used to release a simulated ocean scent linked to airflow according to the control signal, is located inside the glove box on the passenger side or in the storage compartment below the center console, and includes: (1) A pluggable and replaceable multi-chamber fragrance storage unit, which has at least 3 independent sealed fragrance chambers (each containing different fragrance liquid or fragrance solid core material, for example, when simulating sea breeze, marine fragrance (such as sea salt fresh) can be selected, when simulating forest breeze, pine or grass fragrance can be selected, and when simulating grassland breeze, grass or floral fragrance can be selected. Each chamber has an independent fragrance outlet and a one-way valve to prevent fragrance from mixing and external impurities from entering. (2) Controllable micropumps connected to each cavity, the input end of each micropump is connected to the fragrance outlet of the corresponding cavity through a sealed pipeline, and the output end of each micropump is connected to the negative pressure zone of the air conditioning duct (i.e., the opening of the air duct wall on the air intake side of the blower, using the negative pressure relative to atmospheric pressure at this point to draw fragrance gas into the duct). (3) The central control unit controls the start, stop and speed of each micro pump through independent PWM signal lines or level signal lines. When the central control unit selects a certain fragrance type (such as "sea salt fresh"), it only drives the micro pump in the corresponding cavity to work, while the other micro pumps remain closed, thereby realizing the physical selection of fragrance type. When the micro pump is running, it draws the fragrance gas in the corresponding cavity and pumps it into the air conditioning duct, and diffuses the fragrance to the entire cabin with the help of the air conditioning airflow.
[0027] The sound simulation module is integrated into the vehicle audio system and connected to a speaker array distributed throughout the vehicle cabin via an audio bus. It is used to play simulated wind and the ambient sound of the simulated wind in sync with changes in air volume. The environmental detection module includes an in-vehicle temperature and humidity sensor located on the dashboard or rearview mirror base, and window status sensors integrated into the door and sunroof lift motors. Each sensor provides real-time environmental parameters to the central control unit via a LIN bus or hardwired signal. The in-vehicle temperature and humidity sensor collects in-vehicle temperature and relative humidity in real time and outputs the in-vehicle temperature value T to the central control unit at a sampling frequency of not less than 1Hz. in and humidity value H in The window status sensor is used to detect the open / closed status of each window and sunroof, and outputs a window status signal W. status Optionally, it also includes a CO2 concentration sensor for detecting the CO2 concentration value C inside the vehicle. CO2 It outputs to the central control unit at a sampling frequency of not less than 0.1Hz.
[0028] The central control unit communicates with the air conditioning execution module, fragrance release module, sound simulation module, and environmental detection module via a CAN bus. Specifically, the parameters sent by the central control unit to the air conditioning execution module include: target temperature T. target The parameters sent by the central control unit to the fragrance release module include: airflow setting value V(t) (0~100), louver angle command (horizontal ±30°, vertical ±15°); and fragrance type identifier F. type Release interval T, single dose D; the parameters sent by the central control unit to the sound simulation module include: sound effect scheme identifier S. type Volume gain L; Parameters reported by the environmental detection module to the central control unit include: vehicle interior temperature T. in Humidity H in CO2 concentration CCO2 Window status W status .
[0029] Example 2 A control method for an in-vehicle simulated airflow system includes: generating an airflow setpoint that varies over time and exhibits irregular fluctuations; calculating a fragrance release parameter matching the airflow setpoint based on a preset fragrance mapping relationship; calculating an audio gain value matching the airflow setpoint based on a preset volume mapping relationship; and synchronously sending the airflow setpoint, the fragrance release parameter, and the audio gain value to an air conditioning actuator, a fragrance release actuator, and an audio playback actuator for execution within the same control cycle. Specifically, it includes the following steps: S1: Mode Triggering and Activation After the system is powered on and initialized, the central control unit continuously monitors whether the triggering conditions for entering the simulated wind mode are met; the triggering conditions include the following two categories: The first type of triggering condition is initiated by the user: The central control unit responds directly to the user's "simulated wind mode" activation command initiated via the central touchscreen or voice interaction device, and proceeds directly to the next step. S2; The simulated wind mode refers to the operating mode in which the central control unit synchronously drives the air conditioning, fragrance, and audio systems according to preset or user-defined scenario parameters, creating a multi-sensory immersive experience in the vehicle with irregular wind speed fluctuations and scents and ambient sound effects that match the simulated scenario; The central control unit has a pre-installed scenario mode library, which includes at least the following preset scenarios and their underlying algorithm parameters: Forest morning scene: baseline wind volume V base_preset =35, amplitude coefficients A1=6, A2=4, A3=2, frequency f 1 = 0.04Hz f 2 = 0.12Hz f 3 = 0.25Hz, initial phase =0、 =π / 4、 =π / 2, temperature set to 23℃; Afternoon scene on the grassland: baseline air volume V base_preset =50, amplitude coefficients A1=12, A2=8, A3=4, frequency f 1 = 0.04Hz f 2 = 0.1Hz f 3 = 0.2Hz, initial phase =0、 =π / 6、 =π / 3, temperature set at 24℃ Summer seaside scene: baseline wind volume V base_preset=60, amplitude coefficients A1=15, A2=10, A3=5, frequency f 1 = 0.05Hz f 2 = 0.15Hz f 3 = 0.3Hz, initial phase =0、 =π / 3、 =2π / 3, temperature set at 22℃; Morning bay scene: baseline wind volume V base_preset =40, amplitude coefficients A1=8, A2=5, A3=3, frequency f 1 = 0.03Hz f 2 = 0.1Hz f 3 = 0.2Hz, initial phase =0、 =π / 4、 =π / 2, temperature set to 24℃; Nighttime ocean listening scenario: Baseline airflow V base_preset =30, amplitude coefficients A1=5, A2=3, A3=2, frequency f 1 = 0.02Hz f 2 = 0.08Hz f 3 = 0.15Hz, initial phase =0、 =π / 36、 =π / 3, temperature set to 22℃.
[0030] Users can select the above preset scenarios via the central control screen, or adjust the airflow intensity (levels 1-10, corresponding to the base airflow V). base_preset The system uses the magnification factor α to form a personalized setting, and saves the personalized setting as a custom scene. The system automatically suggests and the user confirms the second type of triggering condition: The system determines the specific natural landscape area to be entered based on the distance between the vehicle's current location and the type of natural landscape marked on the navigation map (such as coastline, forest area, grassland area, etc.). The system then provides corresponding simulated scene options for the user to select in the pop-up window. After the user confirms, the system proceeds to step S2. When the vehicle's biosensors detect driver fatigue, the central control unit sends a prompt to the user via the central control screen or voice: "We have detected that you may be fatigued. Would you like to turn on the simulated wind mode to relax?" After the user confirms, the process proceeds to step S2. If neither of the above two triggering conditions is met (i.e., the user does not initiate the process and the system does not issue an automatic suggestion or the user does not confirm the automatic suggestion after it is issued), the central control unit remains in standby mode and continues to monitor the above triggering conditions in a loop.
[0031] S2: Environmental Preprocessing and State Backup To create a closed and controllable in-vehicle sensory environment, the central control unit performs the following preparatory operations through the environmental detection module: The central control unit obtains the current in-vehicle environmental status through the environmental detection module, including: obtaining the in-vehicle temperature value T through the in-vehicle temperature and humidity sensor. in and humidity value H in The opening and closing status of each window and sunroof is obtained through the window status sensor. status The above data is saved as an initial record of the current in-vehicle environment state to non-volatile memory; If any windows or sunroofs are not closed, a closing command is sent through the Body Control Controller (BCM) to ensure that all windows and sunroofs are completely closed. The external circulation damper is switched to the internal circulation position by the damper servo motor in the air conditioning execution module; if the vehicle is equipped with an air purifier, the air purification function is activated simultaneously. The current operating parameters of the air conditioning execution module (current air volume, current set temperature, current internal and external circulation mode), the current operating parameters of the fragrance release module (enabling status of each micro pump, current fragrance type identifier), and the current operating parameters of the sound simulation module (current volume gain, current playback source) are stored together in the backup area of the non-volatile memory for state restoration after mode exit.
[0032] S3: Parameter Loading and Multi-System Collaborative Driving The central control unit loads scene parameters and executes collaborative control: (3a) Parameter loading and calculation Read the user-selected preset scene (such as summer seaside, morning bay, or listening to insects chirping in the forest), and obtain the benchmark parameter set corresponding to the preset scene, including: benchmark air volume V. base_preset (20~80), fluctuation component parameter A i , f i , (i=1~n), the mapping ratio coefficients or biases of fragrance and air volume (k1, k2, b1, b2), and the target temperature T. target (16~30℃), Fragrance type label F type Sound effect scheme identifier S type Mode runtime T duration (5~120 minutes); The reference parameter set is pre-stored in non-volatile memory and is calibrated during the development phase. Users cannot modify the reference parameters themselves. The descriptions of the three scenarios in S1 (such as "large fluctuation amplitude" and "long fluctuation period") are qualitative representations of the above reference parameters, and their corresponding complete reference parameter values have been written into the non-volatile memory during the development phase; Read the fine-tuning coefficient currently set by the user via the slider on the central control screen: airflow intensity coefficient α (slider levels 1-10 are linearly mapped to 0.5-1.4, with the default intermediate level 6 corresponding to α=1.0). Calculate the basic air volume V base =V base_preset ×α, if the calculated result is greater than 80, take 80; if it is less than 20, take 20.
[0033] (3b) Air conditioning execution module driver (air volume management task) The central control unit starts an internal timer (t increments from 0 in seconds), calculating the natural wind volume every 100ms. The setpoint wind volume consists of a base wind volume value and multiple sinusoidal wave components superimposed on it. The amplitude, frequency, and initial position of each sinusoidal wave component are different. The specific formula is as follows: V(t) = V base + Where V(t) is the real-time airflow setpoint at time t, ranging from 0 to 100, corresponding to the percentage value of the blower's PWM duty cycle (PWM duty cycle = V(t)%), which is output to the blower drive circuit via CAN bus or hardwired PWM; t is the running time (in seconds) calculated from the start of the simulated wind mode, continuously accumulating as the mode runs until it returns to zero when the mode exits; V base The base air volume is dimensionless and determined by the user-selected preset scenario, with a value range of 20~80. A i , f i , Let A be the amplitude, frequency, and initial phase of the i-th wave component. i The value range is 0~20, and satisfies To ensure that V(t) does not exceed the range of 0~100, f i The unit is Hz, and the value ranges from 0.01Hz to 0.5Hz. The unit is radians, and the value ranges from 0 to 2π. n The number of wave components, ranging from 2 to 5; the sum of the amplitudes of each sinusoidal wave component. Satisfying ≤min(V) base 100-V base ); n The preferred value is 3, simulating irregular fluctuations in natural wind. The three fluctuation components are set as follows: Component 1, used to simulate gusts, has the following parameter values: A1=15. f 1 = 0.05Hz =0; Component 2, used to simulate breeze fluctuations, has parameter values of A2=10,f 2 = 0.15Hz =π / 3; the component 3 used to simulate turbulence has parameter values of A3=5. f 3 = 0.3Hz =2π / 3.
[0034] The V(t) value is converted into a blower PWM duty cycle signal (0%~100%). The value of V(t) directly corresponds to the percentage value of the PWM duty cycle, i.e., when V(t)=50, the output duty cycle is 50%. The blower speed in the air conditioning execution module is controlled via CAN bus or hard-wired PWM to operate according to the irregular fluctuation curve of natural wind. When the calculated V(t) value is lower than the minimum PWM duty cycle threshold (e.g., 10%) required for effective blower start-up, the central control unit uses this threshold as the actual output PWM duty cycle to maintain continuous blower operation and ensure uninterrupted airflow. The stepper motor in the multi-directional oscillating mechanism is driven to oscillate periodically according to the factory-set oscillation period and amplitude. The target temperature T is adjusted accordingly. target Adjust the air conditioner's temperature control unit (compressor start / stop or heating PTC output) to control the outlet air temperature.
[0035] (3c) Fragrance release module driver (corresponding to fragrance linkage task) The fragrance release module is driven according to the fragrance type identifier F type Select the micropump enable signal for the corresponding cavity (keeping the micropumps in other cavities off), and control the micropump to start and stop intermittently with PWM duty cycle or switch signal according to the interval period T and single release dose D calculated according to the fragrance linkage formula, so as to pump the fragrance gas to the air conditioning duct. The fragrance release parameters include fragrance release interval time and single release dose. The preset fragrance mapping relationship ensures that when the airflow setting value increases, the fragrance release interval time decreases and the single release dose increases. The calculation formula includes: T = k1·V(t) + b1 and D = k2·V(t) + b2; Wherein, T is the interval between two activations of the fragrance micropump, in seconds (s), ranging from 5s to 120s; D is the fragrance dose released in a single activation, B is dimensionless, corresponding to the duty cycle (0~100%) of the micropump's activation duration, ranging from 5% to 80%, and the output value of D is the percentage value; k1 is the first proportionality coefficient, in seconds, ranging from -0.8 to 0. When k1 is negative, it means that the larger the air volume V(t), the shorter the interval T, that is, the fragrance release frequency increases with the increase of air volume; k2 is the second proportionality coefficient, dimensionless, ranging from 0.5 to 0.6. When k2 is positive, it means that the larger the air volume V(t), the larger the single release dose D; k1 and k2 together achieve the linkage effect of "the larger the air volume, the stronger the fragrance release". b1 is the time interval bias, in seconds, ranging from 85s to 120s; b2 is the dose bias, dimensionless, ranging from 5 to 20. These parameters together achieve a positive correlation between fragrance release and air volume, that is, the greater the air volume, the more frequent the fragrance release and the greater the amount released at one time.
[0036] The central control unit operates on a cycle of T. Within each cycle, it outputs a PWM signal with a duty cycle of D to drive the corresponding micropump (i.e., within one T cycle, the micropump's on time is T×D, and its off time is T×(1-D)). This pumps the fragrance gas from the multi-chamber fragrance storage unit to the negative pressure zone of the air conditioning duct, where it diffuses into the cabin with the air conditioning airflow. For example, in a cycle of T=40 seconds and D=45%, the actual operating state of the micropump is: on time: 40×45%=18 seconds, off time: 40×(1-45%)=22 seconds. That is, the micropump is on for 18 seconds, off for 22 seconds, on for 18 seconds again, and off for 22 seconds again, repeating this cycle.
[0037] (3D) Sound simulation module driver (corresponding audio management task) The central control unit is labeled S according to the sound effect scheme. type The system searches for and retrieves the corresponding multitrack ambient sound effect file from a preset non-volatile memory. The multitrack ambient sound effect file is determined based on the user-selected scene. For example, simulating sea breeze includes wave and sea breeze channels, with a selectable seagull channel; simulating forest wind includes forest wind sounds, with a selectable birdsong channel; simulating grassland wind includes grassland wind sounds, with a selectable insect chirping channel. Every 200ms, the current wind volume value V(t) is read, and the audio gain is calculated using a logarithmic mapping formula. L=k3·lg(V(t))+b3 L is the audio output gain value, in dB, ranging from -60dB to 10dB; k3 is the third proportionality coefficient representing the effect of airflow changes on volume, in dB, ranging from 20 to 30; b3 is the volume offset, in dB, ranging from -55 to -20. This design aims to achieve a smooth change in volume with airflow, avoiding abrupt changes. k3 is the slope of the logarithmic mapping curve, determining the sensitivity of volume changes to airflow variations; a larger k3 means that even slight changes in airflow can cause significant volume changes. b3 is the intercept of the logarithmic mapping curve, determining the baseline starting position of volume changes with airflow. This logarithmic mapping design ensures that volume changes appear uniform to the human ear, avoiding the abrupt auditory effects caused by nonlinear amplification. The formula for calculating L applies to the range where the airflow setpoint V(t) ≥ 1, and the values of parameters k3 and b3 satisfy the constraint 2k3 + b3 ≤ 10, ensuring that the calculated value of L does not exceed its upper limit of 10dB throughout the entire effective range of V(t). When L takes a positive value, it indicates that the original audio file is amplified to accommodate cases where the original material has a low loudness. The typical dynamic range in the digital audio domain is 12~18dB, and a positive gain of 10dB is still within the safe range and will not cause clipping distortion. If the original audio file is normalized for loudness according to industry practice, 0dB gain corresponds to a comfortable reference listening loudness, and L mainly operates in the attenuation region; +10dB is only a tolerance design for non-standard materials and is not the norm.
[0038] When V(t) = 0, L is forced to a mute state (-∞dB or audio output off), and the volume fade-in logic when the airflow starts from 0 is handled separately. When V(t) ≤ 1, the audio gain value is determined by linear interpolation between the audio gain value calculated according to the logarithmic mapping relationship when mute and airflow setting is 1, avoiding drastic volume fluctuations at extremely low airflow in the logarithmic formula, making the auditory transition more natural.
[0039] The central control unit sends gain adjustment commands and audio stream data to the digital signal processor (DSP) via the audio bus. After processing by the DSP, the ambient sound effects that change synchronously with the current airflow are played through the vehicle speaker array.
[0040] (3e) Synchronous monitoring and security surveillance (security surveillance task) The central control unit periodically (e.g., every 1000ms) reads the vehicle interior temperature T through the environmental detection module. in Humidity H in CO2 concentration C CO2 ; If T in With T target If the deviation exceeds ±2℃, the output of the temperature control unit will be automatically adjusted (for cooling or heating compensation). If the vehicle is equipped with a CO2 concentration sensor and detects C CO2 If the CO2 concentration exceeds 800 ppm, while maintaining the airflow experience, open the external circulation damper to 10%~30% to introduce fresh air. Once the CO2 concentration drops below 600 ppm, resume full internal circulation. If any actuator feedback abnormality is detected (such as micro pump overcurrent, vane motor stall, blower failure), a degradation strategy is executed (the corresponding faulty module is shut down, and the user is notified on the central control screen), while the remaining modules continue to operate; S4: Real-time interaction and dynamic adjustment during operation In simulated wind mode operation, the central control unit responds in real time to the user's dynamic adjustment commands for airflow intensity (corresponding to the α value slider) and volume via a human-machine interface (central touchscreen or voice pickup device), and immediately updates the corresponding parameters in each drive formula in step S3 above, achieving instant response, specifically including: When the user adjusts the "Airflow Intensity" slider (levels 1-10), the α value is immediately updated and V is recalculated. base The next air volume control cycle will take effect; When the user adjusts the temperature setting, update T immediately. target The temperature control unit responds in real time; When the user adjusts the vehicle's master volume knob, the final volume of the simulated wind mode sound effect output will be superimposed on the audio gain L value and the vehicle audio system's master volume setting. The specific superposition logic is determined by the vehicle audio system's preset volume control strategy.
[0041] S5: Mode Exit and State Resumption The central control unit triggers an exit interrupt when any of the following exit conditions are detected: Exit condition 1: The user actively turns off the simulated wind mode via the central control screen or voice command; Exit condition 2: The mode continues to run for a preset time T. duration Exit condition three: The vehicle is turned off.
[0042] Exiting the execution process includes: For the air conditioning execution module: the blower PWM duty cycle gradually decreases at a rate of 5% every 2 seconds until the duty cycle drops to 0% and then stops outputting, and the oscillating motor returns to the default center position; if a new mode start command is detected during the exit process, the exit process is immediately terminated and the S3 parameter loading stage is re-entered. For the fragrance release module: immediately shut off the enable signals of all micropumps to stop fragrance release; For the sound simulation module: The central control unit sends a volume fade-out command to the DSP, which linearly attenuates the volume gain to -∞dB (mute) within 3 seconds, and then stops the audio stream playback; Subsequently, the central control unit reads the original operating parameters of each module stored in S2 from the backup area of the non-volatile memory, and restores them to the operating state before entering the simulated wind mode via the CAN bus or hard-wired signals. After the entire exit process is completed, the system returns to the standby state described in S1 and continues to monitor the conditions for the next simulated wind mode trigger.
[0043] The central control unit runs a multi-task scheduling controller, which is implemented using a real-time operating system (RTOS). It manages the following tasks, with the scheduling cycle for each task being: 100ms for airflow management, 500ms for fragrance linkage, 200ms for audio management, and 1000ms for security monitoring, ensuring that the collaborative response delay of each module does not exceed 200ms.
[0044] In one specific embodiment, the system collaborative control flow is as follows: The user selects the "Summer Seaside" mode via the central control screen. The central control unit immediately closes all windows and the sunroof via the CAN bus and switches the air conditioning to recirculation mode. The air conditioning execution module starts, and the blower speed follows the wave-shaped curve (showing a cycle of slow start-intensity-weakening-smoothing) calculated by the natural wind model formula V(t) described in step (3b). At the same time, the air outlet louvers automatically swing left and right within a range of ±30°, and the outlet temperature is set to 22°C. The micropump in the marine fragrance chamber corresponding to the summer seaside scene in the fragrance release module is selected and activated by the central control unit. The micropump operates with a duty cycle positively correlated with the air volume, intermittently releasing fragrance. The sound simulation module calls the afternoon wave sound effect corresponding to the summer seaside scene from the audio library and plays it through the vehicle's surround sound system. Its volume base value is automatically adjusted according to the air volume level.
[0045] In one specific embodiment, a personalized customization and memory function is also included, as detailed below: Users can configure detailed settings in the submenu: airflow fluctuation period (fast / medium / slow), fragrance type (seaweed / coconut breeze / salty mist), and sound effects (ocean wave proportion, whether to add seagull sounds). After setting, it can be saved as "My Simulated Wind Mode". The system records all parameters of this mode. The next time you use the voice command "Open My Simulated Wind", the system will directly call up this set of parameters to execute, achieving one-click access to a personalized experience.
[0046] In one specific embodiment, intelligent linkage and scene adaptation functions are also included, as detailed below: When the CO2 sensor reading inside the vehicle rises to the set threshold of 800ppm, the central control unit intelligently introduces a small amount of external circulating fresh air, accounting for no more than 30% of the fresh air, while maintaining the airflow experience. This means controlling the air conditioning module to open the external circulation damper to 10%~30% and then resuming full internal circulation once the CO2 concentration drops below 600ppm.
[0047] When the vehicle enters an area with specific natural landscapes (such as coastal roads, forest roads, and grassland roads), the central control screen will actively pop up a scene selection interface, prompting the user to select whether to enable the simulated wind mode and the corresponding simulated scene (such as sea breeze, forest breeze, and grassland breeze), and enter the simulated wind mode of the corresponding scene after the user confirms.
[0048] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0049] This invention also provides a computer program product, including a computer program / instructions that, when executed by a processor, implement the various steps of the method described in this invention.
Claims
1. A vehicle-mounted simulated wind control system, characterized in that, include: The air volume characteristic generation module is used to generate air volume setpoints that vary over time and have irregular fluctuation characteristics. The fragrance control parameter calculation module is used to calculate the fragrance release parameters that match the air volume setting value based on the preset fragrance mapping relationship. The volume gain calculation module is used to calculate an audio gain value that matches the airflow setting value based on a preset volume mapping relationship. The collaborative drive module is used to synchronously send the air volume setpoint, the fragrance release parameter, and the audio gain value to the air conditioner execution terminal, the fragrance release terminal, and the audio playback terminal for execution within the same control cycle.
2. The vehicle-mounted simulated wind control system as described in claim 1, characterized in that, In the air volume characteristic generation module, the air volume setting value consists of a base air volume value and multiple sinusoidal wave components superimposed on it, and the amplitude, frequency and initial amplitude of each sinusoidal wave component are different from each other.
3. The vehicle-mounted simulated wind control system as described in claim 1 or 2, characterized in that, The method for calculating the air volume setpoint includes: V(t)=V base + ; In the formula, V(t) is the real-time airflow setpoint at time t; t is the running time calculated from the start of the simulated wind mode; V base Basic air volume; A i , f i , Let be the amplitude, frequency, and initial phase of the i-th wave component, respectively. n The number of fluctuation components.
4. The vehicle-mounted simulated wind control system as described in claim 1, characterized in that, The fragrance release parameters include fragrance release interval time and single release dose. The preset fragrance mapping relationship ensures that when the air volume setting value increases, the fragrance release interval time decreases and the single release dose increases.
5. The vehicle-mounted simulated wind control system as described in claim 4, characterized in that, The calculation formula for the preset fragrance mapping relationship includes: T = k1·V(t) + b1; In the formula, T is the fragrance release interval; k1 is the set first proportional coefficient; and b1 is the set first bias.
6. The vehicle-mounted simulated wind control system as described in claim 4 or 5, characterized in that, The calculation formula for the preset fragrance mapping relationship includes: D = k2·V(t) + b2; In the formula, D is the fragrance dose released per release; k2 is the set second proportional coefficient; and b2 is the set second bias.
7. The vehicle-mounted simulated wind control system as described in claim 1, characterized in that, When the airflow setting value is greater than or equal to 1, there is a logarithmic mapping relationship between the audio gain value and the airflow setting value.
8. The vehicle-mounted simulated wind control system as described in claim 7, characterized in that, The default volume mapping is as follows: L = k3·lg(V(t)) + b3; In the formula, k3 is the set gain coefficient, and b3 is the set third bias.
9. A vehicle-mounted simulated wind control method applied to the system of claim 1, characterized in that, include: Generates airflow setpoints that vary over time and exhibit irregular fluctuations; Based on the preset fragrance mapping relationship, calculate the fragrance release parameters that match the airflow setting value; Based on the preset volume mapping relationship, calculate the audio gain value that matches the airflow setting value; Within the same control cycle, the air volume setpoint, the fragrance release parameter, and the audio gain value are synchronously sent to the air conditioner actuator, the fragrance release terminal, and the audio playback terminal for execution.
10. A computer program product comprising a computer program / instructions, characterized in that, When the computer program / instruction is executed by the processor, it implements the steps of the vehicle-mounted simulated wind control method of claim 9.
