ИСПОЛЬЗОВАНИЕ ПРОГРАММЫ MATHCAD ПРИ

advertisement
Преподавание ТММ
УДК 621.01
В. М. ТРЕТЬЯКОВ
ИСПОЛЬЗОВАНИЕ ПРОГРАММЫ MATHCAD ПРИ ОПРЕДЕЛЕНИИ
СКОРОСТЕЙ И УСКОРЕНИЙ РЫЧАЖНЫХ МЕХАНИЗМОВ
Графические и графоаналитические методы широко используются при изучении теории механизмов и машин не только в силу их наглядности, но и вследствие того, что они
развивают у студентов инженерную интуицию, позволяющую оценивать кинематические
возможности механизма по его кинематической схеме.
Для контроля результатов, полученных при использовании планов скоростей и ускорений, целесообразно иметь средства, позволяющие быстро провести аналитический расчет
кинематических параметров. В [1] предложен аналитический метод решения задачи определения скоростей и ускорений, при котором сохраняется последовательность действий, используемая при графоаналитическом решении. Это приводит к применению отличающихся
по форме систем уравнений, отражающих разные свойства и отношения исследуемых векторов, требует привлечения дополнительных знаний из аналитической геометрии, что в итоге усложняет расчет.
В статье рассмотрен векторный способ решения задач кинематического анализа механизмов, основанный на использовании метода векторных многоугольников и теоремах о
скоростях и ускорениях точек твердого тела. При расчете сначала определяются положения
звеньев, затем характеристики их вращательного движения, а по ним скорости и ускорения
точек.
В качестве примера рассмотрен кинематический анализ механизма, данные о котором
приведены в [1]. Его кинематическая схема показана на рис. 1.
Рис. 1. Кинематическая схема шарнирного четырехзвенника
Исходные данные [1]: 1  10 с-1, l AB  0,1 м,
lBC  0,3 м, lCD  0, 25 м, l AD  0, 2 м,
0  0 , значение обобщенной координаты 1  30 .


Звеньям механизма сопоставим соответствующие вектора l0 , l1 , l2 и l3 (рис. 2). Модули векторов равны длинам звеньев l1  l AB , l2  lBC , l3  lCD , l0  l AD .
40
http://tmm.spbstu.ru
Использование программы Mathcad при определении скоростей …
Рис. 2. Векторный многоугольник шарнирного четырехзвенника
Векторы l0 и l1 , модули и ориентация которых известны, необходимо представить в
виде:
l1  cos 1 
l0  cos  0 


l0   l 0  sin  0  , l1   l1 sin 1  .
 0 


0
(1)
Аналогично это будет выглядеть и в программе MathCAD. Здесь и далее запись вида
 lx 
 
l   ly 
l 
 z
следует понимать как вектор l  l x i  l y j  l z k , где i, j, k – орты осей координат.
Вектор угловой скорости кривошипа в проекциях на оси координат
 0 


1   0  .
  
 1
Скорость точки B найдем по формуле:
VB  1  l1 .
В программе MathCAD это будет выглядеть следующим образом:
 0 
 0.5 




1   0  Vb : 1  l1 Vb   0.866  Vb  1 .
 10 
 0 




Для определения скоростей других точек звеньев механизма необходимо найти положения векторов l 2 и l3 . Воспользуемся уравнением замкнутости векторного многоугольника, показанного на рис. 2.
Теория Механизмов и Машин. 2009. №2. Том 7.
41
Преподавание ТММ
l1  l2  l0  l3 , l 2  l BC , l3  lCD .
(2)
Это векторное уравнение может быть решено с помощью вычислительного блока
Given/Find [2], для чего необходимо задать начальные значения проекций векторов l2 и l3
на оси координат (3). Кроме того, уравнение замкнутости векторного многоугольника необходимо дополнить уравнениями, определяющими длины данных векторов (2):
1
1
 
 
l2   1  , l3   1  .
0
0
 
 
(3)
В программе MathCAD определение векторов l 2 и l3 будет выглядеть следующим образом:
1
1
 
 
l2 :  1  , l3 :  1 
0
 0
 
 
Given
l1  l2 = l0  l3
l2 = lBC
l3 = lCD
 : Find(l2 , l3 )
 3.1 

l :  0 l3 : 1
 3.1  2


 0.087 
 0.257 
 0.144 
 0.2 






 
l1   0.05  l2   0.155  l3 :  0.205  l0 :  0  .
 0 
 0 
 0 
 0 






 
Векторы l0 и l1 найдены по формулам (1).
Скорость точки С определяется из векторного уравнения:
VC  VB  VCB .
(4)
Выразив скорости, входящие в (4), через заменяющие векторы звеньев и угловые скорости, получим уравнение

3  l3  VB  2  l2 .


В этом уравнении неизвестны модули векторов 2 и 3 , которые также можно найти
с помощью вычислительного блока Given/Find.
42
http://tmm.spbstu.ru
Использование программы Mathcad при определении скоростей …


