要回答这个问题,我们先来简单考虑一下太阳周围的恒星密度有多大,以及这样广阔的宇宙空间对于恒星来说意味着什么。
离太阳最近的恒星是比邻星,距离为4.2光年。我们可以粗略认为太阳附近的恒星密度为互相之间的距离大约为5光年。
那么恒星有多大呢?恒星世界丰富多彩,不同演化阶段的恒星大小也千差万别,有太阳这样普通的主序星,也有演化到后期直径达太阳上千倍的超巨星,也有演化到末期直径只有太阳几百分之一的致密星(如白矮星)。粗略讨论的话,我们就以太阳直径的数量级来代表恒星的平均大小。太阳直径为约140万千米,为了计算方便,我们不妨假设恒星的平均直径为500万千米。
接下来,1光年等于多少千米呢?答案是9.5万亿千米。为了计算方便,不妨约等于10万亿千米。
这样,就可以很简单的计算出5光年与500万千米的比值的粗略值为1000万:1。这意味着什么呢?
如果我们把太阳缩小为一颗直径2毫米的小绿豆,旁边恒星的距离在这个数字1000万倍——2万千米远的地方,也就是半个地球之外。
想象一个巨大的宫殿,这个宫殿的长宽高相当于中国到阿根廷的距离,宫殿里漂浮着几颗小绿豆在以不太快的速度运动,它们相撞的机会有多大?
或者说,如果整个太平洋里一共只有几条小金鱼,它们相撞的机会有多大?
当然,银河系里也有恒星密度很高的地方,那就是银河系的核心——银心。这里的直径大约10光年,却聚集了数百万颗恒星。据估计,这里的恒星密度约为太阳附近的20万倍。那么,在这里,刚才那几颗小绿豆漂浮的宫殿会急剧缩小到边长100米——仍然非常巨大,相当于一个大型机场的候机楼。这样大的楼里面几颗小绿豆飞来飞去,撞上的机会也不大。
考虑了恒星密度问题,我们再考虑什么原因有可能导致恒星相撞?
银河系里的恒星,虽然运动速度大小和方向各不相同,但总体是绕银心公转的,不是完全的随机运动,所以碰撞的可能性就更低了。
那么,如果星系相撞呢?从长期看,两个星系是有可能发生碰撞和并合的,这时候,恒星之间会相撞吗?也很难。两个星系碰撞时,恒星之间的距离仍然很遥远,无非就是刚才那个巨大宫殿里小绿豆的数量由几个变成了十几个,不会有本质的变化。
那么,恒星之间会有相撞的情况发生吗?也是有的。比如,在密近双星(离得很近的双星)系统中,大质量恒星就可能吸收小质量恒星的物质,甚至两颗恒星互相吸收对方的物质,慢慢融合在一起。如果大质量恒星演变为了致密星(比如中子星甚至黑洞),也可能会以巨大的潮汐力撕裂并最终吞噬掉自己的伴星,这也算是一种“相撞”吧 。