{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,28]],"date-time":"2026-04-28T17:15:26Z","timestamp":1777396526892,"version":"3.51.4"},"reference-count":40,"publisher":"MDPI AG","issue":"14","license":[{"start":{"date-parts":[[2019,7,15]],"date-time":"2019-07-15T00:00:00Z","timestamp":1563148800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["51806143"],"award-info":[{"award-number":["51806143"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Shanghai Sailing Program","award":["19YF1434600"],"award-info":[{"award-number":["19YF1434600"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>As a crucial and critical factor in monitoring the internal state of an engine, cylinder pressure is mainly used to monitor the burning efficiency, to detect engine faults, and to compute engine dynamics. Although the intrusive type cylinder pressure sensor has been greatly improved, it has been criticized by researchers for high cost, low reliability and short life due to severe working environments. Therefore, aimed at low-cost, real-time, non-invasive, and high-accuracy, this paper presents the cylinder pressure identification method also called a virtual cylinder pressure sensor, involving Frequency-Amplitude Modulated Fourier Series (FAMFS) and Extended-Kalman-Filter-optimized (EKF) engine model. This paper establishes an iterative speed model based on burning theory and Law of energy Conservation. Efficiency coefficient is used to represent operating state of engine from fuel to motion. The iterative speed model associated with the throttle opening value and the crankshaft load. The EKF is used to estimate the optimal output of this iteration model. The optimal output of the speed iteration model is utilized to separately compute the frequency and amplitude of the cylinder pressure cycle-to-cycle. A standard engine\u2019s working cycle, identified by the 24th order Fourier series, is determined. Using frequency and amplitude obtained from the iteration model to modulate the Fourier series yields a complete pressure model. A commercial engine (EA211) provided by the China FAW Group corporate R&amp;D center is used to verify the method. Test results show that this novel method possesses high accuracy and real-time capability, with an error percentage for speed below 9.6% and the cumulative error percentage of cylinder pressure less than 1.8% when A\/F Ratio coefficient is setup at 0.85. Error percentage for speed below 1.7% and the cumulative error percentage of cylinder pressure no more than 1.4% when A\/F Ratio coefficient is setup at 0.95. Thus, the novel method\u2019s accuracy and feasibility are verified.<\/jats:p>","DOI":"10.3390\/s19143122","type":"journal-article","created":{"date-parts":[[2019,7,16]],"date-time":"2019-07-16T02:23:16Z","timestamp":1563243796000},"page":"3122","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["A Virtual In-Cylinder Pressure Sensor Based on EKF and Frequency-Amplitude-Modulation Fourier-Series Method"],"prefix":"10.3390","volume":"19","author":[{"given":"Qiming","family":"Wang","sequence":"first","affiliation":[{"name":"School of Mechanical Engineering, University of Shanghai for Science and Technology, Shanghai 200093, China"}]},{"given":"Tao","family":"Sun","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, University of Shanghai for Science and Technology, Shanghai 200093, China"}]},{"given":"Zhichao","family":"Lyu","sequence":"additional","affiliation":[{"name":"School of Automotive Studies, Tongji University, Shanghai 201804, China"}]},{"given":"Dawei","family":"Gao","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, University of Shanghai for Science and Technology, Shanghai 200093, China"}]}],"member":"1968","published-online":{"date-parts":[[2019,7,15]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"559","DOI":"10.1016\/j.measurement.2018.08.024","article-title":"Cylinder charge composition observation based on in-cylinder pressure measurement","volume":"131","author":"Guardiola","year":"2019","journal-title":"Measurement"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"180","DOI":"10.1109\/25.45471","article-title":"A stochastic model for the indicated pressure process and the dynamics of the internal combustion engine","volume":"38","author":"Rizzoni","year":"1989","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"440","DOI":"10.1016\/j.applthermaleng.2016.08.101","article-title":"Torque balance control for light-duty diesel engines using an individual cylinder IMEP estimation model with a single cylinder pressure sensor","volume":"109","author":"Min","year":"2016","journal-title":"Appl. Therm. Eng."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"126","DOI":"10.1016\/j.ymssp.2016.07.015","article-title":"Engine cylinder pressure reconstruction using crank kinematics and recurrently-trained neural networks","volume":"85","author":"Bennett","year":"2017","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1016\/j.energy.2012.12.032","article-title":"Inter-cycle variability of in-cylinder pressure parameters in an ethanol fumigated common rail diesel engine","volume":"52","author":"Bodisco","year":"2013","journal-title":"Energy"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"3680","DOI":"10.1109\/TIE.2010.2090834","article-title":"Hybrid model of the gasoline engine for misfire detection","volume":"58","author":"Rizvi","year":"2011","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"411","DOI":"10.1016\/j.ymssp.2013.02.008","article-title":"A real-time pressure estimation algorithm for closed-loop combustion control","volume":"38","author":"Canova","year":"2013","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1109\/37.7726","article-title":"Modeling of an internal combustion engine for control analysis","volume":"8","author":"Cook","year":"1988","journal-title":"IEEE Control Syst. Mag."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Sellnau, M.C., Matekunas, F.A., Battiston, P.A., Chang, C.-F., and Lancaster, D.R. (2000). Cylinder-Pressure-Based Engine Control Using Pressure-Ratio-Management and Low-Cost Non-Intrusive Cylinder Pressure Sensors. SAE Technical Paper Series, 899\u2013918.","DOI":"10.4271\/2000-01-0932"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1767","DOI":"10.1016\/j.ymssp.2009.12.011","article-title":"Digital signal processing of in-cylinder pressure for combustion diagnosis of internal combustion engines","volume":"24","author":"Payri","year":"2010","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1016\/j.measurement.2016.07.065","article-title":"Estimation of optimum number of cycles for combustion analysis using measured in-cylinder pressure signal in conventional CI engine","volume":"94","author":"Maurya","year":"2016","journal-title":"Measurement"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1832","DOI":"10.1109\/JSEN.2011.2105471","article-title":"Virtual sensors for automotive engine sensors fault diagnosis in second-order sliding modes","volume":"11","author":"Ahmed","year":"2011","journal-title":"IEEE Sens. J."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"832","DOI":"10.1016\/j.ymssp.2018.07.009","article-title":"A virtual injection sensor by means of time frequency analysis","volume":"116","author":"Ferrari","year":"2019","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"204","DOI":"10.1524\/auto.51.5.204.19574","article-title":"Towards on-board engine calibration with feedback control incorporating combustion models and ion-sense","volume":"51","author":"Eriksson","year":"2003","journal-title":"Automatisierungstechnik"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1789","DOI":"10.1016\/j.jfranklin.2018.11.022","article-title":"Observer-based fuzzy adaptive stabilization of uncertain switched stochastic nonlinear systems with input quantization","volume":"356","author":"Huo","year":"2019","journal-title":"J. Frankl. Inst."},{"key":"ref_16","unstructured":"Zhao, X., Wang, X., Zhang, S., and Zong, G. (2018). Adaptive neural backstepping control design for a class of non-smooth nonlinear systems. IEEE Trans. Syst. Man, Cybern. Syst., 1\u201312."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"156","DOI":"10.1007\/s11003-014-9704-9","article-title":"Diagnostics of degradation of the lock of a sealing ring according to the loss of working gases of an internal combustion engine","volume":"50","author":"Abramek","year":"2014","journal-title":"Mater. Sci."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1007\/s11003-017-0074-y","article-title":"Evaluation of the losses of hydrogen-containing gases in the process of wear of pistons of an internal-combustion engine","volume":"53","author":"Abramek","year":"2017","journal-title":"Mater. Sci."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1529","DOI":"10.1016\/j.ymssp.2009.12.004","article-title":"Model-based diagnosis of large diesel engines based on angular speed variations of the crankshaft","volume":"24","author":"Desbazeille","year":"2010","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"628","DOI":"10.1016\/j.ymssp.2012.12.009","article-title":"Determination of combustion parameters using engine crankshaft speed","volume":"38","author":"Taglialatela","year":"2013","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"181","DOI":"10.1002\/acs.789","article-title":"Advanced misfire detection using adaptive signal processing","volume":"18","author":"Naik","year":"2004","journal-title":"Int. J. Adapt. Control Signal Process."},{"key":"ref_22","first-page":"017","article-title":"Diagnosing Leakage of Valves in Engines by Analyzing Instantaneous Speed Fluctuations","volume":"1","author":"Zhihua","year":"2000","journal-title":"J. Wuhan Transp. Univ."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Seuling, S., Hamedovic, H., Fischer, W., and Schuerg, F. (2012). Model based engine speed evaluation for single-cylinder engine control. SAE Tech. Pap.","DOI":"10.4271\/2012-32-0044"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"5378","DOI":"10.1109\/TII.2018.2805707","article-title":"Peak-to-peak filtering for networked nonlinear DC motor systems with quantization","volume":"14","author":"Chang","year":"2018","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_25","unstructured":"Gupta, H.N. (2012). Fundamentals of Internal Combustion Engines, PHI Learning Pvt. Ltd."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1016\/0010-2180(82)90127-4","article-title":"Burning velocities of mixtures of air with methanol, isooctane, and indolene at high pressure and temperature","volume":"48","author":"Metghalchi","year":"1982","journal-title":"Combust. Flame"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"47","DOI":"10.2516\/ogst:2003004","article-title":"3D modeling of mixing, ignition and combustion phenomena in highly stratified gasoline engines","volume":"58","author":"Colin","year":"2003","journal-title":"Oil Gas Sci. Technol."},{"key":"ref_28","unstructured":"Crowl, D.A., and Louvar, J.F. (2001). Chemical Process Safety: Fundamentals with Applications, Pearson Education."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1016\/j.compag.2016.12.021","article-title":"Attitude measure system based on extended Kalman filter for multi-rotors","volume":"134","author":"Zhang","year":"2017","journal-title":"Comput. Electron. Agric."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"4326","DOI":"10.1109\/TIE.2012.2193855","article-title":"Combustion torque estimation and misfire detection for calibration of combustion engines by parametric Kalman filtering","volume":"59","author":"Helm","year":"2012","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"3205","DOI":"10.1109\/TPWRS.2016.2628344","article-title":"A robust iterated extended Kalman filter for power system dynamic state estimation","volume":"32","author":"Zhao","year":"2017","journal-title":"IEEE Trans. Power Syst."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Al-Durra, A., Canova, M., and Yurkovich, S. (2009, January 12\u201314). Application of extended Kalman filter to on-line diesel engine cylinder pressure estimation. Proceedings of the ASME 2009 Dynamic Systems and Control Conference, American Society of Mechanical Engineers, Hollywood, CA, USA.","DOI":"10.1115\/DSCC2009-2523"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1016\/j.dsp.2016.07.006","article-title":"Improved Kalman-based attitude estimation framework for UAVs via an antenna array","volume":"59","author":"Cordeiro","year":"2016","journal-title":"Digit. Signal Process."},{"key":"ref_34","unstructured":"Department of Theoretical Mechanics of Harbin Institute of Technology (2009). Theoretical Mechanics, Higher Education Press. [7th ed.]."},{"key":"ref_35","unstructured":"Yu, Z. (2009). Automobile Theory, Machinery Industry Press."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"2751","DOI":"10.1109\/TSP.2014.2314061","article-title":"General parameterized time-frequency transform","volume":"62","author":"Yang","year":"2014","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_37","unstructured":"Phillips, C.L., Parr, J.M., and Riskin, E.A. (2003). Signals, Systems, and Transforms, Prentice Hall."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"112","DOI":"10.1016\/j.humov.2016.12.002","article-title":"Synthesis of asymmetric movement trajectories in timed rhythmic behavior by means of frequency modulation","volume":"51","author":"Waadeland","year":"2017","journal-title":"Hum. Mov. Sci."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"779","DOI":"10.1016\/j.apacoust.2004.11.001","article-title":"Application of multi-channel spectral analysis to identify the source of a noise amplitude modulation in a diesel engine operating at idle","volume":"66","author":"Leclere","year":"2005","journal-title":"Appl. Acoust."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"2869","DOI":"10.1016\/j.applthermaleng.2011.05.012","article-title":"Adaptive determination of cut-off frequencies for filtering the in-cylinder pressure in diesel engines combustion analysis","volume":"31","author":"Payri","year":"2011","journal-title":"Appl. Therm. Eng."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/14\/3122\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:05:49Z","timestamp":1760187949000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/14\/3122"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,7,15]]},"references-count":40,"journal-issue":{"issue":"14","published-online":{"date-parts":[[2019,7]]}},"alternative-id":["s19143122"],"URL":"https:\/\/doi.org\/10.3390\/s19143122","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,7,15]]}}}