Review of Tuning Methods of DMC and Performance Evaluation with PID Algorithms on a FOPDT Model

Similar documents
Some Tuning Methods of PID Controller For Different Processes

Comparative Study of PID Controller tuning methods using ASPEN HYSYS

Comparative Analysis of Controller Tuning Techniques for Dead Time Processes

Model Predictive Controller Design for Performance Study of a Coupled Tank Process

CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING. Professor Dae Ryook Yang

Key words: Internal Model Control (IMC), Proportion Integral Derivative (PID), Q-parameters

MODEL BASED CONTROL FOR INTERACTING AND NON-INTERACTING LEVEL PROCESS USING LABVIEW

A Rule Based Design Methodology for the Control of Non Self-Regulating Processes

Design of Model Based PID Controller Tuning for Pressure Process

Assessment Of Diverse Controllers For A Cylindrical Tank Level Process

MPC AND RTDA CONTROLLER FOR FOPDT & SOPDT PROCESS

Various Controller Design and Tuning Methods for a First Order Plus Dead Time Process

6545(Print), ISSN (Online) Volume 4, Issue 1, January- February (2013), IAEME & TECHNOLOGY (IJEET)

LAMBDA TUNING TECHNIQUE BASED CONTROLLER DESIGN FOR AN INDUSTRIAL BLENDING PROCESS

DESIGN OF PID CONTROLLERS INTEGRATOR SYSTEM WITH TIME DELAY AND DOUBLE INTEGRATING PROCESSES

ISSN Vol.04,Issue.06, June-2016, Pages:

Temperature Control in HVAC Application using PID and Self-Tuning Adaptive Controller

BINARY DISTILLATION COLUMN CONTROL TECHNIQUES: A COMPARATIVE STUDY

PID TUNING WITH INPUT CONSTRAINT: APPLICATION ON FOOD PROCESSING

Non Linear Tank Level Control using LabVIEW Jagatis Kumaar B 1 Vinoth K 2 Vivek Vijayan C 3 P Aravind 4

Optimized Tuning of PI Controller for a Spherical Tank Level System Using New Modified Repetitive Control Strategy

Cohen-coon PID Tuning Method; A Better Option to Ziegler Nichols-PID Tuning Method

New PID Tuning Rule Using ITAE Criteria

PI Tuning via Extremum Seeking Methods for Cruise Control

Automatic Load Frequency Control of Two Area Power System Using Proportional Integral Derivative Tuning Through Internal Model Control

Simple Models That Illustrate Dynamic Matrix Control

Parameter Estimation based Optimal control for a Bubble Cap Distillation Column

EMPIRICAL MODEL IDENTIFICATION AND PID CONTROLLER TUNING FOR A FLOW PROCESS

DESIGN AND ANALYSIS OF TUNING TECHNIQUES USING DIFFERENT CONTROLLERS OF A SECOND ORDER PROCESS

Find, read or write documentation which describes work of the control loop: Process Control Philosophy. Where the next information can be found:

INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND TECHNOLOGY (IJARET)

A Candidate to Replace PID Control: SISO Constrained LQ Control 1

CHAPTER 3 DESIGN OF MULTIVARIABLE CONTROLLERS FOR THE IDEAL CSTR USING CONVENTIONAL TECHNIQUES

IJESRT. Scientific Journal Impact Factor: (ISRA), Impact Factor: 1.852

Design of PID Controller with Compensator using Direct Synthesis Method for Unstable System

4F3 - Predictive Control

TUNABLE METHOD OF PID CONTROLLER FOR UNSTABLE SYSTEM L.R.SWATHIKA 1, V.VIJAYAN 2 *

A Comparison of Optimal Control Strategies for a Toy Helicopter

CONTROLLER DESIGN BASED ON MODEL PREDICTIVE CONTROL FOR A NONLINEAR PROCESS

Comparison of some well-known PID tuning formulas

Open Access IMC-PID Controller and the Tuning Method in Pneumatic Control Valve Positioner

Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller

Relay Feedback based PID Controller for Nonlinear Process

Research Article Multi-objective PID Optimization for Speed Control of an Isolated Steam Turbine using Gentic Algorithm

DC Motor Speed Control for a Plant Based On PID Controller

