Engr/Math/Physics 25 Chp5 MATLAB Plots & Models 3 Bruce Mayer, PE Licensed Electrical & Mechanical Engineer BMayer@ChabotCollege.edu Engineering/Math/Physics 25: Computational Methods 1 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt Learning Goals List the Elements of a COMPLETE Plots • e.g.; axis labels, legend, units, etc. Construct Complete Cartesian (XY) plots using MATLAB • Modify or Specify MATLAB Plot Elements: Line Types, Data Markers,Tic Marks Distinguish between INTERPolation and EXTRAPolation Engineering/Math/Physics 25: Computational Methods 2 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt Learning Goals cont Construct using MATLAB SemiLog and LogLog Cartesian Plots Use MATLAB’s InterActive Plotting Utility to Fine-Tune Plot Appearance Use MATLAB to Produce 3-Dimensional Plots, including • Surface Plots • Contour Plots Engineering/Math/Physics 25: Computational Methods 3 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt Logarithmic Plots y 100 1 0.01x 1 x 2 2 2 2 0.02 x 2 0.1x 2 Rectilinear Plots do Not Reveal Important Features when one or both of the variables range over several orders of magnitude 2 10 35 >> x = [0:0.1:100]; >> y = sqrt((100*(10.01*x.^2).^2 + 0.02*x.^2)./((1-x.^2).^2 + 0.1*x.^2)); >> plot(x,y), xlabel('x'), ylabel('y'); 25 y 20 15 1 10 0 y 30 10 >> loglog(x,y), xlabel('x'), ylabel('y') -1 10 10 5 -2 0 10 0 10 20 30 40 50 x 60 70 80 90 Rectilinear Plot 100 -1 10 0 1 10 10 x Log-Log Plot • LogLog Plot is MUCH More Revealing Engineering/Math/Physics 25: Computational Methods 4 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt 2 10 Making Logarithmic Plots Important Points to Remember 1. You cannot plot negative numbers on a log scale – Recall the logarithm of a negative number is not defined as a real number 2. You cannot plot the number 0 (zero) on a log scale – Recall log10(0) = ln(0) = − Therefore choose an appropriately small number (e.g., 10−18) as the lower limit on the plot. 3. Tick-mark labels on a log scale are the actual values being plotted; they are not logs of the No.s – The x values in the previous log-log plot range over 10−1 = 0.1 to 102 = 100. Engineering/Math/Physics 25: Computational Methods 5 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt Making Logarithmic Plots cont 4. Gridlines and tick marks within a decade are unevenly spaced. – If 8 gridlines or tick marks occur within the decade, they correspond to values equal to 2, 3, 4, . . . , 8, 9 times the value represented by the first gridline or tick mark of the decade. 5. Equal distances on a log scale correspond to multiplication by the same constant – as opposed to addition of the same constant on a rectilinear scale – e.g.; all numbers that differ by a factor of 10 are separated by the same distance on a log scale. That is, the distance between 0.3 and 3 is the same as the distance between 300 and 3000. This separation is referred to as a decade or cycle Engineering/Math/Physics 25: Computational Methods 6 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt MATLAB Log & semiLog Plots MATLAB has three commands for generating plots with log scales: 1. Use the loglog(x,y) command to have both scales logarithmic. 2. Use the semilogx(x,y) command to have the x scale logarithmic and the y scale RECTILINEAR. 3. Use the semilogy(x,y) command to have the y scale logarithmic and the x scale RECTILINEAR Engineering/Math/Physics 25: Computational Methods 7 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt SemiLog Plot Comparisons Again Plot y 100 1 0.01x 0.02 x 2 2 1 x 0.1x 2 2 2 2 2 35 10 semilogx(x,y), xlabel('x'), ylabel('y') 30 25 semilogy(x,y), xlabel('x'), ylabel('y') 1 10 20 y y 0 10 15 10 -1 10 5 -2 10 0 -1 10 0 1 10 10 x → log; y → linear x Engineering/Math/Physics 25: Computational Methods 8 2 10 0 10 20 30 40 50 x 60 70 x → linear; y → log Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt 80 90 100 Example Low Pass Filter Consider a Simple RC “Voltage Divider” 4.7 kΩ 22 nF By the Methods of Junior-Level EE Find the Voltage “Gain”, Gv Engineering/Math/Physics 25: Computational Methods 9 1 V0 1 jC Gv V1 R 1 1 jRC jC Finding the Magnitude of Gv M ( ) | Gv | 1 1 RC In this Case the Time Constant, RC RC 4.7 103 22 109 103.4 106 103.4 µs Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt 2 Example Low Pass Filter Plot Recall the Mag of G M ( ) | Gv | 1 1 RC 2 1 1 2 Lets “Center” out the M(ω) plot at ωτ = 1 Thus ω = 1/τ = 9671 rad/s 104 rad/s Engineering/Math/Physics 25: Computational Methods 10 M 9671 1 2 9671 1 103.4 S S 1 1 70.7% 2 2 1 1 Thus Make a log-log Plot for M(ω) (called a “Bode” Plot) with the Domain • 102 ≤ ω ≤ 106 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt 4.7 kΩ Low Pass Filter Plot Bode Plot for RC LowPass Filter 0 22 nF 10 • This Ckt Leaves UNCHANGED, or PASSES, Low Frequency signals, but attenuates High Frequency Versions Voltage Gain (unitless 70.7% left at ω = 1/τ -1 10 -2 10 1% left at 106 -3 10 2 10 3 10 4 Engineering/Math/Physics 25: Computational Methods 11 5 10 10 Angular Frequency, w (rad/sec) 6 10 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt Interactive Plotting in MATLAB The “SemiAutomatic” interface can be very convenient when You • Need to create a large number of different types of plots, • Construct plots involving many data sets, • Want to add annotations such as rectangles and ellipses • Desire to change plot characteristics such as tick spacing, fonts, bolding, italics, and colors Engineering/Math/Physics 25: Computational Methods 12 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt MATLAB Interactive Plots cont The interactive plotting environment in MATLAB Includes tools for • Creating different types of graphs, • Selecting variables to plot directly from the Workspace Browser • Creating and editing subplots, • Adding annotations such as lines, arrows, text, rectangles, and ellipses, and • Editing properties of graphics objects, such as their color, line weight, and font Engineering/Math/Physics 25: Computational Methods 13 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt Interactive Plotting Recall the Sagging Cantilever Beam • Plot Sag vs Time Using Interactive to Go From This 12 To This Polystrene Cantilever Beam Creep-Test 12 10 Vertical Deflection (mm) 10 8 6 4 8 6 4 2 2 Significant "Kink" 931 mN Load 0 0 0 5 10 15 20 Engineering/Math/Physics 25: Computational Methods 14 25 0 5 10 15 20 Load Application Time (minutes) Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt 25 Styrofoam Beam Creep Test 12 Vertical Deflection (mm) 10 8 6 4 Significant Kink 2 931 mN Load 0 0 5 10 15 20 Load Application Time (min) Engineering/Math/Physics 25: Computational Methods 15 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt 25 Format Plots by Coding A Tedious Process for ONE-Time Use • HELP must be consulted a LOT to implement Complex Formatting 4 2 y = f(x) Useful for Constructing a Personal “Standard Format” for Plots MTH15 • Bruce Mayer, PE 6 0 -2 -4 -6 -6 Engineering/Math/Physics 25: Computational Methods 16 XY f cnGraph6x6BlueGreenBkGndTemplate1306.m -4 -2 0 x 2 4 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt 6 Code for Previous Plot % Bruce Mayer, PE % MTH-15 • 23Jun13 % XY_fcn_Graph_6x6_BlueGreen_BkGnd_Template_1306.m % % The FUNCTION x = linspace(-6,6,500); y = -x.^2/3 +5.5; % % The ZERO Lines zxh = [-6 6]; zyh = [0 0]; zxv = [0 0]; zyv = [-6 6]; % % the 6x6 Plot axes; set(gca,'FontSize',12); whitebg([0.8 1 1]); % Chg Plot BackGround to Blue-Green plot(x,y, zxv,zyv, 'k', zxh,zyh, 'k', 'LineWidth', 3),axis([-6 6 -6 6]),... grid, xlabel('\fontsize{14}x'), ylabel('\fontsize{14}y = f(x)'),... title(['\fontsize{16}MTH15 • Bruce Mayer, PE',]),... annotation('textbox',[.51 .05 .0 .1], 'FitBoxToText', 'on', 'EdgeColor', 'none', 'String', 'XYfcnGraph6x6BlueGreenBkGndTemplate1306.m','FontSize',7) Engineering/Math/Physics 25: Computational Methods 17 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt 3D Surface Plots Example Consider a Humidification Vapor-Generator used to Fabricate Integrated Circuits A Carrier Gas, Nitrogen in this case, “bubbles” thru the Liquid Chemical, Becoming Humidified in the Process The “Bubbler OutPut”, Qmix, is the sum of Carrier N2, QN2, and the Chem Vapor, Qv Engineering/Math/Physics 25: Computational Methods 18 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt Patent 5,078,922 Bubbler in Operation Water Surface Bubble 6.35 mm Engineering/Math/Physics 25: Computational Methods 19 Carrier N2 Flow Rate in slpm Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt Bubbler-OutPut Physics The Details of Bubbler Operation Found in Chemical Vapor Output Pv Qv QN 2 Phs Pv • Phs Absolute Pressure in Bubbler HeadSpace • Pv = Thermodynamic Vapor Pressure Engineering/Math/Physics 25: Computational Methods 20 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt Bubbler Physics B Over a substantial ln Pv A Range of T C Where Temperatures • T Absolute Between Freezing & Temperature Boiling The • A, B, C are ThermoDyamic CONSTANTS in Vapor Pressure of Units consistent with the Liquid Chemical T & Pv Can be described by the Antoine Eqn1 1. R. C. Reid, J. M. Prausnitz, B. E. Poling, Properties of Gases & Liquids, 4th Ed., New York, McGraw-Hill, 1987, pg 208 Engineering/Math/Physics 25: Computational Methods 21 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt Bubbler Physics cont In many cases C 0 In This Case The Antione Eqn Reduces to the Clapeyron Eqn2 ln Pv A B T Thus Pv(T) Pv e A B T e e A De B T B T Engineering/Math/Physics 25: Computational Methods 22 Then the Bubbler Eqn in terms of the Independent Vars QN2, Phs & T De B / T Qv QN 2 B /T P De hs or Qv De B / T Qo Phs , T QN 2 Phs De B / T 2. R. C. Reid, J. M. Prausnitz, B. E. Poling, Properties of Gases & Liquids, 4th Ed., New York, McGraw-Hill, 1987, pg 206 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt Bubbler Physics cont Thus the Normalized Output, Qo, Can be Modulated by Pressure and Temperature Control We would Now Like to Plot Qo(Phs,T) for The Chemical TEOS Engineering/Math/Physics 25: Computational Methods 23 From the Manufacturer’s Data A summarized in [Mayer96], Find the Antoine/Clapeyron Constants for Pv in Torr • A = 19.3197 • B = 5562.30 Kelvins Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt TEOS Chemical/Physical Data • Synonyms: ethyl silicate, tetraethoxysilane, silicic acid tetraethyl ester, TEOS, tetraethyl silicate • Molecular formula: (C2H5O)4Si Physical data • Appearance: colorless liquid with an alcohol-like odor Engineering/Math/Physics 25: Computational Methods 24 Physical data • Melting point: −86 C • Boiling point: 169 C • Vapor density: 7.2 (air = 1) • Vapor pressure: 2 mm-Hg at 20 C – H2O → 17.54 mm-Hg • Liquid Density (g/cm3): 0.94 • Flash point: 39 C (closed cup) Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt http://ptcl.chem.ox.ac.uk/MSDS/TE/tetraethyl_orthosilicate.html General Bubbler OutPut - TEOS Thus for TEOS the Clapeyron Eqn Pv ,TEOS e19.31975562.3 T 2.457 108 Torr e 5562.3 T Now the TEOS Bubbler Normally Operates under these Conditions • T: 60-85 °C = 333-358 K • Phs: 250-750 Torr Engineering/Math/Physics 25: Computational Methods 25 We Now Want to Make a MATLAB Plot of Qo,TEOS for these Conditions B /T Qo ,TEOS De B /T Phs De Pv ,TEOS T Phs Pv ,TEOS T Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt mesh Plot Example The Command Session >> Trng = linspace(333,358,25); >> Prng = linspace(250,750,25); >> [T,Phs] = meshgrid(Trng,Prng); SQUARE XY Grid of 252 >> A = 19.3197; B = 5562.30; (225) points >> Pv = exp(A - B./T); >> Qo = Pv./(Phs - Pv); >> mesh((T-273),Phs,Qo), xlabel('T (°C)'), ylabel('Phs (Torr)'),... zlabel('Qo (slpm-TEOS/Slpm-N2)'), grid on,... title('Vapor Output From TEOS Bubbler') Bubbler_Qo_of_TPhs_1010.m Engineering/Math/Physics 25: Computational Methods 26 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt mesh Plot Result Qo (slpm-TEOS/Slpm-N2) Vapor Output From TEOS Bubbler 0.25 0.2 0.15 0.1 0.05 0 700 85 600 80 500 75 400 70 300 Phs (Torr) Engineering/Math/Physics 25: Computational Methods 27 65 60 T (°C) Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt mesh Plot Result: Swap X↔Y Qo (slpm-TEOS/Slpm-N2) Vapor Output From TEOS Bubbler mesh(Phs,(T-273),Qo), xlabel('Phs (Torr)'), ylabel('T (°C)'),... zlabel('Qo (slpm-TEOS/SlpmN2)'), grid on,... title('Vapor Output From TEOS Bubbler') 0.25 0.2 0.15 0.1 0.05 0 85 80 750 75 650 550 70 450 65 T (°C) 60 350 250 Engineering/Math/Physics 25: Computational Methods 28 Phs (Torr) Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt Mesh Plot Caveats To Make the Simple Surface Plot Shown the X-Y Grid Must be SQUARE • i.e.; [No. X-pts] = [No. Y-pts] – 25 in this case Do NOT make the grid too DENSE • I tried the Qo Plot with a 500x500 Grid → 250 000 Points • Along with the 250 000 Qo calc Points, MATLAB had to operate on a Half a MILLION pts (took “forever”) Engineering/Math/Physics 25: Computational Methods 29 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt contour Plot Example The Command Session >> Trng = linspace(333,358,25); >> Prng = linspace(250,750,25); >> [T,Phs] = meshgrid(Trng,Prng); >> A = 19.3197; B = 5562.30; >> Pv = exp(A - B./T); >> Qo = Pv./(Phs - Pv); >> contour(Phs,(T-273),Qo), xlabel('Phs (Torr)'), ylabel('T (°C)'),... zlabel('Qo (slpm-TEOS/Slpm-N2)'), grid on,... title('Vapor Output From TEOS Bubbler') >> contour((T-273),Phs,Qo), xlabel('T (°C)'), ylabel('Phs (Torr)'),... zlabel('Qo (slpm-TEOS/Slpm-N2)'), grid on,... title('Vapor Output From TEOS Bubbler') Engineering/Math/Physics 25: Computational Methods 30 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt contour Plot Result X → Phs X→T Vapor Output From TEOS Bubbler 700 6 0.0 0. 14 650 600 06 0. 450 400 65 08 0. 06 0. 500 4 0.0 0. 08 70 550 0. 04 T (°C) 0. 1 4 0.0 Phs (Torr) 6 0.0 08 0. 75 04 0. 0.1 8 0.0 6 0.0 2 0.1 350 04 0. 0. 06 60 250 0. 06 8 0.0 1 0. 0. 04 0.1 8 0. 16 12 0. 0. 12 80 Vapor Output From TEOS Bubbler 750 0.0 2 85 300 350 400 300 450 550 500 Phs (Torr) 600 650 2 0.0 750 700 Engineering/Math/Physics 25: Computational Methods 31 250 60 0.1 8 0.0 6 0.0 65 70 4 0.1 6 0.1 8 0.1 2 0.1 75 T (°C) Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt 80 85 Other 3D Plot Commands Command [X,Y] = meshgrid(x,y) [X,Y] = meshgrid(x) mesh(x,y,z) meshc(x,y,z) meshz(x,y,z) Plot Description Creates the matrices X and Y from the vectors x and y to define a rectangular grid Same as [X,Y]= meshgrid(x,x). Creates a 3D mesh surface plot Same as mesh but draws contours under the surface Same as mesh but draws vertical reference lines under the surface Engineering/Math/Physics 25: Computational Methods 32 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt Other 3D Plot Commands cont Command contour(x,y,z) surf(x,y,z) Plot Description Creates a contour plot. Creates a shaded 3D mesh surface plot Same as surf but draws contours surfc(x,y,z) under the surface Same as mesh but draws mesh lines in waterfall(x,y,z) one direction only meshz Qmin = 0.0186 Qmax = 0.2132 0.2 Vapor Output From TEOS Bubbler 0.15 0.1 0.05 0 85 80 750 75 650 550 70 450 65 T (°C) 60 0.2 0.15 0.1 0.05 0 90 800 80 600 350 250 70 Phs (Torr) Engineering/Math/Physics 25: Computational Methods 33 surf 0.25 Qo (slpm-TEOS/Slpm-N2) Qo (slpm-TEOS/Slpm-N2) Vapor Output From TEOS Bubbler T (°C) 400 60 200 Bruce Mayer, PE Phs (Torr) BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt Caveat on 3D Surface Plots 3D Surfaces are Difficult for Many ENGINEERS/SCIENTISTS to Quickly Interpret TEOS Bubbler Vapor Generator Temp Sensitivity • If you have a NonTechnical Audience for your Plots, I suggest Sticking with 2D, Cartesian Plots 6.8% 6.6% 6.2% 6.0% 5.8% 5.6% 5.4% 5.2% 5.0% 4.8% 200 250 300 350 400 450 500 Chamber 550 Pressure (Torr) 600 650 700 4.6% 4.4% 50 60 70 80 90 Bubbler Temperature (°C) 100 Engineering/Math/Physics 25: Computational Methods 34 Change in Bubbler Output (%/°C) 6.4% file =VapGen_T-P_Se Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt All Done for Today TEOS Bubbler Vapor Output (1 slpm Carrier N2) Excel Plot: Bubbler OutPut 300 275 225 200 175 150 125 100 75 TEOS Vapor Output (sccm) 250 50 25 Engineering/Math/Physics 25: Computational Methods 35 75 650 80 Bubbler Temperature (°C) 85 700 550 HeadSpace Pressure (Torr) 65 70 600 200 250 300 350 400 450 500 0 60 file =VapGen_T-P_Se Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt Engr/Math/Physics 25 Appendix f x 2 x 7 x 9 x 6 3 2 Bruce Mayer, PE Licensed Electrical & Mechanical Engineer BMayer@ChabotCollege.edu Engineering/Math/Physics 25: Computational Methods 36 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt Interactive-1 Starting Commands >> delY_mm = [0, 2, 4, 4.5, 5.5, 6, 6.5, 8, 9, 11]; >> t_min = [0, 2, 4, 6, 9, 12, 15, 18, 21, 24]; >> plot(t_min, delY_mm) Engineering/Math/Physics 25: Computational Methods 37 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt Interactive-2 Engineering/Math/Physics 25: Computational Methods 38 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt Interactive-3 Engineering/Math/Physics 25: Computational Methods 39 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt Interactive-4 Engineering/Math/Physics 25: Computational Methods 40 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt Interactive-5 Engineering/Math/Physics 25: Computational Methods 41 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt Interactive-6 Engineering/Math/Physics 25: Computational Methods 42 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt Interactive-7 Engineering/Math/Physics 25: Computational Methods 43 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt Interactive-8 Activate the FIGURE PALETTE Double Click Engineering/Math/Physics 25: Computational Methods 44 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt Interactive-9 Engineering/Math/Physics 25: Computational Methods 45 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt Interactive 10 Activate AxisTitle Format Box by DoubleClicking the Title Engineering/Math/Physics 25: Computational Methods 46 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt Interactive-11 Change the Plot BackGround Color to Match the PowerPoint BackGround Engineering/Math/Physics 25: Computational Methods 47 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt Interactive 12 Engineering/Math/Physics 25: Computational Methods 48 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt Interactive 13 Engineering/Math/Physics 25: Computational Methods 49 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt COPY FIGURE result Polystrene Cantilever Beam Creep-Test 12 Vertical Deflection (mm) 10 8 6 4 2 Significant "Kink" 931 mN Load 0 0 5 10 15 20 25 Load Application Time (minutes) Engineering/Math/Physics 25: Computational Methods 50 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt WJ’s Patented Bubbler C. C. Collins, M. A. Richie, F. F. Walker, B. C. Goodrich, L. B. Campbell, “Liquid Source Bubbler”, United States Patent 5,078,922 (Jan 1992) Engineering/Math/Physics 25: Computational Methods 51 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt WJ Bubbler Design Schematic diagram of a the WJ chemical vapor generating bubbler system used in CVD applications. Note the use of the dilution MFC to maintain constant mass flow in the output line. An automatic temperature controller sets the electric heater power level Cut-away view of a WJ chemical source vapor bubbler. The bubbler features a total internal volume of 0.95 liters, and a 25 mm thick isothermal mass jacket with an exterior diameter of 180 mm. Engineering/Math/Physics 25: Computational Methods 52 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt Graphics from [Mayer96] Engineering/Math/Physics 25: Computational Methods 53 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt Why Plot? Engineering, Math, and Science are QUANTITATIVE Endeavors, we want NUMBERS as Well as Words Many times we Need to • Understand The (functional) relationship between two or More Variables • Compare the Values of MANY Data sets Engineering/Math/Physics 25: Computational Methods 54 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt Sys3 2X200 MultiBlok, 997671 250-13.8 PreWeld Pi Tube-1 200 Individual Hole P (10X Torr) 175 Tic Mark Label 150 125 Connecting Line Axis UNITS Data Symbol 100 Tic Mark 75 50 25 PARAMETERS • For Single Tube Manifold • Flow = ??/0.24 slpm/hole • Exh to Atm Pressure (~750Torr) • Test Engr = DNStoddard, BMayer • Test Date = 09Mar00/10Mar DNS Tube-1 BMayer Tube1 DNS Normalized BMayer Normalized 0 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 Hole Number (1 = closest to Manifold Block) file = HbH997671PreW09Mar00.xls Engineering/Math/Physics 25: Computational Methods 55 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt Polystyrene Creep Test 12 Vertical Deflection (mm) 10 8 6 4 2 Significant Kink 931 mN Load 0 0 5 10 15 Load Application Time (min) Engineering/Math/Physics 25: Computational Methods 56 20 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt 25 Polystyrene Beam Creep 12 Vertical Deflection (mm) 10 8 6 4 Significa nt "Kink" 2 931 mN Load 0 0 5 10 15 20 25 Load Application Time (min) Engineering/Math/Physics 25: Computational Methods 57 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-25_Plot_Model-3.ppt