Energy consumption calculation and energy saving evaluation method and device for electric slewing system of engineering machinery

By calculating net power consumption using electrical parameters of the electric rotary system, the problem of inaccurate energy consumption analysis of electric excavators is solved, enabling adaptive energy-saving evaluation and operation optimization based on working conditions.

CN123046543APending Publication Date: 2026-11-06SHANDONG LINGONG CONSTR MACHINERY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611269987.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-20
Publication Date
2026-11-06

AI Technical Summary

Technical Problem

Existing technologies cannot accurately measure the power consumption of electric excavators, resulting in inaccurate energy consumption analysis, an inability to fairly compare the energy-saving effects of different energy recovery strategies, a lack of adaptive evaluation capabilities for operating conditions, an inability to distinguish the impact of operator skill level on energy consumption, and a lack of independent verification of net power consumption.

Method used

By acquiring the DC bus voltage, current, electromagnetic torque, and angular velocity of the electric slewing system of engineering machinery, the complete slewing cycle period is determined, the net power consumption is calculated, and the baseline net power consumption is dynamically determined based on historical operating data, thus achieving accurate energy consumption calculation and energy-saving evaluation.

Benefits of technology

It enables accurate calculation and objective evaluation of the energy consumption of electric rotary systems, distinguishes different operating conditions and levels, provides quantitative energy-saving level assessment, and supports technology selection and optimization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123046543A_ABST
    Figure CN123046543A_ABST
Patent Text Reader

Abstract

This invention relates to the field of energy consumption control technology for construction machinery, and discloses a method and apparatus for calculating energy consumption and evaluating energy conservation in an electric slewing system for construction machinery. The invention acquires the DC bus voltage, DC bus current, electromagnetic torque, angular velocity, and slewing control handle position signal of the electric slewing system. Based on the slewing control handle position signal and angular velocity, it determines the complete slewing cycle period. Within the complete slewing cycle period, it calculates the current net power consumption based on the DC bus voltage and DC bus current, and identifies the current operating condition of the electric slewing system within the complete slewing cycle period based on the electromagnetic torque and angular velocity. Based on historical operating data for each operating condition, it dynamically determines the baseline net power consumption under the current operating condition, and determines the current energy conservation level based on the relationship between the current net power consumption and the baseline net power consumption. This invention improves the accuracy of energy consumption calculation and the objectivity of energy conservation evaluation for electric slewing systems in construction machinery.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of energy consumption control technology for construction machinery, specifically to a method, device, electronic equipment, and storage medium for calculating energy consumption and evaluating energy saving in an electric rotary system for construction machinery. Background Technology

[0002] Taking excavators as an example in construction machinery, their slewing cycle refers to the slewing action process involved in the upper slewing platform of the excavator completing one complete operation around the slewing center. In the existing technology, most fuel excavators obtain intermediate parameters through attitude sensors, pressure sensors, etc., and then obtain fuel consumption through the engine detection module, and then calculate the overall machine energy efficiency evaluation index. However, this method does not involve the electricity consumption measurement of electric excavators, and cannot accurately realize electricity consumption measurement, resulting in inaccurate energy consumption analysis. Summary of the Invention

[0003] This invention provides a method, device, electronic equipment, and storage medium for calculating energy consumption and evaluating energy conservation in an electric rotary system for engineering machinery, in order to solve the problem of inaccurate energy consumption calculation and evaluation in an electric rotary system for engineering machinery.

[0004] In a first aspect, the present invention provides a method for calculating energy consumption and evaluating energy conservation in an electric rotary system for engineering machinery, comprising: The DC bus voltage, DC bus current, electromagnetic torque, angular velocity, and slewing control handle position signal of the electric slewing system of the construction machinery are acquired, and the complete slewing cycle time period is determined based on the slewing control handle position signal and the angular velocity. During the complete rotation cycle, the current net power consumption is calculated based on the DC bus voltage and DC bus current, and the current operating condition of the electric rotation system of the engineering machinery during the complete rotation cycle is identified based on the electromagnetic torque and angular velocity. Based on historical operating data for each operating condition, the baseline net power consumption under the current operating condition is dynamically determined, and the current energy-saving level is determined according to the relationship between the current net power consumption and the baseline net power consumption.

[0005] The above implementation method determines the net power consumption by DC bus voltage and DC bus current, and further subdivides the current working condition based on electromagnetic torque and angular velocity, thereby selecting the corresponding benchmark net power consumption to analyze the energy-saving level, which improves the accuracy of energy consumption calculation and the objectivity of energy-saving evaluation of the electric rotary system of engineering machinery.

[0006] In one optional implementation, determining the complete rotation cycle time period based on the rotation control handle position signal and the angular velocity includes: The moment when the loop control handle moves beyond the control dead zone is determined based on the position signal of the rotary control handle, and this moment is taken as the start time of the loop. When the angular velocity is detected to be less than a preset threshold, the duration of the angular velocity being less than the preset threshold is recorded. If the duration exceeds the duration range and the rotary control handle returns to the control dead zone, the end time of the cycle is determined. The complete cyclic period is determined based on the start time and end time of the cycle.

[0007] The above implementation method uses the movement position of the rotary control handle to determine the start point of the electric rotary system and uses angular velocity to determine the stop point of the electric rotary system, which can accurately locate the beginning and end intervals of the complete rotary cycle period.

[0008] In one optional implementation, the step of calculating the current net power consumption based on the DC bus voltage and DC bus current includes: The instantaneous power during the complete rotary cycle period is calculated in real time based on the DC bus voltage and DC bus current. The energy consumed is determined by integrating the positive power with instantaneous power greater than zero over time. The negative power with instantaneous power less than zero is integrated over time to determine the feedback energy. The current net power consumption is determined based on the difference between the consumed power and the fed-back power.

[0009] The above implementation method realizes the separate calculation of consumed power and fed-back power, and at the same time directly calculates the current net power consumption based on the difference between consumed power and fed-back power.

[0010] In one optional implementation, identifying the current operating condition of the engineering machinery electric slewing system during the complete slewing cycle based on the electromagnetic torque and angular velocity includes: Extract the maximum electromagnetic torque during the complete slewing cycle period, and determine the current slewing load level based on the maximum electromagnetic torque and the torque range of the preset slewing load level; The total rotation angle is determined by integrating the angular velocity over the entire rotation cycle period over time. The current rotation angle level is determined based on the total rotation angle and the angle range of the preset rotation angle level. The current operating condition is determined based on the combination of the current slewing load level and the current slewing angle level.

