форкнуто от main/python-labs
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
22 строки
679 B
Python
22 строки
679 B
Python
def realdvig(xtt, kk1, TT, yti1, ytin1):
|
|
# Модель реального двигателя
|
|
yp = kk1 \* xtt # Усилитель
|
|
yti1 = yp + yti1 # Усилитель
|
|
ytin1 = (yti1 + TT \* ytin1) / (TT + 1)
|
|
return \[yti1, ytin1]
|
|
|
|
def tahogen(xtt, kk2, yti2):
|
|
# Модель тахогенератора
|
|
yp = kk2 * xtt # Усилитель
|
|
yti2 = yp + yti2 # Интегратор
|
|
return yti2
|
|
|
|
def nechus(xtt, gran):
|
|
# Зона нечувствительности
|
|
if xtt < gran and xtt > (-gran):
|
|
return 0
|
|
elif xtt >= gran:
|
|
return xtt - gran
|
|
elif xtt <= (-gran):
|
|
return xtt + gran
|