Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Динамические звенья [D7, WinXP]


lis1985 ©   (2006-02-17 16:26:00) 

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


Virgo_Style   (2006-02-18 09:53:00) [1]

lis1985   (18.02.06 6:20) [5]

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


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

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


Virgo_Style   (2006-02-17 20:55:00) [3]

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

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;


Virgo_Style   (2006-02-17 20:51:00) [4]

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


lis1985   (2006-02-17 17:35:00) [5]

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

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


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

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо