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 CenterFile Exchange에서 Mechanical Models에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by