Generalized predictive controller using Bat algorithm for double acting pneumatic cylinder | IEEE Conference Publication | IEEE Xplore