Solitons and ionospheric heating