Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Содержание
[1]
[2] [2.0.0.1] A
[3]
[4]
[5] [6] 4. СХЕМА АЛГОРИТМА
[7]
[8]
[9]
[10]
[11]
[12] |
В технологическом процессе необходимо переместить деталь из начального положения в конечное, известна длина траектории движения центра масс детали
Скорость центра масс детали в начальном и конечном положениях равна нулю (далее центр масс детали будем называть точкой).
Для перемещения точки по заданной траектории при условии равенства нулю в начале и конце траектории ее нужно разогнать до некоторой скорости, а затем затормозить.
На движение точки могут быть наложены ограничения. Например, время перемещения из начального положения в конечное должно быть минимальным; ускорение точки не должно превышать некоторой величины; неточность (погрешность) позиционирования точки в конечном положении не должна превосходить заданной мощность источника энергии ограничена.
Будем рассматривать задачу, в которой закон изменения аналога ускорения точки на участке разгона задан. Известна длина траектории и то, что изменение аналога ускорения на участке торможения определяется некоторым законом из множества G .
Необходимо выбрать такой закон изменения аналога ускорения для участка торможения (из множества G), чтобы точка остановилась в конце траектории с допуском на точность . Причем кроме заданной точности позиционирования необходимо, чтобы обеспечивался минимум времени, затрачиваемого на перемещение точки из начального положения в конечное. А также построить график зависимости удельной мощности от пройденного пути.
В технологическом процессе необходимо переместить деталь из начального положения в конечное. Известна длинна траектории движения центра масс детали S=Sк-Sн=2. Скорость центра масс детали в начальном и конечном положении равна нулю. Для перемещения точки по заданной траектории при условии равенства нулю в начале и конце траектории её нужно разогнать до некоторой скорости, а затем затормозить. На движение точки наложено ограничение: ускорение на участке торможения должно быть меньше ускорения на участке разгона. Будем рассматривать задачу, в которой закон изменения аналога ускорения на участке разгона задан. Известна длинна траектории и то, что изменение аналога ускорения на участке торможения определяется некоторым законом из множества G. Необходимо выбрать такой закон изменения аналога ускорения для участка торможения, чтобы точка остановилась в конце траектории с допуском на точность . Причём кроме заданной точности позиционирование необходимо, чтобы обеспечивался качественный критерий, а именно ускорение на участке торможения должно быть меньше ускорения на участке разгона. А также построить график зависимости удельной мощности от пройденного пути. Далее необходимо построить зависимости проанализировать их и выбрать закон изменения аналога ускорения или , наиболее отвечающий требованиям технологического процесса. Исходя из того, какой параметр наиболее важен для конкретного технологического процесса, выбирают закон изменения аналога ускорения для участка торможения. Для построения графика зависимости удельной мощности от пройденного пути воспользуемся соотношением:.
A |
m |
Smax |
Функция для разгона |
Функция для торможения |
Функция для торможения |
Качественный критерий |
4 |
1 |
2 |
|
|
|
|
При решении поставленной задачи необходимо выбрать такой закон изменения аналога ускорения для участка торможения, чтобы точка остановилась в конце траектории с допуском на точность :
Зададим длину участка разгона и торможения
на участке разгона закон изменения аналога ускорения описывается функцией
значение А-задано.
Такому закону аналога ускорения соответствуют законы изменения Если допустить, что аналог ускорения на участке торможения может изменятся по законам 1 и 2:
необходимо найти такие значения и , чтобы выполнялось условие допустимой погрешности позиционирования. Затем проанализировать, при каком законе-1 или 2-выполняется условия минимального времени достижения конечной координаты и модуля ускорения точки.
Как отмечалось ранее, для остановки точки в конце траектории необходимо, чтобы скорость и ускорение при достижении этой координаты были равны нулю. Из этого условия необходимо определить значения и .
Так как , ускорение в конце траектории по условию будет равно нулю для обоих законов движения.
Далее при решении поставленной задачи необходимо по заданной зависимости определить значения v,a,t. Видно, что v и t находятся интегрированием функции и соответственно. В нашем случае, когда подынтегральная функция задана в аналитическом виде, определённый интеграл удаётся вычислить непосредственно с помощью неопределённого интеграла (вернее, первообразной) по формуле Ньютона-Лейбница. Она состоит в том что определенный интеграл равен приращению первообразной на отрезке интегрирования.
Например: пусть задан закон изменения аналога ускорения на участке разгона
Тогда значение аналога ускорения в i-ой точке траектории определяется
Применяя формулу Ньютона-Лейбница, можно определить значение скорости V в i-ой точке траектории
Ускорение в i-ой точке траектории
Алгоритм вычисления:
Пусть задана длина траектории Sm. Длина участка разгона Sh=Sm/2. Разобьем всю траекторию движения точки на 2N равных частей. Тогда длина элементарного участка траектории
h= Sm/2N.
После разбития на траектории получается 2N+1 точек, т.е. количество получаемых точек на единицу превышает количество участков разбития(рис.2.1).
Исходя из вышеизложенного, длина пройденного участка траектории в точке
Si=h*i i=1,2,3...,2N
Так как по условию задачи Sp= Sm/2, участок разгона будет иметь длину
Sp=h*i,
Пусть задан закон изменения аналога ускорения на участке разгона
Применяя формулу Ньютона-Лейбница, можно определить значение скорости V в i-ой точке траектории
Ускорение в i-ой точке траектории
Время перемещение точки до i-ой координаты
Далее аналогичным образом находим значение скорости, ускорения и времени для участка торможения, с предварительно подсчитанными коэффициентами (см. раздел “постановки задачи”).
Так как по условию задачи Sт= Sm/2, участок торможения будет иметь длину
Sт=hN,
Пусть задан закон изменения аналога ускорения на участке торможения
Ускорение в i-ой точке траектории
Время перемещение точки до i-ой координаты
ПО заданному критерию качества окончательно выбираем закон движение на участке торможения.
Затем необходимо вычислить значение удельной мощности в каждой точке траектории для обоих участков (разгон, торможение)
Piуд=ai*Vi или Piуд=Vi2*Vi/.
На основании полученных результатов строятся графики зависимостей V/(S), V(S), t(S) для двух законов движения, а затем график зависимости Pуд(S) для выбранного закона движения.
Алгоритм процедуры WHITE.
1. Для i=1; N
1.1 WRITELN(REZ)
Алгоритм процедуры VUVOD.
Алгоритм процедуры CLC.
1. Для i=X1; X2
Наименование |
физический смысл |
Идентификатор |
Длинна траектории |
||
Шаг изменение длинны траектории |
||
Аналог ускорения на участке разгона |
AVR[i] |
|
Аналог ускорения на участке торможения(1-ом) |
AVT1[i] |
|
Аналог ускорения на участке торможения(2-ом) |
AVT2[i] |
|
Ускорение на участке разгона |
АR[i] |
|
Ускорение на участке торможения(1-ом) |
АТ1[i] |
|
Ускорение на участке торможения(2-ом) |
АТ2[i] |
|
Скорость на участке разгона |
VR[i] |
|
Скорость на участке торможения(1-ом) |
VT1[i] |
|
Скорость на участке торможения(2-ом) |
VT2[i] |
|
Удельная мощность на участке разгона |
PR[i] |
|
Удельная мощность на участке торможения(1-ом) |
PT1[i] |
|
Удельная мощность на участке торможения(2-ом) |
PT2[i] |
|
Время разгона |
TR[i] |
|
Время торможения(1-е) |
TT1[i] |
|
Время торможения(2-е) |
TT2[i] |
|
Начальная точка траектории |
I |
|
Конечная точка траектории |
N |
|
Коэффициент |
A1 |
A1 |
Коэффициент |
A2 |
A2 |
Коэффициент |
A |
A |
Коэффициент |
M |
M |
Длинна участка траектории |
S[i] |
|
Разница времени торможения |
RAZ |
RAZ |
Участок разгона:
Участок торможения:
Окончательный вид:
Анализ полученных результатов сводится к анализу функции t(s) в зависимости от пройденного пути, для чего анализируются графики соответственно значений этой функции. Из графика t(s) видно что t2(S)в конце участка торможения меньше это означает что для окончательного построения зависимостей выбираем второй закон торможения.
Габрамов В.Г., Трихонов Н.П., Трифонова Г.Н.. Введение в Паскаль, Москва “Наука”, главная редакция физико-математической литературы, 1988г.
Климов Ю.С., Касаткин А.И., Мороз С.М.. Программирование в среде TURBO PASCAL 6.0., Минск, “Вышэйшая школа”, 1992 г.
19
2
3
1
4
1
5
2
3
4
0
Sm
Номе р точки
Рис.2.1. Вычисления алгоритма
НАЧАЛО
Sm,N, A, M
H:=Sm/2N
I:=1,N
VUVOD
I:=N,2N
CLC
VUVOD
CLC
VUVOD
Первый вариант предпочтительней, т.к. при этом торможение происходит быстрее
CLC
нет
да
КОНЕЦ
нет
да
Второй вариант предпочтительней, т.к. при этом торможение происходит быстрее
Схема процедуры VUVOD.
ВЫХОД
I, S[i],AV[i],V[i],A[i],P[i],T[i]
:=X1,X2
ВХОД
Схема процедуры CLC.
ВЫХОД
A[i]=AV[I]*V[I];
P[i]=A[I]*V[I];
T[i]=T[I-1]+(2+H/(V[I]+V[I-1]))
I:=X1,X2
ВХОД
Да
Нет