先说两个事实:北印度洋是北半球热带风暴发生频次最低、平均强度最低的海域。南印度洋则是南半球热带风暴发生频次最高、平均强度最强的海域,但是仍然远低于西北太平洋。
1981年至2010年,各大海域热带风暴累积能量指数ACE平均值排序:西北太平洋305>>南印度洋138.3>东北太平洋131.8>北大西洋105.6>南太平洋72.4>北印度洋19.1(数据来源:科罗拉多州立大学热带大气研究中心Real-Time Global Tropical Cyclone Activity)此为均值,不排除有一些年份西北太平洋ACE不如其他海域(去年就不如东北太平洋),另外南大西洋、东南太平洋几乎从不生成热带风暴,不参与评价。
台风形成需要温暖的海水,平坦的下垫面,低风切变,而想要发展为足够强的风暴则需要有足够广阔的空间范围。北印度洋海域不仅面积小,还被印度半岛切分为阿拉伯海、孟加拉湾两块,给热带风暴发育的空间范围就比西北太平洋小太多。
面积小是一方面,海温则是另一方面。不要小瞧西北太平洋的暖流,在菲律宾以东洋面,关岛附近海域,这里有全世界均温最高的表层海水,称为“暖池”,海表温度常年超过30度,是超级风暴的理想发育场所。北印度洋固然有很多暖流,但是平均来看,海表温度还是远不及西北太平洋暖池的,甚至不如北大西洋的墨西哥湾和加勒比海。
当然,在这两个方面北印度洋虽然远远比不上西北太平洋,但还不是关键。关键在于北印度洋有其他地方无法比拟的不利条件:南亚季风。每当夏季,强烈的季风抑制了北印度洋上空气流呈现大规模旋转运动,从6月到9月,北印度洋生成的热带风暴基本为0,偶有热带低压生成也会很快消散。
也许你会问,东亚也有东亚季风,怎么不会影响台风生成呢?
这是因为,东亚的夏季风的强度,跟南亚夏季风不在一个数量级上。而且西北太平洋的台风源地多数远离陆地,季风对这些台风的形成影响甚微。
南印度洋生成风暴较多的原因,就正如你所说,相比于南半球其他海域,这里暖流更多更强。比北印度洋更有利的一点则是它的海域更为开阔,且没有强烈的季风。
与之相对的是南大西洋和东南太平洋。南大西洋虽然也有暖流,但是强度很弱,海温不是很高,而且风切变比较强。东南太平洋被强大的寒流控制,是整个热带最冷的海域,平均海温只有23度上下,几乎从未达到过26度,仅此一条原因就基本扼杀了热带风暴生成的可能性。