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: