Circuit Analysis and Optimisation

Course description

1) Contemporary numerical methods for analog circuit analysis: Modified nodal equations, LU decomposition, Newton Raphson iteration for nonlinear circuits, integration algorithms for dynamic circuits, pole zero analysis.

2) Optimization algorithms: setting up cost functions, direct optimization methods, penalty functions.

3) Hands-on laboratory work on real circuits with the SPICE OPUS tools: competent analyses.

Course is carried out on study programme

Elektrotehnika 2. stopnja

Objectives and competences

Understanding numerical methods for analog circuit analysis. Understanding basic principles of parameter optimization. Practical hands-on laboratory work experience with SPICE OPUS analog circuit design tools.

Learning and teaching methods

Lectures, discussion groups, laboratory project work (group and individual).

Intended learning outcomes

Upon successful completion of this course, the students should be able to:

  • mathematically derive an equation set representing any given linear circuit
  • mathematically derive iterative methods for solving nonlinear circuits
  • mathematically derive integration algorithms for solving dynamic circuits
  • explain the basic notion of parameter optimization of analog circuits
  • analyze any given medium complex analog circuit with SPICE OPUS in a limited amount of time
  • perform complex corner analysis of any given analog circuit by using the scripting language NUTMEG

Reference nosilca

  1. TUMA, Tadej, BÜRMEN, Arpad. Circuit simulation with SPICE OPUS : theory and practice, (Modeling and simulation in science, engineering and technology). Boston; Basel; Berlin: Birkhäuser, cop. 2009.
  2. PUHAN, Janez, BÜRMEN, Arpad, TUMA, Tadej, FAJFAR, Iztok.  Teaching assembly and C language concurrently. Int. J. Electr. Eng. Educ., Apr. 2010, vol. 47, no. 2, str. 120-131,
  3. OLENŠEK, Jernej, BÜRMEN, Arpad, PUHAN, Janez, TUMA, Tadej. Automated analog electronic circuits sizing. V: QING, Anyong. Differential evolution : fundamentals and applications in electrical engineering. [Piscataway]: IEEE Press; Singapore: J. Wiley & Sons, cop. 2009, str. [353]-367.
  4. BÜRMEN, Arpad, OLENŠEK, Jernej, TUMA, Tadej. Mesh adaptive direct search with second directional derivative-based Hessian update. Computational optimization and applications, ISSN 0926-6003. [Print ed.], Dec. 2015, vol. 62, no. 3, str. 693-715.
  5. KORINŠEK, Gašper, DERLINK, Maja, VIRANT-DOBERLET, Meta, TUMA, Tadej. An autonomous system of detecting and attracting leafhopper males using species- and sex-specific substrate borne vibrational signals. Computers and electronics in agriculture, ISSN 0168-1699. [Print ed.], 2016, vol. 123, str. 29-39.

Study materials

  1. TUMA, Tadej, BÜRMEN, Arpad. Circuit simulation with SPICE OPUS : theory and practice, (Modeling and simulation in science, engineering and technology). Boston; Basel; Berlin: Birkhäuser, cop. 2009.
  2. Spletna stran fakultetnega orodja www.spiceopus.si
  3. BRATKOVIČ, Franc. Računalniško načrtovanje vezij, Občutljivost in optimizacija. 2. dopolnjena izd. Ljubljana: Fakulteta za elektrotehniko in računalništvo, 1994. VII, 273 str.

Bodi na tekočem

Univerza v Ljubljani, Fakulteta za elektrotehniko, Tržaška cesta 25, 1000 Ljubljana

E:  dekanat@fe.uni-lj.si T:  01 4768 411