Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Балтийский Государственный Технический Университет



Балтийский Государственный Технический Университет

«Военмех» им. Д.Ф.Устинова

 

 

 

Задание по курсу «Основы автоматизированного проектирования»

 

«Кинематический анализ механизма в условиях автоматизированного проектирования»

 

Преподаватель:

Цепелев В.С.

Студент:

Казанцев О.А.

Группа: ВЕ-197

 

 

Санкт-Петербург 2012г.
Содержание:

 

1. Цель работы.

2. Кинематическая схема механизма.

3. Описание процесса разработки модели в программном пакете Euler.

4. Схема механизма в программном пакете Euler.

5. Файл проекта.

 

Цель работы:

Исследование плоско-параллельного движения твердого тела с помощью программного пакета Euler.

 

Кинематическая схема механизма:

 

 
 
                   
   

C

 
 
   
 
     
 
 
 
   
 
                           
   

 

0,6м

 
 
   

G

   

F

 
 
   

0,2м

     

E

 
 
   

D

 

 


 

 

       
 
 
   

 


1 - кривошип (AB)

2,4 - шатун (BC), (DE)

3 - коромысло (CDF)

5 - ползун (FG)

A,E,G - неподвижные опоры

lAB=0,15м, lBC=0,35м, lCD=0,8м, lCF=0,5м, lDF=0,3м, lED=0,6м
Описание процесса разработки модели в программном пакете Euler:

 

1) Запускаем Euler, создаем новый проект, появляется окно «вид проекта» - это основное окно в котором мы будем работать. Слева находится «справочник проекта», справа - «панель объектов».

2) Для начала нам нужно построить точки, согласно схеме. Это делается следующим образом - на панели инструментов нажимаем пиктограмму «создание точки» или «F2» на клавиатуре, а затем на рабочем поле.

3) На этом этапе сформируем твердые тела. На панели объектов выбираем пиктограмму «тело (solid)». Из появившегося списка нажимаем на «цилиндр». В окне «редактор объектов» указываем точки (которые будут определять направление и длину цилиндра), радиус и массу. Элемент конструкции коромысло мы зададим при помощи трех цилиндров закрепленных жестко.

4) Чтобы сгруппировать тела в звенья, находим пиктограмму «звено (body)» и выбираем «базовый метод». Присваиваем звеньям имена (кривошип, шатун, ползун, коромысло, опора), прикрепляем тела.

5) Так как звено «опора» неподвижно зададим его как инерциальное. Для этого на верхней панели жмем «проект», далее - «инерциальное звено». В открывшемся окне выбираем наше звено.



6) Следующий шаг - создание шарниров. Ищем на панели объектов «шарнир (joint)», из списка выбираем «пара вращения» и «поступательная пара». Поступателную пару образует опора (A,E,G) и ползун (FG). Пары вращения: опора (A,E,G) и кривошип (AB), опора (A,E,G) и шатун (DE), шатун (BC) и коромысло (CDF), ползун (FG) и коромысло (CDF), шатун (DE) и коромысло (CDF). Плоские шарниры будут вращаться относительно оси Z.

7) Создадим гравитационное притяжение. Для этого выбираем пиктограмму «гравитационное притяжение (gravity)» значение уже задано, а направление мы зададим вектором обратным вектору Y («вектор (vector)» - «вектор обратный заданному»). А также добавим кривошипу (AB) угловую скорость 10[rad/s].

8) Модель готова - сохраняем ее под именем tolkatel.elr.

9) Переходим к исследованию проекта. Для этого на панели инструментов выбираем «проект» - «исследование проекта». Чтобы запустить модель нажимаем «проект» - «рассчет динамики движения».

 

 


Схема механизма в программном пакете Euler:


Файл проекта:

point point1=point(-1.0400e+000 [ m ], 3.6000e-001 [ m ], 0.0000e+000 [ m ]);

point point2=point(-8.9000e-001 [ m ], 5.1000e-001 [ m ], 0.0000e+000 [ m ]);

point point3=point(-4.9000e-001 [ m ], 4.6000e-001 [ m ], 0.0000e+000 [ m ]);

point point4=point(-2.8000e-001 [ m ], -4.0000e-002 [ m ], 0.0000e+000 [ m ]);

point point5=point(-5.1000e-001 [ m ], -3.6000e-001 [ m ], 0.0000e+000 [ m ]);

point point6=point(2.4000e-001 [ m ], -3.0000e-002 [ m ], 0.0000e+000 [ m ]);

point point7=point(4.2000e-001 [ m ], -2.3000e-001 [ m ], 0.0000e+000 [ m ]);

solid solid1=cylinder(point1, point2, 0.01 [ m ], mass = 1 [ kg ]);

solid solid2=cylinder(point2, point3, 0.01 [ m ], mass = 2 [ kg ]);

solid solid3=cylinder(point3, point4, 0.01 [ m ], mass = 3 [ kg ]);

solid solid4=cylinder(point4, point5, 0.01 [ m ], mass = 2 [ kg ]);

solid solid5=cylinder(point5, point3, 0.01 [ m ], mass = 4 [ kg ]);

solid solid6=cylinder(point4, point6, 0.01 [ m ], mass = 2 [ kg ]);

solid solid7=cylinder(point5, point7, 0.01 [ m ], mass = 4 [ kg ]);

body osnovanie=body(color = RGB(204, 204, 204));

set ground = osnovanie;

body osnovanie < (point1, point6, point7);

body balka1=body(color = RGB(153, 153, 255));

body balka1 < (solid1);

body balka2=body(color = RGB(204, 153, 51));

body balka2 < (solid2);

body balka3=body(color = RGB(204, 76, 0));

body balka3 < (solid6);

body balka4=body(color = RGB(51, 204, 0));

body balka4 < (solid7);

body koromislo=body(color = RGB(0, 255, 255));

body koromislo < (solid3, solid4, solid5);

joint joint1=rotational(osnovanie, balka1, point1, projectZ);

joint joint2=rotational(balka1, balka2, point2, projectZ);

joint joint3=rotational(balka2, koromislo, point3, projectZ);

joint joint4=rotational(koromislo, balka3, point4, projectZ);

joint joint5=rotational(koromislo, balka4, point5, projectZ);

joint joint6=rotational(balka4, osnovanie, point7, projectZ);

joint joint7=translational(balka3, osnovanie, point6, projectX);

condition condition1=rotVelocity(osnovanie, projectZ, balka1, -50 [ rad/ s ]);

vector vector1=reverse(projectY);

gravity gravity1=parallel(vector1);

 

/\///////////////////////////////////////////////////////////////////////////////////

/\ Единицы измерения;

set units = SI;


Дата добавления: 2015-08-29; просмотров: 23 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
Основные операторы языка определения данных | Дисциплина: «Охрана труда»

mybiblioteka.su - 2015-2024 год. (0.012 сек.)