I have not found a calculator for 30 + years, but below calculator can calculate for 15 years with different amount each year. Don't know whether it's correct.

1- PPF Calculator
2- Finotax