Recent years,the accidents of controlled flight into terrain(CFIT)and air collisions have occurred from time to time.In order to ensure the flight safety of helicopter,this paper establishes an integrated warning system based on the relevant airworthiness standards of Ground Proximity Warning System(GPWS)and air crash system(TCAS).When the helicopter is close to the terrain or other aircrafts,the warning system can provide timely and effective alarm information to the crew.Firstly,according to the existing GPWS airworthiness standards and relevant product specifications,this paper analyzes the warning modes and forward terrain awareness of GPWS.However,the existing forward terrain awareness depends on the accurate terrain database and it is impossible to conduct terrain awareness with the lack of terrain data.Therefore,this paper proposes an improved model of terrain awareness based on PSO-ELM terrain prediction,which uses PSO algorithm to achieve the optimal solution of the initial weights and thresholds of ELM network.Compared with the single PSO algorithm,the prediction error of PSO-ELM is smaller and the accuracy is better.Secondly,with the analysis of TCAS airworthiness standard,this paper establishes the protection model of helicopter,and proposes the geometric conflict detection and resolution algorithm based on the time of reaching the closest point between the two aircrafts.For processing multi-aircrafts conflicts,this paper proposes the chaos binary particle wwarm optimization(CBPSO)based on binary course angle.To avoid the early maturity and late oscillation,this paper uses logistics mapping to search the initial space solution and inertia weight of BPSO.This paper simulates multi-aircrafts(2,4,6)conflicts based on BPSO and CBPSO algorithms.The result shows that,compared with BPSO,the resolution path of CBPSO is smoother and the total delay distance is smaller.Finally,in order to display the integrated warning process of helicopter,this paper realizes the integrated simulation platform of GPWS and TCAS based on MATLAB GUI programming and sets up the relevant tese cases for each warning mode,including some multi-machine conflicts resolution demos. |