• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 137
  • 27
  • 18
  • 17
  • 8
  • 7
  • 2
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 258
  • 161
  • 109
  • 97
  • 61
  • 39
  • 29
  • 28
  • 23
  • 22
  • 21
  • 20
  • 19
  • 17
  • 17
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
81

Modeling and Temperature Control of an Industrial Furnace

Carlborg, Hampus, Iredahl, Henrik January 2016 (has links)
A linear model of an annealing furnace is developed using a black-box system identification approach, and used when testing three different control strategies to improve temperature control. The purpose of the investigation was to see if it was possible to improve the temperature control while at the same time  decrease the switching frequency of the  burners. This will lead to a more efficient process as well as less maintenance, which has both economic and environmental benefits. The estimated model has been used to simulate the furnace with both the existing controller and possible new controllers such as a split range controller and a model predictive controller (MPC). A split range controller is a control strategy which can be used when more than one control signal affect the output signal, and the control signals have different range. The main advantage with MPC is that it can take limitations and constraints into account for the controlled process, and with the use of integer programming, explicitly account for the discrete switching behavior of the burners. In simulation both new controllers succeed in decreasing the switching and the MPC also improved the temperature control. This suggest that the control of the furnace can be improved by implementing one of the evaluated controllers.
82

Optimal pressure control using switching solenoid valves

Alaya, Oussama, Fiedler, Maik 03 May 2016 (has links) (PDF)
This paper presents the mathematical modeling and the design of an optimal pressure tracking controller for an often used setup in pneumatic applications. Two pneumatic chambers are connected with a pneumatic tube. The pressure in the second chamber is to be controlled using two switching valves connected to the first chamber and based on the pressure measurement in the first chamber. The optimal control problem is formulated and solved using the MPC framework. The designed controller shows good tracking quality, while fulfilling hard constraints, like maintaining the pressure below a given upper bound.
83

Novel methods that improve feedback performance of model predictive control with model mismatch

Thiele, Dirk 20 October 2009 (has links)
Model predictive control (MPC) has gained great acceptance in the industry since it was developed and first applied about 25 years ago [1]. It has established its place mainly in the advanced control community. Traditionally, MPC configurations are developed and commissioned by control experts. MPC implementations have usually been only worthwhile to apply on processes that promise large profit increase in return for the large cost of implementation. Thus the scale of MPC applications in terms of number of inputs and outputs has usually been large. This is the main reason why MPC has not made its way into low-level loop control. In recent years, academia and control system vendors have made efforts to broaden the range of MPC applications. Single loop MPC and multiple PID strategy replacements for processes that are difficult to control with PID controllers have become available and easier to implement. Such processes include deadtime-dominant processes, override strategies, decoupling networks, and more. MPC controllers generally have more "knobs" that can be adjusted to gain optimum performance than PID. To solve this problem, general PID replacement MPC controllers have been suggested. Such controllers include forward modeling controller (FMC)[2], constraint LQ control[3] and adaptive controllers like ADCO[4]. These controllers are meant to combine the benefits of predictive control performance and the convenience of only few (more or less intuitive) tuning parameters. However, up until today, MPC controllers generally have only succeeded in industrial environments where PID control was performing poorly or was too difficult to implement or maintain. Many papers and field reports [5] from control experts show that PID control still performs better for a significant number of processes. This is on top of the fact that PID controllers are cheaper and faster to deploy than MPC controllers. Consequently, MPC controllers have actually replaced only a small fraction of PID controllers. This research shows that deficiencies in the feedback control capabilities of MPC controllers are one reason for the performance gap between PID and MPC. By adopting knowledge from PID and other proven feedback control algorithms, such as statistical process control (SPC) and Fuzzy logic, this research aims to find algorithms that demonstrate better feedback control performance than methods commonly used today in model predictive controllers. Initially, the research focused on single input single output (SISO) processes. It is important to ensure that the new feedback control strategy is implemented in a way that does not degrade the control functionality that makes MPC superior to PID in multiple input multiple output (MIMO) processes. / text
84

Navigation Strategies for Improved Positioning of Autonomous Vehicles

