Question about solver in Simscape
29 次查看(过去 30 天)
显示 更早的评论
Nonlinear solver: failed to converge, residual norm too large. Transient initialization, solving for consistent states and modes, failed to converge. Warning: equations of one or more components may be dependent or inconsistent. This can cause problems in transient initialization. Here is the set of components involved: 'simscape_base_excited/Mechanical Translational Reference3' 'simscape_base_excited/Mechanical Translational Reference1' 'simscape_base_excited/Ideal Translational Velocity Source1'
Initial conditions solve failed to converge.
0 个评论
回答(1 个)
Martin
2013-1-14
This could be a number of things. Basically, the solver is telling you that it cannot successfully solve the system of equations. In your case, you might have the velocity source trying to specify a non-zero velocity on the ground. By definition, the mechanical translational reference has v=0. If the velocity source is directly trying to specify v=X where X is non-zero, on the ground, the equation will fail. Mathematically: v = 0 v = X X ~= 0 There is no solution to these conflicting equations.
I am speculating that you may have intended to have some flexibility between the ground and the source, possibly with a translational spring.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Mechanical Models 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!