欢迎光临散文网 会员登陆 & 注册

走进Simscape之搭建简单的物理模型八步走(官方帮助文档学习)

2023-03-06 10:40 作者:青年湖畔的盐水鸭  | 我要投稿

Essential Steps for Constructing a Physical Model

Step 1:新建一个simscape模型

命令窗口输入ssc_new【或者ssc_new('modelname')
ssc_new('modelname','domain')。有效的domains类型有 'electrical''gas''hydraulic','isothermal_liquid''magnetic''moist_air''rotational''translational''thermal''thermal_liquid', 和 'two_phase_fluid'】,即可弹出新建立的模型窗口,可见模型已包含了一个 Solver Configuration block, 一个  Simulink-PS Converter block, 和一个已连接到 Scope block 的 PS-Simulink Converter block 。

新建模型窗口

Step 2:组建物理网络

物理系统抽象为Simscape模型

Simscape > Foundation Library > Mechanical > Translational Elements library.


Simscape模型示意图

Step 3:调整添加块的参数

依次双击添加块,进入相应的参数设置对话框。

设置Spring rate 为 400 N/m;

Spring block

设置Damping coefficient 为 100 N/(m/s)

Damper block

设置Mass to 3.6 kg,初始速度为10m/s。

Mass block

Step 4:添加源

Simscape > Foundation Library > Mechanical > Mechanical Sources library.

增加压力源和机械平移参考点并连接相应的接口。

添加源

Step 5:添加传感器

Simscape > Foundation Library > Mechanical > Mechanical Sensors library

测量流变量需要串联传感器,测量势变量需要并联传感器。

添加传感器

Step 6:添加连接simulink的转接口

删除杂乱无章的Scope,连接Simulink-PS Converter block,PS-Simulink Converter block和Solver Configuration block;

添加接口

Simulink > Sources library,添加Pulse Generator block,并调整参数;

脉冲参数设置框

Simulink > Math Operations library,添加sum block;

Simulink > Continuous library,添加PID Controller block,设置PID参数;

PID控制器参数设置对话框

连接上述添加的块。

模型连接示意图

为比较输入与反馈信号,右击脉冲信号线,选择Create & Connect Viewer > Simulink > Scope,然后右击反馈信号线,选择Connect To Viewer > Scope。


Step 7: 运行仿真模型

点击运行按钮,查看输入与反馈信号。

输入与反馈信号

Step 8: 查看仿真结果

右击Spring block,选择Simscape > View simulation data > simlog。

按住CTRL键可同时查看多个变量的仿真结果。

Simscape模型仿真结果浏览器



走进Simscape之搭建简单的物理模型八步走(官方帮助文档学习)的评论 (共 条)

分享到微博请遵守国家法律