Sandmark, David January 2019 (has links)
This report proposes three algorithms using model predictive control (MPC) in order to improve the positioning accuracy of an unmanned vehicle. The developed algorithms succeed in reducing the uncertainty in position by allowing the vehicle to deviate from a planned path, and can also handle the presence of occluding objects. To achieve this improvement, a compromise is made between following a predefined trajectory and maintaining good positioning accuracy. Due to the recent development of threats to systems using global navigation satellite systems to localise themselves, there is an increased need for methods of localisation that can function without relying on receiving signals from distant satellites. One example of such a system is a vehicle using a range-bearing sensor in combination with a map to localise itself. However, a system relying only on these measurements to estimate its position during a mission may get lost or gain an unacceptable level of uncertainty in its position estimates. Therefore, this thesis proposes a selection of algorithms that have been developed with the purpose of improving the positioning accuracy of such an autonomous vehicle without changing the available measurement equipment. These algorithms are: A nonlinear MPC solving an optimisation problem. A linear MPC using a linear approximation of the positioning uncertainty to reduce the computational complexity. A nonlinear MPC using a linear approximation (henceforth called the approximate MPC) of an underlying component of the positioning uncertainty in order to reduce computational complexity while still having good performance. The algorithms were evaluated in two different types of simulated scenarios in MATLAB. In these simulations, the nonlinear, linear and approximate MPC algorithms reduced the root mean squared positioning error by 20-25 %, 14-18 %, and 23-27 % respectively, compared to a reference path. It was found that the approximate MPC seems to have the best performance of the three algorithms in the examined scenarios, while the linear MPC may be used in the event that this is too computationally costly. The nonlinear MPC solving the full problem is a reasonable choice only in the case when computing power is not limited, or when the approximation used in the approximate MPC is too inaccurate for the application.
85

Identificação do modelo do processo em malha fechada com controlador MPC. / Model identification in closed loop in a process with a MPC control.

Pires, Rodrigo Cáo 13 April 2009 (has links)
Este trabalho visa o desenvolvimento de uma metodologia para a re-identificação do modelo usado em controladores preditivos (MPC) desenvolvidos em uma estrutura em duas camadas: uma camada estática que calcula os targets para as variáveis manipuladas e uma dinâmica que implementa os targets para as entradas. Espera-se que esse procedimento de reidenticação seja acionado sempre que for observada uma significativa degradação do modelo de controle do processo. Neste trabalho assume-se que a re-identicação do modelo deve ser realizada em malha fechada. No método aqui proposto, admite-se que o código fonte do programa do controlador preditivo não está disponível, e conseqüentemente, o método proposto não deve requerer qualquer modificação no código fonte. No método aqui proposto, o sinal de excitação é introduzido através dos coeficientes da função objetivo da camada estática que calcula os targets para as entradas. O método proposto é testado por simulação em dois processos diferentes. O primeiro processo é uma coluna de destilação para a qual estão disponíveis vários modelos lineares obtidos em diferentes condições operacionais. O segundo processo aqui estudado é um reator químico não linear que deve ser representado localmente por um modelo linear. / This work aims at the development of a methodology to the re-identification of the model to be used in a MPC, which is developed in a two layers structure: a target calculation layer and a dynamic layer where the targets to the inputs are implemented. It is expected that the reidentification procedure should be started whenever it is observed a significant degradation of the process model. Here, it is assumed that the model re-identification is to be performed in closed-loop. In the method proposed here, it is assumed that the source code of the MPC controller is not available, and consequently, the proposed method should not require any modification the source code. In the method proposed here, the excitation signal is introduced through the coefficients of the objective function of the target calculation layer. The proposed method is tested by simulation in two different processes. The first one is a distillation column where several linear models obtained at different operating conditions are available. The second process studied here is a nonlinear chemical reactor that is locally represented by a linear model.
86

Localização de canais afetando o desempenho de controladores preditivos baseados em modelos

