Creation of interactive open internet computations according...
Transcript of Creation of interactive open internet computations according...
-
Creation of interactive open internet computations
according to Handbooks and References, using Mathcad
and SMath 5 Nov., 2015, Estonian University of Life Sciences
Valery Ochkov ([email protected])
Professor, Moscow Power Engineering Institute and Institute of
high temperatures of Russian Academy of Science 1
-
Cooperation with: • PTC – the own of Mathcad (www.ptc.com)
• The International Association for the Properties of Water and Steam (www.iapws.org)
• The National Institute of Standards and Technology (NIST - www.nist.gov)
• The Knovel Corporation (www.knovel.com) now a part of the Elsevier Corporation (www.elsevier.com)
• I hope with Estonian University of Life Sciences…
after my this visit in Uni
-
Three revolutionary events stand out in
historical process of knowledge transfer
development from one generation to the next :
1. Writing appearance
2. Invention of book printing
3. Implementation of computer
technologies
2
-
Now we have one Crisis in computer technologies:
1. «Nightmare» of the inherited, old software at firms, in institutions and universities
2. Misprints the formulas of scientific and technical literature and reference
3. Disarrangement of paper manuals and textbooks with IT-technologies
3
-
«Nightmare» of the “old” software at the Institute of high temperatures of Russian Academy of Science: old Hewlett-Packard with old Fortran (since 1885)
3
-
Three historical stages in the modes of using computers for educational,
engineering and scientific problems:
1. Batch mode, where one computer (the famous BESM-6, for example, installed in the computer center) serves many users, which it delivered to the their tasks recorded in the deck of cards and the other is neglected (paper) Media .
2. Mode (time) of personal computers.
3. Mode of global and local (corporate, university and other) networks, which essentially brings us back to a batch mode, but in a different, more qualitative level, baseline data and calculation results are transferred is no longer on paper and in electronic form on the web. Same calculations as it is necessary can be parallelized (cluster, distributed calculations, etc.) .
4
-
Three historical stages of development of software solutions of engineering and
scientific problems on computers:
1. Work with absolute codes (assembler, pocket calculator)
2. Programming using high-level languages (ALGOL, fortran,
Pascal, C, BASIC, Java etc)
Excel (with VBA), Matlab (Programming languages)
3. Using mathematical packages such as Mathcad,
SMath, Maple, Matlab, Mathematica, MuPAD, Derive, etc
5
-
Why Mathcad/SMath?
6
-
© 2006 PTC 7
PTC (Mathcad own) in the World Aerospace/
Defense
Automotive High Tech/
Electronics
Industrial
Equipment
Consumer
Products Life Sciences
http://www.lockheedmartin.com/index.htmlhttp://www.abb.com/global/abbzh/abbzh251.nsf!OpenDatabase&mt=&l=ushttp://www.trw.com/home/main/1,,,00.htmlhttp://www.gsk.com/index.htmhttp://www.timberland.com/cgi-bin/timberland/timberland/tim_homepage.jsphttp://www.tatamotors.com/home.php?SessionID=http://www.eicherworld.com/
-
© 2006 PTC 8
PTC in Russia
http://www.ruselprom.ru/ru/company/enterprises/niptiem/
-
The first version of Mathcad was written in 1985 by Allen Razdow from MIT
http://www.razdow.com/
-
Smath – a russian clone Mathcad
-
Mathcad books by V. Ochkov
15 in Russian, 1 in Ukrainian
2 in English:
-
Seven features Mathcad/SMath:
10
1. "Natural" formulas record
2. Units in formulas
3. Traditional variable’s names
4. Numerical & Symbolical Mathematics
5. 2D & 3D scientific plots and animations tools
6. “Users built-in” functions
7. Programming
-
Seven features Mathcad/SMath
11
1. "Natural" formulas record
BASIC: a=21: b=4.5: c=-12 d=(a^2 - b^5.5) / c
Excel
Mathcad
-
Tree tools of Mathcad/SMath
18
1. Menu commands
2. Operators 5! x2 M1,5 etc.
(built-in and users
as in mathematic!)
3. Functions (built-in: sin(x) sin x etc.
and users)
-
Seven features Mathcad/SMath
12
2. Using units by calculation
One example: Power of the human heart
-
Seven features Mathcad/SMath 2. Using units by calculation One example: Height and weight
-
Seven features Mathcad
12
2. Using units by calculation
Three type of formulas in books:
1. Physical formulas – m·c2, m·v2/2 etc.
2. Empirical formulas
3. Pseudo-empirical formulas (???)
-
An Empirical formula
-
One Typical empirical formula
-
A Pseudo-empirical formula – what is it?
One example: I want to calculate the molality (L) aqueous solution of NaCl with
molarity M = 2 mol/L and density q = 1.076 gm/mL. I find in Internet table:
-
A Pseudoempirical formula – (a physical formula with help for units calculation)
-
Seven features Mathcad
13
3. Traditional variable’s names (as in manuals)
-
Seven features Mathcad
14
4. Numerical & Symbolical Mathematics (SmartMath)
-
Seven features Mathcad
15
5. 2D & 3D scientific Plots
3D-Plot
Rankine Thermodynamic cycle
2D-Plot
http://twt.mpei.ac.ru/MCS/Worksheets/PTU/Rankine.xmcdhttp://twt.mpei.ac.ru/MCS/Worksheets/WSP/HTPs.xmcdhttp://twt.mpei.ac.ru/MCS/Worksheets/PTU/Rankine.xmcd
-
One “Property Gift” from IAPWS-MPEI-Trieru (my company)
-
Valery Ochkov gives his famous glass cube with the thermodynamic surface water and steam to Isaac Newton in London (25/11/2013).
-
The landscape: Density of water/steam by IAPWS-95 and IAPWS-IF97
-
The landscape: Density of water/steam by IAPWS-95 and IAPWS-IF97
-
WebSheet: Regions or the IAPWS-IF97
-
One “Mathcad Materials Properties Gift” from Trieru (my company)
-
Seven features Mathcad
16
6. Users built-in Functions of WaterSteamPro
Application WaterSteamPro™ www.wsp.ru For Mathcad, Matlab, Excel, Pascal, BwitASIC, fortran, C etc DLL-technology
http://www.wsp.ru/
-
Seven features Mathcad
17
7. Built-in Programming Language
-
Data Base – Mathcad – Pro/E (Creo):
9
(Pro/E) Creo
Mathcad since 2006
Materials
Properties
Data Base
-
(Old) Data Base in Mathcad
19
-
Mathcad + Internet =
Mathcad Calculation Server
20
Kill two birds with one stone
• Tear off tasks from the package Mathcad (early attempt Mathcad Explorer): dreams of exe-file
• Move tasks from personal computer to Internet not only for a viewing, but also for an interactive work on them
From WorkSheet to WebSheet
-
Mathcad + Internet =
= Mathcad Calculation Server
21
From WorkSheet to WebSheet
http://twt.mpei.ac.ru/MCS/Worksheets/PTU/pump.xmcd
-
Calculation Server NRU “MPEI”
1. Provide undergraduate and graduate students with quality certified calculations, and teachers the possibility of rapid publication of its calculations on the Internet
2. Ensure power engineering quality calculations online
3. Solve (eliminate) the problem of "piracy“ software for calculations
22
-
Calculation Server NRU “MPEI”
1. Thermophysical properties of fluids, working
fluids and materials in the Mechanical and Power Engineering calculation programs and Internet sites
2. Thermodynamic cycles in Internet
3. Interactive Engineering Reference books on the web and more than 30 textbooks and book of problems
23
-
From paper book to Internet
41
-
42
PDA
SmartPhone
PC or NB
Calculation Server
NRU “MPEI”
E-Books
Tablets
http://mas.mathsoft.com/mas/library/calc_DeltaP_A400.mcdhttp://www.trie.ru/
-
43
-
Types of works with the RefBook
1. On-line calculations
2. Functions download and creating
3. References on functions
44
-
Types of works with the RefBook
1. On-line calculations
2. Functions download or creating
3. References on functions
45
-
Table VI from the e-RefBook
46
-
Table from the e-RefBook
47
-
T-h diagram: not one but two points
48
-
Conductivity of water and steam
49
-
Conductivity of water and steam
50
-
Conductivity of water and steam
51
-
Conductivity of water and steam
52
-
53
Conductivity of water and steam
-
Conductivity of water and steam
54
-
Properties of Ionic Liquids – online calculation
-
Types of works with the RefBook
1. On-line calculations
2. Functions download or creating
3. References on functions
56
-
IAPWS-95 Formulation as Mathcad user function (we can download it)
31
-
Properties of Ionic Liquids Code generator for Java, Matlab, VBA and others languages
-
Types of works with the RefBook
1. On-line calculations
2. Functions download or creating
3. References on functions
Cloud Functions 59
-
1-st work step - comments
60
-
Property of the link
61
-
2-d work step - Reference
62
-
3-d work step – Insert Address
63
-
Finish - calculations
64
-
This topic on the Knovel-site
65
-
This topic on the Knovel-site
66
-
This topic on the Knovel-site
67
-
This topic on the Knovel-site
68
-
69
-
Interactive Heat Engineering Reference books on the web
25
Paper variant of the Reference book
Web variant of the Reference book
-
What do we have in the Reference book!?
Texts
Formulas
Tables
Plots
26
-
What do we have in the Web Reference book!?
Texts with links etc
Live Formulas
Live Color 2D and 3D Plots + Animations
Live Tables
27
-
What do we have in the Web Reference book!?
Texts with links etc
Live Formulas
Live Color Plots + Animations
Live Tables
28
-
Live IAPWS etc Formulations
29
http://twt.mpei.ac.ru/ochkov/WSPHB/engindex.html
-
Live IAPWS-95 Formulation
30
http://twt.mpei.ac.ru/MCS/Worksheets/WSP/iapwsif95.xmcdhttp://twt.mpei.ac.ru/ochkov/WSPHB/iapws95coeff.html
-
Live IAPWS-IF97 Formulation
32
http://twt.mpei.ac.ru/MCS/Worksheets/WSP/RegionsAllAxes.xmcd
-
Live IAPWS-IF97 Formulation
33
-
Live IAPWS-IF97 Formulation: Region 1 & 2
34
-
Live IAPWS-IF97 Formulation: Region 3
35
-
Live IAPWS-IF97 Formulation: Region 4 & 5
36
-
Live IAPWS-IF97 Formulation: Region 4
37
-
IAPWS-IF97 in Internet
38
Virtual Thermodynamic surface water and steam
Website for Pocket PC
http://twt.mpei.ac.ru/MAS/Worksheets/VTP_wsp.mcd
-
IAPWS-IF97 in Internet – the double phase
39
-
IAPWS-IF97 in Internet (not Mathcad but Mathematica)
40
http://www.ekayasolutions.com/webMathematica/webmath/SteamTable.jsp
-
One IAPWS Formulation in Internet (not Mathcad but Free Charge on-line SMath)
41
http://smath.info/live/?lang=rus&file=401
-
One IAPWS Formulation as user function of future version of Mathcad
42
-
Live Reference Book in “pocket”
43
http://www.iapws.org/
-
Live Reference Book in Phone
44
-
h, s - diagram steam expansion in a turbine
45
http://twt.mpei.ac.ru/MCS/Worksheets/PTU/H-s-Throttling.xmcd
-
Rankine Cycle in Internet
46
http://twt.mpei.ac.ru/MAS/Worksheets/Rankine3D.mcd
-
Rankine Cycle in Internet
47
Optimization of steam-turbine cycle with two steam extraction
http://twt.mpei.ac.ru/MCS/Worksheets/PTU/2RegP-Plot.xmcd
-
Thermodynamic Cycle in Internet
48
Binar Cycle calculation
http://twt.mpei.ac.ru/MAS/Worksheets/PGU.mcd
-
One Heat transfer live task in Internet
49
http://twt.mpei.ac.ru/mas/worksheets/therm/Heat_Flow_6.mcd
-
Can you solve this thermodynamic task?
50
http://twt.mpei.ac.ru/MAS/Worksheets/Therm/otto_ideal_cycle_test.mcdhttp://twt.mpei.ac.ru/MAS/Worksheets/Therm/Otto_anim.mcd
-
What do we have in the Web Reference book!?
Texts with links etc
Live Formulas
Live Color Plots + Animations
Live Tables
51
-
Sound velocity in See Water
52
http://twt.mpei.ac.ru/MAS/Worksheets/Therm/F_V_pic_7_12.mcd
-
Nomogram in book
53
-
Nomogram in Web Reference book
54
Download Function >>>
http://twt.mpei.ac.ru/MCS/Worksheets/Dow/DOWEX-MARATHON-C/Fig-12.xmcd
-
Nomogram as Mathcad user function
55
http://twt.mpei.ac.ru/TTHB/1/Dow/DOWEX-MARATHON-C/Fig-12_images/Fig-12-ionit-Function.xmcdz
-
What do we have in the Web Reference book!?
Texts with links etc
Live Formulas
Live Color Plots + Animations
Live Tables
56
-
57
One typical table from one paper reference book
-
Other typical table from one paper reference book
58
Download All Function >>>
http://twt.mpei.ac.ru/MCS/Worksheets/HEDH/Tab-5-5-6-2-Therm-Cond-Solids.xmcd
-
Live tables in Internet
59
http://twt.mpei.ac.ru/ochkov/VPU_Book_New/mas/eng/index.html
-
Other typical table from one reference book
60
-
Live tables in Internet
61
http://twt.mpei.ac.ru/MCS/Worksheets/HEDH/Tab-5-5-8-2-3-Young-Modul.xmcd
-
Live table as Mathcad open user function
62
http://twt.mpei.ac.ru/TTHB/HEDH/QSYM-Australian-Stainless-Steel-T.xmcdz
-
Live table as Mathcad protected user function
63
http://twt.mpei.ac.ru/TTHB/HEDH/QSYM-Nickel-copper-alloy-400.xmcdz
-
Protected Web Calculation: first level
64
-
Protected Web Calculation: second level
65
http://twt.mpei.ac.ru/MCS/Worksheets/PTU/Vv-11eng.xmcd
-
One more typical 3D-table from one reference book
66
http://twt.mpei.ac.ru/MCS/Worksheets/GC/Tab-2-8.xmcd
-
67
Possible cooperation MPEI – NIST – PTC – Elsevier
/Knovel - QMUL
-
68
Now
In future
One way of cooperation MPEI(TU) – NIST – (PTC+Knovel)
-
69
Other of cooperation MPEI – NIST – PTC+Knovel
http://twt.mpei.ac.ru/TTHB/ChemKin/Chapter3rus.html
-
70
Other way of cooperation MPEI(TU) – NIST – (PTC+Knovel)
-
71
Now
In future
Other way of cooperation MPEI(TU) – NIST – (PTC+Knovel)
http://www.knovel.com/web/portal/basic_search?_EXT_KNOVEL_BASIC_SEARCH_SubjectAreaID=-2&_EXT_KNOVEL_BASIC_SEARCH_SecondSelect1=0&_EXT_KNOVEL_BASIC_SEARCH_TopSubSubjectAreaID=0&_EXT_KNOVEL_BASIC_SEARCH_Page=1&_EXT_KNOVEL_BASIC_SEARCH_BookID=0&_EXT_KNOVEL_BA
-
72
Other way of cooperation MPEI(TU) – NIST – (PTC+Knovel)
http://twt.mpei.ac.ru/TTHB/1/Chem-Kin-Chapter-3.htmlhttp://twt.mpei.ac.ru/MCS/Worksheets/Chem/ChemKin-3-01.xmcd
-
Thanks for your attention
Valery Ochkov ([email protected])
Professor NRU Moscow Power Engineering Institute
73