MARCUS SANDBERG, marsan@ltu.se A knowledge-based master modelling approach for whole engine design...

Post on 28-Dec-2015

217 views 0 download

Tags:

transcript

MARCUS SANDBERG, marsan@ltu.se

A knowledge-based master modelling approach for whole

engine design

Marcus SandbergLuleå University of Technology

MARCUS SANDBERG, marsan@ltu.se

Some challenges ofjet engine development

Mass

Fuelconsumption

Developmentcost

Performance

MARCUS SANDBERG, marsan@ltu.se

System-level performance

SYSTEM LEVEL

MARCUS SANDBERG, marsan@ltu.se

OEM vs. component developers

• Continuous updates on configuration and design at system level not readily available

• Need for whole engine models for component developers

OEM

Componentdeveloper

MARCUS SANDBERG, marsan@ltu.se

AS-IS: Unlinked simulation models

MARCUS SANDBERG, marsan@ltu.se

NFFP5 - METOPIA

• Mechanical whole engine conceptual design and analysis– METhod for OPtimization Integration

and Automation• Continuation of the pilot project

NFFP4 Mechanical whole engine modeling

• Luleå University of Technology• Volvo Aero Corporation

MARCUS SANDBERG, marsan@ltu.se

METOPIA research questions

• How to integrate the product definition with analysis models to enable effective mechanical optimisation of different jet engine architectures?

• How can a common information be distributed effectively between several disciplines during whole engine system optimisation?

MARCUS SANDBERG, marsan@ltu.se

State-of-the-practice

•VITAL, FP6

•VIVACE, FP6

•CRESCENDO, FP7

MARCUS SANDBERG, marsan@ltu.se

TO-BE: Knowledge-based master model approach

AerodynamicAnalysis

Structural DynamicAnalysis

StructuralStiffness Analysis

ManufacturingAnalysis

Cost Analysis

OtherAnalysis

WeightAnalysis

AerodynamicModel

Structural Model

StructuralModel

ManufacturingModel

Cost Model

OtherModel

WeightModel

Master ProductConcept Design

Definition

Contains all necessaryparameters and

information managesderived models

AerodynamicBehaviour

Structural DynamicBehaviour

StructuralStiffness

Manufacturability

Cost Predictition

Weight

GenerateConcept Evaluate Concept

Optimization

MARCUS SANDBERG, marsan@ltu.se

Knowledge based engineering (KBE)

• Fundamental concept of the Master-model approach

• KBE-definition by Stokes (2001):– “the use of advanced software techniques to

capture and re-use product and process knowledge in an integrated way”

• KBE aims at making engineering design more effective by– Automating repetitive CAD/CAE tasks– Showing design change implications on

downstream activities

MARCUS SANDBERG, marsan@ltu.se

The State-of-the-art• Semi configurable finite-element models

– Lacking effective integration with e.g. the CAD-definition• Common limitation

– Either stand-alone integrated solutions or– supports only domain specific applications

• Opportunity for modelling methods that handle and create models for multidisciplinary applications

• Knowledge-based master models: an upcoming topic

MARCUS SANDBERG, marsan@ltu.se

METOPIA technology

• Fully automated design and analysis process

• Analysis– Weight– Rotordynamics– Displacement

MARCUS SANDBERG, marsan@ltu.se

METOPIA geometry

MARCUS SANDBERG, marsan@ltu.se

Automatic geometry configuration

• Number of struts• Thicknesses• Radii• Lengths• Cone angles• Mount lugs

MARCUS SANDBERG, marsan@ltu.se

Automated design and analysis

Automatic geometrygeneration and weight

analysis

Automaticfinite element model

generation

AutomaticRotordynamics analysis

1-D cylindrical beam elements

Automatic displacementdue to rotordynamical

loads analysis

MARCUS SANDBERG, marsan@ltu.se

Gate way Execute (through Menu)startPartGeomMassUniteMeshConstrainStructure.vb

Adv sim .fem-file

Adv sim .sim-file

Modeling .prt-file Change window to .fem-file (VB)

Find spider mesh nodes(VB-KF-Matlab)

Add bearing nodes(VB)

Add spider mesh(VB)

Add material(VB)

Write input file .dat(VB)

Change window to.sim-file (VB)

Edit .dat-file forStiffness matrix

output(VB-KF-Matlab)

Add max forces to meshin Solution 1 (VB)

Solve Solution 1(VB)

Prepare forAdd_bearing_forces.vb

(VB)

Add output reqsto Solution 4

and Solve Solution 4(VB)

Change window to.fem-file (VB)

Change window to.sim-file (VB)

Run Nastran (VB-KF)

Assemble stiffness matrixsolve rotordynamics and generate VBfor dynamic forces (VB-KF-Matlab)

Journal chain

MARCUS SANDBERG, marsan@ltu.se

Siemens PLM NX - Matlab• Knowledge fusion (KF)

– Generate geometry– 3D meshing– Constraints– Start Matlab-

executables– Start Nastran for

stiffness matrix– Calculate weight

• Matlab– Write journals– Edit Nastran input file– Find spidermesh nodes– Assemble stiffness

matrix

• Journals– Add childrule (KF)– 1D meshing– Add material– Write Nastran input file– Add rotordynamical

loads– Switch windows

Automatic geometrygeneration and weight

analysis

Automaticfinite element model

generation

AutomaticRotordynamics analysis

1-D cylindrical beam elements

Automatic displacementdue to rotordynamical

loads analysis

MARCUS SANDBERG, marsan@ltu.se

Knowledge fusion classes

• Geometry– 17 classes

• Mass• Meshing and constraints

– 8 classes Automatic geometrygeneration and weight

analysis

Automaticfinite element model

generation

AutomaticRotordynamics analysis

1-D cylindrical beam elements

Automatic displacementdue to rotordynamical

loads analysis

MARCUS SANDBERG, marsan@ltu.se

Benefits

• Develop components to optimise whole engine

• Automatic design• Get boundary load more frequently

– Swift change of model according to OEM requirements

• One product definition to rule them all!

MARCUS SANDBERG, marsan@ltu.se

Ongoing work

• Optimisation• 3D rotordynamics• Validation• More models• More geometry• Architectures

MARCUS SANDBERG, marsan@ltu.se

Thank you!