Лекции.Орг


Поиск:




Категории:

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

 

 

 

 


Структурная схема двигателя




Приведение к единой оси моментов сопротивления

Приведение моментов сопротивления от одной оси вращения к другой

может быть произведено на основании энергетического баланса системы. Если

скорость поступательного движения υ, м/ с, а угловая скорость вала двигателя

ωД, рад/ с, то

сила сопротивления производственного механизма

Скорость вращения механизма равна

 

Отсюда приведенный к скорости вала двигателя момент сопротивления

равен:

Приведение к единой оси моментов сопротивления

Приведение моментов инерции к одной оси вращения основано на том,

что суммарный запас кинетической энергии движущихся частей привода,

отнесенный к одной оси, остается неизменным. При наличии вращающихся

частей, обладающих моментами инерции и угловыми скоростями

ωД, ω1, ω2, …, ωn, можно заменить их динамическое действие действием

одного момента инерции, приведенного, например, к скорости вала двигателя. В таком случае можно написать

 

где JД — момент инерции ротора двигателя и других элементов (муфты,

шестерни и т. п.), установленных на валу двигателя.

Система дифференциальных уравнений, описывающих объект

Система дифференциальных уравнений, описывающих объект, имеет

следующий вид:

Обозначим

; ;

; ; ;

Получим матицы. А и В

 

Согласно формуле для эквивалентной операторной передаточной мат­рицы по управляющим воздействиям получим следующее выражение:

(рис 1)

Уравнение параметров состояния

Важным этапом при анализе и синтезе дискретной системы управления по методу параметров состояния является преобразование исходного векторно-матричного дифференциального уравнения объекта (2) в алгебраическое векторно-матричное уравнение параметров состояния. Рассмотрим, как по исходному дифференци­альному уравнению объекта получить уравнение параметров состояния

 

, - функция веса

где L -1 — оператор обратного преобразования Лапласа.

результаты ) и показанные в листинг моделирования

 

Обобщение синтеза системы на случай 3 датчикови 1 управляющих воздействий

По формулам найдем матрицу σ

Где

N=3; K=N-1=2

σ

где

Найдём матрицу

Элементы матрицы - обозначены элементы обратной матрицы по отно­шению к основной.

Найдем алгоритм дискретного счетно-решающего устройства, определим матрицу β(T) из условия, что датчики производят измерения выходных координат на каждом шаге дискретности и матрица датчиков единичная.

 

;

Листинг программы в Матлаб

>> syms A W_2 B T I_1 I_2 p x_9 E Opf tau b11 b12 b21 b32 W L at pi R1 R2 opr x_1 x_2 x_3 m_11 m_21 m_31 t Bet_11 Bet_12 Bet_13

A=[1; 0; 0]

B=[b11,b21,0;b21,0,0;0,b32,0]

I_1=[1/p,0,0;0,1/p,0;0,0,1/p]

E=[1 0 0;0 1 0;0 0 1]

Opf=((E-I_1*B)^(-1))*(I_1*A)

I_2=[p 0 0;0 p 0;0 0 p]

L=((I_2-B)^(-1))

W=iLaplace(L,t)

t=1

pi=W*A

at=int(pi,0,T)

R_1=(W^(-1))*at

R_2=(W^(-2))*at

s=[at R_1 R_2]

opr=det(s)

x_1=s

x_1(:,1)=[]

x_1(1,:)=[]

m_11=((-1)^(2))*det(x_1)

x_2=s

x_2(:,1)=[]

x_2(2,:)=[]

m_21=((-1)^(3))*det(x_2)

x_3=s

x_3(:,1)=[]

x_3(3,:)=[]

m_31=((-1)^(4))*det(x_3)

Bet_11=-m_11/opr

Bet_12=-m_21/opr

Bet_13=-m_31/opr

T=1

b11=-0.08

b21=3.46

b32=1

Bet_11=1/2/t*(-5*exp(b11*t)+5*exp(b11*t)*exp(-b11*t)+2*b11*t*exp(b11*t)^2+3-3*exp(-b11*t))/(exp(-b11*t)-1)/(exp(b11*t)^2-2*exp(b11*t)+1)

