Codi |
|
A1 |
Aplicar coneixements de matemàtiques, ciència i enginyeria. |
A3 |
Dissenyar un sistema, component o procés de l'àmbit de l'electrònica i de l'automàtica per a complir les especificiacions requerides. |
A4 |
Identificar, formular i resoldre problemes d'enginyeria electrònica i automàtica en el camp industrial. |
A5 |
Utilitzar les tècniques, habilitats i eines de l'enginyeria moderna necessàries per la pràctica en l'enginyeria electrònica i automàtica. |
A11 |
Dissenyar els sistemes de control necessaris en els processos industrials. |
A14 |
Redacció de documentació tècnica (plecs de condicions, pressupostos...). |
B2 |
Resoldre problemes de forma efectiva. |
B3 |
Aplicar pensament crític, lògic i creatiu. |
B5 |
Treballar de forma col·laborativa. |
B7 |
Comunicar-se de manera efectiva i amb assertivitat a l'entorn laboral i com a ciutadà. |
B8 |
Sensibilització pels temes vinculats al medi ambient. |
B9 |
Capacitat innovadora, emprenedora i d'adaptació a les noves situacions. |
B11 |
Planificar i organitzar. |
B12 |
Motivació per la qualitat. |
B13 |
Presa de decisions. |
C3 |
Desenvolupar la vida personal i professional tenint una perspectiva àmplia i global del món. |
C5 |
Expressar-se correctament (tant de forma oral com escrita) a la llèngua pròpia. |
Objectius |
Competències |
Saber especificar els requeriments d'un SITR per al control d'una màquina o d'un procès. |
A1 A4 A11 A14
|
B3 B5 B7 B8 B9 B11
|
C3 C5
|
Conèixer les diferents alternatives d'estructures SITR per al disseny d'un sistema de control. |
A4 A11
|
B3 B9 B11
|
C3 C5
|
Dissenyar l'estructura hardware/software del sistema de control. |
A3 A11
|
B3 B9 B11
|
C5
|
Programar aplicacions de SITR sobre un sistema operatiu monotasca emprant planificadors dissenyats a mida. |
A3 A5
|
B2
|
C5
|
Programar aplicacions de SITR sobre un sistema operatiu multitasca de temps real. |
A3 A5
|
B2
|
C5
|
Tenir consciencia de la repercusió del software generat sobre la fiabilitat del sistema. |
|
|
C5
|
Conèixer tècniques per l'augment de la fiabilitat del sistema. |
A1 A4
|
B13
|
C3 C5
|
Conèixer les particularitats dels sistemes distribuïts de temps real. |
A1 A4
|
B2 B12
|
C5
|
Tema |
Subtema |
Introducció als SITR |
Definició d'un SITR.
Exemples de SITR.
Estructura interna d'un SITR.
Principals paràmetres temporals d'un SITR.
Modelat d'un SITR.
Problemes. |
Programació sobre SO monotasca |
Programació directa sobre màquina, orientada al control de màquines i/o processos. El llenguatge de programació emprat es C++ sobre PC/DOS. Gestió del hardware (I/O, base de temps i interrupcions). Creació de planificadors estátics i orientació per a la creació de planificadors dinàmics de tasques independents.
Problemes. Pràctiques de laboratori. |
Programació concurrent sobre SO multitasca |
Descripció del model bast en processos. Nocions de sincronització i comunicació entre processos. Descripció de la exclussió mutua, els objectes compartits i el fenòmen de bloqueig. Elements de sincronització: la secció crítica, el mutex, el semàfor i l'event. Elements de comunicació: mitjançant memoria compartida i mitjançant missatges. Exemples d'us. Problemes d'aplicació al control. Pràctica de laboratori guiada. |
Planificació temporal de sistemes multitasca de temps real |
Objectius. Algorismes de planificació: Rate-monotonic, Deadline monotonic, EDF, LST i de sostre de prioritat (Ceiling). Sistemes amb i sense desallotjament de tasques (els aplicables en cada cas). Anàlisi de planificabilitat. Problemes.
|
Introducció als sistemes distribuïts de temps real |
Estructura d'un SDTR. Exemples. Sistemes síncrons i sistemes assíncrons. El temps global i la sincronització de rellotges locals. Entitats de temps real. Protocols de comunicació per a SDTR: principals requisits i descripció d'alguns protocols actuals. |
Introducció a la Tolerancia a falles |
Anàlisi de les falles del funcionament. Exemples. Tècniques de prevenció i de tolerencia a falles. Redundancia estàtica i dinàmica. Tolerancia a falles en el software i basades en certes estructures hardware. |
Metodologies :: Proves |
|
Competències |
(*) Hores a classe |
Hores fora de classe |
(**) Hores totals |
Activitats Introductòries |
|
1 |
0 |
1 |
|
Sessió Magistral |
|
24 |
24 |
48 |
Pràctiques a laboratoris |
|
15 |
60 |
75 |
Resolució de problemes, exercicis |
|
5 |
15 |
20 |
|
Atenció personalitzada |
|
0.5 |
0 |
0.5 |
|
Proves de desenvolupament |
|
2 |
0 |
2 |
Proves de desenvolupament |
|
1 |
0 |
1 |
Proves pràctiques |
|
1 |
0 |
1 |
Proves objectives de tipus test |
|
1 |
0 |
1 |
|
(*) En el cas de docència no presencial, són les hores de treball amb suport vitual del professor. (**) Les dades que apareixen a la taula de planificació són de caràcter orientatiu, considerant l’heterogeneïtat de l’alumnat |
Metodologies
|
Descripció |
Activitats Introductòries |
Explicació de l'objectiu de l'assignatura i el paper que juga en el disseny/implementació de sistemes de control. Explicació verbal. |
Sessió Magistral |
Explicació de la materia utilitzant segons el cas: básicament transparencies (en projector)apoyades amb explicacions sobre pisarra per aclariments i apartats singulars. |
Pràctiques a laboratoris |
Entrega de l'enunciat de la pràctica, així com l'esquelet/guia de la solució per tal de que les pràctiques segueixin el camí més recomanable per la seva resolució. |
Resolució de problemes, exercicis |
Desenvolupament sobre pisarra per part del professor. Cas de problemes lalrgs de programació s'utilitzaran transparencies sobre les que es realitzaran les explicacions. |
|
Sessió Magistral |
Resolució de problemes, exercicis |
Atenció personalitzada |
|
Descripció |
Els problemes seran un exemple de casos pràctics. |
|
|
Descripció |
Pes |
Proves de desenvolupament |
Prova que engloba el tema 1 i el 2. |
20 |
Proves de desenvolupament |
Prova que engloba el tema 3, 4, 5 i 6. |
40 |
Proves pràctiques |
Consisteix primerament en la comprovació de que el programa realitzat per l'alumne funciona correctament, i que en compren el seu funcionament en profunditat mitjançant preguntes orals durant la presentació. A la presentació s'hi afeigeix la memoria de la pràctica.
La nota d'aquest apartat es sobre el grau de finalització de la pràctica, la resposta a les preguntes orals i la qualitat de la memoria del conjunt de pràctiques realitzades al llarg del curs. Es requereix obtenir un 50% d'aquest apartat per poder aprovar la'ssignatura. |
30 |
Proves objectives de tipus test |
Prova que engloba l'apartat d'analisi de planificació del tema 4 |
10 |
|
Altres comentaris i segona convocatòria |
|
Bàsica |
Burns, A. & Wellings, A., Real-Time Systems and Programming Languages (2ª edició), Addison-Wesley, 1997
Kopetz, H., Real-Time Systems. Design Principles for Distributed Embedded Applications, Kluwer Academic publishers, 1997
|
|
Complementària |
Beverlidge, J. & Wiener, R., Multithreading Applications in Win32, Ed. Addison-Wesley, 1997
Pérez Martínez, J. E., Programación concurrente (2ª edició), Editorial Rueda, 1990
Hazzah, K., Writing Windows VxDs and Device Drivers (2ª edició), R&D Books, 1997
|
|
Assignatures que es recomana cursar simultàniament |
ENGINYERIA DE CONTROL II/17022011 |
|
|
Altres comentaris |
MOLT IMPORTAT: Es requereix un bon nivell de programació en, al menys un llenguatge d'alt nivell, a poder ser C, així com unes nocions mínimes de control directe sobre hardware. En altres paraules, es requereix un grau de programació equivalent al obtingut en cursar els estudis d'Enginyeria Tècnica en Electronica Industrial en aquesta Escola (assignatura bàsica d'aquells estudis: Informatica Industrial II). |
(*)La Guia docent és el document on es visualitza la proposta acadèmica de la URV. Aquest document és públic i no es pot modificar, llevat de casos excepcionals revisats per l'òrgan competent/ o degudament revisats d'acord amb la normativa vigent |
|