Using Matlab Model Based Calibration Toolbox to achieve a trade-off in engine performance parameters

3 visualizaciones (últimos 30 días)
Dear Matlab community,
I am Ashley Yu and I am trying to achieve a trade-off between two engine performance parameters using the MBC Model Based Calibration Toolbox on Matlab. These two parameters are maximising brake torque and minimising brake specific fuel consumption, using three input valve timing variables - Exhaust Valve Opening, Intake Valve Closing and Valve Overlap. I have collected the data using the Design of Experiments process on the Toolbox and have got a model that fits in with this data and I want to find a way of optimising the valve timings, using this model. I have been told to use a cost function principle by combining the two functions of the two engine performance parameters, but how do I do this using Matlab? Is there a quick way of doing this given I have to do this as part of a project within the next few days?
I look forward to hearing from you soon.
Kind Regards
Ashley

Respuestas (1)

Vincent Hu
Vincent Hu el 26 de Oct. de 2025 a las 8:19
hi Ashley,
Sincen you already fit the model using data set collected from DOE testing, then you can follow the steps:
  • export the model into 'CAGE Browser', which is another app of MBC toolbox for optimization.
  • create tables from model for optimization use
  • create objective function from model, both single objective or multiple objective. for your case, you can use both ways.
  • add constraints
  • click run
  • review the results.
you can easily to get Pareto Graphs in CAGE without any mannual scripts, all steps are from GUI.

Categorías

Más información sobre Model-Based Calibration Toolbox en Help Center y File Exchange.

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by