Fundamentals - Roof Functions
Listing all the things that a roof needs to provide.
A roof needs to perform the following functions (listed in approximate order of importance with highest priority at the top)...
Water liquid control
A roof only needs to hold its own weight, so it does not need to be made of concrete, but concrete is best as it lasts indefinitely. In places like Italy, Spain, and Croatia it is the norm to use concrete roofs rather than wood. A roof needs to handle plenty of wind force, so it needs a fairly strong. It is nicest to use a cathedral type ceiling in the attic as that makes the attic more useable.
Just like with the wall and foundation designs you want the structure on the inside and the insulation on the outside. Think of a roof as being a wall that is tilted to eg 45 or 30 degrees.
Note that the roof overhangs must not be made from concrete because that would form a radiator fin that would lose heat from the overall concrete of the house. Roof overhangs must be considered as triangular bolt on extras and should be make from eg polystyrene.
Water liquid control
Keeping the rain out is accomplished by the waterproof roof membrane. In terms of permeance this similar to a polyethylene sheet, but for convenience it is good to use a self adhesive product such as Ice & Water Shield.
The water liquid control layer provides air control, as does the EPS insulation .
This is provided by the water control layer and the EPS insulation.
As with the walls and the foundation, you want to have the insulation on the outside of the structure.
Given that heat rises, it's worth having lots of insulation on the roof. You want something like R50.
Avoiding ice dams
When there is lots of snow on the roof it acts as another layer of insulation. The temperature gradient is linear across the complete set of insulation on the roof so the snow next to the roof cladding is warmed by the heat from the house attic (if the attic is conditioned space). If there is lots of snow and not enough roof insulation under the roof outer cladding then the snow next to the roof cladding can be above freezing and will melt. The water will run down to the roof eves and freeze to ice as it comes in contact with outside air. The frozen water will then migrate up the roof under the snow layer. This ice and icicles can then slide off the roof and hurt someone or lift up the roof cladding.
Ice dams can be avoided by keeping the outer roof cladding cold, ie below freezing. This can be done by ventilating the underside with outside air.
It is ok to not have an air gap under the roof outer layer (eg the metal roof) if you are not in a high snow area (snow loads under about 50 pounds per square foot) and you have good roof insulation (better than R50). I am not in a high snow area so I chose not to have a ventilated air gap. Also the use of a steep roof pitch and slippery metal roof cladding all helps avoid snow buildup. It avoids the complication of implementing a ventilated air gap.
My roof design diagram