• DocumentCode
    3309317
  • Title

    Symbolic Methods for VTB Model Development

  • Author

    Dougal, Roger A. ; Monti, Antonello

  • Author_Institution
    Dept. of Electr. Eng., South Carolina Univ., Columbia, SC
  • fYear
    2006
  • fDate
    Oct. 29 2006-Nov. 1 2006
  • Firstpage
    368
  • Lastpage
    368
  • Abstract
    Summary form only given. Symbolic computation is not just helpful, it is very nearly a prerequisite for building models of complex objects that will be used in dynamic system simulators such as the virtual test bed (VTB). The reason that symbolic computation is so necessary is that, for reasons of compuatational speed, the code of any VTB model having natural coupling ports must directly express the Jacobian of the dynamic equations. Computing the often-large number of Jacobian terms by hand is extremely tedious, time consuming, and error-prone, and entirely unnecessary with today´s symbolic math tools. VTB model developers currently rely on several different tools to accomplish model development. One of the tools, included directly in the VTB distribution package, comes in both runtime and development-time versions that allow a user to directly enter the math equations that describe the system dynamics. Then those equations are either interpreted and symbolically processed on-the-fly during system simulation, or they are interpreted and processed prior to generation of C code that will later be compiled into a model. The combination of these two approaches provides an incremental path for model development: the first approach supports rapidly prototyping of a model, and the second supports final development of full-featured models that may require some additional hand-tailoring of the C code. Additional model development tools that are being developed based on commercial symbolic math packages will also be described
  • Keywords
    mathematics computing; program compilers; software prototyping; symbol manipulation; C code generation; rapid prototyping; symbolic computation; symbolic math package; virtual test bed model development; Computational modeling; Contracts; Equations; Jacobian matrices; Packaging; Prototypes; Runtime; System testing; USA Councils;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Power Systems Conference and Exposition, 2006. PSCE '06. 2006 IEEE PES
  • Conference_Location
    Atlanta, GA
  • Print_ISBN
    1-4244-0177-1
  • Electronic_ISBN
    1-4244-0178-X
  • Type

    conf

  • DOI
    10.1109/PSCE.2006.296334
  • Filename
    4075773