Download presentation
Presentation is loading. Please wait.
Published byAllan Johnson Modified over 9 years ago
1
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 1 Date: 100514 Matematica/Abstracts Elimination of unneccesary calculation errors in industrial/technical applications. How? By the use of the best scientific knowledge! Matematica_pres_coop_100514.ppt
2
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 2 Date: 100514 Matematica/customers AGA; Measurement of gasflows (O2, N2, GNG…). Söderenergi; Calculation of energy production in powerplants. Siemens; Design of flow meters and calculations.
3
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 3 Date: 100514 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).
4
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 4 Date: 100514 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!
5
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 5 Indmeas statistics of implemented steam flow meters in the industry
6
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 6 Indmeas statistics of implemented GNG flow meters in the industry
7
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, 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
8
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 8 Date: 100514 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
9
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 9 Date: 100514 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.
10
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 10 Date: 100514 Why? Because calculation errors often result in; 1. Waste. 2. Poor quality. 3. The production cannot be developed in an optimal way.
11
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 11 Date: 100514 How? With software from Matematica for 1.the desk/Processline and 2.the production line/ Matematica_Lib with or without hard/soft package
12
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 12 Date: 100514 1.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.
13
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 13 Processline example of MMI/Steam
14
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 14 Processline example of MMI/ Flowmeter
15
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 15 Date: 100514 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%.
16
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 16 Input area spec of flowmeter
17
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 17 Identify system critical errorsources
18
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 18 Generate standardized code with a click
19
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 19 Date: 100514 3.Generate standardized control system code with Processline/kodfabriken/Bigblock, example GNG (gasified natural gas). KODFABRIKEN/Bigblock;Production of standardized control system code, IEC61131. 1.Calculation error<=0,0% of calculated flow q_pol_mat_PT For;10224 <q_pol_mat_PT< 102242 2280,00 <P(kPaA)< 4640,00 30,0000 <T(C)< 40,0000 Scaling; 20 mA from dp-cell= 18.9786 kPa= 20 mA to control system Copyright (c) 2009 Matematica, mail@matematica.se, +46-(0)708-387910 Here follows parameters (In/Out), varibles (internal) and code for ABB Industrial IT for ex ControlBuilder och AC800M.
20
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 20 Date: 100514 3.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
21
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 21 Date: 100514 3.Generate standardized control system code with Processline/kodfabriken/Bigblock, exemple GNG. 2.Parameters (in and out signals); Prealin22.8000BarA Trealin40.0000C densityrealoutkg/m3 dpcellrealinkPa,=signal from dp-cell, linear or square root calculated dp_maxrealin18.9786kPa=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
22
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 22 Date: 100514 3.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
23
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 23 Date: 100514 3.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*100.000; Tmax:=40.0000; Tmin:=30.0000; Pmax:=4640.00; Pmin:=2280.00; kompminmax:=1.00281; kompmaxmax:=1.00273; kompminmin:=0.99747; kompmaxmin:=0.99730;
24
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 24 Date: 100514 3.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/3460.00*308.150/(T+273.15)*kvot*1.546346); dp:=dpcell; if dp_rot then dp:=dpcell*dpcell/dp_max/dp_max*dp_max; end_if;
25
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 25 Date: 100514 3.Generate standardized control system code with Processline/kodfabriken/Bigblock, exemple GNG. q_rot_mat:=23469.2*Sqrt(dp); fmat:=(1-0.34445E- 12*expt(q_rot_mat,2)*2280.00/(P*100.000))/0.99640 *(1+5.64794/expt(q_rot_mat,0.75))/1.00099; q_pol_mat:=q_rot_mat*fmat; q_pol_mat_PT:=q_pol_mat*fdens_mat; density:=PkPa/3460.00*308.150/(T+273.15)*kvot*28.8451;
26
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 26 4. Build a ”blindtarm” ”dead end” to be tested or compared with old code (if exists)
27
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 27 Date: 100514 2.1 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%
28
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 28 Power/energy calc for a steam boiler with Matematica.Lib general function blocks
29
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 29 Part_1
30
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 30 Part_2
31
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 31 Date: 100514 2.2 Matematica.Lib. The high precision function library that can be used everywhere for (almost) every application. Eliminates one time solutions with unknown precision.
32
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 32 Exemple of Matematica.Lib funktion blocks
33
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 33 Example of Matematica.Lib function blocks
34
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 34 Matematica.Lib in list form
35
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 35 Matematica.Lib in list form 2
36
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 36 Matematica.Lib steam MMI
37
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 37 Matematica.Lib GNG density MMI
38
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 38 Soft package Matematica calculation system for GNG Natural gas delivery of kg and energy amount at Nynäs/Sweden
39
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 39 Date: 100514 Matematica How can Your company and Matematica cooperate in the future? There are (at least) 4 possibilities;
40
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 40 Date: 100514 Matematica-Your company coop 1. Start point; Consult basis. Matematica designes/calculates/generates flowmeter-systems and/or control system code with Processline.
41
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 41 Date: 100514 Matematica-Your company coop 2. Developed coop; Licens agreement for Processline.
42
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 42 Date: 100514 Matematica-Your company coop 3. Developed coop; Simulation licens (Windows) for Matematica.Lib.
43
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 43 Date: 100514 Matematica-Your company coop 4. Developed coop; Simulation and online-license for Matematica.Lib.
44
copyright (c) 2010 Stefan Rudbäck, Matematica,+46 708387910, mail@matematica.se, matematica.se sid 44 Contact; Matematica Stefan Rudbäck, M Sc/civ ing mail@matematica.se www.matematica.se +46(0)708387910 skype (free); stefan.rudback
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.