Patent ID: 8056516

Claim:
A system for controlling a variable valve lift system of an engine, comprising: a delay module that estimates a total delay based on at least one of a measured and an estimated delay of the variable valve lift system; and a variable valve control module that commands one of a first transition from a variable valve low-lift profile to a variable valve high-lift profile and a second transition from a variable valve high-lift profile to a variable valve low-lift profile based on the total delay, wherein the variable valve control module commands the first transition and the second transition based on a range of crankshaft angular positions that is adjusted based on the total delay, and wherein the range is defined by a maximum crankshaft angular position and a minimum crankshaft angular position, and wherein the variable valve control module adjusts the range by subtracting the total delay from at least one of the maximum crankshaft angular position and the minimum crankshaft angular position.