☰
Multisim单相半波可控整流仿真:晶闸管触发角与三种负载波形对比详解
2026/10/6 15:06:52 网站建设 项目流程

Multisim里做单相半波可控整流仿真,是我这几年带学生做电力电子入门时最常推荐的一个项目。别小看这个电路,表面上就一个晶闸管加一个负载,可它把交流到直流的可控变换、触发角概念、不同负载对输出电压波形的影响全部串起来了,是理解可控整流最扎实的起点。这篇文章我会把从元件选型到参数设置的完整流程拆开讲,重点放在电阻、电感、电容三种负载下的波形对比和触发角设定上,方便你对照着复现,也帮你少走我当年走过的弯路。

1. 整体思路与仿真方案设计

1.1 为什么要用Multisim来搭这个电路

很多朋友学可控整流时,第一反应是去搭实物。搭实物的好处是真实,但坏处也很明显:晶闸管触发电路需要同步变压器、移相电路、脉冲放大,任何一个环节接触不良,示波器上就是一团乱麻,很难判断是主电路的问题还是触发的问题。Multisim最大的价值在于把主电路和触发电路分离,你可以在理想化条件下先把原理吃透,再回头去补硬件的坑。

用仿真做单相半波可控整流,还有一个天然优势:虚拟示波器可以同时观察好几个点的波形,电源电压、晶闸管两端电压、负载电压、负载电流,全部叠加在一起看。这在实物实验里得有两三台示波器或者双通道反复切换才能做到,而在仿真里只需要拉几根导线。所以我们做这个项目,核心追求不是"仿真有多像实物",而是"原理呈现有多清楚"。

另外,Multisim里晶闸管参数是可以直接改的,触发脉冲的延迟角可以精确到微秒级。这对理解触发角α的概念特别有帮助——你想看30度触发和60度触发的区别,只需要改一个TD参数,点一下运行,波形立刻反馈,这种即时性比任何文字描述都直观。

1.2 三种负载负载对比的设计意图

做这个对比,不是简单的"换三个元件跑三遍"那么随意。电阻、电感、电容分别代表了三种典型负载特性:电阻是线性负载,电压电流同相位;电感是储能元件,电流不能突变;电容也是储能元件,但它的电压不能突变。这三种特性直接决定了整流电路的工作模式完全不同。

我见过不少初学者只做电阻负载,觉得理解了导通角就完事了,结果遇到实际工程里最常见的感性负载(比如直流电机、电磁铁)就傻眼,不知道为什么要加续流二极管,也不知道为什么输出电压波形会拉出负半周。所以我把三种负载放在一起做横向对比,目的就是让你建立起一个直觉:负载的性质决定了晶闸管的关断条件,而关断条件才是可控整流的核心矛盾。

1.3 仿真与实际电路的关系说明

在进入具体操作之前,先把话说在前面:Multisim里的晶闸管模型是简化模型,它不会模拟真实的结温、关断时间、维持电流随温度的变化,但它的开关特性、导通条件、关断条件是和物理器件一致的。这决定了我们用仿真得出的波形形态、电压平均值变化趋势是可信的,但不能把仿真里的数值直接当作硬件设计的最终数据。

我在做这个项目时,会把Multisim当作"原理验证工具"和"故障诊断工具"来用。先仿真确认触发角、导通角的逻辑关系,再拿这个逻辑去指导实物调试。比如实物中遇到晶闸管无法关断的故障,仿真里故意去掉续流二极管,就能复现相似现象,进而定位问题。这种"先仿真后实物"的流程,我强烈建议你也养成习惯。

2. 仿真环境准备与核心器件选型

2.1 Multisim版本与基本设置建议

Multisim 目前主流的版本有14.x和15.x,我日常用的是14.3。不管你是哪个版本,核心操作逻辑基本一致。如果你的版本打开后界面是英文的,可以在Options→Global Preferences→General里切换语言,不过我个人建议工程上还是尽量习惯英文界面,因为网上大部分教程和元件名称都是英文的,切换回中文反而容易找不到元件。

