improved elastic drag resistance function