Matlab仿真参数设置_第1页
Matlab仿真参数设置_第2页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

关于powergui因为e080067的帖子才有此想法,先把这里贴过来。powergui有三种运行模式:continous、discrete、phasorcontinous和discrete的用法区别在于,小型系统(状态量10个以下)用continous运行比较好,时间不是问题,精确度较高;但是大型系统或者电路中有电力电子器件就建议用discrete来运行,solver里边要设置成定步长,no continous state,步长根据经验自己设置(没经验可以先试几次,从小到大设置一下,两次运行结果差异不大以后就用步长大的为准),会影响模拟总时间和结果的精确性。一般用来模拟电力电子,有igbt等开关。phasor就是稳态模型,没有状态量。simulink里的各solver的含义以及适用范围simulink里的各solver的含义以及适用范围:总结:ode45绝对是第一选择,当你弄不清情况的时候都可以选它。但是如果遇到刚性系统时,运算会很慢很慢,这时候你可以选择ode23tb算法(有关资料显示这个算法收敛速度较快)。如果还不行,那你就可以考虑选择discrete方式了。当然,这是万金油式选择,对我这种菜鸟来说这样足够了。但如果对算法有研究的大湿们,当然可以具体情况具体分析了。注:刚性系统是指描述系统的微分方程中包含有数个(大于等于2)相互作用的变量且各个变量变化速度十分悬殊的系统如何提高simpowersystem的仿真速度1 使用ode23解法器(大家可能都知道)但效果很有限。2 对系统离散化,方法为在你的gui模块里选择discretize electric model,采样时间越大仿真越快,当然采样时间的设定要与你对系统精确性相配合,因为采样时间是与准确性成反比的3 在仿真的过程中尽量少开启示波器窗口,示波器参数中的点数限制最好关闭4 如果你的系统要从一个特定的状态开始仿真,在仿真参数设置是,最好在i/o选项中设置起始的状态矢量5 开启加速器,(方法在菜单 仿真这一 项中可以设置),这个也能大大加快仿真速度。(有关Simulink仿真模型无法保存的问题解决方案总结在使用Matlab时,当以.mdl为后缀的Simulink仿真模型无法保存时,解决方案: 1。修改文件保存路径,保存路径中不能含有中文字符; 2.名字中是否有MATLAB不允许的字符 3.以上方法无法解决时,在Simulink仿真模型建立前,在Command Window运行指令: bdclose all; Enc=ISO-8859-1;set_param(0, CharacterEncoding, Enc); bdclose all; set_param(0,CharacterEncoding, ISO-8859-1) 这样可以避免因为仿真模型丢失示波器没有显示全部波形这是因为示波器默认最多显示5000个点,若超过5000个点数据,就只显示最后的5000点可以把这个限制改大一些,或者去掉限制

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论