Modeling periodic megaplume emission by black smoker systems