Method, device, system, storage medium and terminal for controlling a dynamometer
By limiting the dynamometer's output torque and adjusting speed based on the engine's external characteristic curve, the method stabilizes operation and accurately simulates engine performance, addressing fluctuations caused by load torque exceedance.
Patent Information
- Application Number
- CN201810995746.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2018-08-29
- Publication Date
- 2025-07-15
- Estimated Expiration
- 2038-08-29
AI Technical Summary
Existing control methods for simulating engine operation with a dynamometer result in fluctuating speed and torque when the load torque exceeds the boundary of the engine's external characteristic curve, leading to unstable operation.
A method and system that limits the output torque of the dynamometer based on the engine's external characteristic curve, adjusting the dynamometer's speed and torque to maintain operation within the curve, using torque and speed control signals to stabilize the dynamometer's performance.
Stabilizes the dynamometer's operation within the engine's external characteristic curve, preventing fluctuations in torque and speed, ensuring accurate simulation of engine performance.
Smart Images

Figure CN109298739B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of mechanical control. Specifically, this application relates to methods, devices, systems, storage media, and terminals for controlling a dynamometer. Background Art
[0002] When a dynamometer simulates the operation of an engine (internal combustion engine), it is necessary to control the dynamometer to operate within the external characteristic curve of the engine to be simulated. In some cases, the dynamometer must operate in speed mode. The existing method for controlling a dynamometer to simulate an engine is that if the load torque of the dynamometer exceeds the boundary of the external characteristic curve, a control method of directly reducing the speed set value of the dynamometer is used. Actually, in this direct speed reduction control method, under the mutual influence of the load torque, speed, and the limitations of the external characteristic curve of the dynamometer, the output torque and speed of the dynamometer will fluctuate repeatedly. Figure 1 is a schematic diagram showing the changes in the speed and output torque of the dynamometer during the process of the direct speed reduction control method. As Figure 1 shown, the abscissa of the coordinate system represents time, and the ordinate represents the speed and output torque of the dynamometer, in order to show the corresponding relationship between the speed and torque changing with time in the same figure. On the right side of the time axis, the speed and output torque of the dynamometer fluctuate repeatedly during the adjustment process. Summary of the Invention
[0003] Embodiments of this application provide methods, devices, systems, storage media, and terminals for controlling a dynamometer to at least solve the problem of repeated fluctuations in the speed and output torque near the external characteristic curve when the dynamometer simulates an internal combustion engine in the prior art.
[0004] According to one aspect of the embodiments of this application, a method for controlling a dynamometer is provided, including: obtaining the external characteristic curve of the engine to be simulated by the dynamometer; obtaining the current speed, output torque, and load torque of the dynamometer; determining whether the load torque is greater than the torque corresponding to the current speed represented by the external characteristic curve; if the load torque is greater than the torque corresponding to the current speed represented by the external characteristic curve, generating a torque limit signal, where the torque limit signal is used to limit the output torque to be not greater than the torque corresponding to the current speed represented by the external characteristic curve; and using the torque limit signal to control the dynamometer.
[0005] In this way, based on the external characteristic curve of the engine, the output torque of the dynamometer is limited, so that the dynamometer operates within the external characteristic curve to simulate the engine.
[0006] According to an exemplary embodiment of this application, if the load torque is greater than the torque corresponding to the current speed represented by the external characteristic curve, the current speed drops to a reduced speed, where the reduced speed corresponds to the speed corresponding to the load torque represented by the external characteristic curve, and the method further includes: controlling the output torque to increase to the load torque.
[0007] In such a manner, when the load torque of the dynamometer is too large, the rotational speed smoothly drops to the rotational speed corresponding to the load torque represented by the external characteristic curve.
[0008] According to an exemplary embodiment of the present application, generating the torque limit signal includes: determining the torque corresponding to the current rotational speed according to the external characteristic curve; and generating a torque limit signal according to the torque corresponding to the current rotational speed.
[0009] In such a manner, the output torque of the dynamometer that should be limited at a certain rotational speed is determined.
[0010] According to an exemplary embodiment of the present application, the method further includes, before controlling the dynamometer using the torque limit signal: obtaining the desired rotational speed of the dynamometer; generating a control signal according to the desired rotational speed, the control signal being used to control the dynamometer to operate at the desired rotational speed; and controlling the dynamometer using the control signal.
[0011] In such a manner, the dynamometer operates at the desired rotational speed.
[0012] According to another aspect of the embodiments of the present application, there is also provided a device for controlling a dynamometer, including: a curve acquisition module configured to acquire the external characteristic curve of the engine that the dynamometer is to simulate; a dynamometer state module configured to acquire the current rotational speed, output torque, and load torque of the dynamometer; a judgment module configured to judge whether the load torque is greater than the torque corresponding to the current rotational speed represented by the external characteristic curve; a signal generation module, if the load torque is greater than the torque corresponding to the current rotational speed represented by the external characteristic curve, the signal generation module generates a torque limit signal, the torque limit signal being used to limit the output torque to not be greater than the torque corresponding to the current rotational speed represented by the external characteristic curve; and a control module configured to control the dynamometer using the torque limit signal.
[0013] In such a manner, a device for controlling a dynamometer is provided, which limits the output torque of the dynamometer based on the external characteristic curve of the engine, so that the dynamometer operates within the external characteristic curve to simulate the engine.
[0014] According to an exemplary embodiment of the present application, the device further includes the following modules for rotational speed control before controlling the dynamometer using the torque limit signal: a desired rotational speed acquisition module configured to acquire the desired rotational speed of the dynamometer; a control signal generation module configured to generate a control signal according to the desired rotational speed, the control signal being used to control the dynamometer to operate at the desired rotational speed; and a rotational speed control module configured to control the dynamometer using the control signal.
[0015] In such a manner, the dynamometer operates at the desired rotational speed.
[0016] According to another aspect of the embodiments of the present application, a system for controlling a dynamometer is further provided, including: a dynamometer; and a device for controlling the dynamometer connected to the dynamometer. The device includes: a curve acquisition module configured to acquire the external characteristic curve of the engine that the dynamometer is to simulate; a dynamometer state module configured to acquire the current rotational speed, output torque, and load torque of the dynamometer; a judgment module configured to judge whether the load torque is greater than the torque corresponding to the current rotational speed represented by the external characteristic curve; a signal generation module that, if the load torque is greater than the torque corresponding to the current rotational speed represented by the external characteristic curve, generates a torque limit signal for limiting the output torque to not be greater than the torque corresponding to the current rotational speed represented by the external characteristic curve; and a control module configured to control the dynamometer using the torque limit signal.
[0017] In this way, a system for controlling a dynamometer is provided to limit the output torque of the dynamometer based on the external characteristic curve of the engine, enabling the dynamometer to operate within the external characteristic curve to simulate the engine.
[0018] According to another aspect of the embodiments of the present application, a storage medium is further provided. The storage medium includes a stored program, wherein when the program runs, it controls the device where the storage medium is located to execute the method of any one of the above.
[0019] According to another aspect of the embodiments of the present application, a device for controlling a dynamometer is further provided. The device includes a processor and a memory. The memory stores a program, and the processor is used to run the program, wherein when the program runs, it executes the method of any one of the above.
[0020] According to another aspect of the embodiments of the present application, a terminal is further provided, including: one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs include a method for executing any one of the above.
[0021] In this way, a storage medium, a device for controlling a dynamometer, and a terminal are provided to implement the technical solution of the present application in the form of a computer program, limit the output torque of the dynamometer based on the external characteristic curve of the engine, and enable the dynamometer to operate within the external characteristic curve to simulate the engine.
[0022] In an embodiment of the present application, a technical solution is provided in which, during the process of simulating the operation of an engine on a dynamometer, based on the external characteristic curve of the engine, when the load torque is too large, the output torque of the dynamometer is restricted so that the dynamometer operates within the external characteristic curve, to at least solve the technical problem that when the dynamometer simulates the engine, if the load torque exceeds the boundary of the external characteristic curve, directly reducing the speed set value of the dynamometer will cause repeated fluctuations in the torque and speed of the dynamometer, and achieve the technical effect of controlling the dynamometer to operate within the external characteristic curve in a stable manner. Description of the Drawings
[0023] The drawings described herein are used to provide a further understanding of the present application and form a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper representation of the present application. In the drawings:
[0024] Figure 1 is a schematic diagram showing the changes in the speed and output torque of the dynamometer during the process of the control method of directly reducing the speed;
[0025] Figure 2 is a flowchart of a method for controlling a dynamometer according to an embodiment of the present application;
[0026] Figure 3 is a flowchart of a method for controlling a dynamometer according to an exemplary embodiment of the present application;
[0027] Figure 4 is a flowchart of a method for controlling a dynamometer according to an exemplary embodiment of the present application;
[0028] Figure 5 is a block diagram of a device for controlling a dynamometer according to an embodiment of the present application;
[0029] Figure 6 is a block diagram of a device for controlling a dynamometer according to an exemplary embodiment of the present application;
[0030] Figure 7 is a block diagram of a system for controlling a dynamometer according to an embodiment of the present application;
[0031] Figure 8 is a block diagram of simulating an engine by controlling a dynamometer according to an exemplary embodiment of the present application;
[0032] Figure 9 is a schematic diagram showing a method for simulating an engine by controlling a dynamometer according to an exemplary embodiment of the present application;
[0033] Figure 10 is a schematic diagram showing the changes in speed and torque of the effect of simulating an engine by controlling a dynamometer according to an embodiment of the present application.
[0034] Description of the Attached Reference Numerals
[0035] S101, obtain the external characteristic curve of the engine to be simulated by the dynamometer;
[0036] S103, obtain the current speed, output torque and load torque of the dynamometer;
[0037] S105, determine whether the load torque is greater than the torque corresponding to the current speed represented by the external characteristic curve;
[0038] S107, if the load torque is greater than the torque corresponding to the current speed represented by the external characteristic curve, generate a torque limit signal;
[0039] S109, control the dynamometer using the torque limit signal;
[0040] S111, control the output torque to increase to the load torque;
[0041] S201, obtain the desired speed of the dynamometer;
[0042] S203, generate a control signal according to the desired speed;
[0043] S205, control the dynamometer using the control signal;
[0044] 1, device for controlling the dynamometer;
[0045] 101, curve acquisition module;
[0046] 103, dynamometer state module;
[0047] 105, judgment module;
[0048] 107, signal generation module;
[0049] 109, control module;
[0050] 111, desired speed acquisition module;
[0051] 113, control signal generation module;
[0052] 115, speed control module;
[0053] 3, system for controlling the dynamometer;
[0054] 5, dynamometer;
[0055] 7, test object;
[0056] 9, frequency conversion cabinet
[0057] 11, programmable logic control module;
[0058] 13, industrial control computer;
[0059] S1, current rotational speed;
[0060] S2, reduced rotational speed;
[0061] T 负载2 , load torque;
[0062] C, external characteristic curve;
[0063] T max,1 , the maximum torque at rotational speed S1 represented by the external characteristic curve. Specific implementation manners
[0064] In order to enable those skilled in the art to better understand the solution of this application, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of this application. Obviously, the described embodiments are only a part of the embodiments of this application, rather than all the embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without making creative efforts shall fall within the protection scope of this application.
[0065] It should be noted that the terms "first", "second", etc. in the description and claims of this application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily need to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of this application described here can be implemented in an order other than those illustrated or described here. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or modules or units does not necessarily have to be limited to those steps or modules or units clearly listed, but may include other steps or modules or units that are not clearly listed or are inherent to these processes, methods, products, or devices.
[0066] During the process of the control method for directly reducing the rotational speed as shown in Figure 1 , in order to keep the dynamometer operating within the external characteristic curve of the engine to achieve the simulation of the engine, it is necessary to control the rotational speed of the dynamometer so that the torque of the dynamometer does not exceed the corresponding torque represented on the external characteristic curve at a certain rotational speed. The engine to be simulated usually operates in the latter part of the external characteristic curve. As shown in Figure 1 , when the load torque exceeds the corresponding torque represented on the external characteristic curve, the dynamometer will output an output torque that exceeds the corresponding torque represented on the external characteristic curve. When controlling the dynamometer to simulate the engine, in order to simulate the operation of the engine, it is necessary to calculate the rotational speed that the engine will reach under this load torque, and then control the dynamometer to operate at this rotational speed to achieve the purpose of the dynamometer operating within the external characteristic curve.
[0067] In such a way of directly reducing the dynamometer speed, during the process of speed reduction, the output torque, speed and external characteristic curve will affect each other, causing the torque and speed of the dynamometer to fluctuate repeatedly, as Figure 1 shown. This will have an adverse effect on the dynamometer simulating the engine.
[0068] According to an embodiment of the present application, a method for controlling a dynamometer is provided. Figure 2 is a flowchart of a method for controlling a dynamometer according to an embodiment of the present application. In an embodiment according to the present application, the operation of the engine is simulated by the dynamometer. Specifically, the dynamometer is kept running within the external characteristic curve of the engine, so that the output torque of the dynamometer does not exceed the torque that the engine can actually output. As Figure 2 shown, the method for controlling a dynamometer according to an embodiment of the present application includes:
[0069] Step S101, obtain the external characteristic curve of the engine to be simulated by the dynamometer. The external characteristic curve represents the curve of the torque measured by the engine to be simulated at full load as the speed changes. Obtaining this external characteristic curve is used to control the operation of the dynamometer.
[0070] Step S103, obtain the current speed, output torque and load torque of the dynamometer. Detect the current operating state of the dynamometer, obtain the current speed of the dynamometer for simulating the speed of the engine. Obtain the output torque of the dynamometer for simulating the torque that the engine can output. And obtain the load torque of the dynamometer for simulating the load during the operation of the engine. For example, it can simulate the load that the engine needs to drive, or the load that a vehicle including the engine needs to overcome when going uphill. Use corresponding detection equipment to detect the above states of the dynamometer.
[0071] Step S105, determine whether the load torque is greater than the torque corresponding to the current speed represented by the external characteristic curve. The dynamometer can output a relatively large torque, and the output torque of the dynamometer will increase as the load torque increases. If the load torque exceeds the torque corresponding to the current speed represented by the external characteristic curve of the engine, the dynamometer will output power exceeding the power that the engine can output. It is necessary to determine whether the load torque is greater than the torque corresponding to the current speed represented by the external characteristic curve, and then control the output of the dynamometer to simulate the operation of the engine.
[0072] Step S107, if the load torque is greater than the torque corresponding to the current speed represented by the external characteristic curve, a torque limit signal is generated, and the torque limit signal is used to limit the output torque to be not greater than the torque corresponding to the current speed represented by the external characteristic curve. When the load torque is greater than the torque corresponding to the current speed represented by the external characteristic curve, not controlling the dynamometer will cause the output torque of the dynamometer to exceed the torque that the engine to be simulated can output. In normal dynamometer control, the speed of the dynamometer is reduced so that for this speed, the output torque of the dynamometer does not exceed the torque corresponding to the current speed represented by the external characteristic curve. In the embodiment according to the present application, if the load torque is greater than the torque corresponding to the current speed represented by the external characteristic curve, a torque limit signal is generated to limit the output torque to be not greater than the torque corresponding to the current speed represented by the external characteristic curve.
[0073] Step S109, control the dynamometer using the torque limit signal. Under the control of the torque limit control signal, the dynamometer outputs a torque not greater than the torque corresponding to the current speed represented by the external characteristic curve.
[0074] In the embodiment according to the present application, when the load torque exceeds the torque corresponding to the current speed represented by the external characteristic curve, the output torque of the dynamometer tends to increase to exceed the torque corresponding to the current speed represented by the external characteristic curve. At this time, the output torque of the dynamometer is limited so that it does not exceed the torque corresponding to the current speed represented by the external characteristic curve, thereby controlling the output torque of the dynamometer based on the external characteristic curve of the engine and making the dynamometer operate within the external characteristic curve to simulate the engine.
[0075] Figure 3 is a flowchart of a method for controlling a dynamometer according to an exemplary embodiment of the present application. As Figure 3As shown, according to an exemplary embodiment of the present application, if the load torque is greater than the torque corresponding to the current speed represented by the external characteristic curve, the current speed drops to a reduced speed, where the reduced speed corresponds to the speed corresponding to the load torque represented by the external characteristic curve. The method further includes: step S111, controlling the output torque to increase to the load torque. Since the load torque exceeds the torque corresponding to the current speed represented by the external characteristic curve, and the output torque of the dynamometer is limited as described above, the load torque is greater than the output torque of the dynamometer, and the speed of the dynamometer will gradually decrease. For the external characteristic curve, in the second half of it, as the engine speed increases, the torque that can be output will decrease accordingly. When the dynamometer simulates the operation of the engine, the dynamometer operates according to the second half of the external characteristic curve. When the speed of the dynamometer decreases due to the output torque being lower than the load torque, the corresponding torque on the external characteristic curve increases. As the corresponding torque on the external characteristic curve increases, the output torque of the dynamometer can be controlled to increase until the speed of the dynamometer decreases to a balanced state, that is, the corresponding torque on the external characteristic curve rises to the same as the load torque, and the output torque of the dynamometer is controlled to increase to the same value as the load torque.
[0076] According to an exemplary embodiment of the present application, after the torque of the dynamometer is limited, the speed of the dynamometer drops smoothly under the influence of the load torque until it reaches a balanced state, and the output torque of the dynamometer increases to the load torque, enabling the speed of the dynamometer to drop smoothly to the speed corresponding to the load torque represented by the external characteristic curve when the load torque is too large, thereby simulating the operation of the engine. Compared with the traditional method of directly controlling the speed of the dynamometer, controlling the dynamometer according to the method of the present application can enable the dynamometer to operate smoothly within the external characteristic curve when simulating the operation of the engine.
[0077] According to an exemplary embodiment of the present application, generating a torque limit signal includes: determining the torque corresponding to the current speed according to the external characteristic curve; and generating a torque limit signal according to the torque corresponding to the current speed. The torque limit signal for limiting the output torque of the dynamometer is generated according to the external characteristic curve to control the output torque within the external characteristic curve. Specifically, for the current speed of the dynamometer, the torque corresponding to the current speed is determined from the external characteristic curve, and this torque represents the maximum torque that the simulated engine can output at the current speed. For the dynamometer, its output torque can reach a value exceeding this maximum torque without limitation. If not controlled, it may cause the dynamometer to output a torque exceeding that of the engine to be simulated. Therefore, for the current speed, based on the external characteristic curve, the maximum torque that the simulated engine can output at the current speed is determined, and a torque limit signal is generated to ensure that the output torque of the dynamometer does not exceed the maximum torque that the simulated engine can output at the current speed, guaranteeing the correct simulation of the engine operation by the dynamometer.
[0078] Figure 4 is a flowchart of a method for controlling a dynamometer according to an exemplary embodiment of the present application. As Figure 4 shown, the method according to the exemplary embodiment of the present application further includes performing the following steps before controlling the dynamometer using the torque limit signal: Step S201, obtaining the desired speed of the dynamometer; Step 203, generating a control signal according to the desired speed, the control signal being used to control the dynamometer to operate at the desired speed; and Step 205, controlling the dynamometer using the control signal. According to the exemplary embodiment of the present application, the operation of the engine is simulated using the dynamometer. Specifically, the dynamometer is made to operate at the speed of the engine to be simulated, the desired speed is obtained, a control signal for controlling the dynamometer to operate at the desired speed is generated, and the dynamometer is made to operate at the desired speed. By operating the dynamometer at different desired speeds, the states of the engine at different speeds are simulated.
[0079] According to an embodiment of the present application, a device for controlling a dynamometer is also provided. Figure 5 is a block diagram of a device for controlling a dynamometer according to an embodiment of the present application. As Figure 5 shown, the device 1 for controlling a dynamometer according to an embodiment of the present application includes: a curve acquisition module 101 configured to acquire the external characteristic curve of the engine that the dynamometer is to simulate; a dynamometer state module 103 configured to acquire the current speed, output torque, and load torque of the dynamometer; a judgment module 105 configured to judge whether the load torque is greater than the torque corresponding to the current speed represented by the external characteristic curve; a signal generation module 107, if the load torque is greater than the torque corresponding to the current speed represented by the external characteristic curve, the signal generation module generates a torque limit signal, the torque limit signal being used to limit the output torque to not greater than the torque corresponding to the current speed represented by the external characteristic curve; and a control module 109 configured to control the dynamometer using the torque limit signal. The device 1 for controlling a dynamometer according to an embodiment of the present application uses the curve acquisition module 101, the dynamometer state module 103, the judgment module 105, the signal generation module 107, and the control module 109 to execute the method for controlling a dynamometer according to the embodiment of the present application above, and based on the external characteristic curve of the engine, limits the output torque of the dynamometer, so that the dynamometer operates within the external characteristic curve to simulate the engine.
[0080] In addition, the device 1 for controlling a dynamometer according to the exemplary embodiment of the present application performs speed control of the dynamometer before limiting the output torque of the dynamometer. Figure 6 is a block diagram of a device for controlling a dynamometer according to an exemplary embodiment of the present application. As Figure 6As shown, the device 1 further includes the following modules for speed control before using the torque limit signal to control the dynamometer: a desired speed acquisition module 111 configured to acquire the desired speed of the dynamometer; a control signal generation module 113 configured to generate a control signal according to the desired speed, and the control signal is used to control the dynamometer to operate at the desired speed; and a speed control module 115 configured to control the dynamometer using the control signal. The desired speed acquisition module 111, the control signal generation module 113, and the speed control module 115 enable the device 1 for controlling the dynamometer to acquire the speed of the engine to be simulated and make the dynamometer operate at that speed.
[0081] According to another embodiment of the present application, a system for controlling a dynamometer is further provided. Figure 7 is a block diagram of a system for controlling a dynamometer according to an embodiment of the present application. As Figure 7 shown, the system 3 for controlling a dynamometer according to an embodiment of the present application includes: a dynamometer 5; and a device 1 for controlling the dynamometer connected to the dynamometer 5. The device 1 includes: a curve acquisition module 101 configured to acquire the external characteristic curve of the engine that the dynamometer 5 is to simulate; a dynamometer state module 103 configured to acquire the current speed, output torque, and load torque of the dynamometer 5; a judgment module 105 configured to judge whether the load torque is greater than the torque corresponding to the current speed represented by the external characteristic curve; a signal generation module 107, if the load torque is greater than the torque corresponding to the current speed represented by the external characteristic curve, the signal generation module generates a torque limit signal, and the torque limit signal is used to limit the output torque to not be greater than the torque corresponding to the current speed represented by the external characteristic curve; and a control module 109 configured to control the dynamometer 5 using the torque limit signal. According to the embodiment of the present application, a system for controlling a dynamometer is provided, which limits the output torque of the dynamometer based on the external characteristic curve of the engine and makes the dynamometer operate within the external characteristic curve to simulate the engine.
[0082] The following is based on Figure 8 to describe specific embodiments of the present application. Figure 8 is a block diagram of controlling a dynamometer to simulate an engine according to an exemplary embodiment of the present application. As Figure 8As shown, the dynamometer 5 is connected to the test object 7 to drive the test object 7 in a manner simulating engine operation. The test object 7 is, for example, a transmission, which can be a transmission used in an automobile or a train. The transmission shifts gears according to a predetermined shifting program based on the rotational speed and torque of the dynamometer. The input end of the dynamometer 5 is connected to the frequency conversion cabinet 9, and the programmable logic control module PLC 11 is connected to the frequency conversion cabinet 9 to control the operation of the dynamometer, serving as a device for controlling the dynamometer. The industrial control computer 13 serves as a human-machine interface to receive instructions and transmit instructions to the PLC 11. The transmission provides a load torque to the dynamometer 5 to simulate the driving environment of an automobile or a train. In one example, a second dynamometer can be connected to the output shaft end of the transmission to make the second dynamometer provide a predetermined load torque to provide a load torque to the dynamometer 5, simulating the environment of an automobile or a train on flat ground, going uphill, under load, etc. In addition, data acquisition devices for detecting the operating environment of the dynamometer 5 and the test object 7 and instruments for detecting current and voltage can also be provided to monitor the operating state during the simulation process.
[0083] Taking the example of simulating the environment where an automobile or a train changes from driving on flat ground to going uphill, before going uphill, the driving speed is S’, the current rotational speed of the dynamometer simulating the engine is S1, the output torque is T1, and the load torque provided by the transmission side is T 负载1 , T1 and T 负载1 are both not greater than the maximum torque T represented by the external characteristic curve C at the rotational speed S1 max,1 . When going uphill, the load torque increases to T 负载2 , T 负载2 is greater than T max,1 . At this time, since the torque that the dynamometer that is not limited by torque can output is greater than T max,1 , the output torque of the dynamometer shows an increasing trend, which will cause the output torque of the dynamometer to exceed T max,1 . For the engine to be simulated, when the load torque increases to exceed the maximum torque T of the external characteristic curve at the rotational speed S1 max,1 , the rotational speed of the engine will decrease to the decreased rotational speed S2, S2 is less than S1, and the maximum torque of the external characteristic curve at the rotational speed S2 is T max,2 , T max,2 =T 负载2 , T max,2 is greater than T max,1 . The process of the rotational speed decrease and torque increase of the engine is smooth. Using the dynamometer 5 to simulate the operation of the engine, restricting the maximum torque of the dynamometer 5 at the current rotational speed S1 to be T max,1 , in the face of the load torque T 负载2 when going uphill, the rotational speed of the dynamometer 5 is lower than the load torque T due to the output torque T max,1 负载2and decreases until the rotational speed of the dynamometer drops to the reduced rotational speed S2, and the maximum torque T at the rotational speed S2 on the external characteristic curve max,2 , T max,2 = T 负载2 . During the process of the rotational speed decreasing, control the output torque T1 of the dynamometer to increase to T max,2 , T max,2 = T 负载2 , and the dynamometer 5 simulates the uphill process of the engine. At the same time, the rotational speed and output torque of the dynamometer change smoothly, and the transmission can select a suitable gear according to the output torque and rotational speed to perform a gear shifting operation.
[0084] Figure 9 is a schematic diagram showing a method of controlling a dynamometer to simulate an engine according to an exemplary embodiment of the present application. As Figure 9 shown, during the control process, obtain the load torque T 负载2 and the current rotational speed S1, and according to these two values and the external characteristic curve C, determine that the torque value to be limited for the current rotational speed S1 should be T max,1 , T max,1 is less than T 负载2 , and the dynamometer smoothly changes from the current rotational speed S1 to the reduced rotational speed S2. Figure 10 is a schematic diagram showing the changes in rotational speed and torque of the effect of controlling a dynamometer to simulate an engine according to an embodiment of the present application. As Figure 10 shown, the abscissa of the coordinate system represents time, and the ordinate represents the rotational speed and output torque of the dynamometer, so as to show the corresponding relationship between the rotational speed and torque changing with time in the same figure. In such a way of controlling the dynamometer, the dynamometer can smoothly reduce the rotational speed when the load torque exceeds the torque represented by the external characteristic curve and simulate the operation of the engine.
[0085] The solution according to the embodiment of the present application can also be implemented in the following manner. For example, a storage medium, the storage medium includes a stored program, wherein, when the program runs, control the device where the storage medium is located to execute the above method. Or provide a device for controlling a dynamometer, the device includes a processor and a memory, the memory stores a program, and the processor is used to run the program, wherein, when the program runs, execute the above method. Or provide a terminal, including: one or more processors, a memory, and one or more programs, wherein, one or more programs are stored in the memory and are configured to be executed by one or more processors, and one or more programs are used to execute the above method.
[0086] According to the embodiment of the present application, a storage medium, a device for controlling a dynamometer, and a terminal are provided, and the technical solution of the present application is implemented in the form of a computer program. Based on the external characteristic curve of the engine, limit the output torque of the dynamometer, so that the dynamometer runs within the external characteristic curve to simulate the engine.
[0087] In the above embodiments of the present application, the descriptions of the respective embodiments have their own emphases. For parts not detailed in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.
[0088] In several embodiments provided by the present application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are merely illustrative. For example, the division of the units or modules is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces, and the indirect coupling or communication connection of the modules or units can be in an electrical or other form.
[0089] The units or modules described as separate components may or may not be physically separated. The components shown as units or modules may or may not be physical units or modules, that is, they may be located in one place, or may be distributed to multiple network units or modules. Some or all of the units or modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0090] In addition, the functional units or modules in each embodiment of the present application can be integrated in a processing unit or module, or each unit or module can exist physically alone, or two or more units or modules can be integrated in one unit or module. The above-mentioned integrated units or modules can be implemented in the form of hardware or in the form of software functional units or modules.
[0091] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of the present application. The foregoing storage medium includes: USB flash drives, read-only memories (ROMs), random access memories (RAMs), mobile hard disks, magnetic disks, or optical discs and other various media that can store program codes.
[0092] The above are only the preferred embodiments of the present application. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present application, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present application.
Claims
1. A method for controlling a dynamometer, characterized in that, Including: Obtain the external characteristic curve of the engine that the dynamometer is to simulate; Obtain the current speed, output torque, and load torque of the dynamometer; Determine whether the load torque is greater than the torque corresponding to the current speed represented by the external characteristic curve; If the load torque is greater than the torque corresponding to the current speed represented by the external characteristic curve, generate a torque limit signal, where the torque limit signal is used to limit the output torque to not be greater than the torque corresponding to the current speed represented by the external characteristic curve; and Use the torque limit signal to control the dynamometer, where the dynamometer, under the control of the torque limit control signal, outputs a torque not greater than the torque corresponding to the current speed represented by the external characteristic curve; where after the torque of the dynamometer is limited, the speed of the dynamometer steadily decreases under the influence of the load torque until it reaches an equilibrium state, and the output torque of the dynamometer increases to the load torque, so that when the load torque is greater than the torque corresponding to the current speed represented by the external characteristic curve, the speed of the dynamometer steadily decreases to the speed corresponding to the load torque represented by the external characteristic curve; Where the torque limit signal is generated based on the external characteristic curve to control the output torque within the external characteristic curve.
2. The method according to claim 1, wherein If the load torque is greater than the torque corresponding to the current speed represented by the external characteristic curve, the current speed drops to a reduced speed, where the reduced speed corresponds to the speed corresponding to the load torque represented by the external characteristic curve, and the method further includes: Control the output torque to increase to the load torque.
3. The method according to claim 1 or 2, characterized in that Generating the torque limit signal includes: Determine the torque corresponding to the current speed according to the external characteristic curve; and Generate the torque limit signal according to the torque corresponding to the current speed.
4. The method according to claim 1 or 2, characterized in that, The method further includes before using the torque limit signal to control the dynamometer: Obtain the desired speed of the dynamometer; Generate a control signal according to the desired speed, where the control signal is used to control the dynamometer to operate at the desired speed; and Use the control signal to control the dynamometer.
5. Device for controlling a dynamometer, characterized in that , including: A curve acquisition module (101) configured to obtain the external characteristic curve of the engine that the dynamometer is to simulate; A dynamometer state module (103) configured to obtain the current speed, output torque, and load torque of the dynamometer; A judgment module (105) configured to judge whether the load torque is greater than the torque corresponding to the current speed represented by the external characteristic curve; A signal generation module (107), if the load torque is greater than the torque corresponding to the current speed represented by the external characteristic curve, the signal generation module generates a torque limit signal, where the torque limit signal is used to limit the output torque to not be greater than the torque corresponding to the current speed represented by the external characteristic curve; and A control module (109) configured to use the torque limit signal to control the dynamometer, where the dynamometer, under the control of the torque limit control signal, outputs a torque not greater than the torque corresponding to the current speed represented by the external characteristic curve; The torque limit signal is generated according to the external characteristic curve to control the output torque within the external characteristic curve; after the torque of the dynamometer is limited, the speed of the dynamometer steadily decreases under the influence of the load torque until it reaches an equilibrium state, and the output torque of the dynamometer increases to the load torque, so that when the load torque is greater than the torque corresponding to the current speed represented by the external characteristic curve, the speed of the dynamometer steadily decreases to the speed corresponding to the load torque represented by the external characteristic curve.
6. The device according to claim 5, characterized in that, The device further includes the following modules for controlling the speed of the dynamometer before using the torque limit signal to control the dynamometer: A desired speed acquisition module (111) configured to acquire the desired speed of the dynamometer; A control signal generation module (113) configured to generate a control signal according to the desired speed, the control signal being used to control the dynamometer to operate at the desired speed; and A speed control module (115) configured to control the dynamometer using the control signal.
7. A system for controlling a dynamometer, characterized in that, Comprising: A dynamometer (5); And A device (1) for controlling the dynamometer connected to the dynamometer (5), the device (1) including: A curve acquisition module (101) configured to acquire the external characteristic curve of the engine to be simulated by the dynamometer (5); A dynamometer state module (103) configured to acquire the current speed, output torque, and load torque of the dynamometer (5); A judgment module (105) configured to judge whether the load torque is greater than the torque corresponding to the current speed represented by the external characteristic curve; A signal generation module (107), if the load torque is greater than the torque corresponding to the current speed represented by the external characteristic curve, the signal generation module generates a torque limit signal, the torque limit signal being used to limit the output torque to not greater than the torque corresponding to the current speed represented by the external characteristic curve; and A control module (109) configured to control the dynamometer (5) using the torque limit signal, wherein the dynamometer (5) outputs a torque not greater than the torque corresponding to the current speed represented by the external characteristic curve under the control of the torque limit control signal; The torque limit signal is generated according to the external characteristic curve to control the output torque within the external characteristic curve; after the torque of the dynamometer is limited, the speed of the dynamometer steadily decreases under the influence of the load torque until it reaches an equilibrium state, and the output torque of the dynamometer increases to the load torque, so that when the load torque is greater than the torque corresponding to the current speed represented by the external characteristic curve, the speed of the dynamometer steadily decreases to the speed corresponding to the load torque represented by the external characteristic curve.
8. Storage medium, characterized in that, The storage medium includes a stored program, wherein when the program runs, it controls the device where the storage medium is located to execute the method according to any one of claims 1 to 4.
9. Device for controlling a dynamometer, characterized in that, The device includes a processor and a memory, the memory stores a program, and the processor is used to run the program, wherein when the program runs, it executes the method according to any one of claims 1 to 4.
10. The terminal includes: One or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs include those for performing the method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Electronic-controlled engine, energy-saving method of electronic-controlled engine, energy-saving device of electronic-controlled engine and engineering machine
CN103277201A
Economizer system that engineering needed car
CN206012512U
Acceleration / deceleration time constant control system for servo motor
WO1992021074A1
Dynamometer model control method and dynamometer model
CN104035339A
Idling speed adjusting method and system
CN106368829A