dinÂmica multicorpos veicular 1º semestre de 2013 professores: rita silva maria alzira nunes

39
DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Upload: internet

Post on 18-Apr-2015

124 views

Category:

Documents


11 download

TRANSCRIPT

Page 1: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

DINÂMICA MULTICORPOS VEICULAR

1º Semestre de 2013

Professores:Rita Silva

Maria Alzira Nunes

Page 2: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS:

Tecnologia implementada a mais de 30 anos.

Originalmente denominado

ADAMS/Solver

ADAMS/View(década de 90)

Sistema ModularDiferentes plug-ins

ADAMS/Car

Page 3: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

http://vimeo.com/57018017

http://www.mscsoftware.com/product/adamscar

Page 4: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:- Aplicado à área automobilística desenvolvimento de protótipos

virtuais;

** Subsistema suspensão

** Veículo completo ou full-vehicle

Page 5: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:

Arquivo de Configuração do ADAMS/Car:

** .acar.cfg

Tipos de usuário:

** Standard User** Expert user

Obs: Expert User representa um tipo de usuário que constroi o protótipo virtual acesso às ferramentas de modelagem do módulo.

Standard User é aquele profissional ligado às operações de teste do protótipo virtual. A criação de todos os gráficos referentes às análise cabíveis podem ser executadas neste módulo neste módulo.

Page 6: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:

Page 7: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:1 -! ************ ADAMS/Car Private Configuration File ************2 - !----------------------------------------------------------------------!3 - !----------------------------------------------------------------------!4 - ! - List of personal environment variables5 - !----------------------------------------------------------------------!6 - ! Desired user mode (standard/expert)7 - ENVIRONMENT MDI_ACAR_USERMODE expert8 - !----------------------------------------------------------------------!9 - ! - List of personal database directories10 - ! Database name Path of Database11 - !----------------------------------------------------------------------!12 - DATABASE private $HOME/private.cdb13 - ! Example database entry:14 - DATABASE proto_2000 /usr/people/joao/prototype.cdb15 - DEFAULT_WRITE_DB private16 - !----------------------------------------------------------------------!17 - ! - List of personal tables directories18 - ! Type class Name of table Extension19 - !----------------------------------------------------------------------!

20 - ! Example table entry:21 - !TABLE example example.tbl exa22- !!----------------------------------------------------------------------!23 - ! - List of personal default property files24 - ! Type class Default property file25 - !----------------------------------------------------------------------!26 - ! Example property file entry:27 - !PROPFILE damper <private>/dampers.tbl/myfile.dpr28 - !!----------------------------------------------------------------------!29 - ! - List of personal default testrigs30 - ! Assembly class Name of testrig31 - !----------------------------------------------------------------------!32 - ! Example testrig entry:33 - !TESTRIG suspension .__MY_TESTRIGFigura 1.1 – Arquivo .acar.cfg.

Page 8: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:

- Estrutura de dados:

** Shared comum a todos os usuários biblioteca do módulo shared_car_database.cdb Template/.tbl;

** Private workspace criado no $HOME

** User refere-se a um usuário específico

OBS: - sem limitações quanto ao número de databases (banco de dados);- cada projeto precisa de um database separado com extensão .cdb- pode ser criado um database por vez.

Page 9: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:

- Estrutura de dados:

User Private

Page 10: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:

- Hierarquia de dados:

** Template Template User Template Builder definem-se as topologias dos componentes do veículo (partes, conexões...)

Template User pode trabalhar no Standard Interface.

** Subsystem Standard User/Template User Standard Interface mudança de localização de partes, rigidez de mola e coeficiente de amortecimento.

** Assembly Standard User/Template User Standard Interface lista de Subsystems e Test Rig.

Page 11: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:

- Hierarquia de dados:

Page 12: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:

- Hierarquia de dados:

Page 13: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:

- Test Rig:

É considerado como o dispositivo que impõem movimento ao veículo. Dependendo do modelo e do tipo do movimento têm-se diferentes aparatus.

É um subsistema especial que se conecta a todos os outros subsistemas.

Page 14: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:

- Major e Minor Roles:

Major e minor Roles definem a localização do subsistema dentro do Assembly;

Todo Template e, obviamente, o subsistema criado deste Template tem a major role: suspensão, sistema de direção, monobloco (body), barra anti-roll, rodas e pneus...

Ao se criar o subsistema, o usuário padrão define o minor role: front, rear, any trailer.

Minor Role

Principais subsistemas do veículoMajor Role

Posição ocupada pelo subsistema no Assembly

.tpl

.sub

Page 15: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:

- Convenção de nomes:

Page 16: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:

- Criando Subsistemas:

- Para criar um subsystem, é necessário que já se tenha um arquivo template construído;

- Quesito necessário:** Standard Interface.

File New Subsystem

Page 17: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:

- Criando Subsistemas:

• Ajustando a posição de Hardpoints:

Na Standard Interface, pode-se fazer o ajuste de Hardpoints:

Path: Adjust Hardpoint

1) Modify

Page 18: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:

- Criando Subsistemas:

• Ajustando a posição de Hardpoints:

Na Standard Interface, pode-se fazer o ajuste de Hardpoints:

Path: Adjust Hardpoint

2) Table

Page 19: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:

- Criando Subsistemas:

• Ajustando a posição de Hardpoints:

Na Standard Interface, pode-se fazer o ajuste de Hardpoints:

Path: Adjust Hardpoint

3) Info

Page 20: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:

- Criando Subsistemas:

• Ajustando a posição de Hardpoints:

Na Standard Interface, pode-se fazer o ajuste de Hardpoints:

Path: Adjust Hardpoint

3) Info

Page 21: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:

- Criando Subsistemas:

• Ajustando Parameter Variables:

Obs: trata-se de uma variável que é utilizada para armazenar informações dentro do Template, por exemplo, variáveis que armazenam informações sobre: ângulos de camber, toe.

Podem ser criadas de forma que o usuário da Standard Interface não pode acessá-la.

Page 22: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:

- Criando Subsistemas:

• Ajustando Parameter Variables:

Page 23: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:

- Criando Subsistemas:

• Ajustando Propriedades de Massa:

Obs: Para alterar a massa de um corpo, recorra:

Path: Adjust General Part Modify/Calculate mass

Page 24: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:- Criando Subsistemas:

• Ajustando Propriedades de Massa:

- Calculate Mass:

* calcula os novos valores de massa e inércia baseado na geometria colocada no ADAMS/Car e a densidade.

Se esta mudança de massa for feita na Standard Interface a partir de um dado valor do Template; este valor não é automaticamente atualizado no Template.

Page 25: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:- Criando Subsistemas:

• Ajustando Propriedades de molas e amortecedores:

Um arquivo de propriedades diferente pode ser escolhido, ou mesmo um novo pode ser criado.

Calcula o comprimento instalado a partir de um determinado valor de pré-carga.

Page 26: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:

- Parametrização:

A parametrização de um modelo é bastante conveniente, porque estabelecem-se relações internas ao modelo que se manifestam das seguintes maneiras:

- alterações em uma dada geometria ocasionará alterações em cadeia de todas as outras partes que dependem desta;

- economia de tempo;- evitam-se erros de projeto por falha de rastreabilidade da

mudança;- menor esforço por parte do projetista.

- Elementos de parametrização no modelo ADAMS/Car:

- Hardpoints;- Construction frame;

Page 27: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:

- Parametrização por Hardpoints:

Representam o bloco de construção mais simples do ADAMS/Car.

Path: Build Hardpoint NewCriado no Template BuilderModificado no Template Builder ou Standard Interface.

Page 28: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:

- Parametrização por Construction Frame:

São utilizados sempre que uma entidade especificada depende não apenas de uma localização, mas também de uma orientação.

Path: Build Construction Frame NewCriado e pode ser modificado no Template Builder

Page 29: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:

- Parametrização por Construction Frame:

Page 30: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:

- Construindo :

Parts (General Parts) Rigid Body

Geometries

Attachments

Springs, Dampers

Bumpstops, Reboundstops e

Suspensions Parameter Array

Template

Page 31: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:

- Construindo - Parts:

Page 32: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:

- Construindo - Parts:

Page 33: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:

- Construindo - Parts:

Page 34: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:

- Construindo - Geometries:

Page 35: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:

- Construindo - Attachments:

Page 36: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:

- Construindo - Springs:

Page 37: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:

- ADAMS Posprocessor:

- Seu acesso pode ser feito pela tecla F8;

- Ambiente semelhante ao encontrado pelo ADAMS/View;

- Adaptada a obtenção de dados pertinente ao Full-Vehicle ou a suspensão.

Page 38: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:

- Site de interesse:

http://www.mscsoftware.com/adams-student-edition http://simcompanion.mscsoftware.com/infocenter/index?page=content&id=KB8019488

Page 39: DINÂMICA MULTICORPOS VEICULAR 1º Semestre de 2013 Professores: Rita Silva Maria Alzira Nunes

Apresentação do módulo ADAMS/Car:

- Demonstração:

*** Simulação do Full Vehicle com o FSAE

*** Simulação da Suspensão Dianteira