XSL Content

Computer Control27329

Centre
Faculty of Engineering - Bilbao
Degree
Bachelor's Degree in Industrial Technology Engineering
Academic course
2024/25
Academic year
4
No. of credits
6
Languages
Spanish
Basque
Code
27329

TeachingToggle Navigation

Distribution of hours by type of teaching
Study typeHours of face-to-face teachingHours of non classroom-based work by the student
Lecture-based3045
Seminar1218
Applied laboratory-based groups1827

Teaching guideToggle Navigation

Description and Contextualization of the SubjectToggle Navigation

Computer Control addresses the design of algorithms implemented in a computer. The implementation of the digital control program should ensure the accuracy, speed and robustness necessary for the regulation of a process variable (industrial, domestic, cyber, etc.).



In this subject, methods and techniques for modelling, analysis and design of controllers discrete systems, and its implementation through the use of computers in this discipline are introduced. the study of normal control systems in the industry and the most common features in PID controllers and industrial networks advance and phase delay is made.



- Prerequisites: no specified enrolment restrictions with other subjects of the curriculum.

- Other requirements: previous basic knowledge needed to follow the course of the subject, are those acquired in the subjects of Mathematics, Physics and Automation and Control (especially the concepts of transfer function, frequency response and diagrams block).



Skills/Learning outcomes of the subjectToggle Navigation

The specific competences of the subject “Computer Control” are developed in the context of the transversal and general competences of the Degree in Industrial Technology, and more specifically in the following competences of the module M04-Electives:



OP3.-Ability to address developments, projects and advanced studies in the field of automatic regulation, industrial electronics and its application to industrial automation, with a high degree of autonomy.



OP7.-Search and select information, communicate it orally or in writing, write reports and projects, manage the documentation.





LEARNING OUTCOMES



The learning outcomes after having completed the subject “Computer Control” are synthesized in:



>> Being able to choose the digital control sampling frequency for each application.

>> Knowing how to obtain the equivalent discrete model of a continuous process to be controlled.

>> Knowing how to analyse the stability of a digital control system, and to determine its expected robustness in terms of stability margins.

>> To know how to choose the most appropriate control structure, and design it on the basis of closed loop specifications.

>> To know how to specify the digital controller by means of its difference equations, and to know how to program them in a controller device.

>> To know how to tune a discrete PID controller by means of measurement-based techniques and model-based techniques.

Theoretical and practical contentToggle Navigation

THEORETICAL CONTENT



DISCRETE TIME SYSTEMS



Topic 1 Introduction. The computer as a control element

Elementary loop computer control.

Computer functions. Computer control schemes.



Topic 2 Hardware for Control Applications.



Topic 3 discrete signals and systems

Sequence. Sequence properties.

Representation of discrete-time systems: difference equation, discrete convolution.

Stability of a discrete system.



Topic 4 Z-transform

Definition. Properties.

Z-transform elementary functions.

Inverse Z-transform. Definition. Methods.



Topic 5 Sampling and Reconstruction

Sampling by impulses.

Properties of the sampled signal. Sampling theorem.

Reconstruction. Reconstruction by retainers.



Topic 6 Sampled Systems

Pulse transfer function.

Transfer function of the sampled signal by pulses.

Transfer function z Systems open loop and closed loop.

Z transfer function of a control system computer.



ANALYSIS OF DISCRETE TIME SYSTEMS



Topic 7 Relationship between the plane and the plane z.

Transformation from S plane to the z plane.

Constant damping and constant natural frequency locations.



Topic 8 Stability

Stability Analysis.

Jury criterion.

Effect of the sampling period in system stability



Topic 9 Dynamic Analysis.

First order systems and 2nd order.



Topic 10 Accuracy

Analysis steady.

Precision. Steady-state error.

Effects of disturbances.



DESIGNING DISCRETE-TIME CONTROL SYSTEMS



Topic 11 Discretization of Continuous Regulators

Discretization methods by numerical integration.

Discretization of the PID controller.



Topic 12 Design of Regulators in the z-plane

Root locus method

Dominant pole assigning method



Topic 13 PID Controllers



Topic 14 Frequency Response Methods

Design of Regulators in the z-plane: Frequency Response Method.

Bode plot.

Compensator design.



Topic 15 Direct Synthesis Methods

Pole placement controllers.

Drivers cancellation. Minimum drivers and drivers finite time period.

Kalman and Dahlin controllers







LABORATORY AND SEMINAR CONTENT





1- Analysis and simulation tools: Matlab and Simulink

2- Signals and discrete systems: computational methods

3- Root locus design: Sisotool

4- Effect of sampling period

5- PID control: continuous and discrete.

6- Servomotor control system: Monitoring and Characterization. Control system design. Direct control of the servomotor.

7- Design of discrete controllers.

8- Presentations: Design of discrete controllers and Trends in Computer Control .



MethodologyToggle Navigation

The theoretical content will be presented in face-to-face lectures based on reference materials and texts.

These materials and texts are accessible to students through the eGela platform http://egela.ehu.es, and in the School's library.



The students will have at their disposal through eGela:

1) documents related to the contents of the subject (presentations, problem statements and answers, and links of interest on the Internet).



2) Statements and Assignments of the practical sessions of Laboratory and Seminar.



The theoretical concepts presented will be applied to the resolution of practical problems. These will be worked in the seminars where the students meet in small groups with the teacher to solve problems, facilitating the collective analysis of these problems. For these sessions the students will work initially individually and later in pairs, using the documentation related to the problem statements and answers.



In the laboratory classes, students will perform control practices using computational methods offered by software tools such as Matlab and Simulink (high-level language environment and interactive environment). This will complement and reinforce the control concepts and techniques described in the theory classes. For these sessions the students will work in pairs with another student from the course, and will use a computer, internet, and the servomotor mock-ups. The documentation for this

Assessment systemsToggle Navigation

  • Continuous Assessment System
  • Final Assessment System
  • Tools and qualification percentages:
    • Written test to be taken (%): 70
    • Completion of labs, team work, presentations and portfolio. (%): 30

Ordinary Call: Orientations and DisclaimerToggle Navigation

ORDINARY CONVOCATION

The evaluation of this course is continuous, being 70% associated with a single final exam and 30% associated with the work to be done by the students during the course in the laboratory and seminar sessions.



The correspondence between the evaluation tools and the types of evaluation are:



- Final Written Test (70%): It will be held on the official date set by the center for the test associated with the ordinary call. It will evaluate the theoretical and practical knowledge covered throughout the course by means of different types of questions (test, open answers and problems).



- Continuous evaluation of laboratories and seminars throughout the course (30%): It is worked during the laboratory and seminar sessions distributed throughout the weeks of the course. For its evaluation, the quality of the results and the portfolio of the practical and seminar reports will be taken into account.



In order to pass the course in the ordinary call, a total score equal to or higher than 5 points must be reached through the indicated instruments, being mandatory to obtain 50% in the final written test and 50% in the continuous evaluation of laboratories and seminars of the course. In case of not reaching it, the grade that will appear in the minutes will be the grade obtained in the test whose minimum has not been passed (out of 10).



- Waiver of the continuous evaluation in the ordinary exams



As it is reflected in the Regulations of management for the degree courses and first and second cycle), the students will have the right to renounce to the continuous evaluation system. This waiver must be made by formalizing the written "renuncia_evaluacion_continuacion_continua.pdf" document and delivering it to the Secretary's Office of the Department of Systems Engineering and Automation within a maximum period of 9 weeks from the beginning of the course, taking into account the academic calendar of the center.



Those students who waive the continuous evaluation must prove the achievement of knowledge and competences through a written test (70% of the final grade) and a complementary test (30% of the final grade).



The complementary test may be written and/or carried out in the laboratory and will deal with the problems and concepts worked during the Laboratory and/or Seminar sessions.



This structure will be maintained both in the ordinary and extraordinary exams.



WAIVER OF THE EXAM



If the student waives a convocation, the grade that will appear in the minutes will be that of “not-attended”. It will be sufficient not to attend the written test at the official time and date established by the school for that test.

Extraordinary Call: Orientations and DisclaimerToggle Navigation

The final grade in the extraordinary call will be made through a series of tests that will evaluate all the concepts (theoretical and practical) of the course.



The structure of the tests will be similar to that of the ordinary call, consisting of a final written test (70% of the final grade) and the continuous evaluation of laboratories and seminars (30% of the final grade) or, failing that, a complementary test (30% of the final grade).



- Students who have not waived the continuous evaluation may keep the grade corresponding to the continuous evaluation (30% of the final grade) and not take the complementary test. The final grade will be calculated, therefore, by adding the result of the final written test of the extraordinary exam (70% of the final grade) to the grade of the continuous evaluation (30%). This will be the default method applied.



- Students who have waived the continuous evaluation must take, in addition to the final written test (70% of the final grade), the complementary test (30% of the final grade).



- The complementary test may be written and/or carried out in the laboratory and will deal with the problems and concepts worked on during the laboratory and/or seminar sessions.



In order to pass the course in the extraordinary call, a total score equal to or higher than 5 points must be obtained through the evaluation instruments previously indicated, being mandatory to obtain 50% in the final written test and 50% in the continuous evaluation or in the complementary test. In case of not reaching it, the grade that will appear in the minutes will be the grade obtained in the test whose minimum has not been passed (out of 10).



WAIVER OF THE EXAM



In the case of waiving a convocation, the grade that will appear in the minutes will be that of no-show. It will be sufficient not to attend the written test at the official time and date established by the school for that test.



Compulsory materialsToggle Navigation

The documentation corresponding to the transparencies to support the theory, seminars and laboratory can be found in the virtual classroom of the course.

In the laboratory the students will be provided with the necessary computer material (software) and Hw for the elaboration of the different works:
- Matlab/Simulink
- Servomotor model

BibliographyToggle Navigation

Basic bibliography

Sistemas de Control en Tiempo Discreto. K. Ogata. Prentice Hall, 2ª Ed 1996

Sistemas de Control Digital. Kuo, B.C. ED CECSA.