Relay Based Auto Tuner for Calibration of SCR Pump Controller Parameters in Diesel after Treatment Systems

Disturbance Rejection Using Self-Tuning ARMARKOV Adaptive Control with Simultaneous Identification

Simulation and Analysis of Cascaded PID Controller Design for Boiler Pressure Control System

Performance Analysis of Conventional Controllers for Automatic Voltage Regulator (AVR)

Comparative Study of PID and FOPID Controller Response for Automatic Voltage Regulation

Consider the control loop shown in figure 1 with the PI(D) controller C(s) and the plant described by a stable transfer function P(s).

Variable Structure Control Design for SISO Process: Sliding Mode Approach

Pareto Optimal Solution for PID Controller by Multi-Objective GA

Application of Proposed Improved Relay Tuning. for Design of Optimum PID Control of SOPTD Model

Automatic Controller Dynamic Specification (Summary of Version 1.0, 11/93)

CHAPTER 4 AN EFFICIENT ANFIS BASED SELF TUNING OF PI CONTROLLER FOR CURRENT HARMONIC MITIGATION

An Introduction to Proportional- Integral-Derivative (PID) Controllers

PID Tuner (ver. 1.0)

Non-Integer Order Controller Based Robust Performance Analysis of a Conical Tank System

Controller Tuning for Disturbance Rejection Associated with Delayed Double Integrating processes, Part IV: PID Plus First-Order Lag Controller

Anti Windup Implementation on Different PID Structures

Digital Control of MS-150 Modular Position Servo System

Design and Implementation of PID Controller for Single Capacity Tank

Design of PID Controller for IPDT System Based On Double First Order plus Time Delay Model

An Expert System Based PID Controller for Higher Order Process

VARIABLE STRUCTURE CONTROL DESIGN OF PROCESS PLANT BASED ON SLIDING MODE APPROACH

STAND ALONE CONTROLLER FOR LINEAR INTERACTING SYSTEM

Modified Relay Feedback Approach for Controller Tuning Based on Assessment of Gain and Phase Margins

VECTOR CONTROL SCHEME FOR INDUCTION MOTOR WITH DIFFERENT CONTROLLERS FOR NEGLECTING THE END EFFECTS IN HEV APPLICATIONS

A Comparative Novel Method of Tuning of Controller for Temperature Process

PID control of dead-time processes: robustness, dead-time compensation and constraints handling

Procidia Control Solutions Dead Time Compensation

Governor with dynamics: Gg(s)= 1 Turbine with dynamics: Gt(s) = 1 Load and machine with dynamics: Gp(s) = 1

PID versus MPC Performance for SISO Dead-time Dominant Processes

TUNING OF PID CONTROLLERS USING PARTICLE SWARM OPTIMIZATION

The PID controller. Summary. Introduction to Control Systems

Hacettepe University, Ankara, Turkey. 2 Chemical Engineering Department,

Active sway control of a gantry crane using hybrid input shaping and PID control schemes

SET POINT TRACKING CAPABILITY ANALYSIS FOR AN INDUSTRIAL IPDT PROCESS MODEL

Genetic Algorithm Optimisation of PID Controllers for a Multivariable Process

International Journal of Innovations in Engineering and Science

Tuning PID Controllers using the ITAE Criterion*

ChE 4162 Control Laboratory Methodologies Fall Control Laboratory Methodologies

Design and Development of Model Predictive Controller for Binary Distillation Column

Resistance Furnace Temperature System on Fuzzy PID Controller

1. Governor with dynamics: Gg(s)= 1 2. Turbine with dynamics: Gt(s) = 1 3. Load and machine with dynamics: Gp(s) = 1

*Engineering and Industrial Services, TATA Consultancy Services Limited **Professor Emeritus, IIT Bombay

A Case Study of GP and GAs in the Design of a Control System

ADVANCED DC-DC CONVERTER CONTROLLED SPEED REGULATION OF INDUCTION MOTOR USING PI CONTROLLER

Comparative Analysis of Different Control Algorithms Performances on a DC Servo Motor Position Control

CHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE

IMC based Smith Predictor Design with PI+CI Structure: Control of Delayed MIMO Systems

CHAPTER 4 PID CONTROLLER BASED SPEED CONTROL OF THREE PHASE INDUCTION MOTOR

