A virtual photovoltaic power systems laboratory | Publicación