IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0529267
(2006-09-29)
|
등록번호 |
US-8478506
(2013-07-02)
|
발명자
/ 주소 |
- Grichnik, Anthony J.
- Jacobson, Evan E.
- Jayachandran, Amit
- Seskin, Michael
|
출원인 / 주소 |
|
대리인 / 주소 |
Finnegan, Henderson, Farabow, Garrett & Dunner LLP
|
인용정보 |
피인용 횟수 :
8 인용 특허 :
85 |
초록
▼
A method is provided for a virtual sensor system. The method may include obtaining data records associated with a plurality of input parameters and at least one output parameter and adjusting values of the input parameters based on autocorrelation of respective input parameters. The method may also
A method is provided for a virtual sensor system. The method may include obtaining data records associated with a plurality of input parameters and at least one output parameter and adjusting values of the input parameters based on autocorrelation of respective input parameters. The method may also include reconfiguring the input parameters based on cross-correlation of respective input parameters relative to the output parameter and establishing a first virtual sensor process model indicative of interrelationships between the adjusted and reconfigured input parameters and the output parameter.
대표청구항
▼
1. A computer-implemented method for a virtual sensor system, comprising: obtaining data records associated with a plurality of input parameters and at least one output parameter;adjusting, by at least one computer processor, values of the input parameters based on results from analyzing respective
1. A computer-implemented method for a virtual sensor system, comprising: obtaining data records associated with a plurality of input parameters and at least one output parameter;adjusting, by at least one computer processor, values of the input parameters based on results from analyzing respective input parameters, the adjusting including autocorrelating the respective input parameters;reconfiguring, by the at least one computer processor, the input parameters, including cross-correlating respective autocorrelated input parameters with the output parameter; andestablishing a first virtual sensor process model indicative of interrelationships between the correlated and cross-correlated input parameters and the output parameter. 2. The method according to claim 1, wherein the autocorrelating includes: inputting values of an individual input parameter to an autocorrelation function;calculating a series of values of the autocorrelation function based on the values of the individual input parameter;determining whether a calculated autocorrelation value exceeds a predetermined autocorrelation threshold; andif the calculated autocorrelation value exceeds the threshold, performing an averaging operation on the values of the individual input parameter such that the calculated autocorrelation value is reduced below the threshold. 3. The method according to claim 1, wherein the cross-correlating includes: inputting values of an individual input parameter and values of the output parameter to a cross-correlation function;calculating a series of values of the cross-correlation function based on the values of the individual input parameter and the values of the output parameter;determining whether a calculated cross-correlation value exceeds a predetermined cross-correlation threshold; andif the calculated cross-correlation value exceeds the threshold, adding an additional input parameter that is the individual input parameter with a delay corresponding to the calculated cross-correlation value. 4. The method according to claim 3, further including: determining whether a plurality of calculated cross-correlation values exceeds the predetermined cross-correlation threshold; andif the plurality of calculated cross-correlation values exceed the threshold, adding a plurality of additional input parameters each representing the individual input parameter with a separate delay corresponding to a calculated cross-correlation value. 5. The method according to claim 3, further including: determining whether a plurality of calculated cross-correlation values exceeds the predetermined cross-correlation threshold;if the plurality of calculated cross-correlation values exceed the threshold, determining a largest calculated cross-correlation value among the plurality of calculated cross-correlation values; andadding an additional input parameter that is the individual input parameter with a delay corresponding to the largest calculated cross-correlation value. 6. The method according to claim 1, wherein the at least one output parameter includes at least one regulated emission level of an engine. 7. The method according to claim 6, wherein the at least one output parameter includes one of a NOx emission level, a soot emission level, and an HC emission level. 8. The method according to claim 1, wherein the plurality input parameters include engine speed, fuel rate, injection timing, intake manifold temperature, intake manifold pressure, inlet valve actuation end of current, and injection pressure. 9. The method according to claim 4, wherein the plurality input parameters include at least one delayed representation of one of the plurality input parameters. 10. The method according to claim 1, wherein the adjusting the values of the input parameters is based on autoregression of the respective input parameters. 11. The method according to claim 1, further including: providing the output parameter as a feedback to the input parameters for establishing the virtual sensor process model. 12. The method according to claim 11, further including: establishing a second virtual sensor process model indicative of interrelationships between the correlated and cross-correlated input parameters and another output parameter different from the at least one output parameter; andcoupling the first virtual sensor process model and the second virtual sensor process model simultaneously to provide engine control parameters. 13. The method according to claim 12, wherein the another output parameter includes one of soot oxidation rate, soot passive regeneration rate, exhaust manifold temperature, air system pressure and temperature estimations, gas-to-brick temperature offset estimation, and auxiliary regeneration flame detection temperature. 14. The method according to claim 1, wherein the establishing includes: creating a neural network computational model indicative of the interrelationships between the input parameters and the output parameter;training the neural network computational model using the data records;validating the neural network computation model using the data records;determining desired statistical distributions of the plurality of input parameters of the computational model; andrecalibrating the plurality of input parameters based on the desired statistical distributions to define a desired input space. 15. The method according to claim 14, wherein determining the desired statistical distributions further includes: determining a candidate set of the input parameters with a maximum zeta statistic using a genetic algorithm; anddetermining the desired distributions of the input parameters based on the candidate set,wherein the zeta statistic ζ is represented by: ζ=∑1j∑1iSij(σix_i)(x_jσj),provided that xi represents a mean of an ith input; xj represents a mean of a jth output; σi represents a standard deviation of the ith input; σj represents a standard deviation of the jth output; and |Sij| represents sensitivity of the jth output to the ith input of the computational model. 16. A computer system for establishing a virtual sensor system, comprising: a database configured to store information relevant to the virtual sensor system; anda processor configured to: obtain data records associated with a plurality of input parameters and at least one output parameter;adjust values of the input parameters based on autocorrelation of respective input parameters;reconfigure the input parameters based on cross-correlation of respective input parameters relative to the output parameter; andestablish a virtual sensor process model indicative of interrelationships between the autocorrelated and cross-correlated input parameters and the output parameter. 17. The computer system according to claim 16, wherein, to autocorrelate the values of the input parameters, the processor is further configured to: input values of an individual input parameter to an autocorrelation function;calculate a series of values of the autocorrelation function based on the values of the individual input parameter;determine whether a calculated autocorrelation value exceeds a predetermined autocorrelation threshold; andif the calculated autocorrelation value exceeds the threshold, perform an averaging operation on the values of the individual input parameter such that the calculated autocorrelation value is reduced below the threshold. 18. The computer system according to claim 16, wherein, to cross-correlate the input parameters, the processor is further configured to: input values of an individual input parameter and values of the output parameter to a cross-correlation function;calculate a series of values of the cross-correlation function based on the values of the individual input parameter and the values of the output parameter;determine whether a calculated cross-correlation value exceeds a predetermined cross-correlation threshold; andif the calculated cross-correlation value exceeds the threshold, add an additional input parameter that is the individual input parameter with a delay corresponding to the calculated cross-correlation value. 19. The computer system according to claim 16, wherein the processor is further configured to: determine whether a plurality of calculated cross-correlation values exceeds the predetermined cross-correlation threshold; andif the plurality of calculated cross-correlation values exceed the threshold, add a plurality of additional input parameters each representing the individual input parameter with a separate delay corresponding to a calculated cross-correlation value. 20. The computer system according to claim 16, wherein the at least one output parameter includes at least one of regulated emission level of a NOx emission level, a soot emission level, and an HC emission level of an engine. 21. The computer system according to claim 19, wherein the plurality input parameters include fuel rate, fuel rate with a first delay, and fuel rate with a second delay. 22. The computer system according to claim 19, wherein the plurality input parameters include injection timing, injection timing with a first delay, and injection timing with a second delay. 23. The computer system according to claim 16, wherein, to establish the virtual sensor process model, the processor is further configured to: create a neural network computational model indicative of the interrelationships between the input parameters and the output parameter;train the neural network computational model using the data records;validate the neural network computation model using the data records;determine desired statistical distributions of the plurality of input parameters of the computational model; andrecalibrate the plurality of input parameters based on the desired statistical distributions to define a desired input space. 24. The computer system according to claim 23, wherein, to determine the desired statistical distributions, the processor is further configured to: determine a candidate set of the input parameters with a maximum zeta statistic using a genetic algorithm; anddetermine the desired distributions of the input parameters based on the candidate set,wherein the zeta statistic ζ is represented by: ζ=∑1j∑1iSij(σix_i)(x_jσj),provided that xi represents a mean of an ith input; xj represents a mean of a jth output; σi represents a standard deviation of the ith input; σj represents a standard deviation of the jth output; and |Sij| represents sensitivity of the jth output to the ith input of the computational model. 25. The computer system according to claim 16, wherein the processor is implemented using a field programmable gate array (FPGA) device and may be reconfigured to perform the functions of obtaining, adjusting, reconfiguring, and establishing.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.