Zaslat SMS: Optical model for numerical study of a wavy surface; Mechanical Engineering, Automation and Control Systems (MEACS)