Bet_12=-1/2/b21/t^2*(-2*exp(b11*t)+5*b11*t*exp(b11*t)+2-3*b11*t)/(exp(b11*t)^2-2*exp(b11*t)+1)

Bet_13=-1/b21*(exp(b11*t)-1)/t^2*b11/b32/(exp(b11*t)^2-2*exp(b11*t)+1)

 

A =

 

 

 

B =

 

[ b11, 0, 0]

[ b21, 0, 0]

[ 0, b32, 0]

 

I_1 =

 

[ 1/p, 0, 0]

[ 0, 1/p, 0]

[ 0, 0, 1/p]

 

E =

 

1 0 0

0 1 0

0 0 1

 

 

Opf =

 

1/(p-b11)

b21/(p-b11)/p

1/p^2*b21*b32/(p-b11)

 

I_2 =

 

[ p, 0, 0]

[ 0, p, 0]

[ 0, 0, p]

 

L =

 

[ 1/(p-b11), 0, 0]

[ b21/(p-b11)/p, 1/p, 0]

[ 1/p^2*b21*b32/(p-b11), b32/p^2, 1/p]

 

 

W =

 

[ exp(b11*t), 0, 0]

[ b21/b11*(-1+exp(b11*t)), 1, 0]

[ b21*b32*(-1/b11*t+1/b11^2*(-1+exp(b11*t))), b32*t, 1]

 

 

t =

 

 

 

pi =

 

exp(b11*t)

b21/b11*(-1+exp(b11*t))

b21*b32*(-1/b11*t+1/b11^2*(-1+exp(b11*t)))

 

at =

 

(-1+exp(b11*T))/b11

-b21*(1+b11*T-exp(b11*T))/b11^2

-1/2*b21*b32*(2+T^2*b11^2+2*b11*T-2*exp(b11*T))/b11^3

 

R_1 =

 

1/exp(b11*t)*(-1+exp(b11*T))/b11

-b21/b11^2*(-1+exp(b11*t))/exp(b11*t)*(-1+exp(b11*T))-b21*(1+b11*T-exp(b11*T))/b11^2

b21*b32*(b11*t*exp(b11*t)+1-exp(b11*t))/b11^3/exp(b11*t)*(-1+exp(b11*T))+b32*t*b21*(1+b11*T-exp(b11*T))/b11^2-1/2*b21*b32*(2+T^2*b11^2+2*b11*T-2*exp(b11*T))/b11^3

 

R_2 =

 

1/exp(b11*t)^2*(-1+exp(b11*T))/b11

(-b21/b11*(-1+exp(b11*t))/exp(b11*t)^2-b21/b11*(-1+exp(b11*t))/exp(b11*t))*(-1+exp(b11*T))/b11-b21*(1+b11*T-exp(b11*T))/b11^2

(b21*b32*(b11*t*exp(b11*t)+1-exp(b11*t))/b11^2/exp(b11*t)^2+b32*t*b21/b11*(-1+exp(b11*t))/exp(b11*t)+b21*b32*(b11*t*exp(b11*t)+1-exp(b11*t))/b11^2/exp(b11*t))*(-1+exp(b11*T))/b11+2*b32*t*b21*(1+b11*T-exp(b11*T))/b11^2-1/2*b21*b32*(2+T^2*b11^2+2*b11*T-2*exp(b11*T))/b11^3

 

s =

 

[ (-1+exp(b11*T))/b11, 1/exp(b11*t)*(-1+exp(b11*T))/b11, 1/exp(b11*t)^2*(-1+exp(b11*T))/b11]

[ -b21*(1+b11*T-exp(b11*T))/b11^2, -b21/b11^2*(-1+exp(b11*t))/exp(b11*t)*(-1+exp(b11*T))-b21*(1+b11*T-exp(b11*T))/b11^2, (-b21/b11*(-1+exp(b11*t))/exp(b11*t)^2-b21/b11*(-1+exp(b11*t))/exp(b11*t))*(-1+exp(b11*T))/b11-b21*(1+b11*T-exp(b11*T))/b11^2]

