在实时编辑器中转换连续时间和离散时间模型并重新采样模型
要添加转换模型率任务到MATLAB编辑器中的实时脚本:
在住编辑器选项卡上,选择任务>转换模型率.
在脚本中的代码块中,键入相关的关键字,例如转换
,率
,或汇集
.选择转换模型率
从建议的命令补全。
模型
-模型转换选择LTI模型。该列表包含MATLAB工作空间中所有合适的连续时间或离散时间动态系统模型,包括:
数值LTI模型,例如特遣部队
,党卫军
,或zpk
模型。
确定的LTI模型,例如中的难点
而且idtf
.(使用已识别的模型需要系统识别工具箱™许可证。)
您可以转换有或没有时间延迟的SISO模型或MIMO模型,尽管有些转换方法仅适用于SISO模型(请参阅方法参数描述)。你不能使用转换模型率来转换广义LTI模型,例如一族
或号航空母舰
、频率响应数据模型等的朋友
,或流程模型(idproc
).
样品时间
-目标采样时间指定转换模型的采样时间,单位为1/TimeUnit
,在那里TimeUnit
是TimeUnit
属性的输入模型。
若要对连续时间模型进行离散化或对离散时间模型重新采样,请输入目标采样时间。
若要将离散时间模型转换为连续时间模型,请输入0。
方法
-汇率换算法零级举行
(默认)|一阶举行
|双线性(Tustin)近似
|……选择一种汇率转换方法。可用的方法有:
零级举行
一阶举行
Impulse-invariant离散化
(仅适用于SISO模型的连续-离散转换)
双线性(Tustin)近似
零极匹配法
最小二乘法
(仅适用于SISO模型的连续-离散转换)
有关选择转换方法的信息,请参见连续-离散转换方法.
延迟订单
-估计时间延迟的近似顺序转换具有时间延迟的模型的速率时,双线性(Tustin)近似
或零极匹配法
方法将时间延迟四舍五入为采样时间的最接近整数倍。这种舍入会降低动力学的精度,特别是在奈奎斯特频率附近。
集延迟订单一个非零整数转换模型率使用Thiran滤波器近似延迟的小数部分,而不是舍入。使用能够为应用程序产生足够精确的汇率转换动态的最小值。有关Thiran过滤器的更多信息,请参见thiran
.
预曲频率(rad/s)
-双线性(Tustin)方法的曲前频率当你离散一个连续时间模型时,如果你的系统在一个你想要速率转换保持的特定频率上有重要的动态,你可以使用双线性(Tustin)近似
带有频率预翘曲的方法。此方法确保在指定的曲前频率上原始响应和转换响应之间的匹配。看到连续-离散转换方法.
输出图
-反应图类型波德
(默认)|一步
|冲动
|……转换模型率自动生成响应图,以帮助您检查对应用程序重要的动态是否被保留。指定以下响应图类型之一,以便在您试验转换参数时比较原始模型和转换模型的响应。
波德
一步
冲动
Pole-Zero
任务生成的代码包括创建所选响应图的代码。若要省略响应图,请选择没有一个
.