Initialization of Electromagnetic Transient Simulation Using Boundary Value Solution Method

Haowen Yan, Xiaolan Ye, Fang-zong Wang
{"title":"Initialization of Electromagnetic Transient Simulation Using Boundary Value Solution Method","authors":"Haowen Yan, Xiaolan Ye, Fang-zong Wang","doi":"10.12783/dteees/peems2019/33983","DOIUrl":null,"url":null,"abstract":"Initialization is an important preliminary work in electromagnetic transient simulation which is typically executed from the periodic steady-state. To this end, researchers have proposed so far a variety of initialization methods, among which the initialization based on fixed-point iteration or the so-called the EMTP-based approach has been widely used. However, this type of method can be very time consuming for a large power system due to its weak convergence. In this paper, the initialization is described as a two-point differential boundary value problem. On this basis, the boundary value solution technique is used to solve this problem, therefore, a new electromagnetic transient initialization method is derived. The proposed method is a strict Newton algorithm, so it has better convergence than the traditional fixed-point iteration method. Case studies conducted on two typical network have confirmed the effectiveness of the proposed method. Introduction The electromagnetic transient simulation and related programs (the EMTP-type programs) are widely used in the electromagnetic transient studies of power systems. The transient behavior of a network can be represented mathematically by ordinary differential equations in the continuous time-domain. Using numerical integration methods such as the implicit trapezoidal rule to solve the ordinary differential equations, the transient solution of the network can be obtained in the discrete time-domain. The transient study of a network normally begins from the network’s steady state. If the system is lightly damped, the time for it to reach its steady state can be significant and the simulation can be prohibitively expensive. The effective initialization for electromagnetic transient simulation or the EMTP-type programs, therefore, becomes unavoidable. Alternatively, the steady state solution for the periodic ordinary differential equations may be of interest in itself for the computer-aided design of nonlinear circuits and harmonic analysis [1]. Some methods to initialize the EMTP-type programs have been proposed [2, 3]. Based on the needs of the EMTP program development, the earliest proposed electromagnetic transient initialization method should be the phasor-solution technique [4]. In this approach all the elements of a network are represented in the phasor-domain. The system solution is obtained at the fundamental system frequency by solving the network matrix equation. The so-obtained system quantities are used to generate the initial state of the network. This solution technique is simple but limited to the linear and lumped-element networks. Another important initialization method is the so-called EMTP-based approach [5]. This approach performs a network’s initialization within the EMTP solution frame. That is, the initial steady state of a network can be directly established for a given initial state by simply integrating the system equations until the response becomes periodic. From a mathematical point of view, the solution process of this method is equivalent to the classical fixed-point iteration. It is well known that the fixed-point iteration is a general numerical method, but its convergence is not as good as the Newton method. So, the EMTP-based approach can closely predict the network’s initial state even for a nonlinear and time-variant network, but it is not practical for large systems due to its low efficiency. Since the phasor-solution approach and the EMTP-based technique may not be appropriate for the initialization of large power systems, the load-flow program-based initialization technique has been sought to initialize an EMTP-type program [2]. This technique is efficient and suitable for large AC power systems, but it is obviously not suitable for DC transmission systems when using the electromagnetic transient model. Note that the currently widely used EMTP-based approach is just to simply integrate the system differential equations step by step for a sufficient number of periods until the transient response becomes negligible. The main problem with this approach is its expensively slow convergence. To solve this problem, a natural idea is to use Newton iteration. However, a precise expression for the Jacobian matrix may be difficult to obtain in general. In fact, evaluating the Jacobian matrix by finite differences is inefficient and may cause numerical error because we must solve the nonlinear differential equations many times if nonlinearities exist. A more accurate and efficient method involves the solution of related sensitivity systems which describe the linearization of a nonlinear system [1, 3], but this improvement is still not a strict Newton method. In this paper, the electromagnetic transient initialization is described as a differential boundary value problem, thus, the boundary value solution technique can be used to solve the initialization. In this approach, theoretically we can use different boundary value methods [6], but considering that the EMTP-type programs are mainly using the trapezoidal rule, we also use the trapezoidal integration method to implement initialization. In order to solve the problem that the Jacobian matrix involved in the boundary value solution is too large, a block recursive solution method is proposed in this paper. In theory, the proposed initialization method is a rigorous Newton algorithm and thus has better convergence. Section 2 introduces the mathematical expression or the formation of electromagnetic transient initialization problem. On this basis, this section also introduces the basic fixed-point iteration method, which is currently widely used for initialization. Section 3 describes simply the solution technique for differential boundary value problem, meanwhile this section derives the initialization method based on this technique. To further elaborate the proposed method, in Section 4, the proposed method is applied to a general linear differential system with periodic input, and compared with the fixed-point iteration. This leads to an interesting result. In section 5, the proposed methods are tested and compared with the fixed-point iteration method using two simple but typical networks. The Problem Formation and EMTP-Based Methods From the mathematical point of view, the electromagnetic transient simulation is just the solution of the differential initial value problem. That is 0 ( , ) ( 0) d t t dt    x x f x x x , (1) where, x and ( , ) t f x are n vectors. For a given initial value 0 x , we can obtain discrete time-domain numerical solutions of state variables ( ) t x by numerical integration. Electromagnetic transient simulation is mainly to study the transient response of the power system under disturbance or fault conditions. Usually, this process must start from a steady state initial condition. This is the so-called initialization problem. Note that, in steady state of power systems, ( , ) t f x is periodic in t of period T . Henceforth, we can assume that the Eq. 1 has a periodic solution ( ) t x of period T . In this case, the goal of the initialization is to determine the initial state 0 x y such that integrating Eq. 1 from this initial state over the interval   0 T , we obtain the periodic solution ( ) t x of period T . This is essentially a two-point boundary value problem in which the solution to Eq. 1 in the interval   0 T , must satisfy the following boundary condition: 0 ( )= T y x x y , (2) Since 0 ( ) ( , ) T T d      x y f x (3) we can express the above problem in terms of the mapping 0 ( ) ( , ) T d      y F y y f x (4) where, ( ) F y is a function of the initial state y . For the solution of y , the most basic method is the so-called fixed-point iteration method which can be described as ( 1) +1 0 ( ) ( , ) k T k k k d       y F y y f x (5) where, the superscript k represents the number of iterations. This iteration must be repeated until the following condition is met: +1 ( ) k k k     y y F y (6) where,  is the required accuracy. It is easy to understand that numerical integration is required in the iterative process described by Eq. (5). For this, the trapezoidal rule is usually used because most EMTP-Type programs use this integration method. Obviously, we need to integrate the system step-by step for a full period to complete one iteration, and repeat this process multiple times until the transient response becomes negligible. This is precisely the method currently used with the EMTP-Type programs to arrive at the steady-state response. Therefore, this method is also commonly referred to as the EMTP-based approach. This procedure is satisfactory if the transient decays rapidly. However, for lightly damped networks typical of power systems, the transient usually decays very slowly and this will make the initialization very time-consuming. Initialization Using Boundary Value Solution Technique The main purpose of this study is to improve the convergence of initialization, so as to improve the efficiency of electromagnetic transient simulation. To this end, one of the most important ways is to use the Newton method to solve the Eq. 4. That is ( ) ( ) k k k k     F I J y F y y (7) where, I is a unit matrix and F J is the Jacobian matrix, ( )   F F y J y (8) However, it can be seen from Eq. 4 that the precise expression for the Jacobian matrix F J is difficult to obtain when ( , ) t f x is nonlinear. In fact, if we use stepwise integration, which is a serial solution to calculate the integral term involved in ( ) F y , it is really difficult to get the exact expression of F J . Since the initialization is a two-point boundary value problem, the efficient method to solve it is naturally to use the boundary value method [6], [7]. Note that, for the initialization problem, the most important is the solution technique within the boundary value methods (BVM). Different from the traditional step-by-step integration process, the in","PeriodicalId":11369,"journal":{"name":"DEStech Transactions on Environment, Energy and Earth Science","volume":"40 160 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2020-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"DEStech Transactions on Environment, Energy and Earth Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.12783/dteees/peems2019/33983","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Initialization is an important preliminary work in electromagnetic transient simulation which is typically executed from the periodic steady-state. To this end, researchers have proposed so far a variety of initialization methods, among which the initialization based on fixed-point iteration or the so-called the EMTP-based approach has been widely used. However, this type of method can be very time consuming for a large power system due to its weak convergence. In this paper, the initialization is described as a two-point differential boundary value problem. On this basis, the boundary value solution technique is used to solve this problem, therefore, a new electromagnetic transient initialization method is derived. The proposed method is a strict Newton algorithm, so it has better convergence than the traditional fixed-point iteration method. Case studies conducted on two typical network have confirmed the effectiveness of the proposed method. Introduction The electromagnetic transient simulation and related programs (the EMTP-type programs) are widely used in the electromagnetic transient studies of power systems. The transient behavior of a network can be represented mathematically by ordinary differential equations in the continuous time-domain. Using numerical integration methods such as the implicit trapezoidal rule to solve the ordinary differential equations, the transient solution of the network can be obtained in the discrete time-domain. The transient study of a network normally begins from the network’s steady state. If the system is lightly damped, the time for it to reach its steady state can be significant and the simulation can be prohibitively expensive. The effective initialization for electromagnetic transient simulation or the EMTP-type programs, therefore, becomes unavoidable. Alternatively, the steady state solution for the periodic ordinary differential equations may be of interest in itself for the computer-aided design of nonlinear circuits and harmonic analysis [1]. Some methods to initialize the EMTP-type programs have been proposed [2, 3]. Based on the needs of the EMTP program development, the earliest proposed electromagnetic transient initialization method should be the phasor-solution technique [4]. In this approach all the elements of a network are represented in the phasor-domain. The system solution is obtained at the fundamental system frequency by solving the network matrix equation. The so-obtained system quantities are used to generate the initial state of the network. This solution technique is simple but limited to the linear and lumped-element networks. Another important initialization method is the so-called EMTP-based approach [5]. This approach performs a network’s initialization within the EMTP solution frame. That is, the initial steady state of a network can be directly established for a given initial state by simply integrating the system equations until the response becomes periodic. From a mathematical point of view, the solution process of this method is equivalent to the classical fixed-point iteration. It is well known that the fixed-point iteration is a general numerical method, but its convergence is not as good as the Newton method. So, the EMTP-based approach can closely predict the network’s initial state even for a nonlinear and time-variant network, but it is not practical for large systems due to its low efficiency. Since the phasor-solution approach and the EMTP-based technique may not be appropriate for the initialization of large power systems, the load-flow program-based initialization technique has been sought to initialize an EMTP-type program [2]. This technique is efficient and suitable for large AC power systems, but it is obviously not suitable for DC transmission systems when using the electromagnetic transient model. Note that the currently widely used EMTP-based approach is just to simply integrate the system differential equations step by step for a sufficient number of periods until the transient response becomes negligible. The main problem with this approach is its expensively slow convergence. To solve this problem, a natural idea is to use Newton iteration. However, a precise expression for the Jacobian matrix may be difficult to obtain in general. In fact, evaluating the Jacobian matrix by finite differences is inefficient and may cause numerical error because we must solve the nonlinear differential equations many times if nonlinearities exist. A more accurate and efficient method involves the solution of related sensitivity systems which describe the linearization of a nonlinear system [1, 3], but this improvement is still not a strict Newton method. In this paper, the electromagnetic transient initialization is described as a differential boundary value problem, thus, the boundary value solution technique can be used to solve the initialization. In this approach, theoretically we can use different boundary value methods [6], but considering that the EMTP-type programs are mainly using the trapezoidal rule, we also use the trapezoidal integration method to implement initialization. In order to solve the problem that the Jacobian matrix involved in the boundary value solution is too large, a block recursive solution method is proposed in this paper. In theory, the proposed initialization method is a rigorous Newton algorithm and thus has better convergence. Section 2 introduces the mathematical expression or the formation of electromagnetic transient initialization problem. On this basis, this section also introduces the basic fixed-point iteration method, which is currently widely used for initialization. Section 3 describes simply the solution technique for differential boundary value problem, meanwhile this section derives the initialization method based on this technique. To further elaborate the proposed method, in Section 4, the proposed method is applied to a general linear differential system with periodic input, and compared with the fixed-point iteration. This leads to an interesting result. In section 5, the proposed methods are tested and compared with the fixed-point iteration method using two simple but typical networks. The Problem Formation and EMTP-Based Methods From the mathematical point of view, the electromagnetic transient simulation is just the solution of the differential initial value problem. That is 0 ( , ) ( 0) d t t dt    x x f x x x , (1) where, x and ( , ) t f x are n vectors. For a given initial value 0 x , we can obtain discrete time-domain numerical solutions of state variables ( ) t x by numerical integration. Electromagnetic transient simulation is mainly to study the transient response of the power system under disturbance or fault conditions. Usually, this process must start from a steady state initial condition. This is the so-called initialization problem. Note that, in steady state of power systems, ( , ) t f x is periodic in t of period T . Henceforth, we can assume that the Eq. 1 has a periodic solution ( ) t x of period T . In this case, the goal of the initialization is to determine the initial state 0 x y such that integrating Eq. 1 from this initial state over the interval   0 T , we obtain the periodic solution ( ) t x of period T . This is essentially a two-point boundary value problem in which the solution to Eq. 1 in the interval   0 T , must satisfy the following boundary condition: 0 ( )= T y x x y , (2) Since 0 ( ) ( , ) T T d      x y f x (3) we can express the above problem in terms of the mapping 0 ( ) ( , ) T d      y F y y f x (4) where, ( ) F y is a function of the initial state y . For the solution of y , the most basic method is the so-called fixed-point iteration method which can be described as ( 1) +1 0 ( ) ( , ) k T k k k d       y F y y f x (5) where, the superscript k represents the number of iterations. This iteration must be repeated until the following condition is met: +1 ( ) k k k     y y F y (6) where,  is the required accuracy. It is easy to understand that numerical integration is required in the iterative process described by Eq. (5). For this, the trapezoidal rule is usually used because most EMTP-Type programs use this integration method. Obviously, we need to integrate the system step-by step for a full period to complete one iteration, and repeat this process multiple times until the transient response becomes negligible. This is precisely the method currently used with the EMTP-Type programs to arrive at the steady-state response. Therefore, this method is also commonly referred to as the EMTP-based approach. This procedure is satisfactory if the transient decays rapidly. However, for lightly damped networks typical of power systems, the transient usually decays very slowly and this will make the initialization very time-consuming. Initialization Using Boundary Value Solution Technique The main purpose of this study is to improve the convergence of initialization, so as to improve the efficiency of electromagnetic transient simulation. To this end, one of the most important ways is to use the Newton method to solve the Eq. 4. That is ( ) ( ) k k k k     F I J y F y y (7) where, I is a unit matrix and F J is the Jacobian matrix, ( )   F F y J y (8) However, it can be seen from Eq. 4 that the precise expression for the Jacobian matrix F J is difficult to obtain when ( , ) t f x is nonlinear. In fact, if we use stepwise integration, which is a serial solution to calculate the integral term involved in ( ) F y , it is really difficult to get the exact expression of F J . Since the initialization is a two-point boundary value problem, the efficient method to solve it is naturally to use the boundary value method [6], [7]. Note that, for the initialization problem, the most important is the solution technique within the boundary value methods (BVM). Different from the traditional step-by-step integration process, the in
边值解法初始化电磁瞬变仿真
初始化是电磁瞬变仿真中一项重要的前期工作,通常从周期稳态开始进行。为此,研究人员迄今提出了多种初始化方法,其中基于不动点迭代的初始化或所谓基于emtp的初始化方法得到了广泛的应用。但对于大型电力系统来说,这种方法的收敛性较弱,耗时较长。本文将初始化描述为两点微分边值问题。在此基础上,采用边值求解技术求解该问题,从而推导出一种新的电磁瞬变初始化方法。该方法是一种严格的牛顿算法,因此比传统的不动点迭代法具有更好的收敛性。通过对两个典型网络的实例分析,验证了该方法的有效性。电磁暂态仿真及其相关程序(emtp型程序)在电力系统的电磁暂态研究中得到了广泛的应用。网络的暂态行为可以用连续时域的常微分方程在数学上表示。利用隐式梯形法则等数值积分方法求解常微分方程,可以在离散时域内得到网络的暂态解。网络的暂态研究通常从网络的稳态开始。如果系统受到轻微的阻尼,则其达到稳定状态的时间可能会很长,并且模拟的成本可能会高得令人望而却步。因此,对电磁瞬变仿真或emtp类程序进行有效的初始化是不可避免的。或者,周期常微分方程的稳态解本身可能对非线性电路的计算机辅助设计和谐波分析很感兴趣[1]。已经提出了一些初始化emtp型程序的方法[2,3]。基于EMTP程序开发的需要,最早提出的电磁瞬态初始化方法应该是相量解法[4]。在这种方法中,网络的所有元素都在相量域中表示。通过求解网络矩阵方程,在系统基频处得到系统解。得到的系统量用于生成网络的初始状态。这种求解方法简单,但仅限于线性和集总元网络。另一个重要的初始化方法是所谓的基于emtp的方法[5]。这种方法在EMTP解决方案框架内执行网络初始化。也就是说,对于给定的初始状态,只需对系统方程进行简单积分,直至响应变为周期性,即可直接建立网络的初始稳态。从数学角度看,该方法的求解过程相当于经典的不动点迭代。众所周知,不动点迭代是一种通用的数值方法,但其收敛性不如牛顿法。因此,即使对于非线性时变网络,基于emtp的方法也能较好地预测网络的初始状态,但由于其效率较低,对于大型系统并不实用。由于相量解方法和基于emtp的技术可能不适合大型电力系统的初始化,因此人们寻求基于潮流程序的初始化技术来初始化emtp类型的程序[2]。该方法适用于大型交流电力系统,效率高,但在采用电磁暂态模型时,显然不适用于直流输电系统。注意,目前广泛使用的基于emtp的方法只是简单地一步一步地积分系统微分方程,直到瞬态响应变得可以忽略不计。这种方法的主要问题是收敛速度慢,代价高昂。为了解决这个问题,一个自然的想法是使用牛顿迭代。然而,雅可比矩阵的精确表达式通常很难得到。事实上,用有限差分法求雅可比矩阵是低效的,而且可能会导致数值误差,因为如果非线性存在,我们必须多次求解非线性微分方程。一种更准确、更有效的方法涉及求解描述非线性系统线性化的相关灵敏度系统[1,3],但这种改进仍然不是严格的牛顿法。本文将电磁瞬变初始化描述为微分边值问题,利用边值求解技术求解初始化问题。 在这种方法中,理论上我们可以使用不同的边值方法[6],但考虑到emtp型程序主要使用梯形规则,我们也使用梯形积分法来实现初始化。为了解决边值求解中涉及的雅可比矩阵过大的问题,本文提出了一种分块递归求解方法。理论上,所提出的初始化方法是一种严格的牛顿算法,具有较好的收敛性。第2节介绍了电磁瞬变初始化问题的数学表达式或形成。在此基础上,本节还介绍了目前广泛使用的初始化的基本不动点迭代法。第3节简单介绍了微分边值问题的求解技术,同时推导了基于该技术的初始化方法。为了进一步阐述所提出的方法,在第4节中,将所提出的方法应用于具有周期输入的一般线性微分系统,并与不动点迭代进行比较。这导致了一个有趣的结果。在第5节中,使用两个简单但典型的网络对所提出的方法进行了测试,并与不动点迭代法进行了比较。从数学的角度来看,电磁瞬变仿真就是微分初值问题的求解。即0 (,)(0)dt t dtx x f x x x,(1)其中,x和(,)t f x是n个向量。对于给定的初值0 x,我们可以通过数值积分得到状态变量t x的离散时域数值解。电磁暂态仿真主要是研究电力系统在扰动或故障条件下的暂态响应。通常,这个过程必须从一个稳态初始条件开始。这就是所谓的初始化问题。注意,在电力系统稳态时,(,)t f x在周期为t的t中是周期性的。因此,我们可以假设方程1有一个周期为t的周期解。在这种情况下,初始化的目标是确定初始状态0 x y,使Eq. 1从这个初始状态在间隔0 T上积分,我们得到周期T的周期解()T x。这本质上是一个两点边值问题的解Eq。1间隔0 T,必须满足如下边界条件:0 ()= T y x x y,(2)从0 ( ) ( , ) T T dx y f(3)我们可以表达上述问题映射为0 ( ) ( , ) T dy y y F x (4), () F y y是初始状态的函数。对于y的求解,最基本的方法是所谓的不动点迭代法,可以描述为(1)+1 0 ()(,)k T k k k dy F y y F x(5)其中,上标k表示迭代次数。此迭代必须重复,直到满足以下条件:+1 ()k k k k(y y F y(6),其中,为所需精度。在式(5)所描述的迭代过程中,数值积分是很容易理解的,因此通常使用梯形规则,因为大多数EMTP-Type程序都使用这种积分方法。显然,我们需要在整个周期内一步一步地集成系统以完成一次迭代,并重复此过程多次,直到瞬态响应变得可以忽略不计。这正是目前emtp型程序用来获得稳态响应的方法。因此,这种方法通常也被称为基于emtp的方法。如果瞬态衰减迅速,这个方法是令人满意的。然而,对于典型的电力系统的轻阻尼网络,暂态通常衰减非常缓慢,这将使初始化非常耗时。本研究的主要目的是提高初始化的收敛性,从而提高电磁瞬变仿真的效率。为此,最重要的方法之一是用牛顿法求解方程4。即()()k k k k k k k () k k k k () k k k()(()F I J y F y y(7)其中,I为单位矩阵,F J为雅可比矩阵,()F F y J y(8)然而,从式4中可以看出,当(,)t F x为非线性时,雅可比矩阵F J的精确表达式很难得到。事实上,如果我们使用逐步积分,也就是一个级数解来计算()F中所涉及的积分项,就很难得到fj的确切表达式。由于初始化是两点边值问题,所以有效的解决方法自然是采用边值法[6],[7]。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信