[0011] The above implementation method forms multiple operating conditions by arranging and combining multiple current slewing load levels and multiple current slewing angle levels. The current operating condition is determined by the combination of the maximum electromagnetic torque and the total slewing angle, which can provide a basis for selecting the corresponding benchmark net power consumption.

[0012] In one optional implementation, the step of dynamically determining the baseline net power consumption under the current operating condition based on historical operating data for each operating condition, and determining the current energy-saving level according to the relationship between the current net power consumption and the baseline net power consumption, includes: Based on the historical net power consumption of each operating condition, a historical database is established, and the lowest net power consumption in the historical data or the lowest net power consumption of the most recent preset number of cycles is used as the benchmark net power consumption. The current energy-saving score is determined based on the ratio of the baseline net energy consumption to the current net energy consumption, and the corresponding current energy-saving level is determined based on the current energy-saving score.

[0013] The above implementation method quantifies the gap between the current net power consumption and the baseline net power consumption by using a ratio, and can determine different energy-saving levels such as excellent, medium and good by using the different intervals in which the current energy-saving score is located.

[0014] In an optional implementation, the method further includes: The instantaneous DC bus voltage and instantaneous DC bus current at different sampling times within the complete rotary cycle period are obtained by sampling. The instantaneous power at different sampling times is determined based on the instantaneous DC bus voltage and instantaneous DC bus current at different sampling times. Discrete integration is performed on the instantaneous power at each sampling moment to obtain the cumulative energy consumption and feedback energy at each sampling moment within the complete rotation cycle period, so as to form the cumulative energy consumption curve and feedback energy curve, which are displayed on the display screen. The display screen also displays the net energy consumption curve corresponding to the energy consumption curve and feedback energy curve, and compares them with the historical best energy consumption curve, best feedback energy curve and best net energy consumption curve under the current operating conditions, which are displayed at the same time.

[0015] The above implementation method can help drivers view the real-time status of energy consumption, energy feedback, and net energy consumption through intuitive comparison, and present the room for improvement through the optimal energy consumption curve, optimal energy feedback curve, and optimal net energy consumption curve for the corresponding operating conditions.

[0016] In one optional implementation, the cumulative energy consumption curve and energy feedback curve are displayed on a screen. The screen also displays the net energy consumption curve corresponding to the energy consumption curve and the energy feedback curve, which are compared with the historical best energy consumption curve, best energy feedback curve, and best net energy consumption curve under the current operating conditions, which are displayed simultaneously. This includes: Based on the rate of change of the angular velocity, the energy consumption curve and the energy feedback curve are divided into an acceleration segment, a constant speed segment, and a braking segment. If the newly consumed electrical energy during the acceleration phase exceeds a first threshold, it is determined that the user's operation is drastic or the motor torque control is abnormal. In response to the fact that the newly consumed electrical energy in the constant speed segment is greater than the second threshold, it is determined that the friction of the slewing bearing has increased or the lubrication of the reducer is poor; If the newly added feedback energy of the braking segment is less than the third threshold, it is determined that there is a problem with the regenerative braking efficiency or the energy feedback capability is limited.

[0017] The above implementation method can analyze the consumption and feedback of electrical energy in stages, and determine possible operational problems or mechanical failures based on the performance characteristics of the consumption and feedback of electrical energy at different stages.

[0018] Secondly, the present invention provides an energy consumption calculation and energy-saving evaluation device for an electric rotary system of engineering machinery, comprising: The acquisition module is used to acquire the DC bus voltage, DC bus current, electromagnetic torque, angular velocity, and slewing control handle position signal of the electric slewing system of the engineering machinery, and to determine the complete slewing cycle period based on the slewing control handle position signal and the angular velocity; The determination module is used to calculate the current net power consumption based on the DC bus voltage and DC bus current during the complete rotation cycle period, and to identify the current operating condition of the electric rotation system of the construction machinery during the complete rotation cycle period based on the electromagnetic torque and angular velocity. The analysis module is used to dynamically determine the baseline net power consumption under the current operating condition based on the historical operating data of each operating condition, and to determine the current energy-saving level according to the relationship between the current net power consumption and the baseline net power consumption.

[0019] Thirdly, the present invention provides an electronic device, comprising: a memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the computer instructions to perform the energy consumption calculation and energy-saving evaluation method for the electric rotary system of engineering machinery described in the first aspect or any corresponding embodiment.

[0020] Fourthly, the present invention provides a computer-readable storage medium storing computer instructions for causing a computer to execute the energy consumption calculation and energy-saving evaluation method for the electric rotary system of engineering machinery described in the first aspect or any corresponding embodiment. Attached Figure Description

[0021] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0022] Figure 1 This is a schematic diagram of the signal acquisition architecture of the electric rotary system according to an embodiment of the present invention.

[0023] Figure 2 This is a flowchart illustrating the energy consumption calculation and energy-saving evaluation method for an electric rotary system for engineering machinery according to an embodiment of the present invention.

[0024] Figure 3 This is a graph showing the instantaneous power and angular velocity of the electric rotary system according to an embodiment of the present invention.

[0025] Figure 4 This is a schematic diagram illustrating various working condition judgments in an embodiment of the present invention.

[0026] Figure 5 This is a bar chart comparing the electrical energy consumption, feedback energy, and net energy consumption of the electric excavator under different working conditions according to an embodiment of the present invention.

[0027] Figure 6 This is a comparison chart of the historical best and actual power consumption, power feedback, and net power consumption displayed on the screen according to an embodiment of the present invention.

[0028] Figure 7 This is a structural block diagram of the energy consumption calculation and energy-saving evaluation device for the electric rotary system of engineering machinery according to an embodiment of the present invention.

[0029] Figure 8 This is a schematic diagram of the hardware structure of an electronic device according to an embodiment of the present invention. Detailed Implementation

[0030] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0031] It is understood that before using the technical solutions disclosed in the various embodiments of the present invention, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in the present invention and their authorization should be obtained in accordance with relevant laws and regulations through appropriate means.

