Under modern war conditions, it is difficult for a single air defense weapon to complete the combat task. Establishing an effective ground–air defense system can form a tight defense and control system network. The rapid development of attack and defense weapons and equipment has caused varied situation changes, complexities, and uncertainties in the effective defense and interception areas of weapons, which makes the modeling of the deployment of our defense weapons challenging. In addition to effective deployment models, the efficient deployment of defense weapons is crucial for completing the configuration of weapon systems in real time, which requires quick optimization of the deployment model of defense weapon systems. In this study, we established a defensive weapon deployment model using the interior point method with barrier functions under the conflict situation between hostile assault weapons and our defensive weapons to address the challenges in modeling the configuration and real-time optimization of defensive weapon systems for deploying multiple platforms and weapons in multiple areas. Furthermore, we performed an intelligent optimization analysis by integrating defense efficiency, defense cost, and asset value of defense objects. The proposed method is established with the following three steps: First, a parametric model of our defensive positions, weapons, and objects is established, and the probability functions and constraints for intercepting hostile weapons are formulated. Thereafter, the concerned optimization deployment problem of defensive weapons is transformed into an unconstrained optimization problem with convex performance index functions. Finally, the obstacle function interior point method is employed to solve the problem, and the optimal deployment scheme of defense position weapons is obtained. The following are the main contributions of the proposed method: (1) A dynamic deployment model of defense weapon systems is established by considering the different types and heterogeneous characteristics of incoming targets and the diversified fire application modes of the defense system inside and outside the atmosphere. (2) An optimal deployment algorithm for defense weapons is proposed based on the interior point method of the obstacle function by focusing on the deployment model of defense weapons with mixed-integer nonlinearity, strong coupling of constraints, and large-scale variables. Further, the effectiveness and superiority of the proposed intelligent optimization modeling and calculating method are verified through numerical simulation under a complicated conflict situation.