c2d continuous time to discrete time with changing sampling time

5 ビュー (過去 30 日間)
juliperde
juliperde 2013 年 7 月 17 日
c2d(sys,Ts) is working with one sampling time -Ts with ZOH. My question is about changing sampling time. If I want to use different sampling time for discretization, can I use c2d in a smart way?
In other way, I would like to ask this sampling time Ts is not constant. For example can i use a vector like Ts = [10, 20, 5, 12, 5, 10, ...] ?

回答 (1 件)

Azzi Abdelmalek
Azzi Abdelmalek 2013 年 7 月 17 日
編集済み: Azzi Abdelmalek 2013 年 7 月 17 日
For each sample time, you will get a new system
sysd1=c2d(sys,Ts1)
sysd2=c2d(sys,Ts2)
...
and so on
  2 件のコメント
juliperde
juliperde 2013 年 7 月 17 日
thank you for your answer. But I would like to ask this sampling time Ts1 is not constant. For example can i use a vector like Ts_v = [10, 20, 5, 12, 5, 10, ...] ?
Azzi Abdelmalek
Azzi Abdelmalek 2013 年 7 月 17 日
You can't get one model with multiple sample time, for each sample time, you have a different model

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeSimulink Report Generator についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by