Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Система автоматизированного моделирования стрелового крана Монография Омск

.pdf
Скачиваний:
59
Добавлен:
19.04.2019
Размер:
3.16 Mб
Скачать

 

 

 

τ

s

 

(2.2.2)

A A Aτ

 

 

 

.

 

s

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

0

0 1

 

Z , Z Z2

 

Z1, Z

 

 

 

 

 

X X2 X , X

O2

X1

Y1

Y

Y

 

 

Y Y2

Рис. 2.4. Поворот системы координат на углы Эйлера

Матрица As получена в результате перемножения матриц переноса начала системы координат вдоль каждой из осей системы координат, в которую осуществляется переход [15; 20]:

 

 

 

 

 

 

As

 

Ax Ay Az ,

 

 

 

(2.2.3)

 

1 0

0

x

 

1

0

0

0

 

1 0 0

0

где A

0 1

0

0

 

0

1

0

y

 

 

0 1 0

0

 

0

1

;A

 

 

0

1

 

; A

 

0

1

. (2.2.4)

x

0

0

y

0

0

z

0

z

 

 

0

0

 

 

 

0

0

1

 

 

 

0

0

 

 

0

1

 

0

 

 

0

1

Матрица Aτ получена в результате перемножения матриц поворота осей координат вокруг каждой из осей системы координат, в которую осуществляется переход [15; 20]:

30

 

 

 

 

Aτ A

Aν

Aψ ,

 

 

 

(2.2.5)

 

 

1

0

0

0

 

cosν

sinν

0

0

где

A

0

cos

sin

0

 

sinν

cosν

0

0

 

sin

cos

; A

 

0

0

1

;

 

 

0

0

ν

 

0

 

 

 

0

0

 

 

 

0

0

0

 

 

 

0

1

 

 

1

 

 

 

 

cosψ

0

-sinψ

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

0

1

 

0

0 .

 

 

(2.2.6)

 

 

 

ψ

sinψ

0

cosψ

0

 

 

 

 

 

 

 

 

0

 

0

 

 

 

 

 

 

 

 

0

 

1

 

 

 

Применение системы однородных координат позволило одной матрицей A (матрицей однородного преобразования) определить преобразование одной локальной системы координат в другую:

 

cos cos

 

sin

cos sin

x

 

 

 

 

 

 

 

 

 

 

 

 

 

cos sin cos

cos cos

cos sin sin

 

 

 

 

 

 

 

 

sin sin

 

sin cos

y

 

 

 

 

 

 

A

 

 

 

 

.(2.2.7)

 

sin sin cos

sin cos

sin sin sin

 

 

 

 

cos sin

 

 

cos cos

 

 

 

 

z

 

 

 

 

 

 

 

0

 

0

0

 

 

 

1

 

 

 

 

 

 

Если точка в локальной системе координат i-го звена задана век-

тором Ri xi yi zi

1T

в однородных координатах, то в локаль-

ной системе координат (i–1) звена она будет задана вектором [15; 20]

Ri 1 Ai Ri ,

(2.2.8)

31

где Ai – матрица преобразования систем координат i-го звена в систему координат (i–1) звена.

Любая точка i-го звена, заданная в локальной системе координат этого звена вектором Ri , будет задаваться в инерциальной системе координат вектором [15; 20]:

Roi Ti Ri,

(2.2.9)

где Ti - матрица перехода от i-ой локальной системы координат в инерциальную систему координат:

Ti A1 A2 . . . A.

(2.2.10)

Математическая модель механической подсистемы грузоподъемного крана является системой с нелинейными коэффициентами. Главным упрощением является линеаризация этих коэффициентов, проведенная методом Тейлора. Метод Тейлора позволяет произвести разложение нелинейной функции нескольких переменных по степеням их малых приращений, взятых в окрестностях точки установившегося режима:

f(q ,q

,q ,...) f(q

,q ,q

03

,...)

f

Δq

 

f

 

Δq

2

 

q

q

 

1

2 3

01 02

 

1

 

2

 

 

 

 

 

 

1

 

 

 

 

 

 

 

f

 

 

 

1

 

2 f

 

 

1

 

2 f

 

 

 

1

 

2 f

 

(2.2.11)

 

Δq

 

...

 

 

Δq 2

 

Δq

2

 

 

Δq 2

...,

 

 

 

 

 

 

 

 

2! q 2

 

q3

3

 

2! q 2 1

2! q

2

 

2

 

3

 

 

 

 

 

1

 

 

 

 

 

2

 

 

