Copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, matematica.se sid 1 Date: 100514 Matematica/Abstracts Elimination of unneccesary.

Slides:



Advertisements
Similar presentations
DSP C5000 Chapter 16 Adaptive Filter Implementation Copyright © 2003 Texas Instruments. All rights reserved.
Advertisements

5387 Avion Park Drive Highland Heights, Ohio INTUNE v4.4 Demonstration.
Enhanced Single-Loop Control Strategies
Copyright (c) 2011 Stefan Rudbäck, Matematica, , matematica.se sid 1 Date: Matematica/History Founded >25 years.
Copyright (c) 2011 Stefan Rudbäck, Matematica, , matematica.se sid 1 Matematica ABB dpns Energy/Flow computer Matematica/Abstracts.
Copyright (c) 2011 Stefan Rudbäck, Matematica, , matematica.se sid 1 Date: Processline (matematica_processline_ ppt)
Copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 1 Date: Matematica/Abstracts Elimination of unneccesary.
Python Crash Course Accuracy 3 rd year Bachelors V1.0 dd Hour 7.
Using MatLab and Excel to Solve Building Energy Simulation Problems Jordan Clark
Copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 1 Date: Matematica.Lib. -Double precision.
Copyright (c) 2011 Stefan Rudbäck, Matematica, , matematica.se sid 1 Date: Matematica.Lib. The function library.
Copyright (c) 2011 Stefan Rudbäck, Matematica, , matematica.se sid 1 Date: Matematica/Abstracts Translation of scientific.
Competition Other types of flow meters Thermal Mass flow competition.
Information processing for model building of an electric power system, based on experimental data Kozmin Stanislav. State National Research Polytechnic.
CY3A2 System identification Modelling Elvis Impersonators Fresh evidence that pop stars are more popular dead than alive. The University of Missouri’s.
© 2007 Pearson Education Chapter 14: Solving and Analyzing Optimization Models.
In PSpice. DC Sweep in PSpice A simulation that results in a plot of specified voltages and/or currents in the circuit as a function of a particular variable.
1 A Tool for System Simulation: SIMULINK Can be used for simulation of various systems: – Linear, nonlinear; Input signals can be arbitrarily generated:
Air-Water Heat Exchanger Lab In this lab, YOU will design, conduct, and analyze your experiment. The lab handout will not tell you exactly what to measure.
Making students Industry Ready. Anna University syllabus content Theory - Introduction to CNC - Elements of CNC - CNC machining – turning centers / milling.
Belimo Energy Valve™ Power Control 1 Energy Valve Power Control.
2-Wire vs. 3-Wire Transmitters
SCADA and Telemetry Presented By:.
PPT 206 Instrumentation, Measurement and Control SEM 2 (2012/2013) Dr. Hayder Kh. Q. Ali 1.
Process: Create Account Record Create Account Record Process Input Calc. Process Process Output Account Record First Name Last Name Company Address.
STST Copyright (c) 2007 by Surya Technologies 1 Supply Chain Environmental Analysis Tool: SEAT TM Kumar Venkat Surya Technologies
Trigger design engineering tools. Data flow analysis Data flow analysis through the entire Trigger Processor allow us to refine the optimal architecture.
FROM CONTROL SOFTWARE TO CONTROL SYSTEMS Wojciech Kurek.
353(0) TECHNOLOGY SOLUTION CeADAR’s standalone platform personalises the forecasting model for monitored.
UMRIDA Kick-Off Meeting Brussels, october Partner 11 : INRIA.
LECTURER PROF.Dr. DEMIR BAYKA AUTOMOTIVE ENGINEERING LABORATORY I.
Overview of Supervised Learning Overview of Supervised Learning2 Outline Linear Regression and Nearest Neighbors method Statistical Decision.
Section Parametric Equations To use your calculator to graph a parametric equation: Go to mode and put your calculator in parametric mode Push y.
Industrial Electronic Department
Lecture 3 Mechanical Measurement and Instrumentation MECN 4600 Department of Mechanical Engineering Inter American University of Puerto Rico Bayamon Campus.
Automating Continuous Gas Lift
DSP C5000 Chapter 16 Adaptive Filter Implementation Copyright © 2003 Texas Instruments. All rights reserved.
QuickCheck: A Lightweight Tool for Random Testing of Haskell Programs By Koen Claessen, Juhn Hughes ME: Mike Izbicki.
Two problems with gas discharges 1.Anomalous skin depth in ICPs 2.Electron diffusion across magnetic fields Problem 1: Density does not peak near the.
© ABB University - 1 Revision C E x t e n d e d A u t o m a t i o n S y s t e m x A Chapter 6 Application Structures Course T314.
Copyright (c) 2011 Stefan Rudbäck, Matematica, , matematica.se sid 1 Date: Matematica/Abstracts Translation of scientific.
1 Circuitscape Design Review Presentation Team Circuitscape Mike Schulte Sean Collins Katie Rankin Carl Reniker.
Introduction to HVAC Optimization
PLC '06 Experience in Testing Compiler Optimizers Using Comparison Checking Masataka Sassa and Daijiro Sudo Dept. of Mathematical and Computing Sciences.
An Overview of the Energy Reduction Calculator.  Calculates reduction in emissions for a facility Emissions computed are Carbon Dioxide, Sulfur Dioxide,
1 7.5 Solving Radical Equations. 2 What is a radical equation? A radical equation is an equation that has a variable under a radical or that has a variable.
Anders Nielsen Technical University of Denmark, DTU-Aqua Mark Maunder Inter-American Tropical Tuna Commission An Introduction.
Evolution of C and C++ n C was developed by Dennis Ritchie at Bell Labs (early 1970s) as a systems programming language n C later evolved into a general-purpose.
Copyright © 2013 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with Programming Logic & Design Third Edition by Tony Gaddis.
Performance Margins for Snowmaking
Reporting Uncertainty
Kessler-Ellis Products
Chapter 16 Adaptive Filter Implementation
Non-contact measurement of Braille Dot characteristics and documentation of your quality according to DIN EN Dipl. Ing. Lukas Pescoller.
Installing R and R Studio
Simulink Basics Reijo Vuohelainen
Spirax Sarco Orifice Plate System
Air-Water Heat Exchanger Lab
Using the Input Analyzer
GENERAL VIEW OF KRATOS MULTIPHYSICS
Solving Systems of non-linear Equations
Matematica/Abstracts Elimination of unneccesary calculation errors in
Electronics II Physics 3620 / 6620
A practical approach for process control optimization during start-up
Paige Thielen, ME535 Spring 2018
DMAIC STANDARD WORK TEMPLATE
Automate Repetitive Programming Tasks: Effective SAS® Code Generators
DMAIC STANDARD WORK TEMPLATE
BUS-221 Quantitative Methods
Presentation transcript:

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 1 Date: Matematica/Abstracts Elimination of unneccesary calculation errors in industrial/technical applications. How? By the use of the best scientific knowledge! Matematica_pres_coop_ ppt

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 2 Date: Matematica/customers AGA; Measurement of gasflows (O2, N2, GNG…). Söderenergi; Calculation of energy production in powerplants. Siemens; Design of flow meters and calculations.

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 3 Date: Matematica/History Founded 25 years ago by Stefan Rudbäck, civ ing (m Sc). First customers;Johnson mek verkstads AB, production of standard flowmeters (ex orifice plates), and AGA (gas production).

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 4 Date: Matematica/Example_1 Simplified calculation systems for standardized dp-flowmeters (orifice…) often calculates flow=k*sqrt(dp). This can generate an error of>10%. Matematica algoritm eliminates this error!

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 5 Indmeas statistics of implemented steam flow meters in the industry

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 6 Indmeas statistics of implemented GNG flow meters in the industry

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 7 Difference btw different flow calculation methods for an application flow=k1*sqrt(dp) flow=k2*sqrt(dp) flow= matematica algoritm *k2*sqrt(dp) gasexpansion Sharp (laminar) flow profile

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 8 Date: Matematica/Example 2 If You want the massflow in a system with a magnetic volume-flowmeter You have to do the following calculation; flow(kg/h)=flow(m3/h)*density(kg/m3). Simplified first order code often calculates density linear as a function of temperature. This can lead to an error of several %! Matematica Lib calculates density with 0.01% uncertainty including pressure_impact

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 9 Date: How can this be realized? In 3 steps; 1. The knowledge/math is ”on the shelf”. 2. Computers like PC/control system are also ”on the shelf”. 3. The knowledge/math are moved from the bookshelf to the computers without compromises.

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 10 Date: Why? Because calculation errors often result in; 1. Waste. 2. Poor quality. 3. The production cannot be developed in an optimal way.

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 11 Date: How? With software from Matematica for 1.the desk/Processline and 2.the production line/ Matematica_Lib with or without hard/soft package

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 12 Date: Processline The software which makes new software/function blocks for control systems. Processline is the tool you need to design your production site as good as possible at your desk. Output from Processline as standardized code will save time and errors for You.

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 13 Processline example of MMI/Steam

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 14 Processline example of MMI/ Flowmeter

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 15 Date: Ex; With Processline You can: 1.Identify flow calculation errors. 2.Eliminate the errors with better code. 3.Automatic generate the code with a click on Procesline Kodfabriken/Bigblock Tag 4.Build a ”blindtarm” (dead end) that works side by side with the old code (if any). 5.Put the new code to work when it’s proven stable. Point 1-5 can reduce calculation errors from sometimes >10 to < 0.01%.

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 16 Input area spec of flowmeter

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 17 Identify system critical errorsources

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 18 Generate standardized code with a click

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 19 Date: Generate standardized control system code with Processline/kodfabriken/Bigblock, example GNG (gasified natural gas). KODFABRIKEN/Bigblock;Production of standardized control system code, IEC Calculation error<=0,0% of calculated flow q_pol_mat_PT For;10224 <q_pol_mat_PT< ,00 <P(kPaA)< 4640,00 30,0000 <T(C)< 40,0000 Scaling; 20 mA from dp-cell= kPa= 20 mA to control system Copyright (c) 2009 Matematica, +46-(0) Here follows parameters (In/Out), varibles (internal) and code for ABB Industrial IT for ex ControlBuilder och AC800M.

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 20 Date: Generate standardized control system code with Processline/kodfabriken/Bigblock, exemple GNG. Ex; Create a function block flow and then copy in 3 steps 1.parameters, 2.variables and 3.code from the report area of Processline with Ctrl-C and paste it into the ABB function block flow (mode structured text) with Ctrl-V

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 21 Date: Generate standardized control system code with Processline/kodfabriken/Bigblock, exemple GNG. 2.Parameters (in and out signals); Prealin BarA Trealin C densityrealoutkg/m3 dpcellrealinkPa,=signal from dp-cell, linear or square root calculated dp_maxrealin kPa=20 mA dp_rotboolin00=linear/1=square root calculating dp-cell q_pol_mat_PTrealoutkg/h,PT compensated & matematica algorithm calculated flow,use this signal

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 22 Date: Generate standardized control system code with Processline/kodfabriken/Bigblock, exemple GNG. 3.Variables (internal signals); q_pol_matrealkg/h,matematica algorithm calculated flow, not to be used q_rot_matrealkg/h,square root calculated flow, not to be used fmatreal dprealkPa,=calc dp = dpcell at linear dp-cell fdens_matreal kvotreal PkPareal Tmaxreal Tminreal Pmaxreal Pminreal kompminmaxreal kompmaxmaxreal kompminminreal kompmaxminreal

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 23 Date: Generate standardized control system code with Processline/kodfabriken/Bigblock, exemple GNG. 4.Code as structured text ST *) kompminmin:=1.0; kompmaxmin:=1.0; kompminmax:=1.0; kompmaxmax:=1.0; PkPa:=P* ; Tmax:= ; Tmin:= ; Pmax:= ; Pmin:= ; kompminmax:= ; kompmaxmax:= ; kompminmin:= ; kompmaxmin:= ;

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 24 Date: Generate standardized control system code with Processline/kodfabriken/Bigblock, exemple GNG. kvot:=(kompminmin*(Tmax-T)*(Pmax- PkPa)+kompmaxmin*(T-Tmin)*(Pmax- PkPa)+kompminmax*(Tmax-T)*(PkPa-Pmin) +kompmaxmax*(T-Tmin)*(PkPa-Pmin)) /(Tmax-Tmin)/(Pmax-Pmin); fdens_mat:=sqrt(PkPa/ * /(T )*kvot* ); dp:=dpcell; if dp_rot then dp:=dpcell*dpcell/dp_max/dp_max*dp_max; end_if;

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 25 Date: Generate standardized control system code with Processline/kodfabriken/Bigblock, exemple GNG. q_rot_mat:= *Sqrt(dp); fmat:=( E- 12*expt(q_rot_mat,2)* /(P* ))/ *( /expt(q_rot_mat,0.75))/ ; q_pol_mat:=q_rot_mat*fmat; q_pol_mat_PT:=q_pol_mat*fdens_mat; density:=PkPa/ * /(T )*kvot* ;

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid Build a ”blindtarm” ”dead end” to be tested or compared with old code (if exists)

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 27 Date: Matematica.Lib. The function library that uses scientific state of the art knowledge without compromises. Ex: Power/energy calc of a steam boiler with Matematica.Lib can reduce the calc error from typical 5% to <0.5%

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 28 Power/energy calc for a steam boiler with Matematica.Lib general function blocks

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 29 Part_1

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 30 Part_2

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 31 Date: Matematica.Lib. The high precision function library that can be used everywhere for (almost) every application. Eliminates one time solutions with unknown precision.

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 32 Exemple of Matematica.Lib funktion blocks

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 33 Example of Matematica.Lib function blocks

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 34 Matematica.Lib in list form

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 35 Matematica.Lib in list form 2

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 36 Matematica.Lib steam MMI

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 37 Matematica.Lib GNG density MMI

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 38 Soft package Matematica calculation system for GNG Natural gas delivery of kg and energy amount at Nynäs/Sweden

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 39 Date: Matematica How can Your company and Matematica cooperate in the future? There are (at least) 4 possibilities;

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 40 Date: Matematica-Your company coop 1. Start point; Consult basis. Matematica designes/calculates/generates flowmeter-systems and/or control system code with Processline.

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 41 Date: Matematica-Your company coop 2. Developed coop; Licens agreement for Processline.

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 42 Date: Matematica-Your company coop 3. Developed coop; Simulation licens (Windows) for Matematica.Lib.

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 43 Date: Matematica-Your company coop 4. Developed coop; Simulation and online-license for Matematica.Lib.

copyright (c) 2010 Stefan Rudbäck, Matematica, , matematica.se sid 44 Contact; Matematica Stefan Rudbäck, M Sc/civ ing +46(0) skype (free); stefan.rudback