还有一点容易被忽略:Multisim启动后有时会提示数据库加载错误,这是因为它需要从数据库读取元件模型。这个问题网上问的人特别多,大多数情况是安装路径包含中文字符或者数据库文件损坏。解决方法是运行安装包里的Repair功能修复一次数据库,如果还不行,就在Options→Global Preferences里把User Database指向你的安装目录下的database文件夹。这个坑我踩过两次,每次都是重装后才解决,最后发现其实就是数据库路径不对。

仿真速度方面,如果你的电脑配置一般,建议把Simulation→Interactive Simulation Settings里的步长适当调大一点。我一般设置End Time为0.1秒(对应50Hz工频的5个周期),Maximum Time Step设置为1e-5秒,这样既能看清波形细节,又不会因为计算量过大导致运行卡顿。细节后面在实操部分还会再讲。

2.2 核心器件:晶闸管与触发源的选择

单相半波可控整流里的核心器件是晶闸管(SCR),Multisim里对应的元件家族是SCR,常见的型号有2N1599、S401E、BT151等。我最常用的是2N1599,因为它的参数在Multisim里标注比较清晰,触发电流和维持电流都符合我们仿真需要的典型值。如果你找不到2N1599,用S401E也完全没问题。

放置路径:Place→Component→Group选"Power"→Family选"SCR"→在列表里找到2N1599,点击OK放置。

晶闸管导通的条件有两个:阳极与阴极之间施加正向电压,同时门极与阴极之间施加触发电流。在Multisim里,触发电流是用脉冲电压源通过一个限流电阻提供的。我用的触发源是Pulse Voltage(脉冲电压源),放置路径:Place→Component→Group选"Sources"→Family选"SIGNAL_VOLTAGE_SOURCES"→找"PULSE_VOLTAGE"。

触发源的参数设定是整个仿真的核心,我直接给出标准配置:

  • V1(初始电压)设为0V,V2(脉冲电压)设为5V
  • TD(延迟时间)就是触发角α对应的时间,工频50Hz下周期为20ms,360度对应20ms,那么1度对应0.0556ms。想设置30度触发,TD=30×0.0556≈1.667ms;60度触发,TD=3.333ms;90度触发,TD=5ms
  • TR(上升时间)设为1ns,TF(下降时间)设为1ns,PW(脉冲宽度)设为1ms,PER(脉冲周期)设为20ms

为什么PW要设成1ms?因为触发脉冲宽度必须保证晶闸管阳极电流上升到维持电流以上才能锁定导通。1ms在20ms的工频周期里算是比较宽的脉冲,足够保证可靠触发。实际硬件里一般用宽脉冲或双窄脉冲,仿真里设1ms简单粗暴,效果也好。

还有一点要注意:脉冲电压源的TD是从仿真开始计时,而不是从交流电源的零点开始。所以你要保证交流电源的初始相位和触发脉冲的延迟能对得上。我通常把交流电源设置为Vpk=100V、50Hz,初相为0度,这样td=0时电源刚好从零点开始正半周,触发角就能严格对应。

2.3 三种负载的参数选取原则

电阻负载最简单,我常用纯电阻R=50Ω,阻值不要取得太小,否则电流太大超出晶闸管模型的安全范围;也不要太大,否则电流波形不明显,示波器上看起来像一条直线。50Ω在100V峰值下对应峰值电流2A左右,非常合适。

电感负载做仿真时有个注意点:Multisim里直接用纯电感L作为负载时,电流没有直流通路,仿真器会报错或产生非物理的电压尖峰。实际电力电子中,纯感性负载是不存在的,总是电感加电阻的形式。所以我搭感性负载时用的结构是L=100mH串联R=50Ω,这样既能体现电感对电流的续流作用,又不会让仿真器陷入病态计算。

电容负载同理,直接用纯电容也会有问题。实际场景是电容并联在电阻两端做滤波。我用的参数是C=470μF并联R=50Ω。470μF在50Hz半波整流下,时间常数τ=RC=50×0.00047=0.0235秒,比电源周期20ms略大,能明显看到电容的"平波"效果但又不至于波形完全变平,对比效果最明显。

在这里多说一句:每次改负载参数,或者改触发角,都必须重新运行仿真,很多人改完参数忘记运行直接看波形,结果还是上一次的残留画面,误以为电路不工作。Multisim里改参数后波形窗口不会自动刷新,记得按一下运行按钮。

3. 三种负载电路的搭建与参数设置

