Hydraulic jump is a phenomenon observed throughout converting the supercritical flow to the subcritical one. During this phenomenon, vortices causing energy loss and severe decrease in the flow velocity are observed. The researchers have always attempted to control the hydraulic jump in order to avoid heavy damages to hydraulic structures located downstream. Although there are studies on the effect of the adverse slope, the bed roughness, and the positive step on the characteristics of hydraulic jumps in a stilling basin, there are no published studies on the simultaneous application of all three cases. In this research, an analytical method was developed using important relationships in fluid mechanics and its comparison with experimental results. Finally, numerical simulation of hydraulic jumps in ten different conditions was performed with Flow-3D software and the results were compared with experimental. The average reduction of the sequent depth ratio was equal to 33%. In this study, the relative energy loss in free jump and submerged jump was 27.41 and 10% higher than Key Words Free jump, Submerged jump, Sequence depth, Jump Length, Roller Jump Length, Energy Loss, Velocity Profile, Flow-3D Model.