Question about solver in Simscape

29 ビュー (過去 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 ExchangeMechanical Models についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by