The invention discloses an anchor node position acquisition method for an
underwater optical communication network, which comprises the following steps: initializing states of a cable
rope and an anchor node in the
underwater optical communication network, enabling the anchor node to perform aligned communication, and acquiring
underwater environment parameters; when the
water flow speed is constant, conducting stress analysis in a balanced state on the anchor nodes, and obtaining the pulling force at the
tail end of the cable; when the
water flow speed is not constant, dividing the set anchor node movement time evenly into a plurality of time slots, and under each time slot, conducting dynamic analysis on the anchor nodes to obtain equivalent cable
tail end pulling force; and iteratively solving an anchor node coordinate and a rotation angle by utilizing the cable
tail end pulling force and the cable
anchor point coordinate. According to the method, the moving position of the anchor node can be accurately obtained in the
water flow, the influence of the movement of the anchor node on the received
light intensity is analyzed, more reasonable communication parameters and deployment schemes are designed, the influence of the water flow on the
network communication performance is reduced, and even the water flow is utilized to a certain extent to achieve a better communication effect.