3

 

 

где f(q1,q2 ,q3,...)

непрерывная

функция многих

переменных,

q1,q2 ,q3 ,. . .

– координаты

 

точки

установившегося режима,

q1, q2 , q3 ,. . .– малые приращения переменных, взятые в окрестностях их значений.

При линеаризации уравнений ограничиваются членами первого порядка малости, что приводит к приближенному описанию их линейными дифференциальными уравнениями в малых отклонениях. Для малого отклонения Δf функции f(q1,q2 ,q3,...) будем иметь [15; 20]:

32

Δf

f

Δqj,

(j 1,2,3,. . .).

(2.2.12)

qj

 

 

 

 

Учитывая, что Δf df, Δqj dqj линеаризованные уравнения бу-

дут иметь вид:

df

 

f

 

dqj,

(j 1,2,3,. . .).

(2.2.13)

qj

 

 

 

 

 

 

Обозначив малые

приращения обобщенных

координат как

qj dqj , получим соотношение (2.2.12) в следующем виде:

df

 

f

 

qj,

(j 1,2,3,...).

(2.2.14)

qj

 

 

 

 

 

 

 

 

В линеаризованном виде векторы характерных точек и векторы скоростей будут иметь вид [15; 20]:

 

 

 

 

 

 

 

 

qj

 

 

 

 

 

Roi Uij

Ri

;

(2.2.15)

 

 

 

j 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dR

 

 

 

 

 

 

R

 

 

 

 

 

 

 

oi

 

;

 

 

(2.2.16)

 

 

 

 

 

 

 

dt

 

 

 

oi

 

 

 

 

 

 

 

 

 

 

 

 

dqj

 

 

 

 

 

 

 

 

R

U

 

 

 

R V

R ;

(2.2.17)

 

 

dt

 

 

oi

j 1

ij

 

 

 

 

 

 

i

 

i

i

(2.2.18)

 

V U

 

 

dqj ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

ij

 

 

 

 

 

 

 

 

 

j 1

 

 

 

dt

 

 

 

 

Uij

 

Ti

.

 

 

 

(2.2.19)

 

 

 

 

 

 

 

 

 

 

 

 

qj

 

 

 

 

Дифференцирование по формуле (2.2.19) проведем при помощи дифференцирующих матриц [15; 20]:

0

0

0

1

0

0

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

Ex= 0

0

0

0 ; Ey= 0

0

0

1 ; Ez= 0

0

0

0 ;

0

0

0

0

0

0

0

0

0

0

0

1

 

0

0

 

 

0

0

 

 

0

0

 

0

0

0

0

0

0

33

0

0

0

0

0 1

0

0

0 0

1

0

0

0

1

0

1 0

0

0

0 0

0

0

E =

1

0

; E =

0

0

; E =

0

0

.(2.2.20)

0

0

0

0

1

0

 

0

0

 

 

0

0

 

 

0

0

 

0

0

0

0

0

0

Универсальным методом для составления уравнений движения является метод уравнений Лагранжа второго рода, он применим для решения широкого круга задач динамики и позволяет получить численные алгоритмы моделирования движения сложных систем и наиболее эффективен по затратам машинного времени:

d

 

K

 

K

 

P

 

Ф

 

 

 

 

 

 

 

 

 

 

 

 

Qj, (j=1, 2, . . . , l),

(2.2.21)

 

 

 

 

qj

qj

qj

dt

 

qj

 

 

 

 

 

где t – время; qj j-я обобщенная координата; qj – скорость по j-ой

обобщенной координате; K – кинетическая энергия; P – потенциальная энергия; Ф – диссипативная функция; Qj – обобщенная сила, действующая по j-ой обобщенной координате.

Систему дифференциальных уравнений (2.2.21) можно представить в векторно-матричной форме [20]:

Aq Bq Cq Q,

(2.2.22)

где А, B, C – матрицы коэффициентов дифференциальных уравнений; q,q,q – векторы, представляющие значения соответственно ускоре-

ний, скоростей и малых отклонений обобщенных координат; Q – вектор обобщенных сил.

Таким образом, строится система дифференциальных уравнений с переменными коэффициентами, являющаяся математической моделью механической подсистемы грузоподъемного крана.

Непостоянство коэффициентов уравнения во времени усложняет задачу исследования динамики управляемых объектов. Поэтому для решения задач исследования и проектирования систем с переменными параметрами применяются приближенные методы и методы численного решения на вычислительных машинах.

34

Наиболее распространенным приближенным методом является метод замороженных коэффициентов [21].

