• DocumentCode
    3237154
  • Title

    Design and analysis of electric circuits using Java

  • Author

    Lazareck, L. ; Peters, J.F.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Manitoba Hydro, Winnipeg, Man., Canada
  • Volume
    2
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    851
  • Abstract
    This paper introduces an application of electrical engineering principles and object-oriented approach in the design of a Java-based circuit design and analysis system. The system is called JavaCirc, which is an analog circuit simulator that analyzes the steady-state values of electrical circuits. Wire, resistors, capacitors, inductors, independent as well as dependent sources, and grounds make up basic building blocks in using JavaCirc to design circuits. Nodal analysis, Ohm´s law, Kirchoff´s laws and Cramer´s Rule underlie the design of circuit analysis features of the new system. In addition, JavaCirc includes a Graphical User Interface (GUI) that allows the user to draw analog circuits on a computerized “drawing board”. This GUI makes it possible to graph the steady-state solutions and witness the transient progression towards these values. The entire JavaCirc system is written in Java. For this paper, the circuit equivalent for the Tacoma Narrows Bridge is created and used to explore JavaCirc´s capabilities
  • Keywords
    Java; circuit CAD; circuit simulation; equivalent circuits; graphical user interfaces; Cramer rule; Java; JavaCirc; Kirchoff laws; Ohm law; Tacoma Narrows Bridge; analog circuit simulation; circuit analysis; circuit design; computerized drawing board; electrical engineering; equivalent circuit; graphical user interface; nodal analysis; object-oriented programming; Analog circuits; Analytical models; Circuit analysis; Circuit simulation; Circuit synthesis; Electrical engineering; Graphical user interfaces; Java; Object oriented modeling; Steady-state;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2001. Canadian Conference on
  • Conference_Location
    Toronto, Ont.
  • ISSN
    0840-7789
  • Print_ISBN
    0-7803-6715-4
  • Type

    conf

  • DOI
    10.1109/CCECE.2001.933552
  • Filename
    933552