Modeling complex contact conditions and their effect on blade dynamics