3.1 基本电路拓扑搭建方法

先搭建一个通用的主电路框架,之后每次只需换负载部分。打开Multisim,新建空白文件,按以下步骤操作:

交流电源放置:Place→Component→Group选"Sources"→Family选"POWER_SOURCES"→选择"AC_POWER"。默认是220Vrms、50Hz,双击改为Vpk=100V、Freq=50Hz。我这里用峰值100V(约70Vrms),比直接用220V安全系数高一些,仿真效果完全一致,但看波形数值时更好心算比例。

晶闸管放置:从SCR家族选2N1599,放到交流电源正端之后。注意晶闸管的极性方向:阳极(A)接电源正端,阴极(K)接负载方向,门极(G)接触发脉冲。如果放反了,晶闸管永远不导通,这是新手最容易犯的错误。

触发部分:把PULSE_VOLTAGE触发源放置在晶闸管附近,正极通过一个1kΩ的保护电阻连接到晶闸管的门极G,负极连接到晶闸管的阴极K。这个1kΩ电阻的作用是限制门极电流。晶闸管门极触发电流一般在几十毫安量级,5V/1kΩ=5mA,也许你觉得不够,但Multisim里的模型触发门槛比较低,实测5V、1kΩ是能正常触发的。如果触发不了,把电阻降到100Ω试试。

另外再说明一下,仿真模型里晶闸管的门极触发本质是电流型触发,Multisim的模型对最小触发电流有定义,不同厂家的模型阈值不同。如果你换了一个型号的晶闸管后触发不了,优先检查门极电阻是否过大、脉冲电压幅值是否足够,而不是怀疑触发角设得不对。

接地:整个电路必须有且只有一个接地点(Ground),放置在交流电源的负极。Multisim里如果缺少接地,仿真时会报错或者出现悬浮电压,波形全部乱掉。放置方法:Place→Component→Group选"Sources"→Family选"POWER_SOURCES"→选择"GROUND"。

示波器连接:Place→Instrument→Oscilloscope放置虚拟示波器。A通道接交流电源输出端,B通道接负载两端。如果你想看晶闸管两端电压,可以把B通道换到晶闸管的阳极和阴极之间。电流波形可以通过双击导线,在属性里勾选"Show Current"来显示,也可以在负载支路上串联一个0.1Ω的采样电阻,然后用另一个示波器通道测量它两端的电压,换算成电流。后者更贴近实际硬件的测量方式,我推荐你试试。

3.2 电阻负载下的仿真步骤与触发角计算

在通用框架的基础上,将负载部分直接接一个50Ω电阻,完成电阻负载电路。此时把触发脉冲源的TD设为3.333ms,对应60度触发角,先跑一遍看波形。

计算过程如下:工频50Hz的周期T=1/50=0.02秒=20ms。一个周期对应360度电角度,所以每度对应的时间是20/360=0.05556ms。触发角α=60度,则TD=60×0.05556=3.333ms。这个公式建议你记下来,后续不管设多少度触发角都用它来算。

运行仿真,你会看到这样的现象:在0到3.333ms之间,虽然交流电源已经进入正半周,晶闸管阳极电压为正,但因为门极没有触发脉冲,晶闸管处于正向阻断状态,负载电压为0。到了3.333ms时,触发脉冲到来,晶闸管导通,负载上出现和电源正半周局部一致的电压波形。到了电源电压过零处,晶闸管阳极电流降到维持电流以下,晶闸管自然关断,负载电压归零,直到下一个周期再次触发。

电阻负载下,输出电压的平均值Ud可以用公式化简:Ud=0.45U2×(1+cosα)/2,其中U2是交流电源有效值,我们设的是Vpk=100V,所以U2≈70.7V。当α=60度时,Ud=0.45×70.7×(1+0.5)/2≈23.86V。仿真结束后,可以在Multisim里添加一个虚拟万用表测量负载电阻两端的直流电压,看看是不是接近这个值。顺便说一下,如果你用Multisim的Probe探针测电压,建议选择"Average"模式,直接显示平均值。

3.3 电感负载下的仿真步骤与续流二极管的作用

把负载换成L=100mH串联R=50Ω,先在暂态模拟中跑一下,你会发现输出电压波形里出现了负半周!这是电感负载与电阻负载最大的区别。

