**
玩转Matlab-Simscape(初级)- 05 - 基于Solidworks、Matlab Simulink、COMSOL的协同仿真(理论部分1)
**
前言
学完《玩转Matlab-Simscape(初级)》系列博客的前三节 ,我发现应用Maltab simscape对多体进行仿真时,如果要研究的对象是一个刚体系统,进行动力学的分析还是相对好处理的,但如果3D模型再复杂些,研究的结构中个别组件为柔性体(即对一个复杂刚柔耦合系统的控制进行仿真),在Matlab Simscape中进行分析,现阶段对我来说貌似有些困难,所以,今天我跳转介绍下COMSOL Multiphysics with Simulink。该部分主要想解决后续可能遇到的复杂3D刚柔耦合控制系统的仿真问题。
本文通篇概述基于Solidworks、Matlab Simulink、COMSOL进行协同仿真的理论基础部分。欢迎各位小伙伴关注、赞赞、留言和收藏。
(Matlab的这种刚柔耦合控制仿真分析模块我还没学习到,待掌握了解后跟此文方法会做个对比研究。😄)
一、COMSOL Multiphysics with Simulink介绍
1.1 Simulink与COMSOL联合仿真简介
- 任何时间相关的或静态的COMSOL模型都可以与Simulink一起用于联合仿真;
- 基于COMSOL模型导出状态空间模型为总自由度(DOFs)的线性化模型,是模态降阶的线性化模型,对于某些物理场,需要有额外的模块,以便能够建立执行模态分析所需的模态研究;
1.2 使用COMSOL启动Simulink
方法1(windows系统):双击桌面图标或 “开始”→COMSOL Multiphysics 6.1→COMSOL
Multiphysics 6.1 with Simulink,这将打开MATLAB桌面以及COMSOL Multiphysics服务器。注意:不支持手动建立Simulink与COMSOL的连接。
注意:
-
- 如果没有出现上述“COMSOL Multiphysics 6.1 with Simulink”和“COMSOL Multiphysics 6.1 with Matlab”图标,可以如下处理:
①先安装Matlab软件再安装Comsol软件;②在安装comsol软件时,指定Matlab的安装根路径
- 如果没有出现上述“COMSOL Multiphysics 6.1 with Simulink”和“COMSOL Multiphysics 6.1 with Matlab”图标,可以如下处理:
-
- 如果comsol不能与simulink建立联结,可以右键“COMSOL Multiphysics 6.1 with Simulink”图标属性,在“目标”中输入如下字段:
<COMSOL_ROOT>\bin\win64\comsolmphserver.exe Simulink -mlroot <MATLAB_ROOT>
其中,
<COMSOL_ROOT>是COMSOL安装根目录,例如D:\Program Files\Comsol\COMSOL61\Multiphysics,
<MATLAB_ROOT>是MATLAB安装根目录,如例D:/Program files/MATLAB/R2010b。</
- 如果comsol不能与simulink建立联结,可以右键“COMSOL Multiphysics 6.1 with Simulink”图标属性,在“目标”中输入如下字段: