How to run Simscape PEM Fuel Cell model with discrete fixed-step solver

4 次查看(过去 30 天)
Hey MathWorks community!
I am trying to run this PEM Fuel Cell Model with a discrete fixed-step solver.
So far i changed all continuous blocks with their discrete equals but i think the MEA (Membrane Electrode Assembly) block is still a contiuous one. Has anyone any idea how to solve this?
Thanks in advance!
Daniel

回答(1 个)

Pratik
Pratik 2024-1-2
Hi Daniel,
As per my understanding, you want to simulate the PEM Fuel Cell Simscape model example using discrete fixed-step solver. And to achieve the same have changed all continuous blocks to their discrete equivalent, but Membrane Electrode Assembly block is still continuous.
“FixedStepDiscrete” solver cannot be used with Simscape products because those models will always include continuous states. A possible workaround is to use solvers like “ode1” or “ode2” which permits fixed step simulation of models that include continuous states.
Please refer to the below documentation for more information on how to choose a solver:
Hope this helps!
  1 个评论
Naima
Naima 2024-1-19
Hi Pratik,
I want to the same model with fixed step solver. Only ode1be solver works but it has very slow responses. Have you any idea how to solve this problem ?
You can refer to my post related to this problem.
Thank you,
Naima

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Variable Initialization 的更多信息

产品


版本

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by