第22卷第4期 天津理工大学学报 VoI.22 No.4 Aug.2006 2006年8月 JoURNAL OF TIANJIN UNIVERSITY OF TECHNOLOGY 文章编号:1673—095X(2006)04.0083.03 电路实验与Matlab/Simulink仿真 徐钦民,徐 伟,任兆香 (天津理工大学自动化与能源工程学院,天津300191) 摘要:在探索和研究电路实验的改革创新过程中,分析电路实验存在的不足,对电路实验提出改进的措施.提出 采用工程软件Matlab/Simulink进行电路仿真实验的方法,弥补电路实验的不足.用复杂交流电路和二端口电路的测 量实例来说明电路仿真实验的优势所在. 关键词:电路实验;仿真实验;Matlab/Simulink 中图分类号:TP391.9 文献标识码:A Circuit experiments and the Matlab/Simulink simulations XU Qin—airn,XU Wei,REN Zhao—xiang (School of Automation and Energy Engineering,Tianjin University ofTechnology,Tianjin 300191,China) Abstract:This paper emphatically analyzs the circuit experiments to exist deficients,to advance improvement measures a- bout the circuit experiments,in the process of exploring nd researchiang reform and innovating of circuit experiments.Putting forward to adopt simulation methods of using the Matlab/Simulink to the circuit,it maks up for fault of the circuit experi— ments.Besides,the superiority of circuit simulation with two actual examples are explained. Key words:circuit experiment;simulation experiment;Matlab/Simulink 《电路》是电类各专业的重要专业基础课,学生 学好《电路》,对后续专业课的学习至关重要.同时, 电路实验是《电路》教学过程中的重要环节,以培养 学生的动手能力、创新意识、科学研究的能力为目 尤其是常见的、典型的电路.为防止理论教学和实 践的脱节,探索在教学过程中兼顾理论和实践的结 合点是电路教学改革的一项重要任务.为此,引入 仿真实验教学环节可以弥补这方面的不足. 的.为此,一方面增加电路实验学时,并单独设课、 单独考核;另一方面增加电路实验的类型和内容. 但是,理论教学与实验教学是分离的,学生在课堂上 不能看到实际电路的结构和工作特性,而在实验教 学中,由于受到实验学时和实验设备等诸多客观条 件的限制,也不可能把所有电路实验都开设出来. 譬如:大部分实验都用实验箱(台)来完成所做的实 现阶段,电路实验分为4个层次,即:验证型、提 高型、设计型、综合型.由于受到实验学时和实验设 备等客观的限制,以验证型实验为主,提高型、设计 型、综合型为辅.很难使学生在动手能力、创新意 识、科学研究的能力有所突破.所以,实验的目的大 打折扣.譬如:含有受控源电路的戴维南定理的验 证、复杂交流电路的功率测量、非正弦交流电路的测 量、含有受控二端口网络参数的测量等,很难在实验 中得以实现.为此,在电路的教学过程中引入电路 仿真就可很好地解决电路实验中存在的不足,使电 路实验与电路仿真有机的结合在一起,优势互补.共 同促进学生对《电路》课程的学习、理解和掌握¨ . Matlab语言是由Math Works公司于1984年推 验,几乎所有的电路都是封闭的.因此,学生对电路 的结构了解不够,使得学生只能机械地、被动地连 线、读取数据,再套用公式,分析数据.只要连线正 确、实验仪器仪表完好,学生也能完成实验报告,很 多学生仅机械地抄写实验报告,不能真正地达到预 习的目的.因此,这样不利于学生掌握电路的特性, 收稿日期:2005.09.08. 基金项目:天津理工大学《电路》精品课程建设项目 第一作者:徐钦民(1962一)男,副教授. 维普资讯 http://www.cqvip.com
・84・ 天津理工大学学报 第22卷第4期 出的数学软件,早期以矩阵运算为主.如今,Matlab 已成为集数值计算功能、符号运算功能、图像处理功 能等为一身的超级科学计算语言,满足了不同领域 用户的需求.同时,Matlab提供的Simulink是一个用 来对动态系统进行建模、仿真、分析的软件包,使得 建模非常简洁、容易.在过去的几年里,Simulink已 经成为教学和工业应用中对动态系统进行建模时使 用的最为广泛的软件包. 1典型仿真实验举例 利用Matlab语言对电路进行仿真实验有多种方 法,其一:采用编程方法,根据已知的电路实验模型, 充分利用Matlab语言的函数功能和绘图功能完成对 电路的仿真实验;其二:应用Matlab语言制作图形界 面(GUI)功能完成电路的仿真实验;其三:利用Mat. 1ab提供的Simulink库对电路进行仿真实验,这里可 分别使用测量模块Multimeter、电力系统分析模块 Powergui、基本模块的等功能模块来完成对电路实验 的仿真.以上方法各有优势,本文利用基本模块来 完成对电路实验的仿真,这种方法更接近实际电路 的实验 . 1.1 复杂交流电路参数的测量 复杂交流电路的分析是电路理论的重点和难 点.借助电路实验和电路仿真分析有助于学生对交 流电路知识的理解和掌握 j.电路如图1所示,参 数已标在图中,分别测量电路中各支路的电流、电 压、功率.启动Matlab软件和Simulink库,分别创建 power measurement.mdl和vandi.mdl两个文件,从 Simulink模块库中提取所用的基本模块到两个文件 中去,按已知电路模型的参数设置基本模块参数,并 将基本模块按照模型联接.功率测量模型和运行结 果如图2所示.支路电流、电压的测量模型和仿真结 果如图3所示. 图1交流电路模型 Fig.1 Alternating circuit model 1.2二端口网络参数的测量 二端口电路是电路理论课程的重要内容.涉及 对二端口电路的特性、参数、连接、等效等内容的分 图2 实际电路的功率测量模型及仿真结果 Fig.2 Power measurement model and simulation results of alternating ciucuit 电流测量 内 鎏 L-_J Jr~ -lm蛔agna1i angle l l0o0 I l_[匹 』 J ̄agn l 0o0 I 、交流一 ------——1叫 g“ 1 l I4 94 I 电流源 Mux —’ l 兰: 1 I 电测压量 j 兽:阻z1抗 =}也厂叫 茅 。 臣固 臣互] I 236.16l I l 厂雨 图3 交流电路的电压、电流测量模型及仿真结果 Fig.3 Voltages,currents measurement model and simulation resulst of alternating ciucuit 析和研究.借助电路实验和仿真分析有助于学生对 这部分知识的理解和掌握.实际二端口的电路实验 是一个不含受控源的简单电路,测量的参数也仅限 于一种,而对于其他参数只能理解.在此,对一个含 有受控源的二端口电路的参数测量,还需利用其他 参数的定义对其进行测量,同时,也加深对其他参数 的理解和掌握.实际电路如图4所示,电路中的元件 参数已标在图中.测量该电路的y参数和 参数, 即:Yt , ,王,2 , 和 , , .模型建立的方 法和步骤同3.1中所述.根据y参数的定义,测量 , 。可以共用一个模型来完成.输出端口短路, 即:U2=0,Y l,2 参数的测量模型和仿真结果如图5 所示.测量 :, 也可以共用一个模型来完成.输 入端口短路,即:U =0,YI , 参数的测量模型和仿 真结果如图6所示. 图4二端口电路 Fig.4 Two terminals circuit 维普资讯 http://www.cqvip.com
2006年8月 徐钦民,等:电路实验与Matlab/Simulink仿真 ・85・ 测量输入端儿 . 输出端,2 毽 I黧 Jr I 。 千 + =JI HE 输入导纳Y11j 转移导纳g21 lE H 图5测量 ,, 的模型和仿真结果 Fig.5 Simulation results and model of measurement l, l 测量输入端儿 图6测量 , 的模型和仿真结果 Fig.6 Simulation results and model of measurement 2, 根据71参数的定义,测量 , 可以共用一个 模型来完成.将输出端口开路,即:12=0,T… 参 数的测量模型和仿真结果如图7所示.测量71 :, : 也可以共用一个模型来完成.将输出端口短路,即: =0,T :, :参数的测量模型和仿真结果如图8 所示. 图7测量 … 的模型和仿真结果 Fig.7 Simulation results and model of measurement T… l 图8测量 , 的模型和仿真结果 Fig.8 Simulation results and model ofmeasurement 2, 2 结论 本文提出借助Matlab语言对电路实验进行仿真 的思路,并用实例来说明,从中可以看到,充分利用 Matlab语言对电路仿真,实验简单、方便.将电路仿 真实验引入电路理论的教学,可以使学生直观地了 解和掌握基本电路的原理和特性,加深对电路特性 的理解,使理论教学、实验教学、仿真实验三者有机 的结合在一起,有助于改善电路教学的薄弱环节,并 可以作为实验内容,弥补实验室设备有限、实验学时 有限的不足.达到培养和提高学生动手能力、创新 意识、科学研究能力的目的. 参考文 献: [1] 徐钦民.指导大学生科技竞赛,探讨深化专业基础课 的课程建设[J].实验室研究与探索,2004,(12):185— 186. [2] 徐钦民.基于电类课程的仿真教学设计[J].计算机仿 真,2003,S1):343—345. [3] 徐钦民.基于Simulink库的电路CAI[J].天津理工学 院学报,2003,19(2):44.47.
因篇幅问题不能全部显示,请点此查看更多更全内容