почему трубу у печки стараются делать подлиннее и попрямее? что такое тяга?

 

это долго рассказывать . зайди в книжны магазин, купи книгу" как построить печь" и все поймешь!

в предыдущих ответах половину наврали, а правильного полного ответа нет. 
 
в соответствии с законом идеального газа, при равном давлении более тёплый газ имеет меньшую плотность. поэтому тёплый газ поднимается вверх, а холодный опускается вниз, и это называется конвекцией. 
 
представь вертикальную трубу и в ней воздух. масса этого воздуха равна плотности, умноженной на внутренний объём трубы. сила тяжести равна масса умножить на ускорение своб. падения. если воздух в трубе тёплый, то он будет стремиться вверх с силой, равной разности силы тяжести холодного воздуха (когда труба заполнена холодным воздухом) и силы тяжести тёплого воздуха (когда труба заполнена тёплым вооздухом) . 
 
что такое тяга? тяга (разрежение) — понижение давления, способствующее протоку воздуха или дымовых газов через вентиляционные каналы, дымоходы, топки (источник: википедия) . 
 
давление есть сила (которую мы ужке вычислили) , делённая на площадь сечения трубы. 
 
если всё в одну формулу давления объединишь, то увидишь, что давление зависит от высоты трубы, и не зависит от сечения (с оговоркой, что труба одинакова по сечению) . 
 
это мы брали идеальную трубу, то есть считали, что воздух в ней при прохождении не охлаждается. тогда да, чем длиннее труба в высоту, тем выше тяга. 
 
теперь про прямоту трубы. прямая труба создаёт наименьшее сопротивление движению воздуха по трубе (меньше уходит энергии на трение о стенки трубы, потому что прямая труба короче, и на завихрения воздуха в трубе) . поэтому потери тяги в прямой трубе будут меньше, чем в непрямой.

дым горячий и легкий. воздух снаружи имеет температуру ниже, чем у дыма, а плотность выше. по закону архимеда дым всплывает вверх. чем выше труба, тем больше разница температур и плотностей, тем больше сила, увлекающая дым вверх. эта сила и есть тяга.

тяга - это разность давления воздуха между поддувалом печки и верхом трубы. за счёт чего обеспечивается подача воздуха в топку для горения.

труба должна возвышаться над коньком крыши как минимум на 0,5 метра. иначе не создастся нужная разница температур и разность давления в печи и в дымоходе и продукты сгорания печи не смогут полностью выйти из топки. в результате вы, пардон, задохнетесь от отравления продуктами сгорания и угарным газом. таковы реалии печного строительства, написанные потом и кровью.

разница в температурах окружающего воздуха и дыма из трубы в длинных трубах больше, соотв-нно больше перепад давления и больше тяга. 
а попрямее - только снаружи дома, в доме у нормальной печки дымоход выкладывают с поворотами, да подлиннее, так, чтобы все тепло оставалось в доме и печь грела всеми углами.

тяга образуется за счет изменения объема дымовых газов от температуры. при прямолинейном движении минимальные потери давления. при неправильном выборе трубы дым будет конденсироваться и стекать на потолок.

вдобавок к объяснениям андрея и виктора скажу, что у прямой трубы "гидравлическое" сопротивление меньше и потому дым уходит быстрее.

дам пародоксальный ответ (парадокс это, что кажется не так, а на самом деле, так оно и есть) : 
 
— большая тяга нужна для того, чтобы ее можно было уменьшать (регулировать) ! 
 
давление атмосферы падает с высотой, поэтому, чем выше труба, тем в начале топки будет больше тяга, что поможет растопить печь без раздува ее мехами или вентилятором. да и раздувать легкими тоже не придется. 
 
однако, если не хочешь, чтобы все тепло горящих дров выдуло в трубу (в буквальном смысле) , тягу надо уменьшать. это можно сделать двумя способами, различающимися в принципе и применяемыми в разных случаях: 
 
— перекрытием поддувала, 
— перекрытием верхней заслонки. 
 
начну с последней: чем больше она перекрывает сечение трубы, тем выше кпд трубы (меньше дров потребуется) . происходит это потому, что в этом месте получается перепад давлений, при прохождении отходящих газов через который, происходит их адиабатическое (без теплообмена) расширение, приводящее к их охлаждению — это означает, что теплу не удастся уйти дальше вместе с газами. газы уйдут, но холодными. и тем более холодными, чем больше разность давлений (в холодильнике они способны дать минус, причем и -18 (***), и -24 (****), и -30 (пять звездочек, круче в быту не бывает, ну, разве что это коньяк — такой круче) . 
 
так что же: перекрыть заслонку до упора? нет, газы не будут успевать уходить, их нижняя граница, спускаясь, достигнет топки и загрузочного люка (если печь дровяная) и через дверцу люка пойдет в помещение. если сразу не унюхаешь — отравит насмерть. 
 
тут надо заслонку пока поставить в среднее положение (при розжиге она открыта полностью: так рассчитал печник, что клал ее) и поработать поддувом: чем он меньше (чем больше закрыта дверца люка поддува) , тем медленнее горят дрова и тем меньше газов — вот они и поднимутся (за счет тяги, о чем уже говорили) . 
 
вот теперь и посуди, как трудно было топить печь нашим предкам без автоматики. к счастью, дров тогда было немеряно, и им было плевать на кпд, а кто пытался не упустить тепло и слишком открывал поддувало, закрывая заслонку, не повезло: угорели. кто оклемался в течение 6 часов, остался в живых, только голова у них еще долго трещала. 
 
и еще. не только заслонка не дает газам выйти, но и слишком длинная труба. вот правильно пишут, что вылет трубы над крышей должен быть больше 0,5 м: при экономичной топке дым на срезе трубы должен и остаться. это означает, что отдал все тепло, что мог, чтобы выйти, а подняться выше он уже не может. но вот дунул ветер и 
 
— задул дым обратно в трубу или 
— опустил дым снаружи прямо в окна. еще ничего, если тебе: подрегулируешь печь. а если соседу эту вонищу отнесет? а если он спит и не почувствует, что его отравили? 
 
вот поэтому и трубу надо делать чуть длиннее, и газы выпускать чуть горячее, уменьшая кпд. но не будешь же сидеть все время у печи и двигать заслонки и дверцы туда-сюда?. .