[ -1/2*b21*b32*(2+T^2*b11^2+2*b11*T-2*exp(b11*T))/b11^3, b21*b32*(b11*t*exp(b11*t)+1-exp(b11*t))/b11^3/exp(b11*t)*(-1+exp(b11*T))+b32*t*b21*(1+b11*T-exp(b11*T))/b11^2-1/2*b21*b32*(2+T^2*b11^2+2*b11*T-2*exp(b11*T))/b11^3, (b21*b32*(b11*t*exp(b11*t)+1-exp(b11*t))/b11^2/exp(b11*t)^2+b32*t*b21/b11*(-1+exp(b11*t))/exp(b11*t)+b21*b32*(b11*t*exp(b11*t)+1-exp(b11*t))/b11^2/exp(b11*t))*(-1+exp(b11*T))/b11+2*b32*t*b21*(1+b11*T-exp(b11*T))/b11^2-1/2*b21*b32*(2+T^2*b11^2+2*b11*T-2*exp(b11*T))/b11^3]

 

opr =

 

-(-1+exp(b11*T))*b21^2*b32*T^2/b11^3*t*(1+exp(b11*t)^2-2*exp(b11*t))/exp(b11*t)^2

 

x_1 =

 

[ (-1+exp(b11*T))/b11, 1/exp(b11*t)*(-1+exp(b11*T))/b11, 1/exp(b11*t)^2*(-1+exp(b11*T))/b11]

[ -b21*(1+b11*T-exp(b11*T))/b11^2, -b21/b11^2*(-1+exp(b11*t))/exp(b11*t)*(-1+exp(b11*T))-b21*(1+b11*T-exp(b11*T))/b11^2, (-b21/b11*(-1+exp(b11*t))/exp(b11*t)^2-b21/b11*(-1+exp(b11*t))/exp(b11*t))*(-1+exp(b11*T))/b11-b21*(1+b11*T-exp(b11*T))/b11^2]

[ -1/2*b21*b32*(2+T^2*b11^2+2*b11*T-2*exp(b11*T))/b11^3, b21*b32*(b11*t*exp(b11*t)+1-exp(b11*t))/b11^3/exp(b11*t)*(-1+exp(b11*T))+b32*t*b21*(1+b11*T-exp(b11*T))/b11^2-1/2*b21*b32*(2+T^2*b11^2+2*b11*T-2*exp(b11*T))/b11^3, (b21*b32*(b11*t*exp(b11*t)+1-exp(b11*t))/b11^2/exp(b11*t)^2+b32*t*b21/b11*(-1+exp(b11*t))/exp(b11*t)+b21*b32*(b11*t*exp(b11*t)+1-exp(b11*t))/b11^2/exp(b11*t))*(-1+exp(b11*T))/b11+2*b32*t*b21*(1+b11*T-exp(b11*T))/b11^2-1/2*b21*b32*(2+T^2*b11^2+2*b11*T-2*exp(b11*T))/b11^3]

 

x_1 =

 

[ 1/exp(b11*t)*(-1+exp(b11*T))/b11, 1/exp(b11*t)^2*(-1+exp(b11*T))/b11]

[ -b21/b11^2*(-1+exp(b11*t))/exp(b11*t)*(-1+exp(b11*T))-b21*(1+b11*T-exp(b11*T))/b11^2, (-b21/b11*(-1+exp(b11*t))/exp(b11*t)^2-b21/b11*(-1+exp(b11*t))/exp(b11*t))*(-1+exp(b11*T))/b11-b21*(1+b11*T-exp(b11*T))/b11^2]

[ b21*b32*(b11*t*exp(b11*t)+1-exp(b11*t))/b11^3/exp(b11*t)*(-1+exp(b11*T))+b32*t*b21*(1+b11*T-exp(b11*T))/b11^2-1/2*b21*b32*(2+T^2*b11^2+2*b11*T-2*exp(b11*T))/b11^3, (b21*b32*(b11*t*exp(b11*t)+1-exp(b11*t))/b11^2/exp(b11*t)^2+b32*t*b21/b11*(-1+exp(b11*t))/exp(b11*t)+b21*b32*(b11*t*exp(b11*t)+1-exp(b11*t))/b11^2/exp(b11*t))*(-1+exp(b11*T))/b11+2*b32*t*b21*(1+b11*T-exp(b11*T))/b11^2-1/2*b21*b32*(2+T^2*b11^2+2*b11*T-2*exp(b11*T))/b11^3]

 