Claro, Érica Rejane Pereira January 2016 (has links)
O escopo desta dissertação é o desenvolvimento de um método para detectar os modelos da matriz dinâmica que estejam degradando o desempenho de controladores preditivos baseados em modelos. O método proposto se baseia na análise de correlação cruzada entre o erro nominal do controlador em malha fechada e a uma estimativa da contribuição de cada canal para o cálculo da saída, filtrada pela função de sensibilidade do controlador. Esse método pode ser empregado na auditoria de controladores com variáveis controladas em setpoints e/ou com variáveis que operem entre faixas, como é usual de se encontrar na indústria. Esta dissertação apresenta os resultados da aplicação bem sucedida do método no sistema de quatro tanques (JOHANSSON, 2000), para o qual três cenários foram avaliados. No primeiro cenário, o método localizou corretamente discrepâncias de ganho e de dinâmica de modelos de um controlador preditivo baseado em modelos (Model-based Predictive Controller, ou controlador MPC). No segundo, o método foi utilizado para avaliar a influência de uma variável externa para melhorar o desempenho de um controlador afetado por distúrbios não medidos. No terceiro cenário, o método localizou canais com modelos nulos que deveriam ser incluídos na matriz de controle de um controlador MPC de estrutura descentralizada. Os resultados deste estudo de caso foram comparados com aqueles obtidos pelo método proposto por BADWE, GUDI e PATWARDHAN (2009), constatando-se que o método proposto é mais robusto que o método usado na comparação, não demandando ajustes de parâmetros por parte do usuário para fornecer bons resultados. A dissertação inclui também um estudo de caso da aplicação industrial do método na auditoria de desempenho de um controlador preditivo linear de estrutura descentralizada, com doze variáveis controladas, oito manipuladas e quatro distúrbios não medidos, aplicado a um sistema de fracionamento de propeno e propano em uma indústria petroquímica. A auditoria permitiu reduzir o escopo de revisão do controlador a dezenove canais da matriz, sendo que quatorze destes correspondiam a canais com modelos nulos que deveriam ser incluídos na matriz. A eficácia do método foi comprovada repetindo-se a avaliação da qualidade de modelo para todas as variáveis controladas. / The scope of this dissertation is the development of a method to detect the models of the dynamic matrix that are affecting the performance of model-based predictive controllers. The proposed method is based on the cross correlation analysis between the nominal controller error and an estimate of the contribution of each channel to the controller output, filtered by the controller nominal sensitivity function. The method can be used in the performance assessment of controllers employing variables controlled at the setpoint and/or those controlled within ranges. This dissertation presents the results of the successful application of the method to the quadruple-tank process (JOHANSSON, 2000), for which three scenarios were evaluated. In the first scenario, the method correctly located gain and dynamic mismatches on a model-based predictive controller (MPC controller). In the second one, the method was used to evaluate the influence of an external variable to improve the performance of a controller affected by unmeasured disturbances. In the third scenario, the method located null models that should be included in the dynamic matrix of a decentralized MPC controller. The results of the three scenarios were compared with the ones obtained through the method proposed by BADWE, GUDI e PATWARDHAN (2009). The proposed method was considered more robust than the reference one for not requiring parameters estimation performed by the user to provide good results. This dissertation also includes a case study about the application of the method on the performance assessment of an industrial linear predictive controller of decentralized structure. The controller has twelve controlled variables, eight manipulated variables, and four unmeasured disturbances and is applied to a propylene-propane fractionation system of a petrochemical industry. The performance assessment allowed reducing the scope of the controller revision to nineteen channels of the models matrix, fourteen of which were null models that should be included in the controller. The efficacy of the proposed method was confirmed by repeating the model quality evaluation for all the controlled variables.
87

Autonomous Goal-Based Mapping and Navigation Using a Ground Robot

Ferrin, Jeffrey L. 01 December 2016 (has links)
Ground robotic vehicles are used in many different applications. Many of these uses include tele-operation of the robot. This allows the robot to be deployed in locations that are too difficult or are unsafe for human access. The ability of a ground robot to autonomously navigate to a desired location without a-priori map information and without using GPS would allow robotic vehicles to be used in many of these situations and would free the operator to focus on other more important tasks. The purpose of this research is to develop algorithms that enable a ground robot to autonomously navigate to a user-selected location. The goal is selected from a video feed from the robot and the robot drives to the goal location while avoiding obstacles. The method uses a monocular camera for measuring the locations of the goal and landmarks. The method is validated in simulation and through experiments on an iRobot Packbot platform. A novel goal-based robocentric mapping algorithm is derived in Chapter 3. This map is created using an extended Kalman filter (EKF) by tracking the position of the goal along with other available landmarks surrounding the robot as it drives towards the goal. The mapping is robocentric, meaning that the map is a local map created in the robot-body frame. A unique state definition of the goal states and additional landmarks is presented that improves the estimate of the goal location. An improved 3D model is derived and used to allow the robot to drive on non-flat terrain while calculating the position of the goal and other landmarks. The observability and consistency of the proposed method are shown in Chapter 4. The visual tracking algorithm is explained in Chapter 5. This tracker is used with the EKF to improve tracking performance and to allow the objects to be tracked even after leaving the camera field of view for significant periods of time. This problem presents a difficult challenge for visual tracking because of the drastic change in size of the goal object as the robot approaches the goal. The tracking method is validated through experiments in real-world scenarios. The method of planning and control is derived in Chapter 6. A Model Predictive Control (MPC) formulation is designed that explicitly handles the sensor constraints of a monocular camera that is rigidly mounted to the vehicle. The MPC uses an observability-based cost function to drive the robot along a path that minimizes the position error of the goal in the robot-body frame. The MPC algorithm also avoids obstacles while driving to the goal. The conditions are explained that guarantee the robot will arrive within some specified distance of the goal. The entire system is implemented on an iRobot Packbot and experiments are conducted and presented in Chapter 7. The methods described in this work are shown to work on actual hardware allowing the robot to arrive at a user-selected goal in real-world scenarios.
88

