Speed up Simulink Model using World Magnetic Model (WMM2020)

조회 수: 6 (최근 30일)
Joe Gibbs
Joe Gibbs 2021년 10월 23일
답변: KJ N 2024년 5월 29일
I'm attempting to generate Magnetometer measurements for a CubeSat in Simulink using the WMM2020 (World Magnetic Model) Block but when I run a simulation with the block connected the simulation drastically slows down; from 500s instaneously to sticking at 1e-07.
Has anyone used the WMM2020 block and encountered similar problems? If so what did you do to speed up the simulation?
  댓글 수: 2
Wei Huang
Wei Huang 2022년 8월 19일
Hi Joe,
I'm having a similar problem with my simulation using WMM2020. Did you ever solve this issue ? If so, please share thank you.
Finn
Finn 2023년 2월 26일
Did either of you find a solution to this? Having the same problem right now

댓글을 달려면 로그인하십시오.

답변 (1개)

KJ N
KJ N 2024년 5월 29일
For anyone coming across this as I did looking for a solution: it appears that the culprit is likely the solver step type. It appears, at least in my model, that the WMM block takes way too long to process if using variable step size (in Simulink Simulation Menu, see Model Setting->Solver->Solver Selection->Type-> ( [Variable-step] or [Fixed-step] ). Depending on your required accuracy and the capability of your machine, 0.1 might be a good choice for a step size.

카테고리

Help CenterFile Exchange에서 Sources에 대해 자세히 알아보기

제품


릴리스

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by