Post on 28-Dec-2015
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!