Sie sind auf Seite 1von 4

Automatización y Control Convocatoria Ordinaria 21 Junio 2017

Nombre:

Test
Debe entregar esta hoja con las respuestas del test. Las repuestas erróneas a
preguntas tipo test restan 0.25 puntos.

1. [3 Puntos] Marque claramente la respuesta elegida.


(a) [0.5 Puntos] La utilización de variables globales en un bloque funcional:
A. No puede realizarse nunca.
B. Debe realizarse siempre.
C. Puede realizarse si solo existe una única instancia de llamada al bloque.
D. Puede realizarse si existen varias instancias de llamada al bloque.
(b) [0.5 Puntos] Al programar un autómata industrial empleando programación estruc-
turada:
A. Siempre que se puede utilizar una función, también se puede utilizar un
bloque funcional.
B. Siempre que se puede utilizar un bloque funcional, también se puede uti-
lizar una función.
C. Las opciones (A) y (B) son correctas.
D. Ninguna de las opciones anteriores son correctas.
(c) [0.5 Puntos] La programación estructurada de autómatas favorece:
A. La facilidad de depuración del código.
B. La legilibilidad del código.
C. Las opciones (A) y (B) son correctas.
D. Ninguna de los anteriores.
P
(d) [0.5 Puntos] La función objetivo general de un clasificador entrenable J = i (yi −
f (xi , w)) tiene:
A. Tantos sumandos como muestras de entrenamiento existen.
B. Tantos sumandos como parámetros tiene el clasificador.
C. Tantos sumandos como caracterı́sticas tiene el vector de caracterı́sticas.
D. Ninguna de los anteriores.

Página 1 de 4
Automatización y Control 21 Junio 2017

(e) [0.5 Puntos] Indique qué clasificador de mı́nima distancia euclı́dea permite clasificar
sin error el siguiente conjunto de puntos de entrenamiento:
2

1.8

1.6

A. d12 = −x1 + 5x2 − 8.5 1.4

1.2

B. d12 = −7x1 + 3x2 − 12.5

x2
1

C. d12 = −3x1 − 7x2 − 9.5 0.8

0.6

D. d12 = 4x1 + 2x2 − 8 0.4

0.2

0
0 0.5 1 1.5 2 2.5 3
x1

(f) [0.5 Puntos] ¿Cuál de los siguientes escenarios es más proclive a mostrar problemas
de sobreajuste (overfitting)? :
A. Conjunto de entrenamiento con 100 muestras de 10 caracterı́ticas.
B. Conjunto de entrenamiento con 10 muestras de 100 caracterı́sticas.
C. Siempre existen problemas de sobreajuste, independientemente del número
de muestras y caracterı́sticas.
D. Los problemas de overfitting no dependen del conjunto de muestras de
entrenamiento, sólo depende del número de parámetros del clasificador.

Cuestiones y Problemas
2. [3 Puntos] Diseñe el programa para un PLC utilizando programación estructurada para
una estación de mecanizado con las siguientes caracterı́sticas:

• Consta de tres puestos: (1) Evacuación y alimentación, (2) Taladrado y (3) Roscado.
• Cada puesto dispone de un sensor que detecta la presencia de pieza en el mismo
SP1, SP2 y SP3.
• Cada estación debe realizar las operaciones correspondientes solo si existe pieza en
ella.
• Puesto de alimentación: en cada ciclo, retira la pieza activando la señal KRetira
hasta que se activa el sensor SRetirada e introduce una nueva pieza activando un
cilindro de simple efecto KAlimenta hasta que se detecta el final de carrera del
mismo KAlimentaExtendido.
• Puestos de Roscado y Taladrado: ambos realizan el mismo ciclo con diferentes com-
ponentes. Primero se extiende un cilindro de simple efecto controlado por la señal
KSx que sujeta la pieza. Posteriormente, un cilindro de doble efecto (controlado
por KDEx y KDRx para extender y retraer respectivamente, y con finales de carrera

Página 2 de 4
Automatización y Control 21 Junio 2017

KDExtendidox y KDRetraidox), se extiende hasta llegar al final de carrera y debe


permanecer extendido 2 segundos para la estación 2 y 3 segundos para la estación
3. Pasado ese tiempo, el cilindro de doble efecto se debe retraer, tras lo que se
retraerá el cilindro de simple efecto.
• La mesa gira un tercio de vuelta activando la señal KGira durante 1 segundo.
• El sistema se activa con un pulsador de marcha PM, y debe estar funcionando
continuamente hasta que se pulse el pulsador de paro PP, que parará el sistema
una vez se hayan finalizado las operaciones en marcha. (No es necesario vaciar la
mesa antes de realizar el paro).

Se pide:
(a) [1 Punto] El grafcet general de funcionamiento del sis-
tema.

(b) [0.5 Puntos] El grafcet de la macroetapa correspondiente


a la estación 1.

(c) [1.5 Puntos] El programa en KOP de un bloque funcional


que sirva para las estaciones 2 y 3, junto con el bloque de
interfaz para su llamada desde el OB1.

3. [1 Punto] Calcule la focal necesaria para que un defecto de 1mm situado a 1400mm de
la cámara ocupe al menos 3 pı́xeles en una cámara con las siguientes caracterı́sticas:

• Tamaño de pı́xel: 8,3 µm × 8,6 µm


• Resolución: 582 × 752

4. [1 Punto] Explique razonadamente qué imagen corresponde a ser filtrada con un filtro
gaussiano y cuál a un filtro de mediana.

Imagen original Imagen filtrada (A). Imagen filtrada (B).

Página 3 de 4
Automatización y Control 21 Junio 2017

5. [1 Punto] Explique qué función realiza cada lı́nea del siguiente código de Matlab.

1 F=imread(’ims/circ_grande_peque_training.tiff’);
2 F = F>100;
3

4 props = regionprops(F, ’Centroid’, ’MajorAxisLength’,


5 ’MinorAxisLength’);
6

7 f1 = extractfield(props, ’MajorAxisLength’);
8 f2 = extractfield(props, ’MinorAxisLength’);
9 feature = (f1 + f2)/4;
10

11 T = feature > 30;


12

13 num_objetos = length(props);
14 for i=1:num_objetos
15 F = insertText(F, props(i).Centroid, single(T(i)));
16 end
17 imshow(FC)

6. [1 Punto] Explique brevemente qué ventajas tiene la inclusión de visión por computador
a un robot manipulador.

Página 4 de 4

Das könnte Ihnen auch gefallen