MBS/FEM Co-Simulation Approach for Analyzing Fluid/Structure- Interaction Phenomena in Turbine Systems

Similar documents
Numerical run-up simulation of a turbocharger with full floating ring bearings

Functional Mockup Interface (FMI)

Numerical Integration of Equations of Motion

Using flexible gears in order to detect the root cause of gear damage. Heidi Götz / Dr. Wolfgang Stamm Darmstadt,

SYNTHESIS OF A FLUID JOURNAL BEARING USING A GENETIC ALGORITHM

DESIGN OF A HIGH SPEED TRAIN USING A MULTIPHYSICAL APPROACH

Stable Adaptive Co-simulation: A Switched Systems Approach. Cláudio Gomes, Benoît Legat, Raphaël M. Jungers, Hans Vangheluwe

Self-Excited Vibration

Oil Flow in Connecting Channels of Floating Ring Bearings

Influence of simulation model detail on determinable natural frequencies and loads

COMPARISON OF TWO METHODS TO SOLVE PRESSURES IN SMALL VOLUMES IN REAL-TIME SIMULATION OF A MOBILE DIRECTIONAL CONTROL VALVE

ANALYSIS AND IDENTIFICATION IN ROTOR-BEARING SYSTEMS

1415. Effects of different disc locations on oil-film instability in a rotor system

New Representation of Bearings in LS-DYNA

NUMERICAL METHODS FOR ENGINEERING APPLICATION

ADAM PIŁAT Department of Automatics, AGH University of Science and Technology Al. Mickiewicza 30, Cracow, Poland

An asymptotic preserving unified gas kinetic scheme for the grey radiative transfer equations

CS520: numerical ODEs (Ch.2)

An explicit time-domain finite-element method for room acoustics simulation

CFD Based Optimization of a Vertical Axis Wind Turbine

Linear Multistep Methods I: Adams and BDF Methods

A novel fluid-structure interaction model for lubricating gaps of piston machines

Dynamic Systems. Simulation of. with MATLAB and Simulink. Harold Klee. Randal Allen SECOND EDITION. CRC Press. Taylor & Francis Group

Solving PDEs with PGI CUDA Fortran Part 4: Initial value problems for ordinary differential equations

Advanced Computational Methods for VLSI Systems. Lecture 4 RF Circuit Simulation Methods. Zhuo Feng

Faster Kinetics: Accelerate Your Finite-Rate Combustion Simulation with GPUs

Local Time Step for a Finite Volume Scheme I.Faille F.Nataf*, F.Willien, S.Wolf**

Ordinary differential equations - Initial value problems

Implementing a Partitioned Algorithm for Fluid-Structure Interaction of Flexible Flapping Wings within Overture

GT NONLINEAR DYNAMIC ANALYSIS OF A TURBOCHARGER ON FOIL-AIR BEARINGS WITH FOCUS ON STABILITY AND SELF-EXCITED VIBRATION

19.2 Mathematical description of the problem. = f(p; _p; q; _q) G(p; q) T ; (II.19.1) g(p; q) + r(t) _p _q. f(p; v. a p ; q; v q ) + G(p; q) T ; a q

Research Article Stability Analysis of Journal Bearing: Dynamic Characteristics

Development of dynamic gas thrust bearings: design and first experimental results

Mariusz Cygnar, Marek Aleksander. State Higher Professional School in Nowy S cz Staszica 1, Nowy S cz, Poland

Particle Dynamics with MBD and FEA Using CUDA

An Investigation into the Effects of Rolling Element Bearing Flexibility in a Wind Turbine Planetary Gearbox

Math 128A Spring 2003 Week 11 Solutions Burden & Faires 5.6: 1b, 3b, 7, 9, 12 Burden & Faires 5.7: 1b, 3b, 5 Burden & Faires 5.

A New Block Method and Their Application to Numerical Solution of Ordinary Differential Equations

ANALYSIS OF NATURAL FREQUENCIES OF DISC-LIKE STRUCTURES IN WATER ENVIRONMENT BY COUPLED FLUID-STRUCTURE-INTERACTION SIMULATION

Calculation of Sound Fields in Flowing Media Using CAPA and Diffpack

ANALYSIS OF AUTOMOTIVE TURBOCHARGER NONLINEAR VIBRATIONS INCLUDING BIFURCATIONS

Semi-implicit Krylov Deferred Correction Methods for Ordinary Differential Equations

Dynamic Analysis of a Rotor-Journal Bearing System of Rotary Compressor

Newton s Method and Efficient, Robust Variants

Scientific Computing: An Introductory Survey

