The Mechanical Simulation Engine library An Introduction and a Tutorial G. Cella.

Slides:



Advertisements
Similar presentations
MEG 361 CAD Finite Element Method Dr. Mostafa S. Hbib.
Advertisements

Finite element method Among the up-to-date methods of stress state analysis, the finite element method (abbreviated as FEM below, or often as FEA for analyses.
FINESSE FINESSE Frequency Domain Interferometer Simulation Versatile simulation software for user-defined interferometer topologies. Fast, easy to use.
Lect.3 Modeling in The Time Domain Basil Hamed
Point-wise Discretization Errors in Boundary Element Method for Elasticity Problem Bart F. Zalewski Case Western Reserve University Robert L. Mullen Case.
Kjell Simonsson 1 Vibrations in linear 1-degree of freedom systems; I. undamped systems (last updated )
Chapter 3 Dynamic Modeling.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Lumped Parameter Systems.
Beams and Frames.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Introduction to Finite Elements
LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering
Physics Based Modeling II Deformable Bodies Lecture 2 Kwang Hee Ko Gwangju Institute of Science and Technology.
APPLIED MECHANICS Lecture 10 Slovak University of Technology
Lecture 2 Free Vibration of Single Degree of Freedom Systems
Nazgol Haghighat Supervisor: Prof. Dr. Ir. Daniel J. Rixen
Course Outline 1.MATLAB tutorial 2.Motion of systems that can be idealized as particles Description of motion; Newton’s laws; Calculating forces required.
Bars and Beams FEM Linear Static Analysis
Mechanical Vibrations
Presented by Andrey Kuzmin Mathematical aspects of mechanical systems eigentones Department of Applied Mathematics.
MCE 561 Computational Methods in Solid Mechanics
CHAP 4 FINITE ELEMENT ANALYSIS OF BEAMS AND FRAMES
TWO DEGREE OF FREEDOM SYSTEM. INTRODUCTION Systems that require two independent coordinates to describe their motion; Two masses in the system X two possible.
Velocities and Static Force
Introduction to virtual engineering László Horváth Budapest Tech John von Neumann Faculty of Informatics Institute of Intelligent Engineering.
Definition of an Industrial Robot
Developing Simulations and Demonstrations Using Microsoft Visual C++ Mike O’Leary Shiva Azadegan Towson University Supported by the National Science Foundation.
Department of Aerospace and Mechanical Engineering A one-field discontinuous Galerkin formulation of non-linear Kirchhoff-Love shells Ludovic Noels Computational.
LIGO-G D 1 25-May-02 Advanced LIGO Suspension Model in Mathematica Gravitational Wave Advanced Detector Workshop Elba - May 2002 Mark Barton.
The Finite Element Method
Unit 5: Feedback and control theory An Introduction to Mechanical Engineering: Part Two Feedback and control theory Learning summary By the end of this.
An introduction to the finite element method using MATLAB
Bentley RM Bridge Seismic Design and Analysis
A PPLIED M ECHANICS Lecture 01 Slovak University of Technology Faculty of Material Science and Technology in Trnava.
1 20-Oct-15 Last course Lecture plan and policies What is FEM? Brief history of the FEM Example of applications Discretization Example of FEM softwares.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Progress in identification of damping: Energy-based method with incomplete and noisy data Marco Prandina University of Liverpool.
A Course in Scientific Simulation Mike O’Leary Shiva Azadegan Towson University Supported by the National Science Foundation under grant DUE
Plane Motion of Rigid Bodies: Forces and Accelerations
11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements.
Illustration of FE algorithm on the example of 1D problem Problem: Stress and displacement analysis of a one-dimensional bar, loaded only by its own weight,
ME451 Kinematics and Dynamics of Machine Systems Introduction to Dynamics 6.1 October 09, 2013 Radu Serban University of Wisconsin-Madison.
1 MODELING MATTER AT NANOSCALES 4. Introduction to quantum treatments The variational method.
Development of Regular & Singular Perturbation Methods Anshu Narang-Siddarth.
CHAP 3 WEIGHTED RESIDUAL AND ENERGY METHOD FOR 1D PROBLEMS
Lecture 6 - Single Variable Problems & Systems of Equations CVEN 302 June 14, 2002.
Advanced Computer Graphics Spring 2014 K. H. Ko School of Mechatronics Gwangju Institute of Science and Technology.
1 Teaching Innovation - Entrepreneurial - Global The Centre for Technology enabled Teaching & Learning M G I, India DTEL DTEL (Department for Technology.
ISEC-02 Second International Structural Engineering and Costruction Conference September 22-26,2003, Rome “EVALUATION AND RESULTS’ COMPARISON IN DYNAMIC.
Chapter 4 Dynamic Analysis and Forces 4.1 INTRODUCTION In this chapters …….  The dynamics, related with accelerations, loads, masses and inertias. In.
Purdue Aeroelasticity
1 10. Harmonic oscillator Simple harmonic motion Harmonic oscillator is an example of periodic motion, where the displacement of a particle from.
1 CHAP 3 WEIGHTED RESIDUAL AND ENERGY METHOD FOR 1D PROBLEMS FINITE ELEMENT ANALYSIS AND DESIGN Nam-Ho Kim.
Model Reduction & Interface Modeling in Dynamic Substructuring Application to a Multi-Megawatt Wind Turbine MSc. Presentation Paul van der Valk.
Mechanical Vibrations
MESB374 System Modeling and Analysis
Figure 1. Spring characteristics
Figure 1. Spring characteristics
MAK4041-Mechanical Vibrations
1C9 Design for seismic and climate changes
ECIV 720 A Advanced Structural Mechanics and Analysis
Introduction.
Advanced Computer Graphics Spring 2008
GENERAL VIEW OF KRATOS MULTIPHYSICS
© Sharif University of Technology - CEDRA By: Professor Ali Meghdari
Figure 1. Spring characteristics
Differential Equations
Physics 319 Classical Mechanics
2 DOF – Torsional System and Coordinate Coupling
Chapter 3 Modeling in the Time Domain
Presentation transcript:

The Mechanical Simulation Engine library An Introduction and a Tutorial G. Cella

General principles It is a fully tridimensional simulation. In this way it is possible to give extimates on cross couplings connected to system asymmetries It is a modular environment. The system is partitioned in subunities, and each of them can be modeled internally in an arbitrary way The equilibrium working point for the system is automatically calculated. “Exact” modelization of internal modes is available (at least in the frequency domain) It is (hopefully) easy to use Developers: G.C. & Virginio Sannibale (Caltech)

Position and of the orientation of a point. (6 DOF) Collection of frames, with some dynamics Inertial frame and set of objects Basic structure

Simple example: suspended mirror. System pendulum; RigidBody mirror; Wire wire1,wire2; ForceActuator coil1,coil2,coil3,coil4; PositionSensor sensor; We declare the relevant objects: And we set the relevant parameters (mass, inertia tensor components, wire diameter etc.) Now the system can be constructed. This is obtained clamping frames together.

Simple mirror: construction PD.connect(wire1.frame(0)); PD.connect(wire2.frame(0)); PD.connect(coil1.frame(0)); PD.connect(coil2.frame(0)); PD.connect(coil3.frame(0)); PD.connect(coil4.frame(0)); PD.connect(sensor.frame(0)); PD.connect(wire1.frame(1),mirror.frame(0)); PD.connect(wire2.frame(1),mirror.frame(0)); PD.connect(coil1.frame(1),mirror.frame(0)); PD.connect(coil2.frame(1),mirror.frame(0)); PD.connect(coil3.frame(1),mirror.frame(0)); PD.connect(coil4.frame(1),mirror.frame(0)); PD.connect(sensor.frame(1),mirror.frame(0));

Simulation: structure of the system The system is partitioned in a collection of connected frames group A reference frame is choosen in each group. This is optimized for numerical accuracy Each reference frame represent six independent degrees of freedom. In the mirror case: Group 1: fixed inertial frame and frames attached to it Group 2: mirror and frames attached to it

Simulation: logical diagram A prerequisite is the search for the correct working point We apply external actions using actuators Time domain: the action change at each time step Frequency domain: phase and amplitude of the action at each frequency We measure system response using sensors Time domain: a measurement at each time step Frequency domain: phase and amplitude of response at a given frequency

Simulation: system description A way to calculate the static forces on the frames, given their positions. This is used in working point search A linearized motion equation Frequency domain: Time domain: Linear relations between and I/O variables (for actuators and sensors) Each Object must be able to provide:

Working point search Why it is important to find the correct working point? Because the linearized dynamics depends from it: Tensions (more generally, prestressed elements) Large deformations The algorithm can be schematized in the following way: 1.Fix consistently the position of each frame 2.Ask each Object to compute its energy, (optionally with derivatives up to the second order) 3.Compose these quantities to find the ones associated with the DOF 4.Update DOF (and frames) using some appropriate algorithm 5.Go to the point 2 until equilibrium is found

Linear models (1) The basic principle: linear dynamics is described by a quadratic action, which can be written as a function of the boundary conditions only. Example: Longitudinal dynamics of a wire: The general solution: Substituting we find the effective action…..

Linear models (2) All the information is contained in the array K: In the low frequency regime:

Linear model A Can be used for: Longitudinal dynamics of a wire Transverse dynamics of a wire (tension dominated) Torsional dynamics of a wire Result: a 2x2 array which couple the two boundary conditions:

Linear model B Can be used for the transverse dynamics of a beam Result: a 4x4 array which couple four boundary conditions: These effective arrays contains a complete description of the effect of internal modes (through their dependence on the frequency) The frequency dependence is NOT polynomial. So it cannot be written in the time domain as a sum of a finite number of differential operators

Low frequency approximation The effective arrays works well in frequency domain What we can do in the frequency domain? Idea: expand in powers of the frequency: Stiffness effectsViscous effectsMass effects Now we can interpretate these terms as differential operators, and write the motion equations of our system in the time domain. There is something lost? Yes, the internal modes!

Wire and internal modes The low frequency approximation in the frequency domain: simple pendulum. Order 0: stiffness effects only Order 2: stiffness & mass effects

“Finite element” type approach Wire = many Low-Frequency wires connected together. Additional degrees of freedom in the time domain

Comparison with FE techniques The method is better than the traditional FE approach: Good convergence No need for adaptive gridding When the solution of is a good approximation apart from a region near the attachment point. This singular behavior is well described by the low frequency approximation: generally NOT in a “generic” finite element.

Example: LF facility (1) Actuation: between mirror and reference mass

Example: LFF (2) Transfer function from the top

Further developments Extensive validation, in particular for Time domain dynamics Object decomposition Automatic evaluation of thermal noise Accurate modeling of structural damping in the time domain Internal modes of massive bodies (mirrors)