Sistema de Control contínuos y discretos – John Dorsey. McGraw Hill 2005

Diseño Algebraico de Controladores Discretos. Berbabeu Soler and Martínez Iranzo. Ed, UPC

In-depth bibliography

Digital Control Systems. Paraskevopoulos P.N. Ed Prentice Hall
Digital Control Systems. Analysis and Design.. Nagle, Philips. ED Prentice Hall
Microcontroller Based Applied Digital Control. Ibrahim Dogan. ED Wiley.
Digital Control of Dynamic Systems. Franklin, Powell and Workman. Addison Wesley.
Digital Control K.M.Moudgalya. Wiley 2007
Discrete-Time Control Problems. J.H.Chow et ad. Thoomson 2003
Digital Control Engineering. M. Sam Fadali. Academic Press, 2009.

Journals

Control Engineering Practice. A Journal of IFAC, the International Federation of Automatic Control.
Automática e Instrumentación. Editorial: Grupo TecniPublicaciones
Revista Iberoamericana de Informática Industrial

Web addresses

International Federation of Automatic Control http://www.ifac-control.org/
Comité Español de Automática de la IFAC. http://www.cea-ifac.es/
American Automatic Control Council. http://www.a2c2.org/
The International Society for Measurement and Control. http://www.isa.org/
The Institute of Measurement and Control. http://www.instmc.org.uk/
The IEEE Control Systems Society. http://www.ieeecss.org/
Control Tutorials for MATLAB and Simulink http://ctms.engin.umich.edu/CTMS/index.php?aux=Home

GroupsToggle Navigation

16 Teórico (Spanish - Tarde)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
20-32

16:30-17:30 (1)

16:30-17:30 (2)

34-35

16:30-17:30 (3)

16:30-17:30 (4)

Teaching staff

Classroom(s)

  • P2G 6A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (1)
  • P2G 6A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (2)
  • P2G 6A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (3)
  • P2G 6A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (4)

16 Seminar-1 (Spanish - Tarde)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
21-21

16:00-18:00 (1)

23-23

16:00-18:00 (2)

25-25

16:00-18:00 (3)

27-27

16:00-18:00 (4)

29-29

16:00-18:00 (5)

32-32

16:00-18:00 (6)

Teaching staff

Classroom(s)

  • P1A 7S - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (1)
  • P1A 7S - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (2)
  • P1G 7S - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (3)
  • P1A 7S - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (4)
  • P1A 7S - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (5)
  • P1A 7S - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (6)

16 Applied laboratory-based groups-1 (Spanish - Tarde)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
20-20

16:00-18:00 (1)

22-22

16:00-18:00 (2)

24-24

16:00-18:00 (3)

26-26

16:00-18:00 (4)

28-28

16:00-18:00 (5)

30-30

16:00-18:00 (6)

31-31

16:00-18:00 (7)

34-35

16:00-18:00 (8)

Teaching staff

46 Teórico (Basque - Tarde)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
20-20

16:30-17:30 (1)

16:30-17:30 (2)

21-22

16:30-17:30 (3)

16:30-17:30 (4)

23-23

16:30-17:30 (5)

16:30-17:30 (6)

24-24

16:30-17:30 (7)

16:30-17:30 (8)

25-29

16:30-17:30 (9)

16:30-17:30 (10)

30-30

16:30-17:30 (11)

16:30-17:30 (12)

31-31

16:30-17:30 (13)

16:30-17:30 (14)

32-32

16:30-17:30 (15)

16:30-17:30 (16)

34-35

16:30-17:30 (17)

16:30-17:30 (18)

Teaching staff

Classroom(s)

  • P2B 1A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (1)
  • P2B 1A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (2)
  • P2B 1A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (3)
  • P2B 1A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (4)
  • P2B 1A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (5)
  • P2B 1A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (6)
  • P2B 1A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (7)
  • P2B 1A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (8)
  • P2B 1A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (9)
  • P2B 1A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (10)
  • P2B 1A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (11)
  • P2B 1A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (12)
  • P2B 1A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (13)
  • P2B 1A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (14)
  • P2B 1A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (15)
  • P2B 1A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (16)
  • P2B 1A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (17)
  • P2B 1A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (18)

46 Seminar-1 (Basque - Tarde)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
21-21

17:30-19:30 (1)

23-23

17:30-19:30 (2)

25-25

17:30-19:30 (3)

27-27

17:30-19:30 (4)

29-29

17:30-19:30 (5)

32-32

17:30-19:30 (6)

Teaching staff

Classroom(s)

  • P1G 5S - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (1)
  • P1G 5S - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (2)
  • P1G 5S - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (3)
  • P1G 5S - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (4)
  • P1G 5S - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (5)
  • P2G 10S - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I (6)

46 Applied laboratory-based groups-1 (Basque - Tarde)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
20-20

17:30-19:30 (1)

22-22

17:30-19:30 (2)

24-24

17:30-19:30 (3)

26-26

17:30-19:30 (4)

28-28

17:30-19:30 (5)

30-30

17:30-19:30 (6)

31-31

17:30-19:30 (7)

34-35

17:30-19:30 (8)

Teaching staff