Constrained Cubic Spline Interpolation for Chemical Engineering Applications



Similar documents
Curve Fitting and Solution of Equation

Numerical Methods with MS Excel

IDENTIFICATION OF THE DYNAMICS OF THE GOOGLE S RANKING ALGORITHM. A. Khaki Sedigh, Mehdi Roudaki

The simple linear Regression Model

Optimal multi-degree reduction of Bézier curves with constraints of endpoints continuity

Simple Linear Regression

Chapter Eight. f : R R

ANOVA Notes Page 1. Analysis of Variance for a One-Way Classification of Data

6.7 Network analysis Introduction. References - Network analysis. Topological analysis

APPENDIX III THE ENVELOPE PROPERTY

Analysis of Multi-product Break-even with Uncertain Information*

Classic Problems at a Glance using the TVM Solver

Chapter 3. AMORTIZATION OF LOAN. SINKING FUNDS R =

10.5 Future Value and Present Value of a General Annuity Due

CHAPTER 2. Time Value of Money 6-1

Average Price Ratios

Credibility Premium Calculation in Motor Third-Party Liability Insurance

1. The Time Value of Money

CH. V ME256 STATICS Center of Gravity, Centroid, and Moment of Inertia CENTER OF GRAVITY AND CENTROID

STATISTICAL PROPERTIES OF LEAST SQUARES ESTIMATORS. x, where. = y - ˆ " 1

A Study of Unrelated Parallel-Machine Scheduling with Deteriorating Maintenance Activities to Minimize the Total Completion Time

Statistical Pattern Recognition (CE-725) Department of Computer Engineering Sharif University of Technology

We present a new approach to pricing American-style derivatives that is applicable to any Markovian setting

ADAPTATION OF SHAPIRO-WILK TEST TO THE CASE OF KNOWN MEAN

Abraham Zaks. Technion I.I.T. Haifa ISRAEL. and. University of Haifa, Haifa ISRAEL. Abstract

Conversion of Non-Linear Strength Envelopes into Generalized Hoek-Brown Envelopes

On formula to compute primes and the n th prime

Preprocess a planar map S. Given a query point p, report the face of S containing p. Goal: O(n)-size data structure that enables O(log n) query time.

Security Analysis of RAPP: An RFID Authentication Protocol based on Permutation

The analysis of annuities relies on the formula for geometric sums: r k = rn+1 1 r 1. (2.1) k=0

A New Bayesian Network Method for Computing Bottom Event's Structural Importance Degree using Jointree

The Analysis of Development of Insurance Contract Premiums of General Liability Insurance in the Business Insurance Risk

The Gompertz-Makeham distribution. Fredrik Norström. Supervisor: Yuri Belyaev

The Digital Signature Scheme MQQ-SIG

SHAPIRO-WILK TEST FOR NORMALITY WITH KNOWN MEAN

ECONOMIC CHOICE OF OPTIMUM FEEDER CABLE CONSIDERING RISK ANALYSIS. University of Brasilia (UnB) and The Brazilian Regulatory Agency (ANEEL), Brazil

Online Appendix: Measured Aggregate Gains from International Trade

IP Network Topology Link Prediction Based on Improved Local Information Similarity Algorithm

Projection model for Computer Network Security Evaluation with interval-valued intuitionistic fuzzy information. Qingxiang Li

