PowerWash
A what simulator? Haha. I guess it would not be that different from this approach:
edit: sorry I posted this before I read your post with enough understanding of what is really needed.