The reentry environment of supersonic aircraft is high enthalpy, low heat and long time, its aerodynamic heating and thermal protection is a hot issue in aerospace. At present, the country has a shortage of professional supersonic aircraft simulation software. Therefore, the development of supersonic aircraft thermal protection simulation software has important engineering significance.Based on the vehicle thermal protection theory, building a carbide composites ablation model, use VC++, Matlab and Access computer language to develop supersonic aircraft thermal protection simulation software, which contains a database system, pre-treatment systems, applications systems, post-processing systems, and evaluation systems.; and to implement software run independently from the build environment.The main work is as follows:(1) Discussed ablation mechanism of carbide composites in extreme environments, established the pyrolytic layer model and pyrolytic surface model; based on this, designed the supersonic aircraft thermal protection simulation software’s main interface and its subsystems’interface, packaged and released the supersonic aircraft thermal protection simulation software to achieve the portability of the program.(2) For the needs of optimal design in aircraft thermal protection, using VC++and Accesss database programming software, designed appropriate database table structure to establish the materials database and program backup database.(3) Using VC++and Matlab, developed the thermal protection simulation software’s pre-treatment systems, applications systems, and post-processing systems. Through the interactive interface, we can input parameters in pre-treatment system, calculate thermal response and pneumatic thermal in applications systems, and show the variation of the thermal protective layer such as the back temperature, wall temperature, etc. in graphic form.(4) Using VC++, Matlab and Accesss database programming software, developed evaluation systems of the thermal protection simulation software to achieve a curve fitting and performance evaluation of test data. |