Eco-Driving Strategies Based On The Kinematic Wave Model In Various Traffic Situations