x_1 =

 

[ -b21/b11^2*(-1+exp(b11*t))/exp(b11*t)*(-1+exp(b11*T))-b21*(1+b11*T-exp(b11*T))/b11^2, (-b21/b11*(-1+exp(b11*t))/exp(b11*t)^2-b21/b11*(-1+exp(b11*t))/exp(b11*t))*(-1+exp(b11*T))/b11-b21*(1+b11*T-exp(b11*T))/b11^2]

[ b21*b32*(b11*t*exp(b11*t)+1-exp(b11*t))/b11^3/exp(b11*t)*(-1+exp(b11*T))+b32*t*b21*(1+b11*T-exp(b11*T))/b11^2-1/2*b21*b32*(2+T^2*b11^2+2*b11*T-2*exp(b11*T))/b11^3, (b21*b32*(b11*t*exp(b11*t)+1-exp(b11*t))/b11^2/exp(b11*t)^2+b32*t*b21/b11*(-1+exp(b11*t))/exp(b11*t)+b21*b32*(b11*t*exp(b11*t)+1-exp(b11*t))/b11^2/exp(b11*t))*(-1+exp(b11*T))/b11+2*b32*t*b21*(1+b11*T-exp(b11*T))/b11^2-1/2*b21*b32*(2+T^2*b11^2+2*b11*T-2*exp(b11*T))/b11^3]

 

m_11 =

 

-1/2*b21^2*b32/b11^3/exp(b11*t)^2*T*(-4*exp(b11*T)*t*exp(b11*t)+2*exp(b11*T)*t+4*t*exp(b11*t)-exp(b11*t)*T-2*t+2*exp(b11*t)^2*b11*T*t+exp(b11*T)*exp(b11*t)*T+T-exp(b11*T)*T)

 

x_2 =

 

[ (-1+exp(b11*T))/b11, 1/exp(b11*t)*(-1+exp(b11*T))/b11, 1/exp(b11*t)^2*(-1+exp(b11*T))/b11]

[ -b21*(1+b11*T-exp(b11*T))/b11^2, -b21/b11^2*(-1+exp(b11*t))/exp(b11*t)*(-1+exp(b11*T))-b21*(1+b11*T-exp(b11*T))/b11^2, (-b21/b11*(-1+exp(b11*t))/exp(b11*t)^2-b21/b11*(-1+exp(b11*t))/exp(b11*t))*(-1+exp(b11*T))/b11-b21*(1+b11*T-exp(b11*T))/b11^2]

[ -1/2*b21*b32*(2+T^2*b11^2+2*b11*T-2*exp(b11*T))/b11^3, b21*b32*(b11*t*exp(b11*t)+1-exp(b11*t))/b11^3/exp(b11*t)*(-1+exp(b11*T))+b32*t*b21*(1+b11*T-exp(b11*T))/b11^2-1/2*b21*b32*(2+T^2*b11^2+2*b11*T-2*exp(b11*T))/b11^3, (b21*b32*(b11*t*exp(b11*t)+1-exp(b11*t))/b11^2/exp(b11*t)^2+b32*t*b21/b11*(-1+exp(b11*t))/exp(b11*t)+b21*b32*(b11*t*exp(b11*t)+1-exp(b11*t))/b11^2/exp(b11*t))*(-1+exp(b11*T))/b11+2*b32*t*b21*(1+b11*T-exp(b11*T))/b11^2-1/2*b21*b32*(2+T^2*b11^2+2*b11*T-2*exp(b11*T))/b11^3]

 

x_2 =

 

[ 1/exp(b11*t)*(-1+exp(b11*T))/b11, 1/exp(b11*t)^2*(-1+exp(b11*T))/b11]

