A domain architecture for solving simultaneous nonlinear network equations

被引:1
作者
Bosshart, P [1 ]
Bacher, R [1 ]
机构
[1] ETH Zurich, Swiss Fed Inst Technol, CH-8092 Zurich, Switzerland
关键词
software engineering; software reuse; object orientation; framework; code generation; Newton-Raphson solution; network simulation environment;
D O I
10.1109/59.709090
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper describes an approach of systematic software reuse by defining a domain architecture. An appropriate domain model formulates network and connected entities with behavior leading to systems of simultaneous nonlinear equations. An object-oriented framework is derived fr om the domain model and represents a core reusable asset. The domain architecture provides an environment for an adaptive usage of this framework. The person who reuses the domain architecture specifies an application by sets of symbolical expressions assigned to the fundamental nport types and functions representing sums of any variable type. Further the reuser selects or provides a code generating function to adapt the framework. A power flow example with a power interchange area is presented.
引用
收藏
页码:1006 / 1012
页数:7
相关论文
共 16 条
[1]   GENERAL-PURPOSE SYMBOLIC SIMULATION TOOLS FOR ELECTRIC-NETWORKS [J].
ALVARADO, FL ;
LIU, YR .
IEEE TRANSACTIONS ON POWER SYSTEMS, 1988, 3 (02) :689-697
[2]  
[Anonymous], INSIDE TALIGENT TECH
[3]   Computer aided power flow software engineering and code generation [J].
Bacher, R .
IEEE TRANSACTIONS ON POWER SYSTEMS, 1996, 11 (01) :490-496
[4]  
Bacher R., 1996, ISSAC 96. Proceedings of the 1996 International Symposium on Symbolic and Algebraic Computation, P283, DOI 10.1145/236869.237086
[5]   AN OPEN, OBJECT-BASED MODEL AS THE BASIS OF AN ARCHITECTURE FOR DISTRIBUTION CONTROL CENTERS [J].
BRITTON, J .
IEEE TRANSACTIONS ON POWER SYSTEMS, 1992, 7 (04) :1500-1508
[6]  
CHAR BW, 1992, MAPLE 5 LIB REFERENC
[7]  
Davis T., 1995, UMFPACK VERSION 2 0
[8]  
KATZ S, 1994, GLOSSARY SOFTWARER R
[9]  
NAEHER S, 1995, LEDA USER MANUAL VER
[10]  
PIERCE HE, 1973, IEEE T POWER APPARAT, P1916