掌桥专利:专业的专利平台
掌桥专利
首页

一种基于回路矩阵的DC-DC变换器自动构造方法

文献发布时间:2024-04-18 19:54:45


一种基于回路矩阵的DC-DC变换器自动构造方法

技术领域

本发明涉及DC-DC变换器拓扑构造的技术领域,尤其是指一种基于回路矩阵的DC-DC变换器自动构造方法。

背景技术

磁通平衡设计法和状态方程法是两种代表性的DC-DC变换器的构造方法。其中,磁通平衡设计法根据给定的电压增益表达式,得到若干个伏秒平衡方程组,再分别构造出与各个伏秒平衡方程组对应的DC-DC变换器。而状态方程法根据给定的元件类型及数量等条件,得到若干个状态方程组,再分别构造出与各个状态方程组对应的DC-DC变换器。其中,伏秒平衡方程组描述各个电感在不同模态下的充放电电压,进一步反映出哪些元件属于同一回路。状态方程组反映在各模态下各元件的连接关系。因此,伏秒平衡方程组和状态方程组均可变换为DC-DC变换器在各模态下的回路矩阵。

上述两种构造方法中,从已知条件得到伏秒平衡方程组或状态方程组的步骤较完善,而从伏秒平衡方程组或状态方程组得到DC-DC变换器的过程有一定困难。设计者通常根据伏秒平衡方程组或状态方程组,画出各模态下不含开关器件的等效电路图,然后在电路中加入开关管和二极管以符合相应模态,从而形成完整的DC-DC变换器。然而,该过程并无明确的步骤,通常需要设计者手工画图,尝试将开关管和二极管添加到不同位置并进行验证。这种设计方法严重依赖设计者的经验,不仅设计速度较慢、不确定性较强,而且难以获得所有符合要求的DC-DC变换器。

发明内容

本发明的目的在于克服现有技术的缺点与不足,提出了一种基于回路矩阵的DC-DC变换器自动构造方法,该方法将伏秒平衡方程组或状态方程组转换为各模态下的回路矩阵,输出与之对应的所有DC-DC变换器。该方法适用于磁通平衡设计法和状态方程法的构造过程。

为实现上述目的,本发明所提供的技术方案为:一种基于回路矩阵的DC-DC变换器自动构造方法,该方法利用磁通平衡设计法或状态方程法生成的两模态回路矩阵,即模态1回路矩阵和模态2回路矩阵,构造出符合回路矩阵的所有DC-DC变换器,其包括以下步骤:

1)将模态1回路矩阵转化为支路-节点关系矩阵;

2)对步骤1)中的每个支路-节点关系矩阵,在每个基本回路中加入一个开关管,得新的支路-节点关系矩阵;

3)对步骤2)中的每个支路-节点关系矩阵,选两个不相邻节点,并联一个二极管,直至二极管数量与开关管数量相同,得新的支路-节点关系矩阵;

4)对步骤3)中的每个支路-节点关系矩阵,将开关管断路,二极管短路,并删去其它不完整支路;

5)对经过步骤4)处理后的每个支路-节点关系矩阵,用深度优先算法搜索拓扑中的回路,并形成回路矩阵,将所得回路矩阵与模态2回路矩阵进行比较,若相同,则回溯步骤3)所得含开关管和二极管的支路-节点关系矩阵,否则结束流程;

6)对经过步骤5)处理后的支路-节点关系矩阵,筛除因节点编号不同导致的冗余;

7)对经过步骤6)处理后的每个支路-节点关系矩阵,确定开关管和二极管的方向;

8)对经过步骤7)处理后的每个支路-节点关系矩阵,筛除因二极管与开关管同时导通而不能正常工作的电路,最后输出能正常工作、且与给定回路矩阵对应的DC-DC变换器。

进一步,在步骤1)中,根据给定回路矩阵中的模态1回路矩阵,将支路按照其在回路中的位置分为两类:专属于一个回路的特有支路、同属于多个回路的公共支路;根据分类,构造出符合模态1回路矩阵的电路,用支路-节点关系矩阵表示,所得支路-节点关系矩阵存储到列表a;

其中,某模态的回路矩阵表示在该模态下的等效电路中,每个回路包含的支路及其方向,一个元件视为一条支路;电感、开关管和二极管的参考方向为电流流过的方向,电压源和电容的参考方向为电位从低到高的方向;将回路矩阵转化为以电感为连支的基本回路矩阵,基本回路矩阵中的每个基本回路的参考方向为对应的连支电感方向;设某模态下的等效电路有l个基本回路、r个元件,则对应的基本回路矩阵为l×r阶;

