Small-signal modeling and optimal operating condition of magnetostrictive energy harvester