Matlab function in Simulink

I have a function which is also consist of some functions.
I want to run a simulink to put a controller to control the mass flow rate.
But, when I can the matlab function from simulink, I received a lot of errors (about the optimization part and etc.).
How can I run this matlab function continiously insimulink without error?

2 Commenti

Sam Chak
Sam Chak il 7 Mag 2022
Yes, it is possible to control the mass flow rate in Simulink.
But can you show the governing flow equation, and the flow control law, ?
You are also encouraged to display the control block diagram here.
Let me explain better.
There is a mass flow rate of H2 inside a fuel cell. As H2 is consued, H2O is produced and electricty and heat is generated.
All is done my some functions all in matlab.
I want to use the remaining H2 at the outlet egain (it is called recirculation), and I am sugessted to do it in simulink,
But, as I have some function like fmincon, I receive a lot of errors.

Accedi per commentare.

Risposte (1)

Joel Van Sickel
Joel Van Sickel il 10 Mag 2022

0 voti

Hello Mohammad,
This answer addresses using the 'coder.extrinsic' setting to use more complicated functions so they work with Simulink inside of the matlab function block.
Regards,
Joel

Categorie

Richiesto:

il 7 Mag 2022

Risposto:

il 10 Mag 2022

Community Treasure Hunt

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

Start Hunting!

Translated by