Printing Machine Simulation

52
Presentation 29.08.2011 Printing Machine Simulation 1

Transcript of Printing Machine Simulation

Page 1: Printing Machine Simulation

Presentation29.08.2011

Printing Machine Simulation

1

Page 2: Printing Machine Simulation

Presentation29.08.2011

Printing Machine SimulationMotivation• Perfect dots, printed

at the wrong place• For a good printout

Prin

ting

Mac

hine

Sim

ulat

ion

2

• For a good printoutyou need to handle the whole printing machine as well => e.g. vibrations

Prin

ting

Mac

hine

Sim

ulat

ion

Page 3: Printing Machine Simulation

Presentation29.08.2011

Motivation – Design of a MachineA printing machine should be …• Light weight (material costs, transport) • high dynamic• Heavy and stiff construction to prevent vibrations• Cost efficient

Prin

ting

Mac

hine

Sim

ulat

ion

⇒It‘s always a compromise

3

Benefits of using Simulations• Reduce mass, increase performance, with acceptable

stiffness• No time/money to build more than one prototype• influence of the controllers and drives can be

estimated and optimized during the design process• Enables interdisciplinary and parallel workingP

rintin

g M

achi

ne S

imul

atio

n

⇒It‘s always a compromise

Page 4: Printing Machine Simulation

Presentation29.08.2011

Classical Design ProcessStandard in industry: sequential workflow

Prin

ting

Mac

hine

Sim

ulat

ion

4Prin

ting

Mac

hine

Sim

ulat

ion

Page 5: Printing Machine Simulation

Presentation29.08.2011

•Inefficient link between departments•Result: “Pandoras Box

Classical Design ProcessP

rintin

g M

achi

ne S

imul

atio

n

5Prin

ting

Mac

hine

Sim

ulat

ion

Page 6: Printing Machine Simulation

Presentation29.08.2011

Classical Design ProcessP

rintin

g M

achi

ne S

imul

atio

n

6

?

Simulation of the print machine• Mechanical Simulation with FEM• Control Design&Simulation with

e.g. Matlab/SimulinkPrin

ting

Mac

hine

Sim

ulat

ion

Page 7: Printing Machine Simulation

Presentation29.08.2011

Classical Design Process

Common simulations • Structural Mechanics Simulation with FEM • Multi Body Simulation (e.g. SimMechanics)• Control Design&Simulation with e.g.

Matlab/Simulink

Prin

ting

Mac

hine

Sim

ulat

ion

7

Matlab/Simulink

New approach• Link the Simulations, the knowledge and the

people behind

Prin

ting

Mac

hine

Sim

ulat

ion

Page 8: Printing Machine Simulation

Presentation29.08.2011

Sample MachineP

rintin

g M

achi

ne S

imul

atio

n

8Prin

ting

Mac

hine

Sim

ulat

ion

Page 9: Printing Machine Simulation

Presentation29.08.2011

Finite Element Analysis• Static stress and displacement analysis• Modal Analysis: Resonant Frequencies and

Eigenmodes => Which frequencies will be excited and how the oscillation mode will look like

Prin

ting

Mac

hine

Sim

ulat

ion

9Prin

ting

Mac

hine

Sim

ulat

ion

Page 10: Printing Machine Simulation

Presentation29.08.2011

Finite Element Analysis• Modal Analysis: Resonant Frequencies and

Eigenmodes

Prin

ting

Mac

hine

Sim

ulat

ion

10

Mode 3: 132 Hz Mode 5: 209 Hz Mode 6: 356 Hz

Prin

ting

Mac

hine

Sim

ulat

ion

Page 11: Printing Machine Simulation

Presentation29.08.2011

Structrual Mechanics FE - Analysis

Advantages• Simulation of static behaviour• Modalanalysis

Prin

ting

Mac

hine

Sim

ulat

ion

11

Drawbacks• No possibility to simulate real controllers and drive

systems• Simulations in time domain very expensive

⇒Only useful for mechanical engineers!!!

Prin

ting

Mac

hine

Sim

ulat

ion

Page 12: Printing Machine Simulation

Presentation29.08.2011

Multi Body Simulation• Model of the machine consisting of• Undeformable masses• Joints• Springs�Tool Matlab Simulink / SimMechanics

Prin

ting

Mac

hine

Sim

ulat

ion

12

�Tool Matlab Simulink / SimMechanics

• Basic Model

B F

Y-Axis

B

F

X-Axis

Step

CS1 CS2

Spindel

Scope

CS1 CS2

Maschinenbett

Joint Actuator

