Selección de componentes discretos para un filtro activo mediante programación por restricciones y optimización por colonia de hormigas
Date
2019Author
Demarco Vedelago, Leandro
Advisor
Romero, Eduardo Abel, dir.
Metadata
Show full item recordAbstract
En el diseño actual de filtros activos una de las opciones de implementación es la denominada RC (resistencia/capacitor), en la cual el filtro se construye a partir de amplificadores operacionales, resistencias y capacitores. Para satisfacer el cumplimiento de las especificaciones del filtro resulta de gran importancia la selección de los componentes discretos del filtro.
Dado el amplio espectro de valores que los componentes pueden tomar, resulta ineficiente enumerar todas las combinaciones posibles y seleccionar entre ellas la mejor. En este trabajo usamos una metaheurística denominada ACOR la cual permite resolver este tipo de problemas combinatorios con restricciones en tiempos de ejecución razonables al tiempo que garantiza que las soluciones obtenidas satisfacen todas las restricciones aunque pueden no ser de la mejor calidad (donde la calidad se define respecto a alguna característica dependiente de los valores elegidos).
In the current active filter design, one of the possible implementations is the so called RC, in which the filter is built with operational amplifiers, resistors and capacitors. In order to satisfy the filter specifications it’s of great importance the selection of the discrete components that make up the filter.
Given the wide range of values that these components can take, it results inefficient to enumerate all possible combinations and select amongst them the best one. In this work we use a metaheuristic called ACOR which allows to solve this kind of constrained combinatorial optimization problems in reasonable time while guaranteeing that the obtained solutions satisfy all the restrictions, though they might not be of the best quality (where quality is defined with respect to some characteristic that depends on the chosen values).