Chapter 4 PID Design Example

A Case Study in Modeling and Process Control: the Control of a Pilot Scale Heating and Ventilation System

New Technology for Closed-Loop System Identification, PID Control Loop Optimization and Advanced Process Control

PI Tuning via Extremum Seeking Methods for Cruise Control

INTEGRATED PID BASED INTELLIGENT CONTROL FOR THREE TANK SYSTEM

THE DESIGN AND SIMULATION OF MODIFIED IMC-PID CONTROLLER BASED ON PSO AND OS-ELM IN NETWORKED CONTROL SYSTEM

Comparisons of Different Controller for Position Tracking of DC Servo Motor

Transcription:

2010 International Conference on Advances in Recent Technologies in Communication and Computing Review of Tuning Methods of DMC and Performance Evaluation with PID Algorithms on a FOPDT Model R D Kokate Department of Instrumentation Engineering MGM S Jawaharlal Nehru Engineering College, N-6, CIDCO. New Aurangabad, Maharashtra (India). Phone: 02402472352; fax: 02402482235; E-mail: rd_kokate@yahoo.co.in L M Waghmare Shri. Guru Gobind Singhji, Institute of Engineering and Technology, Department of Instrumentation Engineering. Nanded, Maharashtra (India). E-mail: lmwaghmare@lyahoo.com. S.D.Deshmukh MGM S Jawaharlal Nehru Engineering College, N-6 CIDCO New, Aurangabad, Maharashtra (India). Phone: 02402472352; fax: 02402482235; E-mail: sdeshmukh47@rediffmail.com Abstract this paper presents review of easy to use and reliable tuning strategy for SISO Dynamic matrix control (DMC). The tuning strategy achieves set point tracking with minimal overshoot and modest manipulated input move sizes and is applicable to a broad class of open loop stable processes. The simulation of a simple FOPDT model is carried out using advanced control algorithms, specifically these advanced algorithms are the IMC-based PID controller, DMC. And their performance is compared with PID Controller which is tuned using Z-N tuning method. Keywords First order with ime Delay( FOPDT), Internal model control(imc),dynamic Matrix control (DMC), PID. I. INTRODUCTION To date, the most popular control algorithm used in industry is the PID controller which has been implemented successfully in various technical fields. However, since the evolution of computers during the 1980s a number of modern and advanced control algorithms have been also developed and applied in a wide range of industrial and chemical applications. Some of them are the Internal Model based PID controller, the Model Predictive controller and, the common characteristic of the above algorithms is the presence in the controller structure an estimation of the process model. The purpose of this paper is to apply these advanced algorithms to a linear first order plus delay time (FOPDT) process model and compare their step response with the conventional PID controller. Initially, it will be presented a brief discussion over the theoretical designing aspects of each applied algorithm. The main section of the paper is devoted to the simulation results in terms of type 1 servomechanism performance of a simple FOPDT process, using the above control algorithms in various practical scenarios. The primary benefit of a FOPDT model approximation is that it permits derivation of a compact analytical expression for computing λ of DMC although a FOPDT model Approximation does not capture all the features of some higher-order processes, it often reasonably describes the process gain, overall time constant, and effective dead time of such processes [4]. In the past, tuning strategies based on a FOPDT model such as Cohen-Coon, IAE, and ITAE have proved useful for PID implementations. The tuning strategy reviewed here is significant because it offers an analogous approach for DMC. The theoretical details in this paper are organized as follows: (i)review of the DMC tuning and its simulation on FOPDT model is carried out.(ii) The PID is tuned using Z-N method.(iii) Then IMC-PID is tuned and (iv) the simulation results are compared with PID. II. DYNAMIC MATRIX CONTROL In this paper review of tuning strategy of single-input singleoutput (SISO), DMC which is applicable to a wide range of open loop stable processes is taken. The DMC control law is given by, T 1 T u = ( A A + λi) A e (1) Where A is the dynamic matrix, e is the vector of predicted errors over the next P sampling instants (prediction horizon), λ is the move suppression coefficient, and u is the manipulated input profile computed for the next M sampling instants, also called the control horizon. The A T A matrix, to be inverted in the evaluation of the DMC control law, is referred to in this work as the system matrix. Implementation of DMC with a control horizon greater than one manipulated input move necessitates the inclusion of a move suppression coefficient λ. This coefficient serves a dual purpose of conditioning the system matrix before inversion and suppressing otherwise 978-0-7695-4201-0/10 $26.00 2010 IEEE DOI 10.1109/ARTCom.2010.109 71

