A method for managing functional mode status of a vehicle air conditioning controller

By constructing a multi-dimensional finite state migration event table and modal behavior matrix, combined with priority evaluation, the complexity problem of traditional automotive air conditioner controllers in functional mode state management and expansion is solved, and efficient management of vehicle air conditioner controllers is achieved and Performance improvement.

CN114879642BActive Publication Date: 2024-12-10CHONGQING UNIV OF POSTS & TELECOMM
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210562311.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-23
Publication Date
2024-12-10
Estimated Expiration
2042-05-23

AI Technical Summary

Technical Problem

When traditional automotive air conditioning controllers face more and more functional mode states and complex logic interactions with trigger events, they lead to increased functional defects and software development difficulties, and they are unable to effectively manage and expand new business function needs, affecting control performance.

Method used

Using multi-dimensional finite state migration event table, state migration event matrix, trigger event priority level matrix, mode state migration time matrix, next jump mode state matrix and modal behavior matrix, combined with four dominant modal behaviors, the functional mode is used to combine the four dominant modal behaviors. Status is managed, and multiple synchronous trigger events are evaluated through priority.

Benefits of technology

It realizes effective management of the functional mode status of the vehicle air conditioner controller, reduces the difficulty of software development, improves control performance and function expansion capabilities, and ensures effective response to multiple synchronous trigger events.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114879642B_ABST
    Figure CN114879642B_ABST
Patent Text Reader

Abstract

The present invention relates to a method for managing the functional mode state of a vehicle air-conditioning controller, and belongs to the field of automotive electronics. The method comprises: S1: firstly classifying the functional items of the air-conditioning controller; secondly classifying the triggering events of the air-conditioning controller; S2: constructing a multidimensional finite mode state transition event table corresponding to the functional mode state of the air-conditioning controller and the triggering events, and then enumerating the mode state transition events generated by the triggering events corresponding to each functional mode state in the state transition event table, forming a mode state transition event matrix, a trigger event priority level matrix, a mode state transition time matrix, a next jump mode state matrix and a modal behavior matrix, and at the same time introducing four dominant modal behaviors to manage the functional mode state transition, and expanding several customized modal behaviors. The present invention can realize the management of the functional mode state of the vehicle air-conditioning controller.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the field of automobile electronics and relates to a method for managing the functional mode state of a vehicle-mounted air-conditioning controller. Background Art

[0002] The functional requirements of traditional automotive air-conditioning controllers are often solidified in the early stages of project development. However, with the rapid development of Internet of Vehicles technology and the new energy vehicle industry, OTA (Over-the-Air Technology) has become the mainstream technology for remote software upgrades of new energy road vehicles. People's requirements for the functions of automotive air-conditioning controllers are constantly increasing, and major automobile manufacturers are constantly developing automotive air-conditioning controllers with new functions, which continuously increases the functional requirements of air-conditioning controllers.

[0003] In order to solve the functional defects caused by the complex logical interaction between the functional mode states of more and more air-conditioning and triggering events, reduce the difficulty of software development and expand new business function requirements, and improve the control performance of automobile air-conditioning controllers, a management method for functional mode states is introduced in the vehicle air-conditioning controller. This method can effectively manage the functional mode states of the vehicle air-conditioning controller. Summary of the invention

[0004] In view of this, the purpose of the present invention is to provide a management method for the functional mode state of a vehicle-mounted air-conditioning controller, which is aimed at the needs of frequent migration of different functional mode states in the vehicle-mounted air-conditioning controller and effective management for the subsequent expansion of new functional mode states. The method is based on a multidimensional finite state transition event table constructed by triggering events and air-conditioning mode functional mode states; a state transition event matrix, a trigger event priority level matrix, a mode state migration time matrix, a next jump mode state matrix and a modal behavior matrix are constructed, and four dominant modal behaviors are used to manage the migration of functional mode states. The migration event activity matrix is ​​used to evaluate the priority level of the trigger event, so as to realize the management of multiple synchronous trigger events.

[0005] In order to achieve the above object, the present invention provides the following technical solutions:

[0006] A method for managing the functional mode state of a vehicle air-conditioning controller is disclosed. In order to meet the needs of frequent migration of different functional mode states in the vehicle air-conditioning controller and to manage the subsequent expansion of new functional mode states, a multidimensional finite mode state migration event table corresponding to the functional mode state of the air-conditioning controller and the triggering event is constructed, including a state migration event matrix, a priority level matrix of the triggering event at that time, a mode state migration time matrix, a next jump mode state matrix and a modal behavior matrix. Four dominant modal behaviors are introduced to manage the functional mode state, and multiple synchronous triggering events are effectively managed through priorities.

[0007] The method specifically includes the following steps:

[0008] S1: First, classify the function items of the air conditioner controller into N function mode states, where N is a positive integer; second, classify the trigger events of the air conditioner controller into M trigger event categories;

[0009] S2: Construct a multi-dimensional finite mode state transition event table corresponding to the function mode states and trigger events of the air conditioner controller, and then enumerate the mode state transition events generated by the trigger events corresponding to each function mode state in the state transition event table to form a mode state transition event matrix, a trigger event priority level matrix, a mode state transition time matrix, a next jump mode state matrix, and a modal behavior matrix. At the same time, introduce four dominant modal behaviors to manage the function mode state transition, and expand several custom modal behaviors.

[0010] Furthermore, in step S1, the N function mode states include the air conditioner off state, the air conditioner manual state, the air conditioner automatic state, the air conditioner maximum heating state, and the air conditioner maximum cooling state, etc.

[0011] Furthermore, in step S1, when classifying the function items of the air conditioner controller, it specifically includes: determining R main function mode states according to the priority of the function mode states; the R function mode states are respectively the air conditioner off state OFF, the air conditioner manual state Manual, the air conditioner automatic state Auto, the air conditioner maximum heating state Max PTC, and the air conditioner maximum cooling state Max AC, etc., and N - R secondary function mode states, where R is a positive integer.

[0012] Furthermore, in step S1, the M trigger event categories include: cyclic button event, mode button event, A / C button event, defrost button event, Auto button event, air volume Dec button event, air volume Add event, temperature Add button event, and temperature Dec button event, etc.

[0013] Furthermore, in step S1, when classifying the trigger events of the air conditioner controller, it specifically includes: dividing them into H main trigger events according to the trigger event priority, where H < N < M and M is a positive integer; the H main trigger events are respectively the cyclic button event, the mode button event, the A / C button event, the defrost button event, the Auto button event, the air volume Dec button event, the air volume Add event, the temperature Add button event, and the temperature Dec button event, etc., and M - H extended secondary trigger events.

[0014] Furthermore, step S2 specifically includes the following steps:

[0015] S21: Construct a multi-dimensional finite mode state transition event table, enumerate the mode state transition events in the table, and form a mode state transition event matrix E of N×M events, expressed as:

[0016]

[0017] Where E represents N functional mode states that respond to M trigger events respectively, forming a mode state transition event matrix of N×M events; N∈N+,M∈N+, N+ represents a positive integer, E MN ∈E is the state transition event matrix element;

[0018] S22: enumerate the next jump function mode state caused by the current trigger event in the mode state transition event matrix E, that is, construct the next jump function mode state matrix S, which is expressed as:

[0019]

[0020] S23: enumerate the priority levels of the trigger events in the mode state transition event matrix E, that is, construct the priority level matrix W of the trigger events, which is expressed as:

[0021]

[0022] S24: enumerate the mode transition time caused by the current triggering event in the mode state transition event matrix E, that is, construct the functional mode transition time matrix T, which is expressed as:

[0023]

[0024] Among them, T MN ∈T can be formulated according to actual application requirements;

[0025] S25: Construct a multi-dimensional modal behavior matrix F, expressed as:

[0026]

[0027] Where F represents that N functional mode states have Q modal behaviors respectively, forming a matrix of N×Q modal behaviors; where N∈N+,Q∈N+,F NQ ∈F is the modal behavior matrix element;

[0028] S26: Four dominant modal behaviors (F1, F2, F3, F4) ∈ F are introduced. The functional mode state transition is managed by the four dominant modal behaviors, among which modal behavior F1 is only executed once when the functional mode state is pre-migrated, and modal behavior F4 is only executed once immediately when the functional mode state is migrated. Modal behavior F2 is executed multiple times when the functional mode state does not change, and modal behavior F3 is executed once immediately after the functional mode state is migrated. The remaining Q-4 custom modal behaviors (F5, ..., F Q )∈F is executed according to the preset conditions according to the actual application requirements;

