La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit...

60
La simulazione dinamica dei sistemi multi-body Daniele Catelani

Transcript of La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit...

Page 1: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

La simulazionedinamica dei sistemi

multi-body

Daniele Catelani

Page 2: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car
Page 3: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

La simulazione dinamica dei sistemi multi-body

� Sistema di parti meccaniche rigide / flessibili

Definizione di sistema Multi-Body

� Interconnesse da giunti rigidi / elastici

� Soggette a qualsiasi sistema di forze

� Compiono grandi spostamenti (traslaz / rotaz)

� Associabili a sistemi di controllo

Page 4: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

La simulazione dinamica dei sistemi multi-body

� Sistema di parti meccaniche rigide / flessibili

Definizione di sistema Multi-Body

� Interconnesse da giunti rigidi / elastici

� Soggette a qualsiasi sistema di forze

� Compiono grandi spostamenti (traslaz / rotaz)

� Associabili a sistemi di controllo

Page 5: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

La simulazione dinamica dei sistemi multi-body

� Sistema di parti meccaniche rigide / flessibili

Definizione di sistema Multi-Body

� Interconnesse da giunti rigidi / elastici

� Soggette a qualsiasi sistema di forze

� Compiono grandi spostamenti (traslaz / rotaz)

� Associabili a sistemi di controllo

Page 6: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

La simulazione dinamica dei sistemi multi-body

� Sistema di parti meccaniche rigide / flessibili

Definizione di sistema Multi-Body

� Interconnesse da giunti rigidi / elastici

� Soggette a qualsiasi sistema di forze

� Compiono grandi spostamenti (traslaz / rotaz)

� Associabili a sistemi di controllo

Page 7: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

La simulazione dinamica dei sistemi multi-body

� Sistema di parti meccaniche rigide / flessibili

Definizione di sistema Multi-Body

� Interconnesse da giunti rigidi / elastici

� Soggette a qualsiasi sistema di forze

� Compiono grandi spostamenti

� Associabili a sistemi di controllo

Page 8: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

La simulazione dinamica dei sistemi multi-body

� Sistema di parti meccaniche rigide / flessibili

Definizione di sistema Multi-Body

� Interconnesse da giunti rigidi / elastici

� Soggette a qualsiasi sistema di forze

� Compiono grandi spostamenti

� Associabili a sistemi di controllo

Page 9: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

La simulazione dinamica dei sistemi multi-body

Page 10: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

La simulazione dinamica dei sistemi multi-body

Page 11: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

La simulazione dinamica dei sistemi multi-body

Page 12: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

La simulazione dinamica dei sistemi multi-body

� Dinamica descritta da equazioni differenziali

Definizione di sistema Multi-Body

� Vincoli descritti da equazioni algebriche

� Sistema di equazioni DAE non-lineare

Risoluzione di tipo numerico

� Integratori ODE (Ordinary Differential Equations)

� Integratori DAE (Differential Algebraic Equations)

Page 13: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

La simulazione dinamica dei sistemi multi-body

Codice per Elaborazione e risoluzione numerica dei sistemi DA E

ADAMS : Automated Dynamic Analysis of Mechanical System

� Definizione topologia (corpi,giunti,forze…)

� Definizione dati inerziali (massa,inerzia…)

� Modellazione fenomeni cinematici / dinamici

� Modellazione solida (geometria, forme,...)

� Definizione output ( measures, requests, obj …)

Impostazione Analisi Postprocessing Risultati

Page 14: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

La simulazione dinamica dei sistemi multi-body

Page 15: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

La simulazione dinamica dei sistemi multi-body

GENERAL PURPOSE COMPUTER PROGRAM

ADAMS : Automated Dynamic Analysis of Mechanical System

Page 16: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

La simulazione dinamica dei sistemi multi-body

GENERAL PURPOSE COMPUTER PROGRAM

� Approccio Sistematico� Analisi di qualsiasi Sistema Multi-Body

� Qualsiasi campo di applicazione meccanica (generale)� Indipendente dalla specificità del problema e/o modello

SPECIAL PURPOSE COMPUTER PROGRAM

