ответвлено от main/python-labs
new: report files
Этот коммит содержится в:
21
TEMA8/MM1.py
Обычный файл
21
TEMA8/MM1.py
Обычный файл
@@ -0,0 +1,21 @@
|
||||
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
|
||||
Ссылка в новой задаче
Block a user