A marine or RV battery is your best bet, they can better tolerate a deep discharge. Just keep it topped off and it will easily handle a day at the track.
A generator will require gas and maintenance, way too complicated IMO.
_______________________________________
It's "Dr. _paralyzed_" actually. Not like with a PhD, but Doctor like in Dr. Pepper.