An ideal column is perfectly straight but real columns always have some imperfections which deviate from this ideal. The amount of imperfection to be expected varies with the type of member and the way that it is used. EC3 represents the amount of deviation by buckling curves.