Three-Port High Step-Up and High Step-Down DC-DC Converter with Zero Input Current Ripple