� Approccio specifico (dedicato)� Analisi di particolare (definito) sistema � Singola applicazione� Impossibilità (difficoltà) per ogni estensione a nuove problematiche

Page 17: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

La simulazione dinamica dei sistemi multi-body

GENERAL PURPOSE COMPUTER PROGRAM

� Esigenza di analizzare sistemi complessi soggetti a grandi spostamenti (traslazioni e rotazioni) � equazioni fortemente non lineari

� Esigenza di modellare fenomeni complessi e difficilmente riproducibili� Esigenza di superare studio semplificato (linearizzazione, riduzione equazioni)� Necessità di utilizzare il Computer � sviluppo del Computer� Necessità della progettazione: riduzione costi, riduzione time-to-market,

riduzione rischi connessi alla costruzione di prototipi reali� Possibilità di applicare tecniche di ottimizzazione e Design of Experiments� Possibilità di esplorare (a rischio nullo) situazioni catastrofiche:

(esempio: ricostruzione incidenti, simulazione CRASH, ecc.)

Origine

Page 18: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

La simulazione dinamica dei sistemi multi-body

GENERAL PURPOSE COMPUTER PROGRAM

Page 19: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

La simulazione dinamica dei sistemi multi-body

GENERAL PURPOSE COMPUTER PROGRAM

� Permettere laSimulazione di un generico sistema Multi-Body

� Effettuare l’analisi dinamica al variare dei parametri progettuali

� Diventare Strumento di Progettazione

� Attuare la Prototipazione Virtuale

Scopo

Page 20: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

La simulazione dinamica dei sistemi multi-body

GENERAL PURPOSE COMPUTER PROGRAM

� Studio di fattibilità� Valutazione delle prestazioni � Analisi di sensitività� Ottimizzazione

Progetto

�Confronto con risultati sperimentali Verifica e iterazione

Page 21: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

I Problemi da RisolvereI Problemi da Risolvere� Prevedere in modo corretto il

comportamento del Prodotto già in fase di Sviluppo dello stesso per ottenere un buon Progetto “al primo colpo”

� Ridurre o eliminare prove, test e conseguenti modifiche sulla prima versione del Prodotto o sul suo Prototipo

� Incrementare il numero di test e prove effettuabili sul Prodotto durante la fase di Sviluppo a parità di costo e tempi, riducendo i rischi dovuti alla riduzione del Time-to-Market

� Ottimizzare, anche mediante tecniche automatiche, il Prodotto dal punto di vista funzionale e prestazionale

� “Visualizzare realmente” il comportamento del prodotto e le sue funzionalità

Page 22: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

Il Processo di Sviluppo Il Processo di Sviluppo TradizionaleTradizionale ……

Page 23: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

Lo Sviluppo con il Lo Sviluppo con il VirtualVirtualPrototypingPrototyping

Page 24: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

con il con il VirtualVirtual PrototypingPrototyping ......

Page 25: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

I Vantaggi : durante lo SviluppoI Vantaggi : durante lo Sviluppo

� Riduzione dei costi degli“Errori” perché questi sono“individuati” in una fasepreliminare del Processo diSviluppo

� Riduzione dei costi e deitempi delle prove e dellemesse a punto funzionali(Progettazione sul Prodotto)

Page 26: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

I Vantaggi : durante il Ciclo di I Vantaggi : durante il Ciclo di VitaVita

Cos

ti(£

)

Tempo

INVESTMENT

PROFIT Time toProfit

Vita del Prodotto( Right to Market )

Fine Vita Prodotto

Time toMarket

Rilascio

Sales

Distribution

Design

Eval.

Mfg.

Sviluppo Prodotto

� La PrototipazioneVirtuale influiscedirettamente sulCiclo di Vita del Prodotto e sul“Right to Market” :

� Qualità

� Prezzo

� Performance

� Sicurezza

� Affidabilità

� Durata / Fatica

� Ergonomia

Page 27: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car
Page 28: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car
Page 29: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car
Page 30: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car
Page 31: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

La simulazione dinamica dei sistemi multi-body

GENERAL PURPOSE COMPUTER PROGRAM

