Solver resets due to discrete signal at ps-simulink-converter
    10 次查看(过去 30 天)
  
       显示 更早的评论
    
Hi!
Using the Solver Profiler with a fixed-step model (ode3) I get a lot of solver resets due to discrete signal at a "ps-simulink-converter".
The phyiscal system origins from the tangential speed from "Spatial Contact Force" block.
Is there a way to make this somehow coninuous to reduce solver resets and gain performance?
0 个评论
回答(1 个)
  Steve Miller
    
 2023-3-12
        If you are simulating with a fixed step solver, I believe the solver profiler will report a solver reset at every step.  I don't think you can eliminate them.  If you simulate with a variable step solver, you should see fewer resets.  If you see resets triggered at the input to your Simscape network where a discrete signal is driving a continuous system (Simscape), you could look at the First Order Hold block to eliminate the resets.
--Steve
5 个评论
  justin
 2023-4-16
				Dear Christian
Have you cleared the issue,I got the same issue as you.  I built the vehicle air suspension model by multibody simscape , gas and fluid simscape for air spring and shock absorber ,the fixed time is 0.01 ms,if I set 0.1ms the model always show :
Nonlinear solver to advance time one step failed to converge due to Linear Algebra error. Failed to solve using iteration matrix.
So I can not speed up the modle simulation speed by fast fixed steps . 
1 second model task costs my PC near 1 hour.
Would you please give me any suggestions. 
另请参阅
类别
				在 Help Center 和 File Exchange 中查找有关 General Applications 的更多信息
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


