Educacion Maestria Dr. Vicente cursos Investigación

EE 3220: Software Applications for EE


Dr. Luis M. Vicente

Departamento de Ingeniería Eléctrica, Computadoras y Ciencias de Computadoras
Universidad Politécnica de Puerto Rico

 



| Prontuario | Reglas | Objetivos | Contenido |Trimestres pasados |


Trimestre Fa11
Notas de clase
ficheros de ayuda

| mSound |mSynthesis | mDESymbolic | mODESolver | mOdeWithInput | salva_a_var | gButtonOK.fig | gButtonOKm | gMoveSlider.fig | gMoveSlider.m | gPlotSine.fig | gPlotSine.m |

Simulink

| sClassp1c5_01.mdl | sClassp1c5_02.mdl | sClassp1c5_03.mdl | sClassp1c5_04.mdl |
| sGainmdl | gGuiSimm | gGuiSimfig |

 
 

 

Semana fecha
Temas, fechas de asignaciones y exámenes

S1: 14 agosto

  • Entrega prontuarios, reglas de clase, exámenes, asignaciones y proyectos.
  • Introducción a Matlab .

S2: 21 agosto

  • Matlab scripts.
  • Matlab sinewave using scripts .
  • Matlab functions.

S3: 28 agosto

  • Matlab ODE differntial equations.
  • Matlab Simulink.

S4: 4 septiembre

  • Matlab Simulink .
  • Proyecto 1: entregar antes del 1 de septiembre

S5: 11 septiembre

  • Matlab GUI .

S6: 18 septiembre

  • Matlab GUI .
S7: 25 septiembre
  • Matlab Simulink y GUI.
  • Proyecto 2: entregar antes del 29 de septiembre.
S8: 2 octubre
  • Pspice: Bias Point, DC.
  • Pspice: DC Sweep, transient

S9:9 octubre

  • Trabajar en el proyecto.
S10: 16 octubre
  • Ttrabajar en proyecto
S11: 23 octubre
  • Pspice: Montecarlo analysis. Entrega Tercer Proyecto 27 de octubre.

S12: 29 octubre

  • Empiezan fechas de examenes finales

 

Profesor
  • Dr. Luis M. Vicente
  • Oficina: DSP Lab L 308B (dentro del laboratório de DSP)
  • Horas de oficina: 1:00 – 4:30 PM (Miercoles)
  • Teléfono: 787 622 8000 - ext: 344 Fax: 787 760 7815
  • Correo electrónico : lvicente EN pupr.edu
  • Internet: http://www.lmvicente.com
   
Libro de Texto Notas de clase
Referencias bibliográficas

"MATLAB Tutorials (Links)"

R. Pratap, Getting Started with MATLAB 5, a Quick Introduction for Scientists and Engineers, Oxford University Press, 1999.

MATLAB Student Version, and the Signal Processing Toolbox. (Check availability with our local bookstore).

Formato de examen Libro cerrado. Debido al contenído esencial de este curso, deben memorizar todas las fórmulas y teoremas.
Reglas de evaluación
  • Proyecto 1: 25% (si cualquier proyecto puntua menos de 90% se perderá el derecho de obtener A en el curso)
  • Proyecto 2: 25%
  • Proyecto 3: 25%
  • Problemas semanales : 15%
  • Asistencia: 10% (se pierde con 5 o más ausencias injustificadas)
    Muestren cualquier trabajo extra que ustedes hagan. Aprenderán más y demostrarán al profesor su interes por el curso.
Reglas del curso
  • El estudiante es responsable de firmar la hoja de asistencia diariamente con su firma particular y legible.
  • Para recibir notificaciones por correo electrónico deberá enviarme un e-mail con una dirección que incluya su nombre y apellido (por ejemplo highlandersurfer@hotmail.com no será recomendable).
  • La ausencia injustificada de 3 clases o más será penalizada con un 10% de la nota final.
  • El estudiante debe estudiar las notas de clase (disponibles en formato journal viewer).
  • El estudiante debe ver y estudiar los videos de clase (dos videos por semana).
  • El estudiante debe tener disciplina estricta o se retrasará en el curso.
  • Las fechas oficiales serán expuestas en el calendario del curso.
  • El estudiante es responsable de leer todos los anuncios expuestos.
  • Material nuevo será expuesto según el curso vaya avanzando. Por favor, visiten diariamente los anuncios en esta página y en BlackBoard.
  • Nuevas reglas serán añadidas según el curso progrese.
Objetivos (relacionados con los resultados del programa y critérios de IEEE)
  1.   1. To be able to apply knowledge of mathematics, science and engineering. (a)
      2. To be able to design and conduct experiments as well as analyze and interpret data. (b)
      3. To be able to communicate effectively. (g)
      4. To recognize the need for and be able to engage in a lifelong learning. (j)
      5. To be able to use the techniques, skills, and modern engineering tools necessary for engineering practice. (k)

Program Outcome (a) related to Program Objectives 3 and 5.
Program Outcome (b) related to Program Objectives 2 and 3.
Program Outcome (g) related to Program Objective 6.
Program Outcome (j) related to Program Objectives 2 and 8.
Program Outcome (k) related to Program Objectives 2, 3, 4, 5 and 8.

Contenido del curso
  • MATLAB
    Mo. Basic Mathematics, Common Mathematical Functions, Saving and Retrieving Data, Number Display Formats, Script M-files, Array Operations, Matrix Operations, Code Vectorization, Relational and Logic Operations, Time, Control Flow, Data Analysis, Polynomials, Curve Fitting and Interpolation, Two and Three Dimensional Graphics, Cell Array and Structures, Toolboxes,.
  • PSpice
    DC/AC Circuits. DC Sweep Mode. AC Sweep Mode. The Transient Mode. Diode Circuits. Power supply. Worst Case Analysis.
  • VisSim
    Dynamic Systems Simulation using VisSim.
  • MathCad
    Introducction to MathCad


Previous Trimesters

Trimestre Fa11
Notas de clase

| Clase11 | Clase12 | Clase13 | Clase14 | Clase15 |
| Clase21 | Clase22 | Clase23 |
| Clase31 | Clase32 | Clase33 |

Videos de clase

| Clase11 | Clase12 | Clase13 | Clase14 | Clase15 |
| Clase21 | Clase22 | Clase23 |
| Clase31 | Clase32 | Clase33 |

 


 
 

 

Trimestre Sp11
Notas de clase
Videos de clase

| 08Marzop1c1 | 15Marzop1c2 | 17Marzop1c3| 24Marzop1c4 | 29Marzop1c5 | 31Marzop1c6 |
| 7Abrilp2c1 | 12Abrilp2c2 | 14Abrilp2c3 | 19Abrilp2c4 |
| 26Abrilp3c1 | 28Abrilp3c2 | 3mayop3c3 |

 

http://projecteuler.net/index.php?section=problems

 
 

 

TrimestreWi10
Notas de clase
(necesita Word o PPT para abrirlos)
Videos de clase

| vp1c1| vp1c2| vp1c3| vp1c4| vp1c5| vp1c6|
| vp2c1| vp2c2|
| vp3c1| vp3c2|

Examenes resueltos


 
 

 

Trimestre FA10
Notas de clase
(necesita Word o PPT para abrirlos)
Videos de clase

|Videop1c1||Videop1c2|Videop1c3_1|Videop1c3_2|Videop1c4|Videop1c5|
|Videop2c1|Videop2c2|Videop2c3|
|Videop3c1|Videop3c2|Videop3c3|

Examenes resueltos


 
 

projects

Project 03 Spring 2004 : Files for project 03 Spring 2004

Project 02 Spring 2004 : Files for project 02 Spring 2004

Project 01 Spring 2004 : Files for project 01 Spring 2004

Project 03 Winter 2003 : Files for project 03 Winter 2003

m files

Examples Class 1

mc1sinewave.m : m file to plot a sinewave

mcreatesinewave.m : m file to plot a sum of two sinewaves

Examples Class 2

mc2modulation.m : m file to plot a modulation of sinewaves (uses )