[0032] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this invention, "a plurality of" means two or more, unless otherwise explicitly specified.

[0033] The electric slewing system of construction machinery (such as excavators) drives the slewing platform, along with the cab, boom, and arm, to perform slewing movements. Its energy efficiency determines the overall power consumption control level of the excavator. However, related technologies have many shortcomings in energy consumption calculation and energy-saving evaluation, specifically: 1. Inability to separate net energy consumption, blurring the lines between consumption and feedback. Relevant evaluation systems define slewing efficiency as the ratio of total slewing energy consumption to the number of slewing cycles, completely ignoring the energy feedback from regenerative braking. Even if the energy recovery strategy operates well, the total energy consumption indicator still includes a significant amount of recoverable kinetic energy, leading to a systematic overestimation of actual net energy consumption. This confusion makes it impossible to fairly compare the energy-saving effects of different energy recovery strategies.

[0034] 2. Lack of adaptive evaluation capability under different operating conditions. The load conditions (no load, light load, heavy load, full load) and slewing angles (small slewing, medium slewing, large slewing) of excavators during slewing operations vary greatly, resulting in a significant difference in the normal range of net power consumption. For example, the normal range of net power consumption under heavy load and large slewing conditions is much higher than that under light load and small slewing conditions. Related technologies use a uniform energy consumption benchmark for evaluation, failing to automatically classify based on specific operating conditions. This leads to the same net power consumption value potentially corresponding to completely different energy-saving levels under different operating conditions, resulting in severely distorted energy-saving evaluation results. For instance, high power consumption under heavy load and large slewing may be normal or even excellent, while the same power consumption under light load and small slewing may be considered a serious energy waste. Furthermore, high net power consumption under heavy load and large slewing may be misjudged as "poor," while low net power consumption under light load and small slewing may be misjudged as "excellent," completely negating the evaluation's meaning.

[0035] 3. Lack of independent verification of energy recovery effectiveness. Evaluations of related effects lack independent measurement of net power consumption; energy-saving effects are often derived through simulation models or indirect calculations, lacking quantitative verification based on measured data. Simulation results are highly dependent on the accuracy of model parameters (such as moment of inertia, friction coefficient, and motor efficiency), while nonlinear factors in actual operating conditions (such as hydraulic system disturbances, temperature changes, and battery internal resistance fluctuations) are difficult to fully model. This "black box" evaluation hinders the continuous improvement and market promotion of energy recovery technology.

[0036] 4. Inability to differentiate the impact of operator skill level on energy consumption. Relevant evaluation systems cannot objectively distinguish between different driver styles using net energy consumption data. Experienced drivers and novices exhibit significant differences in acceleration smoothness and braking timing under the same load and angle, which directly translates into different net energy consumption. Due to the lack of quantitative recording and comparative analysis of these differences, it is impossible to assess the energy-saving effect of driver operation based on energy consumption data.

[0037] like Figure 1 As shown, the slewing platform and its supporting components correspond to the slewing load module, which is connected to the reducer module. The reducer module acts as an intermediate regulating component, converting the high-speed output of the high-speed motor module into a speed acceptable to the slewing platform. The high-speed motor module includes the slewing motor, which is controlled by the MCU (Motor Control Unit) module. The MCU module, as the core module of the entire slewing system, can acquire the real-time electromagnetic torque Tm(t) and real-time angular velocity w(t) of the slewing motor. The other side of the MCU module is connected to the PDU (Power Distribution Unit) module. Between these two modules is the DC bus of the slewing inverter. Voltage sensors can be connected in parallel to the positive (DC+) and negative (DC) terminals of the DC bus. The DC bus voltage Udc(t) is collected between the positive terminal DC+ (or negative terminal DC+) of the DC bus, while the current sensor is connected in series between the positive terminal DC+ (or negative terminal DC+) of the DC bus. In the circuit, the DC bus current Idc(t) is collected. The PDU module connects to the energy storage system module, which provides the corresponding energy. The VECU (Vehicle Electronic Control Unit) module can achieve CAN (Controller Area Network) communication with the energy storage system module. The VECU module can obtain the battery status information of the energy storage system module in real time and send relevant control requests, such as commands to start, stop, and turn the vehicle. The VECU module also achieves CAN communication with the operation requirement module and receives signals from the operating handle.

[0038] According to an embodiment of the present invention, an embodiment of a method for calculating energy consumption and evaluating energy saving of an electric rotary system for engineering machinery is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0039] This embodiment provides a method for calculating energy consumption and evaluating energy saving in an electric slewing system for construction machinery, which can be used in the electric slewing system of the excavator mentioned above. Figure 2 This is a flowchart of the energy consumption calculation and energy-saving evaluation method for an electric rotary system of engineering machinery according to an embodiment of the present invention, such as... Figure 2 As shown, the process includes the following steps: Step S201: Obtain the DC bus voltage, DC bus current, electromagnetic torque, angular velocity, and slewing control handle position signal of the electric slewing system of the engineering machinery, and determine the complete slewing cycle period based on the slewing control handle position signal and angular velocity.

[0040] Reference Figure 1 The DC bus voltage and DC bus current can be obtained through voltage and current sensors installed on the DC bus side of the electric rotary system. Optionally, the DC bus voltage and DC bus current can also be obtained directly from the DC bus voltage and current already stored within the MCU module via CAN communication. Simultaneously, the MCU module can also provide electromagnetic torque and angular velocity. The electromagnetic torque reflects the driving torque generated by the rotary motor under the interaction of the stator current and the rotor magnetic field. The rotary control handle controls the rotary action performed by the rotary platform. Correspondingly, the mechanical displacement can be converted into an electrical signal through the built-in sensor on the handle. For example, when the handle is in the neutral position, it has a fixed voltage. Regardless of the direction the handle moves, the voltage will linearly increase or decrease. Therefore, the changing voltage value can be used as the position signal of the rotary control handle.

[0041] Specifically, step S201 includes: Step a1: Determine the moment when the loop control handle moves beyond the control dead zone based on the position signal of the rotary control handle, and use this as the start time of the loop.