� 1969:Meccanismi con struttura ad albero (aperti) e bidimensionali (DRAM)� dal 1973:Strutture tridimensionali chiuse - Sparse Matrix Method; Sviluppo tecniche integrazione numerica DAE� 1977:Fondazione Mechanical Dynamics Inc. (Ann Arbor, Michigan)� 1981: Prima releaseADAMS� 1981-1991: sviluppo (modellazione corpi rigidi/flessibili, giunti, forze, ecc.)� 1991-1997:introduzione interfaccia utente (pre-post processor) e Vert. Prod.� 1997:ADAMS 9 = modulo di progettazione completa� 1998-2002: ADAMS 10-11-12 - Controls, Flex, Autoflex, Hydraulics,

Car, Rail, Engine,Aircraft, Motorsport, Motorcyle, Driveline, Driver..

� 2002-2005: MSC.ADAMS , integrazione completa con FEM,CAD,Controls� 2005-2008SimXpert New Pre-Post-Solver generation

Evoluzione

Page 32: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

System - Focused Solutions

Product Data Management System

Traditional Component -focused CAD/CAE/CAM

System -focused Virtual Prototyping

Design - Development - Production

CAD CAE CAM

VirtualMock-up

Virtual Prototyping & Testing

Virtual Production

Traditional Component-focused CAD/CAE/CAM

CAD CAE CAMFly Through

Design Verification

DigitalAssembly

Production

Build Test Validate Optimize Automate

(MDI)

Page 33: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

Components

Subsystems

Systems

Virtual Product Development

Page 34: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

Discipline Integration

Marc

EASY5

ADAMS

Patran

Nastran

Virtual Product Development Environment

Dytran

Page 35: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

Discipline Integration

Page 36: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

Discipline Integration

Page 37: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

Discipline Integration

� Spanish Grand Prix, May 8th, 2005� High-performance wing profiles

consistently deform under staticaerodynamic load

� Inertial effects are superimposed

� The dynamic performance of the profile is coupled to the performance of the chassis mechanicalcomponent

Page 38: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

Discipline Integration

Page 39: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

Auto/Truck/Bus General MachineryRail/Off-road Aero/Defense

Reaching Success in Major Industries

Page 40: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

ADAMS Capabilities

Implementation

IntegrationCustomization Parameterization

VisualizationOptimization

Page 41: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

La simulazione dinamica dei sistemi multi-body

GENERAL PURPOSE COMPUTER PROGRAM

� User-friendlyness Preprocessing: inserimento dati, librerie elementi, modellazione

modellazione solida, ecc. Verifica sintattica Verifica cinematica Possibilità di analisi multiple e diversificate (statiche, dinamiche,

lineari, ecc.) Postprocessing: animazione grafica, plot, tabulati, exchange-data

� Affidabilità

Requisiti (1)

Page 42: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

La simulazione dinamica dei sistemi multi-body

GENERAL PURPOSE COMPUTER PROGRAM

� Efficienza

� Generalità di modellazione attrito e giochi nei giunti interazione ruota-rotaia interazione pneumatico-strada impatti vibrazioni sintesi di camme elementi idraulici, elettrici, pneumatici forze aerodinamiche / fluidodinamiche

Requisiti (2)

Page 43: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

La simulazione dinamica dei sistemi multi-body

GENERAL PURPOSE COMPUTER PROGRAM

� Estendibilità utilizzo di subroutines FORTRAN, C, C++

Aggiornabilità nuovi elementi di libreria nuove procedure di calcolo nuove capacità grafiche e di postprocessing nuovi moduli dedicati nuove funzionalità (ottimizzazione, DOE, ecc.)

Requisiti (3)

Page 44: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

La simulazione dinamica dei sistemi multi-body

GENERAL PURPOSE COMPUTER PROGRAM

� Compatibilità interfaccia con codici FEM interfaccia con CAD interfaccia con codici System Control Oriented interfaccia con User-programs

Documentazione Manuali d’uso Manuali teorici User-application reports Internet

Requisiti (4)

Page 45: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

La simulazione dinamica dei sistemi multi-body

Data base (1)

ADAMS : Automated Dynamic Analysis of Mechanical System