为什么会出现负半周?因为电感电流不能突变。当交流电源电压过零进入负半周时,电感为了维持电流继续流动,会感应出一个反向电动势,使得晶闸管阳极与阴极之间仍然承受正向电压,晶闸管无法关断。结果就是晶闸管的导通角被拉长到超过180度,输出电压出现负的部分。

要解决这个问题,工程上最常用的做法是在负载两端反向并联一个续流二极管(Freewheeling Diode),我常用的是1N4007。续流二极管的极性非常关键:阴极接负载的正端(即晶闸管阴极侧),阳极接负载的负端(即交流电源中性线侧)。它提供了一条电流续流的路径,当交流电压过零变负时,晶闸管承受反向电压关断,负载电流通过续流二极管继续流动,负载电压被钳位在二极管正向压降附近,不再出现负半周。

加完续流二极管后重新仿真,你会看到输出电压波形恢复了与电阻负载相似的形态,但负载电流却比电阻负载平滑很多,因为电感在维持电流连续。这里建议你把不带续流二极管和带续流二极管的波形分别截图保存,两者对比是理解"为什么感性负载必须续流"最好的实物教材。

3.4 电容负载下的仿真步骤与滤波效果观察

把负载换成C=470μF并联R=50Ω,建议此时把触发角改小一点,比如α=30度(TD=1.667ms),因为电容负载在大触发角下可能会出现晶闸管无法导通的情况,原因后面再说。

运行仿真,你会看到负载电压波形和前面两种完全不同。晶闸管导通后,电容被快速充电,电压上升;当交流电压到达峰值并开始下降时,只要交流电压低于电容电压,晶闸管就承受反向电压而关断。此时电容通过R放电,负载电压缓慢下降,直到下一个触发脉冲到来,交流电压大于电容电压时再次充电。整个过程输出电压的纹波明显减小,直流平均值也升高了。

电容负载下有一个典型的雷区:如果把触发角设得很大,比如α=120度,此时交流电源的瞬时电压已经很低,而电容上还保持着一个相对较高的电压,晶闸管阳极电压低于阴极电压,即使给了触发脉冲也无法导通。仿真界面看起来就是"触发脉冲正常、晶闸管不导通、输出电压只降不升"。这其实不是电路故障,而是电容电压和电源电压相位配合的问题。理解这一点,对你以后做交直交变换器里的电容预充电设计非常有帮助。

另外,电容负载的仿真对步长比较敏感。如果波形上出现毛刺或电压突变,检查一下Simulation→Interactive Simulation Settings里的Maximum Time Step,适当减小到1e-6甚至5e-7。我平时做电容负载仿真时,初始步长都先设小一点,等确认电路工作正常后再调大以提高运行速度。

4. 波形对比、结果分析与方案总结

4.1 三种负载波形特征对比表

把三种负载的仿真波形放在一起对比,是我认为这个项目含金量最高的部分。下面这个表是我整理的标准参照,建议你对照自己仿真出的波形逐项检查。

对比项电阻负载电感负载(无续流)电感负载(加续流)电容负载
输出电压波形与电源正半周局部一致出现负半周与电阻负载类似,无负半周电压纹波小,近似直流
晶闸管关断时刻电源电压过零处滞后于电源过零电源电压过零处电源电压低于电容电压时
导通角θ180°−α大于180°,最大可接近360°−2α180°−α受电容放电速度影响,不固定
电流波形与电压同形连续、波形平滑连续、波形平滑脉冲状,峰值高
输出电压平均值最低因负半周而偏低中等最高
实际工程对应设备电炉、白炽灯直流电机、电磁铁直流电机加续流直流稳压电源滤波级

这张表的每一行都值得你追问一句为什么。我举一个例子:为什么同样触发角下,电容负载的电压平均值最高?因为电容在晶闸管关断期间会维持电压,相当于把本来会降到零的电压"撑"住了,这本质上是储能元件在削峰填谷。

4.2 触发角α对输出特性的影响规律

在完成三种负载的基础仿真后,我强烈建议你多做一步:固定一种负载(比如电阻负载),把触发角依次设为0度、30度、60度、90度、120度、150度,分别记录输出电压平均值,然后画一条曲线。你会发现输出平均值随着α增大而连续下降,这正是"可控"二字的含义——通过调节触发角实现输出直流电压的大范围调节。