Base

CS1 CS2

Balken

Prin

ting

Mac

hine

Sim

ulat

ion

Page 13: Printing Machine Simulation

Presentation29.08.2011

Multi Body Simulation

CS1

CS2

B

F

B

F CS1 CS7

Prin

ting

Mac

hine

Sim

ulat

ion

13

1

Out1

CS2

CS3

CS4

CS5

Spindel

Scope

CS1

CS3

CS4

CS5

Maschinenbett

B

F

B

F

B

F

B

F

B

F

B

F

Base

CS2

CS3

CS4

CS9

CS16

CS17

Balken

1

In1

Prin

ting

Mac

hine

Sim

ulat

ion

Page 14: Printing Machine Simulation

Presentation29.08.2011

Multi Body Simulation

Advantages• Simulation of kinematic behaviour• Fast simulation in time domain• Export of linearized models to Control Systems

Prin

ting

Mac

hine

Sim

ulat

ion

14

SimulationDrawbacks• No deformable bodies• The structural behavior considering vibrations is not

respected� Useful as a basic model, but not can not consider

vibrations, which are often crucial for the control design

Prin

ting

Mac

hine

Sim

ulat

ion

Page 15: Printing Machine Simulation

Presentation29.08.2011

Combination of methodsP

rintin

g M

achi

ne S

imul

atio

n

15Prin

ting

Mac

hine

Sim

ulat

ion

Page 16: Printing Machine Simulation

Presentation29.08.2011

Step1: Export from FEM to MatlabP

rintin

g M

achi

ne S

imul

atio

n =

16

• Masses and spring constants can be representedby Eigenvalues (Resonant Frequencies) andEigenvectors (shape of the vibration modes)

Prin

ting

Mac

hine

Sim

ulat

ion

Page 17: Printing Machine Simulation

Presentation29.08.2011

Step1: Export from FEM to Matlab�Row in Modal Matrix = 1-Mass-Oscillator

Resonant Frequency determined by eigenvalue

-150

-100

Mag

nitu

de (

dB)

Bode Diagram

Prin

ting

Mac

hine

Sim

ulat

ion

17

�Order Reduction= Elimination of modal DOF�Precision = Depends on the chosen modes�Result: StateSpace-Model

-350

-300

-250

-200

Mag

nitu

de (

dB)

0

Prin

ting

Mac

hine

Sim

ulat

ion

Page 18: Printing Machine Simulation

Presentation29.08.2011

WorkflowP

rintin

g M

achi

ne S

imul

atio

n

18Prin

ting

Mac

hine

Sim

ulat

ion

Page 19: Printing Machine Simulation

Presentation29.08.2011

Result 1: Bode Plot

Mode 3

Prin

ting

Mac

hine

Sim

ulat

ion

Compliance of the print head

19

Mode 5

Mode 6

Prin

ting

Mac

hine

Sim

ulat

ion

Page 20: Printing Machine Simulation

Presentation29.08.2011

Result 2: Control Design

• Controller Design e.g. using SISO TOOL

Prin

ting

Mac

hine

Sim

ulat

ion

20Prin

ting

Mac

hine

Sim

ulat

ion

Page 21: Printing Machine Simulation

Presentation29.08.2011

Step 2: CombinationFEM�SimMechanics (MBS)

• The StateSpace-Model from FEM represents the machine at one specific position only

• The MBS Simulation does only represent the

Prin

ting

Mac

hine

Sim

ulat

ion

21

• The MBS Simulation does only represent the rigid bodies

�Solution: Combination of the StateSpace-Model from FEM with the MBS- Simulation

Prin

ting

Mac

hine

Sim

ulat

ion

Page 22: Printing Machine Simulation

Presentation29.08.2011

Step2: Combination flexible+rigid Bodies

• Integration of flexible Models intoSimMechanics

Prin

ting

Mac

hine

Sim

ulat

ion

22

Prin

ting

Mac

hine

Sim

ulat

ion

Page 23: Printing Machine Simulation

Presentation29.08.2011

• Integration of flexible Models intoSimMechanics

Prin

ting

Mac

hine

Sim

ulat

ion

Step2: Combination flexible+rigid Bodies

23Prin

ting

Mac

hine

Sim

ulat

ion

Page 24: Printing Machine Simulation

Presentation29.08.2011

• Interpolation between Nodes• Runtime-Interpolation between two closest

nodes

Prin

ting

Mac

hine

Sim

ulat

ion

Step2: Combination flexible+rigid Bodies

24Prin

ting

Mac

hine

Sim

