Despite the high potential of distributed and renewable sources, their operation may cause problems because of their variability. Moreover, wind fluctuations or extreme weather changes may lead to temporary voltage fluctuations. Researches show that the energy storage can compensate this random nature effect and also it can be effective in a short duration, without requiring the load cut-off. Furthermore, utilizing the energy storing instruments provides more suitable conditions to use produced power and it can be considered as an economic solution. Therefore, in this paper a Smart Energy Management System has been designed in order to optimize the operation of a sample system, production planning, and energy storage. This study suggests the optimized method which can determine the optimized point depending on different goals and their relative effective coefficients. In this method, the usage time and the amount of usage of different energy sources have been determined so that the lowest cost and minimum environmental pollution has been achieved based on Pareto optimization. Eventually, in order to validate the proposed algorithm, this method has been implemented on an electrical propulsion sample system by MATLAB & GAMS software and related results are discussed.