Explicit model predictive control of gas-liquid. separation plant via orthogonal search tree. partitioning Trondheim, Norway
|
|
- Noreen Barrett
- 6 years ago
- Views:
Transcription
1 Explicit model predictive control of gas-liquid separation plant via orthogonal search tree partitioning Alexandra Grancharova,,, Tor A. Johansen, 3, Juš Kocijan Department of Engineering Cybernetics, Norwegian University of Science and Technology 749 Trondheim, Norway Department of Systems and Control, Jozef Stefan Institute, Jamova 39 Ljubljana, Slovenia Nova Gorica Polytechnic, Vipavska 3, 5 Nova Gorica, Slovenia,, 4 Present address: Institute of Control and System Research, Bulgarian Academy of Sciences, Acad. G. Bonchev str., Bl., P.O.Box 79, Sofia 3, Bulgaria Corresponding author: alexandra@icsr.bas.bg 3 Tor.Arne.Johansen@itk.ntnu.no 4 jus.kocijan@ijs.si of 3
2 Abstract Solutions to constrained linear model predictive control (MPC) problems can be pre-computed off-line in an explicit form as a piecewise linear (PWL) state feedback defined on a polyhedral partition of the state space. This admits implementation at high sampling frequencies in real-time systems with high reliability and low software complexity. Recently, algorithms that determine an approximate explicit PWL state feedback solution by imposing an orthogonal search tree structure on the partition, have been developed, and it has been shown that they may offer computational advantages. This paper considers the application of an approximate approach to the design of an explicit model predictive controller for a two-input two-output laboratory gas-liquid separation plant, including experimental evaluation. The approximate explicit MPC controller achieves performance close to that of the conventional MPC, but requires only a fraction of the real-time computational machinery, thus leading to fast and reliable computations. Keywords: Constrained linear model predictive control; Multi-parametric quadratic programming; Gasliquid separator of 3
3 . Introduction. Model predictive control (MPC) has become the accepted methodology to solve complex control problems related to process industries (Garcia et al., 987; Biegler & Rawlings, 99; Mayne et al., ). It allows the design of multi-input multi-output (MIMO) control systems that minimize a quadratic performance index in the presence of input and output constraints imposed on the system. Recently, several methods for explicit solution of MPC problems have been developed. The main motivation behind explicit MPC is that an explicit state feedback law avoids the need for real-time optimization, and is therefore potentially useful for applications where MPC has not traditionally been used. In addition to embedded system applications, this technology is also suitable for certain small-scale process control applications. In particular, low-level control of fairly simple unit processes is typically implemented using conventional PI/PID control rather than MPC. Some reasons are the need for high reliability, fast processing and low software complexity, as these are typically executed in a highly reliable computer environment. On the other hand, explicit MPC is ideally suited for such problems as it offers the benefits of constrained MIMO control with low complexity and high reliability for such smallscale problems. In (Bemporad et al., ; Pistikopoulos et al., ) it was recognized that the constrained linear MPC problem can be posed as a multi-parametric quadratic program (mp-qp), when the state is viewed as a parameter to the problem. It was shown that the solution (the control input) has an explicit representation as a piecewise linear (PWL) state feedback on a polyhedral partition of the state space, see also (Bemporad et al., ; Johansen et al., ; Seron et al., ; Tøndel et al., 3), and they develop an mp-qp algorithm to compute this function. Recently, in (Johansen & Grancharova, ; Johansen & Grancharova, 3; Grancharova & Johansen, ), algorithms that determine an approximate explicit PWL state feedback solution by imposing an orthogonal search tree structure on the partition, have been developed. It has been shown that they may lead to more efficient real-time computations. The present paper considers the application of these algorithms to the design of an explicit model predictive controller for a laboratory gas-liquid separation plant, including experimental evaluation. A preliminary version of this paper is given in (Grancharova et al., 3). 3 3 of 3
4 . Approximate approach to explicit MPC... Explicit MPC and exact mp-qp. Formulating a linear MPC problem as an mp-qp is briefly described below, see (Bemporad et al., ; Pistikopoulos et al., ) for further details. Consider the linear system: where n x ( t), n m B, C u ( t) p n m, and x( t + ) Ax( t) + Bu( t) y( t) Cx( t) y( t) p are the state, input and output variable. Also, () n n A, and (A, B) is a controllable pair. It is assumed that a full measurement of the state x(t) is available at the current time t. Then, for the current x (t), MPC solves the optimization problem: subject to: with the cost function given by: V y u x x y t t ( x( t)) min J ( U, x( t)) () U { u,..., u } min min t+ k t x( t) t+ k+ t y u t+ k t t+ k Ax Cx t+ k t t y u t+ k t max max t + N, k, k,..., N, k,,..., N + Bu t+ k, k T [ ] k T T x t+ tqxt+ k t + u t+ k Rut+ k + x t+ N t t N t N J ( U, x( t)) Px + k and symmetric R >, Q, P >. The column vector T T T s U ( u t,..., ut+ N ), s mn (3) (4), is the optimization vector and the final cost matrix P may be taken as the solution of the discrete-time algebraic Riccati equation (Ogata, 995): With the assumption that no constraints are active for T T T T T P A PA A PB( B PB + R) ( A PB) + Q (5) k N criterion, and the MPC is stabilizing (Chmielewski & Manousiouthakis, 996). It is shown in (Bemporad et al., ) that by substituting: this corresponds to an infinite horizon LQ k k j x t+ k t A x( t) + A But+ k j (6) j in the optimization problem defined by (), (3) and (4), this can be rewritten in the form: 4 4 of 3
5 V ( x( t)) x T T ( t) Yx( t) + min U HU + x U GU W + Ex( t) subject to T ( t) FU (7) Here, H H T >, and H, F, Y, G, W, E are easily obtained from Q, R, and () (6) (since only the optimizer U is needed, the term involving Y is usually removed from (7)). Further, by defining z T U + H F x( t), problem (Bemporad et al., ): s z, the optimization problem (7) is transformed into the following equivalent T T where V z ( x) V ( x) x ( Y FH F )x and S T V z ( x) min z Hz z (8) subject to Gz W + Sx F T E + GH. The vector x is the current state, which can be treated as a vector of parameters. The number of inequalities is denoted q and the number of free variables is s mn. Then s s H, q s G, q W, S q n. It has been shown in (Bemporad et al., ; Pistikopoulos et al., ) that the optimization problem (8) is a multiparametric quadratic program (mp-qp) and its solution can be found in an explicit form z z (x) as a PWL function of x defined over a polyhedral partition of the parameter space. Algorithms for iteratively constructing a polyhedral partition of the state space and computing the PWL solution are given in (Bemporad et al., ; Pistikopoulos et al., ; Bemporad et al., ; Johansen et al., ; Seron et al., ; Tøndel et al., 3)... Approximate mp-qp algorithm. In (Johansen & Grancharova, ; Johansen & Grancharova, 3), an algorithm that determines an approximate explicit PWL state feedback solution of possible lower complexity is developed. The idea is to require that the state space partition is represented as a binary search tree (quad-tree (Bentley, 975), cf. Fig. ), i.e. to consist of orthogonal hypercubes organized in a hierarchical data-structure. This allows extremely fast real-time search. When searching the tree, only n scalar comparisons are required at each level. In this paper, an improved version of the approximate mp-qp algorithm (Johansen & Grancharova, ; Johansen & Grancharova, 3) is used which is based on a k - d tree partition of the 5 5 of 3
6 state space (Fig. ) as a more flexible and powerful alternative to the generalized quad-tree (Fig. ). With the k - d tree (Bentley, 975), a hyper-rectangle is split into two equal parts and thus only one scalar comparison is required at each level when searching the tree. Also, the k - d tree allows the incorporation of heuristic rules that split the hyper-rectangle at the axis along which the change of error is maximal (before splitting). The approximate mp-qp algorithm is based on the cost function approximation error defined as: ( x) Vˆ ( x) V ( x) (9) where ˆ T T Vz ( x) zˆ ( x) Hzˆ ( x) and Vz ( x) z ( x) Hz ( x) are respectively the sub-optimal and the optimal costs, and zˆ ( x) and z (x) are the sub-optimal and the optimal PWL solutions. The main idea of the algorithm is to compute the solution of the problem (8) at the n vertices of a considered hyperrectangle X by solving up to z z n QPs. Based on these solutions, a feasible local linear approximation zˆ ( x) to the PWL optimal solution z (x), valid in the whole hyper-rectangle X, is computed by using the following result (Bemporad & Filippi, ): Lemma. Consider the bounded polyhedron f n X X f with vertices { v v,..., v M} feasible set: X { x( t) Usatisfying(3) }). If K and g solve the QP: subject to: K, g M T ( z ( v i ) K v i g ) H( z ( v i ) K v i g ) min G i ( K v + g ) S v + W, i {,,..., M}, (here X f is the () i i () then the least squares approximation z ˆ ( x) K x + g is feasible for the mp-qp (8) for all x X. If the maximal approximation error in the hyper-rectangle X is smaller than some prescribed tolerance >, no further refinement of X is needed. Otherwise, X is partitioned into two hyper-rectangles and the procedure described above is repeated for each of these. The upper bound the approximation error is determined by using the method proposed in (Johansen & Grancharova, 3). of In order to reduce the complexity of the partition, the heuristic rule described in (Grancharova & Johansen, ) is applied when splitting the hyper-rectangle X. The rule attempts to split the hyper- 6 6 of 3
7 rectangle at the axis along which the change of the approximation error is maximal (before splitting), because it is reasonable to hope this is how the largest reduction of the error can be made. It has been shown in (Grancharova & Johansen, ) that the use of such heuristics reduces the complexity of the partition significantly. The complexity is further reduced by implementing control input trajectory parameterization with less degrees of freedom in order to reduce the dimension of the optimization problem (Tøndel & Johansen, ). The most common approach is to pre-determine the time-instants at which the control input ui is allowed to change (input blocking). The following approximate mp-qp algorithm is taken from (Johansen & Grancharova, 3): Algorithm (approximate mp-qp) Step. Initialize the partition to the whole hyper-rectangle, i.e. P { X} unexplored. Step. Select any unexplored hyper-rectangle Step 3. Compute the solution to the QP (8) for x fixed to each of the. Mark the hyper-rectangle X as X P. If no such hyper-rectangle exists, go to step 8. X. If all QPs have a feasible solution, go to step 5. Otherwise, go to step 4. n vertices of the hyper-rectangle Step 4. Compute the size of X using some metric. If it is smaller than some given tolerance, mark X infeasible and explored. Go to step. Otherwise, go to step 7. Step 5. Compute an affine state feedback ẑ using Lemma, as an approximation to be used in X. If no feasible solution was found, go to step 7. Step 6. Compute the error bound in X. If, mark X as explored and feasible and go to step. Step 7. Split the hyper-rectangle X into two hyper-rectangles X and X by applying the heuristic splitting rule from (Grancharova & Johansen, ). Mark them unexplored, remove X from P, add X and X to P, and go to step. Step 8. If necessary, split the hyper-rectangles containing the origin such that ( x) z is optimal everywhere in these hyper-rectangles. Terminate. 7 7 of 3
8 This algorithm will terminate with a PWL function that is an approximation to the PWL exact solution and is defined on an inner approximation a union of hyper-rectangles. X f of the set X f X. The set X f is represented as 3. Model of the gas-liquid separation plant. We consider a sub-process within a semi-industrial installation which is used for reduction of NO x in effluent gases and technological waste water treatment by means of neutralisation with CO contained in flue gases (VranLiM et al., 995). The role of the separation unit is to capture flue gases under low pressure from effluent channels by means of water flow and to carry them over under high enough pressure to the downstream (neutralisation) stage. The separation unit is shown in Fig. 3 (VranLiM et al., 995). The flue gases coming from the effluent channels are pooled by the water flow into the water circulation pipe through the injector I. The water flow is generated by the pump P (water ring). The speed of the pump is kept constant. The pump feeds the mixture of water and gas into the separator R where gas is separated from water. Hence the accumulated gas in R forms a sort of gas cushion with increased internal pressure. Owing to this pressure, flue gas is blown out from R into the next neutralisation unit. On the other side the cushion forces water to circulate back to the reservoir R. The quantity of water in the circuit is constant. If for some reason additional water is needed, the water supply path through the valve V 5 is utilised. The complete process model can be described by the following expressions (VranLiM et al., 995) (the meaning of the variables is given in the Appendix): v V Valve V : K K R [ l/(s bar)] () v if r > v if r < (3) r otherwise v V Valve V : K K R [ l/(s bar) ] (4) v r max if r > r max v if r < (5) r otherwise r.865 (6) max 8 8 of 3
9 The speed limit of valves positions: v max if r > v max v v min if r < v min (7) r otherwise v.66[s ] (8) max v.33[s ] (9) min Air flow through valve V : K p [ l/s] () Water flow through valve V : K p + K ( h h ) [ /s] () W R l Water flow to the separator R : w.644 [ l /s] () Air flow to the separator R : + p p [ /s] (3) The change of water level in R is: The change of water level in R is: The change of air pressure inside R is: The air volume inside R is: dp dt dh dt dh air dt air air 6 l ( w ) K F [m/s] (4) S ( w ) K F [m/s] (5) S [ p ( air ) K F + ( p + p )( w ) K F ][bar/s] (6) V 3 ( h h ) S (.5 ) [m ] V S R (7) h A linearized model (VranLiM et al., 995) can be obtained from the existing non-linear model: $ % p! $ % p! $ % v " " + " #% h A c B c #% h #% v where % p and % h denote the deviations of separator gas pressure p and liquid level h from the steady-state values ( % p p ps, % h h hs ), and % v and % v are respectively the deviations of the two valves positions v and v ( % v v vs, % v v vs ). The elements of matrices Ac and Bc! (8) are computed as follows (VranLiM et al., 995): 9 9 of 3
10 a K V F s $ " p " # + (! ) Ks & K s air ( p + ps ) (9) ) & ps ' pv s where K, s K s a a a b K V F s K S F K S F $ " "# ( p + p ) $ K " "# p s V s $ K s K " "# p s w V s!! K s p K w V s ( R ) F s s ln V Vs! (3) (3) (3) K p K p (33) K b + (34) ( p p ) K p ( R ) F s s V s ln V Vs b (35) b K K p (36) ( R ) F s V s ln V S and Vs denote the steady-state values of K, K and V, respectively. The steady-state pressure on the valve V is marked as p pv s and is equal to: ( h h ) [bar] p + K (37) V s w R By using the above equations, a linear continuous-time model is obtained that corresponds to the following steady state: p s.5 [bar], hs.4 [m], vs.45, vs.746 From the continuous-time model, a linear discrete-time model corresponding to sampling interval T s s is obtained by applying the exact discretization using zero-order hold (the control inputs are assumed piecewise constant over the sampling period) (Ogata, 995). The state and control matrices of the discrete-time model are: (38) $ ! $ A ", B # "! (39) # -.3 of 3
11 The state variables are x % p [bar] and x % h [m], and the control variables are u % v and u % v. The following input and rate constraints are imposed on the valve positions v and v : v, v. 865 (4).33 v.66,.33 v. 66 (4) which by taking into account the steady state values (38) are represented as the following constraints on the control inputs u and u : -.45 u ( t + k).5848, u ( t + k).63, k,,..., N - (4).33T u ( t + k) u ( t + k ).66T, i,, k,,..., N - s i i In order to avoid the steady state offset of the MPC controller, two more states are added to the model (39), which take into account the integral error: x s (43) t + ) x ( t) + T x ( ), x t + ) x ( t) + T x ( ) (44) 3( 3 s t 4 ( 4 s t Thus, the linear discrete-time model of the gas-liquid separation unit becomes: $ ! $ ! " " " A, " -.3 B (45) " T s " " " # Ts # 4. Real-time performance of explicit MPC controller for the gas-liquid separation plant. plant. 4.. Design of approximate explicit MPC controller for the gas-liquid separation The approximate mp-qp approach described in section is applied to design an explicit MPC controller for the gas-liquid separation plant. The controller minimizes the cost function (4) subject to the system equation (45) and the input constraints (4). In (4), P is chosen as the solution of the discrete-time algebraic Riccati equation and the cost matrices are: Q diag{.5,,.5,.}, R diag{, } (46) The horizon is N 5 and the time instants at which the input variables can change are: of 3
12 N u [ ] (47) N u [ ] (48) which makes totally 36 optimization variables. With this MPC problem, numerous tests showed that the rate constraints (43) almost never become active and there are no practical benefits of including them in the problem formulation. Also, in order to limit the complexity of the explicit MPC by keeping the dimension of the state space low, the rate constraints were only ensured via rate limiters rather than directly included in the optimization problem. The state space to be partitioned is 4-dimensional and is defined by X [.5,.5] [.,.] [ 3,3] [, 6]. The size of the regions on each of the state variables is restricted to be larger than R x., R x. 4, R x 3. 6 and R x The approximation tolerance > is chosen according to the approach in (Johansen & Grancharova, 3) and it depends T.5 on X such that + x Ax T, where x arg min x Ax. The MPC controller has 693 regions in xx its state space partition and 4 levels of search. With one scalar comparison required at each level of the k-d tree, 4 arithmetic operations are required in the worst case to determine which region the state belongs to. Totally, 4 arithmetic operations are needed in real-time to compute the two control inputs (4 comparisons, 8 multiplications and 8 additions). For comparison, the average computation time with the conventional MPC approach is. sec for.8 GHz Pentium 4 computer, which indicates that millions of arithmetic operations are required in real-time to solve the QP problem (8). 4.. Environment for the real-time experiments. The real-time experiments were pursued in the environment schematically shown in Fig. 4. This environment encompasses supervisory control on two levels: upper level with Factory Link SCADA system and lower procedural and basic control levels implemented in two PLCs. This is one of the possible configurations of control, which can be found in industry. User-friendly experimentation with the process plant is enabled through interface with Matlab/Simulink environment. This interface enables PLC access with Matlab/Simulink using DDE protocol via Serial Communication Link RS3 or TCP/IPv4 over Ethernet IEEE8.3. of 3
13 Control algorithms for experimentation can be prepared in Matlab code or as Simulink blocks and extended with functions/blocks, which access PLC. This interface also enables user-friendly data acquisition for Matlab users. In our case the control schemes were put together as Simulink blocks and tested at the plant operating points as described in the previous section Real-time performance of the explicit MPC controller. In Fig. 5 to 8, the real-time performance of the approximate explicit MPC controller, in closed-loop with the plant is shown. The initial condition is p ().3 [bar], h ().5[m] and the set point is p p.5 [bar], h h.4[m]. The experimental results (the solid line) are compared with the s s exact MPC trajectory (the dotted line) computed by solving the optimization problem at each time instant, based on the process model and with the simulated approximate trajectory (the dashed line). The latter two curves (the dotted curve and the dashed curve) are difficult to distinguish since they are almost matching. It can be seen from the figures that the explicit MPC controller brings the plant to the desired set-point despite of the error in the steady state process model and the transient performance is close to that of the optimal trajectory. The set point changes are handled by using the new set-point values and h when determining the values of the state variables h are the measured variables. p p x and h h x p, where p and It can be seen from Fig. 6 that there is a slight chattering of the signal for the second valve. This can be explained as follows. The signal we depict has come out of analog digital converter which has bit A/D converter resolution that means approximately. % of quantisation noise on the range to which was used in our case. Afterwards this signal has gone through the controller with gain of about which amplified the quantisation noise to about % (as it can be seen in the figure). This is not a problem for the valve and actually even helps beating the small dead zone contained in valve and makes it react faster when the change of control signal occurs. v In Fig. 9 and Fig., the computed approximate PWL feedback laws for valve positions v and are shown, together with the exact control laws computed by solving the QP problem (8) on a grid. The corresponding sub-optimal and optimal cost functions are given in Fig.. It can be noticed from Fig. that for h.5[m ] the cost function makes a jump. This artifact is due to the implementation of 3 3 of 3
14 the anti-windup strategy. The cost function is computed by taking into account also the integral error (cf. equation (44)), which is reset by applying the anti-windup strategy in (Åström & Wittenmark, 997). Table shows statistics about the performance decrease J as well as the errors u and u in the two control inputs with the approximate explicit MPC controller, based on simulations for 36 combinations of initial and target states. The errors J, u and u are computed as the relative deviations (measured in %) of the sub-optimal cost function and control input values (respectively J ˆ( x ) and uˆ i ( x), i, ) from the optimal ones (respectively ( x J ) and u i ( x), i, ): Jˆ( x) J ( x) J ( x) % (49) J ( x) In (5), i i uˆ i ( x) ui ( x) u i %, i, (5) u u max, i min, i u min, and u max,, i, are the lower and upper bounds in the control input constraints (4). It can be seen from Table and from Fig. 5 to that the performance decrease with the approximate explicit MPC is not prohibitive, and the experimental results for initial condition p ().3 [bar], s s h ().5[m] and set point p p.5 [bar], h h.4[m] correspond to a typical amount of sub-optimality. Another approximate explicit MPC controller for the gas-liquid separation plant has been designed by applying the method based on the control input approximation error (Grancharova & Johansen, ). The experiments showed that this controller has performance very similar to that of the approximate explicit MPC controller which minimizes the cost function approximation error (described above). 5. Conclusions. An approximate explicit MPC approach has been experimentally tested on a two-input two-output laboratory gas-liquid separation plant. The approach achieves performance close to that of conventional MPC, but requires only a fraction of the real-time computational machinery, leading to fast and reliable computations. The main limitation of the approach is that the complexity of state space partition tends to 4 4 of 3
15 increase rapidly with the state space dimension, which makes the approach unsuitable for larger problems. A convex nonlinear extension of the approximate explicit MPC approach has recently been reported by Johansen (4). Appendix List of the constants and variables related to the gas-liquid separation unit (VranLiM et al., 995): Constant Value Unit Description S.3 m Cross-section area of R S.3 m Cross-section area of R p.33 bar Normal atmospheric pressure h.5 m Height of the separator R R h m Height of the reservoir R R K 75. l/(s bar) Flow coefficient of valve V R V The open-close flow ratio of valve V K.74 l/(s bar) Flow coefficient of valve V R V The open-close flow ratio of valve V K.98 bar/m The proportional factor between the water level in [m] and w F pressure in [bar] K e -3 m 3 /l Proportional factor between the flow in m 3 /s and l/s.644 l/s Water flow to the R w 6.46 l/s Air flow to R (at the atmospheric pressure) air -.65 l/(sbar) The proportional factor between air flow and pressure air inside R r max The maximum value of the variable v.66 s - Maximum speed of valves opening max min v (the position of V ) v -.33 s - Maximum speed of valves closing 5 5 of 3
16 Variable Unit Description l/s Air flow to the separator R air l/s Air flow from the separator R l/s Water flow from the separator R p bar Excess of gas pressure above the normal atmospheric pressure inside R p bar Absolute air pressure inside R : p p + p ) p bar s Steady-state value of pressure pv bar s Steady-state pressure on the valve V h m Water level inside R h m s Steady-state value of water level h m Water level inside R V m 3 Gas volume inside R V m 3 Steady-state value of gas volume V s m kg Mass of the gas inside R K /(s bar ) l Flow coefficient of valve V ( p used for linearization K s l/(s bar ) Steady-state value of the flow coefficient K K l/(s bar ) Flow coefficient of valve V K s l/(s bar ) Steady-state value of the flow coefficient K v - Actual position of the valve V h used for linearization % v - Deviations from the steady-state % v v vs r - Valve command signal (desired position of v - Actual position of valve V % v - Deviations from the steady-state % v v vs r - Valve command signal (desired position of V ) V ) 6 6 of 3
17 Acknowledgements We would like to thank to Boštjan WeLko for his assistance when performing the experiments on the gasliquid separation plant and to Dr. Damir VranLiM for his useful advices. This work was sponsored by the European Commission through the Research Training Network MAC ( Multi-Agent Control: Probabilistic reasoning, optimal coordination, stability analysis and controller design for intelligent hybrid systems, HPRN-CT-999-7). References Åström, K., & Wittenmark, B. (997). Computer-controlled systems. Theory and design. Prentice-Hall, Inc., Upper Saddle River, New Jersey. Bemporad, A., Morari, M., Dua, V., & Pistikopoulos, E. N. (). The explicit solution of model predictive control via multiparametric quadratic programming. Proc. of American Control Conference, Chicago, Bemporad, A., Morari, M., Dua, V., & Pistikopoulos, E. N. (). The explicit linear quadratic regulator for constrained systems. Automatica, 38, 3-. Bemporad, A., & Filippi, C. (). Suboptimal explicit MPC via approximate quadratic programming. Proc. of IEEE Conf. Decision and Control, Orlando, Bentley, J. L. (975). Multidimensional binary search trees used for associative searching. Communications of the ACM, 8, Biegler, L. T., & Rawlings, J. B. (99). Optimization approaches to nonlinear model predictive control. Proc. of Chemical Process Control IV, Chmielewski, D., & Manousiouthakis, V. (996). On constrained infinite-time linear quadratic optimal control. Systems and Control Letters, 9, 9. Garcia, C. E., Prett, D. M., & Morari, M. (987). Model predictive control: Theory and practice, A survey. Automatica, 5, Grancharova, A., & Johansen, T. A. (). Approximate explicit model predictive control incorporating heuristics. Proc. of IEEE International Symposium on Computer Aided Control System Design, Glasgow, Scotland, U.K., of 3
18 Grancharova, A., Johansen, T. A., & Kocijan, J. (3). Explicit model predictive control of gas-liquid separation plant. Proc. of European Control Conference, Cambridge, U.K. Johansen, T. A., Petersen, I., & Slupphaug, O. (). Explicit sub-optimal linear quadratic regulation with state and input constraints. Automatica, 38, 99-. Johansen, T. A., & Grancharova, A. (). Approximate explicit model predictive control implemented via orthogonal search tree partitioning. Proc. of 5-th IFAC World Congress, Barcelona, Spain, session T-We-M7. Johansen, T. A., & Grancharova, A. (3). Approximate explicit constrained linear model predictive control via orthogonal search tree. IEEE Trans. Automatic Control, 48, Johansen, T. A. (4). Approximate explicit receding horizon control of constrained nonlinear systems. Automatica, 4, Mayne, D. Q., Rawlings, J. B., Rao, C. V., & Scokaert, P. O. M. (). Constrained model predictive control: Stability and optimality. Automatica, 36, Ogata, K. (995). Discrete-time control systems. Prentice-Hall, Inc., Englewood Cliffs, New Jersey. Pistikopoulos, E. N., Dua, V., Bozinis, N. A., Bemporad, A. & Morari, M. (). On-line optimization via off-line parametric optimization tools. Computers & Chemical Engineering, 4, Seron, M., De Dona, J. A., & Goodwin, G. C. (). Global analytical model predictive control with input constraints. Proc. of IEEE Conf. Decision and Control, Sydney, TuA5. Tøndel, P., Johansen, T. A., & Bemporad, A. (3). An algorithm for multi-parametric quadratic programming and explicit MPC solutions. Automatica, 39, Tøndel, P., & Johansen, T. A. (). Complexity reduction in explicit linear model predictive control. Proc. of 5-th IFAC World Congress, Barcelona, Spain, session T-We-M7. VranLiM, D., JuriLiM, D., & PetrovLiL, J. (995). Measurements and mathematical modelling of a semiindustrial liquid-gas separator for the purpose of fault diagnosis. Report DP-76, University of Ljubljana, J. Stefan Institute, Ljubljana. 8 8 of 3
19 List of Tables Table. The average and the maximal approximation errors in the cost function and in the two control inputs for the approximate explicit MPC controller. 9 9 of 3
20 List of Figures Fig.. Quad-tree partition. Fig.. k d tree partition. Fig. 3. Process scheme of the separation unit. Fig. 4. Scheme showing environment for control and experimentation. Fig. 5. Trajectory of v (position of valve ). Fig. 6. Trajectory of v (position of valve ). Fig. 7. Trajectory of p (pressure in the separator). Fig. 8. Trajectory of h (liquid level in the separator). Fig. 9. Piecewise linear approximate feedback control law (top) and the exact feedback control law (bottom) for valve position v. Fig.. Piecewise linear approximate feedback control law (top) and the exact feedback control law (bottom) for valve position v. Fig.. Sub-optimal cost function (top) and optimal cost function (bottom). of 3
21 Table. Error in cost function J [%] Error in u u [%] Error in u u [%] Average Maximal of 3
22 Fig.. of 3
23 Fig of 3
24 Fig of 3
25 Personal computer FactoryLink SCADA for basic control SCADA for proc. control Personal computer Matlab-Simulink DDE MelDDE server R S3 Ethernet Fig. 4. PLC Mitsubishi QAS-S Procedural control Batch process control Continuous process control PLC Mitsubishi ASH-S Basic control Equipment + Supervision and control Process OS IS Mitsubishi NetB 5 5 of 3
26 .7 v time [s] Fig. 5. experiments simulated exact MPC simulated approximate explicit MPC 6 6 of 3
27 .88 v experiments simulated exact MPC time [s] Fig. 6. simulated approximate explicit MPC 7 7 of 3
28 .8 p [bar] experiments simulated exact MPC. 5 5 time [s] Fig. 7. simulated approximate explicit MPC 8 8 of 3
29 .5 h [m] experiments simulated exact MPC time [s] Fig. 8. simulated approximate explicit MPC 9 9 of 3
30 v (p,h ) p. v (p,h ) p.4. Fig h h of 3
31 v (p,h ) p.8. v (p,h ) p Fig h h of 3
32 J(p,h ) p.8. J (p,h ) 5 5. p Fig h h of 3
An Algorithm for Multi-Parametric Quadratic Programming and Explicit MPC Solutions
An Algorithm for Multi-Parametric Quadratic Programming and Explicit MPC Solutions P. Tøndel 1, T.A. Johansen 1, A. Bemporad 2 TuP11-4 Abstract Explicit solutions to constrained linear MPC problems can
More informationControlling Hybrid Systems
Controlling Hybrid Systems From Theory to Application Manfred Morari M. Baotic, F. Christophersen, T. Geyer, P. Grieder, M. Kvasnica, G. Papafotiou Lessons learned from a decade of Hybrid System Research
More informationComputation of the Constrained Infinite Time Linear Quadratic Optimal Control Problem
Computation of the Constrained Infinite Time Linear Quadratic Optimal Control Problem July 5, Introduction Abstract Problem Statement and Properties In this paper we will consider discrete-time linear
More informationEvaluation of Piecewise Affine Control via Binary Search Tree
Evaluation of Piecewise Affine Control via Binary Search Tree P. Tøndel a T. A. Johansen a A. Bemporad b a Department of Engineering Cybernetics, Norwegian University of Science and Technology, N-7491
More informationInfinite Time Optimal Control of Hybrid Systems with a Linear Performance Index
Infinite Time Optimal Control of Hybrid Systems with a Linear Performance Index Mato Baotić, Frank J. Christophersen, and Manfred Morari Automatic Control Laboratory, ETH Zentrum, ETL K 1, CH 9 Zürich,
More informationEfficient implementation of Constrained Min-Max Model Predictive Control with Bounded Uncertainties
Efficient implementation of Constrained Min-Max Model Predictive Control with Bounded Uncertainties D.R. Ramírez 1, T. Álamo and E.F. Camacho2 Departamento de Ingeniería de Sistemas y Automática, Universidad
More informationThe Facet-to-Facet Property of Solutions to Convex Parametric Quadratic Programs and a new Exploration Strategy
The Facet-to-Facet Property of Solutions to Convex Parametric Quadratic Programs and a new Exploration Strategy Jørgen Spjøtvold, Eric C. Kerrigan, Colin N. Jones, Petter Tøndel and Tor A. Johansen Abstract
More informationRELATIVELY OPTIMAL CONTROL: THE STATIC SOLUTION
RELATIVELY OPTIMAL CONTROL: THE STATIC SOLUTION Franco Blanchini,1 Felice Andrea Pellegrino Dipartimento di Matematica e Informatica Università di Udine via delle Scienze, 208 33100, Udine, Italy blanchini@uniud.it,
More informationComplexity Reduction of Explicit Model Predictive Control via Combining Separator Function and Binary Search Trees
American Journal of Computer Science and Technology 2018; 1(1): 19-23 http://www.sciencepublishinggroup.com/j/ajcst doi: 10.11648/j.ajcst.20180101.13 Complexity Reduction of Explicit Model Predictive Control
More informationComputation and Approximation of Piecewise Affine Control Laws
Computation and Approximation of Piecewise Affine Control Laws via Binary Search Trees P Tøndel TA Johansen and A Bemporad Abstract We present an algorithm for generating a binary search tree that allows
More informationOutline. Robust MPC and multiparametric convex programming. A. Bemporad C. Filippi. Motivation: Robust MPC. Multiparametric convex programming
Robust MPC and multiparametric convex programming A. Bemporad C. Filippi D. Muñoz de la Peña CC Meeting Siena /4 September 003 Outline Motivation: Robust MPC Multiparametric convex programming Kothares
More informationOn the facet-to-facet property of solutions to convex parametric quadratic programs
Automatica 42 (2006) 2209 2214 www.elsevier.com/locate/automatica Technical communique On the facet-to-facet property of solutions to convex parametric quadratic programs JZrgen SpjZtvold a,, Eric C. Kerrigan
More informationApproximate nonlinear explicit MPC based on reachability analysis
Approximate nonlinear explicit MPC based on reachability analysis D.M. Raimondo 1, M. Schulze Darup 2, M. Mönnigmann 2 Università degli studi di Pavia Ruhr-Universität Bochum The system Introduction: Nonlinear
More informationLinear Machine: A Novel Approach to Point Location Problem
Preprints of the 10th IFAC International Symposium on Dynamics and Control of Process Systems The International Federation of Automatic Control Linear Machine: A Novel Approach to Point Location Problem
More informationA robust optimization based approach to the general solution of mp-milp problems
21 st European Symposium on Computer Aided Process Engineering ESCAPE 21 E.N. Pistikopoulos, M.C. Georgiadis and A. Kokossis (Editors) 2011 Elsevier B.V. All rights reserved. A robust optimization based
More informationSHIP heading control, also known as course keeping, has
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 20, NO. 1, JANUARY 2012 257 Disturbance Compensating Model Predictive Control With Application to Ship Heading Control Zhen Li, Member, IEEE, and Jing
More informationFurther Results on Multiparametric Quadratic Programming
Further Results on Multiparametric Quadratic Programming P. Tøndel, T.. Johansen,. Bemporad bstract In this paper we extend recent results on strictly convex multiparametric quadratic programming (mpqp)
More informationImproving Reliability of Partition Computation in Explicit MPC with MPT Toolbox
Improving Reliability of Partition Computation in Explicit MPC with MPT Toolbox Samo Gerkšič Dept. of Systems and Control, Jozef Stefan Institute, Jamova 39, Ljubljana, Slovenia (e-mail: samo.gerksic@ijs.si).
More informationEfficient On-Line Computation of Constrained Optimal Control
Efficient On-Line Computation of Constrained Optimal Control Mato Baotić, Francesco Borrelli, Alberto Bemporad, Manfred Morari Automatic Control Laboratory, ETH Zentrum - ETL, Physikstrasse 3, CH-8092
More informationFast, Large-scale Model Predictive Control by Partial Enumeration
Fast, Large-scale Model Predictive Control by Partial Enumeration Gabriele Pannocchia Department of Chemical Engineering, Industrial Chemistry and Science of Materials Univ. of Pisa. Via Diotisalvi, 2,
More informationAn algorithm for multi-parametric quadratic programming and explicit MPC solutions
Available online at www.sciencedirect.com Automatica 39 (2003) 489 497 www.elsevier.com/locate/automatica Brief Paper An algorithm for multi-parametric quadratic programming and explicit MPC solutions
More informationHIGH PERFORMANCE PI(D) CONTROLLER ON SHIP STEERING WITH A CONDITIONAL RESET WINDUP. R. Ferreiro Garcia (1), C. Antonio F.
HIGH PERFORMANCE PI(D) CONTROLLER ON SHIP STEERING WITH A CONDITIONAL RESET WINDUP R. Ferreiro Garcia (), C. Antonio F. Ameal (2) () Dept. of Ind. Engineering, (2) Dept. of Maritime Sciences E.S Marina
More informationEvaluation ofpiecewise ane control via binary search tree
Available online at www.sciencedirect.com Automatica 39 (2003) 945 950 www.elsevier.com/locate/automatica Technical Communique Evaluation ofpiecewise ane control via binary search tree P. THndel a;, T.A.
More informationRobust Pole Placement using Linear Quadratic Regulator Weight Selection Algorithm
329 Robust Pole Placement using Linear Quadratic Regulator Weight Selection Algorithm Vishwa Nath 1, R. Mitra 2 1,2 Department of Electronics and Communication Engineering, Indian Institute of Technology,
More informationResearch Topics (Baotic, Bemporad, Borrelli, Ferrari-Trecate, Geyer, Grieder, Mignone, Torrisi, Morari)
Research Topics (Baotic, Bemporad, Borrelli, Ferrari-Trecate, Geyer, Grieder, Mignone, Torrisi, Morari) Analysis Reachability/Verification Stability Observability Synthesis Control (MPC) Explicit PWA MPC
More informationHybrid Model Predictive Control Application Towards Optimal Semi-Active Suspension
International Journal of Control Vol., No., DD Month 2x, 1 13 Hybrid Model Predictive Control Application Towards Optimal Semi-Active Suspension N. Giorgetti, A. Bemporad, E. Tseng, D. Hrovat Dept. Information
More informationDecentralized Formation Control of Autonomous Mobile Robots
Decentralized Formation Control of Autonomous Mobile Robots Edwin Carvalho, Miguel Pedro Silva and Carlos Cardeira IDMEC/IST, Technical University of Lisbon Av. Rovisco Pais, 1049-001 Lisboa, Portugal
More informationIntegrated Scheduling for Gasoline Blending Considering Storage Tanks and Pipe Network
Integrated Scheduling for Gasoline Blending Considering Storage Tanks and Pipe Network Satoshi Hoshino, Noriyoshi Furuya, and Hiroya Seki Abstract An off-site system in a petroleum refining plant mainly
More informationCONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XVI - Control Reconfiguration - Jan Lunze
CONTROL RECONFIGURATION Jan Lunze The Institute of Automation and Computer Control, Ruhr University Bochum, Germany Keywords: Model-matching, Reconfigurability, Reconfiguration, Recoverability. Contents
More informationOn the Complexity of Explicit MPC Laws
On the Complexity of Explicit MPC Laws Francesco Borrelli, Mato Baotić, Jaroslav Pekar and Greg Stewart Abstract Finite-time optimal control problems with quadratic performance index for linear systems
More informationMODEL-FREE Q-LEARNING OPTIMAL RESOURCE ALLOCATION IN UNCERTAIN COMMUNICATION NETWORKS
MODEL-FREE Q-LEARNING OPTIMAL RESOURCE ALLOCATION IN UNCERTAIN COMMUNICATION NETWORKS G.CETIN Department of Electrical & Biomedical engineering University of Nevada, Reno Reno, USA M. Sami Fadali Department
More informationMATH3016: OPTIMIZATION
MATH3016: OPTIMIZATION Lecturer: Dr Huifu Xu School of Mathematics University of Southampton Highfield SO17 1BJ Southampton Email: h.xu@soton.ac.uk 1 Introduction What is optimization? Optimization is
More informationINTERPOLATED MODEL PREDICTIVE CONTROL: HAVING YOUR CAKE AND EATING IT TOO
ABSTRACT INTERPOLATED MODEL PREDICTIVE CONTROL: HAVING YOUR CAKE AND EATING IT TOO J. Currie 1, D.I. Wilson 2 1 Electrical & Electronic Engineering AUT University Auckland, New Zealand jonathan.currie@aut.ac.nz
More informationSome Advanced Topics in Linear Programming
Some Advanced Topics in Linear Programming Matthew J. Saltzman July 2, 995 Connections with Algebra and Geometry In this section, we will explore how some of the ideas in linear programming, duality theory,
More informationSupplementary Material : Partial Sum Minimization of Singular Values in RPCA for Low-Level Vision
Supplementary Material : Partial Sum Minimization of Singular Values in RPCA for Low-Level Vision Due to space limitation in the main paper, we present additional experimental results in this supplementary
More informationChapter 15 Introduction to Linear Programming
Chapter 15 Introduction to Linear Programming An Introduction to Optimization Spring, 2015 Wei-Ta Chu 1 Brief History of Linear Programming The goal of linear programming is to determine the values of
More informationqpoases - Online Active Set Strategy for Fast Linear MPC
qpoases - Online Active Set Strategy for Fast Linear MPC Moritz Diehl, Hans Joachim Ferreau, Lieboud Vanden Broeck, Jan Swevers Dept. ESAT and Center of Excellence for Optimization in Engineering OPTEC
More informationModule 1 Lecture Notes 2. Optimization Problem and Model Formulation
Optimization Methods: Introduction and Basic concepts 1 Module 1 Lecture Notes 2 Optimization Problem and Model Formulation Introduction In the previous lecture we studied the evolution of optimization
More informationSIMULINK BLOCKSET FOR NEURO-FUZZY PREDICTIVE CONTROL. Cristian Olaru, George Dragnea and Octavian Pastravanu
SIMULINK BLOCKSE FOR NEURO-FUZZY PREDICIVE CONROL Cristian Olaru, George Dragnea and Octavian Pastravanu Department of Automatic Control and Industrial Informatics, Faculty of Automatic Control and Computer
More informationSimplification of Explicit MPC Feedback Laws via Separation Functions
Simplification of Explicit MPC Feedback Laws via Separation Functions Michal Kvasnica,1, Ivana Rauová, and Miroslav Fikar Institute of Automation, Information Engineering and Mathematics, Slovak University
More informationLecture notes on the simplex method September We will present an algorithm to solve linear programs of the form. maximize.
Cornell University, Fall 2017 CS 6820: Algorithms Lecture notes on the simplex method September 2017 1 The Simplex Method We will present an algorithm to solve linear programs of the form maximize subject
More informationD-Optimal Designs. Chapter 888. Introduction. D-Optimal Design Overview
Chapter 888 Introduction This procedure generates D-optimal designs for multi-factor experiments with both quantitative and qualitative factors. The factors can have a mixed number of levels. For example,
More informationSlovak University of Technology in Bratislava Institute of Information Engineering, Automation, and Mathematics PROCEEDINGS
Slovak University of Technology in Bratislava Institute of Information Engineering, Automation, and Mathematics PROCEEDINGS of the 18 th International Conference on Process Control Hotel Titris, Tatranská
More informationReal-time MPC Stability through Robust MPC design
Real-time MPC Stability through Robust MPC design Melanie N. Zeilinger, Colin N. Jones, Davide M. Raimondo and Manfred Morari Automatic Control Laboratory, ETH Zurich, Physikstrasse 3, ETL I 28, CH 8092
More informationCHAPTER 3 MODELING OF DEAERATOR AND SIMULATION OF FAULTS
27 CHAPTER 3 MODELING OF DEAERATOR AND SIMULATION OF FAULTS 3.1 INTRODUCTION Modeling plays an important role in the prediction and assessment of plant performance. There are two ways of getting the model
More informationResearch Article Fast Model Predictive Control Combining Offline Method and Online Optimization with K-D Tree
Mathematical Problems in Engineering Volume 5, Article ID 984, pages http://dx.doi.org/.55/5/984 Research Article Fast Model Predictive Control Combining Offline Method and Online Optimization with K-D
More informationEfficient On-Line Computation of Constrained Optimal Control
Efficient On-Line Computation of Constrained Optimal Control Francesco Borrelli, Mato Baotic, Alberto Bemporad, Manfred Morari Automatic Control Laboratory, ETH Zentrum - ETL, CH-89 Zürich, Switzerland
More informationUsing Local Trajectory Optimizers To Speed Up Global. Christopher G. Atkeson. Department of Brain and Cognitive Sciences and
Using Local Trajectory Optimizers To Speed Up Global Optimization In Dynamic Programming Christopher G. Atkeson Department of Brain and Cognitive Sciences and the Articial Intelligence Laboratory Massachusetts
More informationExplicit MPC in Mechatronics Industry:
European Control Conference, July 8 th, 23 Zurich, CH MITSUBISHI ELECTRIC RESEARCH LABORATORIES Cambridge, Massachusetts Explicit MPC in Mechatronics Industry: Technology Transfer Potential and Limitations
More informationPerformance Limitations of Some Industrial PID Controllers
Performance Limitations of Some ndustrial P Controllers Flávio Faccin and Jorge O. Trierweiler * Chemical Engineering epartment Federal University of Rio Grande do Sul, Porto Alegre - RS, Brazil Abstract
More informationRedundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically Redundant Manipulators
56 ICASE :The Institute ofcontrol,automation and Systems Engineering,KOREA Vol.,No.1,March,000 Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically
More informationSIMULATION PIPELINE CONTROL SYSTEMS FOR OPERATOR TRAINING
Proceedings of IPC 2006: 6 th International Pipeline Conference September 25-29, 2006, Calgary, Alberta, Canada IPC2006-10580 SIMULATION PIPELINE CONTROL SYSTEMS FOR OPERATOR TRAINING Dr David John Basnett
More informationTechnical Notes and Correspondence
1600 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 8, NO. 9, SEPTEMBER 2003 Technical Notes and Correspondence Min Max Control of Constrained Uncertain Discrete-Time Linear Systems Alberto Bemporad, Francesco
More informationR. Franke, PSP-A24, OpenModelica Annual Workshop 2015 Mathematical Optimization of Dynamic Systems with OpenModelica. ABB February 2, 2015
R. Frane, PSP-A24, 02.02.2015 OpenModelica Annual Worshop 2015 Mathematical Optimization of Dynamic Systems with OpenModelica Slide 1 Overview Introduction to ABB OPTIMAX DrumBoiler example 1. Setpoint
More informationInternational Journal of Advance Engineering and Research Development. Flow Control Loop Analysis for System Modeling & Identification
Scientific Journal of Impact Factor(SJIF): 3.134 e-issn(o): 2348-4470 p-issn(p): 2348-6406 International Journal of Advance Engineering and Research Development Volume 2,Issue 5, May -2015 Flow Control
More informationA set-based approach to robust control and verification of piecewise affine systems subject to safety specifications
Dipartimento di Elettronica, Informazione e Bioingegneria A set-based approach to robust control and verification of piecewise affine systems subject to safety specifications Maria Prandini maria.prandini@polimi.it
More informationFault Tolerant Control Allocation for a Thruster-Controlled Floating Platform using Parametric Programming
Fault Tolerant Control Allocation for a Thruster-Controlled Floating Platform using Parametric Programming Jørgen Spjøtvold and Tor A. Johansen Abstract The task in control allocation is to determine how
More informationExplicit Model Predictive Control by A. Bemporad Controllo di Processo e dei Sistemi di Produzione A.a. 2008/09 1/54
Explicit Model Predictive Control 1/54 KKT Conditions for Optimality When f, g i are convex functions and h j are linear, the condition is also sufficient 2/54 KKT Geometric Interpretation rg 1 (U 1 )
More informationReverse Search for Parametric Linear Programming
Reverse Search for Parametric Linear Programg Colin N. Jones Automatic Control Laboratory Swiss Federal Institute of Technology Physikstrasse 3, CH-8092 Zurich Switzerland colin.jones@cantab.net Jan M.
More informationModel Predictive Control System Design and Implementation Using MATLAB
Liuping Wang Model Predictive Control System Design and Implementation Using MATLAB Springer List of Symbols and Abbreviations xxvii 1 Discrete-time MPC for Beginners 1 1.1 Introduction 1 1.1.1 Day-to-day
More information7 Fractions. Number Sense and Numeration Measurement Geometry and Spatial Sense Patterning and Algebra Data Management and Probability
7 Fractions GRADE 7 FRACTIONS continue to develop proficiency by using fractions in mental strategies and in selecting and justifying use; develop proficiency in adding and subtracting simple fractions;
More informationMPC for Large-Scale Systems via Model Reduction and Multiparametric Quadratic Programming
Proceedings of the 45th IEEE Conference on Decision & Control Manchester Grand Hyatt Hotel San Diego, CA, USA, December 13-15, 26 MPC for Large-Scale Systems via Model Reduction and Multiparametric Quadratic
More informationRobotics: Science and Systems
Robotics: Science and Systems Model Predictive Control (MPC) Zhibin Li School of Informatics University of Edinburgh Content Concepts of MPC MPC formulation Objective function and constraints Solving the
More informationI How does the formulation (5) serve the purpose of the composite parameterization
Supplemental Material to Identifying Alzheimer s Disease-Related Brain Regions from Multi-Modality Neuroimaging Data using Sparse Composite Linear Discrimination Analysis I How does the formulation (5)
More informationFoundations of Computing
Foundations of Computing Darmstadt University of Technology Dept. Computer Science Winter Term 2005 / 2006 Copyright c 2004 by Matthias Müller-Hannemann and Karsten Weihe All rights reserved http://www.algo.informatik.tu-darmstadt.de/
More informationOPTIMISATION OF PIN FIN HEAT SINK USING TAGUCHI METHOD
CHAPTER - 5 OPTIMISATION OF PIN FIN HEAT SINK USING TAGUCHI METHOD The ever-increasing demand to lower the production costs due to increased competition has prompted engineers to look for rigorous methods
More informationClustering and Visualisation of Data
Clustering and Visualisation of Data Hiroshi Shimodaira January-March 28 Cluster analysis aims to partition a data set into meaningful or useful groups, based on distances between data points. In some
More informationReference Variables Generation Using a Fuzzy Trajectory Controller for PM Tubular Linear Synchronous Motor Drive
Reference Variables Generation Using a Fuzzy Trajectory Controller for PM Tubular Linear Synchronous Motor Drive R. LUÍS J.C. QUADRADO ISEL, R. Conselheiro Emídio Navarro, 1950-072 LISBOA CAUTL, R. Rovisco
More informationModeling with Uncertainty Interval Computations Using Fuzzy Sets
Modeling with Uncertainty Interval Computations Using Fuzzy Sets J. Honda, R. Tankelevich Department of Mathematical and Computer Sciences, Colorado School of Mines, Golden, CO, U.S.A. Abstract A new method
More informationIntroduction to Modern Control Systems
Introduction to Modern Control Systems Convex Optimization, Duality and Linear Matrix Inequalities Kostas Margellos University of Oxford AIMS CDT 2016-17 Introduction to Modern Control Systems November
More informationReal-Time Monitoring of Complex Industrial Processes with Particle Filters
Real-Time Monitoring of Complex Industrial Processes with Particle Filters Rubén Morales-Menéndez Dept. of Mechatronics and Automation ITESM campus Monterrey Monterrey, NL México rmm@itesm.mx Nando de
More informationPiecewise Quadratic Optimal Control
EECE 571M/491M, Spring 2007 Lecture 15 Piecewise Quadratic Optimal Control Meeko Oishi, Ph.D. Electrical and Computer Engineering University of British Columbia, BC http://www.ece.ubc.ca/~elec571m.html
More informationA Combined Encryption Compression Scheme Using Chaotic Maps
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 13, No 2 Sofia 2013 Print ISSN: 1311-9702; Online ISSN: 1314-4081 DOI: 10.2478/cait-2013-0016 A Combined Encryption Compression
More informationHYBRID EXPERIMENTING SYSTEM AS AN EXTENSION OF SIMULATION LANGUAGE SIMCOS
B. Zupančič, M. Jekl, R. Karba. Hybrid Experimenting System as an Extension of Simulation Language Simcos. SAMS, Vol. 20, pp. 161-171, 1995. HYBRID EXPERIMENTING SYSTEM AS AN EXTENSION OF SIMULATION LANGUAGE
More informationGeorge B. Dantzig Mukund N. Thapa. Linear Programming. 1: Introduction. With 87 Illustrations. Springer
George B. Dantzig Mukund N. Thapa Linear Programming 1: Introduction With 87 Illustrations Springer Contents FOREWORD PREFACE DEFINITION OF SYMBOLS xxi xxxiii xxxvii 1 THE LINEAR PROGRAMMING PROBLEM 1
More informationExplicit Nonlinear Model Predictive Control of the Air Path of a Turbocharged Spark-Ignited Engine
Explicit Nonlinear Model Predictive Control of the Air Path of a Turbocharged Spark-Ignited Engine Jamil El Hadef, Sorin Olaru, Pedro Rodriguez-Ayerbe, Guillaume Colin, Yann Chamaillard, Vincent Talon
More informationMatrix Inference in Fuzzy Decision Trees
Matrix Inference in Fuzzy Decision Trees Santiago Aja-Fernández LPI, ETSIT Telecomunicación University of Valladolid, Spain sanaja@tel.uva.es Carlos Alberola-López LPI, ETSIT Telecomunicación University
More informationGlobal Minimization via Piecewise-Linear Underestimation
Journal of Global Optimization,, 1 9 (2004) c 2004 Kluwer Academic Publishers, Boston. Manufactured in The Netherlands. Global Minimization via Piecewise-Linear Underestimation O. L. MANGASARIAN olvi@cs.wisc.edu
More informationIntroduction to Control Systems Design
Experiment One Introduction to Control Systems Design Control Systems Laboratory Dr. Zaer Abo Hammour Dr. Zaer Abo Hammour Control Systems Laboratory 1.1 Control System Design The design of control systems
More informationMotivation Thermal Modeling
Motivation Thermal Modeling First approach (Physical Buildings) Second Approach (Simulation Models) Model-Based Optimal Control Design Robust MPC Comparing Different Control Strategies Co-design of Control
More informationRSM Split-Plot Designs & Diagnostics Solve Real-World Problems
RSM Split-Plot Designs & Diagnostics Solve Real-World Problems Shari Kraber Pat Whitcomb Martin Bezener Stat-Ease, Inc. Stat-Ease, Inc. Stat-Ease, Inc. 221 E. Hennepin Ave. 221 E. Hennepin Ave. 221 E.
More informationTwo New Computational Methods to Evaluate Limit Cycles in Fixed-Point Digital Filters
Two New Computational Methods to Evaluate Limit Cycles in Fixed-Point Digital Filters M. Utrilla-Manso; F. López-Ferreras; H.Gómez-Moreno;P. Martín-Martín;P.L. López- Espí Department of Teoría de la Señal
More informationPlanes Intersecting Cones: Static Hypertext Version
Page 1 of 12 Planes Intersecting Cones: Static Hypertext Version On this page, we develop some of the details of the plane-slicing-cone picture discussed in the introduction. The relationship between the
More informationTuesday 22 January 2008 Afternoon Time: 1 hour 30 minutes
Paper Reference(s) 6666/0 Edexcel GCE Core Mathematics C4 Advanced Level Tuesday 22 January 2008 Afternoon Time: hour 30 minutes Materials required for examination Mathematical Formulae (Green) Items included
More informationCoding of Coefficients of two-dimensional non-separable Adaptive Wiener Interpolation Filter
Coding of Coefficients of two-dimensional non-separable Adaptive Wiener Interpolation Filter Y. Vatis, B. Edler, I. Wassermann, D. T. Nguyen and J. Ostermann ABSTRACT Standard video compression techniques
More information3 No-Wait Job Shops with Variable Processing Times
3 No-Wait Job Shops with Variable Processing Times In this chapter we assume that, on top of the classical no-wait job shop setting, we are given a set of processing times for each operation. We may select
More informationFast Model Predictive Control for Magnetic Plasma Control Kick-off Meeting. Samo Gerkšič Jožef Stefan Institute
Fast Model Predictive Control for Magnetic Plasma Control Kick-off Meeting Samo Gerkšič Jožef Stefan Institute Proposal overview: Background Plasma magnetic control cascade Inner loop VS: fast stabilization
More informationDesign of Liquid Level Control System Based on Simulink and PLC
2017 3rd International Symposium on Mechatronics and Industrial Informatics (ISMII 2017) ISBN: 978-1-60595-501-8 Design of Liquid Level Control System Based on Simulink and PLC Xiuwei FU 1,a, Ying QI 2,b
More informationUse of Time-Varying Oil Price in Short-term Production Optimization for a Reservoir
Preprints of the 1th IFAC International Symposium on Dynamics and Control of Process Systems The International Federation of Automatic Control December 18-2, 213. Mumbai, India Use of Time-Varying Oil
More informationParameter Estimation of a DC Motor-Gear-Alternator (MGA) System via Step Response Methodology
American Journal of Applied Mathematics 2016; 4(5): 252-257 http://www.sciencepublishinggroup.com/j/ajam doi: 10.11648/j.ajam.20160405.17 ISSN: 2330-0043 (Print); ISSN: 2330-006X (Online) Parameter Estimation
More informationGlobal Solution of Mixed-Integer Dynamic Optimization Problems
European Symposium on Computer Arded Aided Process Engineering 15 L. Puigjaner and A. Espuña (Editors) 25 Elsevier Science B.V. All rights reserved. Global Solution of Mixed-Integer Dynamic Optimization
More informationAdvanced Operations Research Techniques IE316. Quiz 1 Review. Dr. Ted Ralphs
Advanced Operations Research Techniques IE316 Quiz 1 Review Dr. Ted Ralphs IE316 Quiz 1 Review 1 Reading for The Quiz Material covered in detail in lecture. 1.1, 1.4, 2.1-2.6, 3.1-3.3, 3.5 Background material
More informationIntroducing Robotics Vision System to a Manufacturing Robotics Course
Paper ID #16241 Introducing Robotics Vision System to a Manufacturing Robotics Course Dr. Yuqiu You, Ohio University c American Society for Engineering Education, 2016 Introducing Robotics Vision System
More informationA Hybrid Control System Design and Implementation for a Three Tank Testbed
A Hybrid Control System Design and Implementation for a Three Tank Testbed Jian Wu, Student Member, IEEE, Gautam Biswas, Senior Member, IEEE, Sherif Abdelwahed, Senior Member, IEEE and Eric Manders, Member,
More informationVariable Neighborhood Search for Solving the Balanced Location Problem
TECHNISCHE UNIVERSITÄT WIEN Institut für Computergraphik und Algorithmen Variable Neighborhood Search for Solving the Balanced Location Problem Jozef Kratica, Markus Leitner, Ivana Ljubić Forschungsbericht
More informationClustering. Chapter 10 in Introduction to statistical learning
Clustering Chapter 10 in Introduction to statistical learning 16 14 12 10 8 6 4 2 0 2 4 6 8 10 12 14 1 Clustering ² Clustering is the art of finding groups in data (Kaufman and Rousseeuw, 1990). ² What
More informationData-driven modeling: A low-rank approximation problem
1 / 34 Data-driven modeling: A low-rank approximation problem Ivan Markovsky Vrije Universiteit Brussel 2 / 34 Outline Setup: data-driven modeling Problems: system identification, machine learning,...
More informationUnified PMU Placement Algorithm for Power Systems
Unified PMU Placement Algorithm for Power Systems Kunal Amare, and Virgilio A. Centeno Bradley Department of Electrical and Computer Engineering, Virginia Tech Blacksburg, VA-24061, USA. Anamitra Pal Network
More informationINDUSTRIAL CONTROL SYSTEMS & COMPUTER PROCESS CONTROL
1 INDUSTRIAL CONTROL SYSTEMS & COMPUTER PROCESS CONTROL INDUSTRIAL CONTROL - DEFINED The automatic regulation of unit operations and their associated equipment as well as the integration and coordination
More informationNumerical schemes for Hamilton-Jacobi equations, control problems and games
Numerical schemes for Hamilton-Jacobi equations, control problems and games M. Falcone H. Zidani SADCO Spring School Applied and Numerical Optimal Control April 23-27, 2012, Paris Lecture 2/3 M. Falcone
More information