Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.19;
Скачать: CL | DM;

Вниз

Динамические звенья   Найти похожие ветки 

 
lis1985   (2006-02-17 16:26) [0]

Каким образом реализуются динамические звенья (апериодическое, дифференцирующее и т. д.) в Delphi? Желательно примеры реализации.


 
RO   (2006-02-17 16:38) [1]

Приведи ссылку на однозначное устойчивое определение термина "динамическое апериодическое звено" ..


 
lis1985   (2006-02-17 17:35) [2]

Апериодическое звено 1ого порядка - это звено, описываемое диф. уравненем
                         T(dx2/dt)+x2=k*x1,
где T - постоянная времени переходного процесса;
    k - коэффициент усиления;
    x1 - входной сигнал;
    x2 - выходной сигнал;

Передаточная функция звена
    x2/x1=W(p)=k/(Tp+1),
где p=(d/dt) - оператор дифференцирования (Лапласа).


 
Virgo_Style ©   (2006-02-17 20:51) [3]

разностными уравнениями они описываются и затем соответственно реализуются


 
Virgo_Style ©   (2006-02-17 20:55) [4]

для апериодики так, например:

procedure DynAperiodic.Input(v:real);
begin
 E_at:=exp(-dt/T);
 InpVal:=v;
 YPrev:=K*(1-E_at)*v+E_at*YPrev;
 OutVal:=YPrev;
end;


 
lis1985   (2006-02-18 06:20) [5]

Вот это откуда E_at:=exp(-dt/T)?


 
Virgo_Style ©   (2006-02-18 09:53) [6]

lis1985   (18.02.06 6:20) [5]

вопрос интересный, помнится, в разных источниках встречалось как dt/T, так и exp(-dt/T). Кажется, exp(-dt/T) дает более точный результат, но вот откуда оно берется, я, увы, уже не помню...



Страницы: 1 вся ветка

Текущий архив: 2006.03.19;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.077 c
3-1138078415
FunkyByte
2006-01-24 07:53
2006.03.19
Ошибка при запросе SELECT в ADODataSet


15-1140690232
IAmDanil
2006-02-23 13:23
2006.03.19
Посмотрите мой сайтик...


2-1141233776
49 Cent
2006-03-01 20:22
2006.03.19
Можно ли подсвечивать строку в Dbgrid?


2-1141548073
Der Neck@ssoff
2006-03-05 11:41
2006.03.19
открытие файла своей прогой


9-1126532168
Signate
2005-09-12 17:36
2006.03.19
Игровой цикл