Метод замороженных коэффициентов заключается в следующем. Весь рассматриваемый интервал времени работы системы разбивается на участки так, чтобы внутри каждого участка параметры ai изменялись не очень значительно (рис. 2.5).

Для каждого участка времени все коэффициенты дифференциального уравнения считаются постоянными («замороженными») и равными их значениям в начале участка. Внутри каждого участка времени исследуется соответствующее дифференциальное уравнение с постоянными коэффициентами.

ai

 

 

 

 

 

 

t

 

 

 

 

 

 

 

 

 

 

 

 

0

1

2

. . .

k . . .

 

Рис. 2.5. Разбиение интервала времени на участки

Решение, полученное методом замороженных коэффициентов, можно уточнить методом последовательных приближений [21].

Рассмотрим систему дифференциальных уравнений с переменными коэффициентами [21]:

a

 

(t )

dnx

a (t )

dn 1x

 

. . . a

n 1

(t )

dx

a

n

x

 

dtn

dtn 1

dt

 

0

 

 

1

 

 

 

 

 

 

(2.2.22)

 

 

 

 

dm f

 

 

 

 

df

 

 

 

 

 

 

b (t )

. . . b

 

(t )

b (t ) f(t ).

 

dtm

 

dt

 

 

 

0

 

 

m 1

 

 

m

 

 

 

 

Все коэффициенты уравнения (2.2.22) представляются в виде:

ai (t ) ai0 a*i

ai0( ) a*i (t ),t 0,

(2.2.23)

где – начало рассматриваемого участка времени.

35

Тогда уравнение (2.2.22) с учетом (2.2.23) имеет вид:

 

a

0

dnx

a0

dn 1x

... a0

 

 

dx

a0x

 

 

 

 

 

 

 

 

 

 

0 dtn

1 dtn 1

 

 

 

n 1 dt

n

 

 

 

 

 

 

dnx

 

 

dn 1x

 

 

 

 

 

f (t ) a*

 

 

 

 

a*

 

 

 

 

 

... a*x ,

 

 

 

n

 

n 1

 

 

 

1

 

0

dt

 

1

dt

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2.2.24)

где f

(t ) b (t )

dm f

 

b (t )

dm 1 f

. . . b (t )f(t ).

dtm

dtm 1

1

0

1

 

 

 

 

 

 

 

m

 

Решение ищется в виде

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x(t ) x1

x2

. . . xk .

 

 

(2.2.25)

Первое приближение x1 находим по методу замороженных коэффициентов, т.е. решается уравнение:

a0

dnx1

. . . a0x

f (t ).

(2.2.26)

 

0 dtn

n 1

1

 

Остальные решения ищутся как добавки к предыдущим в соответствии с правой частью. Для этого решаются последовательно следующие уравнения с постоянными коэффициентами и с заданной функцией времени в правой части, содержащей найденное предыдущее решение:

a

0 dnx

2

. . . a

0

x

 

f

 

(t ),

(2.2.27)

 

 

n

 

 

0 dtn

 

2

2

 

 

 

 

 

 

 

a00 ddtnxnk . . . an0xk fk (t ),

где

 

 

 

 

dnx

 

dn 1x

 

 

f

2

(t ) a*

 

1

a*

 

1

. . . a* x

,

 

n

 

n 1

 

 

0

dt

1

dt

n 1

 

 

 

 

 

 

 

 

 

 

36

 

 

 

 

dnx

k 1

 

dn 1x

k 1

 

f

k

(t ) a*

 

a*

 

 

 

 

n

 

n 1

 

 

0

dt

1

dt

 

 

 

 

 

 

 

 

 

 

. . . a*nxk 1 .

Врезультате получаем уточненное решение дифференциального уравнения с переменными во времени коэффициентами.

Таким образом, предлагается следующая методика автоматизированного построения модели механической подсистемы СГК:

Всоответствии с расчетной схемой СГК задаются следующие параметры звеньев: обобщенные координаты, координаты центров локальных систем координат звеньев, координаты центров масс звеньев, массы звеньев, моменты инерции звеньев, центробежные моменты инерции звеньев, конструктивные параметры звеньев, параметры уп- руго-вязких элементов.

На основе этих данных автоматически строятся уравнения динамики в форме уравнений Лагранжа второго рода с переменными коэффициентами, которые решаются методом замороженных коэффициентов.

2.3.Методика автоматизированного моделирования подсистемы гидропривода стрелового грузоподъемного крана

