A method, apparatus, device, and medium for reducing cab vibration and noise
By fluctuating within the speed range of the electric truck air conditioning compressor and calculating the vibration amplitude of the acceleration sensor, the optimal speed is determined, thus solving the vibration and noise problems of electric truck air conditioning in high-temperature environments and achieving a balance between temperature requirements and driver comfort.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- 潍柴新能源商用车有限公司
- Filing Date
- 2023-11-07
- Publication Date
- 2026-06-19
AI Technical Summary
How to effectively reduce noise in the cab while ensuring the air conditioning temperature requirements of electric trucks, especially in high-temperature environments, and address the vibration and noise issues caused by the speed adjustment of the air conditioning compressor.
The speed range of the air conditioning compressor is determined by setting the desired temperature and the difference between the current temperature, and fluctuates within this range. The vibration amplitude is obtained by combining the acceleration sensor, and the weighted value is calculated to determine the optimal speed to meet the driver's comfort needs.
It effectively reduces noise in the cab, ensures the air conditioning temperature requirement, and regenerates an alternative optimal speed to improve comfort when the driver is not comfortable.
Smart Images

Figure CN117774616B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of electric truck comfort, and more particularly to a method, apparatus, device, and medium for reducing cab vibration and noise. Background Technology
[0002] The formal name for a truck is a heavy-duty truck, a type of vehicle used for transporting goods and commodities. This includes dump trucks, tractor-trailers, off-road trucks for non-highway and roadless areas, and various trucks manufactured specifically for special needs. Meanwhile, in response to the development of new energy vehicles, electric trucks have emerged.
[0003] In traditional trucks, vibration and noise are primarily influenced by the engine. However, in electric trucks, the excitation source is the electric motor, which generates significantly more vibration and noise. Therefore, when the air conditioning is on in an electric truck, the compressor activates, making the vibration and noise in the cab more noticeable to the driver and passengers. If the increased vibration and noise from the air conditioning significantly distracts the driver and passengers, affecting their driving ability. In current technology, the control logic of the electric truck's air conditioning compressor is strongly temperature-dependent. When the cab temperature is high, the compressor speed increases; when the cab temperature is low, the compressor speed decreases. In hot weather, the cab temperature is high, making it difficult to simultaneously reduce both noise and temperature.
[0004] Therefore, how to ensure the temperature requirements of electric truck air conditioning while effectively reducing noise in the cab has become an urgent problem to be solved. Summary of the Invention
[0005] This application provides a method, apparatus, device, and medium for reducing cab vibration and noise, in order to solve the following technical problem: how to ensure the temperature requirements of the air conditioning in an electric truck while effectively reducing noise in the cab.
[0006] In a first aspect, embodiments of this application provide a method for reducing vibration and noise in a driver's cab, characterized in that the method includes: setting a desired temperature and acquiring the current temperature based on a preset temperature sensor; wherein the current temperature is the temperature inside the driver's cab, and the desired temperature is the temperature that the driver's cab needs to maintain; determining a preset speed range of the air conditioning compressor based on the difference between the current temperature and the desired temperature; maintaining the speed of the air conditioning compressor within the speed range and allowing it to fluctuate back and forth, acquiring the vibration amplitude at the location of the acceleration sensor at different speeds based on at least one preset acceleration sensor; calculating a weighted value for different vibration amplitudes corresponding to at least one acceleration sensor; determining an optimal speed based on the weighted value when the number of fluctuations of the air conditioning compressor within the speed range reaches a preset fluctuation threshold; and repeating the above steps and avoiding the optimal speed when the optimal speed does not match the driver in the driver's cab, to generate an alternative optimal speed, until the alternative optimal speed matches the driver in the driver's cab.
[0007] In one implementation of this application, determining a preset air conditioning compressor speed range based on the difference between the current temperature and the desired temperature specifically includes: determining the minimum speed of the air conditioning compressor speed range based on the desired temperature; wherein, the minimum speed is the speed of the air conditioning compressor capable of maintaining the desired temperature fluctuation in the cab; determining the maximum speed corresponding to the current temperature based on the current temperature; comparing the maximum speed corresponding to the current temperature with the upper limit of the air conditioning compressor speed to obtain the maximum speed of the air conditioning compressor; and matching the maximum speed of the air conditioning compressor with the minimum speed of the air conditioning compressor to a preset speed range to determine the speed range of the air conditioning compressor.
[0008] In one implementation of this application, the speed range of the air conditioner compressor is determined by matching a preset speed range with the maximum speed and the minimum speed of the air conditioner compressor. Specifically, this includes: determining a preliminary speed range based on the maximum speed and the minimum speed of the air conditioner compressor; matching the preliminary speed range with the speed range; and determining the speed range of the air conditioner compressor based on the overlap between the preliminary speed range and the speed range.
[0009] In one implementation of this application, the rotational speed of the air conditioning compressor is kept fluctuating within a certain range. The vibration amplitude at the location of the acceleration sensor at different rotational speeds is obtained based on at least one preset acceleration sensor. Specifically, the process includes: rotating the air conditioning compressor and gradually increasing its rotational speed until the rotational speed of the air conditioning compressor reaches the upper limit of the air conditioning compressor's rotational speed range; when the rotational speed of the air conditioning compressor reaches the upper limit of the air conditioning compressor's rotational speed range, reducing the rotational speed of the air conditioning compressor until it reaches the lower limit of the air conditioning compressor's rotational speed range; obtaining the vibration amplitude at the location of the acceleration sensor at different rotational speeds based on at least one acceleration sensor in the driver's cab, and matching the vibration amplitude with the rotational speed of the air conditioning compressor to obtain a rotational speed correspondence table.
[0010] In one implementation of this application, calculating the weighted value of the vibration amplitude corresponding to at least one accelerometer specifically includes: obtaining the vibration amplitude of at least one accelerometer at the same time and obtaining the weight of at least one accelerometer; and obtaining the weighted value corresponding to at least one accelerometer based on the vibration amplitude of at least one accelerometer and the weight of at least one accelerometer.
[0011] In one implementation of this application, when the number of fluctuations of the air conditioner compressor within the speed range reaches a preset fluctuation threshold, the optimal speed is determined based on a weighted value. Specifically, this includes: obtaining multiple weighted values within the fluctuation threshold number; wherein the number of multiple weighted values is the same as the number of fluctuation thresholds; calculating the average of the multiple weighted values; and matching the average of the multiple weighted values with a preset speed correspondence table to determine the optimal speed.
[0012] In one implementation of this application, when the optimal speed does not match the driver in the cab, the above steps are repeated and the optimal speed is avoided to generate an alternative optimal speed until the alternative optimal speed matches the driver in the cab. Specifically, this includes: when the driver in the cab does not match the optimal speed, deleting the optimal speed and the speed range within the predetermined range of the optimal speed from the speed range of the air conditioning compressor to obtain an alternative speed range; repeatedly calculating and obtaining a weighted value based on the alternative speed range of the air conditioning compressor, and determining the alternative optimal speed based on the weighted value; when the alternative optimal speed matches the driver in the cab, using the alternative optimal speed as the optimal speed; when the alternative optimal speed does not match the driver in the cab, generating a new alternative optimal speed until the alternative optimal speed matches the driver in the cab.
[0013] Secondly, this application also provides a device for reducing cab vibration and noise. The device includes a temperature sensor, an acceleration sensor, a controller, and an air conditioning compressor. The temperature sensor, acceleration sensor, and air conditioning compressor are all connected to the controller. The temperature sensor is used to acquire the temperature inside the cab and upload it to the controller. The acceleration sensor is used to acquire the vibration amplitude at the location where the acceleration sensor is placed and send it to the controller. The air conditioning compressor is used to rotate and deliver hot or cold air to the cab and send the rotation speed to the controller.
[0014] Thirdly, embodiments of this application also provide a device for reducing cab vibration and noise, characterized in that the device 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, the instructions being executed by the at least one processor to enable the at least one processor to: set a desired temperature and acquire a current temperature based on a preset temperature sensor; wherein the current temperature is the temperature inside the cab, and the desired temperature is the temperature that the cab needs to maintain; determine a preset speed range of the air conditioning compressor based on the difference between the current temperature and the desired temperature; maintain the speed of the air conditioning compressor within the speed range and allow it to fluctuate back and forth, acquiring the vibration amplitude of the position of the acceleration sensor at different speeds based on at least one preset acceleration sensor; calculate a weighted value for different vibration amplitudes corresponding to at least one acceleration sensor; when the number of fluctuations of the air conditioning compressor within the speed range reaches a preset fluctuation threshold, determine an optimal speed based on the weighted value; when the optimal speed does not match the driver in the cab, repeat the above steps and avoid the optimal speed to generate an alternative optimal speed until the alternative optimal speed matches the driver in the cab.
[0015] Fourthly, embodiments of this application also provide a non-volatile computer storage medium for reducing cab vibration and noise, storing computer-executable instructions, characterized in that the computer-executable instructions are configured to: set a desired temperature and obtain the current temperature based on a preset temperature sensor; wherein the current temperature is the temperature inside the cab, and the desired temperature is the temperature that the cab needs to maintain; determine a preset speed range of the air conditioning compressor based on the difference between the current temperature and the desired temperature; maintain the speed of the air conditioning compressor within the speed range and allow it to fluctuate back and forth, obtaining the vibration amplitude of the position of the acceleration sensor at different speeds based on at least one preset acceleration sensor; calculate a weighted value for different vibration amplitudes corresponding to at least one acceleration sensor; when the number of fluctuations of the air conditioning compressor within the speed range reaches a preset fluctuation threshold, determine the optimal speed based on the weighted value; when the optimal speed does not match the driver in the cab, repeat the above steps and avoid the optimal speed to generate an alternative optimal speed until the alternative optimal speed matches the driver in the cab.
[0016] This application provides a method, apparatus, device, and medium for reducing cab vibration and noise. By acquiring the current temperature and setting a desired temperature, the rotational speed range of the air conditioning compressor is determined to ensure the power of the air conditioning compressor. Based on the vibration amplitude of the acceleration sensor when the air conditioning compressor fluctuates within the rotational speed range, the vibration of the cab at different rotational speeds is determined. The optimal rotational speed of the air conditioning compressor is determined based on the minimum vibration condition, thereby ensuring the temperature requirements of the electric truck air conditioning and effectively reducing noise in the cab. When the driver is not comfortable with the optimal rotational speed, an alternative optimal rotational speed is generated to take into account the driver's comfort. Attached Figure Description
[0017] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments of this application and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0018] Figure 1 A flowchart illustrating a method for reducing cab vibration and noise, provided in an embodiment of this application;
[0019] Figure 2 This is a schematic diagram of the internal structure of a device for reducing cab vibration and noise, provided as an embodiment of this application. Detailed Implementation
[0020] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below in conjunction with specific embodiments and corresponding drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0021] This application provides a method, apparatus, device, and medium for reducing cab vibration and noise, in order to solve the following technical problem: how to ensure the temperature requirements of the air conditioning in an electric truck while effectively reducing noise in the cab.
[0022] The technical solutions proposed in the embodiments of this application will be described in detail below with reference to the accompanying drawings.
[0023] Figure 1 A flowchart illustrating the reduction of cab vibration and noise is provided as an embodiment of this application. Figure 1 As shown in the figure, an embodiment of this application provides a method for reducing cab vibration and noise, which specifically includes the following steps:
[0024] Step 1: Set the desired temperature and obtain the current temperature based on a preset temperature sensor. The current temperature is the temperature inside the cab, and the desired temperature is the temperature the cab needs to maintain.
[0025] The embodiments of this application are mainly applicable to electric trucks. Electric truck drivers need to drive the vehicle for a long time, so the comfort of the vehicle is crucial to the driver. The temperature and noise in the cab can directly affect the driver's driving comfort.
[0026] The current temperature is the temperature inside the electric truck cab, which is directly obtained by a temperature sensor installed inside the cab. The desired temperature is the temperature set by the driver, that is, the temperature that the driver wants the cab to be kept at. The desired temperature can be set via the air conditioning remote control or the touch screen.
[0027] It should be noted that the desired temperature can also be preset by the driver. The driver can set the temperature inside the cab to a constant 24 degrees Celsius, meaning the desired temperature inside the cab is 24 degrees Celsius. When the actual temperature inside the cab differs significantly from the desired temperature, or when the difference exceeds the preset temperature difference, the cab air conditioning will automatically activate to maintain the cab temperature at 24 degrees Celsius.
[0028] Step 2: Determine the preset air conditioner compressor speed range based on the difference between the current temperature and the desired temperature.
[0029] The faster the air conditioning compressor rotates, the stronger the air conditioning power, and theoretically, the greater the noise generated in the cab. Conversely, the slower the air conditioning compressor rotates, the weaker the air conditioning power, and theoretically, the less noise generated in the cab. It should be noted that there is a time when the air conditioning compressor's rotational speed is neither the minimum nor the maximum, but the noise level in the cab is at its lowest. This is because there are many components in the cab, resulting in a high modal density. At certain rotational speeds, the air conditioning compressor may resonate with the inherent modes of the cab or certain internal components, leading to greater vibration and noise in the cab at those speeds. Therefore, it is essential to reasonably avoid these modal resonances in the cab and its internal components.
[0030] Meanwhile, in order to ensure that the air conditioner can change the actual temperature in the driver's cabin to the expected temperature within a certain period of time, the speed of the air conditioner compressor cannot be reduced indiscriminately. Therefore, it is necessary to determine the speed range of the air conditioner compressor.
[0031] Step 21: Determine the minimum speed of the air conditioner compressor's speed range based on the desired temperature.
[0032] The minimum speed is the speed at which the air conditioning compressor can maintain the desired temperature fluctuation in the cab. In a specific case, the outdoor temperature of the electric truck is 34 degrees Celsius, the temperature in the cab of the electric truck is 37 degrees Celsius, and the driver wants to lower the temperature in the cab to 24 degrees Celsius. Therefore, the speed at which the air conditioning compressor can maintain a constant temperature of 24 degrees Celsius in the cab is the minimum speed of the air conditioning compressor.
[0033] The minimum speed can be calculated based on the specifications of the air conditioning compressor, the volume of the cab, and the temperature difference between the inside and outside. This method is existing technology and will not be elaborated here.
[0034] Step 22: Determine the maximum speed corresponding to the current temperature based on the current temperature.
[0035] Referring to step 21, the current temperature is the temperature inside the driver's cab. If the temperature inside the driver's cab is 37 degrees, then the maximum speed of the air conditioning compressor is determined based on 37 degrees. This maximum speed is the speed at which the air conditioning compressor will reduce the current temperature to the specified temperature within a specified time.
[0036] In a specific case, if the current temperature is 37 degrees Celsius, the specified time is 10 minutes, and the specified temperature is 16 degrees Celsius, then the maximum speed corresponding to the current temperature can be determined based on the specifications of the air conditioning compressor, the volume of the cab, and the difference between the current temperature and the specified temperature.
[0037] Step 23: Compare the maximum speed corresponding to the current temperature with the upper limit of the air conditioner compressor speed to obtain the maximum speed of the air conditioner compressor.
[0038] To consider the feasibility of the solution, it is necessary to compare the maximum speed corresponding to the current temperature with the maximum speed of the air conditioner compressor to determine whether the maximum speed at the current temperature is greater than the maximum speed of the air conditioner compressor. That is, if the maximum speed at the current temperature is not greater than the maximum speed of the air conditioner compressor, the maximum speed of the air conditioner compressor shall be taken as the maximum speed of the air conditioner compressor. If the maximum speed at the current temperature is less than the maximum speed of the air conditioner compressor, the maximum speed corresponding to the current temperature shall be taken as the maximum speed of the air conditioner compressor.
[0039] Step 24: Match the preset speed range with the maximum speed and minimum speed of the air conditioner compressor to determine the speed range of the air conditioner compressor.
[0040] When air conditioner compressors are manufactured, they are set with a speed range, corresponding to the air conditioner's fan speed. These ranges are: high fan speed (3000 rpm to 4000 rpm), medium fan speed (2000 rpm to 2999 rpm), low fan speed (1000 rpm to 1999 rpm), and ultra-low fan speed (0 rpm to 999 rpm). If the air conditioner compressor operates outside this range, it will damage the compressor. Therefore, the compressor's speed range needs to be determined based on the preset speed range.
[0041] Step 241: Determine the initial speed range based on the maximum speed and minimum speed of the air conditioner compressor.
[0042] First, determine the initial speed range based on the minimum and maximum speeds of the air conditioner compressor obtained in steps 22 and 23.
[0043] Step 242: Match the initial speed range with the speed interval, and determine the speed range of the air conditioning compressor based on the overlap between the initial speed range and the speed interval.
[0044] The initial speed range is compared with the speed interval, and the final speed range, i.e. the speed range of the air conditioner compressor, is determined based on the overlap between the initial speed range and the speed interval.
[0045] In a specific example, the initial speed range is 1200 r / min to 2100 r / min. By matching this with the speed ranges of high fan speed (3000 r / min to 4000 r / min for air conditioning compressor), medium fan speed (2000 r / min to 2999 r / min for air conditioning compressor), low fan speed (1000 r / min to 1999 r / min for air conditioning compressor), and ultra-low fan speed (0 r / min to 999 r / min for air conditioning compressor), it can be seen that the initial speed range mostly falls in the low fan speed range, that is, the speed range of the air conditioning compressor is 1200 r / min to 1999 r / min.
[0046] Step 3: Keep the speed of the air conditioner compressor fluctuating within the speed range, and obtain the vibration amplitude of the position of the acceleration sensor at different speeds according to at least one preset acceleration sensor.
[0047] The air conditioner compressor rotates and its rotational speed is gradually increased until it reaches the upper limit of its rotational speed range. When the air conditioner compressor reaches the upper limit of its rotational speed range, its speed is reduced until it reaches the lower limit of its rotational speed range.
[0048] When the air conditioner is started, the compressor speed gradually increases from zero to its maximum speed, which is between 1200 r / min and 1999 r / min. Upon reaching the maximum speed, the compressor speed decreases until it returns to 1200 r / min, and this cycle repeats.
[0049] When the air conditioning compressor reciprocates and adjusts its speed, the vibration amplitude of the acceleration sensor at different speeds is obtained from at least one acceleration sensor in the cab, and the vibration amplitude is matched with the speed of the air conditioning compressor to obtain a speed correspondence table.
[0050] The speed correspondence table shows the vibration amplitude values corresponding to various acceleration sensors in the driver's cab when the air conditioner operates at different speeds.
[0051] Step 4: Calculate the weighted value of different vibration amplitudes corresponding to at least one accelerometer.
[0052] Because of the complex structure of electric trucks, the rotational speed of the air conditioning compressor varies depending on the vibration amplitude at different locations within the cab. Furthermore, the driver's sensitivity to vibrations from different components within the cab varies. For example, a driver might be unusually sensitive to steering wheel vibrations, in which case the vibration amplitude of the accelerometer on the steering wheel would have a higher weight than that of other accelerometers. By weighted summing the vibration amplitudes from at least one accelerometer within the cab, the rotational speed of the air conditioning compressor can be determined based on the minimum weighted value.
[0053] First, the vibration amplitude values of at least one accelerometer are acquired at the same time, and the weights of these at least one accelerometer are also determined. To ensure the accuracy of the measurement results, the vibration amplitude values of at least one accelerometer must be at the same time. Based on the vibration amplitude values and weights of at least one accelerometer, a weighted value corresponding to at least one accelerometer is obtained. Based on the vibration amplitude values and weights of the accelerometers, the impact of the air conditioning compressor speed on the cab vibration at a given time can be determined.
[0054] Step 5: When the number of fluctuations of the air conditioner compressor within the speed range reaches the preset fluctuation threshold, determine the optimal speed based on the weighted value.
[0055] To ensure the accuracy of the test, the air conditioner compressor should fluctuate multiple times within its speed range. In actual testing, the fluctuation threshold was set to five times, meaning the air conditioner compressor oscillates five times within the speed range. The optimal speed can then be determined based on the weighted value.
[0056] It should be noted that the weighted values for different calculations are based on the air conditioner compressor speed, meaning that the air conditioner compressor speed corresponds to the same value for all weighted values.
[0057] Step 51: Obtain multiple weighted values within the fluctuation threshold number of times.
[0058] In this case, the number of weighted values is the same as the number of fluctuation thresholds. Referring to the example above, if the fluctuation threshold is five times, then the number of weighted values is five.
[0059] Step 52: Calculate the average of multiple weighted values.
[0060] This step is existing technology and will not be described in detail here.
[0061] Step 53: Match the average of multiple weighted values with a preset speed correspondence table to determine the optimal speed.
[0062] In step 3, a speed correspondence table can be obtained. By matching the average of multiple weighted values with the speed correspondence table, the optimal speed can be obtained.
[0063] Step 6: When the optimal speed does not match the driver in the cab, repeat the above steps and avoid the optimal speed to generate an alternative optimal speed until the alternative optimal speed matches the driver in the cab.
[0064] It should be noted that when the driver uses the air conditioning again later, the controller will automatically adjust the air conditioning compressor speed to the optimal speed for the temperature that has been identified. If the driver or passengers feel that the compressor speed is causing discomfort, they can select the optimal speed again in the same way as when they first turned on the air conditioning.
[0065] During the use of air conditioning, in order to take into account the differences between human bodies, for most drivers, the optimal speed is the balance point between cabin temperature and vibration amplitude. However, if the driver feels uncomfortable at the optimal speed, steps 1 to 5 can be repeated to obtain an alternative optimal speed. The alternative optimal speed is different from the optimal speed, that is, the optimal speed is avoided.
[0066] First, if the driver in the cab does not match the optimal speed, that is, if the driver feels uncomfortable with the optimal speed of the air conditioning compressor, then the optimal speed and the speed range within the predetermined range of the optimal speed can be deleted from the speed range of the air conditioning compressor to obtain an alternative speed range.
[0067] It should be noted that the speed range within the predetermined optimal speed range is determined based on actual conditions.
[0068] Repeat steps 1-5 to process the alternative speed range to obtain the alternative speed range. It can be understood that when the air conditioner compressor performs reciprocating operation, it does not avoid the removed optimal speed and the speed range within the predetermined range of optimal speed, but only avoids the removed optimal speed and the speed range within the predetermined range of optimal speed when determining the alternative optimal speed.
[0069] Finally, the driver selects an alternative optimal speed. When the alternative optimal speed matches the driver in the cab, it becomes the optimal speed. When the alternative optimal speed does not match the driver in the cab, a new alternative optimal speed is generated until the alternative optimal speed matches the driver in the cab.
[0070] An acceleration sensor, a temperature sensor, a controller, and a compressor are installed in the cab of the electric truck. The temperature sensor acquires the temperature inside the cab and uploads it to the controller. The acceleration sensor acquires the vibration amplitude at its placement location and sends it to the controller. The compressor rotates and delivers hot or cold air to the cab, sending its rotational speed to the controller. The controller determines the optimal compressor speed at the desired temperature based on the cab temperature, the set desired temperature, the vibration amplitude at the acceleration sensor placement location, and the rotational speed. It should be noted that this optimal speed is initially calculated as the compressor speed with the lowest vibration amplitude; subsequent optimal speeds are those adapted to the driver's comfort in the electric truck.
[0071] The above are embodiments of the method proposed in this application. Based on the same inventive concept, embodiments of this application also provide a device for reducing cab vibration and noise, the structure of which is as follows: Figure 2 As shown.
[0072] Figure 2 This is a schematic diagram of the internal structure of a device for reducing cab vibration and noise, provided as an embodiment of this application. Figure 2 As shown, the device includes:
[0073] At least one processor 301;
[0074] And a memory 302 that is communicatively connected to at least one processor;
[0075] The memory 302 stores instructions executable by at least one processor. These instructions are executed by at least one processor 301 to enable the at least one processor 301 to: set a desired temperature and acquire the current temperature based on a preset temperature sensor; wherein the current temperature is the temperature inside the driver's cab, and the desired temperature is the temperature that the driver's cab needs to maintain; determine a preset speed range for the air conditioning compressor based on the difference between the current temperature and the desired temperature; maintain the speed of the air conditioning compressor within the speed range and allow it to fluctuate back and forth, acquiring the vibration amplitude of the position of the acceleration sensor at different speeds based on at least one preset acceleration sensor; calculate a weighted value for the different vibration amplitudes corresponding to at least one acceleration sensor; when the number of fluctuations of the air conditioning compressor within the speed range reaches a preset fluctuation threshold, determine the optimal speed based on the weighted value; and when the optimal speed does not match the driver inside the driver's cab, repeat the above steps and avoid the optimal speed to generate an alternative optimal speed until the alternative optimal speed matches the driver inside the driver's cab.
[0076] Some embodiments of this application provide corresponding to Figure 1 A non-volatile computer storage medium for reducing cab vibration and noise, storing computer-executable instructions configured as follows:
[0077] Set the desired temperature and obtain the current temperature based on a preset temperature sensor; where the current temperature is the temperature inside the driver's cab, and the desired temperature is the temperature that the driver's cab needs to maintain; determine the preset speed range of the air conditioning compressor based on the difference between the current temperature and the desired temperature; keep the speed of the air conditioning compressor within the speed range and fluctuate back and forth, and obtain the vibration amplitude of the position of the acceleration sensor at different speeds based on at least one preset acceleration sensor; calculate the weighted value of the different vibration amplitudes corresponding to at least one acceleration sensor; when the number of fluctuations of the air conditioning compressor within the speed range reaches a preset fluctuation threshold, determine the optimal speed based on the weighted value; if the optimal speed does not match the driver in the driver's cab, repeat the above steps and avoid the optimal speed to generate an alternative optimal speed until the alternative optimal speed matches the driver in the driver's cab.
[0078] The various embodiments in this application are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the embodiments for IoT devices and media are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions of the method embodiments.
[0079] The systems, media, and methods provided in this application are one-to-one correspondences. Therefore, the systems and media also have similar beneficial technical effects as their corresponding methods. Since the beneficial technical effects of the methods have been described in detail above, the beneficial technical effects of the systems and media will not be repeated here.
[0080] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0081] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0082] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0083] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0084] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0085] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0086] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0087] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0088] The above are merely embodiments of this application and are not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.
Claims
1. A method of reducing cab vibration and noise, characterized by, The method includes: Set the desired temperature and obtain the current temperature based on a preset temperature sensor; wherein, the current temperature is the temperature inside the cab, and the desired temperature is the temperature that the cab needs to maintain; The preset air conditioner compressor speed range is determined based on the difference between the current temperature and the desired temperature; The air conditioner compressor's speed is maintained within a fluctuating range, and the vibration amplitude at the location of the acceleration sensor at different speeds is obtained based on at least one preset acceleration sensor. Specifically, this includes: The air conditioner compressor rotates and the rotation speed is gradually increased until the rotation speed of the air conditioner compressor reaches the upper limit of the air conditioner compressor's speed range; When the speed of the air conditioner compressor reaches the upper limit of the speed range of the air conditioner compressor, the speed of the air conditioner compressor is reduced until it reaches the lower limit of the speed range of the air conditioner compressor; The vibration amplitude of the acceleration sensor at different speeds is obtained by using at least one acceleration sensor in the cab, and the vibration amplitude is matched with the speed of the air conditioning compressor to obtain a speed correspondence table. Calculating the weighted value of different vibration amplitudes corresponding to the at least one accelerometer sensor specifically includes: Obtain the vibration amplitude of at least one accelerometer at the same time, and obtain the weight of at least one accelerometer; Based on the vibration amplitude of the at least one accelerometer and the weight of the at least one accelerometer, the following is obtained: Take the weighted value corresponding to at least one acceleration sensor; When the number of fluctuations of the air conditioner compressor within its speed range reaches a preset fluctuation threshold, the optimal speed is determined based on the weighted value, specifically including: Obtain multiple weighted values corresponding to the same air conditioner compressor speed within the specified number of fluctuation thresholds; wherein, the number of weighted values is the same as the number of fluctuation thresholds; Calculate the average of the multiple weighted values; The optimal speed is determined by matching the average of the multiple weighted values with a preset speed correspondence table. If the optimal speed does not match the driver in the cab, repeat the above steps and avoid the optimal speed to generate an alternative optimal speed until the alternative optimal speed matches the driver in the cab.
2. The method of reducing cab vibration and noise according to claim 1, wherein, The preset air conditioner compressor speed range is determined based on the difference between the current temperature and the desired temperature, specifically including: The minimum speed of the air conditioning compressor is determined based on the desired temperature; wherein the minimum speed is the speed of the air conditioning compressor that can maintain the desired temperature fluctuation in the cab. Determine the maximum rotational speed corresponding to the current temperature based on the current temperature; The maximum speed of the air conditioner compressor is obtained by comparing the maximum speed corresponding to the current temperature with the upper limit of the air conditioner compressor speed. The speed range of the air conditioner compressor is determined by matching the maximum speed and the minimum speed of the air conditioner compressor with a preset speed range.
3. The method of reducing cab vibration and noise of claim 2, wherein, The speed range of the air conditioner compressor is determined by matching a preset speed range between the compressor's highest and lowest speeds, specifically including: A preliminary speed range is determined based on the highest speed and the lowest speed of the air conditioner compressor. The initial speed range is matched with the speed interval, and the speed range of the air conditioner compressor is determined based on the overlap between the initial speed range and the speed interval.
4. The method of reducing cab vibration and noise of claim 1, wherein, When the optimal speed does not match the driver in the cab, the above steps are repeated and the optimal speed is avoided to generate an alternative optimal speed until the alternative optimal speed matches the driver in the cab, specifically including: When the driver in the cab does not match the optimal speed, the optimal speed and the speed range within the predetermined range of the optimal speed are deleted from the speed range of the air conditioning compressor to obtain an alternative speed range; The weighted value is obtained by repeatedly calculating the alternative speed range of the air conditioner compressor, and the optimal alternative speed is determined based on the weighted value. When the driver in the cab is matched with the alternative optimal speed, the alternative optimal speed is taken as the optimal speed; When the alternative optimal speed does not match the driver in the cab, a new alternative optimal speed is generated until the alternative optimal speed matches the driver in the cab.
5. An apparatus for reducing cab vibration and noise, characterized by, The device includes a temperature sensor, an acceleration sensor, a controller, and an air conditioning compressor, for performing a method for reducing cab vibration and noise as described in any one of claims 1 to 4; The temperature sensor, acceleration sensor, and air conditioning compressor are all connected to the controller. The temperature sensor is used to acquire the temperature inside the cab and upload it to the controller. The acceleration sensor is used to acquire the vibration amplitude at the location where the acceleration sensor is placed and send it to the controller. The air conditioning compressor is used to rotate and deliver hot or cold air to the cab and send the rotation speed to the controller.
6. An apparatus for reducing cab vibration and noise, characterized by, The device includes: At least one processor; And, a memory communicatively connected to the at least one processor; The memory stores instructions executable by the at least one processor, which are executed by the at least one processor to enable the at least one processor to perform a method for reducing cab vibration and noise as described in any one of claims 1 to 4.
7. A non-transitory computer storage medium that stores computer-executable instructions for reducing cab vibration and noise, the computer-executable instructions comprising: The computer-executable instructions are configured to perform a method for reducing cab vibration and noise as described in any one of claims 1 to 4.