Modeling, Optimization And Control Of An Internal Combustion Engine With Fully Variable Valve Timings