MATLAB浅解2.ppt

MATLAB浅解2.ppt

ID:48427718

大小:438.50 KB

页数:26页

时间:2020-01-19

MATLAB浅解2.ppt_第1页
MATLAB浅解2.ppt_第2页
MATLAB浅解2.ppt_第3页
MATLAB浅解2.ppt_第4页
MATLAB浅解2.ppt_第5页
资源描述:

《MATLAB浅解2.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MATLAB浅解MATLAB是什么?美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。强大的数值运算及分析能力强大的可视化建模仿真能力SIMULINK是什么?Simulink是MATLAB中的一种可视化仿真工具,是一种基于MATLAB的框图设计环境,实现动态系统建模、仿真和分析的一个软件包,被广泛应用于线性系统、非线性系统、数字控制及数字信号处理的建模和仿真中。强大的建模仿真工具控制/算法仿真电路仿真系统仿真控制/算法仿真电路仿真系统仿真如何建立电路仿真模型进入Simul

2、ink123如何建立电路仿真模型建立模型新建模型模块解释模块库进入SIMULINK新建模型选定所需模块,拖入新建模型中依据原理,一一连接设定模型参数和仿真参数编译执行仿真如何建立电路仿真模型具体步骤:如何建立电路仿真模型依据原理,一一连接双击模块,设定模型参数设定仿真参数编译执行仿真如何建立电路仿真模型设定仿真参数注意事项:仿真时间:起始时间可任意,停止时间一般设置实际时间或inf算法选项:可根据编译结果调整如何建立电路仿真模型设定仿真参数注意事项:算法选项中:步长:程序语言中的名词,让一个数值在每次运算中加上某个数(此即步长)重复执行此项运算。例如对参数N的某项运算,假设步长为M,对N做一

3、次运算,然后将N+M赋值给N,再用新的N值(上一步运算中的N+M)进行一次运算,如此重复。在单纯形优化法中,每次向前推移单纯形的距离。采用较大的步长推移单纯形,可以加快优化速度,但得到的优化条件的精度较差,而采用较小的步长推移单纯形,得到的优化条件的精度提高,但减慢了优化速度,通常采用可变步长来解决优化速度与精度之间的矛盾。如何建立电路仿真模型设定仿真参数注意事项:算法选项中:算法:simulink中汇集了求解常微分方程数值解的方法,主要有可变步长、固定步长2种。可变步长有:1ode45Rung-Kutta和Dormand-Prince组合算法。对大多仿真模型来说,首先使用ode45是最佳选

4、择。2ode23在容许误差和计算略待刚性问题方面,该算法比ode45好3ode113Adams-Bashforth-MoultonPECE算法,在误差要求很严时,ode114算法较ode45更合适。是一种多步算法。4ode15s可变阶数的NDFs算法,相对BDFs算法较好。是多步算法,刚性问题ode45不行时,可以试试这种算法。5ode23s改进的二价Rosenbrock算法。容许误差较大时,ode23s比ode15好,所以在解一类待刚性问题时,ode15s不行,可以用此法试试。6ode23t自由内插方法的梯形算法,对刚性、又要求解没有数值衰减时,可以用此法。7ode23tb采用TR-BDF

5、2算法,在龙-库第一阶段用梯形法,第二阶段用二阶BDF算法。结构上,两个阶段估计使用的是同一矩阵。容差比较大时,ode23tb和ode23t都比ode15s好8discrete处理离散系统算法。如何建立电路仿真模型设定仿真参数注意事项:算法选项中:算法:simulink中汇集了求解常微分方程数值解的方法,主要有可变步长、固定步长2种。固定步长算法:1ode5D-P算法,也就是固定步长的ode452ode4四价龙-库法3ode3Bogacki-Shampine算法4ode2改进的欧拉算法5ode1欧拉算法(Euler)6discrete不含积分的固定步长解法。SIMULINK模块库按功能进行分

6、类,包括以下8类子库:Continuous(连续模块)Discrete(离散模块)Function&Tables(函数和平台模块)Math(数学模块)Nonlinear(非线性模块)Signals&Systems(信号和系统模块)Sinks(接收器模块)Sources(输入源模块)SIMULINK模块库按功能进行分类,包括以下8类子库:在电路仿真中,常用到CommonlyusedBlocks,Sinks,Sources,MathOperations,SimPowerSystems等模块。SIMULINK模块库按功能进行分类,包括以下8类子库:典型元器件SeriesRLCBranch:串联RL

7、C支路设置参数可以去掉任一元件,将其变为单独的电阻、电容或电感的支路。将SeriesRLCBranch模块设置成单一电阻时,应将参数:“Resistance”设置为所仿真电阻的真实值,“Inductance”设置为0,“Capacitance”设置为inf;将Series-RLCBranch模块设置单一电感模块时,应将参数:“Inductance”设置为所仿真电感的真实值,“Resistance”设置为0,“

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。