Academia.eduAcademia.edu

Knowledge Driven Preprocessing for Weld Simulations

2006

By being aware of and reusing knowledge in the form of expertise and engineering know-how throughout the whole organization large time-savings can be made. The knowledge allows for alternative studies where different configurations can be compared and balanced. A method called Knowledge Based Engineering (KBE) can act as a valuable tool to help capturing this knowledge and guaranteeing quality of a product. The work described in this thesis focuses on developing methods to support the generation of a weld simulation model used for a jet engine component. The geometry of the model is treated in a general manner that allows for substitution in the future. Subcomponents within the model can be individually treated or combined with other subcomponents to create a complete system. An automated method for mesh generation is developed and implemented. The methods not only result in shortening lead-times but also assures consistency and quality every time they are asked for. They can be reused and further expanded to support other types of configurations in the future.

2006:144 CIV MA S T ER’S T H E S I S Knowledge Driven Preprocessing for Weld Simulations PETER THOR MASTER OF SCIENCE PROGRAMME Mechanical Engineering Luleå University of Technology Department of Applied Physics and Mechanical Engineering Division of Computer Aided Design 2006:144 CIV • ISSN: 1402 - 1617 • ISRN: LTU - EX - - 06/144 - - SE Knowledge driven preprocessing for weld simulations - Peter Thor 1 Preface This report is my final thesis for the degree of Master of Science in Mechanical Engineering at Luleå University of Technology in Luleå, Sweden. The thesis work has been conducted at the department of Design Methods & Systems with close corporation with Advanced Material & Manufacturing Technology, both stationed at Volvo Aero Corporation in Trollhättan, Sweden. The duration was between August 2005 and February 2006. I would like to acknowledge the follow individuals, in alphabetical order, for their support throughout my time in Trollhättan: Henrik Ahlberg, for general interest and ideas Petter Andersson, for support with software issues Patrik Boart, for supervision and help during the thesis Henrik Gustavsson, for supervision and ideas during the thesis Ola Isaksson, for support and guidance Malin Ludvigson, for general help and friendliness Peter Åström, my supervisor at Luleå University of Technology All other final year thesis students, for laughter outside the work I would especially like to thank Sara Torså for your loving support - without you I would not be where I am today. Trollhättan, 2006-04-03 Peter Thor Abstract Being a supplier of products and services in numerous military and civilian fields, Volvo Aero Corporation develops and manufactures advanced components for aircraft engines. By being aware of and reusing knowledge in the form of expertise and engineering know-how throughout the whole organization large time-savings can be made. The knowledge allows for alternative studies where different configurations can be compared and balanced. A method called Knowledge Based Engineering (KBE) can act as a valuable tool to help capturing this knowledge and guaranteeing quality of a product. The work described in this thesis focuses on developing methods to support the generation of a weld simulation model used for a jet engine component. The geometry of the model is treated in a general manner that allows for substitution in the future. Subcomponents within the model can be individually treated or combined with other subcomponents to create a complete system. An automated method for mesh generation is developed and implemented. The methods not only result in shortening lead-times but also assures consistency and quality every time they are asked for. They can be reused and further expanded to support other types of configurations in the future. Keywords: Knowledge Based Engineering, Knowledge Fusion, Finite Element Method, Weld Simulation Contents 1 Introduction 1.1 Volvo Aero Corporation . . . . . . . . 1.2 Weld Simulation . . . . . . . . . . . . 1.3 Knowledge Based Engineering . . . . . 1.3.1 Support for automation . . . . 1.3.2 Support for lead-time reduction 1.4 Thesis assignment . . . . . . . . . . . . . . . . . 5 5 5 6 7 7 8 2 The jet engine 2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 The Turbine Rear Structure . . . . . . . . . . . . . . . . . . . . . 9 9 10 3 Theory 3.1 Thesis work approach . . . . . . . . . . . . . . . 3.2 Knowledge Based Engineering . . . . . . . . . . . 3.3 Capturing the knowledge . . . . . . . . . . . . . 3.3.1 Object-Oriented Design . . . . . . . . . . 3.3.2 Knowledge Fusion . . . . . . . . . . . . . 3.4 Model awareness . . . . . . . . . . . . . . . . . . 3.4.1 Model quality . . . . . . . . . . . . . . . . 3.4.2 Model usage . . . . . . . . . . . . . . . . 3.4.3 Faulty geometry that hinders automation 3.5 Welding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 11 11 12 12 13 14 14 14 16 16 4 Method 4.1 Object-Oriented methodology . . . . . . 4.2 The geometry of the models . . . . . . . 4.3 Geometrical convention . . . . . . . . . 4.4 Preprocessing the geometry . . . . . . . 4.4.1 Flexible Dividing Method . . . . 4.5 Postprocessing the geometry . . . . . . . 4.5.1 Consistent Sorting Method . . . 4.6 Apply meshing rules . . . . . . . . . . . 4.6.1 Meshing with Knowledge Fusion 4.7 Simulation model . . . . . . . . . . . . . 4.7.1 The mesh . . . . . . . . . . . . . 4.7.2 Exporting the model . . . . . . . 4.7.3 Boundary conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 17 17 19 20 20 21 21 21 21 22 22 22 24 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Knowledge driven preprocessing for weld simulations - Peter Thor CONTENTS 2 5 Results 25 5.1 Time to support the different projects . . . . . . . . . . . . . . . 25 5.2 Generating the mesh . . . . . . . . . . . . . . . . . . . . . . . . . 26 6 Discussion 6.1 The present . . . . 6.2 The near future . . 6.3 Further suggestions 6.4 Limitations . . . . 7 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 27 28 29 30 32 A Thesis assignment 33 A.1 Thesis Assignment - Definition 20p . . . . . . . . . . . . . . . . . 34 List of Figures 1.1 1.2 1.3 Volvo Aero Corporation business areas . . . . . . . . . . . Weld simulation of a Turbine Rear Structure . . . . . . . Reducing lead-time by capturing and reusing knowledge effectively . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . more . . . . 5 6 2.1 2.2 A typical jet engine . . . . . . . . . . . . . . . . . . . . . . . . . . Welding of a Turbine Rear Structure . . . . . . . . . . . . . . . . 10 10 3.1 Schematic view of creating simulation models . . . . . . . . . . . 15 4.1 4.2 4.3 4.4 Geometry with Heat Affected Zones . . . . . . . . . Connection between cone, inner ring and strut . . . The full mesh of PW2000 . . . . . . . . . . . . . . . Meshed cone of the PW2000 Turbine Rear Structure 18 19 23 23 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 List of Tables 4.1 Description of the major subsections of a Turbine Rear Structure 18 5.1 5.2 Implementation-time on the PW2000 Turbine Rear Structure . . Implementation-time on the Turbine Rear Structure of the second development project . . . . . . . . . . . . . . . . . . . . . . . . . Time to execute the methods, both for the Knowledge Based Engineering system and manually . . . . . . . . . . . . . . . . . . 25 5.3 4 26 26 Chapter 1 Introduction 1.1 Volvo Aero Corporation Volvo Aero Corporation develops and manufactures high-technology components for both military and civilian aircraft engines. The company is also active in the rocket- and gas turbine market together with several other engine manufacturers. Furthermore, the company offers spare parts, sales and leasing of aircraft and aircraft engines. Overhauling and repair of aircraft engines is another business area. The head office lies in Trollhättan, Sweden. Globally, Volvo Aero Corporation employs approximately 3.300 individuals (Dec 2004) with about 2.270 situated in Trollhättan. The sales during the same year reached 6900 MSEK. 1.2 Weld Simulation To assist in designing a component that meets requirements under extreme conditions, Volvo Aero Corporation uses extensive simulation methods throughout its whole organization. During the last few years, intensive research has been performed in the field of weld simulation. The desire to fabricate components by welding of smaller structural elements rather than using the traditional method of casting is Figure 1.1: Volvo Aero Corporation business areas 5 Knowledge driven preprocessing for weld simulations - Peter Thor 1.3 Knowledge Based Engineering 6 Figure 1.2: Weld simulation of a Turbine Rear Structure justified by for example improved material properties of forged and rolled parts. The complex geometry of the castings, together with advanced materials is costly and call for alternative manufacturing technology. One of the drawbacks with fabrication is that more manufacturing operations are needed to assemble the same component. Another drawback is an imminent risk of deformations and residual stresses caused by the introduced heat. By using simulation techniques, predictions about deformations and residual stresses in fabricated components has reached a breakthrough in deployment. The method used for weld simulations is the Finite Element Method, see Lundbäck [10] for theory around the area. Simulation of the welding procedure, followed by heat treatment is validated against physical experiments. The simulation raises knowledge about what optimal welding parameters to use in order to minimise deformations and residual stresses. The Pratt & Whitney 2000 (PW2000) Turbine Rear Structure can be seen in Figure 1.2. In the same figure, a weld simulation sequence can be seen and was performed at the department of Advanced Material & Manufacturing Technology at Volvo Aero Corporation. 1.3 Knowledge Based Engineering For a company like Volvo Aero Corporation, who develops increasingly advanced derivatives of its products, lots of knowledge and engineering know-how is gathered by the employees. Isaksson [8] states that information about forthcoming products exists from earlier stages of design: Rather than inventing new products every time, new products rely on knowledge gained from previous products, strategic technology development and market. Knowledge driven preprocessing for weld simulations - Peter Thor 1.3 Knowledge Based Engineering 7 By capturing this knowledge, large lead-time reductions can be made and the methods of Knowledge Based Engineering (KBE) can be utilised. If representing and managing this knowledge in digital form, the quality during all stages can be increased. However, maintenance of the knowledge is important and it is crucial that the knowledge and information is easily shared and accessed by the staff. An investigation on how to visualize CAD information in the design process at Volvo Aero Corporation, has been performed by Ludvigson [9]. It involves questions such as how 2D and 3D CAD data can be shared more easily by the staff, thus leading to fewer misunderstandings. During a products design cycle stages, it is important to generate and investigate as many different ideas and configurations as possible. Very often the time spent here falls short compared to subsequent stages like definition, production and aftermarket - the reason often being lack of time. To maximize the efficiency, Knowledge Based Engineering can shorten time consuming and repeatable tasks. 1.3.1 Support for automation One of the major roles of Knowledge Based Engineering is in the form of automating tasks that are highly repetitive and hold routine patterns [11]. The contents of the tasks can normally be a set of rules depicting the scope of the task. These rules can be design specifications such as component dimensions, external forces acting on the component or material properties - variables that describe the objective of the simulation model. Other types of rules can be conditional statements, the “what - if” scenario is available for the end-user. Whole set of equations can be implemented and drive the application. Imagine a fluid flowing inside a pipe of some shape. By embedding rules about the flow (density/velocity/temperature and so on), data for the pipe (inlet area/surface finish and more) equations related to if the flow is - or becomes - laminar or turbulent can be embedded in the system. If the goal is to avoid turbulent flow, the transition point when going from laminar to turbulent flow can be monitored. Not only can geometrical changes to the pipe solve the problem but it is possible that a change of the pipe’s surface finish can do the job. This combines engineering rules with output that drives the Design For Manufacturing (DFM) process. Systematic and repetitive tasks can be automated, iterations are possible and errors can be minimised, thus speeding up the design cycle. Individual flavours and abbreviations normally embedded in a simulation model can be sorted out, hereby ensuring consistency and quality every time the simulation model is asked for. Design flaws, normally discovered further down in the product development ladder can be dealt with - maybe even eliminated. 1.3.2 Support for lead-time reduction Companies are constantly forced to reduce lead times while at the same time not only maintaining product quality, but very often even increasing it. This affects all stages of the product development ladder, starting at the conceptual stage and leading on to delivery of the finished product. The prime source for knowledge within a company is the employed staff. Being too dependent on single individuals can be hazardous in the case of staff Knowledge driven preprocessing for weld simulations - Peter Thor 1.4 Thesis assignment 8 Figure 1.3: Reducing lead-time by capturing and reusing knowledge more effectively turnover and further strengthens the ideas of capturing knowledge in digital form. Thus, particular strengths for a successfully implemented Knowledge Based Engineering strategy can lie in several fields, all with a common factor of increasing the quality of the required task. The design process itself becomes more robust due to the embedded knowledge. Additionally, support for faster design cycles and the possibility of optimising a design for a specific purpose is in the hands of the design team. A large amount of time when creating a simulation model is spent prior to solving it (Section 3.4.3, page 16). By implementing systems that can shorten the time it takes to execute a give task, lots of resources can be released and used more effectively. An illustration of this can be seen in Figure 1.3 where the time it takes to solve and analyse the model stays the same, while the geometrical idealization and preprocessing stages are shortened. The benefit is that more knowledge can be found much faster. 1.4 Thesis assignment This thesis focuses on supporting the task of creating a finite element simulation model to be used for weld simulations in virtual manufacture of an aircraft engine component. The component is a Turbine Rear Structure (TRS) with the purpose of withstanding mechanical and thermal loads during flight operation. Strict manufacturing tolerances call for advanced manufacturing techniques supported by weld simulation methods. Specific requirements and rules on the simulation model is to be captured and embedded into the 3D computer aided design software Unigraphics by UGS. The simulation model should support alternative positioning and configuration of the weld paths. Topological changes such as applying the methods on different components with altering geometry should also be considered. The full thesis assignment can be seen in Appendix A.1. Chapter 2 The jet engine 2.1 Introduction Most commercial aircraft today are powered by so-called turbofan jet engines. These engines fall in the category of gas turbine engines. Gas turbine engines Gas turbine engines power not only aircraft but also helicopters, smaller power plants and even battle tanks. What they all have in common is that they are expensive. Extreme operational conditions with high spin rates at elevated temperatures stretch the limits of material sciences and fluid dynamics. Basically, the gas turbine engine is built around three parts: • Compressor • Combustor • Turbine The compressor compresses incoming air to high pressure - in some implementations increasing the pressure by a factor of 30. The combustor burns fuel, generally kerosene, jet fuel, propane or natural gas and produces high-pressure, high-velocity gas. Finally, the turbine extracts energy from the high-pressure, high-velocity gas flowing from the combustor. The compressor and turbine are connected via a shaft, making them turn as one unit with the turbine driving the compressor. The turbofan jet engine The turbofan jet engine, Figure 2.1 combines the gas turbine engine with a large fan in the front of the engine. The fan increases the amount of air transporting through the engine, thus improving the thrust. The energy extracted from the last turbine stage drives the fan, as compared to the case of the gas turbine above. Since both the compressor and fan are driven by the turbine, the turbine often participates in two (or three) stages, a high pressure stage (driving the compressor) and a low pressure stage (driving the fan). 9 Knowledge driven preprocessing for weld simulations - Peter Thor 2.2 The Turbine Rear Structure 10 Figure 2.1: A typical jet engine Figure 2.2: Welding of a Turbine Rear Structure 2.2 The Turbine Rear Structure One component developed by Volvo Aero Corporation used by jet engines is the Turbine Rear Structure. It is located right behind the last turbine stage, see Figure 2.1 and make up the rear instalment to the wing. Its main function is to transfer load from the rear, low pressure shaft bearing up to the engine mounts. It also feeds oil to the bearings and redirects the swirling gas flow from the low pressure turbine to an axial flow. Manufacturing Manufacturers such as General Electric, Rolls-Royce, Pratt & Whitney and Volvo Aero Corporation manufacture Turbine Rear Structures by using a combination of casted and fabricated components. The diameter of the castings can be in the magnitude of up to two meters and the materials used often require vacuum casting. This complexity is costly and result in a limited list of suppliers. Therefore extensive research has been carried out in the field of weld simulation where components are joined by fabrication. A typical welding operation on the cone of a Turbine Rear Structure can be seen in Figure 2.2. Chapter 3 Theory 3.1 Thesis work approach There are several systematic methods available when conducting research or writing a final thesis. The method used in this thesis fall in the category of so called participatory action research [16]. To summarize the method it is quite close to a way of “learning by doing”. By taking part in the process the actions involved are researched by the participants. The actions are often changed during the process why they are said to be re-researched in the ongoing development. This thesis was performed at the department of Design methods & Systems at Volvo Aero Corporation. Since the goal was to support methods at the Advanced materials & manufacturing technology department, it was natural to have close cooperation and participation in their ongoing product development. During the whole thesis new ideas appeared, leading to alternative, yet similar, areas of application when the methods had been developed. A literature study was made, involving previous theses performed at Volvo Aero Corporation, research about what Knowledge Based Engineering (KBE) (Section 3.2) involves and study of source code written in Knowledge Fusion (KF) (Section 3.3.2, page 13) from earlier projects done at Volvo Aero Corporation. Focus was on the used methods and not on rewriting the existing source code itself. However, parts of the source code could be used, confirming with reusing previous knowledge in new projects. 3.2 Knowledge Based Engineering Knowledge Based Engineering is a methodology that provides the designer with a tool to capture knowledge and engineering know-how in a computer aided system. A definition of Knowledge Based Engineering by Stokes [13]: The use of advanced software techniques to reduce lead time to capture and re-use product and process knowledge in an integrated way. Knowledge Based Engineering can help eliminating design flaws, normally discovered further down the product development ladder and caused by bad decisions in early design. By automating lower level repeated tasks, throughout 11 Knowledge driven preprocessing for weld simulations - Peter Thor 3.3 Capturing the knowledge 12 the whole organization, more information becomes available at a higher level. The repeated tasks can involve redesign of a product with the aim of finding its optimal configuration. An advantage from using Knowledge Based Engineering is that the process of creating the product is captured and defined - thus increasing the quality and robustness of the design. 3.3 Capturing the knowledge To be able to capture and embed knowledge about a design process, a fitting tool that serves the purpose must exits - in this case a programming language called Knowledge Fusion. One methodology for the capture of knowledge is by using so-called Object-Oriented Design (OOD). 3.3.1 Object-Oriented Design Object-Oriented Design, as defined by Sun Microsystems, Incorporated: [6] A software design method that models the characteristics of abstract or real objects using classes and objects. In other words, by using design methods that are object-oriented it is possible to embed knowledge in packets or modules. These modules can be grouped together in the software in a flexible manner, supporting the need for faster design cycles. To quote Booch: [3] An object has state, behavior, and identity; the structure and behavior of similar objects are defined in their common class; the terms instance and objects are interchangeable. Objects An object can be anything like a house, a car or a lamp; in object-oriented terminology, a particular object is called an instance that can have state and behaviour. In this case, the state of the lamp could be colour or material and its behaviour could be turned on or turned off. For a Turbine Rear Structure, possible states can be manufacturer and material while the behaviour could be being milled, being assembled or being shipped. The software objects state is maintained in one or more instance variables. A variable contains data such as dimensions or mass and is named by an identifier. The behaviour of the software object is implemented by instance methods. These are functions (subroutines) associated with the object and perform certain tasks, for example dividing a surface into two new surfaces. Classes Instance variables and methods can be combined together to form a class. The class can be seen as a drawing that describes instances common to all objects of a certain kind. When a class has been created, it is possible to create any number of objects from this class. Knowledge driven preprocessing for weld simulations - Peter Thor 3.3 Capturing the knowledge 13 Inheritance When classes are grouped together a relationship between them is created, commonly known as sub- and super classes - alternatively parents and children. A derived child-class inherits the variables and methods of the parent-class. For example, a subclass of the lamp could feature multiple light bulbs or shifting colour. However, it would still be part of the superclass lamp and inherits basic information that is is extended with individual data. 3.3.2 Knowledge Fusion Knowledge Fusion (KF) is one of several programming languages integrated with Unigraphics, it is an object-oriented language that enables the end-user to apply engineering rules and knowledge within a Knowledge Based Engineering environment. Knowledge Fusion is a declarative language, rather being procedural, which means that the rules (objects, classes and methods) can be written in the source code without regard for order. In Knowledge Based Engineering, only the data required to perform the specific task is evaluated, others are left alone - in Knowledge Fusion this is called demand-driven data. A typical Knowledge Fusion object can be seen below: # Intersects a body with projection curves (Child) Intersections: { Class; ug_curve_intersection; Set1_References; {Body_1:}; Set2_References; Lines_to_Project:; }; Here, the identifier of the object is named Intersections:. In turn, this object calls the class ug curve intersection:. This is a routine that takes as argument a body (Body 1:) and a list with curves (Lines to Project:) - which in this case holds three curves. Here, one object will be created thus leading to projecting intersection-curves on the body. By combining the above code with the code below they form a class: # Collect the intersection curves in a list (List) Intersection_Curves: { ref(nth(1,Intersections:), "Output_Curve_0:"), ref(nth(2,Intersections:), "Output_Curve_1:"), ref(nth(3,Intersections:), "Output_Curve_2:") }; # Subdivide the face of the body with the projected curves (Child) Subdivide_the_Body: { Class; ug_subdivide_face; Face_To_Divide; ug_body_askFace(Body_1:); Curves_To_Divide_By; Intersection_Curves:; DemandOrder; {Intersections:}; }; Knowledge driven preprocessing for weld simulations - Peter Thor 3.4 Model awareness 14 The resulting projected intersection-curves are collected in an instance variable-list named Intersection Curves:. The single face of the body is then subdivided with the curves, resulting in forming four smaller faces. DemandOrder; means that the intersection-class has to be executed before the subdivision-class is executed. This needs to be specifically stated since the rules in the Knowledge Fusion code are executed regardless of pending geometrical changes. Reflecting over the code shows that it can be improved to allow for a more flexible setup. The hard-coded collection of the Intersection Curves:-list can be made dynamic by using a loop that collects a number of curves determined by an instance variable. This makes it possible to vary the number of curves that should intersect and subdivide the face of the body. Throughout the whole thesis this has been one of the areas where focus has been concentrated; thinking in a dynamic and modular manner and being aware of alternative input to the simulation model. The general rule is that small and flexible modules are favourable compared to large and bloated chunks that are hard to maintain. 3.4 Model awareness Understanding downstream activities is becoming more and more important during a products development process. Activities such as for example Finite Element Analysis or Rapid Prototyping are becoming increasingly closeconnected to the geometrical representation of the model. This necessitate an increasing need for communication between individuals involved in and around each downstream activity. 3.4.1 Model quality In CAD systems, tolerances play a major role when creating and accessing CAD model data. Variable tolerances produce gaps and overlapping features within the models, however modelling kernels used by CAD systems share methods for evaluating validity of the model. Unigraphics for example uses the Parasolid [15] geometric modelling kernel which is commonly used by many CAD systems. Automation in the product development phase requires a consistent and systematic procedure from start to finish. Even small changes to the geometrical model can have big impacts on previously made assumptions about these activities. 3.4.2 Model usage It is crucial not only to have knowledge in how to define and create models, but also to be aware of how the models will be used in downstream activities: Since multiple analysis types may be required for any design state there remains a need for defeaturing to various levels to support the range of analysis to be performed. [2] By knowing what subsequent activities to perform, how they are carried out and what constraints they put on the model, cost reductions can be made. Knowledge driven preprocessing for weld simulations - Peter Thor 3.4 Model awareness 15 Figure 3.1: Schematic view of creating simulation models This requires planning ahead and communicating with the people involved in different activities in earlier stages. A model used for one type of simulation, say a mechanical stiffness evaluation, hold a different mesh compared to a model used for weld simulations. Earlier, the simulation model used for the mechanical stiffness evaluation has typically also been used for the weld simulation. This is not the best scenario, since models often contain flavours especially implemented to suit a specific simulation type - the mesh becomes restricted to a model that does not suit weld simulation. A preferable way of working is to start with a clean geometry prior to implementing any geometrical adaptions to the geometry. This is illustrated to the right in Figure 3.1. To the left a fully parametric model of an Intermediate Case (Section 2.1, page 10) can be seen, developed by Andersson [1], Bylund [4] and Rajagopal [12] - this side represents a scenario where mechanical stiffness of the component is investigated. On the right side, three steps marked in orange, Geometry Definition, Geometry Idealization and Mesh Generation involves using methods described in Section 4.3 - 4.6 (page 19 - 21) when creating the analysis model used for weld simulations. The second step, Geometry Idealization is clearly separated from the same step on the left side in the Figure to illustrates that they have different characteristics and should be treated individually. Knowledge driven preprocessing for weld simulations - Peter Thor 3.5 Welding 3.4.3 16 Faulty geometry that hinders automation The International TechneGroup Incorporated [7] states that up to 70% of the man-hours spent during Finite Element Analysis, involves correcting geometrical problems. Decreasing this time factor should be one of the major strives for any company performing simulation activities. This is further strengthened by Desaleux and Fouet [14] which states that costs for the creation of a FE mesh represents about 80% of the total analyst cost. Correcting CAD model geometry is considered to be the most timely activity [5]. 3.5 Welding By fabricating components using welding, rather than casting large structures, advantages lie in decreased monopoly sensitivity and better material properties of forged and rolled parts. Welding is a method that bonds pieces together by heating the interface between the two. The welding process induces deformations and residual stresses that have to be minimized. The deformations originating from the welding process can affect the production where tolerances play an important role. Residual stresses inside a component can decrease its overall life, especially if the magnitudes of the stress levels increase the risk of fatigue. As computational power increases, it becomes possible to simulate welding and intermediate heat treatments within a reasonable time frame. Predictions regarding how a structure will be affected by welding and heat treatment can be done and the need for experiments can be reduced. Instead of only relying on experimentally obtained knowledge, validations between the simulated and the real world shifts the way of working. The most commonly used computational method for welding simulations is the Finite Element Method, see for example Lundbäck [10] for a more thorough introduction in the field. Chapter 4 Method Note to the reader of this document This chapter is a brief/introductory description of the methodology. More extensive details of the methodology is found in the Appendix of the internal report. 4.1 Object-Oriented methodology Throughout the whole thesis work, the methodology of Object-Oriented Design has been used (Section 3.3.1, page 12). Components of the geometry described below have been treated as objects and rules have been designed to be as modular and flexible as possible. The relationship between the rules and geometry are hereby less dependent on one specific model and can be applied on other components. One advantage with Object-Oriented Design is that it allows for reuse and extension of previous solutions. A modular approach can be carried out and in the case of the simulation model of the Turbine Rear Structure, subcomponents can be preprocessed independently of others. As an example, individual meshing of instance objects, for example the cone and inner ring can be executed by only changing a toggle in the rules (source code) of the simulation model. 4.2 The geometry of the models A total of three Turbine Rear Structure models have been used in this thesis work. The first Turbine Rear Structure was used when developing the preprocessing routines described in this thesis. These were later successfully applied onto the two other projects; one existing in production today and one currently under development. The following sections addresses the methods and geometry used when preparing the model for weld simulations. For details about what steps to perform each time a new geometry needs to be supported, see the Appendix in the internal report. 17 Knowledge driven preprocessing for weld simulations - Peter Thor 4.2 The geometry of the models Subsector Engine mount Outer ring Strut Inner ring Cone Label A B C D Main function Connect to wing instalment Define gas flow channel Redirect gas flow, oil Define gas flow channel Seal cavity, connect to bearing 18 Manufacturing method Casting Welded sheets Casting Casting Sheet forming Table 4.1: Description of the major subsections of a Turbine Rear Structure Figure 4.1: Geometry with Heat Affected Zones The model and its subsectors A similar model compared to the one used when developing the methods described in this thesis can be seen in Figure 4.1. The geometry illustrates the Pratt & Whitney 2000 Turbine Rear Structure, commonly known as PW2000. The geometry is one circular-symmetric sector that consists of several subsectors listen in Table 4.1, together with a description of its main functions and typical manufacturing method. In total, 15 sectors form the Turbine Rear Structure. Three of the sectors have integrated engine mounts (not shown). The different subsectors are each represented by a so called sheet body in Unigraphics. A sheet body is a surface that can contain multiple individual faces and edges. These faces can be used for Finite Element Method-meshing together with individual nodal- or element density settings on the edges (Section 4.7.1, page 22). Weld zone Four weld zones can be seen in Figure 4.1, two on the strut and two on the outer ring, all indicated by the green areas. Conventionally, the weld paths inside the weld zones have been created in the model by dividing the surface of the outer ring manually, either by the projection of a datum plane or a curve, hindering automation. Welding the strut is more complex than welding the outer ring since it con- Knowledge driven preprocessing for weld simulations - Peter Thor 4.3 Geometrical convention 19 Figure 4.2: Connection between cone, inner ring and strut sists of four parts, one casted leading edge, two sheet metals and finally one casted trailing edge. Multiple welding operations are carried out on the strut to guarantee full weld penetration. This is performed with both robotic and manual welding. For more details about the weld zones, see the Appendix in the internal report. Heat Affected Zone The Heat Affected Zone (HAZ) is the area of base material around the weld path which changes its microstructure and properties when welding. Heat from the welding process and subsequent cooling causes a microstructural change in the area surrounding the weld. The changed properties depends primarily on the amount and concentration of heat input, the base material and the weld filler metal. In the following chapters, a Heat Affected Zone is referred to as the geometry created around a weld path - also called the weld zone. For details about methods on how the Heat Affected Zones are treated, see the Appendix in the internal report. 4.3 Geometrical convention To support the automation of a process, systematic and consistent sequences has to be identified, captured and implemented. Commonly, a Turbine Rear Structure consists of the outer and inner rings with interconnected struts, one cone and engine mounts. Typical problem area Going into detail and looking at Figure 4.2, it can be seen that in both pictures the strut is connected to the inner ring and webbing, creating a relationship between the two. Generally, the more existing connections and relationships the more complex it is to maintain the structure of the source code. Therefore, the scenario in the left picture is favourable - the strut shares the same unique edges of the inner ring and webbing. On the right picture however, the edge of the front lower part of the strut is shared between the front and middle faces of the inner ring. This causes problems since two edges of the strut connect to the webbing, making it harder to link the meshes together with the current functionality of Unigraphics. Knowledge driven preprocessing for weld simulations - Peter Thor 4.4 Preprocessing the geometry 20 Geometrical suggestions It is suggested that the strut is divided into six faces; two faces representing the pressure and suction sides, two faces in the front of the strut (as can be see in the Figure) and finally two faces in the rear. The advantage is that the geometry is quite simple - six faces, each with four edges - and allows for more control when meshing. It is also recommended that the model should be as clean as possible without having any geometrical preparations used by other simulation tasks. This was addressed in Section 3.4.2 on page 14. 4.4 Preprocessing the geometry By introducing an object-oriented method that permits automated division of the surfaces around a weld path, geometrical and manual dependency fades out. When new faces and edges are created, they can be tracked by using a sorting routine (Section 4.5, page 21) for the purpose of applying a mesh with strict control (Section 4.6, page 21). 4.4.1 Flexible Dividing Method Dividing an outer ring The outer ring of the model depicted in Figure 4.1, page 18 contain several zones where welding takes place. Sectors are welded together by intermediate sheets on the outer ring to form a complete, 360 degree structure. The methodology called the Flexible Dividing Method (FDM), used when creating the geometry representing the area around a Heat Affected Zone on the outer ring, is described in the Appendix in the internal report. Dividing a strut The strut of PW2000 is connected to the outer and inner ring by welding it against two hubs on either side. Several welding steps are performed in order to certify full weld penetration. A comparable, but slightly different, method than that used for the outer ring is used when creating the area representing Heat Affected Zones on the strut. For details, see the Appendix in the internal report. Dividing a cone In total, six welding operations are done on the cone of the PW2000 Turbine Rear Structure. The exact same method used when creating Heat Affected Zones on the strut is reused on the cone. For details about creating the geometry that represents the Heat Affected Zone on the cone, see the Appendix in the internal report. Knowledge driven preprocessing for weld simulations - Peter Thor 4.5 Postprocessing the geometry 4.5 21 Postprocessing the geometry When the Flexible Dividing Method has been applied on the geometry, it becomes necessary to keep track of all new surfaces and edges that have been created. By using a sorting method that expects disarranged input and delivers sorted output the benefits lie in consistency. 4.5.1 Consistent Sorting Method All faces and edges of a subsector subjected to meshing, rely on a set of reoccurring rules. They are all • using a sorting convention based on a common global coordinate system • sorted by their distance to one of more points Additionally each subsector hold individual set of rules that handle the relationship between other subsectors, for example the relation between the strut and its connection to the outer and inner ring. The sorting method, called the Consistent Sorting Method (CSM) is executed in the Structures module in Unigraphics. Sorting the geometry General routines that can sort the output from any number of introduced Heat Affected Zones from the Flexible Dividing Method is a flexible way of approaching a geometry. For details about sorting the geometry of the outer ring, strut and cone after the Flexible Dividing Method has been implemented, see the Appendix in the internal report. 4.6 Apply meshing rules Automated mesh generation is especially powerful when different configurations are to be evaluated against each other, for example during a conceptual stage. This requires strict control of the geometry, why large topological changes should be avoided. If the topology changes between each configuration, introducing unexpected additional faces and edges, the rules of the mesh generation model can be messed up. Keeping things as simple and consistent as possible is the key to success. The big difference between manual and automatic meshing is that the latter require more control. Intuitively it is possible to allow for a varying meshing procedure that can be changed from time to time because of the human ability to adapt. This does not fully comply for automated meshing, but leads to additional rules that have to be created - often caused by small geometrical changes that prove to have little impact on the simulation model in the end. 4.6.1 Meshing with Knowledge Fusion When the faces and edges of the sheet body have been sorted (Section 4.5.1) the subsequent step is to apply meshing rules. This is a three step process and is executed in sequential order: Knowledge driven preprocessing for weld simulations - Peter Thor 4.7 Simulation model 22 1. Set element or nodal densities on edges 2. Set element sizes on faces 3. Call the meshing class Setting nodal densities on all edges of one sheet body loosens the relationship with all the other sheet bodies in the geometry - an independence is created that allows for a more flexible combination of the subcomponents. When completed, the mesh can be edited manually by the Graphical User Interface (GUI). This makes it possible to balance the automated meshing procedure with manual work. 4.7 Simulation model To minimize the time it takes to create the simulation model it is crucial to find the simplest possible geometry that describes it. Often the geometry is fully or partly symmetric - as in the case of a Turbine Rear Structure - why this should be taken advantage of. By working in an object-oriented way, where symmetry in the geometry is combined with symmetrical boundary conditions, the model creation time can be shortened. Note that the application of boundary conditions is not considered in this thesis work, it is done in the simulation software. 4.7.1 The mesh The mesh of the simulation models has been generated on one sector of the geometry - taking usage of symmetry. Strict control of the mesh connecting to other sectors makes sure that elements on edges bond together. The mesh around and inside the Heat Affected Zone needs to comply with the theories and methods used by the simulation software. This means using the appropriate element type and weld path descriptions. For more details about the requirements on the mesh, see the Appendix in the internal report. 4.7.2 Exporting the model The mesh is exported to the simulation software, MSC Marc, where it is used for the weld simulation. By also exporting the geometry, it becomes possible to alter the generated mesh from inside the simulation software - in case it needs additional refinement. Individually changed subcomponents, and their respective meshes, can be exported to the simulation software and joined with previously generated meshes. This makes it possible to exchange an obsolete mesh, for example the mesh of a strut, with an updated one - all without having to remesh the whole model. The elements and nodes are exported from Unigraphics using a format interpreted by ANSYS. In-house and standardized software at Volvo Aero Corporation is used to convert the data into a format MSC Marc can handle. Knowledge driven preprocessing for weld simulations - Peter Thor 4.7 Simulation model 23 Figure 4.3: The full mesh of PW2000 Figure 4.4: Meshed cone of the PW2000 Turbine Rear Structure Complete mesh of PW2000 Creating the mesh for the PW2000 Turbine Rear Structure was a joint effort between the two departments (both mentioned in the preface). The mesh can be seen in Figure 4.3 - note the coarse elements on the cone, leading to a much finer mesh close to the inner ring. Multiple simulation steps are performed where focus in this specific case is the welding procedure of the struts. The areas around the Heat Affected Zones were created with the methods explained in this thesis, both on the strut and on the cone. Figure 4.4 shows implemented Heat Affected Zones on the cone. It can be seen that welding is done close to the inner ring. Since the interfaces between this and the other mesh match, the coarsely meshed cone in Figure 4.3 will be substituted in favour of this finely meshed cone. Next, weld simulation of the cone is performed. Knowledge driven preprocessing for weld simulations - Peter Thor 4.7 Simulation model 4.7.3 24 Boundary conditions The implementation of the boundary conditions used in the weld simulation are applied in a modular way, in the simulation software MSC Marc. The mesh and boundary conditions are copied and rotated around the axis of the Turbine Rear Structure. This generates the full, 360 degree simulation model ready for weld simulation and heat treatment. Additional boundary conditions, that do not satisfy symmetrical conditions, are attached in a subsequent step. The simulation is then initiated, solved and postprocessed. Throughout the whole procedure, properties such as the quality of the mesh and the number of contained elements has to be balanced against the solution time. Chapter 5 Results 5.1 Time to support the different projects After creation of the methods described herein, the method implementation time was recorded for both the PW2000 project as well as for the second development project. Main features and differences between the two were identified and rules were adapted to support an automated mesh generation. A listing of activities executed when adapting the rules for PW2000 can be seen in Table 5.1. The major difference in this case was a new type of cone that required expansion of the methods to support future configurations. A leadtime of five days included three days of methodology development. A change of creating Heat Affected Zones on the strut, and implementing the possibility of having any number of them, added to the functionality. By agreeing on a convention on how to create the geometry of the strut, implementation of the methods in the second development project was simplified. A combination of manual work and the usage of the automatic methods described herein proved to be successful. Another listing of activities, corresponding to adapting the methods for the second development project, with measurements of time, can be seen in Table 5.2. Absence of topological changes in this project made it easier to support the creation of the weld simulation model without large alterations of the code. Action Geometry Identify geometry, configure Heat Affected Zones Adapt rules for intersecting subcomponents Adapt facial and edge sorting routines Mesh implementation Total time Time to implement 8 hours 2 hours 2 hours 6 hours 18 hours Table 5.1: Implementation-time on the PW2000 Turbine Rear Structure 25 Knowledge driven preprocessing for weld simulations - Peter Thor 5.2 Generating the mesh 26 Action Geometry Identify geometry and subcomponents Adapt rules for intersecting subcomponents Configuring Heat Affected Zones Adapt facial and edge sorting routines Mesh implementation Set edge nodal densities Set face element sizes Total time Time to implement 1 hour 1 hour 3 hours 2 hours 1 hours 30 minutes 8 hours 30 minutes Table 5.2: Implementation-time on the Turbine Rear Structure of the second development project Action Geometry Create Heat Affected Zones Mesh setup and generation Mesh generation Total time Execution time Using the thesis methods 20 secs Execution time Manually 31 minutes 1 minute 40 secs 2 minutes 23 minutes 54 minutes Table 5.3: Time to execute the methods, both for the Knowledge Based Engineering system and manually 5.2 Generating the mesh When the actions described in Table 5.1 and Table 5.2 have been performed, it remains to execute the mesh generation, evaluate it and certify the result. A similar table is constructed where the Knowledge Based Engineering system execution time is recorded, see Table 5.3. Table 5.3 also illustrates the time it takes for an experienced engineer to manually apply the methods on the model. Repetitive training on how to implement the methods resulted in a minimum validated time of implementation, shown in the right column. It can be seen from Table 5.3 that embedding repetitive tasks within the system can decrease the time it takes to execute certain activities substantially. The computer on which the implementation was made had a 3 GHz Xeon processor, running Microsoft Windows XP Professional Version 2002 SP2. After 20 seconds, the positioning and geometrical preparations of the Heat Affected Zones, used by the Flexible Dividing Method, is complete. Doing this manually takes over 90 times longer. Less than two minutes after the meshingmethods are executed by the system, a fully meshed component is generated. It takes more than 14 times as long to do the same procedure manually. Chapter 6 Discussion 6.1 The present By participating in model creation activities early in the design process it is easier to create rules and methods that can be used to support the creation of the simulation model. Model simplifications Automation, conventions and consistency go hand in hand. By agreeing on conventions between different disciplines on how to define, build and simplify geometry, it becomes easier to implement methods used when supporting the preprocessing of a simulation model. Code reusage and knowledge capture The strengths of Knowledge Based Engineering is starting to show its potential. Methods and routines, originally intended for creating weld zones on the strut are reused under different conditions. In turn, these methods are derivatives from the ones developed and used on the outer ring. Meshing the strut and cone involves repositioning the rules and methods used for meshing the outer ring. Several phases of the preprocessing chain are captured in digital form; how the geometry around Heat Affected Zones should be configured and created, their positions and the mesh characteristics of the whole model. Knowledge about the steps required to support the creation of a weld smulation model are implemented in a set of rules in the source code and can be reused in the future. Semi-automatic procedure A preferable way of working is by combining manual work with tools that supports repeatable and time-consuming tasks. These tasks are usually error-prone, tedious and hold a pattern. When identified, the tasks can be captured and methods can be developed and used in a system that supports automation. Automatically generated Heat Affected Zones and meshing procedures, combined with manual meshing proved to be successful. 27 Knowledge driven preprocessing for weld simulations - Peter Thor 6.2 The near future 28 Flexibility By using an object-oriented approach, individual model-dependency is proved to be of less importance - routines are adaptable and alternative application areas are possible. During the thesis work, a scenario appeared where the strut needed to be remeshed but where its geometry stayed the same. When finished, the mesh and geometry was exported to the simulation software and joined with the previously meshed cone, outer and inner ring. This shows that it is possible to merge different types of geometry with each other - as long as the interfaces between them match. Lead time reduction When tools and methods exist that covers the different configurations and components, it becomes possible to make a sound estimation of how long time it will take to deliver an automatically prepared and meshed model with a new geometry. One engineer reported working for two days with meshing a typical geometry of a Turbine Rear Structure. In turn, the geometry was prepared by another engineer and multiple sessions between the two lead to a lead-time of several days for preparing the geometry alone. It is natural that this process will be shortened next time and that misunderstandings and errors will decrease - if the same two individuals work together again. Since no one can guarantee that the same people will communicate around a similar process in the future, there is always a risk for loss of knowledge caused by staff turnover. A system however, captures this knowledge. Methods that describe the process can be used by the designers and aid them in the process while at the same time increasing the quality of their work. The scenario described in the result-section (Section 5.2, page 26), depicts an optimal manual scenario where 100 % focus is on inplementing the methods without external disturbance. Here, the same people are used over and over again when preparing the simulation model - this is seldom the case in the real world. Normally, staff often work in parallel projects meaning they have to divide their time between these projects. Concurrent engineering Method functionality can be added in parallel with other activities. During the creation of a mid-shell model for the PW2000 Turbine Rear Structure, discussions showed that some of the present methods needed update. The new methods were developed in parallel with the creation of the mid-shell model. When the geometry became available, applying the expanded methods on it posed minimum hassle. 6.2 The near future Each time new geometries with different configurations are presented, the rules and methods in the source code need to be updated and expanded. Knowledge about the behaviour betwen different configurations can increase faster, Knowledge driven preprocessing for weld simulations - Peter Thor 6.3 Further suggestions 29 if similar methods like the ones described in this thesis are used earlier than traditionally in the design process. Substitution Since it is possible to mesh single parts of the geometry and export them individually to the simulation software new opportunities arise. Parts can be left intact while others can be changed, these can later on be combined into a new configuration. The methods described herein can be used on other types of geometry. One example could be to support the fabrication of other components, for example an Intermediate Case (Figure 2.1, page 10). Design studies By working in an object-oriented way and setting demands on the geometry it becomes possible to make design studies. An example of a design study would be to investigate where the most suitable location for joining parts with welding would be. Looking in Figure 4.1, page 18, the position of the four weld zones are easily changed by just editing a few lines in the source code. Now, optimum weld path positioning can be investigated - this was not possible before to the same extent, due to lack of time and effective tools. Sensitivity-studies Investigating how the element sizes of the mesh influcences the result can be done. The element sizes in a mesh can be multiplied with a factor, resulting in creating a more or less densely mesh. Parts of the mesh - or all of it - can be subjected to several factors. Thus, data for sensitivity-studies can be generated within a short period of time for selected areas. 6.3 Further suggestions Areas that need further attention in the future are based around geometrical conventions, further support to the creation of the analysis model and embedding the methods developed herein in modules that are easily accessed. Agreeing on conventions One very important issue regarding CAD-geometry is that it follows certain rules and conventions when created. Since a vast amount of time normally is spent correcting faulty CAD-geometry (Section 3.4.3, page 16) this is a field that needs special attention - especially if automated activities are to be successful. By agreeing on conventions and features around how the geometry is created a lot of time can be saved. Boundary conditions It should be investigated if it is possible to simplify the implementation of the boundary conditions used in the simulation, either in the CAD system Unigraphics or the simulation software MSC Marc. Today, the boundary conditions are Knowledge driven preprocessing for weld simulations - Peter Thor 6.4 Limitations 30 implemented in the simulation software and is a tedious and time-consuming task. Weld paths The weld path, generated using the Flexible Dividing Method, should be exported from Unigraphics to the simulation software MSC Marc. It is suggested that a tool is created in Unigraphics, where this tool is able to split the weld path into several smaller curves. This could act as the starting point if choosing to support the implementation of boundary conditions inside Unigraphics. Documentation Documenting the methodology is crucial. Knowledge-transfer about how the methods are created and how they work should both be don verbally and documented for easy access. Documentation helps engineers to understand the foundations of the methods and how they are implemented in future projects. Graphical modules The creation of modules that are driven by the Graphical User Interface of Unigraphics is strongly suggested. It is critical to make it possible for engineers to apply the methods in a simple manner. For example, by embedding the creation of Heat Affected Zones in a general tool, it will be easier to create the weld simulation analysis model, without having to consult the authors of the source code. 6.4 Limitations There are several areas that need special attention when trying to support the generation of the analysis model used for weld simulation. The key to success is, without a doubt, communication between everyone involved in the process. Adressing changes earlier When topological changes in the geometry are announced late in the process, it becomes harder to apply the preprocessing methods described in this thesis. Large, as well as small, topological changed should be announced prior to delivering the geometry. The work of expanding the methods can thus be done in parallel with creating the geometry. Automated mesh generation If care is not taken to assure smooth, continuous surfaces and edges in the geometry, the output from the Flexible Dividing Method (Section 4.4.1, page 20) can result in tiny and unexpected edges. These edges are highly unwanted in mesh generation scenarios and can lead to disturbances when using the Consistent Sorting Method since they break the rules of consistency. The functionality provided by Unigraphics regarding mesh configuration is limited. Cooperative efforts with UGS to improve mesh configuration functionality is therefore suggested. Knowledge driven preprocessing for weld simulations - Peter Thor 6.4 Limitations 31 Risk of a black-box Humans need to be able to understand what is going on inside the machines and tools they are working with. It is important to give feedback from the resulting geometry and the generated mesh to the engineers in charge of the process. Cases should be created where different scenarios are verified against old, working scenarios. Since new versions of software not only change, but sometimes even break how the methods are implemented, there has to exist standardised ways of checking that the methods work. Lack of communication It is vital that communication and cooperation is reoccurring between the ones in need of the tools and the ones developing them. If communication fails, at any level, it becomes impossible to improve the way of working and to push the technology forward. Chapter 7 Conclusion The results show substantial time saving possibilities regarding activities such as preparing the geometry around a weld path and meshing the model. A comparison between the time it takes for the CAD system to prepare the geometry and implementing an automatically generated mesh is compared with manual work and shows promising results. The results also show that it is possible to capture knowledge about a certain process and embedding it in a system within a short time-frame. As the tools with which this capture is done are maturing, it is evident that the findings will lead to new implementations in the future. Doing so should not pose a big problem for an experienced engineer. In this particular case, the tools were the CAD system Unigraphics and the programming language Knowledge Fusion, both provided by UGS. As the methodology of creating geometrical models change and evolve, the ongoing development of creating a simulation model follows. It is evident that supporting new configurations consumes time and effort, but this needs to be balanced against the benefits of knowledge reusage and capture, lead-time reduction and staff turnover sensitivity. Developing methods that increases the efficiency of the engineer will free time and release resources. The time made available can be used not only to further expand the methods, but also to locate and support other areas where additional lead-time reducing activities need attention. 32 Appendix A Thesis assignment 33 Knowledge driven preprocessing for weld simulations - Peter Thor A.1 Thesis Assignment - Definition 20p A.1 34 Thesis Assignment - Definition 20p Aerospace Advanced Engineering, Title: Knowledge driven pre-processing for weld simulations Background Volvo Aero Corporation is in the forefront of KEE (Knowledge Enabled Engineering). KEE is a way to adapt CAD, CAM and CAE systems to reduce lead-times for engineering work. It has been of special interest to support the conceptual design phase whereas 80% of product cost is set. This thesis is a part of the engineering development within KEE at Volvo Aero Corporation. The aim is to implement a (semi) automatic method that supports pre-processing for weld simulations based on knowledge captured in the engineering process. A part of this process will be to define and implement simplified rules to describe a mid-shell geometry and create a rule based mapped mesh. This will give you as a student a fundamental knowledge of Knowledge Based Engineering and how this can be used to reduce lead-time and improve product and process quality. Deliverables • Implementations of a rule based application for automatic pre-processing for weld simulations (mesh generation, weld path definition). The application will be done in Knowledge Fusion (KBE-module in Unigraphics) • Documentation of the application in English. • Thesis Report (in English) The thesis work will begin with documentary research, project planning and training in Knowledge Fusion and other tools necessary for the work. Recommended academic bearing: M.Sc. Mechanical Engineering and experience/interest in computer programming. For further information about KEE and pre-processing in Knowledge Fusion, contact: Patrik Boart Tfn: +46-520-942 54 E-mail: [email protected] Dep: 9610, Advanced Design Engineering Volvo Aero Corporation, Trollhättan Sweden For further information about weld simulation, contact: Henrik Gustavsson Tfn: +46-520-945 28 E-mail: [email protected] Dep: 9634, Advanced Material & Manufacturing Technology Volvo Aero Corporation, Trollhättan Sweden Knowledge driven preprocessing for weld simulations - Peter Thor A.1 Thesis Assignment - Definition 20p 35 This particular thesis work is not part of the military department at Volvo Aero and is open for other nationalities. Selected students can be subject to a security control by the Swedish security police. More information about the conditions for thesis works can be found on Volvo Groups homepage: https://www.volvo.com/group/global/en-gb/career/ studentopportunities/conditionsthesiswork.htm KBE, described at the homepage of MOKA: https://www.kbe.coventry.ac.uk/moka/kbe.htm Last day to apply for this thesis work is the 28:th of May 2005. Day of beginning is set by a mutual agreement. Bibliography [1] Markus Andersson. Knowledge driven preprocessing - automating mesh generation for a jet engine component. Master’s thesis, Linköping University, Sweden, May 2005. [2] Joe Walsh Beall, Mark W. and Mark S. Shephard. Accessing cad geometry for mesh generation. In 12th International Meshing Roundtable, Santa Fe, New Mexico, USA, September 2003. [3] Grady Booch. Object-Oriented Analysis And Design. jamin/Cummings Publishing Company, Inc, 1994. The Ben- [4] Ida Bylund. Knowledge driven pre-processing, analysis input definition. Master’s thesis, Luleå University of Technology, Sweden, March 2005. [5] D. Cheney. Model quality testing: the key to system interoperability. In NAFEMS Benchmark - The International Magazine for Engineering designers and Analysts, pages 26–29, October 1997. [6] Sun Microsystems Inc. https://java.sun.com. Accessed 2006-01-17. [7] International TechneGroup Incorporated. Cad model quality, September 2003. [8] Ola Isaksson. A generative modeling approach to engineering design. In International conference on engineering design, ICED 03, Stockholm, Sweden, August 2003. [9] Malin Ludvigson. Towards usage of simplified geometry models. Master’s thesis, Luleå University of Technology, Sweden, 2005. [10] A. Lundbäck. Finite element modeling and simulation of welding of aerospace components, 2003. [11] R. Irani M. Saxena. A knowledge based engineering environment for automated analysis of nozzles. In Concurrent Engineering: Research and Applications 2, pages 45–57, 1994. [12] Loganathan Rajagopal. Load path design of a jet engine component: A kbe based approach. Master’s thesis, Blekinge Institute of Technology, Sweden, March 2005. [13] M. Stokes. Managing Engineering Knowledge - MOKA: Methodology for Knowledge Based Engineering. ASME Press, 2001. ISBN 0-7918-0165-9. 36 Knowledge driven preprocessing for weld simulations - Peter Thor BIBLIOGRAPHY 37 [14] J.-M. Fouet T. Desaleux. Expert systems for automatic meshing. In Proceedings of the International Conference on Reliability of Methods for Engineering Analysis, pages 503–514, Swansea, October 1986. [15] UGS. https://www.ugs.com/products/open/parasolid/. Accessed 2005-1201. [16] Y. Wadsworth. What is participatory action research? Action Research International, Paper 2, 1998. https://www.scu.edu.au/schools/gcm/ar/ari/pywadsworth98.html. Accessed 2005-11-17. Index ANSYS, 22 Consistent Sorting Method, 21 Finite Element Method, 6 Flexible Dividing Method, 20 Graphical User Interface, 22 Heat Affected Zone, 19 Intermediate Case, 15, 29 Knowledge Based Engineering, 1, 7, 11 Knowledge Fusion, 13 MSC Marc, 22 Object-Oriented Design, 12 Parasolid, 14 sheet body, 18 Turbine Rear Structure, 6, 10, 17 UGS, 8 Unigraphics, 8 Volvo Aero Corporation, 1 weld paths, 18 weld zones, 18 38