电阻负载下的理论公式Ud=0.45U2×(1+cosα)/2已经给出来了,你可以把仿真值和公式值放在一起对比,通常误差不超过5%。误差主要来自Multisim晶闸管的导通压降(约1V左右)和简化模型损耗。这个误差在工程上是完全可以接受的。

这里提供一个快速检查触发角是否设置正确的技巧:在示波器波形上数从电源电压过零到触发脉冲出现的间隔,间隔除以周期再乘以360度。比如20ms周期中脉冲出现在电源过零后3.33ms,那么实际触发角就是3.33/20×360≈60度。如果测出来和你设定的TD不一致,问题多半出在交流电源初始相位设置上,回到Sources设置里把初始相位改成0度再试。

4.3 常用问题排查思路

在实际复现中,我发现读者反馈的问题高度集中在几个点上,这里单独列出排查思路,帮你节省调试时间。

第一个问题是"晶闸管完全不通"。遇到这种情况,先检查三个地方:晶闸管极性和方向是否正确,门极触发脉冲是否真的送到了门极(用示波器直接在门极和阴极之间量),脉冲电压的V2幅值是否足够(起码2V以上)。这三个检查按顺序做,大概率能找到问题。

第二个问题是"晶闸管一直导通、无法关断"。这在电阻负载下比较少见,多出现在电感负载或电容负载中。电感负载是因为缺少续流二极管,解决方法是加续流二极管;电容负载是因为电容电压低、电源电压高时晶闸管承受正向电压而一直导通,解决方法是增加并联电阻(即负载)的阻值或减小电容值。

第三个问题是"波形乱跳或者显示为直线"。在Multisim里通常是仿真步长过大或者示波器时间轴设置不当。建议把示波器的Timebase改成0.005秒/格(即5ms/div),这样能看到约4个完整工频周期。如果波形太密集,再调整每格的时间,直到波形清晰可读。

第四个问题是"Multisim提示数据库访问错误"。这是很多人在安装或启动阶段就会遇到的问题。注意安装路径不要带中文,数据库文件缺失时就运行安装包里的修复工具。如果你以前能正常使用但突然报错,先检查是否启用了多个版本的Multisim,软件版本冲突也可能导致数据库文件被覆盖。

4.4 三种负载的实际工程映射

这三种负载不仅仅是为了仿真而仿真,它们分别对应了真实的工程设备类型。电阻负载在电力电子中对应的是电热类设备,比如电炉、白炽灯调光,这类负载都是纯阻性,电路分析最简单。电感负载对应的是直流电机电枢回路、电磁阀线圈、起重机电磁铁,这些设备电流波动大,不续流就会产生反向电压甚至烧毁晶闸管。电容负载对应的是直流稳压电源的输入级,前端整流后通过大电容储能滤波,后接开关变换器或线性稳压器。

我遇到过一位做电源产品的朋友,他设计的充电机在母线电容低压时给晶闸管发触发脉冲,结果晶闸管总是烧。后来复盘发现就是电容负载的"导通条件"问题——电容初始电压为零时导通电流冲击巨大,超出晶闸管di/dt承受能力。解决思路是先通过预充电阻限制冲击电流,再切入晶闸管整流。这种问题和我们在电容负载仿真里看到的"导通电流呈脉冲状、峰值高"完全一致。你把电容负载仿真做透了,这类工程故障的机理就自然明白了。

5. 进阶扩展:从单相半波到工程级电路的延伸

5.1 从半波到全波可控整流的扩展思路

做完单相半波可控整流的仿真,我建议你趁热打铁做一步扩展:改成单相全波可控整流(用两个晶闸管加带中心抽头的变压器,或者用四个晶闸管组成单相全桥)。扩展的核心逻辑是:半波电路每个工频周期只利用了半个周期,输出平均值低、纹波大;全波电路把负半周也翻到正半周,输出平均值翻倍,纹波频率变成100Hz,滤波难度降低。

