Study of knock control in small gasoline engines by multi-dimensional simulation