[0029] S27: According to the l synchronization triggering events and the priority levels they occupy, a mode state transition event sequence E arranged in descending order of priority is obtained. τ =(E τ1 ... E τl );

[0030] S28: Obtain the sub-elements of the mode state transition event sequence in sequence (E τ1 ... E τl ), determine whether the current functional mode state of the sub-element is the same as the next jump functional mode state, if the mode states are different, execute the modal behavior F1 corresponding to the current functional mode state once, and the mode migration time T corresponding to the sub-element of the mode state migration event sequence τl ∈T performs F4 functional mode state migration;

[0031] S29: After the functional mode state transition is completed, the modal behavior F3 is immediately executed once, and the modal behavior F2 corresponding to the current functional mode state is cyclically executed, so as to realize the effective management of the functional mode state of the vehicle air conditioning controller.

[0032] Further, step S23 specifically includes the following steps:

[0033] S231: Establish a state transition event activity time interval g∈N+, and divide g into k time slices g=(g1...g k ), where k is an odd number;

[0034] S232: Introduce a binary measure of the activity of a single state transition event. If in g k If a state transition event occurs, the activity level is defined as 1, and if it does not occur, it is defined as -1;

[0035] S233: Establish a state transition event activity matrix G of k time slices of N×M state transition events, expressed as

[0036]

[0037] in, G MN ∈(k ... 1 -1 ... -k);

[0038] S234: Obtain the trigger event priority level matrix W according to the state transition event activity matrix G.

[0039] The beneficial effects of the present invention are as follows: the present invention enumerates all state transition events in detail by analyzing trigger events and air-conditioning function mode states, and then calculates the activity of state transition events to divide the priority levels of the current trigger events to achieve effective response to multiple synchronous trigger events, and finally achieves effective management of the functional mode state transition of the vehicle air-conditioning system by introducing modal behavior.

[0040] Other advantages, objectives and features of the present invention will be described in the following description to some extent, and to some extent, will be obvious to those skilled in the art based on the following examination and study, or can be taught from the practice of the present invention. The objectives and other advantages of the present invention can be realized and obtained through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] In order to make the purpose, technical solutions and advantages of the present invention more clear, the present invention will be described in detail below in conjunction with the accompanying drawings, wherein:

[0042] Figure 1 A flowchart of a method for managing a functional mode state of a vehicle air conditioning system according to the present invention;

[0043] Figure 2 A business process diagram for calculating the activity of state transition events;

[0044] Figure 3 Represent the intent of state transition events of multi-dimensional finite function mode of air conditioning controller;

[0045] Figure 4 Indicates intent for modal behavior. DETAILED DESCRIPTION

[0046] The following describes the embodiments of the present invention by specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that the illustrations provided in the following embodiments only illustrate the basic concept of the present invention in a schematic manner, and the following embodiments and features in the embodiments can be combined with each other without conflict.

[0047] See also Figure 1 to Figure 4 In this embodiment, the air-conditioning mode states and trigger events are classified. Assuming that there are 6 air-conditioning mode states and 11 trigger events, and assuming that the trigger events can occur simultaneously, three matrices such as a multi-dimensional state transition event matrix are constructed to describe the characteristics of the mode transition, and a mode state matrix is ​​constructed to manage the mode transition. Priority levels are designed for synchronous trigger events, so that effective management of the functional mode states caused by synchronous trigger events can be achieved.

[0048] Figure 1 The figure shows a business flow chart of the overall model of the management method of the functional mode state of the vehicle air conditioning system in this embodiment, which describes the steps for managing the functional mode state of the air conditioning controller. The specific steps are as follows:

[0049] Step 1: Classify the function items of the air conditioning controller into 6 function mode states, among which 5 main air conditioning function mode states are determined according to the function mode priority, namely, air conditioning off state OFF, air conditioning manual state Manual, air conditioning automatic state Auto, air conditioning maximum heating state Max PTC and air conditioning maximum cooling state Max AC, and 1 secondary air conditioning function mode state, namely, defrost function mode state.

[0050] Step 2: Classify the trigger event entries of the air-conditioning controller into 11 trigger event categories, and then divide them into 10 main trigger events according to the priority of the event trigger category, namely, cycle button event, mode button event, A / C button event, defrost button event, Auto button event, air volume Dec button event, air volume Add event, temperature Add button event, temperature Dec button event and 1 expanded secondary trigger event - rear defrost button event.

[0051] Step 3: Construct a multidimensional finite state transition event table E, which is It indicates that there are 6 functional mode states, and the 6 functional mode states respond to 11 trigger events respectively, forming a state transition event matrix of 6×11 state transition event elements.

[0052] Step 4: Enumerate the next jump function mode state caused by the current trigger event in the state transition event matrix, that is, construct the jump function mode state matrix S, which is expressed as:

[0053]

[0054] Step 5: Enumerate the priority levels of the trigger events in the state transition event matrix, that is, construct the priority level matrix W of the trigger events, which is expressed as:

[0055]

[0056] Step 6: Enumerate the mode transition time caused by the trigger event in the state transition event matrix, that is, construct the functional mode transition time matrix T. The matrix elements can be set to various values ​​such as 0ms, 1ms, 5ms, 10ms, etc. according to actual application requirements;

[0057]

[0058] Step 7: Construct a multi-dimensional modal behavior matrix F, expressed as It means that there are 6 functional mode states, each of which has 4 modal behaviors, forming a matrix F of 6×4 modal behaviors;

[0059] Step 8: Introduce four dominant modal behaviors (F1, F2, F3, F4)∈F. The functional mode state transition is managed by the four dominant modal behaviors. Among them, modal behavior F1 is only executed once during the pre-transition of the functional mode state to complete the work such as context mode data preservation, while modal behavior F4 is only executed once immediately when the functional mode state transitions. Modal behavior F2 is executed multiple times when the functional mode state does not change to realize the function of the corresponding trigger event in the current functional mode state. Modal behavior F3 is executed once immediately after the functional mode state transitions.

[0060] Step 8: Assuming there are three synchronous triggering events, according to the synchronous triggering events and their priority levels, obtain the state transition event sequence E in descending order of priority. τ =(E τ1 ... E τ3 );

[0061] Step 9: Get the state transition event sequence sub-elements (E τ1 ... E τ3 ), determine whether the current functional mode state of the sub-element is the same as the next jump functional mode state, if the modes are different, execute the modal behavior F1 corresponding to the current functional mode state once, and follow the mode transition time T corresponding to the sub-element of the state transition event sequence τ3 ∈T performs F4 functional mode state migration;

[0062] Step 10: After the functional mode state transition is completed, the modal behavior F3 is executed once immediately, and the modal behavior F2 corresponding to the current functional mode state is executed cyclically, so that the functional mode state of the vehicle air conditioning controller can be effectively managed.

[0063] Figure 2 This is a business process diagram for calculating the activity of state transition events. Figure 2 As shown, the specific steps are as follows:

[0064] Step 1: Establish a state transition event activity time interval g=5, in seconds, and divide g into k=5 time slices g=(1 ... 5), where k is an odd number.

[0065] Step 2: Introduce a binary measurement of the activity of a single state transition event. If k If a state transition event occurs, the activity level is defined as 1, and if it does not occur, it is defined as -1.

[0066] Step 3: Establish the state transition event activity matrix G of 6×11 state transition events, expressed as:

[0067]

[0068] in, G MN ∈(5 ... 1 -1 ... -5).

[0069] Step 4: According to the state transition event activity matrix G, the priority level matrix W of the triggering event is obtained, and the expression is:

[0070] Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solution of the present invention can be modified or replaced by equivalents without departing from the purpose and scope of the technical solution, which should be included in the scope of the claims of the present invention.

Claims

