momoko

COMSOL链接MATLAB

2014年9月19日

12:55

1.如何启动?

开始菜单/桌面双击“COMSOL with MATLAB”,没有图标说明没装上。

解决方法:重新下载双击安装程序,选修复,在选项里要把live……..MATLAB后的路径写上,

D/Program files/MATLAB/R2010b

之后桌面会出现COMSOL with MATLAB图标,双击即可。

初次使用需要给server一个用户名和密码,usernameBianLong    passwordsvgnwa7k

 

2.COMSOL的菜单“另存为m文件”,此m文件可以记录模型,是一个function,可以自行修改。

但注意只能通过COMSOL with MATLAB打开。

 

3.!!特别注意:使用中文COMSOL建的模型会出错。

英文"建模"导出m文件                               成功

中文"建模"换成英文"导出m文件         失败

 

4.有两种方式通过MATLABCOMSOL模型进行操作

    1. COMSOL生成的m function文件进行修改,再通过循环调用该function
    2. 使用COMSOL提供的函数直接对模型进行各种操作。

    经测试,方法②运行速度比①快的多,建议使用方法②。

     

    5.常用的函数记录

    mphmodellibrary                        %open the model library

    model = mphload(\'Stationary_model.mph\');       %载入名为Stationary_model.mph的模型

    mphgeom(model , \'geom1\')     %显示几何模型

    mphmesh(model , \'mesh\')        %显示划分网格

    mphplot(model , \'pg1\')              %显示最终结果

    model.physics(\'ht\').feature(\'hf1\').set(\'q0\', 1, q0S(i));      %修改模型边界条件q0

    model.param.set(\'a\', a);            %修改模型变量a

    model.sol(\'sol1\').run;                 计算模型

    %提取坐标为list上的温度值,单位为摄氏度,list一列为一组坐标

     T = mphinterp(model,{\'T\'},...

                             \'coord\',list,...

                             \'unit\',{\'degC\'});

    ModelUtil.remove(\'model\');    从服务器中移除模型

     

     

       

     

     

    已使用 Microsoft OneNote 2013 创建。

    分类:

    技术点:

    相关文章:

    • 2021-09-27
    • 2021-12-11
    • 2021-05-22
    • 2021-05-29
    • 2021-12-18
    • 2021-08-21
    • 2021-06-19
    猜你喜欢
    • 2021-07-07
    • 2022-12-23
    • 2021-06-19
    • 2022-12-23
    • 2021-12-17
    • 2021-10-28
    • 2022-02-08
    相关资源
    相似解决方案