Emergency brake overcurrent fault judgment method, system and device and storage medium
By filtering and processing the motor speed change curve and calculating feedback adjustment parameters, we judge the motor bus current, solving the problem of false alarm overcurrent faults during emergency braking in the electric power-assisted brake system, and improving the accuracy of fault reporting and ride experience.
Patent Information
- Application Number
- CN202411522390.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-29
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2044-10-29
AI Technical Summary
In the electric power-assisted brake control system, the motor may falsely report an overcurrent fault during emergency braking, affecting the accuracy of vehicle fault reporting and the user's ride experience.
By obtaining the motor speed change curve, filtering and processing abnormal curve, determining feedback adjustment parameters, calculating the direct and intersecting voltages, and judging the bus current to determine whether there is an overcurrent fault to avoid false alarms.
It effectively avoids motor false alarm overcurrent faults, improves the accuracy of vehicle fault reporting and user's ride experience.
Smart Images

Figure CN119261845A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle control technology, and in particular to an emergency brake overcurrent fault judgment method, system, device and storage medium. Background Art
[0002] In the electric power-assisted brake control system, the power-assisted motor is the actuator of the system, which directly affects the expected power-assisted torque output by the brake control system module. The motor control module converts the expected power-assisted torque into the expected current of the motor, and performs current closed-loop control based on the expected current and the feedback current collected by the sampling resistor. However, during emergency braking, the motor may falsely report an overcurrent fault, thus affecting the accuracy of vehicle fault reporting and the user's riding experience. Summary of the invention
[0003] The purpose of the present invention is to solve one of the technical problems existing in the prior art to at least a certain extent.
[0004] To this end, an object of an embodiment of the present invention is to provide a method for determining an emergency brake overcurrent fault, which improves the accuracy of vehicle fault reporting and the user's riding experience.
[0005] Another object of an embodiment of the present invention is to provide an emergency brake overcurrent fault judgment system.
[0006] In order to achieve the above technical objectives, the technical solutions adopted by the embodiments of the present invention include:
[0007] In a first aspect, an embodiment of the present invention provides a method for determining an emergency brake overcurrent fault, comprising the following steps:
[0008] In response to the brake control operation, obtaining a first motor speed change curve of the current vehicle, and judging whether the first motor speed change curve is normal according to the motor speed change rate;
[0009] When the first motor speed change curve is abnormal, filtering the first motor speed change curve to obtain a second motor speed change curve;
[0010] Determining a feedback adjustment parameter according to the second motor speed variation curve, and determining a direct-axis voltage and a quadrature-axis voltage of the motor according to the feedback adjustment parameter;
[0011] The bus current of the motor is determined according to the direct-axis voltage and the quadrature-axis voltage, and it is determined whether the current vehicle has an overcurrent fault according to the bus current.
[0012] Further, in one embodiment of the present invention, the obtaining of the first motor speed change curve of the current vehicle and judging whether the first motor speed change curve is normal according to the motor speed change rate specifically includes:
[0013] Acquire the first motor speed change curve through a motor controller, and determine the motor speed change rate at a current moment according to the first motor speed change curve;
[0014] When the motor speed change rate is less than a preset first threshold, determining that the first motor speed change curve is normal;
[0015] When the motor speed change rate is greater than or equal to the first threshold, it is determined that the first motor speed change curve is abnormal.
[0016] Further, in one embodiment of the present invention, the filtering process is performed on the first motor speed change curve to obtain the second motor speed change curve, which is specifically:
[0017] The first motor speed change curve is subjected to mean filtering, median filtering or Gaussian filtering to obtain the second motor speed change curve after smoothing filtering.
[0018] Further, in one embodiment of the present invention, the step of determining the feedback adjustment parameter according to the second motor speed change curve specifically includes:
[0019] Determine the first motor speed at the current moment according to the second motor speed change curve;
[0020] Obtaining a preset feedback adjustment parameter mapping table, performing a matching query on the first motor speed according to the feedback adjustment parameter mapping table, and obtaining the corresponding feedback adjustment parameter;
[0021] Wherein, the feedback adjustment parameters include a proportional gain parameter and an integral gain parameter.
[0022] Further, in one embodiment of the present invention, the direct-axis voltage and quadrature-axis voltage of the motor are determined according to the feedback adjustment parameter, which is specifically:
[0023] According to the proportional gain parameter and the integral gain parameter, the motor is regulated and controlled by a PI controller, and the direct-axis voltage and the quadrature-axis voltage are output.
[0024] Further, in one embodiment of the present invention, determining the bus current of the motor according to the direct-axis voltage and the quadrature-axis voltage, and judging whether the current vehicle has an overcurrent fault according to the bus current, specifically includes:
[0025] Determine the AC power of the motor controller according to the direct-axis voltage and the quadrature-axis voltage, and determine the DC power of the motor controller according to the AC power of the motor controller and a preset conversion efficiency;
[0026] Determine the bus current according to the motor controller DC power and the bus voltage;
[0027] When the bus current is greater than a preset second threshold, determining that the current vehicle has an overcurrent fault;
[0028] When the bus current is less than or equal to the second threshold, it is determined that there is no overcurrent fault in the current vehicle.
[0029] Further, in one embodiment of the present invention, the determining of the motor controller AC power according to the direct-axis voltage and the quadrature-axis voltage, and the determining of the motor controller DC power according to the motor controller AC power and a preset conversion efficiency specifically include:
[0030] Obtaining the direct-axis current and the quadrature-axis current of the motor;
[0031] Determine the AC power of the motor controller according to the direct-axis voltage, the direct-axis current, the quadrature-axis voltage, and the quadrature-axis current;
[0032] The motor controller DC power is determined according to a quotient of the motor controller AC power and the conversion efficiency.
[0033] In a second aspect, an embodiment of the present invention provides an emergency brake overcurrent fault judgment system, comprising:
[0034] a speed change curve judgment module, used for obtaining a first motor speed change curve of the current vehicle in response to a brake control operation, and judging whether the first motor speed change curve is normal according to a motor speed change rate;
[0035] a filtering module, configured to filter the first motor speed change curve to obtain a second motor speed change curve when the first motor speed change curve is abnormal;
[0036] A motor adjustment control module, used to determine a feedback adjustment parameter according to the second motor speed change curve, and determine a direct-axis voltage and a quadrature-axis voltage of the motor according to the feedback adjustment parameter;
[0037] An overcurrent fault judgment module is used to determine the bus current of the motor according to the direct-axis voltage and the quadrature-axis voltage, and to judge whether the current vehicle has an overcurrent fault according to the bus current.
[0038] In a third aspect, an embodiment of the present invention provides an emergency brake overcurrent fault judgment device, comprising:
[0039] at least one processor;
[0040] at least one memory for storing at least one program;
[0041] When the at least one program is executed by the at least one processor, the at least one processor implements the above-mentioned emergency brake overcurrent fault judgment method.
[0042] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, in which a program executable by a processor is stored. When the program executable by the processor is executed by the processor, it is used to execute the above-mentioned emergency brake overcurrent fault judgment method.
[0043] The advantages and beneficial effects of the present invention will be partly given in the following description, partly become apparent from the following description, or be understood through the practice of the present invention:
[0044] In response to the brake control operation, the embodiment of the present invention obtains the first motor speed change curve of the current vehicle, and determines whether the first motor speed change curve is normal according to the motor speed change rate. When the first motor speed change curve is abnormal, the first motor speed change curve is filtered to obtain the second motor speed change curve, and the feedback adjustment parameter is determined according to the second motor speed change curve, and the direct-axis voltage and quadrature-axis voltage of the motor are determined according to the feedback adjustment parameter, and the bus current of the motor is determined according to the direct-axis voltage and the quadrature-axis voltage, and the current vehicle is judged whether there is an overcurrent fault according to the bus current. The embodiment of the present invention filters the abnormal first motor speed change curve during emergency braking into a smooth second motor speed change curve, determines the feedback adjustment parameter of the PI controller according to the second motor speed change curve, thereby determining the direct-axis voltage and the quadrature-axis voltage of the motor, and then obtaining the bus current of the motor, and judging whether there is an overcurrent fault according to the bus current, which can effectively avoid the motor from falsely reporting an overcurrent fault, and improve the accuracy of vehicle fault reporting and the user's riding experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] In order to more clearly illustrate the technical solution in the embodiments of the present invention, the following introduction is made to the drawings required for use in the embodiments of the present invention. It should be understood that the drawings introduced below are only for the convenience of clearly describing some embodiments of the technical solution of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0046] Figure 1 A flowchart of a method for determining an emergency brake overcurrent fault provided by an embodiment of the present invention;
[0047] Figure 2A structural block diagram of an emergency brake overcurrent fault judgment system provided by an embodiment of the present invention;
[0048] Figure 3 A structural block diagram of an emergency brake overcurrent fault judgment device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0049] The embodiments of the present invention are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and are not to be construed as limitations of the present invention. For the step numbers in the following embodiments, they are only provided for the convenience of explanation, and the order between the steps is not limited in any way, and the execution order of each step in the embodiment can be adaptively adjusted according to the understanding of those skilled in the art.
[0050] In the description of the present invention, the meaning of "a plurality" is two or more than two. If there is a description of "a first" or "a second", it is only used for the purpose of distinguishing technical features, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features or implicitly indicating the order of the indicated technical features. In addition, unless otherwise defined, all technical and scientific terms used in this document have the same meaning as those commonly understood by those skilled in the art.
[0051] Reference Figure 1 The embodiment of the present invention provides an emergency brake overcurrent fault judgment method, which specifically includes the following steps:
[0052] S101, in response to a brake control operation, obtaining a first motor speed change curve of the current vehicle, and determining whether the first motor speed change curve is normal according to a motor speed change rate;
[0053] S102, when the first motor speed change curve is abnormal, filtering the first motor speed change curve to obtain a second motor speed change curve;
[0054] S103, determining a feedback adjustment parameter according to the second motor speed variation curve, and determining a direct-axis voltage and a quadrature-axis voltage of the motor according to the feedback adjustment parameter;
[0055] S104, determining the bus current of the motor according to the direct-axis voltage and the quadrature-axis voltage, and judging whether the current vehicle has an overcurrent fault according to the bus current.
[0056] The embodiment of the present invention filters the abnormal first motor speed change curve during emergency braking into a smooth second motor speed change curve, determines the feedback adjustment parameters of the PI controller according to the second motor speed change curve, thereby determining the direct-axis voltage and quadrature-axis voltage of the motor, and then obtaining the bus current of the motor. By judging whether there is an overcurrent fault based on the bus current, it can effectively avoid the motor from falsely reporting an overcurrent fault, thereby improving the accuracy of vehicle fault reporting and the user's riding experience.
[0057] As an optional implementation, obtaining a first motor speed change curve of the current vehicle and judging whether the first motor speed change curve is normal according to the motor speed change rate specifically includes:
[0058] S1011, obtaining a first motor speed change curve through a motor controller, and determining a motor speed change rate at a current moment according to the first motor speed change curve;
[0059] S1012: When the motor speed change rate is less than a preset first threshold, determining that the first motor speed change curve is normal;
[0060] S1013: When the motor speed change rate is greater than or equal to a first threshold, determine that the first motor speed change curve is abnormal.
[0061] Specifically, the embodiment of the present invention pre-sets a first threshold (such as 25r / ms 2 ), when the motor speed change rate is greater than or equal to the first threshold value, it indicates that the first motor speed change curve is abnormal. If the abnormal first motor speed change curve is used to determine the feedback adjustment parameters and perform PI control, an overcurrent fault may be falsely reported. Therefore, the embodiment of the present invention needs to smooth the abnormal first motor speed change curve before determining the feedback adjustment parameters. It should be noted that when the first motor speed change curve is normal, the smoothing and filtering step is skipped, and the feedback adjustment parameters are determined directly according to the first motor speed change curve.
[0062] As an optional implementation, the first motor speed change curve is filtered to obtain a second motor speed change curve, which is specifically:
[0063] The first motor speed variation curve is subjected to mean filtering, median filtering or Gaussian filtering to obtain a second motor speed variation curve after smooth filtering.
[0064] Specifically, the embodiment of the present invention performs smooth filtering on the first motor speed change curve by mean filtering, median filtering or Gaussian filtering to obtain the second motor speed change curve. The process of mean filtering, median filtering and Gaussian filtering is not the focus of the embodiment of the present invention and will not be described in detail here.
[0065] As an optional implementation, the feedback adjustment parameter is determined according to the second motor speed change curve, which specifically includes:
[0066] S1031, determining the current speed of the first motor according to the second motor speed change curve;
[0067] S1032, obtaining a preset feedback adjustment parameter mapping table, and performing a matching query on the first motor speed according to the feedback adjustment parameter mapping table to obtain a corresponding feedback adjustment parameter;
[0068] The feedback adjustment parameters include a proportional gain parameter and an integral gain parameter.
[0069] Specifically, an embodiment of the present invention pre-constructs a one-dimensional linear mapping table of motor speed and proportional gain parameter kp and a one-dimensional linear mapping table of motor speed and integral gain parameter ki, and determines the first motor speed at the current moment according to the second motor speed change curve after smoothing filtering, and the corresponding proportional gain parameter kp and integral gain parameter ki can be obtained by looking up the table.
[0070] As an optional implementation, the direct-axis voltage and quadrature-axis voltage of the motor are determined according to the feedback adjustment parameters, which are specifically:
[0071] According to the proportional gain parameter and the integral gain parameter, the motor is regulated and controlled by the PI controller, and the direct-axis voltage and the quadrature-axis voltage are output.
[0072] Specifically, according to the proportional gain parameter kp and the integral gain parameter ki, the motor regulation control is performed by the PI controller. The PI control algorithm is a commonly used closed-loop control strategy for realizing error adjustment of the system. The PI controller combines the two control modes of proportional control and integral control. The proportional control directly converts the error into the control output through the proportional gain parameter kp, while the integral control integrates the error through the integral gain parameter ki, and accumulates the integral result as part of the control output. In the embodiment of the present invention, the proportional gain parameter kp and the integral gain parameter ki are input into the PI controller, and the direct-axis command current, the quadrature-axis command current, the direct-axis feedback current, the quadrature-axis feedback current, the rotor electrical angular frequency and the stator resistance of the permanent magnet synchronous motor in the dq coordinate system are combined, and the direct-axis voltage Ud and the quadrature-axis voltage Uq can be obtained by the PI control algorithm output.
[0073] As an optional implementation, the bus current of the motor is determined according to the direct-axis voltage and the quadrature-axis voltage, and whether the current vehicle has an overcurrent fault is determined according to the bus current, which specifically includes:
[0074] S1041, determining the AC power of the motor controller according to the direct-axis voltage and the quadrature-axis voltage, and determining the DC power of the motor controller according to the AC power of the motor controller and a preset conversion efficiency;
[0075] S1042, determining the bus current according to the DC power of the motor controller and the bus voltage;
[0076] S1043: When the bus current is greater than a preset second threshold, it is determined that the current vehicle has an overcurrent fault;
[0077] S1044: When the bus current is less than or equal to the second threshold, it is determined that there is no overcurrent fault in the current vehicle.
[0078] As an optional implementation, the AC power of the motor controller is determined according to the direct-axis voltage and the quadrature-axis voltage, and the DC power of the motor controller is determined according to the AC power of the motor controller and a preset conversion efficiency, which specifically includes:
[0079] S10411, obtaining the direct-axis current and quadrature-axis current of the motor;
[0080] S10412, determining the AC power of the motor controller according to the direct-axis voltage, the direct-axis current, the quadrature-axis voltage, and the quadrature-axis current;
[0081] S10413. Determine the DC power of the motor controller according to the quotient of the AC power of the motor controller and the conversion efficiency.
[0082] Specifically, the direct-axis current Id and quadrature-axis current Iq of the motor are obtained, and the formula for calculating the AC power of the motor controller according to the direct-axis voltage, direct-axis current, quadrature-axis voltage, and quadrature-axis current is as follows:
[0083] P1=2 / 3(Ud×Id)+Uq×Iq)
[0084] Wherein, P1 represents the AC power of the motor controller.
[0085] The formula for calculating the motor controller DC power based on the motor controller AC power P1 and conversion efficiency δ is as follows:
[0086] P2=P1 / δ
[0087] Wherein, P2 represents the DC power of the motor controller. The conversion efficiency δ is the actual measured value of the motor bench, and the conversion efficiency in the embodiment of the present invention is 0.99.
[0088] The formula for calculating the bus current based on the motor controller DC power P2 and bus voltage Udc is as follows:
[0089] Idc=P2 / Udc
[0090] Wherein, Idc represents the bus current. In the embodiment of the present invention, the bus voltage Udc is 418V.
[0091] Idc is compared with a preset second threshold value to determine whether there is an overcurrent fault. In the embodiment of the present invention, the Idc judgment threshold value is 600A. When the bus current Idc is greater than the threshold value, it is determined that the current vehicle has an overcurrent fault and the fault is reported.
[0092] The above is an explanation of the method steps of the embodiment of the present invention. It can be recognized that the embodiment of the present invention filters the abnormal first motor speed change curve during emergency braking into a smooth second motor speed change curve, determines the feedback adjustment parameters of the PI controller according to the second motor speed change curve, thereby determining the direct-axis voltage and quadrature-axis voltage of the motor, and then obtaining the bus current of the motor. Judging whether there is an overcurrent fault based on the bus current can effectively avoid the motor from falsely reporting an overcurrent fault, thereby improving the accuracy of vehicle fault reporting and the user's riding experience.
[0093] Reference Figure 2 The embodiment of the present invention provides an emergency brake overcurrent fault judgment system, comprising:
[0094] A speed change curve judgment module is used to obtain a first motor speed change curve of the current vehicle in response to a brake control operation, and judge whether the first motor speed change curve is normal according to the motor speed change rate;
[0095] A filtering module, used for filtering the first motor speed change curve to obtain a second motor speed change curve when the first motor speed change curve is abnormal;
[0096] A motor adjustment control module, used to determine a feedback adjustment parameter according to a second motor speed variation curve, and determine a direct-axis voltage and a quadrature-axis voltage of the motor according to the feedback adjustment parameter;
[0097] The overcurrent fault judgment module is used to determine the bus current of the motor according to the direct-axis voltage and the quadrature-axis voltage, and to judge whether the current vehicle has an overcurrent fault according to the bus current.
[0098] The contents of the above method embodiments are all applicable to the present system embodiments. The functions specifically implemented by the present system embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0099] Reference Figure 3 The embodiment of the present invention provides an emergency brake overcurrent fault judgment device, comprising:
[0100] at least one processor;
[0101] at least one memory for storing at least one program;
[0102] When the at least one program is executed by the at least one processor, the at least one processor implements the emergency brake overcurrent fault judgment method.
[0103] The contents of the above method embodiments are all applicable to the present device embodiments. The functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0104] An embodiment of the present invention further provides a computer-readable storage medium, in which a program executable by a processor is stored. When the program executable by the processor is executed by the processor, it is used to execute the above-mentioned emergency brake overcurrent fault judgment method.
[0105] A computer-readable storage medium according to an embodiment of the present invention can execute an emergency brake overcurrent fault judgment method provided by an embodiment of the method of the present invention, can execute any combination of implementation steps of the method embodiment, and has the corresponding functions and beneficial effects of the method.
[0106] The embodiment of the present invention also discloses a computer program product or a computer program, wherein the computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of a computer device can read the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes Figure 1 The method shown.
[0107] In some selectable embodiments, the function / operation mentioned in the block diagram may not occur in the order mentioned in the operation diagram. For example, depending on the function / operation involved, the two boxes shown in succession can actually be executed substantially simultaneously or the above-mentioned boxes can sometimes be executed in reverse order. In addition, the embodiment presented and described in the flow chart of the present invention is provided by way of example, for the purpose of providing a more comprehensive understanding of technology. The disclosed method is not limited to the operation and logic flow presented herein. Selectable embodiments are expected, wherein the order of various operations is changed and the sub-operation of a part for which is described as a larger operation is performed independently.
[0108] In addition, although the present invention is described in the context of functional modules, it should be understood that, unless otherwise specified to the contrary, one or more of the above-mentioned functions and / or features can be integrated into a single physical device and / or software module, or one or more functions and / or features can be implemented in a separate physical device or software module. It is also understood that a detailed discussion of the actual implementation of each module is unnecessary for understanding the present invention. More specifically, in view of the properties, functions and internal relationships of the various functional modules in the device disclosed herein, the actual implementation of the module will be understood within the conventional skills of the engineer. Therefore, those skilled in the art can implement the present invention set forth in the claims without excessive experimentation using ordinary techniques. It is also understood that the specific concepts disclosed are merely illustrative and are not intended to limit the scope of the present invention, which is determined by the full scope of the appended claims and their equivalents.
[0109] If the above functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art or the 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, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the above methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.
[0110] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in conjunction with such instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in conjunction with such instruction execution systems, devices or apparatuses.
[0111] More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and editable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be a paper or other suitable medium on which the above-mentioned program is printed, since the above-mentioned program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering or processing in other suitable ways as necessary, and then stored in a computer memory.
[0112] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, a plurality of steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0113] In the above description of this specification, the description with reference to the terms "one embodiment / example", "another embodiment / example" or "certain embodiments / examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0114] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the claims and their equivalents.
[0115] The above is a specific description of the preferred implementation of the present invention, but the present invention is not limited to the above embodiments. Those skilled in the art may make various equivalent modifications or substitutions without violating the spirit of the present invention. These equivalent modifications or substitutions are all included in the scope defined by the claims of this application.
Claims
1. A method for judging an emergency brake overcurrent fault, characterized in that: The following steps are involved: In response to the brake control operation, obtaining a first motor speed change curve of the current vehicle, and judging whether the first motor speed change curve is normal according to the motor speed change rate; When the first motor speed change curve is abnormal, filtering the first motor speed change curve to obtain a second motor speed change curve; Determining a feedback adjustment parameter according to the second motor speed variation curve, and determining a direct-axis voltage and a quadrature-axis voltage of the motor according to the feedback adjustment parameter; The bus current of the motor is determined according to the direct-axis voltage and the quadrature-axis voltage, and it is determined whether the current vehicle has an overcurrent fault according to the bus current.
2. The method for judging an emergency brake overcurrent fault according to claim 1, characterized in that: The obtaining of the first motor speed change curve of the current vehicle and judging whether the first motor speed change curve is normal according to the motor speed change rate specifically includes: Acquire the first motor speed change curve through a motor controller, and determine the motor speed change rate at a current moment according to the first motor speed change curve; When the motor speed change rate is less than a preset first threshold, determining that the first motor speed change curve is normal; When the motor speed change rate is greater than or equal to the first threshold, it is determined that the first motor speed change curve is abnormal.
3. The method for judging an emergency brake overcurrent fault according to claim 1, characterized in that: The filtering process is performed on the first motor speed change curve to obtain the second motor speed change curve, which is specifically: The first motor speed change curve is subjected to mean filtering, median filtering or Gaussian filtering to obtain the second motor speed change curve after smoothing filtering.
4. The method for judging an emergency brake overcurrent fault according to claim 1, characterized in that: The step of determining the feedback adjustment parameter according to the second motor speed change curve specifically includes: Determine the first motor speed at the current moment according to the second motor speed change curve; Obtaining a preset feedback adjustment parameter mapping table, performing a matching query on the first motor speed according to the feedback adjustment parameter mapping table, and obtaining the corresponding feedback adjustment parameter; Wherein, the feedback adjustment parameters include a proportional gain parameter and an integral gain parameter.
5. The method for judging an emergency brake overcurrent fault according to claim 4, characterized in that: The direct-axis voltage and quadrature-axis voltage of the motor are determined according to the feedback adjustment parameters, which is specifically: According to the proportional gain parameter and the integral gain parameter, the motor is regulated and controlled by a PI controller, and the direct-axis voltage and the quadrature-axis voltage are output.
6. The method for judging an emergency brake overcurrent fault according to claim 1, characterized in that: The determining the bus current of the motor according to the direct-axis voltage and the quadrature-axis voltage, and judging whether the current vehicle has an overcurrent fault according to the bus current, specifically includes: Determine the AC power of the motor controller according to the direct-axis voltage and the quadrature-axis voltage, and determine the DC power of the motor controller according to the AC power of the motor controller and a preset conversion efficiency; Determine the bus current according to the motor controller DC power and the bus voltage; When the bus current is greater than a preset second threshold, determining that the current vehicle has an overcurrent fault; When the bus current is less than or equal to the second threshold, it is determined that there is no overcurrent fault in the current vehicle.
7. The method for judging an emergency brake overcurrent fault according to claim 6, characterized in that: The step of determining the AC power of the motor controller according to the direct-axis voltage and the quadrature-axis voltage, and determining the DC power of the motor controller according to the AC power of the motor controller and a preset conversion efficiency, specifically includes: Obtaining the direct-axis current and the quadrature-axis current of the motor; Determine the AC power of the motor controller according to the direct-axis voltage, the direct-axis current, the quadrature-axis voltage, and the quadrature-axis current; The motor controller DC power is determined according to a quotient of the motor controller AC power and the conversion efficiency.
8. An emergency brake overcurrent fault judgment system, characterized in that: include: a speed change curve judgment module, used for obtaining a first motor speed change curve of the current vehicle in response to a brake control operation, and judging whether the first motor speed change curve is normal according to a motor speed change rate; a filtering module, configured to filter the first motor speed change curve to obtain a second motor speed change curve when the first motor speed change curve is abnormal; A motor adjustment control module, used to determine a feedback adjustment parameter according to the second motor speed change curve, and determine a direct-axis voltage and a quadrature-axis voltage of the motor according to the feedback adjustment parameter; An overcurrent fault judgment module is used to determine the bus current of the motor according to the direct-axis voltage and the quadrature-axis voltage, and to judge whether the current vehicle has an overcurrent fault according to the bus current.
9. An emergency brake overcurrent fault judgment device, characterized in that: include: at least one processor; at least one memory for storing at least one program; When the at least one program is executed by the at least one processor, the at least one processor implements an emergency brake overcurrent fault judgment method as described in any one of claims 1 to 7.
10. A computer-readable storage medium storing a program executable by a processor, characterized in that: The program executable by the processor is used to execute an emergency brake overcurrent fault judgment method as described in any one of claims 1 to 7 when executed by the processor.
Citation Information
Patent Citations
Motor controller, direct-current bus current detection method and detection system thereof, and vehicle
CN111628688A
Estimation method and device of direct current bus current and medium
CN117895836A