Extending Time Until Failure During Leaking in Inflatable, Pneumatically Actuated Soft Robots

Wilson, Joshua Parker 01 December 2016 (has links)
Soft robots and particularly inflatable robots are of interest because they are lightweight, compact, robust to impact, and can interact with humans and their environment relatively safely compared to rigid and heavy traditional robots. Improved safety is due to their low mass that results in low-energy collisions and their compliant, soft construction. Inflatable robots (which are a type of soft robot) are also robust to impact and have a high torque to weight ratio. As a result inflatable robots may be used for many applications such as space exploration, search and rescue, and human-robot interaction. One of the potential problems with inflatable or pneumatically actuated robots is air leaking from the structural or actuation chambers. In this thesis methods are demonstrated to detect leaks in the structural and actuation chambers of inflatable and pneumatically actuated robots. It is then demonstrated that leaks can be slowed by lowering a target pressure which affects joint stiffness to prolong the life of the system. To demonstrate the effects of lowering the target pressure it is first shown that there exists a trade-off between the commanded target pressures at steady-state and the steady-state error at the robot end effector under normal operation. It is then shown that lowering the target pressure (which is related to stiffness) can extend the operational life of the system when compressed air is a limited resource. For actuator leaks a lower target pressure for the leaking joint is used to demonstrate the trade-off between slowing the leak rate and system performance. For structural leaks a novel control algorithm is demonstrated to lower target pressure as much as possible to slow the leak while maintaining a user specified level of accuracy. The method developed for structural leaks extends the operational life of the robot. Long-term error during operation is decreased by as much as 50% of the steady-state error at the end effector when compared to performance during a leak without the control algorithm. For actuation leaks in a joint with a high-torque load the possibility of a 30% increase in operation time while only increasing steady-state error by 2 cm on average is demonstrated. For a joint with a low-torque load it is shown that up to a 300% increase in operation time with less than 1 cm increased steady-state error is possible. The work presented in this thesis demonstrates that varying stiffness may be used to extend the operational life of a robot when a leak has occurred. The work discussed here could be used to extend the available operation time of pneumatic robots. The methods and principles presented here could also be adapted for use on other types of robots to preserve limited system resources (e.g., electrical power) and extend their operation time.
89

Smart Technologies for Oil Production with Rod Pumping

Hansen, Brigham Wheeler 01 July 2018 (has links)
This work enables accelerated fluid recovery in oil and gas reservoirs by automatically controlling fluid height and bottomhole pressure in wells. Several literature studies show significant increase in recovered oil by determining a target bottomhole pressure but rarely consider how to control to that value. This work enables those benefits by maintaining bottomhole pressure or fluid height. Moving Horizon Estimation (MHE) determines uncertain well parameters using only common surface measurements. A Model Predictive Controller (MPC) adjusts the stroking speed of a sucker rod pump to maintain fluid height. Pump boundary conditions are simulated with Mathematical Programs with Complementarity Constraints (MPCCs) and a nonlinear programming solver finds a solution in near real-time. A combined rod string, well, and reservoir model simulate dynamic well conditions, and are formulated for simultaneous optimization by large-scale solvers. MPC increases cumulative oil production vs. conventional pump off control by maintaining an optimal fluid level height.
90

Model Predictive Linear Control with Successive Linearization

Friedbaum, Jesse Robert 01 August 2018 (has links)
Robots have been a revolutionizing force in manufacturing in the 20th and 21st century but have proven too dangerous around humans to be used in many other fields including medicine. We describe a new control algorithm for robots developed by the Brigham Young University Robotics and Dynamics and Robotics Laboratory that has shown potential to make robots less dangerous to humans and suitable to work in more applications. We analyze the computational complexity of this algorithm and find that it could be a feasible control for even the most complicated robots. We also show conditions for a system which guarantee local stability for this control algorithm.

Page generated in 0.0292 seconds