Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


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

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


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

Similar presentations


Ads by Google