3 research outputs found

    ํŠน์ • ์ ์˜ ์ถ”์ ์„ ์œ„ํ•œ ๋ชจ๋ธ์˜ˆ์ธก์ œ์–ด๊ฐ€ ๊ฒฐํ•ฉ๋œ ์ƒˆ๋กœ์šด ๋ฐ˜๋ณตํ•™์Šต์ œ์–ด ๊ธฐ๋ฒ•

    Get PDF
    ํ•™์œ„๋…ผ๋ฌธ (๋ฐ•์‚ฌ)-- ์„œ์šธ๋Œ€ํ•™๊ต ๋Œ€ํ•™์› : ํ™”ํ•™์ƒ๋ฌผ๊ณตํ•™๋ถ€, 2017. 2. ์ด์ข…๋ฏผ.๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ์ œ์•ฝ์กฐ๊ฑด์ด ์žˆ๋Š” ๋‹ค๋ณ€์ˆ˜ ํšŒ๋ถ„์‹ ๊ณต์ •์˜ ์ œ์–ด๋ฅผ ์œ„ํ•ด ๋ฐ˜๋ณตํ•™์Šต์ œ์–ด(Iterative learning control, ILC)์™€ ๋ชจ๋ธ์˜ˆ์ธก์ œ์–ด(Model predictive control, MPC)๋ฅผ ๊ฒฐํ•ฉํ•œ ๋ฐ˜๋ณตํ•™์Šต ๋ชจ๋ธ์˜ˆ์ธก์ œ์–ด(Iterative learning model predictive control, ILMPC)๋ฅผ ๋‹ค๋ฃฌ๋‹ค. ์ผ๋ฐ˜์ ์ธ ILC๋Š” ๋ชจ๋ธ์˜ ๋ถˆํ™•์‹ค์„ฑ์ด ์žˆ๋”๋ผ๋„ ์ด์ „ ํšŒ๋ถ„์˜ ์ •๋ณด๋ฅผ ์ด์šฉํ•ด ํ•™์Šตํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ถœ๋ ฅ์„ ๊ธฐ์ค€๊ถค์ ์— ์ˆ˜๋ ด์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ฐœ๋ฃจํ”„ ์ œ์–ด์ด๊ธฐ ๋•Œ๋ฌธ์— ์‹ค์‹œ๊ฐ„ ์™ธ๋ž€์„ ์ œ๊ฑฐํ•  ์ˆ˜ ์—†๋‹ค. MPC๋Š” ์ด์ „ ํšŒ๋ถ„์˜ ์ •๋ณด๋ฅผ ์ด์šฉํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋ชจ๋“  ํšŒ๋ถ„์—์„œ ๋™์ผํ•œ ์„ฑ๋Šฅ์„ ๋ณด์ด๋ฉฐ ๋ชจ๋ธ์˜ ์ •ํ™•๋„์— ํฌ๊ฒŒ ์˜์กดํ•œ๋‹ค. ๋ณธ ๋…ผ๋ฌธ์—์„œ ILC์™€ MPC์˜ ๋ชจ๋“  ์žฅ์ ์„ ํฌํ•จํ•˜๋Š” ILMPC๋ฅผ ์ œ์•ˆํ•œ๋‹ค. ๋งŽ์€ ํšŒ๋ถ„์‹ ๋˜๋Š” ๋ฐ˜๋ณต ๊ณต์ •์—์„œ ์ถœ๋ ฅ์€ ๋ชจ๋“  ์‹œ๊ฐ„์—์„œ์˜ ๊ธฐ์ค€๊ถค์ ์„ ์ถ”์ ํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค. ๋”ฐ๋ผ์„œ ๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ์›ํ•˜๋Š” ์ ์—๋งŒ ์ˆ˜๋ ดํ•  ์ˆ˜ ์žˆ๋Š” ์ƒˆ๋กœ์šด ILMPC ๊ธฐ๋ฒ•์„ ์ œ์•ˆํ•œ๋‹ค. ์ œ์•ˆํ•œ ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ์›ํ•˜๋Š” ์ ์„ ์ง€๋‚˜๋Š” ๊ธฐ์ค€๊ถค์ ์„ ๋งŒ๋“œ๋Š” ๊ณผ์ •์ด ํ•„์š” ์—†๊ฒŒ ๋œ๋‹ค. ๋˜ํ•œ ๋ณธ ๋…ผ๋ฌธ์€ ์ ๋Œ€์  ์ถ”์ , ๋ฐ˜๋ณต ํ•™์Šต, ์ œ์•ฝ์กฐ๊ฑด, ์‹ค์‹œ๊ฐ„ ์™ธ๋ž€ ์ œ๊ฑฐ ๋“ฑ์˜ ์„ฑ๋Šฅ์„ ๋ณด์ด๊ธฐ ์œ„ํ•œ ๋‹ค์–‘ํ•œ ์˜ˆ์ œ๋ฅผ ์ œ๊ณตํ•œ๋‹ค.In this thesis, we study an iterative learning control (ILC) technique combined with model predictive control (MPC), called the iterative learning model predictive control (ILMPC), for constrained multivariable control of batch processes. Although the general ILC makes the outputs converge to reference trajectories under model uncertainty, it uses open-loop control within a batchthus, it cannot reject real-time disturbances. The MPC algorithm shows identical performance for all batches, and it highly depends on model quality because it does not use previous batch information. We integrate the advantages of the two algorithms. In many batch or repetitive processes, the output does not need to track all points of a reference trajectory. We propose a novel ILMPC method which can only consider the desired reference points, not an entire reference trajectory. It does not require to generate a reference trajectory which passes through the specific desired points. Numerical examples are provided to demonstrate the performances of the suggested approach on point-to-point tracking, iterative learning, constraints handling, and real-time disturbance rejection.1. Introduction 1 1.1 Background and Motivation 1 1.2 Literature Review 4 1.2.1 Iterative Learning Control 4 1.2.2 Iterative Learning Control Combined with Model Predictive Control 15 1.2.3 Iterative Learning Control for Point-to-Point Tracking 17 1.3 Major Contributions of This Thesis 18 1.4 Outline of This Thesis 19 2. Iterative Learning Control Combined with Model Predictive Control 22 2.1 Introduction 22 2.2 Prediction Model for Iterative Learning Model Predictive Control 25 2.2.1 Incremental State-Space Model 25 2.2.2 Prediction Model 30 2.3 Iterative Learning Model Predictive Controller 34 2.3.1 Unconstrained ILMPC 34 2.3.2 Constrained ILMPC 35 2.3.3 Convergence Property 37 2.3.4 Extension for Disturbance Model 42 2.4 Numerical Illustrations 44 2.4.1 (Case 1) Unconstrained and Constrained Linear SISO System 45 2.4.2 (Case 2) Constrained Linear MIMO System 49 2.4.3 (Case 3) Nonlinear Batch Reactor 53 2.5 Conclusion 59 3. Iterative Learning Control Combined with Model Predictive Control for Non-Zero Convergence 60 3.1 Iterative Learning Model Predictive Controller for Nonzero Convergence 60 3.2 Convergence Analysis 63 3.2.1 Convergence Analysis for an Input Trajectory 63 3.2.2 Convergence Analysis for an Output Error 65 3.3 Illustrative Example 71 3.4 Conclusions 75 4. Iterative Learning Control Combined with Model Predictive Control for Tracking Specific Points 77 4.1 Introduction 77 4.2 Point-to-Point Iterative Learning Model Predictive Control 79 4.2.1 Extraction Matrix Formulation 79 4.2.2 Constrained PTP ILMPC 82 4.2.3 Iterative Learning Observer 86 4.3 Convergence Analysis 89 4.3.1 Convergence of Input Trajectory 89 4.3.2 Convergence of Error 95 4.4 Numerical Examples 98 4.4.1 Example 1 (Linear SISO System with Disturbance) 98 4.4.2 Example 2 (Linear SISO System) 104 4.4.3 Example 3 (Comparison between the Proposed PTP ILMPC and PTP ILC) 107 4.4.4 Example 4 (Nonlinear Semi-Batch Reactor) 113 4.5 Conclusion 119 5. Stochastic Iterative Learning Control for Batch-varying Reference Trajectory 120 5.1 Introduction 121 5.2 ILC for Batch-Varying Reference Trajectories 123 5.2.1 Convergence Property for ILC with Batch-Varying Reference Trajectories 123 5.2.2 Iterative Learning Identification 126 5.2.3 Deterministic ILC Controller for Batch-Varying Reference Trajectories 129 5.3 ILC for LTI Stochastic System with Batch-Varying Reference Trajectories 132 5.3.1 Approach1: Batch-Domain Kalman Filter-Based Approach 133 5.3.2 Approach2: Time-Domain Kalman Filter-Based Approach 137 5.4 Numerical Examples 141 5.4.1 Example 1 (Random Reference Trajectories 141 5.4.2 Example 2 (Particular Types of Reference Trajectories 149 5.5 Conclusion 151 6. Conclusions and Future Works 156 6.1 Conclusions 156 6.2 Future work 157 Bibliography 158 ์ดˆ๋ก 170Docto

    Next generation automotive embedded systems-on-chip and their applications

    Get PDF
    It is a well known fact in the automotive industry that critical and costly delays in the development cycle of powertrain1 controllers are unavoidable due to the complex nature of the systems-on-chip used in them. The primary goal of this portfolio is to show the development of new methodologies for the fast and efficient implementation of next generation powertrain applications and the associated automotive qualified systems-on-chip. A general guideline for rapid automotive applications development, promoting the integration of state-of-the-art tools and techniques necessary, is presented. The methods developed in this portfolio demonstrate a new and better approach to co-design of automotive systems that also raises the level of design abstraction.An integrated business plan for the development of a camless engine controller platform is presented. The plan provides details for the marketing plan, management and financial data.A comprehensive real-time system level development methodology for the implementation of an electromagnetic actuator based camless internal combustion engine is developed. The proposed development platform enables developers to complete complex software and hardware development before moving to silicon, significantly shortening the development cycle and improving confidence in the design.A novel high performance internal combustion engine knock processing strategy using the next generation automotive system-on-chip, particularly highlighting the capabilities of the first-of-its-kind single-instruction-multiple-data micro-architecture is presented. A patent application has been filed for the methodology and the details of the invention are also presented.Enhancements required for the performance optimisation of several resource properties such as memory accesses, energy consumption and execution time of embedded powertrain applications running on the developed system-on-chip and its next generation of devices is proposed. The approach used allows the replacement of various software segments by hardware units to speed up processing.1 Powertrain: A name applied to the group of components used to transmit engine power to the driving wheels. It can consist of engine, clutch, transmission, universal joints, drive shaft, differential gear, and axle shafts

    Frequency Domain Based Analysis and Design of Norm-Optimal Iterative Learning Control

    Full text link
    In this thesis, novel frequency domain based analysis and design methods on Norm-Optimal Iterative Learning Control (NO-ILC) are developed for Single-Input-Single-Output (SISO) Linear Time Invariant (LTI) systems. Modeling errors in general degrade the convergence performance of NO-ILC and hence ensuring Robust Monotonic Convergence (RMC) against model uncertainties is important. Although the robustness of NO-ILC has been studied in the literature, determining the allowable range of modeling errors for a given NO-ILC design is still an open research question. To fill this gap, a frequency domain analysis with a multiplicity formulation of model uncertainty is developed in this work to quantify and visualize the allowable modeling errors. Compared with the traditional formulation, the proposed new uncertainty formulation provides a less conservative representation of the allowable model uncertainty range by taking additional phase information into account and thus allows for a more complete evaluation of the robustness of NO-ILC. The analysis also clarifies how the RMC region changes as a function of NO-ILC weighting terms and therefore leads to several frequency domain design tools to achieve RMC for given model uncertainties. Along with this frequency domain analysis, rather than some qualitative understanding in the literature, an equation quantitatively characterizing the fundamental trade-off of NO-ILC with respect to robustness, convergence speed and steady state error at each frequency is presented, which motivates the proposed loop-shaping like design methods for NO-ILC to achieve different performance requirements at various frequencies. The proposed analysis also demonstrates that NO-ILC is the optimal solution for general LTI ILC updating laws in the scope of balancing the trade-off between robustness, convergence speed and steady state error.PHDMechanical EngineeringUniversity of Michigan, Horace H. Rackham School of Graduate Studieshttps://deepblue.lib.umich.edu/bitstream/2027.42/137007/1/gexinyi_1.pd
    corecore