aggressive control action occurs. It is often used as the primary adjustable parameter to fine tune DMC to desirable performance. DMC refers to a class of advanced control algorithms that compute a sequence of manipulated variables in order to optimize the future behavior of the controlled process. Initially, it has been developed to accomplish the specialized control needs in power plants and oil refineries. However because its ability to handle easily constraints and MIMO systems with transport lag, it can be used in various industrial fields [9]. The first predictive control algorithm is referred to the publication of [12]. However, in [5] developed their own MPC algorithm named Dynamic Matrix Control, Since then, a great variety of algorithms based on the MPC principle has been also developed. Their main difference is focused on the use of various plant models which is an important element of the computation of the predictive algorithm (i.e. step model, impulse model, state-space models, etc). The main idea of the predictive control theory is derived from the exploitation of an internal model of the actual plant, which is used to predict the future behavior of the control system over a finite time period called prediction horizon p (Fig. 1). This basic control strategy of predictive control is referred to as receding horizon strategy [8]. Where ρ1 and ρ 2 are weighting matrices used to penalize particular components of output and input signals respectively, at certain future intervals. The solution of the LQR control problem is resulted to a feedback proportional controller estimated as the gain matrix k solution of the well-known Riccati equation over the prediction horizon. (3) Tuning of unconstrained SISO DMC [11] is challenging because of the number of adjustable parameters that affect closed-loop performance. These include the following: a finite prediction horizon, P; a control horizon, M; a move suppression coefficient, λ; a model horizon, N; and a sample time, T. The first problem that needs to be addressed is the selection of an appropriate set of tuning parameters from among those available for DMC. Practical limitations often restrict the availability of sample time, T, as a tuning parameter [10]. The model horizon is also not an appropriate tuning parameter since truncation of the model horizon, N, misrepresents the effect of past moves in the predicted output and leads to unpredictable closed-loop performance. This review is targeted towards selection of appropriate tuning parameters for developing a DMC tuning strategy s base case process is employed to illustrate the effect of adjustable parameters on DMC response for a step change in set point. 2.1. Implementation of the DMC Tuning Strategy Fig. 1 Receding Horizon Strategy Its main purpose is the calculation of a controlled output sequence y(k) that tracks optimally a reference trajectory y 0 (k) during M present and future control moves (M p). Though M control moves are calculated at each sampled step, only the first û(k)=(u 0 (k)-u(k)) is implemented. At the next sampling interval, new values of the measured output are obtained. Then the control horizon is shifted forward by one step and the above computations are repeated over the prediction horizon. In order to calculate the optimal controlled output sequence, it is used a cost function of the following form. p 2 0 J λ1 [ y( k l k ) y ( k l )] l= 1 = + + + M λ2 (2) l= 1 [ ] 2 û( k + l 1 The proposed DMC tuning strategy referred from [11], which includes the analytical expression for the move suppression coefficient λ. This tuning strategy can be applied to unconstrained DMC in closed loop with a broad class of SISO processes that are open loop stable, including those with challenging control characteristics such as high process order, large dead time, and noniminimum phase behavior. The different steps of DMC algorithm used for Tuning areas, Step1: Select the identification of a first order plus dead time (FOPDT) model approximation of the process. Step 2: Selection an appropriate sample time T Step3: computes a model horizon, N, and a prediction horizon, P, from t, θ and T. Step4: It may be necessary to fine tune DMC for desired performance by altering P and λ from the starting values given by the tuning strategy. The recommended approach is to increase λ for smaller move sizes and slower output response. 2.2. Effect of Sample Time and Control Horizon. Fig. 3-6, each comprise a matrix of closed-loop response results for different T, M, p, λ Results are presented for sample times such that the ratio T/t is 0.1, M is selected to be either 2 or 8 manipulated input moves. The range of T and P explored corresponds to that recommended by the proposed tuning strategy. The impact of T on DMC closed-loop performance when P is held constant is shown in Fig.3 Similar comparisons between other pairs of response lead to the same conclusion. Another interesting observation can be made about 72

the effect of T on the analytical expression for λ. For example, response of. For a fixed M, as P decreases the system matrix becomes less singular (ill conditioned) and the overall magnitude of its elements decreases. Hence, a smaller λ is sufficient to provide the same effect as a larger λ with a larger prediction horizon. III.PID CONTROLLER The PID control algorithm [1] is the most common feedback controller in industrial processes. It has been successfully implemented for over 50 years, as it provides satisfactory robust performance despite the varied dynamic characteristics of a process plant [10]. The proper tuning of the PID controller aims a desired behavior and performance for the controlled system and refers to the proper definition of the parameters which characterize each term. Over the past, it has been proposed several tuning methods, but the most popular (due to its simplicity) [14] tuning method. This tuning method is based on the computation of a process s critical characteristics, i.e. critical gain Kcr and critical period Pcr. 3.1. IMC-based PID Controller The internal model control (IMC) algorithm [10] is based on the fact that an accurate model of the process can lead to the design of a robust controller both in terms of stability and performance [3]. The basic IMC structure is shown in Fig. 2 and the controller representation for a step perturbation is described by (4). G f ( s ) G q( s ) = (4) G ( s ) Where I I G ( s ) is the inverse minimum phase part of the process model and G f (s) is a n th order low pass filter n 1 ( λ s + 1). The filter s order is selected so that G q (s) is semi-proper and λ is a tuning parameter that affects the speed of the closed loop system and its robustness [13], [2]. Gq Gc = (5) 1 Gm( s) Gq The resulted controller is called IMC-based PID controller and has the usual PID form (6). 1 Gc = K p 1+ TDs + (6) TI s IMC-based PID tuning advantage is the estimation of a single parameter λ instead of two (concerning the IMC-based PI controller) or three (concerning the IMC-based PID controller). The PID parameters are then computed based on that parameter of model. Though for the case of a FOPDT, process model, the delay time should be approximated first by a zero-order Padé approximation. However, the IMC-based PID tuning method can be summarized according to the Table 1. IV PROBLEM FORMULATION In order to assess the practical utility of the above described advanced control algorithms, a series of implementation simulations have been conducted on a simple FOPDT process. For comparison purposes, a conventional PID controller is also designed using the Ziegler-Nichols method. The FOPDT process model is described by (8) and initially is assumed absence of plant model mismatch, inputs constraints or measured disturbances. The model selection is based on the fact that a FOPDT model represents any typical SISO chemical process given by (7). k s ( ) c θ G s = e τs + 1 (7) Conside the process model with following FOPDT Parameters 1 0.3s G( s) = e s + 1 The critical characteristics for the estimation of PID parameters are Kcr=5.64 and P u =1.083. The IMC-based PID parameters are estimated are shown in Table1. Selecting λ = 0.1 and n = 1. The calculation of DMC gain matrix includes the following parameters; input weight λ, output =0.1 weight, control horizon (M) 2, and prediction horizon (P) 10. (8) Table 1: IMC-based PID and ZN tuning parameters of a FOPDT process Fig. 2 IMC control structure However, there is equivalence between the classical feedback and the IMC control structure, allowing the transformation of an IMC controller to the form of the wellknown PID algorithm. Controller K P T I T D λ θ ZN 3.31 0.5415 0.1353 -- IMC- PID 2.90 1.15 0.1304 >0.33 Fig 7-9, shows next simulation scenario includes constraints on the input and output variables. 1 u( t) 1,, 1 < y t < 1 (9) ( ) 73

In the final simulation scenario a simple disturbance model described by (10) is also implemented, in order to study the capability of each controller in disturbance rejection. 0.8 0.1s (10) Gd = e s + 1 V PROBLEM SOLUTION Fig 3-6 demonstrates the effect of tuning parameters of DMC With no disturbances and input constraints, the output response for the advanced control algorithms yields satisfactory step behavior with good set point tracking and smooth steady state approach. However, the response of the conventional PID seems to be rather disappointing, as it yields a large overshoot. Mainly concerning DMC and PID algorithms, the initial sharp increase of their control action signal may not be acceptable during a practical realization of the controller in an actual industrial plant. Fig.8, 9 shows the output response after the introduction of input constraints defined by (9). According to the results, both DMC and IMCbased PID controllers were unaffected by the input constraints as their constrained control action response has been within the constrained limits. Although the response of the conventional PID controller retained its large overshoot, the introduction of input constraints has optimized its smoothness. Finally DMC maintained its satisfactory performance, although the fact that its manipulated variable has been constrained the most Fig. 10,11 demonstrates the output responses of the process during the introduction of measured disturbances defined by (10). According to the results, DMC controller yields the most optimal response while IMC-PID controller sustains its performance. On the contrary IMCbased PID as well as the conventional PID yields a rather large overshoot fig 9. Fig. 5 Output response of DMC with, M=2.Prediction horizon, P=10, 20, 70 T=0.1, λ=0.1 Fig. 6 Output response of DMC with, M=2.P=4, T=0.1, λ=0.07 Fig. 7 Unconstrained Output Step Response with three controllers Fig. 3.Output response of DMC with weighing λ, =0, 0.1, 0.5, M=2.P=10 T=0.1. Fig. 8 Output Step Response with Input Constraints with three controllers. Fig. 4 Output response of DMC with control horizon M=2, 4, 6, P=10 T=0.1, λ=0.1 Fig. 9 Constrained Control Action step response with controllers. 74

[5] Cutler, C. R., Dynamic Matrix Control: An Optimal Multivariable Control Algorithm With Constraints. PHD thesis, University of Houston, 1983 [6] Cohen, G. H.; Coon, G. A. Theoretical Considerations of Retarded Control, Trans. ASME 1953, 75, 827. [7] Morari, M., & Zafiriou, F., Robust Process Control. Prentice Hall, Englewood Cliffs NJ, 1989. Fig. 10 Output Response with Measured Disturbances t=2 sec for three controllers. [8] Morari M Ricker N, Model predictive control toolbox user guide mathwoks R14. [9] Naeem, W., Model Predictive Control of an Autonomous Underwater Vehicle. Department of Mechanical and Marine Engineering, The University of Plymouth, 2003. [10] Rivera, E. D. Internal Model Control: A Comprehensive View. Arizona State University, Arizona, 1999. [11] Rahul Shridhar and Douglas J. Cooper, A Tuning Strategy for Unconstrained SISO Model Predictive Control, Ind. Eng. Chem. Res. 1997, 36, 729-746. Fig. 11 Control Action response with Measured Disturbances t=2 sec for three controllers. VI CONCLUSION In this paper simulation effect of two advanced control algorithms on a FOPDT process model in terms of type 1 servomechanism carried out. These algorithms are the IMCbased PID controller, and the DMC controller. After their implementation in the FOPDT process their step response was simulated using the Matlab/Simulink software and compared with the conventional PID controller tuned with ZN method in various practical scenarios. Such scenarios include the implementation of input constraints or measured disturbances. According to the simulations results, all the advanced control algorithms perform satisfactory step behavior with good set point tracking and smooth steady state approach. They also sustain their robustness and performance during the introduction of input constraints or measured disturbances. Surprisingly, the step response of the conventional PID controller wasn t as optimal as it has been expected as its overshoot exceeds any typical specification limits. [12] Richalet, J., Rault, A., L.Testud, J., and Papon, J. Model Predictive Heuristic Control. Automatica, 14:413, 1978. [13] Willis, M., J., Proportional Integral Derivative Control. Dept. of Chemical and Process Engineering, University of Newcastle, 1999. [14] Ziegler, J., C., Nichols, N., B., Optimum Settings for Automatic Controllers. Trans. A.S.M.E. vol. 64., 1942. REFERENCES [1] Astrom, K., J., & Wittenmark, B., Computer controlled systems: Theory and Design. Prentice-Hall Information and System Sciences Series, 1984. [2] Bequette, B. W., Process Control: Modelling, Design and Simulation. Prentice Hall, Upper Saddle River, NJ, 2003. [3] Coughanour, D. Process Systems Analysis & Control NY, McGraw-Hill c1991 Chemical Engineering Series, 1991 [4] Clarke, D. W.; Mohtadi, C.; Tuffs, P. S. Generalized Predictive Control-I. The Basic Algorithm,Automatica 1987a, 23,137. 75