ulat

ion

Page 25: Printing Machine Simulation

Presentation29.08.2011

O4

O5

1

TCP_Disp

CS1

CS2

CS5

CS6

xIn f Out

Base Mov er

RO

CS1

CS2

CS3

xIn f Out

Base Mov er

LO

B

F

B

F

B

F

B

F

Base

CS1

CS2

CS7

CS9

1

TCP_Force

Prin

ting

Mac

hine

Sim

ulat

ion

Step2: Combination flexible+rigid Bodies

25

xDRIVE

3

yEncoder

2

xEncoder

CS3

CS4

CS8

CS7

CS9

Spindel

Scope1

xIn f Out

Base Mov er

RU

CS4

CS5

Maschinenbett

xIn f Out

Base Mov er

LU

RO_F

LO_F

RU_F

LU_F

y Axis_R

y Axis_L

RO_Disp

LO_Disp

RU_Disp

LU_Disp

Dynamik Balken1

B

F

B

F

B

F

B

F

00

CS3

CS4

CS21

CS16

CS17

CS22

Balken

3

yDrive

2

xDrive

Prin

ting

Mac

hine

Sim

ulat

ion

Page 26: Printing Machine Simulation

Presentation29.08.2011

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2-0.5

0

0.5

1

t / s

Y Position / m

Motion in Y Direction

0.2

0.4

0.6

X Velocity / m/s

Velocity in Y Direction

a)

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2-15

-10

-5

0

5x 10

-6

t / s

Displacement X / m

Displacement in X Direction

x 10-6 Displacement in Y Direction

b)

Prin

ting

Mac

hine

Sim

ulat

ion

Step2: Combination flexible+rigid Bodies

26

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2-0.2

0

t / s

X Velocity / m/s

c)

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2-6

-5

-4

-3

-2

-1x 10

t / s

Displacement Y / m

Displacement in Y Direction

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2-1

-0.5

0

0.5

1x 10

-5

t / s

φ / rad

Displacement in φ Direction

Prin

ting

Mac

hine

Sim

ulat

ion

Page 27: Printing Machine Simulation

Presentation29.08.2011

Result 3: Time -domain simulation• Print head - Movement

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-2

0

2x 10

-4

Def

orm

atio

n X

[m]

Prin

ting

Mac

hine

Sim

ulat

ion

27

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1Def

orm

atio

n X

[m]

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-0.5

0

0.5

1

Def

orm

atio

n Y

[m]

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-4

-2

0

2x 10

-5

Def

orm

atio

n Z

[m]

Time [sec]

Prin

ting

Mac

hine

Sim

ulat

ion

Page 28: Printing Machine Simulation

Presentation29.08.2011

Result 4: 3D-Simulation

• Visualization of „Beam-Twister“

Prin

ting

Mac

hine

Sim

ulat

ion

28Prin

ting

Mac

hine

Sim

ulat

ion

Page 29: Printing Machine Simulation

Presentation29.08.2011

Result 4: 3D-Simulation

• Visualization of „Beam-Twister“

Prin

ting

Mac

hine

Sim

ulat

ion

29Prin

ting

Mac

hine

Sim

ulat

ion

Page 30: Printing Machine Simulation

Presentation29.08.2011

Result 5: Moving DynamicsP

rintin

g M

achi

ne S

imul

atio

n

30Prin

ting

Mac

hine

Sim

ulat

ion

Page 31: Printing Machine Simulation

Presentation29.08.2011

Model Verification• Different Ways to create the same model

A: FEM � Full Model � BodeB: FEM � Beam Model � SimMechanics � Bodeallows comparison and verification

-80From: TCP X To: TCP X

Prin

ting

Mac

hine

Sim

ulat

ion

31

-200

-180

-160

-140

-120

-100

Mag

nitu

de (

dB)

101

102

103

104

-180

-135

-90

-45

0

Pha

se (

deg)

Frequency (rad/sec)

FEMRBSFMBS

Prin

ting

Mac

hine

Sim

ulat

ion

Page 32: Printing Machine Simulation

Presentation29.08.2011

Benefits• Deformable Bodies in MBS ( e.g. SimMechanics)• Advantages from FEM and Rigid Body Simulation• Model linerisation in different axis configurations

Prin

ting

Mac

hine

Sim

ulat

ion

Step2: Combination flexible+rigid Bodies

32

• Model linerisation in different axis configurations• Realistic Time-Domain simulation• Simulation of nonlinear effects (e.g. Actuators)• A model which includes the knowledge of the

mechanical structure and the control algorithms

