| With the rapid development of CIMS in the manufacturing industry,various industrial software have appeared in the market,and the software systems have gradually become an information island.The proposal of the STEP solves the problems of data sharing and information loss between systems.At the same time,data exchange based on STEP has become the focus of attention at present.Aviation turbine blade is an important component of aeroengine turbine section.In order to ensure the good aerodynamic performance of turbine blade,engineering designers need to combine the scientific hydrodynamic parameters with blade geometry to design appropriate blade.At present,the design of aero-engine turbine blade aerodynamic structure still does not realize the direct 3D modeling design,but uses the method of 1D-2D-3D design cycle to iteratively design,and the existing features recognition methods can not effectively recognise the complex model such as aero-engine blade.Therefore,the recognition of key design featured curves and parameter modification of aviation turbine blade can better assist engineers in the calculation,analysis and redesign of blade performance,and meet the needs of the rapid development of new generation aviation power technology.This thesis mainly researches the key design features recognition algorithm and system development of aviation turbine blade based on STEP.The main research contents are as follows:(1)Research the data exchange interface mechanism of STEP.By analyzing the STEP file structure and its model representation,the mapping mode of file data information to C++programming language is designed,and the independent design of STEP model data structure is completed.(2)Research the mapping relationship between the STEP geometric topology information and geometric kernel(OCC)model,and the post preprocessor interface of the system is designed.The post processor realizes the reading of file data information and the conversion to OCC model objects.The preprocessor realizes the mapping from OCC model object to autonomous STEP data structure,exports them according to file rules,and finally saves it as a standard STEP file format.(3)Research the modeling method and key design features of aviation turbine blade.Based on the Advanced Boundary Representation adopted by STEP and the design features of blade airfoil,the research and development of key design features recognition and parameter modification algorithms suitable for various types of blade are completed.Finally,relevant experiments are carried out to verify that the designed algorithm can effectively recognise the featured contour curves of the blade.(4)Develop the turbine blade features recognition system.By researching the OCCT visualization module,the model reconstruction is realized based on the OCC model data converted from STEP,and then the key design features recognition system of blade is developed.The system realizes the functions of the STEP file import,model reconstruction,key design features recognition,parameter modification and file export.Compared with the traditional 3D software based entirely on geometric kernel,the self-designed data structure of the system is more concise,and the reading,exporting and model display are more efficient. |