Ya que vas de ~ 18 voltios a ~ 4 voltios, esto debería funcionar más o menos como un regulador de voltaje. En este rol,
1) Cambie C2 a 0.1 uF: el LM7815 especifica la operación a esta capacitancia de salida, y 200 uF bien pueden hacer que oscile. Mejor aún, pruebe solo el LM1815 con la tapa de 200 uF (no el resto del circuito) y vea qué sucede. Supongo que no tiene un alcance para mirar el circuito, pero como mínimo obtenga un DMM barato. Solo tenga en cuenta que cualquier voltaje que vea que no sea estable es probable que esté experimentando una rareza de alta frecuencia que no puede ver directamente con un medidor. Además, si ve lo que parece ser una deriva aleatoria, toque rápidamente la pieza. Si quema la punta del dedo, sabe que necesita desconectar la alimentación.
2) No dices cuál es la resistencia de la olla. No uses 100 ohms.
3) Lo más importante, deshacerse de C3. Ese capacitor grande casi seguramente hará que la salida oscile.
4) Un disipador de calor en el MOSFET es una muy buena idea. En teoría, puede disipar más de un vatio, por lo que necesita un disipador de calor decente.
5) Si decides hacer lo prudente y probar este circuito antes de conectarlo a una batería, asegúrate de colocar una resistencia (como 10 a 100 ohmios a 1 vatio) en la salida.
Con todo lo dicho, necesitas repensar lo que estás haciendo. Es casi seguro que la recarga de una celda NIMH con voltaje constante falla. O bien el voltaje será demasiado bajo y no obtendrá carga, o el voltaje será demasiado alto y matará la celda. Investiga un poco más.