1. A method for managing the functional mode state of a vehicle air conditioning controller, characterized in that: The method specifically comprises the following steps: S1: firstly, classify the function items of the air conditioner controller into N function mode states, where N is a positive integer; secondly, classify the trigger events of the air conditioner controller into M trigger event categories; S2: Construct a multi-dimensional finite mode state transition event table corresponding to the functional mode state and trigger event of the air-conditioning controller, and then enumerate the mode state transition events generated by the trigger event corresponding to each functional mode state in the state transition event table to form a mode state transition event matrix, a trigger event priority level matrix, a mode state transition time matrix, a next jump mode state matrix, and a modal behavior matrix. At the same time, four dominant modal behaviors are introduced to manage the functional mode state transition, and several customized modal behaviors are expanded; Step S2 specifically includes the following steps: S21: Construct a multi-dimensional finite mode state transition event table, enumerate the mode state transition events in the table, and form a mode state transition event matrix E of N×M events, expressed as: Where E represents N functional mode states that respond to M trigger events respectively, forming a mode state transition event matrix of N×M events; N∈N+,M∈N+, N+ represents a positive integer, E MN ∈E is the state transition event matrix element; S22: enumerate the next jump function mode state caused by the current trigger event in the mode state transition event matrix E, that is, construct the next jump function mode state matrix S, which is expressed as: S23: enumerate the priority levels of the trigger events in the mode state transition event matrix E, that is, construct the priority level matrix W of the trigger events, which is expressed as: Step S23 specifically includes the following steps: S231: Establish a state transition event activity time interval g∈N+, and divide g into k time slices g=(g1...g k ), where k is an odd number; S232: Introduce a binary measure of the activity of a single state transition event. If in g k If a state transition event occurs, the activity level is defined as 1, and if it does not occur, it is defined as -1; S233: Establish a state transition event activity matrix G of k time slices of N×M state transition events, expressed as: in, G MN ∈(k...1-1...-k); S234: Obtaining a trigger event priority matrix W according to the state transition event activity matrix G; S24: enumerate the mode transition time caused by the current triggering event in the mode state transition event matrix E, that is, construct the functional mode transition time matrix T, which is expressed as: Among them, T MN ∈T is formulated according to actual application requirements; S25: Construct a multi-dimensional modal behavior matrix F, expressed as: Where F represents that N functional mode states have Q modal behaviors respectively, forming a matrix of N×Q modal behaviors; where N∈N+,Q∈N+,F NQ ∈F is the modal behavior matrix element; S26: Four dominant modal behaviors (F1, F2, F3, F4) ∈ F are introduced. The functional mode state transition is managed by the four dominant modal behaviors, among which modal behavior F1 is only executed once when the functional mode state is pre-migrated, and modal behavior F4 is only executed once immediately when the functional mode state is migrated. Modal behavior F2 is executed multiple times when the functional mode state does not change, and modal behavior F3 is executed once immediately after the functional mode state is migrated. The remaining Q-4 custom modal behaviors (F5, ..., F Q )∈F is executed according to the preset conditions according to the actual application requirements; S27: According to the l synchronization triggering events and the priority levels they occupy, a mode state transition event sequence E arranged in descending order of priority is obtained. τ =(E τ1 ...E τl ); S28: Obtain the sub-elements of the mode state transition event sequence in sequence (E τ1 ...E τl ), determine whether the current functional mode state of the sub-element is the same as the next jump functional mode state, if the mode states are different, execute the modal behavior F1 corresponding to the current functional mode state once, and the mode migration time T corresponding to the sub-element of the mode state migration event sequence τl ∈T performs F4 functional mode state migration; S29: After the functional mode state migration is completed, the modal behavior F3 is immediately executed once, and the modal behavior F2 corresponding to the current functional mode state is cyclically executed to achieve effective management of the functional mode state of the vehicle air conditioning controller.

2. The method for managing the functional mode state according to claim 1, characterized in that: In step S1 , the N functional mode states include an air-conditioning off state, an air-conditioning manual state, an air-conditioning automatic state, an air-conditioning maximum heating state, and an air-conditioning maximum cooling state.

3. The method for managing the functional mode state according to claim 1 or 2, characterized in that: In step S1, the function items of the air-conditioning controller are classified, specifically including: determining R main function mode states according to the priority of the function mode state; the R function mode states are the air-conditioning off state OFF, the air-conditioning manual state Manual, the air-conditioning automatic state Auto, the air-conditioning maximum heating state Max PTC and the air-conditioning maximum cooling state Max AC, and NR secondary function mode states, where R is a positive integer.

4. The method for managing the functional mode state according to claim 1, characterized in that: In step S1, the M types of trigger events include: cycle key event, mode key event, A / C key event, defrost key event, Auto key event, air volume Dec key event, air volume Add event, temperature Add key event and temperature Dec key event.

5. The method for managing the functional mode state according to claim 1 or 4, characterized in that: In step S1, the trigger events of the air conditioner controller are classified, specifically including: being divided into H main trigger events according to the trigger event priority, where H < N < M and M is a positive integer; the H main trigger events are respectively the cycle button event, the mode button event, the A / C button event, the defrost button event, the Auto button event, the air volume Dec button event, the air volume Add event, the temperature Add button event, and the temperature Dec button event, as well as M - H extended secondary trigger events.