Несмотря на многообразие схем гидроприводов, количество функциональных элементов гидросистем невелико. К этим элементам относятся: ДВС, гидронасос, гидромотор, гидроцилиндр, гидролиния, разветвление гидролинии, местное сопротивление (дроссель), гидрораспределитель (золотник) [6; 18].

Любую сложную по конфигурации систему гидропривода СГК можно условно расчленить на приведенные выше функциональные элементы, математическое описание которых известно и для которых можно однозначно в рамках рассматриваемой системы определить условия связей между собой.

Математическая модель подсистемы гидропривода составляется при следующих допущениях [11; 17]:

объемный модуль упругости рабочей жидкости в период исследуемого процесса – постоянен;

инерционные свойства потока рабочей жидкости не учитыва-

ются;

волновые процессы в гидроэлементах не учитываются;

37

параметры гидроэлементов сосредоточены;

потери давления по длине гидролинии определяются средними значениями расходов жидкости на входе и выходе гидролинии;

коэффициенты расхода местных гидравлических сопротивлений в тройниках в период исследуемого процесса постоянны;

утечки жидкости в гидроэлементах не учитываются;

сжимаемость жидкости в рабочих полостях гидронасоса и гидромотора не учитывается;

неравномерность подачи гидронасоса и неравномерность расхода гидромотора не учитывается;

силы сухого трения не учитываются.

Для описания системы в целом достаточно указать виды функциональных элементов, из которых состоит система гидропривода, задать необходимые физические и конструктивные параметры этих элементов, описать структуру схемы.

Автоматическое формирование системы уравнений гидропривода происходит на базе уравнений функциональных элементов, составляющих схему гидропривода, связи между которыми представляются матрицей связей.

Структура произвольной схемы гидропривода СГК после нумерации ее элементов описывается матрицей связи следующего вида:

 

i

i

2

. . .

i

k

 

 

 

S

1

 

. . .

 

 

,

(2.3.1)

j

j

2

j

 

 

 

1

 

 

 

 

 

k

 

 

где i1,i2 , ... ,ik – номера элементов-источников;

j1,j2,...,jk – номера

элементов-приемников; k – количество дуг-связей между элементами.

Нумерация элементов представляется матрицей номеров гидроэлементов, составляющих структурную схему, следующего вида:

n

n

 

. . .

n

p

 

,

(2.3.2)

N

1

v

2

. . .

v

 

v

2

p

 

 

 

 

1

 

 

 

 

 

 

где n1,n2 ,... , np – номера

 

видов

функциональных

элементов;

v1,v2 ,... ,vp – номера элементов в соответствующей виду библиотеке

38

элементов; p – количество гидроэлементов, составляющих структурную схему гидропривода.

В данной работе предлагается методика составления математических моделей гидроприводов, базирующаяся на представлении схем гидроприводов и их отдельных элементов в виде многомерных динамических объектов, динамические свойства которых характеризуются их матричными передаточными функциями [19].

 

 

 

F

 

Отдельный гидроэлемент или уча-

 

 

 

 

 

 

 

 

сток гидросхемы можно представить в

 

 

 

 

 

 

U

 

 

 

 

X

виде

многомерного динамического

 

О

 

объекта (рис.

2.6)

с вектором выход-

 

 

 

 

 

 

 

ных

величин

X j

x1,...,xn T , векто-

 

 

 

 

 

 

Рис. 2.6. Многомерный

 

ром входных величин U j u1,...,um T ,

динамический объект

 

и вектором возмущающих воздействий

Fj 1,..., k T [19].

Динамические свойства многомерного объекта полностью определяются его уравнениями движения [8]. Линеаризованная система уравнений движения в векторно-матричной форме имеет вид

A(s) X B(s) U C(s) F ,

(2.3.3)

где A(s) – квадратная матрица размерности n n; B(s) – прямоугольная матрица размерности n m; C(s) – прямоугольная матрица размерности n k; s – оператор Лапласа.

Линеаризованная математическая модель гидравлического многомерного объекта может рассматриваться как гидравлический многополюсник (ГМП). Таким образом, гидропривод в целом можно рассматривать как результирующий, состоящий из соединенных между собой ГМП. При этом задача математического моделирования сводится к определению результирующих передаточных функций гидропривода. В этом случае модель гидропривода отражает зависимости только между векторами выходных величин и вектором внешних воздействий, исключая векторы, связывающие отдельные ГМП в единую гидросистему.

Математические модели результирующих ГМП разрешены относительно векторов выходных величин [19]:

39