NDSolve::chknic NDSolveValue::chknic ParametricNDSolve::chknic ParametricNDSolveValue::chknic

Details

  • This message is generated when NDSolve performs structural analysis on the differential algebraic equation and finds that the number of initial conditions needed to fix the state of the system is less than the specified initial conditions.
  • Off[message] switches off the message; On[message] switches it on. For example: Off[NDSolve::chknic].

Examples

Basic Examples  (3)

The differential algebraic equation system needs two initial conditions to uniquely define the system. Substituting into the original system gives , which requires initial conditions for to uniquely integrate the system:

This message can be resolved by specifying two initial conditions:

The differential algebraic equation system needs no initial conditions. Substituting into the original system gives , which uniquely defines the system:

The single pendulum system is an index-3 system, which requires two initial conditions to uniquely define the system:

Adding another initial condition uniquely fixes the state of the system: