CN111090924B - Anti-pinch power window state information processing method - Google Patents
Anti-pinch power window state information processing method Download PDFInfo
- Publication number
- CN111090924B CN111090924B CN201911034873.3A CN201911034873A CN111090924B CN 111090924 B CN111090924 B CN 111090924B CN 201911034873 A CN201911034873 A CN 201911034873A CN 111090924 B CN111090924 B CN 111090924B
- Authority
- CN
- China
- Prior art keywords
- information
- window
- window state
- data
- state sequence
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Power-Operated Mechanisms For Wings (AREA)
Abstract
The application discloses a processing method of anti-pinch power window state information, which comprises the following steps: collecting and storing window state sequence information; processing the vehicle window state sequence information to generate a history array; and repairing the window state sequence information of the history array in real time. And the accuracy of the vehicle window state information is improved.
Description
Technical Field
The application relates to the field of anti-pinch power window controllers of automobiles, in particular to a processing method of anti-pinch power window state information.
Background
Since the advent of power windows, safety in use has become an important issue because the lifting force generated when the window is raised is very high and once pinching occurs, it can have serious consequences. The anti-pinch function is significant for protecting passengers, meanwhile, the rating of the safety of the vehicle can be improved, more and more vehicle enterprises are provided with the anti-pinch function for the vehicle window, and the anti-pinch technology is greatly developed.
The anti-pinch technology can be classified into contact type and non-contact type in principle. Although the non-contact anti-clamping method can completely avoid the clamping action, the non-contact anti-clamping method has higher cost, needs to change the hardware structure of the vehicle window, and is not commonly applied. The hardware scheme and algorithm of the contact anti-pinch technology are diversified, but the thought of anti-pinch judgment is approximate: in the ascending process of the car window, when the controller judges that the car window receives larger resistance in the anti-clamping area, the car window is considered to be clamped at the moment, and protection is achieved by enabling the car window to move reversely to release the clamping.
The contact anti-pinch scheme is essentially that the output of a motor is used as a source of vehicle window state information, and anti-pinch judgment is realized by determining the position and the stress of a vehicle window. Because the parameters of the windows of different models are generally different, and meanwhile, the window is accompanied with factors such as climate change, adhesive tape aging, mechanical abrasion, power supply fluctuation and the like in the using process, so that the system is changed, and the state information of the window is inaccurate and reliable.
Disclosure of Invention
The purpose of the application is to provide a processing method of anti-pinch power window state information, and the accuracy of the window state information is improved.
The application discloses a processing method of anti-pinch power window state information, which comprises the following steps:
collecting and storing window state sequence information;
processing the vehicle window state sequence information to generate a history array;
and repairing the window state sequence information of the history array in real time.
Optionally, the window state sequence information includes current information and window position information, and the step of repairing the window state sequence information of the history array in real time includes:
smoothing current information of historical array window state sequence information;
removing peak data in the smoothed current information;
and repairing the data missing after eliminating the peak data in the current information.
Optionally, the step of repairing the data missing after removing the peak data in the current information includes:
constructing a data prediction model by adopting a secondary exponential smoothing method based on the original current information before smoothing treatment;
and replacing peak data which are removed from the current information of the historical array window state sequence information by taking the prediction result of the data prediction model as repair data.
Optionally, the repair data i * k The calculation formula of (2) is as follows:
i * k =ζ e +ξ e r
wherein r is the predicted lead time number, which is equal to the base data to the repair data i * k Time sequence number difference of (c). Zeta type e With xi e Is an intermediate parameter variable.
Optionally, the step of processing the window state sequence information and generating the history array further includes the steps of:
updating a history array: and receiving the currently collected window state sequence information, and removing the old window state sequence information to complete the recording of the window state sequence information.
Optionally, the step of repairing the window state sequence information of the history array in real time further includes:
verifying the repair effect of the window state sequence information of the real-time repair history array: under the condition of the same window operation, current information of window state sequence information in a certain time is obtained, and compared with current information of window state sequence information before real-time repair, the current fluctuation improvement condition after real-time repair is obtained.
Optionally, the window state sequence information includes current information and window position information, and the step of repairing the window state sequence information of the history array in real time further includes:
and matching the current information and the car window position information at the same moment.
According to the processing method, through theoretical demonstration and ensemble theory analysis, accuracy of the vehicle window state information is improved, theoretical guidance is provided for collection and processing of the vehicle window state information, and preconditions are provided for continuous optimization and matching of a later-stage development anti-pinch algorithm.
Drawings
The accompanying drawings, which are included to provide a further understanding of the embodiments of the application and are incorporated in and constitute a part of this specification, illustrate embodiments of the application and together with the description serve to explain the principles of the application. It is obvious that the drawings in the following description are only some embodiments of the present application, and that other drawings may be obtained from these drawings without inventive faculty for a person skilled in the art. In the drawings:
FIG. 1 is a schematic flow chart of the treatment method of the present application;
FIG. 2 is a schematic diagram of updating a history array according to the present application;
FIG. 3 is a diagram of a history array update state machine of the present application;
FIG. 4 is another schematic flow chart of the treatment method of the present application;
FIG. 5 is a schematic view of a window motion state sequence of the present application;
FIG. 6 is a schematic diagram of current information fluctuations of the present application;
FIG. 7 is a schematic diagram of current information repair of the present application;
FIG. 8 is a real-time smoothing schematic of a history array of the present application;
FIG. 9 is a schematic diagram of current information segmentation of the present application;
FIG. 10 is another flow chart of the treatment method of the present application;
FIG. 11 is a schematic diagram of a current information repair process according to the present application;
FIG. 12 is a comparative schematic diagram of the current information repair results of the present application;
fig. 13 is a schematic diagram of matching current information and position information time of the present application.
Detailed Description
It should be understood that the terminology, specific structural and functional details disclosed herein are merely representative for purposes of describing particular embodiments, but that the application may be embodied in many alternate forms and should not be construed as limited to only the embodiments set forth herein.
In the description of the present application, the terms "first", "second" are used for descriptive purposes only and are not to be construed as indicating relative importance or implicitly indicating the number of technical features indicated. Thus, unless otherwise indicated, features defining "first", "second" may include one or more such features either explicitly or implicitly; the meaning of "plurality" is two or more. The terms "comprises," "comprising," and any variations thereof, are intended to cover a non-exclusive inclusion, such that one or more other features, integers, steps, operations, elements, components, and/or groups thereof may be present or added.
In addition, terms of the azimuth or positional relationship indicated by "center", "lateral", "upper", "lower", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc., are described based on the azimuth or relative positional relationship shown in the drawings, are merely for convenience of description of the present application, and do not indicate that the apparatus or element referred to must have a specific azimuth, be configured and operated in a specific azimuth, and thus should not be construed as limiting the present application.
Furthermore, unless explicitly specified and limited otherwise, the terms "mounted," "connected," and "connected" are to be construed broadly, and may be either fixedly connected, detachably connected, or integrally connected, for example; can be mechanically or electrically connected; either directly or indirectly through intermediaries, or in communication with each other. The specific meaning of the terms in this application will be understood by those of ordinary skill in the art as the case may be.
The car window clamping prevention system is an important component part of the car comfort system, and has the main functions of recognizing that the car window is in a clamping state after the car window ascends and is clamped to an obstacle, and enabling the car window to retract to release the clamping object, so that the motor is prevented from being burnt due to long-time locked rotation, and the members of the car are prevented from being clamped. Because the parameters of the windows of different models are generally different, the window is also accompanied with factors such as climate change, adhesive tape aging, mechanical abrasion, power supply fluctuation and the like in the using process, so that the system is changed. Therefore, a method for acquiring and repairing the state information of the anti-pinch power window is needed, the output quantity of the sensor acquired by the controller is converted into stress information and position information corresponding to the state identification condition, in order to eliminate data fluctuation caused by system factors, data filtering is needed, short-time large deviation caused by unexpected interference is eliminated, and the missing data is predicted by adopting a secondary exponential smoothing mode so as to ensure the consistency of curves. Finally, the time sequence of the data in the history array needs to be adjusted, and the data time sequence dislocation caused by the processing method is eliminated.
The present application is described in detail below with reference to the attached drawings and alternative embodiments.
As shown in fig. 1, as an embodiment of the present application, a method for processing status information of an anti-pinch power window is disclosed, the method comprising the steps of:
s1: collecting and storing window state sequence information;
s2: processing the vehicle window state sequence information to generate a history array;
s3: updating a history array;
s4: and repairing the window state sequence information of the history array in real time.
The vehicle window state sequence information is collected by a sensor (such as a Hall sensor) and stored in a memory of a vehicle window controller. The window state sequence information is the basis of window state identification, but is more easily interfered by the environment, and brings difficulty to anti-pinch judgment. The anti-pinch parameters are used as the key of state identification, the acquisition process is complex, the production efficiency of the anti-pinch vehicle window is reduced, and the possibility of error in the production process is improved. The method of adapting the vehicle window to the environment depending on the experience value also reduces the reliability of the anti-pinch function when the vehicle window faces a variable environment. Aiming at the problems, the processing method improves the accuracy of the vehicle window state information through theoretical demonstration and ensemble theory analysis, provides theoretical guidance for the collection and processing of the vehicle window state information, and also provides preconditions for the continuous optimization and matching of later development of anti-pinch algorithms.
In step S1, the window state sequence Z is a set of sensor information, and collectively reflects continuous state change conditions of the window over a longer period of time, and may be represented as the following formula:
Z={I,P} (1)
wherein I is current information, P is position information, and is defined as follows:
I={i(t k )} (k=1,2,…,N) (2)
P={p(t k )} (k=1,2,…,N) (3)
in the formulas (2) and (3), i (t) k ) For current sampling, p (t k ) Is the number of Hall pulse high levels, wherein p (t) k ) The change in (c) reflects a change in window position. t is t k For sampling time, k is the time sequence number of the sampling point, and phaseThe time interval between adjacent sampling points is deltat. Thus t k The definition of (2) is shown as a formula (4):
z(t k )={i(t k ),p(t k )} (k=1,2,…,N) (4)
in step 2, since the memory of the window controller is generally smaller, the storage of all the history state information cannot be realized, and the window state information is recorded by adopting a fixed-length history array in consideration of the processing speed of zero clearing during updating. The history array is a proper subset of the corresponding state sequence. Respectively defining current history array I L And position history array P L As shown in formulas (6) and (7).
I L ={I M ,F L } (6)
P L ={P M ,P L } (7)
Wherein I is M And P M For data segment, with I L And P L Collectively referred to as history arrays. M is the length of the data segment, F L And P L The count flag is set to 0, which indicates the number of times status information is filled into the history array, and the filling interval is Δt. I M And P M The definitions are shown in formulas (8) and (9):
I M ={i m }(m=1,2,…,M) (8)
P M ={p m }(m=1,2,…,M) (9)
history array I M =sum P M The relationship with the state sequence I, P and the corresponding relationship between the elements and the state information are shown in the following formulas (10), (11) and (12):
I M ∈I,P M ∈P (10)
f m =i{t k+m-M }(m=1,2,…,M) (11)
p m =p{t k+m-M }(m=1,2,…,M) (12)
in step S3, the history array is updated: and receiving the currently collected window state sequence information, and removing the old window state sequence information to complete the recording of the window state sequence information. Specifically, by pushing the currently acquired sensor dataAnd removing the earlier data, and updating the history array to finish the recording of the latest section of state information. With current history array I M For example, the update method of the history array is shown in fig. 2.
In view of consistency of window state records, it is not desirable to have window up and down data in the history array at the same time, and the history array needs to be emptied when the window switches the running direction. Defining the window operating state S S As shown in the formula (2-13). At S S In case of not equal to 0, a change of S is required S In the value of (2), S is required to be firstly S Set to 0 and then set to the target value.
The history array can be divided into a plurality of states according to the running condition of the vehicle window, the transition between the states needs to meet certain conditions, and an updating state machine of the history array is designed as shown in fig. 3.
When the car window is static, it is in initial state, the data segment I of history array M Is empty. When a control command is issued, the window state S S Not equal to 0, at I M If not, the sensor data i (t k ) Fill I M The method comprises the steps of carrying out a first treatment on the surface of the When I M M padding data are obtained, and a first-in first-out data update cycle is performed. When the vehicle window stops in operation, S S When=0, empty I M I.e. restoring the history array to the initial state with all element values of 0, waiting for the next S S The arrival of the time not equal to 0. The analysis is performed only with the current information as the object, and the position data is updated in the same way.
Because of the irregular current fluctuation when the window motor is started, only the counting mark F is used when the history array is used for identifying the window state in the follow-up process L And P L And when the data is larger than M, namely the history array is in a cyclic state, the data is valid.
As shown in fig. 4, the window state sequence information includes current information and window position information, and the step of S4 of repairing the window state sequence information of the history array in real time includes:
s41: smoothing current information of historical array window state sequence information;
s42: removing peak data in the smoothed current information;
s43: and repairing the data missing after eliminating the peak data in the current information.
The hardware scheme and algorithm of the contact anti-pinch technology are diversified, but the thought of anti-pinch judgment is approximate: in the ascending process of the car window, when the controller judges that the car window receives larger resistance in the anti-clamping area, the car window is considered to be clamped at the moment, and protection is achieved by enabling the car window to move reversely to release the clamping. The various contact anti-pinch schemes are different in the implementation of anti-pinch judgment, but basically take the output of a motor as a source of vehicle window state information, and the anti-pinch judgment is realized by determining the position and the stress of a vehicle window. The method is based on a current Hall pulse anti-pinch technology, and utilizes signals of a Hall sensor to detect the position of the vehicle window, and the position information of the vehicle window is obtained; meanwhile, a sampling resistor is connected in series in a motor circuit, and the armature current of the motor can be indirectly obtained through collecting the voltages at two ends of the resistor, so that the armature current is current information. The stress of the car window is approximately in linear relation with the magnitude of the motor current. On the basis, whether the vehicle window is clamped or not is judged by detecting whether the integral value of the motor current curve exceeds a set threshold value or not in a period of time.
The vehicle window state information may change irregularly due to the influence of temperature and humidity change, dust, vibration and the like on the vehicle window. Under the use condition that the sealing strip is aged and foreign matters are blocked into the guide groove, the starting and stopping process of the vehicle window from the bottom to the top is recorded by temporarily prolonging the length M of the history array. The complete state sequence is shown in fig. 5. It can be seen that the window position changes more regularly with time, but the current exhibits irregular fluctuations.
Fig. 5 is partially enlarged as shown in fig. 6. It can be seen that there are two irregularities in the current, saw tooth like fluctuations as shown in fig. 6 (a) and spikes as shown in fig. 6 (b), and that the black dots mark the main current sampling points that form the spike data. The saw-tooth fluctuation range is smaller, and the whole process of the operation of the vehicle window is mainly caused by friction force change of the contact surface with the sealing strip, fluctuation of a power supply system and manufacturing errors of the vehicle window; the peak data are mostly generated when foreign matters exist in the window frame or friction strips are deformed greatly or the automobile is jolted severely.
Because the current is an information source for detecting the stress of the vehicle window, the two irregular conditions can influence the accuracy of the stress condition in clamping recognition, the influence on the vehicle window state recognition is large, the complexity of a vehicle window control algorithm can be increased, and the control reliability is reduced. Because the anti-pinch judgment is only needed to be carried out in the ascending process of the car window, the current information is considered to be processed in real time in the ascending process of the car window, the fluctuation of the current signal is restrained, the peak is removed, the reconstruction of missing data is carried out, and the smoother current change trend is extracted, as shown in fig. 7.
In the steps S31 and S32, the fluctuation of current information can be eliminated in real time through smoothing processing in the running process of the vehicle window, peak data are further removed, an accurate and reliable data source is provided for the state identification of the vehicle window, and the method is a precondition and necessary basis for developing an anti-pinch power window system.
Specifically, in the step of S31, since the saw tooth fluctuation of the current exists in the whole window operation, the problem is solved first. Taking into account historical data I in real-time processing M Is limited in length, and the smooth track I 'is obtained by adopting a moving average method' M ={i′ m }(m=1,2,…,M)。I′ M The latest data i' M The calculation is shown in formula (14).
Wherein l m And 5 is obtained as an actual empirical value according to the actual requirement. l (L) m If the value is too large, the calculated amount is large, i' M The window hardware can be quickly reacted only after the window hardware is calculated in a short time; l (L) m Too small a value, the smoothing effect is not good. Each get oneNew smoothed value i' M After that, real-time alignment of i' M And updating. Smooth track i' M The generation method is shown in fig. 8. When i' M When in a filling state, the first four elements are directly put into i 'without calculation due to the missing calculation data' M . Thereafter, each time new current information data i (t k ) I.e. the smoothed value i 'is calculated according to equation (14)' m And push it into I' M . To be smoothed the track I' M After filling all elements, entering a circulation state. According to the meaning of moving average, the average corresponds to the moment of calculating the midpoint of the data, i.e. i' m Should be i m-2 Smoothing values at corresponding moments, thus smoothing the trajectory I' M Relative to I M There is a delay of 2 Δt, which problem will be addressed in the following of the present application.
In the step of S32, history array I is utilized M After calculating the smoothed trajectory of the current, the smoothed trajectory I 'is considered' M Relative to the original data I M Calculating the delay of the sampling value i (t k ) Deviation value d from smooth track k As shown in formula (15).
Deviation value d k The data of the range is spike data. As can be seen from fig. 5, the current changes more strongly during the initial motor start-up during the window ascent, but the deviation value d during the subsequent steady operation k Should be within a reasonable range. Consider measuring current information i (t k ) To identify i (t k ) Whether it is spike data. The current information I is first segmented as shown in fig. 9.
The starting period time length is q delta t, the starting period time length is different according to different actual electrodes, when the electrodes are started, current peak exists, actual calibration measurement is needed, the starting period time length is obtained, and the starting period time lengths of motors of different types are different. No current information is made during this phaseRationality judgment, also need not calculate d k . From t q Initially, the offset values of the λ data after that are calculated and are calculated from t λ Initially, each time current information i (t k ) When calculating the mean value D of previous (k-q) point deviation values k As shown in formula (16).
By reasonably taking the number of sampling points in the accumulation stage, consider D k Reflecting i (t) k ) Is d of the deviation value of (d) k Statistically reasonable variation is defined as cumulative deviation to prevent direct use of D k Generating erroneous judgment, need to be specific to D k Weighting and taking aD k As d k Wherein a > 1. When d k When the expression (17) is satisfied, i (t) k ) May be a spike.
d k >aD k (17)
Considering the calculation capability of the controller singlechip, the calculation shown in the formula (16) is difficult to complete in the delta t time, so the formula (16) is deformed, and the iterative method is adopted to calculate D k E.g. formula (18)
As shown. Accumulating deviation D by saving and updating k The calculation amount per time is reduced.
The current will increase significantly from near top dead center to the final stop, so the d calculated in this section k Possibly greater than the set reasonable upper limit aD k However, the information in this stage is the characteristic information which must appear when the vehicle window is operating normally, and should not be removed. Intuitively, when the current has a peak, the sampling point is less, and the current sampling value i (t k ) Exhibiting rapid increases and decreases; but near top dead center the sampling points are dense, i (t k ) And continues to increase. Thus setting a pause condition such as peak eliminationFormula (19).
Φ=0(sign[i(t x+1 )-i(t x )])=1,x∈[k,k+l],k>q) (19)
On the premise of satisfying the formula (17), when Φ=0, stopping the removal of the spike temporarily; when the current information does not satisfy the continuous rising condition of the equation (19), Φ=1, and at this time, spike removal can be performed. The value of I is used to determine the maximum interference duration iΔt, and if the value is too small, the capability of removing a wider peak is weakened, but if the value is too large, a larger judgment delay is caused, and the judgment delay needs to be reasonably set according to the actual iΔt and the sampling interval Δt.
From the above analysis, the peak point identification condition ε (i (t) k ) As shown in (20)
For the acquired raw current information i (t k ) If it satisfies ε (i (t) k ) As an abnormal information caused by external interference, it is considered to be discarded and not stored in the history array I) M And (3) inner part.
As shown in fig. 10, the step of repairing the data missing after removing the peak data in the current information in S43 includes:
s431: constructing a data prediction model by adopting a secondary exponential smoothing method based on the original current information before smoothing treatment;
s432: and replacing peak data which are removed from the current information of the historical array window state sequence information by taking the prediction result of the data prediction model as repair data.
After the peak data are removed, the missing data need to be repaired so as to keep the consistency of the data record. In order to keep more information and improve real-time performance, the data base for performing repair calculation is the original current information I M Rather than the smoothed current information i' M . In order to reduce the calculation amount and fully utilize the short-term change trend of the data, a secondary exponential smoothing mode is adopted to construct the numberAnd predicting according to the prediction model, and using the prediction result as a repair value, namely the repair data. For the identified spike data i (t k ) Its repair data i * k The calculation is shown in formula (21).
i * k =ζ e +ξ e r (21)
Where r is the predicted lead time number, which is equal to the base data to the patch data i * k Time sequence number difference of (c). Zeta type e With xi e Is an intermediate parameter variable, and the calculation method is shown as formulas (22) and (23)
Wherein the method comprises the steps ofIs an exponential smoothing value of the k-r phase, -/->And alpha is a smoothing coefficient, and alpha epsilon (0, 1) is a secondary exponential smoothing value of the k-r phase. />And->The calculation of (a) is shown in the formulas (24) and (25).
Taking r=1, α=0.6, taking account of the rapidity of repair, mainly taking advantage of the variation of the latest data with respect to the current curveThe prediction is performed. Will repair data i * k I filled into history array as new current information M After that, the replacement of the original spike data is realized.
Further, the step of S4 repairing the window state sequence information of the history array in real time further includes:
s5: verifying the repair effect of the window state sequence information of the real-time repair history array: under the condition of the same window operation, current information of window state sequence information in a certain time is obtained, and compared with current information of window state sequence information before real-time repair, the current fluctuation improvement condition after real-time repair is obtained.
From the above analysis, for a complete history array I acquired after the window is started M After the spike data appears, the complete repair process can be described as shown in fig. 11, and in other cases, the repair process is only performed with smoothing as shown in fig. 8.
By continuously smoothing the current information and eliminating peaks in the acquisition process, two main irregular fluctuations of the current can be solved. After the real-time repair method is adopted, the acquired current information is shown in fig. 12 (a) under the condition that the vehicle window operation condition is unchanged.
As can be seen from fig. 12 (a), the trend of the current information is more evident after the real-time repair is performed. The data before and after the partial repair is intercepted as shown in fig. 12 (b), and the current fluctuation is obviously restrained in the repair process, the peak is eliminated, the curve smoothness is improved, and a reliable current data source is provided for the subsequent state identification and calculation.
Further, the step of repairing the window state sequence information of the history array in real time further includes:
s6: and matching the current information and the car window position information at the same moment.
In real-time processing of current history arrays, some processing methods require a current i (t k ) Join with several historical data to calculate, the generated junctionThe result is not engineering representing the current moment, but rather a state at a certain historical moment. This results in a temporal offset of the window position information from the processed current information. Information describing the state at the same time is paired to ensure that the state point z (t k ) Is unified in time. Defining the current history array after complete repair treatment as recovery current I Q As shown in formula (26).
I Q {q m }(m=1,2,···,M) (26)
I Q Will replace I M And is connected with P M A historical information source for carrying out vehicle window state identification and certain data calculation is formed. Q is due to the moving average processing m Relative i m There is a delay of 2 Δt. Due to the position P of the vehicle window M The processing is not performed, and the processing can be used as a reference of time sequence pairing. A process of eliminating the information dislocation caused by the delay is shown in fig. 13.
At P M And I Q In the case of all entering the circulation state, I is firstly carried out Q Translation of 2 Δt along the time axis, q m And p is as follows m-2 Matching is carried out, and the latest element q for realizing the matching is obtained M And p is as follows M-2 As information of the current time k. According to I' M It can be seen that the first q is obtained when k=5 M The state point of the window can be rewritten into a form expressed by a history array element as shown in formula (27), and z (t) k ) Is the nominal current time point of state, but its state information actually corresponds to the k-2 time, i.e. it is relative to the real time t k There is a 2 Δt delay.
z(t k )=(q M ,p M-2 )(k=5,6,…,N) (27)
The information that cannot be aligned after translation is mismatch information at this time, and cannot be used to generate a status point. Performing position information P M And rehabilitation current I Q After the time matching of (2) data are in mismatch segment, when k > M+4, namely P M And I Q When in a cyclic state, the number of state points at a certain moment is reduced from M to M-2. By selecting a proper M value, the method canTo ignore the effect. :
it should be noted that, the limitation of each step in the present solution is not to be considered as limiting the sequence of steps on the premise of not affecting the implementation of the specific solution, and the steps written in the previous step may be executed before, may be executed after, or may even be executed simultaneously, so long as the implementation of the present solution is possible, all should be considered as falling within the protection scope of the present application.
The foregoing is a further detailed description of the present application in connection with specific alternative embodiments, and it is not intended that the practice of the present application be limited to such descriptions. It should be understood that those skilled in the art to which the present application pertains may make several simple deductions or substitutions without departing from the spirit of the present application, and all such deductions or substitutions should be considered to be within the scope of the present application.
Claims (4)
1. The processing method of the anti-pinch power window state information is characterized by comprising the following steps of:
collecting and storing window state sequence information;
processing the vehicle window state sequence information to generate a history array; and
repairing window state sequence information of a history array in real time;
the window state sequence information comprises current information and window position information, and the step of repairing the window state sequence information of the history array in real time comprises the following steps of:
smoothing current information of historical array window state sequence information;
removing peak data in the smoothed current information; and
repairing the data missing after eliminating peak data in the current information;
the step of repairing the data missing after eliminating the peak data in the current information comprises the following steps:
constructing a data prediction model by adopting a secondary exponential smoothing method based on the original current information before smoothing treatment; the predicted result of the data prediction model is used as repair data to replace peak data which are removed from current information of historical array window state sequence information;
the repair data i * k The calculation formula of (2) is as follows:
i * k =ζ e +ζ e r
wherein r is the predicted lead time number, which is equal to the base data to the repair data i * k Time sequence number difference ζ e With xi e Is an intermediate parameter variable.
2. A method for processing anti-pinch power window status information as defined in claim 1, wherein the step of processing window status sequence information to generate a history array further comprises the steps of:
updating a history array: and receiving the currently collected window state sequence information, and removing the old window state sequence information to complete the recording of the window state sequence information.
3. The method for processing anti-pinch power window status information according to claim 1, wherein the step of repairing the window status sequence information of the history array in real time further comprises:
verifying the repair effect of the window state sequence information of the real-time repair history array: under the condition of the same window operation, current information of window state sequence information in a certain time is obtained, and compared with current information of window state sequence information before real-time repair, the current fluctuation improvement condition after real-time repair is obtained.
4. The method for processing anti-pinch power window state information according to claim 1, wherein the window state sequence information includes current information and window position information, and the step of repairing the window state sequence information of the history array in real time further includes:
and matching the current information and the car window position information at the same moment.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911034873.3A CN111090924B (en) | 2019-10-29 | 2019-10-29 | Anti-pinch power window state information processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911034873.3A CN111090924B (en) | 2019-10-29 | 2019-10-29 | Anti-pinch power window state information processing method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111090924A CN111090924A (en) | 2020-05-01 |
CN111090924B true CN111090924B (en) | 2023-06-23 |
Family
ID=70394093
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911034873.3A Active CN111090924B (en) | 2019-10-29 | 2019-10-29 | Anti-pinch power window state information processing method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111090924B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115538886B (en) * | 2021-06-30 | 2024-09-10 | 比亚迪股份有限公司 | Anti-pinch control method and device for vehicle window and vehicle |
CN114858328B (en) * | 2022-05-04 | 2024-04-16 | 中国第一汽车股份有限公司 | Method for measuring rising residual force of vehicle window glass |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB9508113D0 (en) * | 1994-06-06 | 1995-06-07 | Ford Motor Co | Adaptive system and method for controlling vehicle window operation |
CN103216172A (en) * | 2013-05-13 | 2013-07-24 | 清华大学 | Self-learning method of anti-pinch parameters of electric car window |
CN108071292A (en) * | 2016-11-18 | 2018-05-25 | 上海海拉电子有限公司 | A kind of anti-pinching car window detecting system and detection method |
CN108457552A (en) * | 2017-02-20 | 2018-08-28 | 联合汽车电子有限公司 | A kind of window locations detection device and detection method |
-
2019
- 2019-10-29 CN CN201911034873.3A patent/CN111090924B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB9508113D0 (en) * | 1994-06-06 | 1995-06-07 | Ford Motor Co | Adaptive system and method for controlling vehicle window operation |
CN103216172A (en) * | 2013-05-13 | 2013-07-24 | 清华大学 | Self-learning method of anti-pinch parameters of electric car window |
CN108071292A (en) * | 2016-11-18 | 2018-05-25 | 上海海拉电子有限公司 | A kind of anti-pinching car window detecting system and detection method |
CN108457552A (en) * | 2017-02-20 | 2018-08-28 | 联合汽车电子有限公司 | A kind of window locations detection device and detection method |
Non-Patent Citations (1)
Title |
---|
袁俊业 ; 袁红兵 ; 龚旅滨 ; .电动车窗防夹设计.电子设计工程.2015,(第08期),全文. * |
Also Published As
Publication number | Publication date |
---|---|
CN111090924A (en) | 2020-05-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111090924B (en) | Anti-pinch power window state information processing method | |
CN103216172B (en) | Self-learning method of anti-pinch parameters of electric car window | |
JP5198514B2 (en) | Robot controller | |
KR101880353B1 (en) | System for prognosticating failure of elevator | |
US8412403B2 (en) | Method and device for increasing the precision of the position determination of a motor-driven closure element of a vehicle | |
CN107462423B (en) | Method and device for detecting position of brake pedal | |
US6630808B1 (en) | Method of electronically monitoring and controlling a process for the adjustment of mobile parts | |
CN108663224B (en) | Pressure wave failure prediction method and device | |
US20060020416A1 (en) | Method for monitoring operating characteristics of a single axis machine | |
US9772199B2 (en) | Method and apparatus for determining the position of a motor-driven actuating part | |
KR102440689B1 (en) | Method for computating motor rotor position using hall sensor | |
CN112693985A (en) | Non-invasive elevator state monitoring method fusing sensor data | |
US7800332B2 (en) | Motor drive system and method for predicting position during power interruption | |
CN107614213B (en) | Fault diagnosis device and fault diagnosis method | |
CN105764826A (en) | Method for operating lift control system | |
CN109399413B (en) | Elevator door running performance detection and diagnosis device | |
CN106696867B (en) | A kind of update method and system of vehicle body closed system | |
KR20210056420A (en) | Elevator brake system deterioration prediction system | |
JP4825546B2 (en) | Motor ripple detection device and rotation speed detection device | |
US9856689B2 (en) | Method and device for determining the offset of an electric window lift system | |
US6505127B1 (en) | Foreign material interference detection apparatus for open/closing members | |
JPWO2018088366A1 (en) | Automatic train driving device | |
CN112511063B (en) | Anti-pinch self-adaptive learning method and device for vehicle partition system | |
CN112748343A (en) | Power battery power boundary detection method and device and electric vehicle | |
JP2016211272A (en) | Power window control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |