Pneumatic launch systems for Unmanned Aerial Vehicles (UAVs), including mechanical and pneumatic systems, are complex and non-linear. They are subjected to system parameters during launch, which leads to difficulty in engineering research analysis. For example, the mismatch between the UAV parameters and the parameter design indices of the launch system as well as the unclear design indices of the launching speed and overload of UAVs have a great impact on launch safety. Considering this situation, some studies are presented in this paper. Taking the pneumatic launch system as a research object, a pneumatic launcher dynamic simulation model is built based on co-simulation considering the coupling characteristics of the mechanical structure and transmission system. Its accuracy was verified by laboratory test results. Based on this model, the paper shows the effects of the key parameters, including the mass of the UAV, cylinder volume, pressure and moment of inertia of the pulley block, on the performance of the dynamic characteristics of the launch process. Then, a method for matching the parameter characteristics between the UAV and launch system based on batch simulation is proposed. The set of matching parameter values of the UAV and launch system that satisfy the launch take-off safety criteria are calculated. Finally, the influence of the system parameters of the launch process on the launch performance was analysed in detail, and the design optimised. Meaningful conclusions were obtained. The analysis method and its results can provide a reference for engineering and theoretical research and development of pneumatic launch systems.