Simscape模块相关设定含义---Simulink-PS Converter
Simulink-PS Converter
将Simulink输入信号转换为物理信号。'输入信号单元'参数中的单位表达式与Simulink输入信号相关联,并确定分配给物理信号的单位。“应用仿射转换”复选框仅与带有偏移量的单位相关(如温度单位)。如果所选的求解器需要输入导数,您可以通过额外的信号端口明确地提供它们,或者打开输入滤波来计算时间导数。一阶滤波器提供一个导数,而二阶滤波器提供一阶和二阶导数。对于分段常数信号,也可以显式地将输入导数设为零。
块图标根据输入滤波顺序参数,以指示是否将滤波应用于输入信号。
将所需的单元指定为输入信号单元参数。参数值控制块的输出端口处的物理信号单元,作为Simscape™物理网络的输入信号。
如果您离开该块时没有单位,则在输入信号单元参数默认设置为1
,然后从目标块推断物理信号单元。默认的目标块单位是米-千克-秒或MKS(SI)。如果指定不同的单元,与目标块输入的预期默认单位相称,则单元管理器将这些单元附加到输入SIMULINK信号值,并在向目标块提供信号时执行必要的单元转换。
参数
单位
输入处理
单位
输入信号单元
分配给物理信号的单位。这些单位必须与目标块输入的预期默认单位相称。您可以从下拉列表中选择一个单元,也可以键入所需的单元名称,例如rpm
,或有效表达式,如rad/s
。有关更多信息和单位缩写列表,请参见如何在块对话框中指定单元和单位定义。默认值是1
,这意味着块输出处的物理信号单元与目标块输入的预期默认单元相匹配。
应用仿射变换
此复选框仅适用于具有或不带仿射偏移量的单元,如热单位。有关更多信息,请参见热单元转换.
输入处理
过滤和导数
此参数允许您决定是过滤输入,从而提供输入信号的时间导数,还是通过SIMULINK-PS 换流器区块:
Provide signals
-选择是否只提供输入信号,还是提供输入信号的时间导数作为附加输入信号,使用提供信号参数。默认的输入处理选项为Provide signals
和Input only
。如果使用显式求解器,建议通过选择其他选项之一提供输入导数。有关更多信息,请参见滤波输入信号并提供时间导数.Filter input, derivatives calculated
-通过低通滤波器过滤输入,低通滤波器也提供输入导数.在这种情况下,输入信号在转换为物理信号之前(通过滤波)被修改。一阶滤波器提供一个导数,而二阶滤波器提供第一和第二导数.如果使用此选项,请设置适当的输入滤波时间常数参数值,如下所述。Zero derivatives (piecewise constant)
-如果输入信号是分段常数(例如STEP),则此选项允许将输入导数显式设置为零。
提供信号
此参数仅适用于过滤和导数参数设置为Provide signals
。它允许您提供输入信号的时间导数作为附加输入信号:
Input only
-只提供输入信号。这是默认的。如果您选择此选项,块有一个Simulink输入端口和一个物理信号输出端口。Input and first derivative
-如果选择此选项,则在SIMULINK-PS 换流器块,让您连接提供输入导数的信号。Input and first two derivatives
-如果选择此选项,则在SIMULINK-PS 换流器块,让您连接提供输入导数的信号。
输入滤波顺序
此参数仅适用于过滤和导数参数设置为Filter input, derivatives calculated
。它允许您通过选择滤波器顺序来指定为输入信号计算的时间导数数:
First-order filtering
-只提供一阶导数。Second-order filtering
-提供第一和第二衍生产品。
输入过滤时间常数(以秒为单位)
此参数仅适用于过滤和导数参数设置为Filter input, derivatives calculated
。它指定滤波器时间常数,控制输入信号的滤波。过滤后的输入跟随真实的输入,但经过平滑处理,滞后于所选择的时间常数的顺序。您应该将时间常数设置为不大于系统中感兴趣的最小时间间隔的值。选择一个很小的时间常数的折衷方法是,滤波后的输入信号更接近真实的输入信号,代价是增加了系统的刚度,减缓了仿真的速度。默认值是0.001S.
参数栏--Input Handing(输入处理)
为了避免求解器错误,我们最好提供一阶和二阶的导数,也就是预设运动对应的速度和加速度,输入滤波可以让输入更平滑,通常会提高模型的性能,有好几种方法来做,我们可以使用滤波方法,从而对输入信号进行一阶滤波,Filter input,为我们自动对输入信号进行处理,第二种方法是我们提供自己的导数输入,这种情况下我们可以使用自定义的传递函数组件,我们可以根据我们进行滤波的方式进行选择,本例中,我们选择自动对输入进行滤波,进行二阶滤波(Second-order filtering),使用默认的滤波时间常数(0.001).
Simscape模块相关设定含义---Simulink-PS Converter相关推荐
- 转:Andriod Phone模块相关
http://hi.baidu.com/anly%5Fjun/blog/index/0 Andriod Phone模块相关(总览) 2010-01-30 13:50 1.从java端发送at命令的处理 ...
- matlab模块封装端口位置,simulink模块端口位置
SIMULINK模块库大全_畜牧兽医_农林牧渔_专业资料.SIMULINK模块库大全 菜单名 菜单项 New--Model Model properties Preferences Print- Cl ...
- 模块连接图MATLAB,Simulink 模块图
Simulink 模块图 Simulink® 是动态系统的图形建模和仿真环境.您可以创建模块图,用模块表示系统的各个组成部分.模块可以表示物理组件.小型系统或函数.输入/输出关系则完整描述了模块特征. ...
- boost::tokenizer模块相关的测试程序
boost::tokenizer模块相关的测试程序 实现功能 C++实现代码 实现功能 boost::tokenizer模块相关的测试程序 C++实现代码 #include <iostream& ...
- boost::safe_numerics模块相关的测试程序
boost::safe_numerics模块相关的测试程序 实现功能 C++实现代码 实现功能 boost::safe_numerics模块相关的测试程序 C++实现代码 #include <i ...
- boost::rational模块相关的测试程序
boost::rational模块相关的测试程序 实现功能 C++实现代码 实现功能 boost::rational模块相关的测试程序 C++实现代码 #include <iostream> ...
- boost::nowide模块相关的测试程序
boost::nowide模块相关的测试程序 实现功能 C++实现代码 实现功能 boost::nowide模块相关的测试程序 C++实现代码 #include <boost/nowide/ar ...
- boost::multi_index模块相关的测试程序
boost::multi_index模块相关的测试程序 实现功能 C++实现代码 实现功能 boost::multi_index模块相关的测试程序 C++实现代码 #if !defined(NDEBU ...
- boost::io::ostream_joiner模块相关的测试程序
boost::io::ostream_joiner模块相关的测试程序 实现功能 C++实现代码 实现功能 boost::io::ostream_joiner模块相关的测试程序 C++实现代码 #inc ...
最新文章
- JavaScript学习记录 (三) 函数和对象
- Linux: 使用bash命令ls按时间排序
- 【checkStyle】ignore some class
- 第四十四章 Django ORM
- Code片段 : .properties属性文件操作工具类 JSON工具类
- tl r402路由器设置_tplink wr847n无线路由器如何设置 tplink wr847n无线路由器设置方法【详解】...
- ObjectArx创建指定块
- 软件工程的难题-解耦问题
- 定制Ubuntu桌面
- java--小示例:-1:输入判断信息
- 谷歌插件如何下载到本地
- Arcgis操作系列一:shp矢量数据的面积计算
- 关于如何阅读英文文献(干货详解)
- rails kaminari bootstrap-kaminari-views certified
- 明翰英语教学系列之语料篇V0.4(持续更新)
- 如何将中文转为计算机语言,怎么将中文系统变成英文系统
- 从几个动物故事告诉你如何做好团队管理
- 修改Tomcat的端口号方法
- 微拍堂积极践行社会责任,促进中国经济高质量发展
- [W pthreadpool-cpp.cc:90] Warning:Leaking Caffe2 thread-pool after fork.(function pthreadpool)