World tennis number-one Ash Barty is through to the Australian Open quarter-finals for the third straight year after beating American Shelby Rogers in straight sets.