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

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

Answers (1)

Pratik
Pratik on 2 Jan 2024
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 Comment
Naima
Naima on 19 Jan 2024
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

Sign in to comment.

Categories

Find more on Variable Initialization in Help Center and File Exchange

Products


Release

R2022a

Community Treasure Hunt

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

Start Hunting!