Перед решающим блоком заданы начальные значения проекций векторов 2 и 3
на оси координат. Используя векторные выражения, найдем требуемые скорости точек звеньев:
VС  3  l3 , VСB  2  l2 .
В программе MathCAD это будет выглядеть следующим образом:
Зная проекции векторов на оси координат, легко определить углы между найденными
векторами и осями.
Перейдем к определению ускорений точек. Ускорение точки B находим по формуле:
аB  1  VB .
Соответствующий фрагмент в MathCAD имеет вид:
Теория Механизмов и Машин. 2009. №2. Том 7.
43
Преподавание ТММ
Для определения ускорения точки C используем векторные уравнения
n

aC  aB  aCB
 aCB
,
n

aC  a D  aCD
 aCD
.
(5)
Приравняв правые части, заменим (5) одним уравнением. Выразив ускорения через
заменяющие векторы звеньев, угловые скорости и угловые ускорения получим уравнение
для определения кинематических характеристик вращательного движения звеньев:
n

n

aCD
 aCD
 aB  aCB
 aCB
.
После замены получим

3  VC  3  l3  aB  2  VCB  2  l2 .
Опять используем вычислительный блок Given/Find, чтобы найти модули угловых
ускорений:
Перед решающим блоком заданы начальные значения проекций векторов 2 и 3 на
оси координат. Используя векторные выражения, найдем требуемые ускорения. Ускорения
точки С :
aC  3  l3 , aCn  3  VC , a C  aCn  aC .
44
http://tmm.spbstu.ru
Использование программы Mathcad при определении скоростей …
В программе MathCAD это будет выглядеть следующим образом:
Ускорения точки С относительно B :

n
n

aCB
 2  l2 , aCB
 2  VCB , aCB  aCB
.
 aCB
Соответствующий фрагмент в MathCAD имеет вид:
Задавая различные значения обобщенной координаты 1 механизма, можно получить
полную картину изменения кинематических параметров за один оборот начального (входного) звена.
Таким образом, решение задач кинематического анализа механизмов на основе использования метода векторных многоугольников и угловых скоростей позволяет осуществить проверку результатов, полученных методом планов скоростей и ускорений, использующим классические формулы теоретической механики и теории механизмов и машин.
Предложенный метод прост и использует единообразные по форме математические выражения.
Используя графические возможности программы MathCAD, можно построить кинематическую схему механизма в заданном положении, план скоростей и план ускорений. На
рис. 3 и рис. 4 показан один из двух возможных вариантов сборки рассматриваемого механизма. Полюсы плана скоростей и плана ускорений, приведенных на рисунках, совмещены с
Теория Механизмов и Машин. 2009. №2. Том 7.
45
Преподавание ТММ
входной кинематической парой начального (входного) звена механизма. Векторы скоростей
показаны линиями, состоящими из точек, а векторы ускорений – штрихпунктирными линиями. Звено, векторы скорости и ускорения его точек имеют один цвет.
Рис. 3. Кинематическая схема, планы скоростей и ускорений шарнирного четырехзвенника
при
1  30
Для получения второго варианта сборки механизма необходимо изменить в (3)
начальные значения проекций векторов l 2 и l3 на оси координат. В программе MathCAD
определение векторов l 2 и l3 будет выглядеть следующим образом:
1
 1
 
 
l2 :  1 , l3 :  1
0
0
 
 
Given
l1  l2 = l0  l3
l2 = lBC
l3 = lCD
 : Find(l2 , l3 )
 3.1 

l :  0 l3 : 1
 3.1  2


 0.087 
 0.059 
 0.054 
 0.2 






 
l1   0.05  l2   0.294  l3 :  0.244  l0 :  0  .
 0 
 0 
 0 
 0 






 
46
http://tmm.spbstu.ru
Использование программы Mathcad при определении скоростей …
Рис. 4. Кинематическая схема, планы скоростей и ускорений шарнирного четырехзвенника
при
1  310
На рис. 5 и рис. 6 показаны результаты решения задачи о положениях, скоростях и
ускорениях для второго варианта сборки механизма, показанного на рис. 1.
Рис. 5. Кинематическая схема, планы скоростей и ускорений второго варианта сборки
шарнирного четырехзвенника при
Теория Механизмов и Машин. 2009. №2. Том 7.
1  30
47
Преподавание ТММ
Рис. 6. Кинематическая схема, планы скоростей и ускорений второго варианта сборки
шарнирного четырехзвенника при
1  310
СПИСОК ЛИТЕРАТУРЫ
1.
2.
Зиборов К.А. Решение векторных уравнений кинематики механизмов с помощью
программы Mathcad / К.А. Зиборов, И.Н. Мацюк, Э.М. Шляхов // Теория механизмов
и машин. 2008. №1(11). С. 64-70.
Кирьянов Д.В. Mathcad 14 / Д.В. Кирьянов. – СПб.: БХВ – Петербург, 2007. – 704 с.
Поступила в редакцию 29.04.2009
48
http://tmm.spbstu.ru
Download