Thermal runaway early warning control system, method and device based on SOA service and vehicle
By adopting SOA service architecture in intelligent vehicles, the battery and body service modules are set in the service and application layers respectively, realizing service communication between modules. This solves the problem of high complexity in point-to-point communication between controllers and improves the flexibility and stability of vehicle thermal runaway warning.
Patent Information
- Application Number
- CN202511239969.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-01
- Publication Date
- 2025-12-26
AI Technical Summary
In existing technologies, point-to-point communication between controllers in intelligent vehicles is highly complex, lacks flexibility and scalability, and affects the stability of the vehicle's battery thermal runaway warning function.
An SOA-based service architecture is adopted, with the battery service module set in the service layer, the power application module set in the application layer, the body service module set in the service layer, and the body application module set in the application layer. Communication and control between the modules are realized through service components in the service layer.
It improves the flexibility and scalability of the coordinated operation between controllers, and enhances the stability and rapid response capability of the vehicle thermal runaway warning function.
Smart Images

Figure CN121200779A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of vehicle control, and particularly relates to a thermal runaway early warning control system, method and device based on SOA service and a vehicle. BACKGROUND
[0002] In the related art, with the development of intelligent automobile technology, there are a large number of functional modules on intelligent networked vehicles, and these functions need to be realized through the coordination work between controllers (ECU, Electronic Control Unit). The complexity of the point-to-point communication between the current controllers based on signals is too high, and the flexibility and scalability are poor. Small functional changes will cause changes in the vehicle communication matrix.
[0003] Among the various functional modules, there is also a function of early warning of thermal runaway of the vehicle battery. As a key function affecting the safety of vehicle use, the stability of the vehicle battery thermal runaway early warning function is affected by the design of the controller point-to-point communication.
[0004] In summary, the technical problems in the related art need to be improved. SUMMARY
[0005] The main purpose of the embodiments of the present application is to provide a thermal runaway early warning control system, method and device based on SOA service and a vehicle, which aims to improve the flexibility and scalability of the coordination work between controllers and the stability of the vehicle thermal runaway early warning function.
[0006] To achieve the above-mentioned purpose, one aspect of the embodiments of the present application provides a thermal runaway early warning control system based on SOA service, which comprises: a power domain controller, the power domain controller being used to control the functions related to the power of a target vehicle, the power domain controller comprising a battery service module arranged in a service layer and a power application module arranged in an application layer; a vehicle body domain controller, the vehicle body domain controller being used to control the functions related to each module on the vehicle body of the target vehicle, the vehicle body domain controller comprising a vehicle body service module arranged in the service layer and a vehicle body application module arranged in the application layer; a sensor and actuator layer, the battery and vehicle body devices of the target vehicle being arranged in the sensor and actuator layer; The battery service module is configured to monitor the operating condition of the battery, and in response to receiving a first early warning signal of the battery, generate a thermal runaway early warning service according to the first early warning signal, and feed back a second early warning signal and a third early warning signal to the power application module and the vehicle body application module respectively through the thermal runaway early warning service; the power application module is configured to control the battery to power off through the battery service module according to the thermal runaway early warning service; and the vehicle body application module is configured to control the vehicle body device to start or shut down through the vehicle body service module according to the thermal runaway early warning service.
[0007] In some embodiments, the power domain controller further comprises a cooling water pump service module arranged in the service layer, and a cooling water pump of the target vehicle is arranged in the sensor actuator layer; The power application module is further configured to control the cooling water pump to start through the cooling water pump service module according to the thermal runaway early warning service, so as to cool the battery.
[0008] In some embodiments, the vehicle body service module comprises a door service module, and the vehicle body device comprises a door; The vehicle body application module is further configured to control the door to be unlocked through the door service module according to the thermal runaway early warning service.
[0009] In some embodiments, the vehicle body service module comprises an alarm lamp service module, and the vehicle body device comprises a danger alarm lamp; The vehicle body application module is further configured to control the danger alarm lamp to flash through the alarm lamp service module according to the thermal runaway early warning service.
[0010] In some embodiments, the system further comprises an instrument, and the battery service module is further configured to notify the instrument through the thermal runaway early warning service, and control the instrument to issue an audible and visual alarm.
[0011] In some embodiments, the system further comprises a first gateway and a second gateway, the first gateway is used to provide an Ethernet data transmission interactive channel for the instrument and the battery service module, and the second gateway is used to provide an Ethernet data transmission interactive channel for the vehicle body application module and the battery service module.
[0012] To achieve the above object, another aspect of the embodiment of the present application proposes a thermal runaway early warning control method based on SOA service, which comprises: The battery service module monitors the operation of the target vehicle battery, determines the battery operation state, and feeds back the battery operation state to the power application module and the vehicle body application module according to a preset period; in response to receiving a first early warning signal of the battery feedback, a thermal runaway early warning service is generated according to the first early warning signal, and a second early warning signal and a third early warning signal are respectively fed back to the power application module and the vehicle body application module through the thermal runaway early warning service; The power application module responds to the second early warning signal to call the battery control service of the battery service module to control the battery to power off. The vehicle body application module responds to the third early warning signal to call the vehicle body control service of the vehicle body service module to control the vehicle body device to turn on or off.
[0013] In some embodiments, the vehicle body service module includes an alarm lamp service module and a vehicle door service module, the vehicle body device includes a vehicle door and a danger alarm lamp, and the method further includes: The power application module responds to the second early warning signal to call the cooling water pump control service of the cooling water pump service module to control the cooling water pump to cool the battery. The vehicle body application module responds to the third early warning signal to call the vehicle door control service of the vehicle door service module to control the vehicle door to be unlocked, and to call the alarm lamp control service of the alarm lamp service module to control the danger alarm lamp to flash.
[0014] To achieve the above-mentioned purpose, another aspect of the embodiment of the present application proposes a vehicle control device, which comprises a memory and a processor, the memory stores a computer program, and the processor implements the above-mentioned method when executing the computer program.
[0015] To achieve the above-mentioned purpose, another aspect of the embodiment of the present application proposes a vehicle, which is configured with the above-mentioned vehicle control device and implements the above-mentioned method.
[0016] The embodiments of the present application at least have the following beneficial effects: the present application provides a thermal runaway early warning control system, method and device based on SOA service and a vehicle, the scheme sets a power domain controller, a vehicle body domain controller and a sensor execution layer, in the power domain controller, a battery service module is set in the service layer and a power application module is set in the application layer, in the vehicle body domain controller, a vehicle body service module is set in the service layer and a vehicle body application module is set in the application layer, the application layer controls each device of the sensor execution layer by calling the service generated by the service layer. Compared with point-to-point communication between controllers, by integrating service components in the service layer, using the unique and independent identification of the service, and being able to complete its own publishing, subscription to other services and communication with other services, the problem of high complexity of point-to-point communication matrix is avoided, the flexibility and expandability of the coordination work between controllers and the stability of the vehicle thermal runaway early warning function are improved. BRIEF DESCRIPTION OF DRAWINGS
[0017] Figure 1 is a structural diagram of a thermal runaway early warning control system based on SOA service provided by the embodiments of the present application; Figure 2 is a flow chart of a thermal runaway early warning control method based on SOA service provided by the embodiments of the present application; Figure 3 is another structural diagram of a thermal runaway early warning control system based on SOA service provided by the embodiments of the present application; Figure 4 is a hardware structure schematic diagram of a vehicle control device provided by the embodiments of the present application.
[0018] In the figure: power domain controller 100, battery service module 110, power application module 120, cooling water pump service module 130, vehicle body domain controller 200, vehicle body service module 210, vehicle body application module 220, vehicle door service module 230, alarm lamp service module 240, battery 310, vehicle body device 320, cooling water pump 330, vehicle door 340, danger alarm lamp 350, first gateway 410, second gateway 420, instrument 500. DETAILED DESCRIPTION
[0019] In order to make the purposes, technical solutions and advantages of the present application clearer, further detailed description will be made to the present application in combination with the accompanying drawings and examples. It should be understood that the specific examples described herein are only used to explain the present application, and are not used to limit the present application. When the following description refers to the accompanying drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary examples do not represent all implementations consistent with the present examples. They are merely examples of apparatuses and methods consistent with some aspects of the present examples as detailed in the appended claims.
[0020] It can be understood that the terms "first", "second" and the like used in the present application can be used herein to describe various concepts, but unless specifically stated, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another concept. For example, without departing from the scope of the present examples, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as the first information. Depending on the context, the word "if" as used herein can be interpreted as "when" or "upon" or "in response to determining".
[0021] The terms "at least one", "multiple", "each", "any" and the like used in the present application include one, two or more than two, multiple includes two or more than two, each refers to each of the corresponding multiple, and any refers to any one of the multiple.
[0022] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the present application belongs. The terms used herein are only for the purpose of describing the embodiments of the present application and are not intended to limit the present application.
[0023] Before the embodiments of the present application are described in detail, first, some nouns and terms involved in the embodiments of the present application are described, and the nouns and terms involved in the embodiments of the present application are applicable to the following explanations.
[0024] 1) SOA (Service-Oriented Architecture), a service-oriented architecture, a standard component model defined in a loosely coupled manner, the core of which is to split system functions into a series of independent, reusable services, and to realize communication and cooperation between services through standardized interfaces, so as to build flexible and scalable application systems.
[0025] In the related art, with the development of intelligent automobile technology, there are a large number of functional modules on intelligent networked vehicles, and these functions need to be realized through the coordination work between controllers (ECU, Electronic Control Unit). The complexity of the point-to-point communication between the current controllers based on signals is too high, and it lacks flexibility and scalability. Small functional changes will cause changes in the vehicle communication matrix.
[0026] Among the various functional modules, there is also a function of warning against thermal runaway of the vehicle battery. As a key function affecting the safety of vehicle use, it is limited by the design of controller point-to-point communication, which affects the stability of the vehicle battery thermal runaway warning function.
[0027] Therefore, in the embodiments of the present application, a thermal runaway warning control system and method based on SOA service, a device and a vehicle are provided. The scheme sets a power domain controller 100, a vehicle body domain controller 200 and a sensor execution layer. In the power domain controller 100, the battery service module 110 is set in the service layer, and the power application module 120 is set in the application layer. In the vehicle body domain controller 200, the vehicle body service module 210 is set in the service layer, and the vehicle body application module 220 is set in the application layer. The application layer controls each device of the sensor execution layer by calling the services generated by the service layer. Compared with the point-to-point communication between controllers, by integrating service components in the service layer, using services with unique and independent identifiers that do not affect each other, and being able to complete their own publishing, subscription to other services and communication with other services, the problem of high complexity of point-to-point communication matrix is avoided, and the flexibility and scalability of the coordination work between controllers and the stability of the vehicle thermal runaway warning function are improved.
[0028] The SOA service-based thermal runaway warning control system and method provided in the embodiments of the present application relate to the technical field of vehicle control. The SOA service-based thermal runaway warning control method provided in the embodiments of the present application can be applied to a terminal, a server, or software running in a terminal or a server. In some embodiments, the terminal can be a smart phone, a tablet computer, a notebook computer, a desktop computer, a smart speaker, a smart watch, a vehicle terminal, etc., but is not limited thereto. The server end can be configured as a standalone physical server, a server cluster composed of multiple physical servers, or a distributed system, and can also be configured as a cloud server providing basic cloud computing services such as cloud service, cloud database, cloud computing, cloud function, cloud storage, network service, cloud communication, middleware service, domain name service, security service, CDN, and big data and artificial intelligence platform. The server can also be a node server in a blockchain network. The software can be an application that implements the SOA service-based thermal runaway warning control method, but is not limited to the above forms.
[0029] The application is operable in a variety of general purpose or special purpose computer systems environments or configurations. Examples of well known computing systems, environments, and / or configurations that can be suitable for use with the application include personal computers, server computers, handheld or laptop devices, tablet devices, multiprocessor systems, microprocessor-based systems, set top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like. The application can be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, and the like, that perform particular tasks or implement particular abstract data types. The application can also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules can be located in local and remote computer storage media including memory storage devices.
[0030] Figure 1 is an optional structure diagram of the SOA service-based thermal runaway early warning control system provided by the embodiment of the application, Figure 1 The system in the figure can include but is not limited to: The power domain controller 100 is configured to control functions related to power of the target vehicle, and the power domain controller 100 includes a battery service module 110 arranged in a service layer and a power application module 120 arranged in an application layer. The body domain controller 200 is configured to control functions related to each module of the body of the target vehicle, and the body domain controller 200 includes a body service module 210 arranged in the service layer and a body application module 220 arranged in the application layer. The sensor and actuator layer is configured to arrange the battery 310 and the body device 320 of the target vehicle. The battery service module 110 is configured to monitor the running state of the battery 310, and in response to receiving a first early warning signal of the battery 310, generate a thermal runaway early warning service according to the first early warning signal, and feed back a second early warning signal and a third early warning signal to the power application module 120 and the body application module 220 respectively through the thermal runaway early warning service; the power application module 120 is configured to control the battery 310 to power off through the battery service module 110 according to the thermal runaway early warning service; and the body application module 220 is configured to control the body device 320 to start or shut down through the body service module 210 according to the thermal runaway early warning service.
[0031] Specifically, the modules and devices involved in the thermal runaway early warning control system in the embodiments of the present application include a power domain controller 100, a vehicle body domain controller 200, and various execution devices (at least including a battery 310 and a vehicle body device 320). Among them, the power domain controller 100 and the vehicle body domain controller 200 both belong to the domain controller, integrate multiple related function ECUs, and realize the cooperative management and control of each ECU. The power domain controller 100 is mainly responsible for controlling the execution devices related to the power system of the vehicle (such as the battery 310), and the vehicle body domain controller 200 is mainly responsible for controlling the vehicle body device 320 arranged on the vehicle body.
[0032] According to the responsibilities of different modules inside the power domain controller 100 and the vehicle body domain controller 200, they are divided into service layers or application layers. In the power domain controller 100, at least the battery service module 110 is arranged in the service layer, and the power application module 120 is arranged in the application layer; in the vehicle body domain controller 200, at least the vehicle body service module 210 is arranged in the service layer, and the vehicle body application module 220 is arranged in the application layer; and each execution device belongs to the sensor execution layer. It needs to be explained that the sensor execution layer corresponds to the service layer or the application layer, and not to the domain controller. In addition, for the application layer, the service layer and the sensor execution layer, in order to facilitate observation, they are directly marked in the above-mentioned Figure 1 , and no additional marking is performed.
[0033] Based on the architecture of the execution device, the service layer module and the application layer module, the service is generated by encapsulating the service layer module to form a standardized interface, and the communication and cooperation between the services, the modules and each device are realized. In the above-mentioned architecture, at least two sets of control links are formed, one of which is based on the battery service module 110, and the other of which is based on the vehicle body service module 210.
[0034] The embodiments of the present application also provide a thermal runaway early warning control method based on SOA service, Figure 2 is an optional flowchart of the thermal runaway early warning control method based on SOA service, Figure 2 The method in the above-mentioned may include but is not limited to steps S101 to S104.
[0035] Step S101, monitoring the running state of the target vehicle battery 310 through the battery service module 110, determining the running state of the battery 310, and feeding back the running state of the battery 310 to the power application module 120 and the vehicle body application module 220 according to a preset period; Step S102, through the battery service module 110, in response to receiving the first early warning signal feedback by the battery 310, generating a thermal runaway early warning service according to the first early warning signal, and feeding back a second early warning signal and a third early warning signal to the power application module 120 and the vehicle body application module 220 respectively through the thermal runaway early warning service; Step S103, through the power application module 120, in response to receiving the second early warning signal, calling the battery control service of the battery service module 110 to control the battery 310 to power off; Step S104, through the vehicle body application module 220, in response to receiving the third early warning signal, calling the vehicle body control service of the vehicle body service module 210 to control the vehicle body device 320 to open or close.
[0036] For the control link described in the above embodiment, specifically, the battery service module 110 continuously monitors the running status of the battery 310 after the vehicle starts, determines whether the running state of the battery 310 is normal, and the running state is also periodically fed back to the power application module 120 and the vehicle body application module 220 according to a preset period, for example, every 100ms, etc., through the service configured on the battery service module 110, so that the power application module 120 and the vehicle body application module 220 determine the running state of the battery 310, thereby determining whether to trigger the related application of the thermal runaway early warning control.
[0037] When the battery 310 occurs a thermal runaway accident, the signal feedback by the battery 310 is defined as the first early warning signal, and when the battery service module 110 receives the signal, the battery service module 110 can convert the first early warning signal into a corresponding thermal runaway early warning service, and notify the power application module 120 and the vehicle body application module through the service, and the signals used for notification feedback are defined as the second early warning signal and the third early warning signal respectively. On the side of the power application module 120, the module starts the thermal runaway early warning related application through the second early warning signal, calls the battery control service of the battery service module 110, sends a control instruction to the battery 310 in the sensor actuator layer, controls the battery 310 to power off, forms a control link connected in sequence among the battery 310, the battery service module 110 and the power application module 120, and stops the possibility of further development of the thermal runaway problem from the source by powering off the battery, thereby improving the safety. On the side of the vehicle body application module 220, the module starts the thermal runaway early warning related application through the third early warning signal, calls the vehicle body control service of the vehicle body service module 210, controls the actuator on the vehicle body to open or close, for example, the vehicle door 340 and the alarm lamp are converted to the state in the dangerous accident scene, thereby further ensuring the safety of the passengers on the vehicle.
[0038] In this control process, the propagation of signals and data, and the execution of control operations, are all around the various service implementations encapsulated by the service layer, avoiding the need to control each ECU point by point, thereby improving the stability of the thermal runaway early warning system in special dangerous scenarios, ensuring its rapid response, and improving the safety of the people on the vehicle.
[0039] The embodiments of the present application set up a power domain controller 100, a vehicle body domain controller 200 and a sensor execution layer. In the power domain controller 100, the battery service module 110 is set in the service layer, and the power application module 120 is set in the application layer. In the vehicle body domain controller 200, the vehicle body service module 210 is set in the service layer, and the vehicle body application module 220 is set in the application layer. The application layer controls each device of the sensor execution layer by calling the services generated by the service layer. Compared with point-to-point communication between controllers, by integrating service components in the service layer, using services with unique and independent identifiers that do not affect each other, and being able to complete their own publishing, subscription to other services and communication with other services, the problem of high complexity of point-to-point communication matrix is avoided, and the flexibility and expandability of the coordination work between controllers and the stability of the vehicle thermal runaway early warning function are improved.
[0040] In some embodiments, with reference to Figure 3 The power domain controller 100 further includes a cooling water pump service module 130 set in the service layer, and the cooling water pump 330 of the target vehicle is set in the sensor execution layer. The power application module 120 is further configured to control the cooling water pump 330 to start according to the thermal runaway early warning service through the cooling water pump service module 130, so as to cool the battery 310.
[0041] In addition, the method further includes: through the power application module 120, in response to receiving the second early warning signal, calling the cooling water pump control service of the cooling water pump service module 130 to control the cooling water pump 330 to cool the battery 310.
[0042] On the side of the power application module 120 in the present embodiment, the power application module 120 can also call the cooling water pump control service provided by the cooling water pump service module 130 in the service layer after starting the thermal runaway early warning related application, and send control instructions to the cooling water pump 330 in the sensor execution layer. The cooling water pump 330 is a water pump specially used for battery cooling, which can take away the heat in the battery 310 through heat exchange of the cooling liquid, realize cooling of the battery 310, and form a control link connected in sequence between the cooling water pump 330, the cooling water pump service module 130 and the power application module 120. By cooling the battery 310, the possibility of further development of the thermal runaway problem is reduced, and the safety is improved.
[0043] In some embodiments, with reference toFigure 3 The vehicle body service module 210 includes a vehicle door service module 230, and the vehicle body device 320 includes vehicle doors 340. The vehicle body application module 220 is further configured to control the vehicle doors 340 to be unlocked by the vehicle door service module 230 according to the thermal runaway early warning service.
[0044] In addition, the method further includes: in response to receiving the third early warning signal, calling, by the vehicle body application module 220, a vehicle door control service of the vehicle door service module 230 to control the vehicle doors 340 to be unlocked.
[0045] On the side of the vehicle body application module 220 in the embodiment, after starting the thermal runaway early warning related application, the vehicle body application module 220 calls a vehicle door control service provided by the service layer vehicle door service module 230 to send a control instruction to the sensor actuator layer vehicle doors 340, the vehicle doors 340 including all the vehicle doors on the vehicle, and controls the vehicle doors 340 to be switched to an unlocked state, forming a control link connected in sequence between the vehicle doors 340, the vehicle door service module 230 and the vehicle body application module 220. By unlocking the vehicle doors 340, it is ensured that there is a safe space for the people on the vehicle to avoid danger when the thermal runaway problem occurs, and the safety is improved.
[0046] In some embodiments, with reference to Figure 3 The vehicle body service module 210 includes a hazard warning light service module 240, and the vehicle body device 320 includes hazard warning lights 350. The vehicle body application module 220 is further configured to control the hazard warning lights 350 to flash by the hazard warning light service module 240 according to the thermal runaway early warning service.
[0047] In addition, the method further includes: in response to receiving the third early warning signal, calling, by the vehicle body application module 220, a hazard warning light control service of the hazard warning light service module 240 to control the hazard warning lights 350 to flash.
[0048] The hazard warning light, also known as the double flash light, is a light device on the vehicle for transmitting emergency or abnormal state signals, and its core function is to remind surrounding vehicles or pedestrians to pay attention to the special situation of the vehicle. In the embodiment, it is applicable to be triggered when thermal runaway occurs.
[0049] On the side of the vehicle body application module 220 in the embodiment, after the vehicle body application module 220 starts the hot crash pre-warning related application, the vehicle body application module 220 calls the alarm lamp control service provided by the service layer alarm lamp service module 240, sends a control instruction to the danger alarm lamp 350 of the sensor executor layer, controls the danger alarm lamp 350 to flash, and forms a control link connected in sequence among the danger alarm lamp 350, the alarm lamp service module 240, and the vehicle body application module 220. By controlling the danger alarm lamp 350 to flash, the emergency state of the hot crash is notified to the vehicles and pedestrians nearby, the passing vehicles and pedestrians are prevented from being involved in the accident, and the safety is improved.
[0050] In some embodiments, referring to Figure 3 , the system further includes an instrument 500, and the battery service module 110 is further configured to notify the instrument 500 of the hot crash pre-warning service, and control the instrument 500 to issue an audible and light alarm.
[0051] The instrument is the instrument panel of the vehicle, which is usually arranged in front of the driver's seat, and can reflect the working conditions of various systems on the vehicle through various indicator lights, pointers, and digital display screens, helping the driver to understand the running state of the vehicle.
[0052] In the embodiment, the instrument is included as one of the devices of the hot crash pre-warning system. When the battery service module 110 monitors the running state of the battery 310, the battery service module 110 also feeds back the running state to the instrument 500 through the service configured thereon, so that the driver can also intuitively observe the running state of the battery 310 during driving.
[0053] During the hot crash pre-warning, the instrument 500 can not need to be controlled through the vehicle body application module 220 or the power application module 120, because it does not belong to the devices related to the power system or the vehicle body. When the battery service module 110 feeds back the pre-warning signal to the vehicle body application module 220 and the power application module 120, the fourth pre-warning signal is also fed back to the instrument 500 through the hot crash pre-warning service, so that the instrument 500 can also know that the battery hot crash occurs. At this time, the instrument 500 can issue an audible and light alarm according to the fourth pre-warning signal, so as to timely notify the driver of the battery hot crash problem in the most eye-catching position in front of the driver, so as to urge the driver to take precautions and improve the safety.
[0054] In some embodiments, referring to Figure 3 , the system further includes a first gateway 410 and a second gateway 420, the first gateway 410 is used to provide an Ethernet data transmission interactive channel for the instrument 500 and the battery service module 110, and the second gateway 420 is used to provide an Ethernet data transmission interactive channel for the vehicle body application module 220 and the battery service module 110.
[0055] For the architecture of the thermal runaway early warning control system based on the SOA service of the embodiment of the application, in combination with the above embodiment, the module devices involved can be divided into four parts, including the power domain controller 100, the vehicle body domain controller 200, the instrument 500 and the actuator devices (such as the battery 310 and the vehicle door 340, etc.). It can be understood that this is divided according to the module function positioning on the vehicle, and the different parts are coupled with each other and transmit data to each other, but the devices of the different parts are not necessarily provided with direct line connections on the physical layer. Therefore, the embodiment further provides a gateway, specifically a first gateway 410 and a second gateway 420, which are both used to provide an Ethernet data transmission interaction channel for the modules or devices that do not have direct line connections; wherein the first gateway 410 is arranged between the instrument 500 and the battery service module 110, and the second gateway 420 is arranged between the vehicle body application module 220 (arranged in the vehicle body domain controller 200) and the battery service module 110 (located in the power domain controller 100). Thus, under the support of the first gateway 410 and the second gateway 420, the service calling, signal transmission and instruction transmission of the above embodiment are realized.
[0056] Next, the scheme of the embodiment of the application will be described and explained in detail in combination with specific application examples: In the embodiment of the application, a thermal runaway early warning control method and system based on SOA service are provided, which are applied to a vehicle. Referring to Figure 3 The system includes an instrument 500, a first gateway 410, a second gateway 420, a power domain controller 100, a vehicle body domain controller 200 and a sensor actuator layer, the sensor actuator layer including a battery 310, a cooling water pump 330, a vehicle door 340 and a hazard warning light 350; wherein the power domain controller 100 and the vehicle body domain controller 200 both have modules arranged in the service layer and the application layer, the power domain controller 100 includes a battery service module 110 and a cooling water pump service module 130 arranged in the service layer, and a power application module arranged in the application layer, the vehicle body domain controller 200 includes a warning light service module 240 and a vehicle door service module 230 arranged in the service layer, and a vehicle body application module 220 arranged in the application layer.
[0057] Based on the above architecture, the battery service module 110 monitors the running state of the battery 310 and periodically feeds back the running state of the battery 310 to the instrument 500, the power application module 120 and the vehicle body application module 220. When the battery thermal runaway occurs, the battery service module 110 receives the first early warning signal fed back by the battery 310, generates a thermal runaway early warning service according to the first early warning signal through the battery service module 110, further feeds back a second early warning signal to the power application module 120 through the thermal runaway early warning service, feeds back a third early warning signal to the vehicle body application module 220 through the Ethernet data transmission interactive channel provided by the second gateway 420, feeds back a fourth early warning signal to the instrument 500 through the Ethernet data transmission interactive channel provided by the first gateway 410, and realizes the notification of the thermal runaway problem to other modules through the service.
[0058] After receiving the second early warning signal, the power application module 120 calls the battery control service of the battery service module 110, generates a corresponding control instruction to control the battery 310 to power off, and calls the cooling water pump control service of the cooling main pump service module, generates a corresponding control instruction to control the cooling water pump 330 to start and cool the battery 310.
[0059] After receiving the third early warning signal, the vehicle body application module 220 calls the alarm lamp control service of the alarm lamp service module 240, generates a corresponding control instruction to control the danger alarm lamp 350 to flash, and calls the vehicle door control service of the vehicle door service module 230, generates a corresponding control instruction to control the vehicle door 340 to unlock.
[0060] After receiving the fourth early warning signal, the instrument 500 issues an audible and visual alarm.
[0061] The embodiment of the application sets the power domain controller 100, the vehicle body domain controller 200 and the sensor execution layer, in the power domain controller 100, sets the battery service module 110 in the service layer and sets the power application module 120 in the application layer, and in the vehicle body domain controller 200, sets the vehicle body service module 210 in the service layer and sets the vehicle body application module 220 in the application layer, and the application layer controls each device of the sensor execution layer by calling the service generated by the service layer. Compared with point-to-point communication between controllers, by integrating service components in the service layer, using the unique and independent identification of the service, and being able to complete its own publishing, subscription to other services and communication with other services, the problem of high complexity of point-to-point communication matrix is avoided, the flexibility and expandability of the coordination work between controllers and the stability of the vehicle thermal runaway early warning function are improved.
[0062] Reference Figure 4The embodiment of the present application also provides a vehicle control device, which comprises a memory, a processor, and a program stored in the memory and executable on the processor, and the program is executed by the processor to implement the SOA service-based thermal runaway early warning control method in the above embodiment.
[0063] The processor and the memory in the vehicle controller can be connected through a bus. The memory is a non-transitory computer readable storage medium, which can be used to store non-transitory software programs and non-transitory computer executable programs. In addition, the memory can include a high-speed random access memory, and can also include a non-transitory memory, such as at least one disk memory, a flash memory device, or other non-transitory solid-state memory device. In some embodiments, the memory can optionally include a memory remotely arranged relative to the control processor, and these remote memories can be connected to the control device through a network.
[0064] The non-transitory software programs and instructions required to implement the control method in the above embodiment are stored in the memory, and when executed by the processor, the control method in the above embodiment is executed. For example, the method steps S100 to S104 in the above embodiment are executed. Figure 2 It can be understood that the contents in the above method embodiment are all applicable to the present device, the function specifically implemented by the device embodiment is the same as that of the above method embodiment, and the beneficial effects achieved are also the same as those achieved by the above method embodiment.
[0065] The memory is a non-transitory computer readable storage medium, which can be used to store non-transitory software programs and non-transitory computer executable programs. In addition, the memory can include a high-speed random access memory, and can also include a non-transitory memory, such as at least one disk memory device, a flash memory device, or other non-transitory solid-state memory device. In some embodiments, the memory can optionally include a memory remotely arranged relative to the processor, and these remote memories can be connected to the processor through a network. Examples of the above network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.
[0066] The embodiment of the present application also provides a vehicle, which comprises the vehicle control device in the above embodiment.
[0067] The vehicle can be a private car, such as a sedan, an SUV, an MPV, or a pickup truck, etc. The vehicle can also be an operating vehicle, such as a van, a bus, a small truck, or a large trailer, etc. The vehicle needs to have an electric motor that can output power or store mechanical energy as a generator. When the vehicle is a new energy vehicle, it can be a hybrid vehicle, or a pure electric vehicle.
[0068] Since the vehicle applies all the technical solutions of the system or the vehicle control device, at least all the beneficial effects brought by the technical solutions of the above embodiments are achieved, and details are not repeated here.
[0069] The application embodiment provides a thermal runaway early warning control system, method and device based on SOA service and a vehicle. The scheme sets a power domain controller 100, a vehicle body domain controller 200 and a sensor execution layer. In the power domain controller 100, a battery service module 110 is arranged in the service layer, and a power application module 120 is arranged in the application layer. In the vehicle body domain controller 200, a vehicle body service module 210 is arranged in the service layer, and a vehicle body application module 220 is arranged in the application layer. The application layer controls each device of the sensor execution layer by calling the service generated by the service layer. Compared with point-to-point communication between controllers, the scheme integrates service components in the service layer, uses the unique and independent identification of the service, and can complete the publication, subscription and communication with other services, avoids the problem of high complexity of the point-to-point communication matrix, improves the flexibility and expandability of the coordination work between controllers, and improves the stability of the vehicle thermal runaway early warning function.
[0070] The embodiments described in the application embodiments are used to more clearly illustrate the technical solutions of the application embodiments, and do not constitute a limitation on the technical solutions provided by the application embodiments. Those skilled in the art can know that, with the evolution of technology and the appearance of new application scenarios, the technical solutions provided by the application embodiments are also applicable to similar technical problems.
[0071] Those skilled in the art can understand that the technical solutions shown in the figures do not constitute a limitation on the application embodiments, and can include more or fewer steps than the figures, or combine certain steps or different steps.
[0072] The device embodiments described above are only schematic, and the units described as separate components can be or can not be physically separated, that is, can be located in one place, or can be distributed on multiple network units. According to actual needs, part or all of the modules can be selected to achieve the purpose of the embodiment scheme.
[0073] Those skilled in the art can understand that all or some steps in the above disclosed method, the functions of the modules / units in the system and the device can be implemented as software, firmware, hardware and their appropriate combinations.
[0074] The terms "first", "second", "third", "fourth", and the like in the description and in the claims of this application, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the use of the terms so termed is interchangeable under appropriate circumstances such that the embodiments of the application described herein are, for example, capable of orderly or chronological mundane operation, reverse order operation, based on circuitry availability, based on stated preference or the like, and that "default" or other orderings are thus permissible. Further, the terms "comprise", "comprising", "include", "including", and the like, are specifically intended to be open-ended. That is, references to individual steps and the like do not suhstantially exclude the presence of two or more of a recited step or its integral sub-steps or additional steps whether or not readily ascertainable from the description or the like. Further, the words "a" or "an", as used herein in the disclosure and elsewhere, are used indiscriminately and are to be interpreted in the same way, i.e. as meaning "one or more".
[0075] It should be understood that, in the application, "at least one" means one or more, and "multiple" means two or more. "And / or" is used to describe the relationship between associated objects, which means that there can be three relationships, for example, "A and / or B" can mean that there are only A, only B, and A and B at the same time, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects. "At least one of the following" or the like means any combination of these items, including any combination of single or multiple items. For example, at least one of a, b or c can mean a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0076] In several embodiments provided in the application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the above units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be omitted or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed objects can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0077] The units described above as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e. they can be located in one place or distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0078] In addition, each function unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software function unit.
[0079] If the integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application, essentially or in part, or all or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes multiple instructions used to cause a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods in the embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various other media that can store programs.
[0080] The preferred embodiments of the embodiments of the present application are described above with reference to the accompanying drawings, and are not limited to the scope of the embodiments of the present application. Any modifications, equivalent replacements and improvements made by those skilled in the art without departing from the scope and essence of the embodiments of the present application shall be within the scope of the embodiments of the present application.
Claims
1. A thermal runaway early warning and control system based on SOA services, characterized in that, The system includes: A power domain controller is used to control power-related functions of a target vehicle. The power domain controller includes a battery service module located in the service layer and a power application module located in the application layer. A vehicle body domain controller is used to control the functions related to various modules on the target vehicle body. The vehicle body domain controller includes a vehicle body service module set in the service layer and a vehicle body application module set in the application layer. Sensor actuator layer, wherein the target vehicle’s battery and body components are disposed in the sensor actuator layer; The battery service module is configured to monitor the operating status of the battery and, in response to receiving a first warning signal from the battery, generate a thermal runaway warning service based on the first warning signal, and send a second warning signal and a third warning signal to the power application module and the body application module, respectively, through the thermal runaway warning service; the power application module is configured to control the battery to power down through the battery service module based on the thermal runaway warning service; the body application module is configured to control the start-up or shutdown of body components through the body service module based on the thermal runaway warning service.
2. The system according to claim 1, characterized in that, The power domain controller also includes a cooling water pump service module located in the service layer, and the cooling water pump of the target vehicle is located in the sensor actuator layer; The power application module is also configured to control the cooling water pump to start via the cooling water pump service module to cool the battery, based on the thermal runaway early warning service.
3. The system according to claim 1, characterized in that, The body service module includes a door service module, and the body components include doors; The vehicle body application module is also configured to control the unlocking of the vehicle door through the door service module based on the thermal runaway warning service.
4. The system according to claim 1, characterized in that, The vehicle body service module includes a warning light service module, and the vehicle body components include hazard warning lights; The vehicle application module is also configured to control the hazard warning light to flash via the warning light service module based on the thermal runaway warning service.
5. The system according to claim 1, characterized in that, The system also includes an instrument, and the battery service module is further configured to notify the instrument through the thermal runaway early warning service and control the instrument to issue an audible and visual alarm.
6. The system according to claim 5, characterized in that, The system also includes a first gateway and a second gateway. The first gateway is used to provide an Ethernet data transmission interaction channel for the instrument and the battery service module, and the second gateway is used to provide an Ethernet data transmission interaction channel for the vehicle application module and the battery service module.
7. A thermal runaway early warning control method based on SOA services, applied to the thermal runaway early warning control system based on SOA services as described in any one of claims 1 to 6, characterized in that, The method includes: The battery service module monitors the operating status of the target vehicle's battery, determines the battery's operating status, and feeds back the battery's operating status to the power application module and the body application module according to a preset cycle. In response to receiving the first warning signal from the battery, a thermal runaway warning service is generated based on the first warning signal, and a second warning signal and a third warning signal are fed back to the power application module and the body application module respectively through the thermal runaway warning service. In response to receiving the second warning signal, the power application module invokes the battery control service of the battery service module to control the battery to power down. In response to receiving the third warning signal, the vehicle application module invokes the vehicle control service of the vehicle service module to control the opening or closing of vehicle components.
8. The method according to claim 7, characterized in that, The vehicle body service module includes a warning light service module and a door service module, the vehicle body components include doors and hazard warning lights, and the method further includes: In response to receiving the second warning signal, the power application module calls the cooling water pump control service of the cooling water pump service module to control the cooling water pump to cool the battery. In response to receiving the third warning signal, the vehicle body application module invokes the door control service of the door service module to control the door to unlock, and invokes the hazard warning light control service of the hazard warning light service module to control the hazard warning light to flash.
9. A vehicle control device, characterized in that, The device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the method of claims 7 to 8.
10. A vehicle, characterized in that, The vehicle is equipped with the vehicle control device as described in claim 9.
