Artificial neural-network based modeling of variable valve-timing in a spark-ignition engine