[0042] The dead zone of the handle refers to the area where the input changes slightly but the control system does not respond. For example, if the handle is moved less than 5% in any direction from its center position, the system considers it still in the center position, and the rotary motor does not drive the rotary platform to rotate. However, if the position signal of the rotary control handle indicates that the dead zone has been exceeded, the moment just exceeding the dead zone is considered the start of a complete rotary cycle.

[0043] Step a2: When the angular velocity is detected to be less than the preset threshold, record the duration of the angular velocity being less than the preset threshold. If the duration exceeds the duration range and the rotary control handle returns to the control dead zone, then determine the end time of the cycle.

[0044] During the continuous rotation, the angular velocity remains greater than zero. When the rotation motor stops driving, the angular velocity also tends towards zero. Simultaneously, the position signal of the rotation control handle confirms that the handle has returned to the control dead zone and is no longer outputting control, reducing the risk of misjudgment based solely on angular velocity. To facilitate the identification of the end point, a duration range and preset thresholds are pre-set for threshold judgment. For example, if the absolute value of the angular velocity is below 0.5 degrees per second for 0.5 seconds consecutively, and the handle is in the control dead zone, it is considered the end of a complete rotation cycle. The last moment of 0.5 seconds can be considered the end point, or the moment the handle enters the dead zone can be used as the benchmark.

[0045] Step a3: Determine the complete rotation cycle time period based on the start time and end time of the cycle.

[0046] By defining the start and end times, a clear time range and duration can be established, which can then be used as the analysis object for a complete cyclic period and subjected to processing such as time integration.

[0047] Step S202: During the complete rotation cycle, calculate the current net power consumption based on the DC bus voltage and DC bus current, and identify the current operating condition of the electric rotation system of the construction machinery during the complete rotation cycle based on the electromagnetic torque and angular velocity.

[0048] Specifically, step S202 includes: Step b1: Calculate the instantaneous power during the complete rotation cycle in real time based on the DC bus voltage and DC bus current.

[0049] Instantaneous power can be calculated using the following formula: , Where P(t) is the instantaneous power, Udc(t) is the DC bus voltage, and Idc(t) is the DC bus current.

[0050] Step b2: Integrate the positive power with instantaneous power greater than zero over time to determine the consumed electrical energy.

[0051] The consumed electrical energy can be calculated using the following formula: , Where Econs represents the consumed electrical energy, P(t) represents the instantaneous power, t0 is the start time of the complete rotational cycle, and t1 is the end time of the complete rotational cycle. The max function extracts the instantaneous power portion that is greater than zero and performs the corresponding time integration to obtain the consumed electrical energy.

[0052] Step b3: Integrate the negative power with instantaneous power less than zero over time to determine the feedback energy.

[0053] The feedback energy can be calculated using the following formula: , Where Eregen represents the regenerative energy, P(t) represents the instantaneous power, t0 represents the start time of the complete cyclic period, and t1 represents the end time of the complete cyclic period. The min function extracts the instantaneous power portion that is less than zero and performs the corresponding time integration to obtain the consumed energy.

[0054] Step b4: Determine the current net power consumption based on the difference between the consumed power and the fed-back power.

[0055] It should be noted that when P(t) > 0, it means that electrical energy flows from the DC bus into the rotary inverter to drive the rotary motor. When P(t) < 0, it means that the motor is in regenerative braking state and electrical energy is fed back from the rotary inverter to the DC bus.

[0056] Net energy consumption refers to the net electrical energy actually consumed by the drive system from the energy storage system. Therefore, the feedback energy after braking feedback needs to be subtracted from the consumed energy. Thus, the current net energy consumption can be calculated by subtracting the feedback energy obtained in step b3 from the consumed energy obtained in step b2. That is, the current net energy consumption is calculated according to the following formula: Enet = Econs - Eregen.

[0057] Alternatively, the deduction can be made directly within the time integral using the following formula: , Where Enet is the net power consumption, P(t) is the instantaneous power, t0 is the start time of the complete cyclic period, and t1 is the end time of the complete cyclic period.

[0058] By independently integrating the positive and negative power on the DC bus side of the slewing inverter, the electrical energy consumed by the slewing system valve and the regenerative braking energy of the electric excavator are separately measured, and the net power consumption can be output in real time. It does not rely on any complex motor model or efficiency assumptions, but directly realizes the independent accounting of energy income and expenditure based on electrical quantity measurement. The physical meaning is clear, the engineering implementation is simple, and the accuracy can reach within ±2%. This makes the comparison between different energy recovery strategies no longer dependent on simulation estimation, but can be directly evaluated fairly and objectively through net power consumption values, providing a quantitative basis for technology selection and optimization.

[0059] like Figure 3The diagram illustrates the curves of instantaneous power and angular velocity over a complete gyroscopic cycle. It should be noted that the higher the sampling frequency in practical applications, the smoother the curves will be. The instantaneous power over the complete gyroscopic cycle includes the instantaneous power at different sampling times, and the angular velocity over the complete gyroscopic cycle includes the angular velocity at different sampling times. Performing time integration on the instantaneous power and angular velocity over the complete gyroscopic cycle essentially involves a continuous recording of the accumulated energy and angle values ​​based on each sampling interval.

[0060] Specifically, step S202 above also includes: Step c1: Extract the maximum electromagnetic torque during the complete slewing cycle period, and determine the current slewing load level based on the maximum electromagnetic torque and the torque range of the preset slewing load level.

[0061] For a complete rotation cycle, the electromagnetic torque of the rotary motor is continuously acquired, and the maximum electromagnetic torque within the complete rotation cycle is selected. A comparison can be made at each sampling time using the following function: Tmax = max(Tmax, Tm) Where Tmax is the maximum electromagnetic torque before the current sampling time, and Tm is the electromagnetic torque acquired at the current sampling time. When Tm is greater than Tmax, Tmax is updated to Tm until all sampling times of the complete rotation cycle are completed, at which point the maximum electromagnetic torque can be obtained. Preferably, the maximum electromagnetic torque can be located during the acceleration and constant speed phases of the complete rotation cycle, improving the positioning efficiency.

[0062] like Figure 4 As shown, different maximum electromagnetic torque settings have different torque ranges. Specifically, the half-load threshold Tth1 and full-load threshold Tth2 can be obtained through factory calibration or self-learning. During the acceleration or constant speed phase of a rotation cycle, the electromagnetic torque signal Tm output by the motor controller is collected in real time, and the maximum electromagnetic torque Tmax within the rotation cycle is extracted. Tmax is compared with the preset thresholds Tth1 and Tth2. When the maximum electromagnetic torque Tmax is greater than the full-load threshold Tth2, the current rotation load level is identified as full-load. When the maximum electromagnetic torque Tmax is between the full-load threshold Tth2 and the half-load threshold Tth1, the current rotation load level is identified as heavy-load. When the maximum electromagnetic torque Tmax is between the half-load threshold Tth1 and zero, the current rotation load level is identified as light-load. When the maximum electromagnetic torque Tmax is equal to zero, the current rotation load level is identified as no-load. Alternatively, the current slewing load level can be simplified, for example, by setting only a single load threshold. When the maximum electromagnetic torque is greater than the load threshold, the current slewing load level is identified as a heavy load state, and when the maximum electromagnetic torque is less than the load threshold, the current slewing load level is identified as a light load state.

[0063] Optionally, in addition to determining the torque range where the maximum electromagnetic torque is located, the determination of the current slewing load level can also be based on the material weight directly measured by the bucket cylinder pressure sensor as an auxiliary parameter. Similarly, multiple ranges can be divided for judgment to determine the range where the material weight is located.

[0064] Step c2: Integrate the angular velocity over the entire rotation cycle to determine the total rotation angle.

[0065] The total angle of rotation can be calculated using the following formula: , Where θ is the total rotation angle, ω(t) is the angular velocity, t0 is the start time of the complete rotation cycle, and t1 is the end time of the complete rotation cycle. This allows analysis of the rotation angle of the rotation cycle by obtaining the real-time angular velocity output by the rotary motor, thereby quantifying the energy consumption classification of the complete rotation cycle.

[0066] Step c3: Determine the current rotation angle level based on the total rotation angle and the preset rotation angle level range.

[0067] like Figure 4 As shown, different total rotation angles will also have different angle ranges. Specifically, the first angle threshold (e.g., 180 degrees) and the second angle threshold (e.g., 90 degrees) can be obtained through factory calibration or self-learning. Analyzing the angle range of the total rotation angle, when the total rotation angle is greater than 180 degrees, the current rotation angle level is considered a large rotation; when the total rotation angle is between 180 and 90 degrees, the current rotation angle level is considered a medium rotation; and when the total rotation angle is less than 90 degrees, the current rotation angle level is considered a small rotation. Optionally, the current rotation angle level can be simplified, for example, by setting only a single rotation threshold. When the total rotation angle is greater than the threshold, the current rotation angle level is considered a large rotation; when the total rotation angle is less than the threshold, the current rotation angle level is considered a small rotation.

[0068] Step c4: Determine the current operating condition based on the combination of the current slewing load level and the current slewing angle level.

[0069] Taking the example that there are four levels of current slewing load and three levels of current slewing angle, there are 12 possible combinations. When the maximum electromagnetic torque and total slewing angle are obtained, the current slewing load level and current slewing angle level can be determined by judging the range, thus identifying one of the 12 possible operating conditions.

[0070] It should be noted that the 12 operating conditions are: full load large slewing, full load medium slewing, full load small slewing, heavy load large slewing, heavy load medium slewing, heavy load small slewing, light load large slewing, light load medium slewing, light load small slewing, no load large slewing, no load medium slewing, and no load small slewing.

[0071] In other embodiments, the operating conditions can be simplified to four types depending on the product, for example, the four operating conditions are heavy load large slewing, heavy load small slewing, light load large slewing, and light load small slewing.

[0072] Step S203: Based on the historical operating data of each operating condition, dynamically determine the baseline net power consumption under the current operating condition, and determine the current energy-saving level according to the relationship between the current net power consumption and the baseline net power consumption.

[0073] Specifically, step S203 includes: Step d1: Based on the historical net power consumption of each operating condition, establish a historical database and use the lowest net power consumption in the historical data or the lowest net power consumption of the most recent preset number of cycles as the benchmark net power consumption.

[0074] Different operating conditions will have different baseline net power consumption settings, allowing for refined analysis based on the current operating conditions when evaluating energy efficiency levels. The baseline net power consumption for a given operating condition can be the historical lowest net power consumption under that condition or the lowest net power consumption over the most recent preset number of cycles (e.g., a preset number of 5). Optionally, the baseline net power consumption for a given operating condition can also be the historical average net power consumption under that condition, or the average net power consumption of multiple excavators under the same operating condition through horizontal analysis, such as electric excavators from the same fleet. Historical data and horizontal data can be maintained through a historical database, continuously updating net power consumption data for dynamic calculation. Figure 5 As shown, there are significant differences in energy consumption, energy feedback, and net energy consumption under different operating conditions. Using different benchmark values ​​for different operating conditions can avoid benchmark mismatch errors across operating conditions, making the evaluation results more scientific and reasonable, and truly reflecting the operator's skill level rather than load differences. At the same time, the inherent physical characteristics of construction machinery such as excavators enable online automatic identification of operating conditions, ensuring classification accuracy while avoiding the use of expensive external sensors (such as vision or lidar), making it highly feasible in engineering applications.

[0075] Step d2: Determine the current energy-saving score based on the ratio of the baseline net energy consumption to the current net energy consumption, and determine the corresponding current energy-saving level based on the current energy-saving score.

[0076] Using a baseline net energy consumption as a reference, the current net energy consumption can be evaluated, and the energy efficiency score can be calculated using the following formula: , Where η represents the energy-saving score, Eopt represents the baseline net energy consumption, and Enet represents the current net energy consumption. Taking the baseline net energy consumption as the optimal net energy consumption as an example, the closer the current net energy consumption is to the baseline net energy consumption, the higher the energy-saving score. Therefore, the energy-saving level can be determined by analyzing the range of the energy-saving score. Specifically, a first scoring threshold and a second scoring threshold can be set. When the energy-saving score is greater than the first scoring threshold, the energy-saving level is considered excellent; when the energy-saving score is between the first and second scoring thresholds, the energy-saving level is considered good; and when the energy-saving score is less than the second scoring threshold, the energy-saving level is considered to need improvement. The first and second scoring thresholds can be obtained through factory calibration or self-learning, for example, the first scoring threshold can be set to 95%, and the second scoring threshold can be set to 80%.

