The shipbuilding industry is booming and the health problems of workers caused by the harsh indoor dock environment force us to explore efficient and reasonable ventilation methods suitable for large workshops. Due to the strong specificity of large workshops, general or local ventilation methods cannot be universally applied. It has great potential and good economy to improve indoor environment by changing natural ventilation design. Computational fluid dynamics (CFD) has gradually become a powerful tool for predicting indoor and outdoor airflow organization and optimizing indoor ventilation. This paper adopts CFD to study the effect of the inflow wind speed, the position of the side wall shutters, the area ratio and form of roof ventilators on the effectiveness of natural ventilation in a large shipyard driven by wind pressure. The results show that the influence on total ventilation volume is more obvious when the intake side is shaded than the exhaust side. Different incoming wind speeds will affect the wind pressure at the ventilation position, which is the decisive external factor affecting the natural ventilation of docks. When the area ratio of roof ventilators increases to a certain extent, its continued increase has an insignificant effect on the total ventilation volume. The influence of changing the arrangement of the roof ventilator on the natural ventilation effect can be neglected when the area ratio is kept constant.