форкнуто от main/python-labs
Родитель
55354eaff8
Сommit
e02e3f3637
@ -0,0 +1,23 @@
|
|||||||
|
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)):
|
||||||
|
ytt = 0
|
||||||
|
elif xtt >= gran:
|
||||||
|
ytt = xtt - gran
|
||||||
|
elif xtt <= (-gran):
|
||||||
|
ytt = xtt + gran
|
||||||
|
return ytt
|
||||||
|
|
||||||
|
|
||||||
Загрузка…
Ссылка в новой задаче