Prin

ting

Mac

hine

Sim

ulat

ion

Page 33: Printing Machine Simulation

Presentation29.08.2011

Conclusion

• Automatic Import FEM�Matlab• Links Control Design – FEM Simulation• Links electrical and mechanical engineering

• Combination FEM / Matlab / SimMechanics

Prin

ting

Mac

hine

Sim

ulat

ion

33

• Combination FEM / Matlab / SimMechanics• Time-Domain simulation of flexible bodies• Fully integrated in Simulink

• Control Engineering• Automatic Plant Modeling• Influence of Controllers on Machine Dynamics

Prin

ting

Mac

hine

Sim

ulat

ion

Page 34: Printing Machine Simulation

Presentation29.08.2011

Conclusion

• With linking the tools, you also link thepeople behind them!

Prin

ting

Mac

hine

Sim

ulat

ion

34Prin

ting

Mac

hine

Sim

ulat

ion

Page 35: Printing Machine Simulation

Presentation29.08.2011

Intermezzo 2 Cooking recipe for simulations

• Define the goal of the simulation!

35

• Idealisation• Mathematical modelling: Equation type?

Simulation tool?• Build up your model stepwise!

Page 36: Printing Machine Simulation

Presentation29.08.2011

Intermezzo 2 Cooking recipe for simulations

• Model verification : Are the equations solved correctly? Is the model behaviour reasonably

36

correctly? Is the model behaviour reasonably concerning the idealisations?

• Model validation : Are the right equations being solved? Are the idealisations appropriate concerning the goals of the simulation? => Can only be fully answered by experiments

Page 37: Printing Machine Simulation

Presentation29.08.2011

Simulation of the PrintoutMotivation: What effect will this vibrations have on the final print result?

37

Measured vibrations of a printing machine

Prin

tout

Sim

ulat

ion

Page 38: Printing Machine Simulation

Presentation29.08.2011

38Prin

tout

Sim

ulat

ion

Page 39: Printing Machine Simulation

Presentation29.08.2011

39Prin

tout

Sim

ulat

ion

Page 40: Printing Machine Simulation

Presentation29.08.2011

40Prin

tout

Sim

ulat

ion

Page 41: Printing Machine Simulation

Presentation29.08.2011

41Prin

tout

Sim

ulat

ion

Page 42: Printing Machine Simulation

Presentation29.08.2011

42Prin

tout

Sim

ulat

ion

Page 43: Printing Machine Simulation

Presentation29.08.2011

43Prin

tout

Sim

ulat

ion

Page 44: Printing Machine Simulation

Presentation29.08.2011

A‘ = R(φ)*A+r(x,y)

44Prin

tout

Sim

ulat

ion

Page 45: Printing Machine Simulation

Presentation29.08.2011

45Prin

tout

Sim

ulat

ion

Page 46: Printing Machine Simulation

Presentation29.08.2011

Ideal printout Simulated printout with vibrations

46Prin

tout

Sim

ulat

ion

Page 47: Printing Machine Simulation

Presentation29.08.2011

Ideal printout Simulated printout with vibrations

47Prin

tout

Sim

ulat

ion

Page 48: Printing Machine Simulation

Presentation29.08.2011

Good vibrations?

Approach for critical mode detection:�isolate the impact of a single

vibration mode on the printout

48Prin

tout

Sim

ulat

ion

Page 49: Printing Machine Simulation

Presentation29.08.2011

Benefits and limits of Simulations

• Complex mechatronic systems have to be regarded as a whole and not only as

49

regarded as a whole and not only as configurations of different isolated components

• A common simulation model of the different disciplines and physics is a helpful tool to bring the knowledge of the different people together

Page 50: Printing Machine Simulation

Presentation29.08.2011

Limits

• You can never create a model, which fits the reality absolute exactly!

• The simulation tool, which is able to solve all simulation problems, does not exist!

50

all simulation problems, does not exist!• Never start a simulation without knowing

your goal!• Simulations are not cost free as well• You have to build up and cultivate the

simulation know how

Page 51: Printing Machine Simulation

Presentation29.08.2011

Acknowledgements

Florian Fässler, Polytype SA, Switzerland ⇒ Printing machine Simulation

51

Johannes Renner, Institute of Print Technology, Switzerland

⇒ Printout Simulation

Page 52: Printing Machine Simulation

Presentation29.08.2011

Bern University of Applied SciencesInstitute of Print Technology

52

Philip Marmet

+41 (0)34 426 43 44 (direct)+41 (0)34 426 41 83 (secretariat)[email protected]