CN112015160A - Fault temperature determination method and device - Google Patents

Fault temperature determination method and device Download PDF

Info

Publication number
CN112015160A
CN112015160A CN201910472268.8A CN201910472268A CN112015160A CN 112015160 A CN112015160 A CN 112015160A CN 201910472268 A CN201910472268 A CN 201910472268A CN 112015160 A CN112015160 A CN 112015160A
Authority
CN
China
Prior art keywords
test
interval
fault
temperature
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910472268.8A
Other languages
Chinese (zh)
Other versions
CN112015160B (en
Inventor
陈一帆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Electric Vehicle Co Ltd
Original Assignee
Beijing Electric Vehicle Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Electric Vehicle Co Ltd filed Critical Beijing Electric Vehicle Co Ltd
Priority to CN201910472268.8A priority Critical patent/CN112015160B/en
Publication of CN112015160A publication Critical patent/CN112015160A/en
Application granted granted Critical
Publication of CN112015160B publication Critical patent/CN112015160B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0218Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
    • G05B23/0221Preprocessing measurements, e.g. data collection rate adjustment; Standardization of measurements; Time series or signal analysis, e.g. frequency analysis or wavelets; Trustworthiness of measurements; Indexes therefor; Measurements using easily measured parameters to estimate parameters difficult to measure; Virtual sensor creation; De-noising; Sensor fusion; Unconventional preprocessing inherently present in specific fault detection methods like PCA-based methods
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/24Pc safety
    • G05B2219/24065Real time diagnostics

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Testing Of Devices, Machine Parts, Or Other Structures Thereof (AREA)

Abstract

The invention provides a fault temperature determination method and a fault temperature determination device, wherein the fault temperature determination method is applied to a drive motor control system and comprises the following steps: carrying out fault test through a preset initial temperature value to obtain a first test result; when the first test result indicates that no fault occurs, acquiring a test interval weight value corresponding to each test interval in a plurality of test intervals, wherein the test intervals are temperature intervals with a preset range; and determining a temperature interval to which the fault temperature belongs in the plurality of test intervals according to the test interval weight values. According to the invention, the temperature interval to which the fault temperature belongs is determined through the weight value of the test interval corresponding to the test interval, so that a great amount of repeated work of engineers is saved, time and labor are saved, and the limitation on test personnel is relieved.

Description

Fault temperature determination method and device
Technical Field
The invention relates to the field of temperature faults of a drive motor control system, in particular to a fault temperature determination method and device.
Background
The drive motor control system is an important control component on the vehicle, and has a great influence on the safety of the vehicle. At present, a plurality of electronic components of a driving motor control system are all provided with an Insulated Gate Bipolar Transistor (IGBT), and the IGBT has a significant meaning due to its characteristics. When the drive motor control system is tested, the IGBT temperature signal is acquired and processed to obtain an output result, and the motor control system is in fault due to certain uncertainty or other reasons in a precision interval, so that the fault temperature of the IGBT needs to be determined.
At present, when the fault temperature of the IGBT is determined, methods such as equivalence class, boundary value and invalid value are generally adopted, an automatic test case is designed in a mode of inputting a fixed value and observing an expected result in a fixed range, and the automatic test case is used for testing, so that the fault temperature of the IGBT is determined. In an automatic test process, when the test result does not match the expected result, the test engineer usually needs to perform retesting by manually verifying or revising the test case. The method has the advantages that a large amount of repeated work needs to be carried out by engineers in the whole testing process, time and labor are wasted, and meanwhile, certain limitation is also brought to testing personnel.
Disclosure of Invention
The invention provides a fault temperature determination method and device, which are used for solving the problem that the test process for determining the fault temperature of an IGBT in the prior art is time-consuming and labor-consuming.
In order to solve the technical problems, the invention adopts the following technical scheme:
according to an aspect of the present invention, there is provided a fault temperature determination method applied to a drive motor control system, including:
carrying out fault test through a preset initial temperature value to obtain a first test result;
when the first test result indicates that no fault occurs, acquiring a test interval weight value corresponding to each test interval in a plurality of test intervals, wherein the test intervals are temperature intervals with a preset range;
and determining a temperature interval to which the fault temperature belongs in the plurality of test intervals according to the test interval weight values.
Optionally, the step of obtaining a weight value of a test interval corresponding to each test interval in the multiple test intervals includes:
acquiring a preset data table, wherein each test interval and a test interval weight value corresponding to each test interval are recorded in the preset data table;
and obtaining a weight value of each test interval corresponding to each test interval in the plurality of test intervals according to the preset data table.
Optionally, after the step of determining, according to the test interval weight value, a temperature interval to which the fault temperature belongs in the plurality of test intervals, the method further includes:
and according to the temperature interval to which the determined fault temperature belongs, increasing the weight value of the test interval corresponding to the test interval indicated by the temperature interval to which the fault temperature belongs in the preset data table, and reducing the weight value of the test interval corresponding to the rest of the test intervals.
Optionally, the multiple test intervals include: a normal value temperature interval, an effective value temperature interval and an invalid value temperature interval;
the normal value temperature interval, the effective value temperature interval and the invalid value temperature interval are all temperature intervals which are predetermined according to the driving motor control system.
Optionally, the step of determining, according to the test interval weight value, a temperature interval to which the fault temperature belongs in the plurality of test intervals includes:
sequentially selecting at least one test value in the test interval according to the sequence of the weighted values of the test interval from large to small to carry out fault test, and obtaining a second test result;
and according to the second test result, taking the test interval corresponding to the fault test result indicating the fault as the temperature interval to which the fault temperature belongs.
Optionally, the step of sequentially selecting at least one test value in the test interval according to the order of the weighted values of the test interval from large to small to perform the fault test, and obtaining a second test result includes:
sequencing the test intervals according to the sequence of the weighted values of the test intervals from large to small to obtain a test interval sequence, wherein each element in the test interval sequence corresponds to one test interval;
starting from the first element of the test interval sequence, selecting at least one test value from the elements of the test interval sequence for fault test until a fault test result obtained by the fault test indicates that a fault occurs;
and taking the fault test result obtained by each fault test as a second test result.
Optionally, the step of selecting at least one test value from the elements of the test interval sequence to perform the fault test includes:
acquiring half zone weight values corresponding to a first half zone test interval and a second half zone test interval in the test intervals corresponding to the elements;
selecting at least one test value in a half-zone test interval corresponding to the maximum half-zone weight value to perform fault test;
and if the fault test result of the test value in the half-zone test interval corresponding to the maximum half-zone weight value indicates that no fault occurs, selecting at least one test value in the half-zone test interval corresponding to the minimum half-zone weight value to perform fault test.
Optionally, the step of selecting at least one test value in the half-zone test interval to perform the fault test includes:
acquiring a subinterval weight value of each testing subinterval in the half-area testing interval;
sequencing the test subintervals in the order from large to small according to the subinterval weight values to obtain a test subinterval sequence, wherein each element in the test subinterval sequence corresponds to one test subinterval;
and starting from the first element of the test subinterval sequence, selecting a test value from the elements of the test subinterval sequence for fault test until a fault test result obtained by the fault test indicates that a fault occurs.
Optionally, the step of using the test interval corresponding to the fault test result indicating that the fault occurs as the temperature interval to which the fault temperature belongs according to the second test result includes:
and if the fault test is carried out on the test value selected from the target element of the test interval sequence, the obtained fault test result indicates that a fault occurs, and the test interval corresponding to the target element is used as the temperature interval to which the fault temperature belongs.
Optionally, the test interval has a priority, and the closer to the preset initial temperature value, the higher the priority;
in the test interval sequence, when the corresponding test interval weight values of at least two elements are equal, the element with high priority is positioned in front of the element with low priority.
Optionally, the test subinterval has a priority, and the closer to the preset initial temperature value, the higher the priority;
in the test subinterval, when the subinterval weight values corresponding to at least two elements are equal, the element with high priority is positioned in front of the element with low priority.
According to still another aspect of the present invention, there is provided a failure temperature determination device applied to a drive motor control system, including:
the test module is used for carrying out fault test through a preset initial temperature value to obtain a first test result;
the obtaining module is used for obtaining a weight value of a test interval corresponding to each test interval in a plurality of test intervals when the first test result indicates that no fault occurs, wherein the test intervals are temperature intervals with a preset range;
and the determining module is used for determining the temperature interval to which the fault temperature belongs in the plurality of test intervals according to the test interval weight values.
According to still another aspect of the present invention, there is provided a test apparatus of a motor control system, including: a memory, a processor and a computer program stored on the memory and executable on the processor, which computer program, when executed by the processor, carries out the steps of the fault temperature determination method as described above.
According to a further aspect of the invention, a computer-readable storage medium is provided, having stored thereon a computer program which, when being executed by a processor, carries out the steps of the fault temperature determination method as claimed above.
The invention has the beneficial effects that:
according to the technical scheme, when fault testing is carried out through the preset initial temperature value, if the testing result indicates that no fault occurs, the testing interval weight value corresponding to each testing interval in the testing interval is obtained, and the temperature interval to which the fault temperature belongs is determined according to the testing interval weight value corresponding to the testing interval, so that a large amount of repeated work of engineers is saved, time and labor are saved, and meanwhile, the limitation on testing personnel is also removed.
Drawings
FIG. 1 is a schematic diagram illustrating a fault temperature determination method according to an embodiment of the present invention;
fig. 2 is a schematic diagram of a fault temperature determination apparatus according to an embodiment of the present invention.
Description of reference numerals:
21. a test module; 22. an acquisition module; 23. and determining a module.
Detailed Description
Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the invention are shown in the drawings, it should be understood that the invention can be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
As shown in fig. 1, an embodiment of the present invention provides a fault temperature determination method, which is applied to a drive motor control system, and includes:
s11: carrying out fault test through a preset initial temperature value to obtain a first test result;
it should be noted that, the fault test is performed by driving the motor control system, and the test temperature is adjusted to the preset initial temperature value. The preset initial temperature value may be an initial temperature value determined empirically, and preferably may be an intermediate value of a normal temperature interval of the IGBT in the drive motor control system, and if the normal temperature interval is 90 ℃ to 100 ℃, the preset initial temperature value may be 95 ℃, but is not limited thereto.
S12: when the first test result indicates that no fault occurs, acquiring a test interval weight value corresponding to each test interval in a plurality of test intervals, wherein the test intervals are temperature intervals with a preset range;
it should be noted that the plurality of test intervals includes: a normal value temperature interval, an effective value temperature interval and an invalid value temperature interval; the normal value temperature interval, the effective value temperature interval and the invalid value temperature interval are all temperature intervals which are predetermined according to a driving motor control system. The normal value is a driving motor control system IGBT temperature signal value which can ensure normal operation of all functions of the driving motor. The effective value is the IGBT temperature signal value of the driving motor control system which can not ensure the normal operation of all functions of the driving motor but can be collected and processed by the control system. The invalid value is a driving motor control system IGBT temperature signal value which can not ensure the normal operation of each function of the driving motor and can not be collected and processed by the control system. Therefore, the test interval can be determined according to the driving motor control system, and the test interval is preset. Preferably, the values included in different test intervals do not overlap, or the boundary values between adjacent test intervals overlap. For example, the normal temperature ranges are 90 ℃ to 100 ℃, the effective temperature ranges are-10 ℃ to 90 ℃ and 100 ℃ to 200 ℃, and the ineffective temperature ranges are negative infinity to-10 ℃ and 200 ℃ to positive infinity, but not limited thereto.
The test interval and the weight value of the test interval corresponding to each test interval are preset, and the form is not limited to a data table; and all test interval weight values add up to 1.
Preferably, the step of obtaining the weight value of each test interval corresponding to each test interval in the plurality of test intervals includes:
acquiring a preset data table, wherein each test interval and a test interval weight value corresponding to each test interval are recorded in the preset data table;
and obtaining a weight value of each test interval corresponding to each test interval in the plurality of test intervals according to a preset data table. Of course, the data in the preset data table may be kept unchanged all the time or may be dynamically updated. For example, data in a preset data table can be determined according to a test interval in which a fault temperature occurs in a latest preset time period through experience accumulation; if the data in the preset data table is dynamically updated, an initial value can be set in the preset data table, and then the data in the preset data table is dynamically updated according to the result of each round. The result of each round refers to the result obtained by testing the temperature interval to which the fault temperature belongs in each round.
S13: and determining the temperature interval to which the fault temperature belongs in the plurality of test intervals according to the test interval weight values.
It should be noted that the temperature interval to which the fault temperature belongs is one of the multiple test intervals, and from one test interval, whether the test interval is the temperature interval to which the fault temperature belongs is determined, if not, the next test interval is continued, and so on; if so, determining that the test interval is the temperature interval to which the fault temperature belongs.
In order to accumulate the data of each test round and refer to the historical data of the temperature interval to which the fault temperature belongs, each test round can also be used as a data accumulation process. According to the temperature interval that the fault temperature that determines belongs to, the corresponding test interval weight value of adjustment test interval to can be quick when the test of next round determine the temperature interval that the fault temperature belongs to.
Specifically, according to the temperature interval to which the determined fault temperature belongs, the weight value of the test interval corresponding to the test interval indicated by the temperature interval to which the fault temperature belongs in the preset data table is increased, and the weight values of the test intervals corresponding to the rest of the test intervals are reduced.
As shown in table 1, the test interval and the corresponding weight value of the test interval in the current test are obtained, and if the temperature interval to which the fault temperature belongs is the valid value temperature interval in the current test result, the weight value of the test interval corresponding to the valid value temperature interval is increased, and the weight values of the remaining test intervals are decreased; wherein the increasing and decreasing values can be set by themselves. For example, it may be increased by one percent and the remaining test interval weight value may be proportionally decreased by one percent as it decreases. As shown in table 2, the weight value of the test interval is the result adjusted according to the data and the test result in table 1. And after the weight value of the test interval is adjusted, firstly, determining whether the effective value temperature interval belongs to the temperature interval of the fault temperature from the effective value temperature interval with the maximum weight value in the next test.
Table 1:
Figure BDA0002081135820000071
table 2:
Figure BDA0002081135820000072
in the embodiment of the invention, when the fault test is carried out by the preset initial temperature value, if the test result indicates that no fault occurs, the weight value of the test interval corresponding to each test interval in the test intervals is obtained, and the temperature interval to which the fault temperature belongs is determined according to the weight value of the test interval corresponding to the test interval, so that a great amount of repeated work of engineers is saved, time and labor are saved, and the limitation to test personnel is also relieved.
On the basis of the foregoing embodiment of the present invention, in the embodiment of the present invention, the step of determining, according to the weight values of the test intervals, a temperature interval to which the fault temperature belongs from among the plurality of test intervals includes:
sequentially selecting at least one test value in the test interval according to the sequence of the weighted values of the test interval from large to small to carry out fault test, and obtaining a second test result;
and according to the second test result, taking the test interval corresponding to the fault test result indicating the fault as the temperature interval to which the fault temperature belongs.
It should be noted that the test interval weight value may indicate the probability that the corresponding test interval is the temperature interval to which the fault temperature belongs. Therefore, the test intervals can be sequentially selected according to the sequence of the weighted values of the test intervals from large to small, whether the test interval is the temperature interval to which the fault temperature belongs is determined, if not, the next test interval is continued, and the like. If so, determining that the test interval is the temperature interval to which the fault temperature belongs. And the test data may be randomly selected, but is not limited thereto.
A sequence with a front-back order may be generated according to the plurality of test intervals, thereby facilitating subsequent operations, but is not limited thereto. Preferably, the step of sequentially selecting at least one test value in the test interval to perform the fault test according to the sequence of the weighted values in the test interval from large to small to obtain the second test result includes:
sequencing the test intervals according to the sequence of the weighted values of the test intervals from large to small to obtain a test interval sequence, wherein each element in the test interval sequence corresponds to one test interval;
starting from the first element of the test interval sequence, selecting at least one test value from the elements of the test interval sequence for fault test until a fault test result obtained by the fault test indicates that a fault occurs;
and taking the fault test result obtained by each fault test as a second test result.
Because the weighted values of the test intervals are possibly equal, the priority of the test intervals can be preset, each test interval has different priority, if the weighted values of the test intervals corresponding to the two test intervals are equal, the test interval with the higher priority is positioned in the front, and the test interval with the lower priority is positioned in the back. The test interval has priority, and the closer to the preset initial temperature value, the higher the priority; in the test interval sequence, when the corresponding test interval weight values of at least two elements are equal, the element with high priority is positioned in front of the element with low priority. The priority of the test intervals may be preset empirically, for example, when the plurality of test intervals includes: the priority of the normal value temperature interval is highest, and the priority of the invalid value temperature interval is lowest when the normal value temperature interval, the valid value temperature interval and the invalid value temperature interval are in the normal value temperature interval.
Preferably, the step of using the test interval corresponding to the fault test result indicating the occurrence of the fault as the temperature interval to which the fault temperature belongs according to the second test result includes:
and if the fault test is carried out on the test value selected from the target elements in the test interval sequence, the obtained fault test result indicates that the fault occurs, and the test interval corresponding to the target element is taken as the temperature interval to which the fault temperature belongs.
In order to narrow the interval range of the temperature interval to which the fault temperature belongs, on the basis of the above embodiments of the present invention, in an embodiment of the present invention, the step of selecting at least one test value in the elements of the test interval sequence to perform the fault test includes:
acquiring half zone weight values corresponding to a first half zone test interval and a second half zone test interval in test intervals corresponding to elements;
selecting at least one test value in a half-zone test interval corresponding to the maximum half-zone weight value to perform fault test;
and if the fault test result of the test value in the half-zone test interval corresponding to the maximum half-zone weight value indicates that no fault occurs, selecting at least one test value in the half-zone test interval corresponding to the minimum half-zone weight value to perform fault test.
It should be noted that, since the test interval is a temperature interval having a preset range, the half-zone test interval is half of the test interval, and the two half-zone test intervals can form one test interval, that is, the test interval corresponding to each element can be divided into two half-zone test intervals, namely, a first half-zone test interval and a second half-zone test interval; for example, when the test interval is 90 ℃ to 100 ℃, the first half-zone test interval may be 90 ℃ to 95 ℃, and the second half-zone test interval may be 95 ℃ to 100 ℃. Therefore, the test interval of the temperature interval to which the fault temperature belongs can be determined, and the test interval of the half area of the test interval can be determined, so that the interval range of the temperature interval to which the temperature belongs is narrowed.
And for each test interval, adding the half-zone weight values corresponding to the first half-zone test interval and the second half-zone test interval to be equal to 1. After determining which half test interval the temperature interval to which the fault temperature belongs to, increasing the half weight value corresponding to the half test interval, reducing the half weight value corresponding to the other half test interval, increasing the test interval weight value corresponding to the test interval to which the half test interval belongs, and reducing the test interval weight value corresponding to the remaining test interval.
If the half zone weight values corresponding to the half zone test intervals are equal, the fault test can be started from any half zone test interval. Of course, the half-zone test interval in which the fault test is performed first may be selected according to other principles. For example, if the current half-zone test interval belongs to the effective value temperature interval, the half-zone weight value corresponding to the half-zone test interval in the normal value temperature interval may be referred to, and if the half-zone weight value corresponding to the first half-zone test interval in the normal value temperature interval is greater than the half-zone weight value corresponding to the second half-zone test interval, the fault test is performed from the first half-zone test interval in the effective value temperature interval. If the half zone weight value corresponding to the first half zone test zone in the effective value temperature zone is larger than the half zone weight value corresponding to the second half zone test zone, then in the invalid value temperature zone, starting fault testing from the first half zone test zone.
In order to further narrow the range of the temperature interval to which the fault temperature belongs, on the basis of the above embodiments of the present invention, in an embodiment of the present invention, the step of selecting at least one test value in the half-zone test interval to perform the fault test includes:
acquiring a subinterval weight value of each testing subinterval in the half-area testing interval;
sequencing the test subintervals in the order of descending the subinterval weight values to obtain a test subinterval sequence, wherein each element in the test subinterval sequence corresponds to one test subinterval;
starting from the first element of the test subinterval sequence, selecting a test value from the elements of the test subinterval sequence for fault test until a fault test result obtained by the fault test indicates that a fault occurs.
It should be noted that each half-zone test interval can be equally divided into a plurality of test sub-intervals, each test sub-interval has a priority, and the closer to the preset initial temperature value, the higher the priority; when the sub-interval weight values corresponding to at least two elements are equal, the element with high priority is positioned in front of the element with low priority when generating the test sub-interval sequence.
See table 3 for an example of a first half-zone test interval in a normal temperature interval, where the corresponding half-zone weight value of the first half-zone test interval is equal to 51%, which is equally divided into 5 test sub-intervals. And if the first testing subinterval is closest to the preset initial temperature value, the priority of the first testing subinterval is highest, and so on, and the priority of the fifth testing subinterval is lowest. Since the corresponding subinterval weight values of the third testing subinterval and the fourth testing subinterval are equal, but the priority of the third testing subinterval is higher than that of the fourth testing subinterval, the third testing subinterval is selected to perform the fault test firstly. And when a certain test subinterval is determined to be the temperature interval to which the fault temperature belongs, increasing the weight value of the subinterval corresponding to the test subinterval with the highest priority in the test subinterval and the test subinterval adjacent to the test subinterval, and reducing the weight value of the subinterval corresponding to the rest of the test subintervals.
The specific steps of performing the fault test in the first half-zone test interval may be: randomly selecting any test value in the third test sub-interval to carry out fault test, and if the fault test result indicates that a fault occurs, determining that the temperature interval to which the fault temperature belongs is 97-98 ℃; increasing subinterval weight values corresponding to the third testing subinterval and the second testing subinterval, and reducing subinterval weight values corresponding to the first testing subinterval, the fourth testing subinterval and the fifth testing subinterval; meanwhile, increasing the half zone weight value corresponding to the first half zone test interval, and reducing the half zone weight value corresponding to the second half zone test interval in the normal temperature interval; and increasing the weight value of the test interval corresponding to the normal temperature interval and reducing the weight value of the test interval corresponding to the rest test intervals.
Table 3 is as follows:
Figure BDA0002081135820000101
Figure BDA0002081135820000111
as shown in fig. 2, according to still another aspect of the present invention, there is provided a fault temperature determination apparatus applied to a drive motor control system, including:
the test module 21 is configured to perform a fault test according to a preset initial temperature value to obtain a first test result;
the obtaining module 22 is configured to obtain a weight value of a test interval corresponding to each test interval in the multiple test intervals when the first test result indicates that no fault occurs, where the test interval is a temperature interval having a preset range;
the determining module 23 is configured to determine, according to the weight values of the test intervals, a temperature interval to which the fault temperature belongs from among the multiple test intervals.
It should be noted that the obtaining module 22 is specifically configured to obtain a preset data table, where each test interval and a test interval weight value corresponding to each test interval are recorded in the preset data table; and obtaining a weight value of each test interval corresponding to each test interval in the plurality of test intervals according to a preset data table.
The fault temperature determination apparatus further includes: and the adjusting module is used for increasing the weight value of the test interval corresponding to the test interval indicated by the temperature interval to which the fault temperature belongs in the preset data table according to the determined temperature interval to which the fault temperature belongs and reducing the weight value of the test interval corresponding to the rest test intervals.
The plurality of test intervals includes: a normal value temperature interval, an effective value temperature interval and an invalid value temperature interval;
the normal value temperature interval, the effective value temperature interval and the invalid value temperature interval are all temperature intervals which are predetermined according to a driving motor control system.
The determination module 23 includes:
the first determining unit is used for sequentially selecting at least one test value in the test interval according to the sequence of the weighted values of the test interval from large to small to carry out fault test so as to obtain a second test result;
and the second determining unit is used for taking the test section corresponding to the fault test result indicating the fault as the temperature section to which the fault temperature belongs according to the second test result.
The first determining unit is specifically configured to sort the test intervals in an order from a large weighted value to a small weighted value of the test intervals to obtain a test interval sequence, where each element in the test interval sequence corresponds to one test interval; starting from the first element of the test interval sequence, selecting at least one test value from the elements of the test interval sequence for fault test until a fault test result obtained by the fault test indicates that a fault occurs; and taking the fault test result obtained by each fault test as a second test result.
The first determining unit is further configured to obtain respective half-zone weight values corresponding to a first half-zone test interval and a second half-zone test interval in the test intervals corresponding to the elements; selecting at least one test value in a half-zone test interval corresponding to the maximum half-zone weight value to perform fault test; and if the fault test result of the test value in the half-zone test interval corresponding to the maximum half-zone weight value indicates that no fault occurs, selecting at least one test value in the half-zone test interval corresponding to the minimum half-zone weight value to perform fault test.
The first determining unit is further used for acquiring a subinterval weight value of each testing subinterval in the half-area testing interval; sequencing the test subintervals in the order of descending the subinterval weight values to obtain a test subinterval sequence, wherein each element in the test subinterval sequence corresponds to one test subinterval; starting from the first element of the test subinterval sequence, selecting a test value from the elements of the test subinterval sequence for fault test until a fault test result obtained by the fault test indicates that a fault occurs.
And the second determining unit is used for indicating that a fault occurs according to the obtained fault test result when the fault test is performed on the test value selected from the target element in the test interval sequence, and taking the test interval corresponding to the target element as the temperature interval to which the fault temperature belongs.
Preferably, the test interval has a priority, and the closer the test interval is to the preset initial temperature value, the higher the priority is;
in the test interval sequence, when the corresponding test interval weight values of at least two elements are equal, the element with high priority is positioned in front of the element with low priority.
The testing subinterval has a priority, and the closer to the preset initial temperature value, the higher the priority;
in the test subinterval, when the subinterval weight values corresponding to at least two elements are equal, the element with high priority is positioned in front of the element with low priority.
In the embodiment of the invention, when the fault test is carried out by the preset initial temperature value, if the test result indicates that no fault occurs, the weight value of the test interval corresponding to each test interval in the test intervals is obtained, and the temperature interval to which the fault temperature belongs is determined according to the weight value of the test interval corresponding to the test interval, so that a great amount of repeated work of engineers is saved, time and labor are saved, and the limitation to test personnel is also relieved.
According to still another aspect of the present invention, there is provided a test apparatus of a motor control system, including: the fault temperature determination method comprises a memory, a processor and a computer program stored on the memory and capable of running on the processor, wherein the computer program realizes the steps of the fault temperature determination method provided by the embodiments of the invention when being executed by the processor.
In the embodiment of the invention, when the fault test is carried out by the preset initial temperature value, if the test result indicates that no fault occurs, the weight value of the test interval corresponding to each test interval in the test intervals is obtained, and the temperature interval to which the fault temperature belongs is determined according to the weight value of the test interval corresponding to the test interval, so that a great amount of repeated work of engineers is saved, time and labor are saved, and the limitation to test personnel is also relieved.
According to yet another aspect of the present invention, a computer-readable storage medium is provided, on which a computer program is stored, which, when being executed by a processor, implements the steps of the fault temperature determination method provided by the above-mentioned embodiments of the present invention.
In the embodiment of the invention, when the fault test is carried out by the preset initial temperature value, if the test result indicates that no fault occurs, the weight value of the test interval corresponding to each test interval in the test intervals is obtained, and the temperature interval to which the fault temperature belongs is determined according to the weight value of the test interval corresponding to the test interval, so that a great amount of repeated work of engineers is saved, time and labor are saved, and the limitation to test personnel is also relieved.
While preferred embodiments of the present invention have been described, additional variations and modifications of these embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the embodiments of the invention.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or terminal that comprises the element.

Claims (14)

1. A fault temperature determination method is applied to a driving motor control system and is characterized by comprising the following steps:
carrying out fault test through a preset initial temperature value to obtain a first test result;
when the first test result indicates that no fault occurs, acquiring a test interval weight value corresponding to each test interval in a plurality of test intervals, wherein the test intervals are temperature intervals with a preset range;
and determining a temperature interval to which the fault temperature belongs in the plurality of test intervals according to the test interval weight values.
2. The method according to claim 1, wherein the step of obtaining a test interval weight value corresponding to each of the plurality of test intervals comprises:
acquiring a preset data table, wherein each test interval and a test interval weight value corresponding to each test interval are recorded in the preset data table;
and obtaining a weight value of each test interval corresponding to each test interval in the plurality of test intervals according to the preset data table.
3. The method according to claim 2, wherein after the step of determining a temperature interval to which the fault temperature belongs among the plurality of test intervals according to the test interval weight value, the method further comprises:
and according to the temperature interval to which the determined fault temperature belongs, increasing the weight value of the test interval corresponding to the test interval indicated by the temperature interval to which the fault temperature belongs in the preset data table, and reducing the weight value of the test interval corresponding to the rest of the test intervals.
4. The fault temperature determination method of claim 1, wherein the plurality of test intervals comprises: a normal value temperature interval, an effective value temperature interval and an invalid value temperature interval;
the normal value temperature interval, the effective value temperature interval and the invalid value temperature interval are all temperature intervals which are predetermined according to the driving motor control system.
5. The method according to claim 1, wherein the step of determining, according to the test interval weight value, a temperature interval to which the fault temperature belongs among the plurality of test intervals comprises:
sequentially selecting at least one test value in the test interval according to the sequence of the weighted values of the test interval from large to small to carry out fault test, and obtaining a second test result;
and according to the second test result, taking the test interval corresponding to the fault test result indicating the fault as the temperature interval to which the fault temperature belongs.
6. The method for determining fault temperature according to claim 5, wherein the step of sequentially selecting at least one test value in the test interval for fault testing according to the sequence of the weighted values of the test interval from large to small to obtain a second test result comprises:
sequencing the test intervals according to the sequence of the weighted values of the test intervals from large to small to obtain a test interval sequence, wherein each element in the test interval sequence corresponds to one test interval;
starting from the first element of the test interval sequence, selecting at least one test value from the elements of the test interval sequence for fault test until a fault test result obtained by the fault test indicates that a fault occurs;
and taking the fault test result obtained by each fault test as a second test result.
7. The fault temperature determination method of claim 6, wherein the step of selecting at least one test value among the elements of the sequence of test intervals for fault testing comprises:
acquiring half zone weight values corresponding to a first half zone test interval and a second half zone test interval in the test intervals corresponding to the elements;
selecting at least one test value in a half-zone test interval corresponding to the maximum half-zone weight value to perform fault test;
and if the fault test result of the test value in the half-zone test interval corresponding to the maximum half-zone weight value indicates that no fault occurs, selecting at least one test value in the half-zone test interval corresponding to the minimum half-zone weight value to perform fault test.
8. The fault temperature determination method of claim 7, wherein the step of selecting at least one test value for the fault test in the half zone test interval comprises:
acquiring a subinterval weight value of each testing subinterval in the half-area testing interval;
sequencing the test subintervals in the order from large to small according to the subinterval weight values to obtain a test subinterval sequence, wherein each element in the test subinterval sequence corresponds to one test subinterval;
and starting from the first element of the test subinterval sequence, selecting a test value from the elements of the test subinterval sequence for fault test until a fault test result obtained by the fault test indicates that a fault occurs.
9. The method according to claim 6, wherein the step of using, as the temperature zone to which the fault temperature belongs, the test zone corresponding to the fault test result indicating that the fault occurs according to the second test result includes:
and if the fault test is carried out on the test value selected from the target element of the test interval sequence, the obtained fault test result indicates that a fault occurs, and the test interval corresponding to the target element is used as the temperature interval to which the fault temperature belongs.
10. The fault temperature determination method according to claim 6, wherein the test interval has a priority, and the closer to the preset initial temperature value, the higher the priority;
in the test interval sequence, when the corresponding test interval weight values of at least two elements are equal, the element with high priority is positioned in front of the element with low priority.
11. The fault temperature determination method according to claim 8, wherein the test subinterval has a priority, and the closer to the preset initial temperature value, the higher the priority;
in the test subinterval, when the subinterval weight values corresponding to at least two elements are equal, the element with high priority is positioned in front of the element with low priority.
12. A failure temperature determination device applied to a drive motor control system, comprising:
the test module is used for carrying out fault test through a preset initial temperature value to obtain a first test result;
the obtaining module is used for obtaining a weight value of a test interval corresponding to each test interval in a plurality of test intervals when the first test result indicates that no fault occurs, wherein the test intervals are temperature intervals with a preset range;
and the determining module is used for determining the temperature interval to which the fault temperature belongs in the plurality of test intervals according to the test interval weight values.
13. A test apparatus for a motor control system, comprising: memory, processor and computer program stored on the memory and executable on the processor, which computer program, when executed by the processor, carries out the steps of the fault temperature determination method as claimed in any one of claims 1 to 11.
14. A computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, which computer program, when being executed by a processor, carries out the steps of the fault temperature determination method as claimed in any one of claims 1 to 11.
CN201910472268.8A 2019-05-31 2019-05-31 Fault temperature determination method and device Active CN112015160B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910472268.8A CN112015160B (en) 2019-05-31 2019-05-31 Fault temperature determination method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910472268.8A CN112015160B (en) 2019-05-31 2019-05-31 Fault temperature determination method and device

Publications (2)

Publication Number Publication Date
CN112015160A true CN112015160A (en) 2020-12-01
CN112015160B CN112015160B (en) 2021-10-22

Family

ID=73506245

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910472268.8A Active CN112015160B (en) 2019-05-31 2019-05-31 Fault temperature determination method and device

Country Status (1)

Country Link
CN (1) CN112015160B (en)

Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6980891B2 (en) * 2000-06-22 2005-12-27 Hitachi, Ltd. Power plant operation control system and a power plant maintaining and managing method
JP2009192407A (en) * 2008-02-15 2009-08-27 Toshiba Corp Test quality evaluation device of semiconductor integrated circuit, and test quality evaluation method of semiconductor integrated circuit
CN102023275A (en) * 2010-09-27 2011-04-20 华北电力大学 Circuit single-end ranging method based on phase aberration characteristic of positioning function
CN102611579A (en) * 2012-03-16 2012-07-25 暨南大学 Geometric judging method for identification of mobile core network fault data
CN102944814A (en) * 2012-11-28 2013-02-27 福建省电力有限公司 Power distribution network single-phase earth fault locating method based on transient state
CN103760413A (en) * 2013-12-27 2014-04-30 航天科工深圳(集团)有限公司 Current detection system of fault indicator and current detection low-temperature compensation method of fault indicator
CN103902485A (en) * 2014-04-09 2014-07-02 中航海信光电技术有限公司 Multi-channel synchronized monitoring method for controlling parallel optical modules
CN104518905A (en) * 2013-10-08 2015-04-15 华为技术有限公司 Fault locating method and fault locating device
CN104699578A (en) * 2015-01-09 2015-06-10 同济大学 Constant-temperature instruction level self-testing method for testing time delay faults in inner heating manner
CN105093062A (en) * 2015-07-31 2015-11-25 上海理工大学 Comprehensive fault positioning method of transmission line
CN105425105A (en) * 2015-11-05 2016-03-23 广东电网有限责任公司佛山供电局 Method and system for comprehensive positioning of fault line of power grid
CN105510768A (en) * 2015-11-25 2016-04-20 国网河南桐柏县供电公司 Trouble shooting method for service live grounding
CN205229410U (en) * 2015-12-23 2016-05-11 中铁八局集团电务工程有限公司 Portable interval analogue test device
CN205507573U (en) * 2016-01-27 2016-08-24 国网山西省电力公司运城供电公司 Take malfunction alerting's transformer automatically cooling system
US20170268323A1 (en) * 2015-10-22 2017-09-21 Halliburton Energy Services, Inc. Improving fault detectability through controller reconfiguration
CN107942994A (en) * 2017-11-07 2018-04-20 湖南捷能高新技术有限公司 A kind of satellite temperature control system method for diagnosing faults based on temperature curve feature
CN108181553A (en) * 2018-01-23 2018-06-19 中国石油大学(华东) A kind of small current neutral grounding system single-phase wire break fault section location method based on line voltage variation characteristic
CN108548991A (en) * 2018-03-20 2018-09-18 西南交通大学 A kind of fault distance-finding method of single line electric railway direct-furnish Traction networks
CN108919046A (en) * 2018-05-15 2018-11-30 国网山东省电力公司济南供电公司 A kind of examination of distribution net work earthing fault stops route tagmeme decision-making technique and system
CN109683591A (en) * 2018-12-27 2019-04-26 江苏科技大学 Underwater propeller fault degree discrimination method based on fusion signal time domain energy and time-frequency entropy

Patent Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6980891B2 (en) * 2000-06-22 2005-12-27 Hitachi, Ltd. Power plant operation control system and a power plant maintaining and managing method
JP2009192407A (en) * 2008-02-15 2009-08-27 Toshiba Corp Test quality evaluation device of semiconductor integrated circuit, and test quality evaluation method of semiconductor integrated circuit
CN102023275A (en) * 2010-09-27 2011-04-20 华北电力大学 Circuit single-end ranging method based on phase aberration characteristic of positioning function
CN102611579A (en) * 2012-03-16 2012-07-25 暨南大学 Geometric judging method for identification of mobile core network fault data
CN102944814A (en) * 2012-11-28 2013-02-27 福建省电力有限公司 Power distribution network single-phase earth fault locating method based on transient state
CN104518905A (en) * 2013-10-08 2015-04-15 华为技术有限公司 Fault locating method and fault locating device
CN103760413A (en) * 2013-12-27 2014-04-30 航天科工深圳(集团)有限公司 Current detection system of fault indicator and current detection low-temperature compensation method of fault indicator
CN103902485A (en) * 2014-04-09 2014-07-02 中航海信光电技术有限公司 Multi-channel synchronized monitoring method for controlling parallel optical modules
CN104699578A (en) * 2015-01-09 2015-06-10 同济大学 Constant-temperature instruction level self-testing method for testing time delay faults in inner heating manner
CN105093062A (en) * 2015-07-31 2015-11-25 上海理工大学 Comprehensive fault positioning method of transmission line
US20170268323A1 (en) * 2015-10-22 2017-09-21 Halliburton Energy Services, Inc. Improving fault detectability through controller reconfiguration
CN105425105A (en) * 2015-11-05 2016-03-23 广东电网有限责任公司佛山供电局 Method and system for comprehensive positioning of fault line of power grid
CN105510768A (en) * 2015-11-25 2016-04-20 国网河南桐柏县供电公司 Trouble shooting method for service live grounding
CN205229410U (en) * 2015-12-23 2016-05-11 中铁八局集团电务工程有限公司 Portable interval analogue test device
CN205507573U (en) * 2016-01-27 2016-08-24 国网山西省电力公司运城供电公司 Take malfunction alerting's transformer automatically cooling system
CN107942994A (en) * 2017-11-07 2018-04-20 湖南捷能高新技术有限公司 A kind of satellite temperature control system method for diagnosing faults based on temperature curve feature
CN108181553A (en) * 2018-01-23 2018-06-19 中国石油大学(华东) A kind of small current neutral grounding system single-phase wire break fault section location method based on line voltage variation characteristic
CN108548991A (en) * 2018-03-20 2018-09-18 西南交通大学 A kind of fault distance-finding method of single line electric railway direct-furnish Traction networks
CN108919046A (en) * 2018-05-15 2018-11-30 国网山东省电力公司济南供电公司 A kind of examination of distribution net work earthing fault stops route tagmeme decision-making technique and system
CN109683591A (en) * 2018-12-27 2019-04-26 江苏科技大学 Underwater propeller fault degree discrimination method based on fusion signal time domain energy and time-frequency entropy

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张珂斐 等: "基于化学反应优化神经网络与融合DGA 算法的油浸式变压器模型研究", 《高电压技术》 *

Also Published As

Publication number Publication date
CN112015160B (en) 2021-10-22

Similar Documents

Publication Publication Date Title
CN108563214B (en) Vehicle diagnosis method, device and equipment
WO2016129248A1 (en) Secondary battery state-of-charge estimating device and secondary battery state-of-charge estimating method
CN107015875B (en) Method and device for evaluating storage life of electronic complete machine
CN106933618B (en) System upgrade evaluation method based on system parameter correlation coefficient
CN110110476B (en) Sample selection and rejection method for estimating reliability based on Weibull distribution and right truncation data
CN109539503B (en) Heating temperature compensation control method based on room heat load, air conditioner and computer readable storage medium
US20080255773A1 (en) Machine condition monitoring using pattern rules
CN112015160B (en) Fault temperature determination method and device
CN110108981B (en) Fault diagnosis method and system for lines in active power distribution network
CN103675712A (en) Power supply service life detection method and system
CN105092262B (en) Vehicle start detection apparatus and method
CN109726124B (en) Test system, test method, management device, test device and computing equipment
CN111144717B (en) Method and device for determining equipment state, storage medium and electronic equipment
CN116494769A (en) Vehicle insulation abnormality prediction method, device, equipment and medium
CN108899595B (en) Temperature detection method, device and equipment for battery
WO2019234181A1 (en) Method and apparatus for estimating a state of charge of a battery
CN111666673B (en) Method and device for monitoring service life of boiler superheater, storage medium and equipment
CN115774179A (en) Method and device for determining aging test conditions
CN110187182B (en) Monitoring method and device
EP3764113A1 (en) Battery type identifying device, and method for identifying battery type
CN111722610B (en) Test case generation method and device
CN109960778B (en) Method and device for calculating theoretical power of wind power plant
US20210020268A1 (en) Determination of frequency distribution of nucleotide sequence variants
DE102020104984A1 (en) Irregularity diagnosing device for power supply device
CN111210105A (en) Continuous operation performance verification device, computer equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant