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

3 views (last 30 days)
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

Answers (1)

Vincent Hu
Vincent Hu on 26 Oct 2025 at 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.

Categories

Find more on Model-Based Calibration Toolbox in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!