A Frictional Contact-Pattern-Based Model for Inserting a Flexible Shaft Into Curved Channels