Carlos Olalla

Graduated in Automatic and Industrial Electronics Engineering, Rovira i Virgili University, Spain
Master's Degree in Advanced Automatics and Robotics, Universitat Politècnica de Catalunya, Spain
Last Update: February 10th, 2009

Google
 
Web www.tinet.org

How to reach me

Email: carlos dot olalla at urv dot cat
Tel: (+34) 977 25 65 73
Office: Campus Sescelades, Tests Building (Plantes Pilot), Lab. 5
Universitat Rovira i Virgili, Tarragona, Spain.

Projects

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

Publications

Conference Publications

Recent research activities:

* Convex Optimization Toolboxes
I spent six months (March 2007 -September 2007) in the MAC group at LAAS-CNRS (France), under the direction of HDR I. Queinnec, where I learned the basics of LMI control theory:
LMILab (Integrated in Robust Control Toolbox since R14 SP1)
SeDuMi
YALMIP
LMILab Translator

* Models of PWM Converter
a)-. Continuous time models for current mode control. References.
    a.
B. Johansson, “A comparison and an improvement of two continuous-time models for current-mode control”. Telecommunications Energy Conference, 2002.         pp. 552 – 559.
    b. R.B. Ridley, “A new, continuous-time model for current-mode control”. IEEE Trans. on Power Electronics, Vol. 6, No. 2, April 1991.
    c. 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.
    a. V.~Vorperian, ``Sympilified analysis of pwm converters using the model of pwm  switch: part i and ii:,'' \emph{IEEE Transactions on Aerospace and Electronics Systems}, vol.~26,                 no.~2, 1990.
    b.
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 \emph{IEEE Power                 Electronics Specialists Conference}, 1990, pp. 382--389.
    c. 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,'' \emph{Power
        Electronics, IEEE Transactions on}, vol.~16, no.~4, pp. 482--492, 2001, 0885-8993.

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}




All contents copyright © 2003-2009  Carlos Olalla