支路-节点关系矩阵表示支路与节点的连接关系,支路-节点关系矩阵为r×2阶,每行表示一条支路,其中的两个元素表示该支路所连接的两个节点,一个支路-节点关系矩阵唯一对应一个电路拓扑。

进一步,在步骤2)中,对于列表a中的每个支路-节点关系矩阵,采用遍历算法,在每个基本回路中选择一条支路,加入一个与之串联的开关管,所得新的支路-节点关系矩阵存储到列表b。

进一步,在步骤3)中,对于列表b中的每个支路-节点关系矩阵,采用遍历算法,选择两个不相邻节点,然后在两节点之间并联二极管,重复该步骤,直至二极管数量与开关管数量相同,所得新的支路-节点关系矩阵存储到列表c。

进一步,在步骤4)中,对于列表c中的每个支路-节点关系矩阵,将开关管断路并从支路-节点关系矩阵中删去,并删去其它连接不完整的支路;将二极管短路并从支路-节点关系矩阵中删去,合并二极管两端的节点,并删去其它被短路的支路;因部分节点消失,所以将节点从0开始重新编号;若支路与模态2回路矩阵包含的支路相比有缺失,或有两个或多个电感并联,则筛除该支路-节点关系矩阵;未被筛除的支路-节点关系矩阵存储到列表d,同时将其含开关管和二极管的原型在列表c中的位置存储到列表d'。

进一步,在步骤5)中,对于列表d中的每个支路-节点关系矩阵,采用深度优先算法搜索拓扑中的回路,并形成回路矩阵,将所得回路矩阵与模态2回路矩阵进行比较,若相同,则根据列表d'中存储的位置信息,回溯列表c中对应的支路-节点关系矩阵,并将其存储到列表e,否则结束流程。

进一步,在步骤6)中,对于列表e中的支路-节点关系矩阵,筛除因节点编号不同导致的冗余,非冗余的支路-节点关系矩阵存储到列表f。

进一步,在步骤7)中,对于列表f中的每个支路-节点关系矩阵,根据以下规则确定开关管和二极管的方向:

①与电源同属某回路特有支路或公共支路的开关管,其方向与电源相同;

②电感L

③避免电源经开关管或二极管短路;

确定开关管和二极管方向后的支路-节点关系矩阵仍存储在列表f。

进一步,在步骤8)中,对于列表f中的每个支路-节点关系矩阵,将二极管断路,得模态1等效电路,计算二极管两端节点的电位,若有正的电位差,则二极管在模态1与开关管同时导通,筛除这个电路对应的支路-节点关系矩阵;

最后,输出未被筛除的支路-节点关系矩阵,作出对应的DC-DC变换器,即所需能正常工作、且与给定回路矩阵对应的DC-DC变换器。

本发明与现有技术相比,具有如下优点与有益效果:

1、本发明所提供的基于回路矩阵的DC-DC变换器自动构造方法具有确定的步骤,将其编程实现后,速度较快。

2、本发明方法全面考虑了电源、电容、电感的所有排列和开关器件的所有位置,能搜索出符合给定的两模态回路矩阵的所有DC-DC变换器,结果是完备的。

3、本发明方法可推广到含更多电容和电感的DC-DC变换器的构造,有助于构造更复杂、性能更好的DC-DC变换器,应用前景较好。

附图说明

图1为本发明方法流程图。

图2为实施例中模态1的等效电路图。

图3为实施例中加入开关管后的电路图。

图4为实施例中加入二极管后的电路图。

图5为实施例中去除开关管和不完整支路后的电路图。

图6为实施例中一种回路矩阵对应的电路图。

图7为实施例中模态1含开关管的等效电路及模态2含二极管的等效电路图。

图8为实施例最终得到的DC-DC变换器示意图。

具体实施方式

下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。

运用磁通平衡设计法构造电压增益表达式为D

其中,D为开关管导通占空比,D'=1-D。v

模态1:

模态2:

其中,l

上述两个模态的回路矩阵即为本发明所提供的基于回路矩阵的DC-DC变换器自动构造方法的给定条件,该方法按以下步骤实施。

1、将模态1回路矩阵的支路分类。回路1特有支路包括:V

对应的电路如图2所示。

2、对于列表a中的每个支路-节点关系矩阵,采用遍历算法,在每个基本回路中选择一条支路,加入一个与之串联的开关管,所得新的支路-节点关系矩阵存储到列表b。经此步骤,列表b存有168个支路-节点关系矩阵。对于式(4)所示的支路-节点关系矩阵,在基本回路l

