本格拉寒流属于上升补偿流。全球的上升补偿流有秘鲁寒流,西澳大利亚寒流,加利福尼亚寒流,加那利寒流,本格拉寒流,索马里寒流等。上升补偿流的形成原因是海下的深层海水上泛形成的一股寒流。
补偿流是由海水的补偿作用而形成的知流动。由于海水体积连续性的要求,道当某处的海水流向他处时,必然导致其他地方的海水流向该处,以补偿该处的海水流失,因此而形成的海水流动,称之为“补偿流”。
在铅直方向上发生的补偿流称为“升降流”。在大陆或岛屿旁边由风形成的增水减水现象,会形成升降流。在远离大陆的海面上,当被强大的气旋或反气旋控制时,也能形成升降流,在气旋中心形成上升流,在反气旋中心形成下降流。
补偿流亦可在水平方向上发生,例如,北版极海区的冷水下沉南流的效应,会导致暖流北上补偿。又如,南大洋60°—64°S附近,由于南极辐散带的存在,表权层水在这里流走,深层水在这里上升,上升的水量达60×106米3/秒,是世界大洋中补偿效应最大的区域之一。