(1)因为a1+2a2+3a3+…+nan=an+1(n∈N*)
所以a1+2a2+3a3+…+(n-1)an-1=an(n≥2)-------(1分)
两式相减得nan=an+1-an
所以=3(n≥2)------------(2分)
因此数列{nan}从第二项起,是以2为首项,以3为公比的等比数列
所以nan=2•3n-2(n≥2)----(3分)
故an=------------(4分)
(2)由(1)可知当n≥2n2an=2n•3n-2
当n≥2时,Tn=1+4•30+6•31+…+2n•3n-2,------------(5分)
∴3Tn=3+4•31+…+2(n-1)•3n-2+2n•3n-1,------------(6分)
两式相减得Tn=+(n-)••3n-1(n≥2)------------(7分)
又∵T1=a1=1也满足上式,------------(8分)
所以Tn=+(n-)••3n-1(n∈N*)------------(9分)
(3)an≤(n+1)λ等价于λ≥,------------(10分)
由(1)可知当n≥2时,=
设f(n)=(n≥2,n∈N*),则f(n+1)-f(n)=<0,------------(12分)
∴≥,
又=及=,∴所求实数λ的取值范围为λ≥,
∴λmin=-----(14分)