[0077] Based on the electromagnetic torque and total rotation angle, the current rotation load level and current rotation angle level are automatically identified. The operating conditions corresponding to each rotation cycle are classified into one of 12 operating conditions. A historical database is established in the memory for each operating condition. The historical data stores the net power consumption of each cycle. After each rotation cycle is completed, the corresponding database is retrieved according to the current operating condition, and the baseline net power consumption under the current operating condition is calculated. The baseline net power consumption is the lowest net power consumption in the historical data or the lowest net power consumption of the most recent N cycles. Then, the current energy saving score is calculated based on the baseline net power consumption and the current net power consumption, and the current energy saving level is determined according to preset rules. For example, the energy saving level includes excellent, good, and needs improvement.

[0078] Because this adaptive evaluation method establishes dynamic benchmarks independently for each operating condition, the benchmark values ​​are dynamically updated, adaptively reflecting changes in machine condition (such as mechanical wear, tire pressure, etc.) and driver skill level. Furthermore, by differentiating between different operating conditions, high net energy consumption under heavy load and large slewing may be rated as "excellent" (better than the historical average), while low net energy consumption under light load and small slewing may be rated as "needs improvement." The evaluation results are scientific and reasonable, truly reflecting operational skill rather than load differences, avoiding logical errors such as misjudging normal high energy consumption under heavy load and large slewing as "poor" or misjudging low energy consumption under light load and small slewing as "excellent." In addition, this evaluation method does not rely on complex theoretical models (such as motor efficiency mapping and friction coefficient identification), requires only a small amount of historical data storage, and has minimal computational load, making it very suitable for embedded real-time systems. By leveraging the inherent physical characteristics of excavators, online automatic identification of working conditions is achieved, which not only ensures classification accuracy but also avoids the use of expensive external sensors (such as vision or lidar), eliminates the interference of load and degree on evaluation, and realizes adaptive comparison of working conditions, making it highly feasible in engineering applications.

[0079] Specifically, the energy consumption calculation and energy-saving evaluation method for the electric rotary system of engineering machinery provided in this embodiment of the invention further includes: Step e1: Obtain the instantaneous DC bus voltage and instantaneous DC bus current at different sampling times within the complete rotation cycle period through sampling.

[0080] In practical applications, DC bus voltage and DC bus current are determined through sampling, for example, at a sampling frequency of 100Hz. Similarly, electromagnetic torque, angular velocity, and slewing control handle position signals also use the same sampling frequency. Therefore, during a complete slewing cycle, there will be multiple instantaneous DC bus voltage and instantaneous DC bus current at various sampling times.

[0081] Step e2: Determine the instantaneous power at different sampling times based on the instantaneous DC bus voltage and instantaneous DC bus current at different sampling times.

[0082] The instantaneous power at the corresponding sampling time is the instantaneous DC bus voltage at the corresponding sampling time multiplied by the instantaneous DC bus current at the corresponding sampling time, thus obtaining the instantaneous power at different sampling times.

[0083] Step e3: Discretely integrate the instantaneous power at each sampling moment to obtain the cumulative energy consumption and feedback energy at each sampling moment within the complete rotation cycle period, so as to form the cumulative energy consumption curve and feedback energy curve, which are displayed on the screen. The screen also displays the net energy consumption curve corresponding to the energy consumption curve and feedback energy curve, and compares them with the historical best energy consumption curve, best feedback energy curve and best net energy consumption curve under the current operating conditions, which are displayed at the same time.

[0084] For each sampling moment, the cumulative energy consumption and energy feedback at that sampling moment need to be calculated. Accordingly, when the instantaneous power at the corresponding sampling moment is greater than zero, the calculated energy is added to the energy consumption; when the instantaneous power at the corresponding sampling moment is less than zero, the calculated energy is added to the energy feedback. The accumulation is performed according to the following formula: If P > 0, then , If P < 0, then , Where Econs represents the cumulative energy consumption, and Eregen represents the cumulative energy feedback. These values ​​continuously increase over time, corresponding to the energy measured at the sampling moment. Therefore, the cumulative calculation is performed cyclically. The cumulative energy consumption and feedback will exhibit different values ​​at different sampling moments and are stored independently. The curve is formed by connecting these different values ​​at different sampling moments. P represents the instantaneous power at the corresponding sampling moment. The sampling interval is denoted as .

[0085] like Figure 6As shown, the cumulative energy consumption and feedback energy at different sampling times can be represented by curves, reflecting the gradual accumulation of actual consumption and feedback. To distinguish the direction of current flow, feedback energy is represented by a negative sign, accumulating gradually in the negative direction. Correspondingly, based on the actual energy consumption curve and feedback energy curve, the actual net energy consumption curve can also be presented, which can be the curve formed by the difference between the cumulative energy consumption and feedback energy at the corresponding sampling time. Furthermore, to intuitively reflect the quality of energy consumption control, the historical best energy consumption curve, best feedback energy curve, and best net energy consumption curve under the current operating conditions can also be presented simultaneously, allowing for comparison to identify differences. For example, under heavy load and large turning conditions, the display screen simultaneously shows three red curves for energy consumption, feedback energy, and net energy consumption under the historical lowest net energy consumption condition for guidance; and three black curves for energy consumption, feedback energy, and net energy consumption under the current driver operation for comparison. In addition to presenting the curves themselves, specific energy values ​​and energy-saving scores can also be displayed. Optionally, for operation prompts, voice broadcasts, vibrating seats, or augmented reality head-up displays can be used instead of screen-displayed prompts. It should be noted that a historical database is established in the memory for each operating condition. The historical data stores the energy consumption curve, feedback energy curve, and net energy consumption curve for each cycle. After each complete cycle, the corresponding database is retrieved based on the current operating condition to calculate the optimal energy consumption curve, optimal feedback energy curve, and optimal net energy consumption curve for that current condition, for example, using the lowest net energy consumption as the optimal evaluation criterion.

[0086] In some optional implementations, step e3 above includes: Step e301: Divide the energy consumption curve and the energy feedback curve into acceleration segment, constant speed segment and braking segment according to the rate of change of angular velocity.