[ -b21/b11^2*(-1+exp(b11*t))/exp(b11*t)*(-1+exp(b11*T))-b21*(1+b11*T-exp(b11*T))/b11^2, (-b21/b11*(-1+exp(b11*t))/exp(b11*t)^2-b21/b11*(-1+exp(b11*t))/exp(b11*t))*(-1+exp(b11*T))/b11-b21*(1+b11*T-exp(b11*T))/b11^2]

[ b21*b32*(b11*t*exp(b11*t)+1-exp(b11*t))/b11^3/exp(b11*t)*(-1+exp(b11*T))+b32*t*b21*(1+b11*T-exp(b11*T))/b11^2-1/2*b21*b32*(2+T^2*b11^2+2*b11*T-2*exp(b11*T))/b11^3, (b21*b32*(b11*t*exp(b11*t)+1-exp(b11*t))/b11^2/exp(b11*t)^2+b32*t*b21/b11*(-1+exp(b11*t))/exp(b11*t)+b21*b32*(b11*t*exp(b11*t)+1-exp(b11*t))/b11^2/exp(b11*t))*(-1+exp(b11*T))/b11+2*b32*t*b21*(1+b11*T-exp(b11*T))/b11^2-1/2*b21*b32*(2+T^2*b11^2+2*b11*T-2*exp(b11*T))/b11^3]

 

x_2 =

 

[ 1/exp(b11*t)*(-1+exp(b11*T))/b11, 1/exp(b11*t)^2*(-1+exp(b11*T))/b11]

[ b21*b32*(b11*t*exp(b11*t)+1-exp(b11*t))/b11^3/exp(b11*t)*(-1+exp(b11*T))+b32*t*b21*(1+b11*T-exp(b11*T))/b11^2-1/2*b21*b32*(2+T^2*b11^2+2*b11*T-2*exp(b11*T))/b11^3, (b21*b32*(b11*t*exp(b11*t)+1-exp(b11*t))/b11^2/exp(b11*t)^2+b32*t*b21/b11*(-1+exp(b11*t))/exp(b11*t)+b21*b32*(b11*t*exp(b11*t)+1-exp(b11*t))/b11^2/exp(b11*t))*(-1+exp(b11*T))/b11+2*b32*t*b21*(1+b11*T-exp(b11*T))/b11^2-1/2*b21*b32*(2+T^2*b11^2+2*b11*T-2*exp(b11*T))/b11^3]

 

m_21 =

 

1/2*(-1+exp(b11*T))*b21*b32/exp(b11*t)^2/b11^3*T*(-4*b11*t*exp(b11*t)+exp(b11*t)*b11*T+2*exp(b11*t)+2*b11*t-b11*T-2)

 

x_3 =

 

[ (-1+exp(b11*T))/b11, 1/exp(b11*t)*(-1+exp(b11*T))/b11, 1/exp(b11*t)^2*(-1+exp(b11*T))/b11]

[ -b21*(1+b11*T-exp(b11*T))/b11^2, -b21/b11^2*(-1+exp(b11*t))/exp(b11*t)*(-1+exp(b11*T))-b21*(1+b11*T-exp(b11*T))/b11^2, (-b21/b11*(-1+exp(b11*t))/exp(b11*t)^2-b21/b11*(-1+exp(b11*t))/exp(b11*t))*(-1+exp(b11*T))/b11-b21*(1+b11*T-exp(b11*T))/b11^2]

[ -1/2*b21*b32*(2+T^2*b11^2+2*b11*T-2*exp(b11*T))/b11^3, b21*b32*(b11*t*exp(b11*t)+1-exp(b11*t))/b11^3/exp(b11*t)*(-1+exp(b11*T))+b32*t*b21*(1+b11*T-exp(b11*T))/b11^2-1/2*b21*b32*(2+T^2*b11^2+2*b11*T-2*exp(b11*T))/b11^3, (b21*b32*(b11*t*exp(b11*t)+1-exp(b11*t))/b11^2/exp(b11*t)^2+b32*t*b21/b11*(-1+exp(b11*t))/exp(b11*t)+b21*b32*(b11*t*exp(b11*t)+1-exp(b11*t))/b11^2/exp(b11*t))*(-1+exp(b11*T))/b11+2*b32*t*b21*(1+b11*T-exp(b11*T))/b11^2-1/2*b21*b32*(2+T^2*b11^2+2*b11*T-2*exp(b11*T))/b11^3]

 

