Carlos Olalla

Ph.D in Advanced Automatics and Robotics, Universitat Politècnica de Catalunya, Spain
Master's degree in Automatic and Industrial Electronics Engineering, Universitat Rovira i Virgili, Spain
Last Update: April 15, 2012

Google
 
Web www.tinet.org


How to reach me

Current position: Research Associate at CoPEC group, ECEE Dept, University of Colorado (Boulder, CO, USA).

Email: com dot ea at tinet dot org

Boulder:
Tel: (+1) 303 492-7327
The Colorado Power Electronics Center
Dept. of Electrical, Computer, and Energy Engineering
University of Colorado at Boulder
Boulder, CO 80309 - 0425, USA

Tarragona:

Tel: (+34) 977256573
Office: Campus Sescelades, Tests Building (Plantes Pilot), Lab. 5
Universitat Rovira i Virgili, Tarragona, Spain.

Previous Positions

March 2010 - September 2010: Research Associate at GAEI group, DEEEA, Universitat Rovira i Virgili (Spain).
September 2009 - February 2010: Research Associate at MAC group at LAAS-CNRS (France).
January 2009 - July 2009: Research Assistant, Ph.D. Student at MAC group at LAAS-CNRS (France).
March 2007 - September 2007: Research Assistant, Ph.D. Student at MAC group at LAAS-CNRS (France).
August 2005 - August 2009: Research Assistant, Ph.D Student at GAEI group, DEEEA, Universitat Rovira i Virgili (Spain).

Journal Papers

Books

Conference Papers

Links and References:

* Convex Optimization Toolboxes
LMILAB
SEDUMI
SDPT3
GPPLAB
CVX
YALMIP

* Models of PWM Converter
a)-. Continuous time models for current mode control. References.
1.B. Johansson, “A comparison and an improvement of two continuous-time models for current-mode control”. Telecommunications Energy Conference, 2002. pp. 552 – 559.
2. R.B. Ridley, “A new, continuous-time model for current-mode control”. IEEE Trans. on Power Electronics, Vol. 6, No. 2, April 1991.
3. F.D. Tan, "A unified model for current-programmed converters". IEEE Trans. on Power Electronics, Vol. 10, No. 4, July 1995.
b)-. Continuous time models for current mode control working in Discontinuous Conduction Mode (DCM). References.
1. V. Vorperian, "Sympilified analysis of pwm converters using the model of pwm  switch: part i and ii," IEEE Transactions on Aerospace and Electronics Systems, vol. 26, no.2, 1990.
2.
R. B. Ridley, "A new continuous-time model for current-mode control with constant frequency, constant on-time, and constant off-time, in ccm and dcm," in IEEE PESC1990.
3. J. Sun, D. M. Mitchell, M. F. Greuel, P. T. Krein, and R. M. Bass, ``Averaged modeling of pwm converters operating in discontinuous conduction mode,'' 
IEEE Transactions on Power Electronics, vol. 16, no. 4, pp. 482--492, 2001.
c)-. Discrete time models. References.
1. A. R. Brown and R. D. Middlebrook, “Sampled-data modeling of switching regulators,” IEEE Power Electronics Specialists Conference. Boulder, CO, pp. 349-369, 1981.
2.D. Maksimovic, R. Zane, “Small-signal discrete-time modeling of digitally controlled DC-DC converters,” IEEE Trans. Power Electron., Lett., vol. 22, no. 6, pp. 2552-2556, Nov. 2007.

* Discretization of Continuous-time models
Discretization of linear state-space models in Wikipedia.
* Convex Sets
Barycentric Coordinates in Wikipedia.

Projects

RTSensors Homepage ( Very outdated - Abandoned, sorry!!! :-( )
Rtsensors is my small project for LINUX FAN SPEED CONTROL. It is useful to reduce fan noise and increase your computer's reliability.

Matlab Tricks

This is a compilation of my own notes or documents I found ...

A)-. Dynamic code (29/06/2007)
Sometimes you want to create a code which is very repetitive but you want some changes like indexes or similar, and it can not be done with a for loop. This is a stupid example:

for j=1:10
    index=total/j;
    code = [code,'for i=1:',sprintf('%d',index),10];      %10 is the code for new line
    code = [code,'value(i)=',int2str(plant(j)),10];        %sprintf or int2str are used to convert the numbers to strings
    code = [code,'end',10];
end
eval(code);


B)-. Escape a quotation (29/06/2007) Originally taken from this link

>> eval('disp(''''''This is a string'''''')')
'This is a string'


C)-. Escape a single quote (29/06/2007)
To escape a single quote in a string (which could be used for 'eval')

Use '' (two simple quotes) to replace the original '
Example:
code_plant=[code_plant,'[P',sprintf('%d',i),',r]=sconnect,(''iload;r'',''Int;G([1])'',''Kt: Int;G([2])'',''G: iload;Kt'',plant(:,:,i),''Int: e=r-G([1])'',sint);',10];


LaTeX Tricks

This is a compilation of my own notes or documents I found ...

A)-. Unnumbered equations (10/08/2007)

\begin{equation*}
\end{equation*}


B)-. Split equations (10/09/2008)

I have found that the best choice to split equations is the 'split' environment. Avoid 'array' whenever possible.
\begin{equation}
\label{whatever}
\begin{split}
x = & a + b + c + d + \\[optional vertical space]
& e + f + g + h.
\end{split}
\end{equation}

C)-. Unnumbered Part/Chapter/Section/whatever in Table of Contents (21/01/2009)

\chapter*{Chapter Title}

D)-. PsFrag Replacements with rotation and scale (extracted from here) (21/05/2009)

\psfrag{tag}[position][psposition][scale][rotation]{LaTeX}




All contents copyright © 2003-2012  C. Olalla