[0087] like Figure 6 As shown, when the rate of change of angular velocity is greater than zero, the rotational motion is in an accelerating state, so the first part can be classified as the acceleration segment. When the rate of change of angular velocity is equal to zero, the rotational motion is in a constant speed state, so the middle part can be classified as the constant speed segment. When the rate of change of angular velocity is less than zero, the rotational motion is in a braking segment, so the last part can be classified as the braking segment. Optionally, the division into acceleration, constant speed, and braking segments can also be determined by analyzing the concave and convex curvature trends of the energy consumption curve and the energy feedback curve, as well as the position signal of the rotation control handle.

[0088] Step e302: In response to the fact that the newly consumed electrical energy during the acceleration phase is greater than the first threshold, it is determined that the user's operation is violent or the motor torque control is abnormal.

[0089] Step e303: In response to the increase in electrical energy consumption during the constant speed segment exceeding the second threshold, determine that the slewing bearing friction has increased or the reducer is poorly lubricated.

[0090] Step e304: In response to the fact that the newly added feedback energy in the braking section is less than the third threshold, it is determined that there is a problem with the regenerative braking efficiency or the energy feedback capability is limited.

[0091] By separately analyzing the additional energy consumption and feedback energy at different stages of operation, energy consumption tracing and rapid fault location are supported, shortening troubleshooting time and significantly improving maintenance efficiency. When net energy consumption abnormally increases, the cause can be analyzed by directly viewing three data segments. Accordingly, the first, second, and third thresholds are selected based on the corresponding operating conditions for judgment.

[0092] When the current net energy consumption is significantly higher than the baseline net energy consumption (e.g., η < 80%), the driver can improve operation based on the curve and its direction to achieve energy savings. For example, if the power peak during acceleration is too high, the driver should "pull the lever gently to reduce acceleration shock"; if the feedback during braking is insufficient and the battery SOC is low, the driver should "brake smoothly in advance to improve energy recovery"; if multiple angle corrections are required, the driver should "try to reach the correct position in one go to reduce ineffective turns". Actual measurements show that after drivers obtain information such as "excessive acceleration leads to a high and steep energy consumption curve, requiring gentler lever input" or "premature braking leads to a low and gentle energy feedback curve, requiring smooth deceleration" by analyzing the energy consumption curve, feedback curve, and net energy consumption curve, and then improve their operation, the average net energy consumption under the same working conditions can be reduced by 3% to 5% after about a week of adaptive training. This achieves energy saving while reducing battery cycle depth and extending battery life. In summary, the embodiments of this invention have made substantial progress in terms of measurement accuracy, scientific evaluation, real-time guidance, and fault diagnosis capabilities. They provide a complete, quantifiable, and verifiable evaluation system for energy-saving technologies in electric excavator slewing systems, possessing significant engineering application and economic value.

[0093] According to embodiments of the present invention, an energy consumption calculation and energy-saving evaluation device for an electric rotary system of engineering machinery is also provided. This device is used to implement the above embodiments and preferred embodiments, and details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0094] This embodiment provides an energy consumption calculation and energy-saving evaluation device for an electric rotary system of engineering machinery, such as... Figure 7 As shown, it includes: The acquisition module 701 is used to acquire the DC bus voltage, DC bus current, electromagnetic torque, angular velocity and slewing control handle position signal of the electric slewing system of the engineering machinery, and to determine the complete slewing cycle period based on the slewing control handle position signal and angular velocity; The determination module 702 is used to calculate the current net power consumption based on the DC bus voltage and DC bus current during the complete rotation cycle, and to identify the current operating condition of the electric rotation system of the construction machinery during the complete rotation cycle based on the electromagnetic torque and angular velocity. Analysis module 703 is used to dynamically determine the baseline net power consumption under the current operating condition based on historical operating data for each operating condition, and to determine the current energy-saving level based on the relationship between the current net power consumption and the baseline net power consumption.

[0095] The energy consumption calculation and energy-saving evaluation device for the electric rotary system of engineering machinery provided in this embodiment of the invention can execute the energy consumption calculation and energy-saving evaluation method for the electric rotary system of engineering machinery provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects for executing the method. Further functional descriptions of the above modules and units are the same as those in the corresponding embodiments described above, and will not be repeated here.

[0096] Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention.

[0097] The following is a detailed reference. Figure 8 This diagram illustrates a suitable structural schematic for implementing an electronic device according to embodiments of the present invention. The electronic device may include a processor (e.g., a central processing unit, graphics processor, etc.) 801, which can perform various appropriate actions and processes based on a program stored in read-only memory (ROM) 802 or a program loaded from memory 808 into random access memory (RAM) 803. The RAM 803 also stores various programs and data required for the operation of the electronic device. The processor 801, ROM 802, and RAM 803 are interconnected via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.

[0098] Typically, the following devices can be connected to I / O interface 805: input devices 806 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 807 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; memory devices 808 including, for example, magnetic tapes, hard disks, etc.; and communication devices 809. Communication device 809 allows electronic devices to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 8 Electronic devices with various devices are shown, but it should be understood that it is not required to implement or have all of the devices shown, and more or fewer devices may be implemented or have instead.

[0099] In particular, according to embodiments of the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of the present invention include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 809, or installed from a memory 808, or installed from a ROM 802. When the computer program is executed by the processor 801, it performs the functions defined in the energy consumption calculation and energy-saving evaluation method for the electric rotary system of engineering machinery according to embodiments of the present invention.

[0100] Figure 8 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments of the present invention.

[0101] This invention also provides a computer-readable storage medium. The methods described above according to embodiments of the invention can be implemented in hardware or firmware, or implemented as computer code that can be recorded on a storage medium, or implemented as computer code downloaded via a network and originally stored on a remote storage medium or a non-transitory machine-readable storage medium and then stored on a local storage medium. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium can also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code. When the software or computer code is accessed and executed by the computer, processor, or hardware, the energy consumption calculation and energy-saving evaluation method for the electric rotary system of engineering machinery shown in the above embodiments is implemented.

[0102] Although embodiments of the invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the invention, and such modifications and variations all fall within the scope defined by the appended claims.

Claims

