Question about solver in Simscape

15 ビュー (過去 30 日間)
karim
karim 2012 年 11 月 29 日
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.

回答 (1 件)

Martin
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.

カテゴリ

Help Center および File ExchangeAssembly についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by