其中,新增的开关管S位于支路-节点关系矩阵第6、7行。对应的电路如图3所示。

3、对于列表b中的每个支路-节点关系矩阵,采用遍历算法,选择两个不相邻节点,然后在两节点之间并联一个二极管。再选两个不相邻节点,并联一个二极管。所得新的支路-节点关系矩阵存储到列表c。经此步骤,列表c存有4704个支路-节点关系矩阵。对于式(5)所示的支路-节点关系矩阵,分别在节点[0 1]和[0 2]之间并联二极管,则支路-节点关系矩阵变为:

其中,新增的二极管VD位于第8、9行。对应的电路如图4所示。

4、对于列表c中的每个支路-节点关系矩阵,以式(6)所示的矩阵为例,将开关管断路并从支路-节点关系矩阵中删去,并删去连接不完整的V

其中,被去除的支路所连接的节点记为[-1 -1]。对应的电路如图5所示。

将二极管短路并从支路-节点关系矩阵中删去,合并二极管两端的节点,并删去其他被短路的支路,则支路-节点关系矩阵变为:

对应的电路只有两个并联的电感。

因节点1和2消失,所以将节点从0开始重新编号。支路-节点关系矩阵变为:

变换后,若支路与模态2回路矩阵包含的支路相比有缺失,或有两个或多个电感并联,则筛除该支路-节点关系矩阵。式(9)所示的支路-节点关系矩阵只有L

其它未被筛除的支路-节点关系矩阵存储到列表d,同时将其含开关管和二极管的原型在列表c中的位置存储到列表d'。经此步骤,列表d存有2608个支路-节点关系矩阵,列表d'也存有2608个位置。

5、对于列表d中的每个支路-节点关系矩阵,采用深度优先算法搜索拓扑中的回路,并形成回路矩阵。例如对于列表d中的一个支路-节点关系矩阵:

搜索出0-1-2-0和1-2-1两个回路,或表示为C

对应的电路如图6所示。

将所得回路矩阵与模态2回路矩阵进行比较,若相同,则根据列表d'中存储的位置信息,回溯列表c中对应的支路-节点关系矩阵,并将其存储到列表e。式(11)所示的回路矩阵与式(3)所示的模态2的回路矩阵一致,因此从列表c中回溯对应的支路-节点关系矩阵共7个,存储到列表e,如表1所示。

表1列表e中的7个支路-节点关系矩阵

6、对于列表e中的支路-节点关系矩阵,筛除因节点编号不同导致的冗余,非冗余的支路-节点关系矩阵存储到列表f。例如,表1的矩阵4中,将节点2和4的编号互换,所得矩阵与矩阵1相同,即矩阵1和4对应的电路是相同的。同理,矩阵2和5、3和6对应的电路相同。因此,筛除矩阵4、5、6,余下的矩阵1、2、3、7存储到列表f。

7、对于列表f中的每个支路-节点关系矩阵,根据以下规则确定开关管和二极管的方向:

①与电源同属某回路特有支路或公共支路的开关管,其方向与电源相同。

②电感L

③避免电源经开关管或二极管短路。

例如,对于表1中的矩阵1,去除二极管支路,得模态1含开关管的等效电路,如图7中(a)所示;去除开关管支路,得模态2含二极管的等效电路,如图7中(b)所示。根据规则①,确定S

因此,确定开关管和二极管方向后的支路-节点关系矩阵如表2所示,仍存储在列表f。

表2列表f中的4个支路-节点关系矩阵

8、对于列表f中的每个支路-节点关系矩阵,将二极管断路,得模态1等效电路。计算二极管两端节点的电位,若有正的电位差,则二极管在模态1与开关管同时导通,筛除这个电路对应的支路-节点关系矩阵。

两个电容的电压可由给定的伏秒平衡方程组(1)计算得到:

而两个电感位于不同回路,所以其电压可由基尔霍夫电压定律算出。因此,各节点的电位都可算出。经计算,矩阵3中二极管[2 5]、矩阵7中二极管[5 1]在模态1的电压均为(1-D)V

最后,输出未被筛除的矩阵1和矩阵2,作出对应的DC-DC变换器,即所需可正常工作、且与给定回路矩阵对应的DC-DC变换器,如图8中(a)、(b)所示。

上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。

相关技术
  • 基于节点分离和单元嵌入的DC-DC变换器拓扑构造方法
  • 基于节点分离和单元嵌入的DC-DC变换器拓扑构造方法
技术分类

06120116380513