Ну, сказать, что я что-то регулярно практиковал в этой области, я не могу. Однако, иногда приходилось. Как я понимаю, есть разные фазы у сна, из одних выходить в бодрствование гораздо легче и проще, чем из других, причём и дальнейшее самочувствие в бодрствовании будет немного комфортнее.
Первое, на что я наткнулся в своей практике, это два звонка будильника, разнесённых на 10-15 минут (длительность паузы зависит от различных факторов и определяется практически). Т.е. первый звонок будильника, который нужно, проснувшись, обязательно сбросить, если придётся на 'трудную' фазу сна, то оборвёт её, а последующее досыпание приведёт к более 'лёгкой' фазе сна. Если же первый звонок придётся на уже лёгкую фазу, то по нему можно уже окончательно проснуться (если это понять), или спать далее, что ничего принципиально уже не изменит.
Далее я понял, что эти фазы во время сна чередуются (кратно по времени где-то около часа) и можно угадывать так, чтобы просыпание попадало на более лёгкую фазу. Это в случае, когда не удаётся поспать ночью своё положенное время.
Т.е. нужно практически вычислить, как во время недосыпа себя чувствуешь лучше, проспав чётное число часов, или нечётное. У меня вышло нечётное число часов.
Поясняю, допустим, если я засиделся до 2-х ночи, а просыпаться нужно в 6 утра, то лучше мне будет пересидеть ещё час, до 3-х часов, ибо утром я буду себя бодрее чувствовать, проспав всего три часа, нежели если лягу сразу в 2 часа ночи и просплю четыре часа.
Вот как-то так.