# 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.

## 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