Analyses and simulations of propulsion mechanisms for flapping wings with the extension of Undulate Propulsion Theory | IEEE Conference Publication | IEEE Xplore