1. A method for calculating energy consumption and evaluating energy conservation in an electric rotary system for engineering machinery, characterized in that, The method includes: The DC bus voltage, DC bus current, electromagnetic torque, angular velocity, and slewing control handle position signal of the electric slewing system of the construction machinery are acquired, and the complete slewing cycle time period is determined based on the slewing control handle position signal and the angular velocity. During the complete rotation cycle, the current net power consumption is calculated based on the DC bus voltage and DC bus current, and the current operating condition of the electric rotation system of the engineering machinery during the complete rotation cycle is identified based on the electromagnetic torque and angular velocity. Based on historical operating data for each operating condition, the baseline net power consumption under the current operating condition is dynamically determined, and the current energy-saving level is determined according to the relationship between the current net power consumption and the baseline net power consumption.

2. The method for calculating energy consumption and evaluating energy conservation of an electric rotary system for engineering machinery according to claim 1, characterized in that, The step of determining the complete rotation cycle time period based on the position signal of the rotation control handle and the angular velocity includes: The moment when the loop control handle moves beyond the control dead zone is determined based on the position signal of the rotary control handle, and this moment is taken as the start time of the loop. When the angular velocity is detected to be less than a preset threshold, the duration of the angular velocity being less than the preset threshold is recorded. If the duration exceeds the duration range and the rotary control handle returns to the control dead zone, the end time of the cycle is determined. The complete cyclic period is determined based on the start time and end time of the cycle.

3. The method for calculating energy consumption and evaluating energy conservation of an electric rotary system for engineering machinery according to claim 1, characterized in that, The calculation of the current net power consumption based on the DC bus voltage and DC bus current includes: The instantaneous power during the complete rotary cycle period is calculated in real time based on the DC bus voltage and DC bus current. The energy consumed is determined by integrating the positive power with instantaneous power greater than zero over time. The negative power with instantaneous power less than zero is integrated over time to determine the feedback energy. The current net power consumption is determined based on the difference between the consumed power and the fed-back power.

4. The method for calculating energy consumption and evaluating energy saving of an electric rotary system for engineering machinery according to claim 1, characterized in that, The step of identifying the current operating condition of the electric slewing system of the engineering machinery during the complete slewing cycle based on the electromagnetic torque and angular velocity includes: Extract the maximum electromagnetic torque during the complete slewing cycle period, and determine the current slewing load level based on the maximum electromagnetic torque and the torque range of the preset slewing load level; The total rotation angle is determined by integrating the angular velocity over the entire rotation cycle period over time. The current rotation angle level is determined based on the total rotation angle and the angle range of the preset rotation angle level. The current operating condition is determined based on the combination of the current slewing load level and the current slewing angle level.

5. The method for calculating energy consumption and evaluating energy conservation of an electric rotary system for engineering machinery according to claim 1, characterized in that, The baseline net power consumption under the current operating condition is dynamically determined based on historical operating data for each operating condition, and the current energy-saving level is determined according to the relationship between the current net power consumption and the baseline net power consumption, including: Based on the historical net power consumption of each operating condition, a historical database is established, and the lowest net power consumption in the historical data or the lowest net power consumption of the most recent preset number of cycles is used as the benchmark net power consumption. The current energy-saving score is determined based on the ratio of the baseline net energy consumption to the current net energy consumption, and the corresponding current energy-saving level is determined based on the current energy-saving score.

6. The method for calculating energy consumption and evaluating energy conservation of an electric rotary system for engineering machinery according to claim 1, characterized in that, The method further includes: The instantaneous DC bus voltage and instantaneous DC bus current at different sampling times during the complete rotary cycle period are obtained by sampling. The instantaneous power at different sampling times is determined based on the instantaneous DC bus voltage and instantaneous DC bus current at different sampling times. Discrete integration is performed on the instantaneous power at each sampling moment to obtain the cumulative energy consumption and feedback energy at each sampling moment within the complete rotation cycle period, so as to form the cumulative energy consumption curve and feedback energy curve, which are displayed on the display screen. The display screen also displays the net energy consumption curve corresponding to the energy consumption curve and feedback energy curve, and compares them with the historical best energy consumption curve, best feedback energy curve and best net energy consumption curve under the current operating conditions, which are displayed at the same time.

7. The method for calculating energy consumption and evaluating energy conservation of an electric rotary system for engineering machinery according to claim 6, characterized in that, The accumulated energy consumption curve and energy feedback curve are displayed on the screen. The screen also displays the net energy consumption curve corresponding to the energy consumption curve and energy feedback curve, which are compared with the historical best energy consumption curve, best energy feedback curve, and best net energy consumption curve under the current operating conditions, respectively. Based on the rate of change of the angular velocity, the energy consumption curve and the energy feedback curve are divided into an acceleration segment, a constant speed segment, and a braking segment. If the newly consumed electrical energy during the acceleration phase exceeds a first threshold, it is determined that the user's operation is drastic or the motor torque control is abnormal. In response to the fact that the newly consumed electrical energy in the constant speed segment is greater than the second threshold, it is determined that the friction of the slewing bearing has increased or the lubrication of the reducer is poor; If the newly added regenerative braking energy in the braking section is less than the third threshold, it is determined that there is a problem with the regenerative braking efficiency or that the energy feedback capability is limited.

8. A device for calculating energy consumption and evaluating energy conservation in an electric rotary system for engineering machinery, characterized in that, The device includes: The acquisition module is used to acquire the DC bus voltage, DC bus current, electromagnetic torque, angular velocity, and slewing control handle position signal of the electric slewing system of the engineering machinery, and to determine the complete slewing cycle period based on the slewing control handle position signal and the angular velocity; The determination module is used to calculate the current net power consumption based on the DC bus voltage and DC bus current during the complete rotation cycle period, and to identify the current operating condition of the electric rotation system of the construction machinery during the complete rotation cycle period based on the electromagnetic torque and angular velocity. The analysis module is used to dynamically determine the baseline net power consumption under the current operating condition based on the historical operating data of each operating condition, and to determine the current energy-saving level according to the relationship between the current net power consumption and the baseline net power consumption.

9. An electronic device, characterized in that, include: The system includes a memory and a processor, which are interconnected. The memory stores computer instructions, and the processor executes the computer instructions to perform the energy consumption calculation and energy-saving evaluation method for the electric rotary system of engineering machinery as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing the computer to execute the energy consumption calculation and energy-saving evaluation method for the electric rotary system of engineering machinery as described in any one of claims 1 to 7.