标签:
杂谈 |
分类: 物理建模 |
Simscape™ 为多域物理系统提供了一个完整的建模仿真环境,包括机电液以及其他物理域。
- 单个建模环境,实现多种物理域模型;
- 提供大量内置基础模块,组装自己的复杂元器件;
- 基于MATLAB的Simscape语言,定义自己的模块源代码,简单易学。
- 自动处理模块之间的单位转换;
- 支持C代码生成。
http://s16/middle/b2f5027f4d9fa0e0ce1bf&690
Product Overview 2:08
细看往下:
库里的模块对应各种物理元器件,比如说泵、电机、放大器;而模块的连线表示物理连接,代表能量的传递。在Simscape里面建模,就跟你实际组装这些物理系统一样。所以说,你使用这种方法建模,就是在描述系统的实际物理结构,而不是说它底层的数学方程。
这是一个5分钟的视频,搭建一个电机模型。教你最基本的物理建摸概念:Modeling a DC Motor
Simscape里有机电液,热气磁的基础单元。
机械单元建模
电子元件建模
http://s12/middle/b2f5027f4d9fa0e1dc8ab&690
Modeling a DC Motor 5:02
液压元件建模
http://s3/middle/b2f5027f4d9fa0e2ae3a2&690
Modeling a Custom Hydraulic Valve 3:41
热效应建模
http://s1/middle/b2f5027f4d9fa0e276020&690
Modeling Heat Transfer of a Projector 8:00
物理信号
http://s11/middle/b2f5027f4d9fa0e349b0a&690
它基于广大工程师们所熟悉的MATLAB语言,使用一种面向对象的方式来定义,里面包括要定义元件参数、物理端口、隐式DAE形式的特征方程。在元件源文件里,你还可以做一些参数分析、预计算以及初始化等工作。
http://s9/middle/b2f5027f4d9fa0e3a1648&690
Simscape Language: Electronic Example 3:18
http://s4/middle/b2f5027f4d9fa0e36e283&690
Simscape Language: Hydraulic Example 3:39
http://s9/middle/b2f5027f4d9fa0e4c92e8&690
如果使用Simulink Coder,你还可以:
- 实时运行,进行硬件在环HIL测试
- 继承到其他仿真环境中去
- 编译为独立可执行文件,可以加速参数分析和蒙了卡罗仿真。
http://s15/middle/b2f5027f4d9fa0e4ce77e&690
Running Parameter Sweeps: Fan Speed 4:38
http://s10/middle/b2f5027f4d9fa0e571ce9&690
Hardware-in-the-loop (HIL) Testing 5:21
http://s1/middle/b2f5027f4d9fa0e591420&690
Sharing Models Using Simscape Editing Mode 3:32
http://s9/middle/b2f5027f4d9fa0e5d5cf8&690
Integrating Physical Systems and Controller 5:49