Chapter = 3000 ( ( 1 ) Present Value of an Annuity. Section 4 Present Value of an Annuity; Amortization

10/19/2011. Financial Mathematics. Lecture 24 Annuities. Ana NoraEvans 403 Kerchof

An Effectiveness of Integrated Portfolio in Bancassurance

Software Reliability Index Reasonable Allocation Based on UML

Design of Experiments

Integrating Production Scheduling and Maintenance: Practical Implications

21 Vectors: The Cross Product & Torque

ANALYTICAL MODEL FOR TCP FILE TRANSFERS OVER UMTS. Janne Peisa Ericsson Research Jorvas, Finland. Michael Meyer Ericsson Research, Germany

Numerical Comparisons of Quality Control Charts for Variables

Session 4: Descriptive statistics and exporting Stata results

Load and Resistance Factor Design (LRFD)

An Approach to Evaluating the Computer Network Security with Hesitant Fuzzy Information

The impact of service-oriented architecture on the scheduling algorithm in cloud computing

STATIC ANALYSIS OF TENSEGRITY STRUCTURES

CSSE463: Image Recognition Day 27

CIS603 - Artificial Intelligence. Logistic regression. (some material adopted from notes by M. Hauskrecht) CIS603 - AI. Supervised learning

Dynamic Two-phase Truncated Rayleigh Model for Release Date Prediction of Software

Maintenance Scheduling of Distribution System with Optimal Economy and Reliability

Analysis of one-dimensional consolidation of soft soils with non-darcian flow caused by non-newtonian liquid

Three Dimensional Interpolation of Video Signals

Speeding up k-means Clustering by Bootstrap Averaging

Measuring the Quality of Credit Scoring Models

Applications of Support Vector Machine Based on Boolean Kernel to Spam Filtering

Fractal-Structured Karatsuba`s Algorithm for Binary Field Multiplication: FK

Questions? Ask Prof. Herz, General Classification of adsorption

Models for Selecting an ERP System with Intuitionistic Trapezoidal Fuzzy Information

of the relationship between time and the value of money.

Fundamentals of Mass Transfer

Research on Cloud Computing and Its Application in Big Data Processing of Railway Passenger Flow

Preparation of Calibration Curves

Finite Difference Method

On Error Detection with Block Codes

A Parallel Transmission Remote Backup System

How To Value An Annuity

Methods and Data Analysis

Lecture 7. Norms and Condition Numbers

A Hierarchical Fuzzy Linear Regression Model for Forecasting Agriculture Energy Demand: A Case Study of Iran

Compressive Sensing over Strongly Connected Digraph and Its Application in Traffic Monitoring

On Cheeger-type inequalities for weighted graphs

Mathematics of Finance

SPATIAL INTERPOLATION TECHNIQUES (1)

Using the Geographically Weighted Regression to. Modify the Residential Flood Damage Function

Agent-based modeling and simulation of multiproject

USEFULNESS OF BOOTSTRAPPING IN PORTFOLIO MANAGEMENT

Plastic Number: Construction and Applications

CHAPTER 13. Simple Linear Regression LEARNING OBJECTIVES. USING Sunflowers Apparel

DECISION MAKING WITH THE OWA OPERATOR IN SPORT MANAGEMENT

ROULETTE-TOURNAMENT SELECTION FOR SHRIMP DIET FORMULATION PROBLEM

Green Master based on MapReduce Cluster

Network dimensioning for elastic traffic based on flow-level QoS

RQM: A new rate-based active queue management algorithm

Real-Time Scheduling Models: an Experimental Approach

A Single Machine Scheduling with Periodic Maintenance

Geometric Mean Maximization: Expected, Observed, and Simulated Performance

Trend Projection using Predictive Analytics

T = 1/freq, T = 2/freq, T = i/freq, T = n (number of cash flows = freq n) are :

Probability Analysis for the Damage of Gravity Dam

Optimal Packetization Interval for VoIP Applications Over IEEE Networks

MODELLING OF STOCK PRICES BY THE MARKOV CHAIN MONTE CARLO METHOD

FINANCIAL MATHEMATICS 12 MARCH 2014

Beta. A Statistical Analysis of a Stock s Volatility. Courtney Wahlstrom. Iowa State University, Master of School Mathematics. Creative Component

Transcription:

Costraed Cubc Sple Iterpolato or Chemcal Egeerg Applcatos b CJC Kruger Summar Cubc sple terpolato s a useul techque to terpolate betwee kow data pots due to ts stable ad smooth characterstcs. Uortuatel t does ot prevet overshoot at termedate pots, whch s essetal or ma chemcal egeerg applcatos. Ths artcle presets a ew terpolato method that combes the smooth curve characterstcs o sple terpolato, wth the o-overshootg behavour o lear terpolato. Itroducto Iterpolato s used to estmate the value o a ucto betwee kow data pots wthout kowg the actual ucto. Iterpolato methods ca be dvded to two ma categores [,]: Global terpolato. These methods rel o a costructg sgle equato that ts all the data pots. Ths equato s usuall a hgh degree polomal equato. Although these methods result smooth curves, the are usuall ot well suted or egeerg applcatos, as the are proe to severe oscllato ad overshoot at termedate pots. Pecewse terpolato. These methods rel o costructg a polomal o low degree betwee each par o kow data pots. I a rst degree polomal s used, t s called lear terpolato. For secod ad thrd degree polomals, t s called quadratc ad cubc sples respectvel. The hgher the degree o the sple, the smoother the curve. Sples o degree m, wll have cotuous dervatves up to degree m- at the data pots. Lear terpolato result straght le betwee each par o pots ad all dervatves are dscotuous at the data pots. As t ever overshoots or oscllates, t s requetl used chemcal egeerg despte the act that the curves are ot smooth. To obta a smoother curve, cubc sples are requetl recommeded. The are geerall well behaved ad cotuous up to the secod order dervatve at the data pots. Eve though cubc sples are less proe to oscllato or overshoot tha global polomal equatos, the do ot prevet t. Thus, the use o cubc sples chemcal egeerg s lmted to applcatos where oscllato ad overshoot are acceptable or desrable. Tradtoal Cubc Sples Cosder a collecto o kow pots,,,,... -, -,,,,,...,. To terpolate betwee these data pots usg tradtoal cubc sples, a thrd degree polomal s costructed betwee each pot. The equato to the let o pot, s dcated as wth a value o at pot. Smlarl, the equato to the rght o pot, s dcated as wth a value o at pot. Tradtoall the cubc sple ucto,, s costructed based o the ollowg crtera: Curves are thrd order polomals, 3 a b c d - Curves pass through all the kow pots, -

The slope, or rst order dervatve, s the same or both uctos o ether sde o a pot, -3 The secod order dervatve s the same or both uctos o ether sde o a pot, -4 Ths results a matr o - equatos ad ukows. The two remag equatos are based o the border codtos or the startg pot,, ad ed pot,. Hstorcall oe o the ollowg border codtos have bee used [,,3]: Natural sples. The secod order dervatve o the sples at the ed pots are zero. -5a Parabolc ruout sples. The secod order dervatve o the sples at the ed pots are the same as at the adjacet pots. The result s that the curve becomes a parabolc curve at the ed pots. -5b Cubc ruout sples. The curve degrades to a sgle cubc curve over the last two tervals b settg the secod order dervatve o the sples at the ed pots to: -5c Clamped sple. The rst order dervatve o the sples at the ed pots are set to kow values. -5d I tradtoal cubc sples equatos to 5 are combed ad the b trdagoal matr s solved to eld the cubc sple equatos or each segmet [,3]. As both the rst ad secod order dervatve or coectg uctos are the same at ever pot, the result s a ver smooth curve. Eve though tradtoal cubc sples are well behaved or ma applcatos, t does ot prevet overshoot at termedate pots. Ths s llustrated Fgures ad, where a atural cubc sple s tted to hpothetcal ad somewhat uusual dstllato ad pump curves. Clearl ths behavour s uacceptable or chemcal egeerg applcatos, ad the egeer has lttle choce but to revert back to lear terpolato. Proposed Costraed Cubc Sples The prcple behd the proposed costraed cubc sple s to prevet overshootg b sacrcg smoothess. Ths s acheved b elmatg the requremet or equal secod order dervatves at ever pot equato 4 ad replacg t wth speced rst order dervatves. Thus, smlar to tradtoal cubc sples, the proposed costraed cubc sples are costructed accordg to equatos, 3 ad 5a. Equato 4 s replaced b, A speced rst order dervatve, or slope, at ever pot, -6

Fgure Dstllato curve 5 5 5 3 35 3 4 5 6 7 8 9 Volume % Temperature deg C Data Natural Sple Costraed Sple Fgure Pump Curve 5 5 5 3 35 3 4 5 6 7 8 9 Flow m3/h Head m Data Natural Sple Costraed Sple The ke step becomes the calculato o the slope at each pot. Itutvel we kow the slope wll be betwee the slopes o the adjacet straght les, ad should approach zero the slope o ether le approaches zero. A relatvel smple equato that works well ad satses these requremets, s: slope chages sg at pot - 7a Equato 7a s ol vald or termedate pots. The slope at the ed pots s based o rewrtg equato 5a to eld, 3-7b 3-7c As the slope at each pot s kow, t s o loger ecessar to solve a sstem o equatos. Each sple ucto, as gve b equato, ca be calculated based o the two adjacet pots o each sde. Ths s summarzed equatos 8 to 3 below. [ ] 6-8 [ ] 6-9 6 d - c - 3 3 d c b -

3 b c d a - 3 The behavour o the proposed costraed cubc sple s show Fgures ad. I geeral t ts chemcal egeerg eeds well cases where oscllato or overshoot caot be tolerated. A Ecel Vsual Basc or Applcatos VBA eample o ths techque ca be obtaed rom www.kor.co.uk. Ths terpolato method wll also be used the et release o Kor Hdraulcs, whch s a leble ad user-redl ppg etwork solver avalable rom the same webste. Coclusos A moded cubc sple terpolato method has bee developed or chemcal egeerg applcato. The ma beets o the proposed costraed cubc sple are: It s a relatvel smooth curve; It ever overshoots termedate values; Iterpolated values ca be calculated drectl wthout solvg a sstem o equatos; The actual parameters a, b, c ad d or each o the cubc sple equatos ca stll be calculated. Ths permts aaltcal tegrato o the data. Eample The hpothetcal dstllato curve Fgure s represeted b the ollowg data pots: Pot 3 4 5 6,,3,3 3,5 5,5 7,7 9,,3 Calculate the cubc equatos or the rst two segmets. Frst segmet,, or [ ' / / / -7a /3 /5 3 /3 3.88 ' 3/* / - ' / -7b 3/*3 3/.88/ 4.99 " -*' * ' / 6* / - 8 -*.88 *4.99/ 6*3 3/ " **' ' / - 6* / - 9 **.88 4.99/ 6*3 3/ -.4545 d /6 * " - " / - /6 * -.4545 / -.49 c / * *" *" / - / * * *.88/ b c * d * 3 3 / - 3 3 *.49* 3 3 / 4.9 a b * c * d * 3-3 3 3 4.9 -.49 3 or Secod segmet,, or [ ' / 3 / 3 / /5 3/5 5 3 /5 3-7a

Reereces ' / / / -7a.88 " -*' * ' / 6* / - 8 -* *.88/3 6*5 3/3 -.63636 " **' ' / - 6* / - 9 **.88/3 6*5 3/3 -.88 d /6 * " - " / - /6 * -.88.63636/3 -.4545 c / * *" *" / - / * -3*.63636 *.88/3 -.88 b c * d * 3 3 / - 5 3.88*3.4545*3 3 3 /3.388 a b * c * d * 3-3 3.388*.88*.4545* 3 9.9 9.9.388 -.88 -.4545 3 or [. Press, W. H., Teukolsk, S. A., Vetterlg, W. T. ad Flaer, B. P., Numercal Recpes Fortra, The Art o Scetc Computg, Secod Edto, Cambrdge Uverst Press, Cambrdge, Reprted 995.. Herc, P., Essetal o Numercal Aalss, Joh Wle & Sos, New York, 98. 3. McKle, S. ad Leve, M., Cubc Sple Iterpolato, http://ole.redwoods.cc.ca.us/struct/darold/laproj/fall98/skmeg/proj.pdf.