Abstract:3D forward design software with a hydraulic structure features low adaptability,heavy workloads of manual modeling,and a high threshold for secondary development. In order to address these issues,this paper introduces a Dynamo visual programming platform and studies Qianwei navigation lock engineering. Based on an established BIM model library,the paper uses the axis of the navigation lock and that of the dam as positioning boundary conditions and calls Dynamo nodes to place navigation lock components,so as to form an overall model. After that,the paper employs the positive interoperability between Dynamo and Revit to modify the model parameters and establishes a complete BIM model. The results show that the visualization of the Dynamo platform lowers the difficulty of secondary development,and the parameterization reduces manual repetitive labor,which provides ideas for the application of BIM technology in navigation lock engineering design.