A rational model for Langmuir circulations