Diseño de un controlador difuso y un controlador predictivo generalizado para el control de velocidad en un motor de DC
En el presente trabajo de grado se realiza el diseño de un controlador difuso y un controlador predictivo generalizado GPC, de los cuales el primer controlador hace parte de técnicas de control inteligente y el segundo de técnicas de control avanzado, para llevar a cabo el desarrollo del trabajo se...
- Autores:
-
Cardona Ariza, Nestor Esteven
Soto Parra , Kevin Alonso
- Tipo de recurso:
- Fecha de publicación:
- 2018
- Institución:
- Politécnico Colombiano Jaime Izasa Cadavid
- Repositorio:
- ICARUS
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.elpoli.edu.co:123456789/8657
- Acceso en línea:
- https://repositorio.elpoli.edu.co/handle/123456789/8657
- Palabra clave:
- Control productivo. Controladores Difusos. Controladores predictivos. Motor D.C.
- Rights
- License
- http://creativecommons.org/licenses/by-nc/4.0/
id |
ICARUS2_be25bca59ad7f8a080a190c85a9b812f |
---|---|
oai_identifier_str |
oai:repositorio.elpoli.edu.co:123456789/8657 |
network_acronym_str |
ICARUS2 |
network_name_str |
ICARUS |
repository_id_str |
|
dc.title.none.fl_str_mv |
Diseño de un controlador difuso y un controlador predictivo generalizado para el control de velocidad en un motor de DC |
title |
Diseño de un controlador difuso y un controlador predictivo generalizado para el control de velocidad en un motor de DC |
spellingShingle |
Diseño de un controlador difuso y un controlador predictivo generalizado para el control de velocidad en un motor de DC Control productivo. Controladores Difusos. Controladores predictivos. Motor D.C. |
title_short |
Diseño de un controlador difuso y un controlador predictivo generalizado para el control de velocidad en un motor de DC |
title_full |
Diseño de un controlador difuso y un controlador predictivo generalizado para el control de velocidad en un motor de DC |
title_fullStr |
Diseño de un controlador difuso y un controlador predictivo generalizado para el control de velocidad en un motor de DC |
title_full_unstemmed |
Diseño de un controlador difuso y un controlador predictivo generalizado para el control de velocidad en un motor de DC |
title_sort |
Diseño de un controlador difuso y un controlador predictivo generalizado para el control de velocidad en un motor de DC |
dc.creator.fl_str_mv |
Cardona Ariza, Nestor Esteven Soto Parra , Kevin Alonso |
dc.contributor.advisor.none.fl_str_mv |
Palacio Morales, Jairo Alonso Urdinola Restrepo , Álvaro |
dc.contributor.author.none.fl_str_mv |
Cardona Ariza, Nestor Esteven Soto Parra , Kevin Alonso |
dc.subject.none.fl_str_mv |
Control productivo. Controladores Difusos. Controladores predictivos. Motor D.C. |
topic |
Control productivo. Controladores Difusos. Controladores predictivos. Motor D.C. |
description |
En el presente trabajo de grado se realiza el diseño de un controlador difuso y un controlador predictivo generalizado GPC, de los cuales el primer controlador hace parte de técnicas de control inteligente y el segundo de técnicas de control avanzado, para llevar a cabo el desarrollo del trabajo se dividió en cuatro partes fundamentales. Inicialmente se realiza la construcción de la planta Motor (DC, por sus siglas en inglés Direct Current), para el desarrollo de los controladores, la cual está compuesta por una fuente suicheada 110 V de corriente alterna y entrega una a 12 V de corriente directa, la cual brinda la alimentación del sistema, un Driver Dual, una tarjeta de Arduino UNO ®, un convertidor de frecuencia a voltaje, y finalmente un motor-reductor con en coder de 9 V de corriente directa, al cual le es retirada su caja reductora con el fin de aumentar las revoluciones del motor. Luego de tener la planta Motor DC se procedió a la obtención del modelo matemático que describe la dinámica del sistema. Para ello se realizó una adquisición de datos en lazo abierto para escalones del 20 % al 90 %, se aproximó a un modelo de primer orden con retardo (POR) y a un sistema de segundo orden con retardo (SOR) para un escalón del 60 %, se validaron tales aproximaciones y se obtuvo el error cuadrático medio para ambos casos y por medio de estos valores se escogió como modelo el sistema (SOR) ya que su error cuadrático fue menor al sistema (POR).Habiendo escogido el modelo, se realizó la identificación para cada uno de los escalones haciendo uso del método no paramétrico de la curva de reacción, para después obtener una función de transferencia promedio con la que se realizó el desarrollo de los controladores. Luego se explicó de manera detallada las bases teóricas de la lógica difusa y con la respuesta en lazo abierto del sistema se inició con el desarrollo del controlador, parametrizando las funciones de membresía, el rango del universo del discurso, la8cantidad de variables tanto en la entrada y en la salida y las reglas. Ya parametrizado el controlador, se procedió con la sintonización del controlador en tiempo real y de esta manera visualizar el comportamiento de la salida ante variaciones del set-point. Posterior a la sintonización del controlador difuso, se empezó con el desarrollo de las bases teóricas del control predictivo, sus características principales, sus ventajas, desventajas y su algoritmo para la obtención de la ley de control. Ya con esto se retomó la función de transferencia promedio, se discretizó y con ella se desarrolló el controlador predictivo. Al final se sintonizó el controlador en tiempo real y al igual que con el difuso visualizar el comportamiento de la salida ante variaciones en la referencia. Finalmente, se hicieron pruebas en ambos controladores en las cuales se realizó un análisis comparativo de ambas respuestas mediante el uso de métricas de desempeño de la integral del error, la respuesta temporal y el comportamiento de la variable manipulada ante perturbaciones en el sistema. |
publishDate |
2018 |
dc.date.issued.none.fl_str_mv |
2018 |
dc.date.accessioned.none.fl_str_mv |
2024-03-14T21:18:52Z |
dc.date.available.none.fl_str_mv |
2024-03-14T21:18:52Z |
dc.type.none.fl_str_mv |
http://purl.org/redcol/resource_type/TP |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.other.none.fl_str_mv |
TIIC 356 |
dc.identifier.uri.none.fl_str_mv |
https://repositorio.elpoli.edu.co/handle/123456789/8657 |
identifier_str_mv |
TIIC 356 |
url |
https://repositorio.elpoli.edu.co/handle/123456789/8657 |
dc.language.iso.fl_str_mv |
spa |
language |
spa |
dc.rights.none.fl_str_mv |
http://creativecommons.org/licenses/by-nc/4.0/ |
dc.rights.cc.none.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc/4.0/ http://purl.org/coar/access_right/c_abf2 |
dc.format.none.fl_str_mv |
http://purl.org/coar/resource_type/c_18cf |
dc.publisher.none.fl_str_mv |
Politécnico Colombiano Jaime Isaza Cadavid |
dc.publisher.department.none.fl_str_mv |
Facultad de Ingenierías |
dc.publisher.program.none.fl_str_mv |
Ingeniería en Instrumentación y Control |
publisher.none.fl_str_mv |
Politécnico Colombiano Jaime Isaza Cadavid |
institution |
Politécnico Colombiano Jaime Izasa Cadavid |
bitstream.url.fl_str_mv |
https://repositorio.elpoli.edu.co/bitstreams/1c6d9c9a-7e0f-4bee-9734-c340926dafb3/download https://repositorio.elpoli.edu.co/bitstreams/747efe0c-eb42-4b04-94d4-248d0f604558/download https://repositorio.elpoli.edu.co/bitstreams/30483846-dec9-4972-9325-7c5d798900c1/download https://repositorio.elpoli.edu.co/bitstreams/d004a49f-cf2f-4fd0-b37f-d84e2b4048ad/download |
bitstream.checksum.fl_str_mv |
eed21fa9e383a3f4b9899448c9d3b8d8 b1b5b440e8b6bc6fffb82b5e0bfef9a0 525c8671bf358a5b4afc8308702d04a0 642f93b35eb56513c4d14578dcf73516 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional POLIJIC |
repository.mail.fl_str_mv |
repositorio.polijic@gmail.com |
_version_ |
1811663772787408896 |
spelling |
Palacio Morales, Jairo AlonsoUrdinola Restrepo , ÁlvaroCardona Ariza, Nestor EstevenSoto Parra , Kevin Alonso2024-03-14T21:18:52Z2024-03-14T21:18:52Z2018En el presente trabajo de grado se realiza el diseño de un controlador difuso y un controlador predictivo generalizado GPC, de los cuales el primer controlador hace parte de técnicas de control inteligente y el segundo de técnicas de control avanzado, para llevar a cabo el desarrollo del trabajo se dividió en cuatro partes fundamentales. Inicialmente se realiza la construcción de la planta Motor (DC, por sus siglas en inglés Direct Current), para el desarrollo de los controladores, la cual está compuesta por una fuente suicheada 110 V de corriente alterna y entrega una a 12 V de corriente directa, la cual brinda la alimentación del sistema, un Driver Dual, una tarjeta de Arduino UNO ®, un convertidor de frecuencia a voltaje, y finalmente un motor-reductor con en coder de 9 V de corriente directa, al cual le es retirada su caja reductora con el fin de aumentar las revoluciones del motor. Luego de tener la planta Motor DC se procedió a la obtención del modelo matemático que describe la dinámica del sistema. Para ello se realizó una adquisición de datos en lazo abierto para escalones del 20 % al 90 %, se aproximó a un modelo de primer orden con retardo (POR) y a un sistema de segundo orden con retardo (SOR) para un escalón del 60 %, se validaron tales aproximaciones y se obtuvo el error cuadrático medio para ambos casos y por medio de estos valores se escogió como modelo el sistema (SOR) ya que su error cuadrático fue menor al sistema (POR).Habiendo escogido el modelo, se realizó la identificación para cada uno de los escalones haciendo uso del método no paramétrico de la curva de reacción, para después obtener una función de transferencia promedio con la que se realizó el desarrollo de los controladores. Luego se explicó de manera detallada las bases teóricas de la lógica difusa y con la respuesta en lazo abierto del sistema se inició con el desarrollo del controlador, parametrizando las funciones de membresía, el rango del universo del discurso, la8cantidad de variables tanto en la entrada y en la salida y las reglas. Ya parametrizado el controlador, se procedió con la sintonización del controlador en tiempo real y de esta manera visualizar el comportamiento de la salida ante variaciones del set-point. Posterior a la sintonización del controlador difuso, se empezó con el desarrollo de las bases teóricas del control predictivo, sus características principales, sus ventajas, desventajas y su algoritmo para la obtención de la ley de control. Ya con esto se retomó la función de transferencia promedio, se discretizó y con ella se desarrolló el controlador predictivo. Al final se sintonizó el controlador en tiempo real y al igual que con el difuso visualizar el comportamiento de la salida ante variaciones en la referencia. Finalmente, se hicieron pruebas en ambos controladores en las cuales se realizó un análisis comparativo de ambas respuestas mediante el uso de métricas de desempeño de la integral del error, la respuesta temporal y el comportamiento de la variable manipulada ante perturbaciones en el sistema.http://purl.org/coar/resource_type/c_18cfTIIC 356https://repositorio.elpoli.edu.co/handle/123456789/8657Politécnico Colombiano Jaime Isaza CadavidFacultad de IngenieríasIngeniería en Instrumentación y Controlhttp://creativecommons.org/licenses/by-nc/4.0/http://purl.org/coar/access_right/c_abf2Control productivo. Controladores Difusos. Controladores predictivos. Motor D.C.Diseño de un controlador difuso y un controlador predictivo generalizado para el control de velocidad en un motor de DChttp://purl.org/redcol/resource_type/TPhttp://purl.org/coar/resource_type/c_7a1fspaORIGINALNESTOR STIVEN CARDONA AREIZA.pdfNESTOR STIVEN CARDONA AREIZA.pdfapplication/pdf255031https://repositorio.elpoli.edu.co/bitstreams/1c6d9c9a-7e0f-4bee-9734-c340926dafb3/downloadeed21fa9e383a3f4b9899448c9d3b8d8MD52KEVIN ALEXIS SOTO PARRA.pdfKEVIN ALEXIS SOTO PARRA.pdfapplication/pdf227543https://repositorio.elpoli.edu.co/bitstreams/747efe0c-eb42-4b04-94d4-248d0f604558/downloadb1b5b440e8b6bc6fffb82b5e0bfef9a0MD53TIIC 356.pdfTIIC 356.pdfapplication/pdf3582236https://repositorio.elpoli.edu.co/bitstreams/30483846-dec9-4972-9325-7c5d798900c1/download525c8671bf358a5b4afc8308702d04a0MD54LICENSElicense.txtlicense.txttext/plain; charset=utf-82614https://repositorio.elpoli.edu.co/bitstreams/d004a49f-cf2f-4fd0-b37f-d84e2b4048ad/download642f93b35eb56513c4d14578dcf73516MD51123456789/8657oai:repositorio.elpoli.edu.co:123456789/86572024-03-14 16:18:54.692https://repositorio.elpoli.edu.coRepositorio Institucional POLIJICrepositorio.polijic@gmail.comTElDRU5DSUEgREUgUFVCTElDQUNJw5NOIERFIERPQ1VNRU5UTwoKRUwgQVVUT1IsIG1hbmlmaWVzdGEgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwKeSBsYSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcywgcG9yIGxvIHRhbnRvLApsYSBvYnJhIGVzIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSB5IHRpZW5lIGxhIHRpdHVsYXJpZGFkIHNvYnJlIGxhIG1pc21hLgoKUEFSw4FHUkFGTzogRW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUKZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSBlbiBjdWVzdGnDs24sCkVMIEFVVE9SLCBhc3VtaXLDoSB0b2RhIGxhIHJlc3BvbnNhYmlsaWRhZCwgeSBzYWxkcsOhIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zCmFxdcOtIGF1dG9yaXphZG9zOyBwYXJhIHRvZG9zIGxvcyBlZmVjdG9zIGxhIHVuaXZlcnNpZGFkIGFjdMO6YSBjb21vIHVuIHRlcmNlcm8KZGUgYnVlbmEgZmUuCgpFTCBBVVRPUiwgYXV0b3JpemEgYWwgUG9saXTDqWNuaWNvIENvbG9tYmlhbm8gSmFpbWUgSXNhemEgQ2FkYXZpZCwgcGFyYSBxdWUKZW4gbG9zIHTDqXJtaW5vcyBlc3RhYmxlY2lkb3MgZW4gbGEgbGV5IDIzIGRlIDE5ODIsIGxleSA0NCBkZSAxOTkzLApkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLCBEZWNyZXRvIDQ2MCBkZSAxOTk1IHkgZGVtw6FzIG5vcm1hcyBnZW5lcmFsZXMKc29icmUgbGEgbWF0ZXJpYSwgbGEgcHVibGljYWNpw7NuIGRlIGxvcyBtZXRhZGF0b3MgYXF1w60gcmVnaXN0cmFkb3MgcGFyYSBmaW5lcwphY2Fkw6ltaWNvcyBlIGludmVzdGlnYXRpdm9zLiBFbiBmdW5jacOzbiBkZSBsbyBjdWFsLCBhbCBmaXJtYXIgeSBlbnZpYXIgZXN0YSBsaWNlbmNpYSwKRUwgQVVUT1Igb3RvcmdhIGFsIFBvbGl0w6ljbmljbyBDb2xvbWJpYW5vIEphaW1lIElzYXphIENhZGF2aWQgZWwgZGVyZWNobyBOTyBFWENMVVNJVk8KZGUgYWxtYWNlbmFyLCByZXByb2R1Y2lyLCB0cmFkdWNpciB5IGRpdnVsZ2FyIGxvcyBtZXRhZGF0b3MgYXF1w60gcmVnaXN0cmFkb3MgZW4gZm9ybWF0bwppbXByZXNvLCBlbGVjdHLDs25pY28geSBlbiBjdWFscXVpZXIgbWVkaW8sIGluY2x1eWVuZG8sIHBlcm8gbm8gbGltaXRhZG8gYSBhdWRpbyBvIHbDrWRlbzsKeSBhY2VwdGEgcXVlIGVsIFBvbGl0w6ljbmljbyBDb2xvbWJpYW5vIEphaW1lIElzYXphIENhZGF2aWQgcHVlZGUsIFNJTiBNT0RJRklDQVIKRUwgQ09OVEVOSURPIHkgUkVTUEVUQU5UTyBMT1MgREVSRUNIT1MgTU9SQUxFUywgZGlzcG9uZXIgZGUgbGEgcmVjdXBlcmFjacOzbiBkZSBpbmZvcm1hY2nDs24KcG9yIHBhcnRlIGRlIGNvc2VjaGFkb3JlcyBkZSBpbmZvcm1hY2nDs24gYXZhbGFkb3MgcG9yIGVsIFBvbGl0w6ljbmljbyBDb2xvbWJpYW5vIEphaW1lIElzYXphIENhZGF2aWQKeSBxdWUgZXN0b3MgbWV0YWRhdG9zIHNlYW4gcmVjdXBlcmFibGVzIHkgYWNjZXNpYmxlcyBjb24gZmluZXMgYWNhZMOpbWljb3MgZSBpbnZlc3RpZ2F0aXZvcy4KCkxvIGFudGVyaW9yLCBTSU4gUVVFIEVTVE8gQ09OTExFVkUgQSBRVUUgQUwgUG9saXTDqWNuaWNvIENvbG9tYmlhbm8gSmFpbWUgSXNhemEgQ2FkYXZpZApFU1TDiSBPQkxJR0FEQSBBIEJSSU5EQVIgQ09NUEVOU0FTScOTTiBNT05FVEFSSUEgQUwgQVVUT1IgcG9yIGFjdGl2aWRhZGVzIGRlIGRpdnVsZ2FjacOzbgp5IGxvcyBwb3NpYmxlcyBiZW5lZmljaW9zIGVjb27Ds21pY29zIHF1ZSBlc3RhIGRpdnVsZ2FjacOzbiBwdWVkYSBnZW5lcmFyIHBhcmEgZWwKUG9saXTDqWNuaWNvIENvbG9tYmlhbm8gSmFpbWUgSXNhemEgQ2FkYXZpZC4KCi0tLS0tLS0tLS0KUE9Mw41USUNBIERFIFRSQVRBTUlFTlRPIERFIERBVE9TIFBFUlNPTkFMRVMuCkRlY2xhcm8gcXVlIGF1dG9yaXpvIHByZXZpYSB5IGRlIGZvcm1hIGluZm9ybWFkYSBlbCB0cmF0YW1pZW50byBkZSBtaXMgZGF0b3MgcGVyc29uYWxlcwpwb3IgcGFydGUgZGVsIFBvbGl0w6ljbmljbyBDb2xvbWJpYW5vIEphaW1lIElzYXphIENhZGF2aWQgcGFyYSBmaW5lcyBhY2Fkw6ltaWNvcyB5IGVuCmFwbGljYWNpw7NuIGRlIGNvbnZlbmlvcyBjb24gdGVyY2Vyb3MgbyBzZXJ2aWNpb3MgY29uZXhvcyBjb24gYWN0aXZpZGFkZXMgcHJvcGlhcyBkZQpsYSBhY2FkZW1pYSwgY29uIGVzdHJpY3RvcyBjdW1wbGltaWVudG9zIGRlIGxvcyBwcmluY2lwaW9zIGRlIGxleSAxNTgxIGRlIDIwMTIuCgpEZSBpZ3VhbCBmb3JtYSBlbiBmdW5jacOzbiBkZWwgY29ycmVjdG8gZWplcmNpY2lvIGRlIG1pIGRlcmVjaG8gZGUgaGFiZWFzIGRhdGEgcHVlZG8KZW4gY3VhbHF1aWVyIG1vbWVudG8sIHByZXZpYSBpZGVudGlmaWNhY2nDs24sIHNvbGljaXRhciBsYSBjb25zdWx0YSwgY29ycmVjY2nDs24geQpzdXByZXNpw7NuIGRlIG1pcyBkYXRvcyBwb3IgbWVkaW8gZGUgY29tdW5pY2FjacOzbiBvZmljaWFsIGRpcmlnaWRhIGFsIFBvbGl0w6ljbmljbyBDb2xvbWJpYW5vIEphaW1lIElzYXphIENhZGF2aWQuCg== |