电路的计算机仿真.ppt
《电路的计算机仿真.ppt》由会员分享,可在线阅读,更多相关《电路的计算机仿真.ppt(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、电路的计算机仿真,邱哲儒PB15000034,电磁学小论文演示文稿,目录一.理论讨论1.从最简单的情况开始2.对恒压源的处理3.受控电源的处理4.非线性电路的迭代求解5.电路的时域动态分析二.计算机实现1.编写的程序XLWSpice2.应用举例i)包含二极管的算例ii)RC,RLC电路暂态过程的算例iii)大型电阻网络的计算3.前景展望,1.最简单的情况:只有电流源与线性电阻,2.电压源的处理,0.2000 -0.2000 0 0 0 0 1.0000 0 0 -0.2000 0.4867 -0.1667 0 -0.0200 -0.1000 0 0 0 0 -0.1667 0.1667 0 0
2、 0 0 0 -1.0000 0 0 0 0 0 0 0 0 1.0000 0 -0.0200 0 0 0.0200 0 0 0 -1.0000 0 -0.1000 0 0 0 0.1000 0 1.0000 0 1.0000 0 0 0 0 0 0 0 0 0 0 0 0 0 1.0000 0 0 0 0 0 1.0000 -1.0000 0 0 0 0 0,等效电导,等效电流源,在每次迭代中非线性器件可以等效为一个电流源并联一个电阻,5.电路的时域动态分析,1.编写程序XLWSpice,XiaoLunWenSpice特点:使用C+语言代码精简,不含外部库只有一千两百余行使用高性能线性代数库
3、Eigen进行稀疏矩阵的运算通过PardisoSupport模块调用Intel MKL Pardiso LU进行方程求解(兼顾Eigen的友好接口,MKL的优秀性能),输入为网表数据,详情见源码注释输出示例:,%NON LINEAR DC ANALYSIS%ABSOLUTE COVERGENCE LIMIT:0.0001%RELATIVE COVERGENCE LIMIT:0.001%HAVING NODES:14%NON LINEAR DC ANALYSIS ITERATION 0%NODE VOLTAGE1,12,0.1228173,0.5810274,0.2961565,0.245634
4、6,0.4469267,0.3579628,0.3179299,0.40178910,0.37083911,0.3501912,0.38760113,0.37341414,0.361802%VOLTAGE SOURCES CURRENT0,-1.41897,VSRC1%STOP ITERATION CRITERIA MET,%NON LINEAR DC ANALYSIS%ABSOLUTE COVERGENCE LIMIT:0.0001%RELATIVE COVERGENCE LIMIT:0.001%HAVING NODES:6%NON LINEAR DC ANALYSIS ITERATION
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电路 计算机仿真
限制150内