在Multisim里扩展的方式很直接:在原有电路基础上增加一组晶闸管,触发脉冲改为两个,一个在正半周触发,一个在负半周触发。触发脉冲的TD一个设为α对应时间,另一个设为(180+α)度对应的时间。比如α=30度时,第一个脉冲TD=1.667ms,第二个脉冲TD=(180+30)×0.05556=11.667ms。你会发现全波电路在相同触发角下的输出电压平均值是半波的2倍,这也能解释为什么工业上用得更多的往往是全桥结构。

5.2 触发电路真实化的方向与建议

Multisim里的脉冲电压源是理想的,它默认触发时刻与电源同步,但在真实硬件中,触发脉冲必须与主电路电源保持严格的相位同步,否则触发角会漂移。实际工程中常见做法是用同步变压器采样电源过零点,配合RC移相电路实现触发角调节,或者用单片机检测过零点后精确延时输出脉冲。

如果你想在Multisim里模拟这种同步概念,可以尝试把触发脉冲的TD改成微分表达式:TD=alpha×0.05556/1000(单位ms),同时给交流电源设一个很小的相位偏移,观察触发角偏移对输出波形的影响,体会"同步"有多重要。我之前做项目时,因为触发脉冲和主电源不同步,输出直流电压忽高忽低,查了很久才发现是同步变压器接线反了,这个教训在仿真里同样适用。

5.3 仿真步长、收敛问题与性能优化

最后说一个容易被忽略的性能问题。电容负载和非线性器件混合仿真时,Multisim有时会报"Singular Matrix"或者"Timestep too small"的错误,这本质上是仿真器在尝试收敛时遇到了数值问题。解决思路有三个方向:第一,减小最大步长,让仿真器有更多机会逼近准确解;第二,给电容并联一个阻值很大的放电电阻,比如1MΩ,给仿真器提供直流收敛路径;第三,把晶闸管的某些寄生参数调大一点,比如结电容,通常能改善收敛性。

仿真性能方面,如果电路规模变大、参数变多,运行会越来越慢。我一般会把仿真的时间窗口控制在0.1秒以内,这样既能看到4到5个周期的波形,又不至于因为计算太多而卡顿。需要算平均值时,把仿真时间设置成周期整数倍,比如50Hz下设置0.1秒恰好是5个完整周期,平均值读数更准确,这也是我上面为什么推荐End Time设0.1秒的原因。

6. 常见问题速查表与个人经验总结

6.1 常见问题速查表

结合我自己的仿真经验和学员反馈,整理一个速查表,方便你排查时对照使用。

问题现象可能原因解决方法
晶闸管完全不通阳极阴极接反对照元件引脚定义重新接线
晶闸管完全不通触发脉冲未送达门极示波器直接测门极与阴极间波形
晶闸管完全不通触发脉冲幅值不足提高V2至5V以上,降低门极电阻
晶闸管无法关断电感负载缺少续流二极管负载两端反并联1N4007
输出电压波形无负半周电感负载但示波器接错通道确认B通道接负载两端而非晶闸管两端
电容负载输出电压不升高触发角过大减小α至30度以下验证电路逻辑
波形毛刺多仿真步长过大将Maximum Time Step调到1e-6
仿真报收敛错误电容缺少直流路径并联1MΩ放电电阻
数据库访问错误安装路径含中文或数据库损坏运行修复工具或修改数据库指向
运行速度极慢仿真时间过长、步长过小缩短End Time、适当增大步长

6.2 最后的经验分享

这个仿真项目我已经带着不同基础的人做过不下几十遍,每次都有新收获。我最想强调的一点是:仿真波形看得懂只是第一层,能解释波形为什么是这样才算是真正掌握。比如看到电感负载的负半周,你要能解释这是电感储能释放的过程;看到电容负载的电压保持,你要能解释这是电容储能与放电的平衡。用这个标准来要求自己,你收获的不仅是一个仿真电路,而是整个电力电子分析的基本功。

有一个小技巧是我最近才开始用的,效果很好:把三种负载的输出波形截图放在同一个文档里,旁边标注触发角、导通角、输出电压平均值,打印出来贴在工位旁边。后来做硬件调试时,看示波器波形就能直接对照仿真结果判断电路工作状态,效率提高不少。也建议你养成记录参数和波形对应关系的习惯,积少成多,你会发现自己对电路的理解越来越立体。仿真不是目的,真正理解电路才是,祝你在Multisim里玩得开心,也把原理学扎实。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询