RSRC LVINLBVW^0 ^D@<EhF.54l ُ B~NB8b:XQ6LVINC464_Titr_Sim_Sp-03.viLVINSubstitute Variables.vi8   6@P @!status @code@0source error out$@0formula after substitution@@P @!status @code@0sourceerror in (no error)V@@8P@0parameter name@0parameter contentSubstitution Rules@0original formulaPTH05Gmath Parser.llbSubstitute Variables.viLVINNewton Raphson Zero Finder.vi< h @error @ticks @ f(zero) @ zero@ accuracy@0formula@ end @ start@ hPTH09GmathZero.llbNewton Raphson Zero Finder.vi P_ c$ c P    P    P @vP0@PP@P!!!!l@bP0   !!!    $@P0!!!B@8PP P    P    P    P   ctP"@P@flg@oRt@eofudf,P 'Concentration of Acid to Be Titrated, Mp dfdP txdP oldP ext c PP"@P@flg@oRt@eofudfP K1p dfdP txdP oldP ext P   cfP"@P@flg@oRt@eofudfP Concentration of Base, Mp dfdP txdP oldP ext c hP"@P@flg@oRt@eofudf P Initial Volume of Acid, mLp dfdP txdP oldP ext c rP"@P@flg@oRt@eofudf*P $Total Volume of Base to be Added, mLp dfdP txdP oldP ext c PP"@P@flg@oRt@eofudfP Kwp dfdP txdP oldP ext c rP"@P@flg@oRt@eofudf*P %Volume of Base Added at Each Step, mLp dfdP txdP oldP extb P         @P b P         @P  c  P"@P@flg@oRt@eofudfJPP@ @ Vtot@@ pHDiprotic Titration Simulation&pP@ @ dfd&PP@ @ txd&PP@ @ old&PP@ @ ext P   chP"@P@flg@oRt@eofudfP0formula p0dfd P0txd P0old P0ext P   cRP"@P@flg@oRt@eofudf P startp dfdP txdP oldP ext c PP"@P@flg@oRt@eofudfP endp dfdP txdP oldP ext 0 0 0` accuracy c c$ c,(P@ @ Vtot@ @ @ Vtot@ @ Vtot c @ zero c cd c@ accuracy$@0formula after substitution c@ end @ start cD @P00@0original formulaP00P00P00 c@ d@ c@ b0,@ 'Concentration of Acid to Be Titrated, M$ @ Initial Volume of Acid, mL"@ Concentration of Base, M.*@ %Volume of Base Added at Each Step, mL @ Kw @ K1 c@ a@ ao@ bo@0formula @ start @ end*@ $Total Volume of Base to be Added, mL.*@ $Total Volume of Base to be Added, mL cH c  c c c c c c cH|) `Z rPlot 0    ~~ } }!|!{"z"z#y#y$w$w%u%u&s&r'p'o(k(j)b)_**++,,--..//0011223344567788::<<>>@@BBEEIILLPPUU[[aahhppw                                 ~~~~~~ } } } } } }!}!|!|!|!|!|!{"{"{"{"{"z"z#z#z#z#y#y#y#y$x$x$x$x$w$w%w%v%v%v%u%u&u&t&t&t&s&s&r'r'q'q'p'p'o(o(n(m(l(k(k(j)h)g)f)d)b)_*[*T*+****++++++,,,,,,,------.......//////0000001111111222222333333344444455555556666667777777888888999999:::::::;;;;;;<<<<<<<======>>>>>>>??????@@@@@@@AAAAAABBBBBBBCCCCCCDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHIIIIIIIJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNOOOOOOPPPPPPPQQQQQQRRRRRRRSSSSSSTTTTTTTUUUUUUVVVVVVVWWWWWWXXXXXXYYYYYYYZZZZZZ[[[[[[[\\\\\\]]]]]]]^^^^^^_______``````aaaaaaabbbbbbccccccdddddddeeeeeefffffffgggggghhhhhhhiiiiiijjjjjjjkkkkkklllllllmmmmmmnnnnnnoooooooppppppqqqqqqqrrrrrrsssssssttttttuuuuuuuvvvvvvwwwwww B Current Amount of added Base, mLpH_??PbM?@$@.=+?zG{@0@??@@*@??ə??zG{?zG{?Q?zG{??Q?Q?zG{? =p ??(\)?Q? =p?Q?333333?zG{?\(? =p ?QR?ə?Gz?(\)?p =q?θQ??У =p?GzH?Q?ҏ\(?333333? =p?zG{?Q?\(?fffffg? =p ?׮zG?QR?\(?ٙ?=p >?Gz?ۅQ?(\)??p =q?zG?޸Q?\(\??QR? =p?\(?GzH?ᙙ?Q?=p >?\(?Gz?333333?Q? =p?(\)?zG{??Q?p =q?\(?zG?fffffg?Q? =p ?\(\?zG??QR? =p?\(?GzH?陙?Q?=p >?\(?Gz?333333?Q? =p?(\)?zG{??Q?p =q?\(?zG?fffffg?Q? =p ?\(\?zG??(\)?QR?zG{? =p??\(?Q?GzH?p =q?񙙙?\(?Q?zG?=p >?fffffg?\(?Q?Gz? =p ?333333?\(\?Q?zG? =p??(\)?QR?zG{? =p??\(?Q?GzH?p =q??\(?Q?zG?=p >?fffffg?\(?Q?Gz? =p ?333333?\(\?Q?zG? =p??(\)?QR?zG{? =p??\(?Q?GzH?p =q??\(?Q?zG?=p >?fffffg?\(?Q?Gz? =p ?333333?\(\?Q?zG? =p??(\)?QR?zG{? =p??\(?Q?GzH?p =q??\(?Q?zG?=p >?fffffg?\(?Q?Gz? =p ?333333?\(\?Q?zG? =p@@zG@(\)@=p >@QR@ffffff@zG{@\(@ =p@Q@@Gz@\(@ =p @Q@333333@GzH@\(\@p =q@Q@@zG@\(@ =p@Q@@zG@(\)@=p >@QR@fffffg@zG{@\(@ =p@Q@@Gz@\(@ =p @Q@333333@GzH@\(\@p =q@Q@@zG@\(@ =p@Q@@zG@(\)@=p >@QR@fffffg@zG{@\(@ =p@Q@@Gz@\(@ =p @Q@333333@GzH@\(\@p =q@Q@@zG@\(@ =p@Q@@zG@(\)@=p >@QR@fffffg@zG{@\(@ =p@Q@@Gz@\(@ =p @Q@333333@GzH@\(\@p =q@Q@@zG@\(@ =p@Q@@zG@(\)@=p >@QR@fffffg@zG{@\(@ =p@Q@@Gz@\(@ =p @ Q@ 333333@ GzH@ \(\@ p =q@ Q@ @ zG@ \(@ =p@ Q@ @ zG@ (\)@ =p >@ QR@ fffffg@ zG{@ \(@ =p@ Q@ @ Gz@ \(@ =p @ Q@ 333333@ GzH@ \(\@ p =q@ Q@ @ zG@ \(@ =p@ Q@ @ zG@ (\)@ =p >@ QR@ fffffg@ zG{@ \(@ =p@ Q@ @ Gz@ \(@ =p @ Q@ 333333@ GzH@ \(\@ p =q@ Q@ @ zG@ \(@ =p@ Q@@zG@(\)@=p >@QR@fffffg@zG{@\(@ =p@Q@@Gz@\(@ =p @Q@333333@GzH@\(\@p =q@Q@@zG@\(@ =p@Q@@ =p @zG@Q@(\)@333333@=p >@GzH@QR@\(\@ffffff@p =q@zG{@Q@\(@@ =p@zG@Q@\(@@ =p@Gz@Q@\(@@ =p @zG@Q@(\)@333333@=p >@GzH@QR@\(\@fffffg@p =q@zG{@Q@\(@@ =p@zG@Q@\(@@ =p@Gz@Q@\(@@ =p @zG@Q@(\)@333333@=p >@GzH@QR@\(\@fffffg@p =q@zG{@Q@\(@@ =p@zG@Q@\(@@ =p@Gz@Q@\(@@ =p @zG@Q@(\)@333333@=p >@GzH@QR@\(\@fffffg@p =q@zG{@Q@\(@@ =p@zG@Q@\(@@ =p@Gz@Q@\(@@ =p @zG@Q@(\)@333333@=p >@GzH@QR@\(\@fffffg@p =q@zG{@Q@\(@@ =p@zG@Q@\(@@ =p@Gz@Q@\(@@ =p @zG@Q@(\)@333333@=p >@GzH@QR@\(\@fffffg@p =q@zG{@Q@\(@@ =p@zG@Q@\(@@ =p@Gz@Q@\(@@ =p @zG@Q@(\)@333333@=p >@GzH@QR@\(\@fffffg@p =q@zG{@Q@\(@@ =p@zG@Q@\(@@ =p@Gz@Q@\(@@ =p @zG@Q@(\)@333333@=p >@GzH@QR@\(\@fffffg@p =q@zG{@Q@\(@@ =p@zG@Q@\(@@ =p@Gz@Q@\(@@ =p @zG@Q@(\)@333333@=p >@GzH@QR@\(\@fffffg@p =q@zG{@Q@\(@@ =p@zG@Q@\(@@ =p@Gz@Q@\(@@ =p @zG@Q@(\)@333333@=p >@GzH@QR@\(\@fffffg@p =q@zG{@Q@\(@@ =p@zG@Q@\(@@ =p@Gz@Q@\(@@ =p @zG@Q@(\)@333333@=p >@GzH@QR@\(\@fffffg@p =q@zG{@Q@\(@@ =p@zG@Q@\(@@ =p@Gz@Q@\(@@ =p @zG@Q@(\)@333333@=p >@GzH@QR@\(\@fffffg@p =q@zG{@Q@\(@@ =p@zG@Q@\(@@ =p@Gz@Q@\(@@ =p @zG@Q@(\)@333333@=p >@GzH@QR@\(\@fffffg@p =q@zG{@Q@\(@@ =p@zG@Q@\(@@ =p@Gz@Q@\(@@ =p @zG@Q@(\)@333333@=p >@GzH@QR@\(\@fffffg@p =q@zG{@Q@\(@@ =p@zG@Q@\(@@ =p@Gz@Q@\(@@ =p @zG@Q@(\)@333333@=p >@GzH@QR@\(\@fffffg@p =q@zG{@Q@\(@@ =p@zG@Q@\(@@ =p@Gz@Q@\(@@ =p @zG@Q@(\)@333333@=p >@GzH@QR@\(\@fffffg@p =q@zG{@Q@\(@@ =p@zG@Q@\(@@ =p@Gz@Q@\(@ @ Q@ =p @ \(@ zG@ @ Q@ # =p@ (\)@ .zG@ 333333@ 8Q@ =p >@ B\(@ GzH@ L@ QR@ W =p@ \(\@ aGz@ ffffff@ kQ@ p =q@ u\(@ zG{@ @ Q@ =p @ \(@ zG@ @ Q@ =p@ \)@ zG@ 33333@ Q@ p >@ \(@ ǮzH@ @ R@ =p@ (\@ Gz@ fffff@ Q@ =q@ \(@ G{@!@!Q@! =p @!\(@!zG@!@!Q@!# =p@!(\)@!.zG@!333333@!8Q@!=p >@!B\(@!GzH@!L@!QR@!W =p@!\(\@!aGz@!fffffg@!kQ@!p =q@!u\(@!zG{@!@!Q@!=p @!\(@!zG@!@!Q@! =p@!\)@!zG@!33333@!Q@!p >@!\(@!ǮzH@!@!R@! =p@!(\@!Gz@!ffffg@!Q@! =q@!\(@!G{@"@"Q@" =p @"\(@"zG@"@"Q@"# =p@"(\)@".zG@"333333@"8Q@"=p >@"B\(@"GzH@"L@"QR@"W =p@"\(\@"aGz@"fffffg@"kQ@"p =q@"u\(@"zG{@"@"Q@"=p @"\(@"zG@"@"Q@" =p@"\)@"zG@"33333@"Q@"p >@"\(@"ǮzH@"@"R@" =p@"(\@"Gz@"ffffg@"Q@" =q@"\(@"G{@#@#Q@# =p @#\(@#zG@#@#Q@## =p@#(\)@#.zG@#333333@#8Q@#=p >@#B\(@#GzH@#L@#QR@#W =p@#\(\@#aGz@#fffffg@#kQ@#p =q@#u\(@#zG{@#@#Q@#=p @#\(@#zG@#@#Q@# =p@#\)@#zG@#33333@#Q@#p >@#\(@#ǮzH@#@#R@# =p@#(\@#Gz@#ffffg@#Q@# =q@#\(@#G{@$@$Q@$ =p @$\(@$zG@$@$Q@$# =p@$(\)@$.zG@$333333@$8Q@$=p >@$B\(@$GzH@$L@$QR@$W =p@$\(\@$aGz@$fffffg@$kQ@$p =q@$u\(@$zG{@$@$Q@$=p @$\(@$zG@$@$Q@$ =p@$\)@$zG@$33333@$Q@$p >@$\(@$ǮzH@$@$R@$ =p@$(\@$Gz@$ffffg@$Q@$ =q@$\(@$G{@%@%Q@% =p @%\(@%zG@%@%Q@%# =p@%(\)@%.zG@%333333@%8Q@%=p >@%B\(@%GzH@%L@%QR@%W =p@%\(\@%aGz@%fffffg@%kQ@%p =q@%u\(@%zG{@%@%Q@%=p @%\(@%zG@%@%Q@% =p@%\)@%zG@%33333@%Q@%p >@%\(@%ǮzH@%@%R@% =p@%(\@%Gz@%ffffg@%Q@% =q@%\(@%G{@&@&Q@& =p @&\(@&zG@&@&Q@&# =p@&(\)@&.zG@&333333@&8Q@&=p >@&B\(@&GzH@&L@&QR@&W =p@&\(\@&aGz@&fffffg@&kQ@&p =q@&u\(@&zG{@&@&Q@&=p @&\(@&zG@&@&Q@& =p@&\)@&zG@&33333@&Q@&p >@&\(@&ǮzH@&@&R@& =p@&(\@&Gz@&ffffg@&Q@& =q@&\(@&G{@'@'Q@' =p @'\(@'zG@'@'Q@'# =p@'(\)@'.zG@'333333@'8Q@'=p >@'B\(@'GzH@'L@'QR@'W =p@'\(\@'aGz@'fffffg@'kQ@'p =q@'u\(@'zG{@'@'Q@'=p @'\(@'zG@'@'Q@' =p@'\)@'zG@'33333@'Q@'p >@'\(@'ǮzH@'@'R@' =p@'(\@'Gz@'ffffg@'Q@' =q@'\(@'G{@(@(Q@( =p @(\(@(zG@(@(Q@(# =p@((\)@(.zG@(333333@(8Q@(=p >@(B\(@(GzH@(L@(QR@(W =p@(\(\@(aGz@(fffffg@(kQ@(p =q@(u\(@(zG{@(@(Q@(=p @(\(@(zG@(@(Q@( =p@(\)@(zG@(33333@(Q@(p >@(\(@(ǮzH@(@(R@( =p@((\@(Gz@(ffffg@(Q@( =q@(\(@(G{@)@)Q@) =p @)\(@)zG@)@)Q@)# =p@)(\)@).zG@)333333@)8Q@)=p >@)B\(@)GzH@)L@)QR@)W =p@)\(\@)aGz@)fffffg@)kQ@)p =q@)u\(@)zG{@)@)Q@)=p @)\(@)zG@)@)Q@) =p@)\)@)zG@)33333@)Q@)p >@)\(@)ǮzH@)@)R@) =p@)(\@)Gz@)ffffg@)Q@) =q@)\(@)G{@*@*Q@* =p @*\(@*zG@*@*Q@*# =p@*(\)@*.zG@*333333@*8Q@*=p >@*B\(@*GzH@*L@*QR@*W =p@*\(\@*aGz@*fffffg@*kQ@*p =q@*u\(@*zG{@*@*Q@*=p @*\(@*zG@*@*Q@* =p@*\)@*zG@*33333@*Q@*p >@*\(@*ǮzH@*@*R@* =p@*(\@*Gz@*ffffg@*Q@* =q@*\(@*G{@+@+Q@+ =p @+\(@+zG@+@+Q@+# =p@+(\)@+.zG@+333333@+8Q@+=p >@+B\(@+GzH@+L@+QR@+W =p@+\(\@+aGz@+fffffg@+kQ@+p =q@+u\(@+zG{@+@+Q@+=p @+\(@+zG@+@+Q@+ =p@+\)@+zG@+33333@+Q@+p >@+\(@+ǮzH@+@+R@+ =p@+(\@+Gz@+ffffg@+Q@+ =q@+\(@+G{@,@,Q@, =p @,\(@,zG@,@,Q@,# =p@,(\)@,.zG@,333333@,8Q@,=p >@,B\(@,GzH@,L@,QR@,W =p@,\(\@,aGz@,fffffg@,kQ@,p =q@,u\(@,zG{@,@,Q@,=p @,\(@,zG@,@,Q@, =p@,\)@,zG@,33333@,Q@,p >@,\(@,ǮzH@,@,R@, =p@,(\@,Gz@,ffffg@,Q@, =q@,\(@,G{@-@-Q@- =p @-\(@-zG@-@-Q@-# =p@-(\)@-.zG@-333333@-8Q@-=p >@-B\(@-GzH@-L@-QR@-W =p@-\(\@-aGz@-fffffg@-kQ@-p =q@-u\(@-zG{@-@-Q@-=p @-\(@-zG@-@-Q@- =p@-\)@-zG@-33333@-Q@-p >@-\(@-ǮzH@-@-R@- =p@-(\@-Gz@-ffffg@-Q@- =q@-\(@-G{x^3+bb*x^2+cc*x+dd=+?ccbbdd=yd?tx4@P4@Pf4@P &   0@ @H @l @ @T @ @ & @ @ @H @l @ @ @ @ @ @ L^HVPfTn         | (2 VIDSC464_Titr_Sim_Sp-03.viVIDSSubstitute Variables.viPTH0VIDSNewton Raphson Zero Finder.viPTH0Pi386'`)codetDE{)E`ETPUEd$=t1= Ð9 Ӏ}#t} uE(E!E"ɍHHƅthhUEPt?9t$QRRVhh "d$ZY=S 6t 6>t?9t$QRRVhh赭"d$ZY= 6t 6)ɍ,HHH HHHHH H$H(H,ƅ(t hhUEPEEQRuhPED$Xͯ!d$ZY=t_^ZY[ÐuP$P$dd$ =uP$P$8d$ = uP$P$ d$ =ƅHfx6ƅLts, l@EXǪ)E`ET.UR@␐}zt}zSƅLfx:ƅPtsts$ts, ts\ EXt)E`ET.UR@␐}zt}zƅPfx>;ƅT݅ݝƅTfxBDƅX݅ݝƅXfxFQElxVW_^VW_^9} ƅ fxƅ$QRhhP$h¯!d$ZY=QRhhPG$h莯!d$ZY=ƅ$}(u ƅ4 hhUEP8d$ =fx}#t}"uH}!v}/uvQRPED$<9d$ZY=U=t p h搐ÐE{ )E`ETPUEd$=t=t=t=tE{ E{‰ppVLFX@'PUEd$=uÐT P)T 0)T h()T ,?)iT L/Y)OT 5s)5T 5)T K)T N)T Rۮ)T @9)T @9)T @9))T @9C)eT ])KT w)1T ))Ðx&Kipԯ)p @'PUEd$=uÐT )T ))^Tc  c)$T )T& װ)T  )vT   K)`xV%J # $ > X r (BLiCODEtD(6.0rc5Oldest compatible LabVIEW., ZZpTPP@P ,@ 'Concentration of Acid to Be Titrated, M @ Initial Volume of Acid, mL@ Concentration of Base, M*@ %Volume of Base Added at Each Step, mL*@ $Total Volume of Base to be Added, mL@ Kw@ K1J@P@ @ Vtot@@ pHDiprotic Titration Simulation@0formula @ start@ endThis vi simulates a titration curve. The theory of a titration curve starts with the four equations that govern the concentration of the various species involved. When these are solved for the proton concentration, the result is a cubic polynomial. One of the roots of this poynomial represents the pH as function of the added base concentration. The physically correct root is real and posative. The root is found by the Newton-Raphson procedure. The vi begins by allowing the operator to select the parameters that govern the titration. These include specifying the concentration and volume of the acid, the concentration and volume increments of the base and the values of the relevant equilibrium constants. With these values the values of the constants of the polynomial expression are calculated using a formula node. The calculation is done for each addition of the base. Once the vaues of the constants of the polynomial are calculated, the real positive root ot the cubic polynomial are found. The root finding vi requires that the polynomial be entered into formula control as a string with string representation of the numerical constants. To make the root finding vi work for a sequence of values of the constant, we use the substitute variables vi which lets us continuously update the formula control of the Newton-Raphson vi. The substitute variables requires the variable names and numerical values to be entered in a specific format. In addition the numerical values must be converted to strings. pPTH0h D Callis FilesCallisClassesChem 464 C464_Sp-03C464_Lec_Sp-03C464_Lec10_Sp-03Weak_Acid_Sim.doc99ݽwp1 1`p      DTHPDh88 ~8,@ 'Concentration of Acid to Be Titrated, M, @ Initial Volume of Acid, mL.@ Concentration of Base, M:*@ %Volume of Base Added at Each Step, mL:*@ $Total Volume of Base to be Added, mL@ Kw@ K1 @ start@ endZJ@P@ @ Vtot@@ pHDiprotic Titration Simulation &P00 @ Vtot@0formula@ accuracy @ @ Vtot@ 4(P@ @ Vtot@ @ b@ a @ zero @ f(zero) @ticks @error@ d@ c@ hz h @error @ticks @ f(zero) @ zero@ accuracy@0formula@ end @ start@ hF6@P @!status @code@0source error out0$@0formula after substitutionL@@P @!status @code@0sourceerror in (no error)fV@@8P@0parameter name@0parameter contentSubstitution Rules*@0original formula(8   6@P @!status @code@0source error out$@0formula after substitution@@P @!status @code@0sourceerror in (no error)V@@8P@0parameter name@0parameter contentSubstitution Rules@0original formula@ ao@ bo02"@!use system decimal point (T), @P00t@@ll00l@l@@ll<X<(<PL$L`ttttttttttttttt DZsZs%%BCSimulation of a Titration of a Mono Protic Acid with a Strong Base HG9e:edD56Concentration of Base, MsD56$$'Concentration of Acid to Be Titrated, MHhG9e:eD=5P=6P&&& Volume of Base Added at Each Step, mLND5C6CK1HG9{:{HF9#e:#eND5E6EKwHF9{:{fD56Initial Volume of Acid, mLHXF9e:epDy5y6 $Total Volume of Base to be Added, mLH$FV9ceV:ceiDQRDiprotic Titration SimulationQDstartlD$__ Current Amount of added Base, mLHD$D]s^sHDDqrN D$+`:m,`9npHN4A04A00.SDformulaHpD44OD  endHDHC%%HDGH#UH$UHDEHDG%&HDHF*+HDFz%z&HDPG)*HDFG/T?G0T?HD,Gw2@w3@PD?S@SVtotNDIWJWdBODIYJYCaiD~\<~]4< Vtot = i*dB; ao=Cai*Vai/(Vtot+Vai); bo=Cbi*Vtot/(Vtot+Vai); a = 1; b = bo + K1; c = K1*bo - K1*ao - Kw; d = -K1*Kw; ODIYJYVaiODIYJYCbiMDKIXLKJXLiNDI YJ YKwNDI#WJ#WK1cDSubstitute Variables.viMDLSMSbMDLSMSaHDD}~MDLSMScNDFSGSaoiDddNewton Raphson Zero Finder.viMDLSMSdHDDND FS GSboHDEn{n{HD(6cCp6dCpHD(lymyHD(fcspfdspTD]j]jaccuracyHDd(mzmz  hh  &FPHPC464_Titr_Sim_Sp-03.vi#4FPHPD8#,#,#3~tĕPh2 {XcMtXL H8v/\|`|7,  4 Yt|T|4  2P 8f||$@P t) D |@P 8)(, 0`$(  h 4 F 4p^q`J">u< ,0  4(jdk@P)@Px) \ 0( |0 P 4jdk( <L @P)8H@P<)h`(0\(Dx4 F 40  4jdk4  2 8fp 6 0)5cl)5cl)5cl0p 2 )5bm)5bm)5bmL : 8>0vu0v/w.x-y4 FP <4Q|( $, X ( l , 4 F@ 4D0 @ 4dk4  2@ 8|p 6@ 0)5cl)5cl)5cl0 @@ P)  4  2 8$fp 6 0)5cl)5cl)5clL :@ 8>0vu0v/w.x-y4 F  4F0  4dk0 44p 2 )(5bm)(5bm)(5bmL : 8$>0vu0v/w.x-y4  2 8|L :  8>0vu0v/w.x-y4 F 40  4jdk4  2 8fp 6 0)5cl)5cl)5cl0Htxp 2 )5bm)5bm)5bmL : 8>0vu0v/w.x-y4 FP x40, P4  2P U8dfp 6P 0P)\5clP)\5clP)\5clp 2P \)h5bm\)h5bm\)h5bmL :P U8d>0vu0v/w.x-y0 P Q4hjdk0 fp 6  0)5cl)5cl)5clp 2  )5bm)5bm)5bmp 6P 0)5cl)5cl)5clp 2P )5bm)5bm)5bmL :P 8>0vu0v/w.x-y0P44 FP Pp 2@ )5bm)5bm)5bm0 kP! >0 CP 7>4 F` @ :PJ!fifi]r@O`4P0h2 @ :PL!vYvYo`@ :PK!nanagh0 2p-j4 3p^`0 2p(hik0 2X(l0 2X-m4 6p\t@O@4P_p 4 6Xp0 P 0 P J>4 3X^*_;n0 P44 $P3B1T < 0pX4Q7 A@Px("0Dh | (0x8|x 0d0  74 F 4 2 50B&p 5+ (dH@P8!x L :` 0v0v/w.x-y|*0 P (4 FP  4  2` @ 2` @p_p_lc@ 2` o`o`kd0C`0 ` 4  2P &L :P 0v0v/w.x-y@ 2P @p_p_lc@ 2P o`o`kd0 EPL   8 t`xD 0The initial volume ot acid to be titrated here. X BThe original concentration of acid to be titrated is entered here.\ EThe concentration of the base used in the titration is entered here. p ZThe incremental amount of base to be added at each step of the titration is entered here. L 6The total volume of base to be added is entered here. L  x` t 8 oThe polynomial equation representing the monoprotic titration is entered here. It is x^3 + bb*x^2 + cc*x + dd Start is the start point of the interval being searched to find a root. This value corresponds to the lowest concentration of the hydrogen ion expected (pH = 14). End is end point of the interval under investigation for a root. The default is 1.0 which is the highest concentration of acid used. . l XThe titration curve is plotted here. It is a plot of pH vs amount of added strong base. BDHPC464_Titr_Sim_Sp-03.viLVINSubstitute Variables.vipPTH0LVINNewton Raphson Zero Finder.vihPTH0h BDHPD8hhh ~tL{&4C#-, Ip#, 0 I 0 @ 8`$D4H0 @ $D40 @8V"fB^24 BG"V 0!@@$ )0I(9|0!@T(H80!@ t1QA0!@`@;+4! B 0"@U.eN]>84" B`$ 4# B$)  4$ By$ 4% BT(  &h&@4& BF.U@  'p)\'4' Bv1A$ T( $[ \$( d( `(0( `] 4(/$Xx`Lj(#-D,(P%,O2HV( ( (  84( |   4(K =UI(  )@t4)K  GYP, 4* G  4* `D@ 4*6D 4*K G[Q0 + +@ +  L+J `vGUc@4 ~OM4,K <G[Q8  -@Ph4-K  G[Q< . D . .@ 4.K  t!IGZNQJ@ / / 4/K  G[QD 40 `C 040K  LG%YPH 1h,1\Y0] 1@0 1@ @ D41 `FD  01$ 0 )!1 D 1@P D11 8 1P 1@d 1 01& [kc 1d X 8 1@ 8410^shj 1 T410hsmj410 x^hcj41 `E 41 `4B 1$ 8L1@ c``aa   (9(41 `3X $1l )\))141 `D 141" &x 1"P` 1"P 4 1@ H 41" " 1@ 41" $ 1"PP 1 @`1 1"P `11,41" l, 1h& 1,1##4 1 @84141l;d 11,1#\% 1 @ 141@7$ 11,1#'1 41: 1`141" ( 1"P0,T 1 @,T1`,1#),1`1` 1T 1X 1"P Hx41" <*T]X 1 @ ` 1 @x,1#+x1X1X11141P< ,1#-`1h41T:  1@11 `1eK@TE41 KpL 2l2d20 2"PP042"` 0 L 2 @P202@42 `QT  2"PX042"` 2  2 @0d2 2x)42p(P 2@824`1hl 2@@,2@ 2@@20253)1- 2@d0254!0251!,2222@42<  42LF  2d@21 `$8$@B 2h&t2*%2P42K L5JUOP  3@(,,3#@x6P30,3#@703d433pF!1)43K D8JUOT 4X 4@X04@P)x| 44 `Y|Y '450L4 h ,X!&-*T4!< 4h+&P4844 `-M~^`-045%T^M^U4 %04@P @x )(44 `H 44 `*@0% 4p t+ 4"44 Bx|X 52p551 5h]h'D!<45K !>JUO\ 6! 6@3$!\!60@546 `1=P#46 `N,NH046/ `"b36"6+6"+ 6"D+TP 6h t'x 46K ,LDUL` L7   8d@,7P#[-xL^7/2 7# 7@P1|#x#7)\47 Khed 48 P!<"%%&8%<8 d<84,x`P048 `V V(0 82P8-D8,x-$48K %=JUOh  9h @'%9& 9h*'%9%493h<;493h<493h8: 9h(& 9@6%p&493h99&9*T493h</493h .493h$l493h%9@+-@493h'?49 `NMd 49 B l  :p+)\:)4: `A0 :pV,D9 :p),): "4:K '0MDULp  ;@* *T;)0;@P**|*4; B*m|t 4< `B< 4<3pG!4<0"D"xV34< `WW & <"D+.@P4<3p#H&1+4<3p*tJ4<3p)|I&! <@.,x<,.<2P1 <@0!4,<- <@"- <@-$ <@1|/L-D<-4<Q#x4_Er#^DZ,<,x-$-D-</L. <@".K0<5-d\U~]Y4<0"D"U34< `,>40<0 1\4< `9?P! <@04.4< 2-x 5bDqx 0=5%@]M~UQ,=Pa5PPf8=4 `/naT44,=0 1\14T =@/0t40 =14= 25P kz| 4> `9>P"8>4 `0gL3 4,>,.1 44 >@0151 >44>501 >@/41\4> `@80 >@/.t51>,84> `1@=00> -x 4_Er >@P.t2P4> 22 ebtq 4? `RR804?Qd_ur!_N?564? `R^ ?P,P,0?50, ?@0$6S ?@/24tO0?5/4Pv~z0?5/.Tnv?4T?54t0? 2 d_ur ?@P1/|504?Q/|h{!bb0?50!(_0? 5P h{0?5/0,Qnvr0?501,`?dchhc4? `UUD ? 48?: `80Rkb\8P9@?8l?8 ?98l88?899 ?@7.8-$?80?;78fRZV ?@70t91\ ?@7!9.0?;78eZb^0?;79pgRk^?9 ?@7V9@90?;78dbjf?,x8l?0 8? A?4?8^2^?X]>]X\?p?!ff?1qq?.trlhl?0t^v^?.VUU?1|Q<hQh? t?)?*? HQ XX ? !Q??QJ?0P11?PQ22? Q1Q1? Q77?L? 8 8  mm  ? @<?`T$L? $T`4?/ `Jx +h-'?J?J?JJ ?JXJP4?0JJPl&' ?JXP4?/ `K`da?K?Lh$?KLhL LM4?0KK8my~4?0KKLnoyt ?K"KK?L ?KLL ?L?M ?KKLh4?0KL odoi ?KM0L4?0KLTqdoi ?K(L,4?0KL@pdoi?(i[iO[?,M?K-?"YZpZp~4?/ `OPdg?O?PX$?OPXPPQ4?0NO(iy~4?0NO<hoyt ?N2OtO?P ?NPxP?P?Q ?NOPX4?0NOcdoi ?NQ P4?0NPDjdoi ?N3$P!4?0NP0rdoi?I?!Q?O4T?2z|d|~d~4?/ `S@i_?S?TH$?STHTTT4?0RSY~4?0RS,St~y ?R$SdS?T ?RThT?T?T ?RSTH4?0RSRitn ?RUT4?0RT4Witn ?R6T&4?0RT Xitn?6O\\n?&T?S44?$4? `WW$P$?9)?V!8""!^8?P+?+ ?J4?0JJdk&'4? `XZD (L? PKNR/07ph"DJ?"J??X@?P\`k|[0s,?[\[[[4? JZ \k 0@ 3Z k|4@  2Z l{ LA :Z my0v0v/w.x-y A@P]h\`\@,AP\tZTnA\@lA\@JRNK75002P/#"Dp *xh D\A D `X0x* #2P50\@4A `]e@ A\@!<A]hX+V23$"($6!11|.t0t. t) @*  H0 P AThis string represents the constant to be evaluated in the polynomial: bb is replaced by the numerical value represented by b. A3$Oi^^TA?The numerical value of d is converted to an exponential string.tA`This string represents the polynomial constant cc. It is to be replaced by the numerical value. AThe total number of additions of base is calculated as the total volume of base divided by the increment of base at each addition. pA\The symbolic value dd and the numerical symbolic value d are bundeled together in a cluster.dAPThe symbol cc and the numerical value c are bundled to gether to form an array. XAAThe numerical value of b is converted to a string (exponential). LA6The log of the hydrogen ion concentration is computed.PA>n>>@     Yf!+Microsoft Sans SerifMicrosoft Sans SerifMicrosoft Sans Serif010ArialArialRSRC LVINLBVW^0 ^Sp-02 4pRSIDHLVSR\BDPWpLIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD$CPMp8STRGLHLPP`ICONticl8DTHPTRec;PICC`LIfpFPHPLIbdBDHPHISTPRT FTAB(h%XKPHKtK J4PKLK@K\ KKKK\KdK`K,KXK\dK< KTK4lK(K`K`%t% D\K J J 0J |JJ4JJJdJ4K,JxJĸJJlJĴJJdJ ðJ!J"HJ#ĔhK$J%,J&xJ'J(lJ)\hJ*ưxJ+`J,XpJ-XXJ.ȬTJ/dJ0TPJ1ɨ\J2DJ3dLJ4ʸ@J5 HJ6X$J?HJ@Δ JAJ88KHDKX0Kh