【Mworks.Sysplorer上手】——软件界面&模型库加载&图形化建模方法&仿真求解与结果查看&文本建模

一、软件界面熟悉

Mworks.Sysplorer软件界面的布局如下。善用“窗口”,“输出”窗口可切换为“组件参数”窗口。

二、模型库加载

三种方式:

①功能区“工具”——“选项”——“模型库”。

②模型浏览器“左上角”。

③加载自定义库。

三、图形化建模方法

关键步骤实现示意图:

①新建模型

②图标绘制

组件拓步布局完成——连接完成——组件参数设置完成后。通过绘制图标让模型更加直观。在功能区“建模”或“编辑——“绘图”。绘制完成后会在“用户模型”窗口显示,更加直观。

四、仿真求解与结果查看

①模型检查:检查模型是否存在错误。

②模型翻译:通过编译,分析模型是否可转化为可执行文件(包含了模型检查)。

③仿真设置:仿真时间区间、步长、步数、仿真算法、精度、积分步长、确定、稳态求解等。

④完成后,点击仿真。 

仿真结果在“仿真浏览器”窗口查看各参数仿真时间的变化曲线。提供了曲线表格的2种结果选项。还可选择保持、重绘、对比3种绘制模式。

也支持查看两个变量之间的函数关系,比如phi和w的关系。“Shift”+拖拽phi变量到右侧空白区,然后勾选w变量即可。

“功能区"“图表”下有更多的图形曲线功能,如添加子窗口、油表、网格等。

还可以进行曲线运算操作:

机械多体模型还提供三维演示动画,还可切换不同视图,下面是单摆模型的前视图:

五、文本建模

已有的模型库不能满足需求,需要自己通过Modelica代码进行文件建模,一般步骤如下图。

核心在于将“建模对象”抽象化为“类”,然后对“类”进行“实例化”形成组件模型。以电阻为例如下:

Modelica代码一般结构:

model 模型命名 "模型备注"
//参数定义
parameter 数据类型 参数名=参数值 “备注”

//变量定义
数据类型+变量 “备注”

//接口实例化
接口路径 接口1名称 “接口1”
接口路径 接口1名称 “接口1”

//行为描述
equation
定义方程或算法


end 模型命名;

上述结构对应了文本建模的一般步骤:接口定义——接口实例化——参变量定义——行为描述——模型检查——图标绘制——模型测试

首先新建一个电阻的“model”文件!!

①接口定义

一个接口包含了多个变量属性,定义时注意“势变量”和“流变量”的定义方式不同。

点击新建一个“connector”文件。Modelica文本接口定义,定义完成后可以绘制图标以增强可视化。

②接口实例化

上述接口定义完并绘制图标后会出现在左侧“模型浏览器”窗口,将其直接拖拽到“电阻”model文件的图形视图中,电阻模型的文本视图中会自动生成代码。

③参变量定义

注意变量参数的定义方式稍有不同,注意区分。

上图中是一种无物理含义的定义方式,Modelica标准库声明了450个左右的物理量类型,可以进行有物理含义定义:

④行为描述

Modelica语言以陈述式方程表达模型的行为,模型行为及模型的数学方程或物理方程

⑤模型检查

直接点击“仿真”下的模型检查符号,自动检查语法、方程数和变量数只有方程数=变量数,模型才完整。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

柯宝最帅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值