Setup Scenario for concurrent users

Hello there,
My requirement is " I want to run load-test for 30 concurrent users for a period of 30 minutes. Total users are 1600."

I setup my scenario like below.:
splitUsers(1600) into(rampUsers(10) over(15 seconds)) separatedBy(atOnceUsers(30))

Can anybody comment whether my approach is correct.

Thanks