Non-linearity is essential for occurrence of chaos in dynamical system. The size of phase space and formation of attractors are much dependent on the setting of nonlinear function and parameters. In this paper, a three-variable dynamical system is controlled by different nonlinear function thus a class of chaotic system is presented, the Hamilton function is calculated to find the statistical dynamical property of the improved dynamical systems composed of hidden attractors. The standard dynamical analysis is confirmed in numerical studies, and the dependence of attractors and Hamilton energy on non-linearity selection is discussed. It is found that lower average Hamilton energy can be detected when intensity of nonlinear function is enhanced. It indicates that non-linearity can decrease the energy cost triggering for dynamical behaviors.