Matlab/simulink、Saber及PSpice学习比较
研究生阶段将以电力电子为主要方向进行学习,处于迷茫期的我深知学术研究需要熟练掌握专业软件技能。首先就是仿真软件的学习。通过自己在网上搜罗的信息,发现主要比较的就是simulink、Saber和PSpice这三款仿真软件。
总结而言,simulink主要侧重的是系统级别的仿真,注重的是控制,其中的器件模型都是简化的。而PSpice和Saber则更为详细,更加能够贴合实际,真正起到仿真的效果来减少实际设计的投入成本。
以我自身摸石头过河的经历来跟大家讨论三款软件。我研究生阶段的第一个学习任务是完成双主动全桥双向DC-DC变换器学习研究。所以我一边学习理论知识一边练习软件操作。
首先,我采用的是simulink来完成设计。选择simulink是得益于本科阶段学习使用simulink最多。电气领域的仿真,其中的器件主要采用的是powerlib中的器件库。就简单的入门而言,我认为powerlib这个库分类简单清晰。控制系统搭建简单,我想这就是simulink相对于其他两款的独特之处。我想原因有二,其一是simulink不是专门为电力电子仿真设计的软件,其二,simulink注重控制,主要用来验证控制方法的正确性。
其次,我在PSpice和Saber两款软件中先是选择了Saber进行学习。主要学习方法是通过在某宝买的学习课程来系统学习。课程的内容是以Saber2012来讲的,我电脑上安装的是Saber2016。入门学习过程中自觉版本差异不大。学习教程和软件安装的方法我会上传,以供学习交流之用,另外希望大家多多支持正版。视频课程先是花了很多精力介绍了Saber的器件库,然后介绍了Saber的操作方法和流程,最后介绍了一些高级分析方法,譬如蒙特卡洛分析、最坏情况分析等。系统学习完之后,我没有立即进行DAB的仿真设计。而是选择了学习PSpice。
最后,我开始学习PSpice,软件安装是求助于老吴的博客(https://www.mr-wu.cn/),学习视频是在某宝购买的,我也会上传以供大家交流学习。PSpice的学习视频较短,节奏快。所以我选择了PSpice进行了仿真设计。不同于simulink这次仿真主要是验证电路。所以其中的MOS、非线性变压器都是采用的实际模型,譬如我选择的常见的IRF3205这款MOS是比simulink的库中我想更精确的。这一点是Saber以及PSpice都优于simulink的。但是在仿真的过程中遇到了不少问题。首先,我认为对于初学者而言,库的分类标准不一,有按数字模拟分的,有按厂家分的,等等。所以对初学者而言不算友好,但是我认为使用熟悉了之后会有很大的改善。
以上便是我总结的学习经历。
需要补充的是,
- saber软件的库也是非常齐全的,新的产品的saber库应该厂家也会提供,举例,在我找器件模型的时候,英飞凌公司提供了Saber和PSpice的模型。所以就模型库上我认为不分伯仲。
- saber软件功能或许更加全面,里面也设计控制部分的一些模块,这一点和simulink很像,但是由于水平有限,不过多评论,以后学习的时候会再做总结,也希望跟各位大佬交流。另外,saber还可以进行热力分析等等。
- 以上是我作为一个初学者的角度对三个软件的对比分析,由于水平有限,欢迎各位大佬批评指正,多多交流。
Matlab/simulink、Saber及PSpice学习比较相关推荐
- matlab app设计步骤_如何从MATLAB/Simulink入手,系统地学习自动驾驶?
自动驾驶相关的软件工具有不少,作为汽车工程师,我们最熟悉的可能是MATLAB/Simulink.如何从MATLAB/Simulink入手,系统地学习自动驾驶? 本文来源:自动驾驶仿真 自动驾驶相关的软 ...
- Matlab simulink上手控制仿真学习笔记3-常用模块S Function及使用案例
讲得真的十分细致!个人感觉看完前4节就差不多了. 今天记录的是S Function. 内容比较多,加个目录: S Function 前置工作 1.1 parameter.m 1.2 plant.m f ...
- 杨顾算法 matlab,杨兴——MATLAB/Simulink让高深的知识变得生动
人物简介--杨兴(论坛用户名柚籽),论坛"大神"级人物之一,MATLAB板块分区超级版主.同济大学机械电子工程专业硕士学位,专注于物理系统的建模仿真,Simulink领域大牛.论坛 ...
- MATLAB simulink 模型验证学习笔记
MATLAB simulink 模型验证学习笔记 一.静态验证 1.Model Advisor 模型验证意思是用matlab自带的规范检查工具来检查自己画的模型是否符合规范. 进行模型验证需要用到的模 ...
- matlab/simulink石良臣,《MATLAB/Simulink系统仿真超级学习手册》——2.6 MATLAB的图形绘制...
本节书摘来自异步社区<MATLAB/Simulink系统仿真超级学习手册>一书中的第2章,第2.6节,作者:MATLAB技术联盟 , 石良臣著,更多章节内容可以访问云栖社区"异步 ...
- 使用MATLAB/simulink与PreScan联合进行基于强化学习的自动驾驶系统设计与仿真
使用MATLAB/simulink与PreScan联合进行基于强化学习的自动驾驶系统设计与仿真 总论 环境配置 系统搭建 总论 使用MATLAB中的强化学习工具箱作为核心算法的建立工具,在simuli ...
- MATLAB/Simulink 通信原理及仿真学习(二)
文章目录 MATLAB/Simulink 通信原理及仿真学习(二) simulink仿真 常用的Simulink库 1. 信号源模块库 2. 数序运算模块 3. 信号输出模块库 4.仿真搭建 5.搭建 ...
- 导弹六自由度仿真模型,图1所有模块都给,对学习MATLAB/simulink搭建模型很有帮助。
导弹六自由度仿真模型,图1所有模块都给,对学习MATLAB/simulink搭建模型很有帮助. ID:67300675534834059AKmine
- MATLAB Simulink Statflow学习笔记
MATLAB Simulink Statflow学习笔记 1.概述 在做算法设计时,会用到Statflow模块和MATLAB Function模块,我们可以在这里搭建自己需要的程序逻辑. (1) St ...
最新文章
- 【翻译】ASP.NET WEB API异常处理
- this指向undefined uiapp_JavaScript深入之史上最全5种this绑定全面解析
- 管家服务器未显示数据库启动,服务器受到后缀为gupwp的**,10年数据库等大神解救...
- Metrics —— JVM上的实时监控类库
- Algorithm:C++语言实现之队列相关算法(最短路径条数问题、拓扑排序)
- java 窗口 单例_java单例模式实现面板切换
- python lxml模块解析html_用lxml解析HTML
- Win10 OneDrive无法同步文件怎么办?一个命令搞定
- tfs 文件系统部署_使用SQL Server数据工具和使用自定义工作流文件的TFS部署到多个数据库
- Des加密后传参被特殊字符(如+)截断
- Springboot项目启动报错:
- 基于Android的海康威视的二次开发
- Matlab画图常用命令
- andriod自带模拟器使用代理
- 第八章、使用matplotlib绘制高级图表
- 【李佳辉_周报_2022.10.9】
- PHP学习----换行符
- 读书笔记-干法-热爱工作天道酬勤
- 【生成PDF】Java如何根据前台Echarts图表生成PDF,并下载
- 苏宁商品详情API接口(商品详情页面数据接口)
热门文章
- git从某个分支创建新分支
- ThinkPHP V5.0.5漏洞_Google Chrome谷歌浏览器V80.0.3987.122离线安装包
- mysql面向用户是什么意思_原来大厂的MySQL面试会问这些问题!
- java之学习记录 3 - 2 - es6
- 1.MyBatis源码解析-XML解析流程--阿呆中二
- 白嫖 IObit 系列软件例如 IObit Uninstaller
- win10资源保护无法启动修复服务器,为你设置win10系统“sfc /scannow”修复系统提示Windows资源保护无法启动修复服务的处理技巧...
- 计算机系统结构第二版习题答案,计算机系统结构课后习题答案(第2版).docx
- mysql y m d h i_php时间问题?mysql数据库的时间格式(Y-M-D H:I:S) 在PHP页面想这样显示(Y-M-D) (apos;.#36;rows[apos;ndate...
- 流氓软件清理大师|Windows流氓软件清理大师官方免费版下载 v6.5