- •Методика построения алгоритмов и программ
- •Новосибирск - 2008 Разработчик доц., к.Т.Н. Ермолаев
- •Инструкция к подпрограмме кинематического анализа ведущего звена
- •A2(2,6) - идентификатор входного вещественного двумерного массива, элементами которого являются следующие параметры группы
- •А4(3,6) - - идентификатор выходного вещественного трехмерного массива, элементами которого являются следующие параметры группы
- •A2(2,6) - идентификатор входного вещественного двумерного массива, элементами которого являются следующие параметры группы
- •А4(3,6) - - идентификатор выходного вещественного трехмерного массива, элементами которого являются следующие параметры группы
- •Пример составления программы анализа рычажного механизма
Инструкция к подпрограмме кинематического анализа ведущего звена
ПОДПРОГРАММА КАВЗ (, А, В),
где - идентификатор входной вещественной переменной, соответствующий обозначению угла поворота ведущего звена ОА;
А(5) – идентификатор входного вещественного массива, элементами которого являются следующие параметры
А(5)
= (
);
В(6) – идентификатор выходного вещественного массива, элементами которого являются следующие параметры
В(6) =
.
3 МЕТОДИКА СОСТАВЛЕНИЯ АЛГОРИТМА И ПРОГРАММЫ
КИНЕМАТИЧЕСКОГО АНАЛИЗА ДВУХПОВОДКОВОЙ ГРУППЫ
С ТРЕМЯ ВРАЩАТЕЛЬНЫМИ КИНЕМАТИЧЕСКИМИ ПАРАМИ
При кинематическом анализе рассматриваемой структурной группы должны быть заданы следующие параметры в соответствии с рисунком 3:
координаты, проекции векторов скоростей и ускорений кинематических пар А и В, которыми группа присоединяется к механизму:
;
линейные размеры звеньев группы: a и b;
координаты
произвольных точек D
и E
в системе подвижных координат
и
,
связанных со звеньями АС и ВС;
коэффициент сборки группы k.
Коэффициент
сборки группы k
определяет
координаты кинематической пары С
относительно кинематических пар А и В
и принимает значения
.
Коэффициент сборки группы k
принимает
значение +1, если при обходе на рисунке
2 треугольника АВС против движения
часовой стрелки последовательно
встречаются вершины А, В и С, в противном
случае – k
= -1.
В результате расчета определяются:
координаты, проекции векторов скоростей и ускорений точек D, E и кинематической пары С:
;
;
угловые параметры группы:
,
,
,
,
,
,
.
Вычисление кинематических характеристик группы осуществляется по алгоритму 2.
В алгоритме предусмотрена проверка существования сборки звеньев группы - формула 2, которая необходима, например, в алгоритмах синтеза механизмов, для выявления ошибок ввода. Если группа не собирается, т.е. нет точки С, то значению присваивается большое отрицательное значение, которое выводится на печать.
В алгоритме предусмотрена проверка выполнения различных требований: наличие произвольных точек D и E; определение только координат точек звеньев и положений звеньев; окончание расчета определением скоростных характеристик. Эти требования обеспечиваются логическими выражениями, обозначенными в алгоритме 2 формулами 18, 21, 24, 33, 36, 39, 48, 51, которые соответствуют операторам условного перехода на применяемом алгоритмическом языке.
Алгоритм 2 оформлен в виде подпрограммы с именем КАГ1 и составлена инструкция по ее применению.
Алгоритм 2 - Кинематический анализ двухповодковой группы
с тремя вращательными кинематическими парами.
;Если
,
то переход на метку
;
;
;
;
;
;
;
;
;
;Если
,
то переход на метку
;
M2: если
,
то переход на метку
;
: если
,
то переход на метку
;
;
;
;
;
;
;
;
;Если , то переход на метку
;
;
;: если
,
то переход на метку
;
: если, то переход на метку ;
;
;
;
;
;Если , то переход на метку
;
;
;: если , то переход на метку ;
Переход на метку ;
:
и вывод на печать: сборки не существует;: конец алгоритма.
Рисунок 3 – Расчетная схема двухповодковой группы с тремя
вращательными кинематическими парами.
Инструкция к подпрограмме КАГ1 кинематического анализа
двухповодковой группы с тремя вращательными кинематическими
парами
ПОДПРОГРАММА КАГ1 (А1, А2, А3, А4, Р, К),
где А1(6) – идентификатор входного вещественного массива, элементами которого являются следующие параметры группы
А1(6)
= (a,
b,
);
