Adaptive backstepping dynamic surface control for systems with periodic disturbances using neural networks | Synapse