Calibration method and device of fault monitoring system, electronic equipment and storage medium
By creating an engine water temperature simulation model and adjusting model calibration parameters, the problem of time-consuming and cost-effective calibration methods of fault monitoring systems in the existing technology is solved, and more efficient and accurate fault monitoring is achieved.
Patent Information
- Application Number
- CN202411597215.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-11
- Publication Date
- 2025-05-06
AI Technical Summary
The existing fault monitoring system calibration method requires multiple vehicle test cycles, which consumes a long time, has high labor costs and hardware resources.
By creating a vehicle's engine water temperature simulation model, including heating model and heat dissipation model, obtaining simulation parameters, running the simulation model, and adjusting the model calibration parameters of the simulation model based on the difference between the engine water temperature signal output by the simulation model and the actual sensor temperature signal.
It reduces the number of actual vehicle tests, improves the efficiency and accuracy of fault monitoring, reduces cost and resource consumption, and improves the applicability, flexibility and real-time of the model.
Smart Images

Figure CN119939848A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to a calibration method, device, electronic device and storage medium for a fault monitoring system. Background Art
[0002] The On-Board Diagnostics (OBD) system is used to monitor the thermostat installed on the vehicle engine to see if it is working properly. If the thermostat is stuck or fails, the engine cooling water temperature will not reach the normal value.
[0003] In the related art, a calibration method for a thermostat fault monitoring system is usually established, that is, the actual water temperature is measured by a water temperature sensor installed on the engine, and an engine water temperature model is established for data collection. The water temperature signal output by the calibrated water temperature model and the actual water temperature signal are compared to monitor whether the thermostat fails.
[0004] However, this calibration method requires multiple vehicle test cycles and multiple changes to the model parameters of the engine water temperature model in each cycle to match the engine water temperature model and sensor test temperature in the entire cycle, which is time-consuming and has high labor costs and hardware resources. Summary of the invention
[0005] In view of this, the present application provides a calibration method, device, electronic device and storage medium for a fault monitoring system to solve the problem that the existing calibration method requires multiple specific vehicle cycles, which is time-consuming, high in manpower costs and hardware resources.
[0006] On the one hand, an embodiment of the present application provides a calibration method for a fault monitoring system, including: Create a vehicle's engine water temperature simulation model, which includes a heating model and a heat dissipation model corresponding to the engine cooling system; Acquiring simulation parameters corresponding to the simulation model and importing the simulation parameters into the simulation model, wherein the simulation parameters are obtained based on actual operation data of the vehicle; Running the simulation model, and adjusting the model calibration parameters corresponding to the simulation model based on the difference between the engine water temperature signal output by the simulation model and the actual sensor temperature signal; The adjusted model calibration parameters are used as calibration parameters of the vehicle's thermostat fault monitoring system.
[0007] On the one hand, an embodiment of the present application provides a calibration device for a fault monitoring system, including: A creation module is used to create a vehicle engine water temperature simulation model, the simulation model includes a heating model and a heat dissipation model corresponding to the engine cooling system; An acquisition module, used for acquiring simulation parameters corresponding to the simulation model and importing the simulation parameters into the simulation model, wherein the simulation parameters are obtained based on actual operation data of the vehicle; An adjustment module, used for running the simulation model and adjusting a model calibration parameter corresponding to the simulation model based on a difference between an engine water temperature signal output by the simulation model and an actual sensor temperature signal; The determination module is used to use the adjusted model calibration parameters as calibration parameters of the thermostat fault monitoring system of the vehicle.
[0008] In a possible embodiment, the creation module is used to: create a heating model, the heating model includes a first integral Map and a first temperature curve CUR, and the heating model outputs a first thermal energy signal; create a heat dissipation model, the heat dissipation model includes a second integral Map and a second CUR, and the heat dissipation model outputs a second thermal energy signal; subtract the first thermal energy signal from the second output signal to obtain the engine water temperature signal output by the simulation model.
[0009] In a possible embodiment, the creation module is used to: use the engine power signal and the ambient temperature signal as input signals of the first integral Map, and use the activation signal as the input signal of the first CUR; input the output signal of the first integral Map and the output signal of the first CUR into the multiplier to obtain the first thermal energy signal.
[0010] In a possible embodiment, a creation module is used to: input the engine coolant temperature signal, the constant signal, and the engine coolant water temperature prediction signal into the switch module; input the output signal of the switch module and the ambient temperature signal into the subtractor, and use the operation result of the subtractor as the input signal of the second CUR; use the ambient temperature signal and the vehicle speed signal as the input signal of the second Map; input the output signal of the second CUR and the output signal of the second Map into the multiplier, and use the calculation result of the multiplier as the second thermal energy signal.
[0011] In a possible embodiment, the acquisition module is used to: perform a test cycle on the vehicle in a preset manner at the current ambient temperature, the preset manner including the world unified light vehicle test cycle WLTC, the new European driving test cycle NEDC, and a stable vehicle operating condition; obtain vehicle operating parameters corresponding to the test cycle, and based on the vehicle operating parameters, obtain simulation parameters corresponding to the simulation model.
[0012] In a possible embodiment, the adjustment module is used to: calculate the difference between the engine water temperature signal and the actual sensor temperature signal; determine whether the difference is within a preset range; if so, do not adjust the model calibration parameters; if not, adjust the model calibration parameters so that the difference is within the preset range.
[0013] In a possible embodiment, the calibration device also includes: a verification module, which is used to perform a test cycle on the vehicle in a preset manner; based on the vehicle operating parameters corresponding to the test cycle, updating the simulation parameters corresponding to the simulation model; inputting the updated simulation parameters and running the simulation model to perform a benchmark check on the engine water temperature signal and the actual sensor temperature signal, and locking the model calibration parameters when the check is qualified.
[0014] On the one hand, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores program code, and when the program code is executed by the processor, the processor executes any of the above-mentioned calibration methods of the fault monitoring system.
[0015] On the one hand, the present application provides a computer-readable storage medium, which includes a program code. When the storage medium is run on an electronic device, the program code is used to enable the electronic device to execute any of the above-mentioned calibration methods for the fault monitoring system.
[0016] The beneficial effects of this application are as follows: The embodiments of the present application provide a calibration method, device, electronic device and storage medium for a fault monitoring system. By creating a vehicle's engine water temperature simulation model, the working state of the engine cooling system can be simulated, including a heating model and a heat dissipation model. This simulation method can reduce the number of actual vehicle tests and improve the efficiency and accuracy of fault monitoring. In addition, the technical solution reduces the need for actual testing by obtaining simulation parameters through simulation models and actual operating data, thereby reducing costs and resource consumption. It can also more accurately match the engine water temperature model and the sensor test temperature, thereby improving the applicability, flexibility and real-time performance of the model. In addition, since the simulation model can adapt to different vehicles and working conditions, it can also enhance the adaptability and generalization ability of the system.
[0017] Other features and advantages of the present application will be described in the following description, and partly become apparent from the description, or understood by practicing the present application. The purpose and other advantages of the present application can be realized and obtained by the structures specifically pointed out in the written description, claims, and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, the drawings described below are only the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.
[0019] Figure 1This is a flow chart of an implementation method of a fault monitoring system calibration method in an embodiment of the present application; Figure 2 This is an example diagram of a MateLab heating model in an embodiment of the present application; Figure 3 This is an example diagram of a MateLab heat dissipation model in an embodiment of the present application; Figure 4A This is an example diagram of a heat dissipation basic CUR in an embodiment of the present application; Figure 4B This is an example diagram of a heat dissipation basic CUR in an embodiment of the present application; Figure 5 This is a schematic diagram of the structure of a calibration device for a fault monitoring system in an embodiment of the present application; Figure 6 The present invention is a schematic diagram of a hardware structure of an electronic device in an embodiment of the present application. DETAILED DESCRIPTION
[0020] In order to make the purpose, technical scheme and advantages of the present application clearer, the technical scheme in the embodiment of the present application will be clearly and completely described below in conjunction with the drawings in the embodiment of the present application. Obviously, the described embodiment is only a part of the embodiment of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application. In the absence of conflict, the embodiments in the present application and the features in the embodiments can be combined with each other arbitrarily. In addition, although the logical order is shown in the flow chart, in some cases, the steps shown or described can be performed in an order different from that here.
[0021] The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the invention described herein can be implemented in sequences other than those illustrated or described herein.
[0022] The following is a brief introduction to the design concept of the embodiment of the present application: At present, a calibration method for a thermostat fault monitoring system is usually established, that is, the actual water temperature is measured by a water temperature sensor installed on the engine, and an engine water temperature model is established for data collection. The water temperature signal output by the calibration water temperature model and the actual water temperature signal are compared to monitor whether the thermostat fails.
[0023] This calibration method requires multiple vehicle test cycles, including the Worldwide Harmonized Light Vehicles Test Cycle (WLTC) and the New European Driving Cycle (NEDC), and changes the model parameters of the engine water temperature model multiple times in each cycle, including the integral MAP and the temperature curve CUR and other coordinate quantities, to match the engine water temperature model and sensor test temperature in the entire cycle. After the test cycle calibration is completed, the whole vehicle rotation cycle, the whole vehicle road driving cycle verification, and the integral Map and CUR adjustment optimization are performed again.
[0024] Among them, the integral Map and CUR operating condition combination requires multiple data collections and repeated verifications. One cycle takes 30 minutes, and it is estimated that 10-20 cycles of repeated verification are required to complete all data collection, and then a test cycle is performed for benchmark verification. If it is not satisfied, adjustments are required, which requires about 6-10 adjustments. This method requires a longer time period for testing. On average, each project requires a period of 8 to 15 days to complete the calibration. In addition, hardware hub resources need to be provided, and each project requires an average of 10-20 hub resources. In short, this technical solution is time-consuming and has high labor costs and hardware resources.
[0025] In view of this, an embodiment of the present application provides a calibration method, device, electronic device and storage medium for a fault monitoring system. By creating a vehicle's engine water temperature simulation model, the working state of the engine cooling system can be simulated, including a heating model and a heat dissipation model. This simulation method can reduce the number of actual vehicle tests and improve the efficiency and accuracy of fault monitoring. In addition, the technical solution reduces the need for actual testing by obtaining simulation parameters through simulation models and actual operating data, thereby reducing costs and resource consumption. It can also more accurately match the engine water temperature model and the sensor test temperature, thereby improving the applicability, flexibility and real-time performance of the model. In addition, since the simulation model can adapt to different vehicles and working conditions, it can also enhance the adaptability and generalization ability of the system.
[0026] The preferred embodiments of the present application are described below in conjunction with the drawings in the specification. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present application, and are not used to limit the present application. In addition, the embodiments and features in the embodiments of the present application may be combined with each other if there is no conflict.
[0027] refer to Figure 1 , is an implementation flow chart of a calibration method for a fault monitoring system provided in an embodiment of the present application, and the specific implementation process of the method is as follows: S101, creating a vehicle engine water temperature simulation model, the simulation model including a heating model and a heat dissipation model corresponding to the engine cooling system; In the embodiment of the present application, the engine water temperature simulation model is created based on the MateLab software, including the heating model and the heat dissipation model corresponding to the engine cooling system, wherein the heating model is also called the heat energy introduction model, and the heat dissipation model is also called the heat energy loss model. The creation of the vehicle's engine water temperature simulation model includes the following steps: Step 1: Create a heating model, which includes a first integral Map and a first temperature curve CUR. The heating model is used to output a first thermal energy signal.
[0028] Specifically, the engine power signal and the ambient temperature signal are used as input signals of the first integral Map, and the activation signal is used as the input signal of the first CUR; the output signal of the first integral Map and the output signal of the first CUR are input into the multiplier to obtain the first thermal energy signal.
[0029] For example, refer to Figure 2 , is an example diagram of a MateLab heating model, in which the input signal "PhyMod_pwrCIntin" is the engine power signal, the input signal "EnvT_temp" is the ambient temperature signal, the input signal "Coeom_stOpmodeactive" is the activation signal, the module "CtT_dtPwrInc_MAP" is the first integral Map, the module "CtT_faceomcom_CUR" is the first CUR, and "PhyMod_pwrCIntin" and "EnvT_temp" are "CtT_ dtPwrInc_MAP”, “Coeom_stOpmodeactive” is the input signal of “CtT_faceomcom_CUR”, and the output signal of “CtT_dtPwrInc_MAP” is multiplied by the output signal of “CtT_faceomcom_CUR”, and the output signal “CtT_dtInctEngine” is the first thermal energy signal. Module “Scope3” is a display module, which is used to display the output signal “CtT_dtInctEngine”.
[0030] Step 2: Create a heat dissipation model, which includes a second integral Map and a second CUR. The heat dissipation model is used to output a second thermal energy signal.
[0031] Specifically, the engine coolant temperature signal, the constant signal, and the engine coolant water temperature prediction signal are input into the switch module; the output signal of the switch module and the ambient temperature signal are input into the subtractor, and the calculation result of the subtractor is used as the input signal of the second CUR; the ambient temperature signal and the vehicle speed signal are used as the input signal of the second Map; the output signal of the second CUR and the output signal of the second Map are input into the multiplier, and the calculation result of the multiplier is used as the second thermal energy signal.
[0032] For example, refer to Figure 3 , which is an example diagram of a MateLab cooling model, where the input signal "CtT_tClootEngModelHi" is the engine coolant temperature signal, the input signal "Constant" is a constant signal, the input signal "CEngDsT_temp" is the engine coolant water temperature prediction signal, the input signal "EnvT_temp" is the ambient temperature signal, the input signal "Vehv_vel" is the vehicle speed signal, "CtT_tClootEngModelHi", "Constant" and "CEngDsT_temp" are used as the input of the switch module "Switch", and the output signal of "Switch" is compared with the output signal of "EngDsT_temp". "nvT_temp" is input into the subtractor "Subtract" for calculation to obtain the calculation result "CtT_tDiffRad", and "CtT_tDiffRad" is input into the second CUR (module "CtT_dtEnvt_CUR" in the figure). At the same time, "EnvT_temp" and "Vehv_vel" are used as the second integral Map (module "CtT_facCorrmVehv_MAP" in the figure), and the output signals of modules "CtT_dtEnvt_CUR" and "CtT_dtEnvt_CUR" are input into the multiplier "Product" to obtain the second thermal energy signal "CtT_dtDown".
[0033] Step 3: Subtract the first thermal energy signal from the second output signal to obtain the engine water temperature signal output by the simulation model.
[0034] Through the above method, a vehicle's engine water temperature simulation model can be created. This simulation method can reduce the number of actual vehicle tests and improve the efficiency and accuracy of fault monitoring.
[0035] S102, obtaining simulation parameters corresponding to the simulation model, and importing the simulation parameters into the simulation model, where the simulation parameters are obtained based on actual operation data of the vehicle; In the embodiment of the present application, if the simulation model to be created can accurately simulate the working state of the vehicle in the current environment, the actual operating data of the vehicle must be obtained under the same environment, and the data required for the simulation model must be obtained based on the actual operating data. For example, when modeling the engine, the physical parameters corresponding to the engine model must be consistent with the engine parameters of the vehicle, so as to ensure the correspondence between the simulation model and the actual physical model.
[0036] In a possible embodiment, a method for obtaining simulation parameters corresponding to a simulation model includes: performing a test cycle on a vehicle in a preset manner at a current ambient temperature, the preset manner including WLTC, NEDC, and a stable vehicle operating condition; obtaining vehicle operating parameters corresponding to the test cycle, and based on the vehicle operating parameters, obtaining simulation parameters corresponding to the simulation model.
[0037] The collected simulation parameters include the first integral map, the second integral map, the first CUR, the second CUR calibration data, the vehicle speed signal, the ambient temperature signal, the engine operating condition and other data. These simulation parameters contain all the parameters required for the operation of the simulation model. If the simulation parameters are missing, the normal operation of the simulation model may be affected.
[0038] It should be noted that in the confirmation operation mode, the parameters corresponding to the first integral Map and the second integral Map are set to a coordinate system of no less than 2x2, and the second integral CUR is a curve coordinate. The single amount of heat energy is simulated and the temperature rise heat energy parameters of the engine can be calculated through the Int integral. Among them, the second integral Map is the vehicle speed signal heat dissipation correction Map, which is set to a coordinate system of no less than 12x6, and the ambient temperature is the second CUR curve. Similarly, the engine heat loss parameters can be calculated through the Int integral.
[0039] S103, running the simulation model, and adjusting the model calibration parameters corresponding to the simulation model based on the difference between the engine water temperature signal output by the simulation model and the actual sensor temperature signal; In the embodiment of the present application, the model calibration parameters include a first integral Map, a second integral Map, a first CUR, and a second CUR calibration data.
[0040] The first integral map is also called the heat base map, which is three-dimensional data with heat as the x-axis and temperature as the y-axis. As shown in Table 1, it is an example table of the first integral map. y\x 0.0 2205.4 2997.1 3996.1 5994.2 7992.2 10009.1 15004.2 19999.4 -10.04 0.0 0.02705 0.03916 0.05369 0.05601 0.06755 0.07964 0.08582 0.09561 19.96 0.0 0.03052 0.04231 0.05591 0.05740 0.06689 0.07886 0.08528 0.09539
[0041] Table 1 The second integral map is a heat dissipation correction map, which has the vehicle speed as the x-axis and the temperature as the y-axis as a three-dimensional parameter. As shown in Table 2, it is an example table of the second integral map. y\x 0.0 1.0000 2.0000 10.0000 20.0000 50.0000 75.0000 80.0000 90.0000 -20.04 0.7969 0.7969 0.8203 0.9883 1.0828 1.1875 1.3750 1.4875 1.5044 -10.04 0.5000 0.5000 0.5000 0.9883 1.1025 1.1563 1.3750 1.4500 1.4610 0.96 0.5000 0.5000 0.5000 0.9883 1.1025 1.1563 1.3750 1.4500 1.4610
[0042] Table 2 The first CUR is a heat correction coefficient CUR, which is a curve with temperature as the axis. Figure 4A The figure shows an example of a heat correction coefficient CUR. The second CUR is a heat dissipation basic CUR, which is a curve with temperature as the axis, such as Figure 4B The figure shows an example diagram of a heat dissipation basic CUR.
[0043] In a possible embodiment, a specific method for implementing step S103 is as follows: Calculate the difference between the engine water temperature signal output by the simulation model and the actual sensor temperature signal, and determine whether the difference is within the preset range; if the difference is within the preset range, it indicates that the engine water temperature signal is basically consistent with the actual sensor temperature signal, and there is no need to adjust the model calibration parameters; otherwise, adjust the model calibration parameters so that the difference is within the preset range.
[0044] Through the above method, it is possible to adjust the model calibration parameters corresponding to the simulation model.
[0045] S104: Using the adjusted model calibration parameters as calibration parameters of the thermostat fault monitoring system of the vehicle.
[0046] In the embodiment of the present application, before using the adjusted model calibration parameters as calibration parameters of the thermostat fault monitoring system of the vehicle, the method further includes: According to the aforementioned preset method, the vehicle is tested again in a cycle, and based on the vehicle operating parameters corresponding to the test cycle, the simulation parameters corresponding to the simulation model are updated, so that the updated simulation parameters are input and the simulation model is run, and the engine water temperature signal and the actual sensor temperature signal are benchmarked and tested, and when the test is qualified, the model calibration parameters are locked.
[0047] Through the above method, the model calibration parameters corresponding to the simulation model can be verified.
[0048] After the verification is completed, if the verification is qualified, the adjusted model calibration parameters are used as calibration parameters of the thermostat fault monitoring system of the vehicle.
[0049] Based on the calibration method of the fault monitoring system mentioned above, by creating a vehicle's engine water temperature simulation model, the working state of the engine cooling system can be simulated, including the heating model and the heat dissipation model. This simulation method can reduce the number of actual vehicle tests and improve the efficiency and accuracy of fault monitoring. In addition, the technical solution reduces the need for actual testing by obtaining simulation parameters through simulation models and actual operating data, thereby reducing costs and resource consumption. It can also more accurately match the engine water temperature model and the sensor test temperature, thereby improving the applicability, flexibility, and real-time performance of the model. In addition, since the simulation model can adapt to different vehicles and working conditions, it can also enhance the adaptability and generalization ability of the system.
[0050] Based on the same inventive concept, the embodiment of the present application also provides a calibration device for a fault monitoring system. Figure 5 As shown, it is a schematic diagram of the structure of a calibration device 500 of a fault monitoring system, which may include: A creation module 501 is used to create a vehicle engine water temperature simulation model, where the simulation model includes a heating model and a heat dissipation model corresponding to the engine cooling system; An acquisition module 502 is used to acquire simulation parameters corresponding to the simulation model and import the simulation parameters into the simulation model, wherein the simulation parameters are obtained based on actual operation data of the vehicle; An adjustment module 503 is used to run the simulation model and adjust the model calibration parameters corresponding to the simulation model based on the difference between the engine water temperature signal output by the simulation model and the actual sensor temperature signal; The determination module 504 is used to use the adjusted model calibration parameters as calibration parameters of the thermostat fault monitoring system of the vehicle.
[0051] In a possible embodiment, the creation module 501 is used to: create a heating model, the heating model includes a first integral Map and a first temperature curve CUR, and the heating model outputs a first thermal energy signal; create a heat dissipation model, the heat dissipation model includes a second integral Map and a second CUR, and the heat dissipation model outputs a second thermal energy signal; subtract the first thermal energy signal from the second output signal to obtain the engine water temperature signal output by the simulation model.
[0052] In a possible embodiment, the creation module 501 is used to: use the engine power signal and the ambient temperature signal as input signals of the first integral Map, and use the activation signal as the input signal of the first CUR; input the output signal of the first integral Map and the output signal of the first CUR into the multiplier to obtain the first thermal energy signal.
[0053] In a possible embodiment, the creation module 501 is used to: input the engine coolant temperature signal, the constant signal, and the engine coolant water temperature prediction signal into the switch module; input the output signal of the switch module and the ambient temperature signal into the subtractor, and use the operation result of the subtractor as the input signal of the second CUR; use the ambient temperature signal and the vehicle speed signal as the input signal of the second Map; input the output signal of the second CUR and the output signal of the second Map into the multiplier, and use the calculation result of the multiplier as the second thermal energy signal.
[0054] In a possible embodiment, the acquisition module 502 is used to: perform a test cycle on the vehicle in a preset manner at the current ambient temperature, the preset manner including the world unified light vehicle test cycle WLTC, the new European driving test cycle NEDC, and a stable vehicle operating condition; obtain vehicle operating parameters corresponding to the test cycle, and based on the vehicle operating parameters, obtain simulation parameters corresponding to the simulation model.
[0055] In a possible embodiment, the adjustment module 502 is used to: calculate the difference between the engine water temperature signal and the actual sensor temperature signal; determine whether the difference is within a preset range; if so, do not adjust the model calibration parameters; if not, adjust the model calibration parameters so that the difference is within the preset range.
[0056] In a possible embodiment, the calibration device also includes: a verification module, which is used to perform a test cycle on the vehicle in a preset manner; based on the vehicle operating parameters corresponding to the test cycle, updating the simulation parameters corresponding to the simulation model; inputting the updated simulation parameters and running the simulation model to perform a benchmark check on the engine water temperature signal and the actual sensor temperature signal, and locking the model calibration parameters when the check is qualified.
[0057] In some possible implementations, the calibration device of the fault monitoring system according to the present application may include at least a processor and a memory. The memory stores program code, and when the program code is executed by the processor, the processor executes the steps of the calibration method of the fault monitoring system according to various exemplary embodiments of the present application described in this specification. For example, the processor may execute the following steps: Figure 1 Follow the steps shown in .
[0058] Based on the same inventive concept, an electronic device is also provided in the embodiment of the present application, and the electronic device can realize the function of the calibration method device of the aforementioned fault monitoring system, referring to Figure 6 , the electronic device comprises: At least one processor 601, and a memory 602 connected to the at least one processor 601. The specific connection medium between the processor 601 and the memory 602 is not limited in the embodiment of the present application. Figure 6In the example, the processor 601 and the memory 602 are connected via a bus 600. Figure 6 The connection between other components is shown by bold lines, and is not intended to be limiting. The bus 600 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 6 Only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus. Alternatively, the processor 601 can also be called a controller, and there is no limitation on the name.
[0059] In the embodiment of the present application, the memory 602 stores instructions that can be executed by at least one processor 601. The at least one processor 601 can execute the calibration method of the fault monitoring system discussed above by executing the instructions stored in the memory 602. The processor 601 can implement Figure 5 The functions of each module in the device shown.
[0060] Among them, the processor 601 is the control center of the device, and can use various interfaces and lines to connect the various parts of the entire control device. By running or executing instructions stored in the memory 602 and calling the data stored in the memory 602, the various functions of the device and processing data, the device can be monitored as a whole.
[0061] In one possible design, the processor 601 may include one or more processing units, and the processor 601 may integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the modem processor may not be integrated into the processor 601. In some embodiments, the processor 601 and the memory 602 may be implemented on the same chip, and in some embodiments, they may also be implemented separately on separate chips.
[0062] Processor 601 can be a general-purpose processor, such as a central processing unit (CPU), a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, and can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the calibration method of the fault monitoring system disclosed in the embodiments of the present application can be directly embodied as a hardware processor execution, or a combination of hardware and software modules in the processor.
[0063] The memory 602 is a non-volatile computer-readable storage medium that can be used to store non-volatile software programs, non-volatile computer executable programs and modules. The memory 602 may include at least one type of storage medium, such as a flash memory, a hard disk, a multimedia card, a card-type memory, a random access memory (Random Access Memory, RAM), a static random access memory (Static Random Access Memory, SRAM), a programmable read-only memory (Programmable Read Only Memory, PROM), a read-only memory (Read Only Memory, ROM), an electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, EEPROM), a magnetic memory, a disk, an optical disk, etc. The memory 602 is any other medium that can be used to carry or store a desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory 602 in the embodiment of the present application can also be a circuit or any other device that can realize a storage function, for storing program instructions and / or data.
[0064] By programming the processor 601, the code corresponding to the calibration method of the fault monitoring system described in the above embodiment can be fixed into the chip, so that the chip can execute the calibration method when running. Figure 1 The steps of the calibration method of the fault monitoring system of the embodiment shown are as follows: How to design and program the processor 601 is a technology well known to those skilled in the art and will not be described in detail here.
[0065] Based on the same inventive concept, an embodiment of the present application further provides a storage medium, which stores computer instructions. When the computer instructions are executed on a computer, the computer executes the calibration method of the fault monitoring system discussed above.
[0066] In some possible implementations, various aspects of the calibration method for a fault monitoring system provided in the present application may also be implemented in the form of a program product, which includes a program code. When the program product is run on an apparatus, the program code is used to enable the control device to execute the steps of the calibration method for a fault monitoring system according to various exemplary implementations of the present application described above in this specification.
[0067] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0068] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0069] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0070] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0071] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A calibration method for a fault monitoring system, characterized in that: include: Creating a vehicle engine water temperature simulation model, wherein the simulation model includes a heating model and a heat dissipation model corresponding to the engine cooling system; Acquiring simulation parameters corresponding to the simulation model, and importing the simulation parameters into the simulation model, wherein the simulation parameters are obtained based on actual operating data of the vehicle; Running the simulation model, and adjusting a model calibration parameter corresponding to the simulation model based on a difference between an engine water temperature signal output by the simulation model and an actual sensor temperature signal; The adjusted model calibration parameters are used as calibration parameters of the thermostat fault monitoring system of the vehicle.
2. The calibration method according to claim 1, characterized in that: The step of creating a vehicle engine water temperature simulation model comprises: Creating the heating model, wherein the heating model includes a first integral Map and a first temperature curve CUR, and the heating model outputs a first thermal energy signal; Creating the heat dissipation model, wherein the heat dissipation model includes a second integral Map and a second CUR, and the heat dissipation model outputs a second thermal energy signal; The first thermal energy signal is subtracted from the second output signal to obtain the engine water temperature signal output by the simulation model.
3. The calibration method according to claim 2, characterized in that: The step of creating the heating model comprises: Using the engine power signal and the ambient temperature signal as input signals of the first integral Map, and using the activation signal as the input signal of the first CUR; The output signal of the first integral Map and the output signal of the first CUR are input into a multiplier to obtain the first thermal energy signal.
4. The calibration method according to claim 2, characterized in that: The step of creating the heat dissipation model comprises: Inputting the engine coolant temperature signal, the constant signal, and the engine coolant water temperature prediction signal into the switch module; Input the output signal of the switch module and the ambient temperature signal into a subtractor, and use the operation result of the subtractor as the input signal of the second CUR; Using the ambient temperature signal and the vehicle speed signal as input signals of the second Map; The output signal of the second CUR and the output signal of the second Map are input into a multiplier, and the calculation result of the multiplier is used as the second thermal energy signal.
5. The calibration method according to claim 1, characterized in that: The obtaining of simulation parameters corresponding to the simulation model includes: At the current ambient temperature, the vehicle is tested in a cycle according to a preset method, wherein the preset method includes a Worldwide Harmonized Light Vehicle Test Cycle (WLTC), a New European Driving Test Cycle (NEDC), and a stable vehicle operating condition; The vehicle operating parameters corresponding to the test cycle are obtained, and based on the vehicle operating parameters, simulation parameters corresponding to the simulation model are obtained.
6. The calibration method according to claim 1, characterized in that: The step of adjusting the model calibration parameters corresponding to the simulation model based on the error between the engine water temperature signal output by the simulation model and the actual sensor temperature signal comprises: Calculating the difference between the engine water temperature signal and the actual sensor temperature signal; Determining whether the difference is within a preset range; If yes, the model calibration parameters are not adjusted; If not, the model calibration parameters are adjusted so that the difference is within the preset range.
7. The method according to claim 1, characterized in that: Before using the adjusted model calibration parameters as calibration parameters of the thermostat fault monitoring system of the vehicle, the method further includes: According to the preset method, the vehicle is subjected to the test cycle; Based on the vehicle operating parameters corresponding to the test cycle, updating the simulation parameters corresponding to the simulation model; The updated simulation parameters are inputted and the simulation model is run to perform a benchmark test on the engine water temperature signal and the actual sensor temperature signal, and when the test is qualified, the model calibration parameters are locked.
8. A calibration device for a fault monitoring system, characterized in that: include: A creation module, used to create an engine water temperature simulation model of a vehicle, wherein the simulation model includes a heating model and a heat dissipation model corresponding to an engine cooling system; an acquisition module, used for acquiring simulation parameters corresponding to the simulation model and importing the simulation parameters into the simulation model, wherein the simulation parameters are obtained based on actual operation data of the vehicle; An adjustment module, used for running the simulation model and adjusting a model calibration parameter corresponding to the simulation model based on a difference between an engine water temperature signal output by the simulation model and an actual sensor temperature signal; The determination module is used to use the adjusted model calibration parameters as calibration parameters of the thermostat fault monitoring system of the vehicle.
9. An electronic device, characterized in that: It includes a processor and a memory, wherein the memory stores program code, and when the program code is executed by the processor, the processor executes any calibration method described in claims 1 to 7.
10. A computer-readable storage medium, characterized in that: It includes program code, and when the storage medium is run on an electronic device, the program code is used to enable the electronic device to execute any calibration method described in claims 1 to 7.