fmysinewave.m : function to calculate a sinewave

Examples Class 3

c3close.fig : gui file to plot sinewave (uses mc1sinewave.m)

c3close.m : m file of c3close.fig

Examples Class 4

gshowfig.fig : gui file to plot sinewave inside the GUI (uses mc1sinewave.m)

gshowfig.m : m file of gshowfig.fig

gshowfigwithtime.fig : gui file to plot sinewave of any length inside the GUI (uses mc1sinewave2.m)

gshowfigwithtime.m : m file of gshowfigwithtime.fig

Examples Class 5

gshowfigwithdropdownbox.fig : gui file to plot sinewave using an edit box and a popup list (uses mc1sinewave3.m)

gshowfigwithdropdownbox.m : m file of gshowfigwithdropdownbox.fig

gclass5.fig : gui file to plot powers of t using edit and a popup list.

gclass5.m : m file of gclass5.fig

Z transform and zero pole plot.

This example uses gzplot.fig gui file to draw a zero-pole plot of any function the user enters. 

It is very instructive to see the surface of the Z function with respect the unit circle. (uses mzplott.m to do the calculations)

gzplot.m m file of gzplot.fig

Differential Equations using Kutta method.

This example uses gmykuta.fig gui file to the state drawing of any function the user enters. 

It is very instructive to see the variation of the state variable vs time, and vs the derivative. (uses mykuta.m to do the calculations)

gmykuta.m m file of gmykuta.fig

OLD EXAMPLES

mexample45 : m file to plot two sinewaves and their sum (uses fplot)

fplot : function to plot a sinewave

maskinput : m file to ask the user for an input

mcallramp : m file to plot a ramp (uses framp)

framp : function to call a ramp, (needs input parameter)

Simulink files

SIMULINK ARCHIVES Version 5

c5_modulationofsinewaves.zip : AM Modulation with sinewaves

c6highpassfiltertranferfunction.zip : High Pass Filter Transfer Function

c6lowpassfiltertranferfunction.zip : Low Pass Filter Transfer Functions

c6srationalfunction.zipp : Rational Function with blocks

c6sfeedbackexample.zip : Feedback system for Controls

SIMULINK ARCHIVES Version 4

c5_modulationofsinewavesV4.zip : AM Modulation with sinewaves

c6highpassfiltertranferfunctionV4.zip : High Pass Filter Transfer Function

c6lowpassfiltertranferfunctionV4.zip : Low Pass Filter Transfer Functions

c6srationalfunctionV4.zip : Rational Function with blocks

c6sfeedbackexampleV4.zip : Feedback system for Controls

 

pspice files

PSPICE ARCHIVES

c2 : To test the bias point of a simple R circuit

c2new : To test DC Sweep of a simple R circuit

c2vsin : To test a LR circuit transient with a sine generator

LRcircuit LRcircuit2 : To test a LR circuit transient with a step generator

RCcircuitsin: To test a RC circuit transient with a sine generator

RCfiltertransient: To test a RC circuit transient with a step generator

c3Transformer: Whole wave rectifier

c4regpowersupply: Regulated power supplyr

Notas obsoletas
Notas de clase P1 | Notas de clase P2 | Notas de clase P3

OBSOLETE PSPICE FILES

CLASS 1

lcircuit : pspice project to view the bias point of a RL circuit

visource : pspice project to test a VI circuit using sweep.

CLASS 2

wholewaverectifier : pspice project to test a whole wave rectifier

unregulatedpowersupply : pspice project to test an unregulated power supply

CLASS 3

regulatedpowersupply : pspice project to test a regulated power supply

 

Luis M Vicente López
Profesor Asociado
Departamento de Ingeniería Eléctrica, Computadoras y Ciencias de Computadoras
Universidad Politécnica de Puerto Rico
Avenida Ponce de León 377
Hato Rey, 00919, Puerto Rico

Officina: L 308B (DSP Lab)
Tel:787 662 8000

Fax: 787 760 7815

lvicente

PUPR

 

Inicio Dr. Vicente cursos

© Luis M Vicente.