Study on Nonlinear Dynamic Response of an Unbalanced Rotor Supported on Ball Bearing

Nonlinear Iterative Solution of the Neutron Transport Equation

Hydrodynamic Bearing Analysis of a Planetary Gear in a Geared Turbofan

Bindel, Fall 2011 Intro to Scientific Computing (CS 3220) Week 12: Monday, Apr 18. HW 7 is posted, and will be due in class on 4/25.

DOUBLE DEGREE MASTER PROGRAM

CS 450 Numerical Analysis. Chapter 9: Initial Value Problems for Ordinary Differential Equations

Influence of Eccentricity and Angular Velocity on Force Effects on Rotor of Magnetorheological Damper

Control and simulation of doubly fed induction generator for variable speed wind turbine systems based on an integrated Finite Element approach

Robust shaft design to compensate deformation in the hub press fitting and disk clamping process of 2.5 HDDs

Foundations for Continuous Time Hierarchical Co-simulation

Influence of radial clearance on the static performance of hydrodynamic journal bearing system

Application of a Non-Linear Frequency Domain Solver to the Euler and Navier-Stokes Equations

Lecture Notes to Accompany. Scientific Computing An Introductory Survey. by Michael T. Heath. Chapter 9

Lecture V: The game-engine loop & Time Integration

Key words: Polymeric Composite Bearing, Clearance, FEM

An Implicit Runge Kutta Solver adapted to Flexible Multibody System Simulation

Natural frequency analysis of fluid-conveying pipes in the ADINA system

Application of the Waveform Relaxation Technique to the Co-Simulation of Power Converter Controller and Electrical Circuit Models

Space-time XFEM for two-phase mass transport

Effects of Structural Forces on the Dynamic Performance of High Speed Rotating Impellers.

Efficient BDF time discretization of the Navier Stokes equations with VMS LES modeling in a High Performance Computing framework

The Plane Stress Problem

CHAPTER 5: Linear Multistep Methods

Schwarz-type methods and their application in geomechanics

DYNAMICS OF ROTATING MACHINERY

Multistep Methods for IVPs. t 0 < t < T

The Homotopy Perturbation Method for Solving the Kuramoto Sivashinsky Equation

ANALYSIS OF LOAD PATTERNS IN RUBBER COMPONENTS FOR VEHICLES

Recent Progress of Parallel SAMCEF with MUMPS MUMPS User Group Meeting 2013

SIMULATION FOR INSTABLE FLOATING OF HYDRODYNAMIC GUIDES DURING ACCELERATION AND AT CONSTANT VELOCITY 1. INTRODUCTION

STAR-CCM+ and SPEED for electric machine cooling analysis

Dynamic characteristics of self-acting gas bearing flexible rotor coupling system based on the forecasting orbit method

A multibody dynamics model of bacterial

NON-LINEAR ROTORDYNAMICS: COMPUTATIONAL STRATEGIES

FVM for Fluid-Structure Interaction with Large Structural Displacements

Differential Quadrature Method for Solving Hyperbolic Heat Conduction Problems

Transient Finite Element Analysis of a Spice-Coupled Transformer with COMSOL-Multiphysics

Parallel Methods for ODEs

Energy Conservation and Power Bonds in Co-Simulations: Non-Iterative Adaptive Step Size Control and Error Estimation

Multiphysics, Inversion, and Petroleum

multistep methods Last modified: November 28, 2017 Recall that we are interested in the numerical solution of the initial value problem (IVP):

An Efficient FETI Implementation on Distributed Shared Memory Machines with Independent Numbers of Subdomains and Processors

Some notes about PDEs. -Bill Green Nov. 2015

Nonlinear Multi-Frequency Dynamics of Wind Turbine Components with a Single-Mesh Helical Gear Train