• Rigid Body Location, Orientation, Mass, CM, Density

Material properties, Initial Velocity, Geometry

• Flexible Body Location, Orientation, Flexible Data, Damping

• Marker Location, Node Id, Orientation, type

• Constraint Joint (Revolute, Translational, Cylindrica, Planar,…)

Jprim (Inplane, Inline, Perpendicular, Orientation,…)

Gear, Coupler, Ptcv, Cvcv, Contact...

Page 46: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

La simulazione dinamica dei sistemi multi-body

Data base (2)

ADAMS : Automated Dynamic Analysis of Mechanical System

• Motion Function (analytical, experimental, user)

• Force Beam, Bushing, Field, SpringDamper, Gravity,Tire…

Single Component, Vector, General Force

• Data String, Spline, State Variable, Matrix, Curve, Array,...

• Equations Differential, LSE, GSE, Transfer Function,…

• Measures Position, Velocity, Acceleration, Force, Energy,…

• Solver Dynamics, Equilibrium, Kinematic Parameters,...

Page 47: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

La simulazione dinamica dei sistemi multi-body

Data base (3)

ADAMS : Automated Dynamic Analysis of Mechanical System

• Solver Function mathematical expression (sin, cos, log, exp, max, min,…)

state variables (dx,dy,dm,vx,accx,wy,…)

applied forces (fx,tz,beam,bushing,field,sforce,…)

reaction forces (joint, jprim…)

special expression (poly, step, impact, forcos,cheby,…)

interpolation (akima, cubic, linear, curve…)

user (FORTRAN, C)

Page 48: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

La simulazione dinamica dei sistemi multi-body

Data base (4)

ADAMS : Automated Dynamic Analysis of Mechanical System

• View Function mathematical expression (sin, cos, log, exp, max, min,…)

modelling (dx,dy, dz,dm,ax,ay,psi,theta,yaw,…)

string

DB

Location/Orientation

Matrix

user (FORTRAN, C)

Page 49: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

La Flessibilità nei sistemi Multi-Body

• flessibilità = requisito di progettazione

• minimizzazione del peso

• calcolo dei carichi agenti su struttura deformabile senza strumentazione

e/o prototipi fisici

• determinazione della risposta dinamica del sistema flessibile

• interazione dinamica / elasticità (aereolasticità)

Superamento della definizione di indeformabilitàdei corpi

Page 50: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

Interfaccia completo con FEM & Experimental Data

La Flessibilità nei sistemi Multi-Body

• Flexible Body: Stiffness & Mass Matrix, Eigenvalues 6 vectors, Geometry...• 6 rigid d.o.f. + N modal d.o.f.• Modal Analysis : reduced number of d.o.f.• Component Mode Synthesis: Normal + Static Modal Analysis• Variable Boundary Conditions• Dynamics Elasticity

• Non linear Rigid motions + Linear (Elastic) deformation• Carichi distribuiti su corpi flessibili (MFORCE)• calcolo stress e deformazioni

Page 51: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

Product Modules

� ADAMS Full Simulation

� ADAMS/Controls

� ADAMS/Flex

� ADAMS/Autoflex

� ADAMS/Durability

� ADAMS/Linear

� ADAMS/Exchange

� ADAMS/Vibration

� …….

� ADAMS/Car

� ADAMS/Aircraft

� ADAMS/Engine

� ADAMS/Rail

� ADAMS/Driveline

Vertical Products

Toolkit

� ADAMS/Motorsport

� ADAMS/Motorcycle

Page 52: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

ADAMS/Flex

Page 53: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

ADAMS/Durability

Page 54: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

ADAMS/Car (1)

Page 55: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

ADAMS/Car (2)

Page 56: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

ADAMS/Motorsport

Page 57: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

ADAMS/Motorcycle

Page 58: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

ADAMS/Engine

Page 59: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

ADAMS/Rail

Page 60: La simulazione dinamica dei sistemi multi-body · ADAMS/Driveline Vertical Products Toolkit ADAMS/Motorsport ADAMS/Motorcycle. ADAMS/Flex. ADAMS/Durability. ADAMS/Car (1) ADAMS/Car

ADAMS/Aircraft