x_3 =

 

[ 1/exp(b11*t)*(-1+exp(b11*T))/b11, 1/exp(b11*t)^2*(-1+exp(b11*T))/b11]

[ -b21/b11^2*(-1+exp(b11*t))/exp(b11*t)*(-1+exp(b11*T))-b21*(1+b11*T-exp(b11*T))/b11^2, (-b21/b11*(-1+exp(b11*t))/exp(b11*t)^2-b21/b11*(-1+exp(b11*t))/exp(b11*t))*(-1+exp(b11*T))/b11-b21*(1+b11*T-exp(b11*T))/b11^2]

[ b21*b32*(b11*t*exp(b11*t)+1-exp(b11*t))/b11^3/exp(b11*t)*(-1+exp(b11*T))+b32*t*b21*(1+b11*T-exp(b11*T))/b11^2-1/2*b21*b32*(2+T^2*b11^2+2*b11*T-2*exp(b11*T))/b11^3, (b21*b32*(b11*t*exp(b11*t)+1-exp(b11*t))/b11^2/exp(b11*t)^2+b32*t*b21/b11*(-1+exp(b11*t))/exp(b11*t)+b21*b32*(b11*t*exp(b11*t)+1-exp(b11*t))/b11^2/exp(b11*t))*(-1+exp(b11*T))/b11+2*b32*t*b21*(1+b11*T-exp(b11*T))/b11^2-1/2*b21*b32*(2+T^2*b11^2+2*b11*T-2*exp(b11*T))/b11^3]

 

x_3 =

 

[ 1/exp(b11*t)*(-1+exp(b11*T))/b11, 1/exp(b11*t)^2*(-1+exp(b11*T))/b11]

 

[ -b21/b11^2*(-1+exp(b11*t))/exp(b11*t)*(-1+exp(b11*T))-b21*(1+b11*T-exp(b11*T))/b11^2, (-b21/b11*(-1+exp(b11*t))/exp(b11*t)^2-b21/b11*(-1+exp(b11*t))/exp(b11*t))*(-1+exp(b11*T))/b11-b21*(1+b11*T-exp(b11*T))/b11^2]

 

 

m_31 =

 

-(-1+exp(b11*T))*b21/exp(b11*t)^2/b11^2*T*(-1+exp(b11*t))

 

Bet_11 =

 

-1/2/T*(-4*exp(b11*T)*t*exp(b11*t)+2*exp(b11*T)*t+4*t*exp(b11*t)-exp(b11*t)*T-2*t+2*exp(b11*t)^2*b11*T*t+exp(b11*T)*exp(b11*t)*T+T-exp(b11*T)*T)/(-1+exp(b11*T))/t/(1+exp(b11*t)^2-2*exp(b11*t))

 

Bet_12 =

 

1/2/b21/T*(-4*b11*t*exp(b11*t)+exp(b11*t)*b11*T+2*exp(b11*t)+2*b11*t-b11*T-2)/t/(1+exp(b11*t)^2-2*exp(b11*t))

 

Bet_13 =

 

-1/b21*b11/T*(-1+exp(b11*t))/b32/t/(1+exp(b11*t)^2-2*exp(b11*t))

 

T =

 

 

 

b11 =

 

-0.277

 

b21=

 

-0.080

 

 

b21 =

 

3.4600

 

 

b32 =

 

 

 

Bet_11 =

 

-1.8138

 

 

Bet_12 =

 

-0.5995

 

 

Bet_13 =

 

-0.3007

 

>>

 

 





Поделиться с друзьями:


Дата добавления: 2016-11-18; Мы поможем в написании ваших работ!; просмотров: 345 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Настоящая ответственность бывает только личной. © Фазиль Искандер
==> читать все изречения...

2340 - | 2065 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.008 с.