`Transient conjugate heat transfer analysis of a turbocharger

Misalignment Fault Detection in Dual-rotor System Based on Time Frequency Techniques

The Milne error estimator for stiff problems

A Newton-Galerkin-ADI Method for Large-Scale Algebraic Riccati Equations

Nonlinear Model Reduction for Rubber Components in Vehicle Engineering

Scalable Algorithms for Complex Networks

Momentum-centric whole-body control and kino-dynamic motion generation for floating-base robots

Efficient corrector iteration for DAE time integration in multibody dynamics

Fast convergent finite difference solvers for the elliptic Monge-Ampère equation

Newton-Krylov-Schwarz Method for a Spherical Shallow Water Model

field using second order edge elements in 3D

Transcription:

Multibody Systems Martin Busch University of Kassel Mechanical Engineering MBS/FEM Co-Simulation Approach for Analyzing Fluid/Structure- Interaction Phenomena in Turbine Systems Martin Busch and Bernhard Schweizer Department of Mechanical Engineering Multibody Systems University of Kassel SIMPACK User Meeting Salzburg, May 18-19, 2011 1

Multibody Systems Martin Busch University of Kassel Mechanical Engineering Outline: Introduction: General Aspects of Coupled Simulation Example of MBS/PDE Coupling: Rotor/Bearing System of a Turbocharger Three Coupling Approaches: Full-Implicit Approach Explicit Multirate Approach Semi-Implicit Approach Numerical Results: Run-up Simulation of a Turbocharger 2

Aspects of Coupled Simulation: Decomposition Subsystem 1 Overall System x f ( x ) Splitting x1 f 1( x 1, u1 ) y g ( x, u ) 1 1 u y 1 1 1 1 Coupling Conditions u u y y 1 2 2 1 u2 y2 x2 f 2( x 2, u2 ) y g ( x, u ) 2 2 2 2 Subsystem 2 u, u y, y 1 2 1 2... Inputs... Outputs Idea: Split overall system into (two) subsystems, coupled by input and output variables Coupling loop created 3

Communication General Integration Scheme: Multirate Approach [1] Macro-Time Step T N-1 T N : Step 1: Subsystem 1 Coupling variables at T N-j (j=1,,n) are known Integrate Subsystem 1 from T N-1 to T N using extrapolated coupling variables u : Compute output variables y 1,N Communicate output variables Subsystem 2 y 1,N to y 1 2 Subsystem 1 y 1,N 1 T N 1 y 2,N 1 Integration: x1 f 1( x 1, u1 ) Weak Coupling u 1 : y2 Extrapolation: y 2 y g ( x,u ) 1 1 1 1 y 1,N T N Remark: Subsystem 2 Weak Coupling: Coupling loop is cut through Sequential or parallel integration of subsystems Communication-time grid ( macro-time grid ) is required for data exchange 4

Communication General Integration Scheme: Multirate Approach [1] Subsystem 1 Macro-Time Step T N-1 T N : Step 2: Subsystem 2 Integrate Subsystem 2 from T N-1 to T N using interpolated coupling variables u : y Compute output variables y 2,N Communicate output variables Subsystem 1 2 1 y 2,N to y 1,N 1 TN 1 Interpolation: u 2 : y1 y 1 Weak Coupling y 1,N T N Steps 1/2 are repeated at next macro-time step T N T N+1 y 2,N 1 Integration: x2 f 2( x 2,u2 ) Subsystem 2 y 2,N y g ( x, u ) 2 2 2 2 Remark: Coupling scheme is an explicit method w. r. t. the coupling variables Numerical instabilities may arise [2] 5

Examples for Coupled Simulations Coupling Multibody Systems (MBS) with Partial Differential Equations (PDE): Fluid/structure interaction [3] Simulating contact between MBS and flexible structures [4] MBS coupled with electromechanical fields [5] etc. Problems: MBS is commonly solved by implicit time-integration method PDE models have large numbers of DOFs MBS/PDE coupling: huge systems and large CPU time Task: Develop efficient co-simulation techniques Reduce number of PDE computations 6

Multibody Systems Martin Busch University of Kassel Mechanical Engineering Outline: Introduction: General Aspects of Coupled Simulation Example of MBS/PDE Coupling: Rotor/Bearing System of a Turbocharger Three Coupling Approaches: Full-Implicit Approach Explicit Multirate Approach Semi-Implicit Approach Numerical Results: Run-up Simulation of a Turbocharger 7

Rotor Example: Turbocharger Simulation Turbine Wheel Compressor Wheel Rotating Shaft Full-Floating Ring Bearing Kinematic Quantities (Shaft and Ring Motion) Full-Floating Ring Bearing Resulting Hydrodynamic Bearing Forces/Torques Motion of shaft and ring induces an oil flow in the inner and outer oil gap of the bearing Oil flow leads to pressure generation in the fluid films Pressure fields are obtained by solving a PDE (Reynolds eq.) Resulting hydrodynamic bearing forces/torques influence shaft and ring motion Floating Ring Oil Housing Inner Oil Film Rotating Shaft Outer Oil Film 8

Force/Displacement Coupling 1 4 MBS,uMBS M(q )v f(q,v,t, u,... ) G q v G, 0 g(q,t ), 0 G v i MBS MBS: Equations of Motion T i MBS y y ( qv, ) T T g u Kinematical Quantities i FEM y i MBS Model 1 Model i FE Model: Discretized Discretized Reynolds Equation: i i i, ufem i i i i,u FEM FEM FEM 0 (, ) y y ( ) u i MBS y i FEM Hydrodynamic Bearing Forces/Torques Model 4 Remark: Bearing forces/torques of the 4 fluid films are computed by 4 FE models No direct feed-through in both output equations Numerical coupling approaches are zero-stable, if zero-stable solvers are applied [6] Co-simulation will converge, if communication-step size is sufficiently small 9

SIMPACK-COMSOL-Interface FEM/COMSOL MBS/SIMPACK TCP/IP Interface Process 1 Kinematic Measurements Reynolds Equation Integration Loop User Subroutine Hydrodynamic Forces/Torques Process n Different Coupling Approaches Reynolds Equation IPC Interface: Instances of FE model are computed in parallel on different CPUs COMSOL processes are coupled with SIMPACK solver by user subroutine Implicit SIMPACK solver is master and defines the (variable) communication-step size Communication is accomplished with TCP/IP network interface Different coupling approaches are implemented in a user subroutine 10

Multibody Systems Martin Busch University of Kassel Mechanical Engineering Outline: Introduction: General Aspects of Coupled Simulation Example of MBS/PDE Coupling: Rotor/Bearing System of a Turbocharger Three Coupling Approaches: Full-Implicit Approach Explicit Multirate Approach Semi-Implicit Approach Numerical Results: Run-up Simulation of a Turbocharger 11

Coupling Approaches: Implicit Waveform Iteration [7,8] Remark: Subsystem 1 Consider two subsystems: Subsystem 1 (SIMPACK), Subsystem 2 (COMSOL) TN 1 ( k N 1) y 1,N 1 Predictor T N Corrector Iteration Macro-time step T N-1 T N Coupling Approach 1: N 1 ( k ) y 2,N 1 u ( k ) ( k ) 1,N y2,n u ( k N ) ( k N ) 1,N y2,n PECE solver of Subsystem 1 calls Subsystem 2 after all corrector steps k=0,,k N Approach is implicit w. r. t. coupling variables Coupling approach is stable Subsystem 2 (FE Subsystem) FE-Subsystem Calls Large number of FE-subsystem calls 12

Multibody Systems Martin Busch University of Kassel Mechanical Engineering Outline: Introduction: General Aspects of Coupled Simulation Example of MBS/PDE Coupling: Rotor/Bearing System of a Turbocharger Three Coupling Approaches: Full-Implicit Approach Explicit Multirate Approach Semi-Implicit Approach Numerical Results: Run-up Simulation of a Turbocharger 13

Coupling Approaches: Explicit Multirate Approach Coupling Approach 2: Using polynomial extrapolation y 2,N (t T N ) for approximating input u 1 during corrector iteration Inputs do not vary during corrector steps k PECE solver of Subsystem 1 calls Subsystem 2 only after the last corrector step k N Only 1 FE-subsystem call in each macro step Approach is explicit w. r. t. coupling variables This may entail numerical instabilities Subsystem 1 TN 1 ( k N 1) y 1,N 1 ( k N 1) y 2,N 1 Subsystem 2 (FE Subsystem) Predictor ( k ) 1,N u y (T ) Polynomial 2,N N y 2,N (t ) T N u Corrector Iteration ( k N ) ( k N ) 1,N y2,n FE-Subsystem Call 14

Multibody Systems Martin Busch University of Kassel Mechanical Engineering Outline: Introduction: General Aspects of Coupled Simulation Example of MBS/PDE Coupling: Rotor/Bearing System of a Turbocharger Three Coupling Approaches: Full-Implicit Approach Explicit Multirate Approach Semi-Implicit Approach Numerical Results: Run-up Simulation of a Turbocharger 15

Coupling Approaches: Semi-Implicit Approach [9] Coupling Approach 3: Linearization of output y 2 w. r. t. y 1 at time T N-1 Used for approximation of input u 1 at T N Varying input during corrector iteration PECE solver of Subsystem 1 calls Subsystem 2 after the last corrector step k N Only 1 FE-subsystem call in each macro step Subsystem 1 TN 1 ( k N 1) y 1,N 1 N 1 ( k ) y 2,N 1 Predictor Linearization ( k ) ( k ) 1,N 1,N u (y ) T N u Corrector Iteration ( k N ) ( k N ) 1,N y2,n Approach is semi-implicit w. r. t. coupling variables More stable than explicit multirate approach Number of FE-subsystem calls may further be reduced [9] Subsystem 2 (FE Subsystem) FE-Subsystem Call Jacobian required for linearization Computed numerically and in parallel 16

Multibody Systems Martin Busch University of Kassel Mechanical Engineering Outline: Introduction: General Aspects of Coupled Simulation Example of MBS/PDE Coupling: Rotor/Bearing System of a Turbocharger Three Coupling Approaches: Full-Implicit Approach Explicit Multirate Approach Semi-Implicit Approach Numerical Results: Run-up Simulation of a Turbocharger 17

Numerical Results: Rotor Run-Up Simulation Run-up simulation of rotor: Increase angular velocity linearly up to 1800Hz in 5s Semi-implicit approach: 16 parallel processes (4 forces and 12 gradients) computed on 4 quadcores CPU time for one Reynolds equation (PDE) ~ 2s y Vibration behavior of rotor is highly nonlinear [10] Different bifurcations occur Complex quasiperiodic rotor motion 18

Number of Calls Relative Global Error Numerical Results: Comparison of Coupling Approaches Full-Implicit Approach A Explicit Multirate Approach B Semi-Implicit Approach (unreduced) C TOL=1e-4 D Reduced Semi-Implicit Approach [9] TOL=1e-3 E TOL=1e-2 F TOL=1e-1 G CPU Time: ~5,5 Months ~5 Months ~39 Days ~32 Days ~16 Days ~6 Days ~2 Days RHS Calls of MBS Solver Number of FE- Subsystem Calls: BDF-Step Size for Stable Time Integration 7209803 25602856 7895432 8672692 11898034 13840541 12393477 7209803 6435195 1702765 1385608 723214 266211 98331 1e-5 5e-7 1e-5 1e-5 1e-5 1e-5 1e-5 1,00E+09 1,00E+08 1,00E+07 1,00E+06 1,00E+05 1,00E+04 PDE FE-Subsys. subcallscalls RHS calls Calls of of BDF MBS solver Solver A B C D E F G 10 0 Global Error of Reduced Semi-Implicit Approach 10-1 10-2 D 10-3 10-5 10-4 10-3 10-2 10-1 E User-defined Tolerance TOL F 19 G

Multibody Systems Martin Busch Conclusions University of Kassel Mechanical Engineering Aim: Develop an efficient coupling interface for MBS and FE tools SIMPACK/COMSOL-Interface: Variable communication-time grid Parallel computation of FE models Standard coupling approaches practically fail because of large CPU times: Full-implicit approach entails large number of FE-subsystem calls Explicit multirate approach requires small communication-time steps for stable simulation Semi-implicit coupling approach yields practicable CPU times: Approach is stable Number of FE-subsystem calls can be reduced significantly 20

Multibody Systems Martin Busch References University of Kassel Mechanical Engineering [1] C. W. Gear and D. R. Wells. Multirate linear multistep methods. BIT Numerical Mathematics 24:484-502, 1984. [2] M. Busch and B. Schweizer. Numerical stability and accuracy of different co-simulation techniques: analytical investigations based on a 2-dof test model. Proceedings of The 1 st Joint International Conference on Multibody System Dynamics (IMSD), Lappeenranta, Finland, May 25-27, 2010. [3] A. Carrarini. Coupled multibody-aerodynamic simulation of high-speed trains manoeuvres. Proc. Appl. Math. Mech. (PAMM) 2:114-115, 2003. [4] M. Arnold and B. Simeon. Pantograph and catenary dynamics: a benchmark problem and its numerical solution. Applied Numerical Mathematics 34:345-362, 2000. [5] A. Andreykiv and D. J. Rixen. Numerical modeling of electromechanical coupling using fictitious domain and level set methods. International Journal for Numerical Methods in Engineering 80:478-506, 2007. [6] R. Kübler and W. Schiehlen: Two methods of simulator coupling. Mathematical and Computer Modelling of Dynamical Systems 6:93-113, 2000. [7] E. Lelarasmee, A. Ruehli, A. Sangiovanni-Vincentelli. The waveform relaxation method for time domain analysis of large scale integrated circuits. IEEE Trans. on CAD of IC and Syst. 1:131-145, 1982. [8] M. Arnold and M. Günther: Preconditioned dynamic iteration for coupled differential-algebraic systems. BIT Numerical Mathematics 41:1-25, 2001. [9] M. Busch and B. Schweizer: MBS/FEM co-simulation approach for lubrication problems. Proc. Appl. Math. Mech. (PAMM) 10:729-732, 2010. [10] B. Schweizer and M. Sievert: Nonlinear oscillations of automotive turbocharger turbines. Journal of Sound and Vibration 321:955-975, 2009. 21