Dynamic data reconciliation for a class of nonlinear differential-algebraic equation models using the extended kalman filter