当前位置:首页>学习笔记>《连续制造》学习笔记:5.停留时间分布RTD

《连续制造》学习笔记:5.停留时间分布RTD

  • 2026-04-17 16:39:10
《连续制造》学习笔记:5.停留时间分布RTD

RTD(停留时间分布)

——连续制造的“透视眼”和“定位器”

咱们上一篇写了过程动态,说连续制造是你在高速路上开车,允许车辆行进中左右波动,但要在车道里,不能扎线,更不能跑出车道线。我想,可能读者君看到这,会嘻笑我:你人长得丑,写的倒是挺美,可我怎么知道物料在车道里跑到哪儿了?怎么知道刚才那点扰动影响到了哪一段?

我想,这绝对是个好问题。

如此想法,必然会引出了连续制系统架构里一个绕不开的工具——停留时间分布。英文叫 Residence Time Distribution,缩写 RTD。耍医药连续制造这行的人说起它,都直接叫“RTD”,但我这套学习笔记里,它属于第一次出场,还是老老实实叫它全称,便于和大家先混个脸熟。

名字听着有点唬人,其实道理特别朴素。今天咱们就把这块硬骨头,用最软的方式啃下来(写到这,我更加佩服我们中国文化,道德经里有句话:柔弱胜刚强)。

一、先意淫一个生活场景做引

想必大家都会做饭吧,尤其是南方男士,更是一把做饭好手,而上海小男人,不光会做饭,更会菜市场像女士一样和菜贩讨价还价。我也会做饭,受益还不赖,尤其是红烧肉,那颜色简直叫晶莹鲜艳赛玛瑙。

当你做饭的时候,往一锅汤里撒了一把盐。你搅了搅,尝了一口,咸了。这时候你脑子里其实在做一个计算:这把盐是什么时候撒进去的?它在锅里转了多久?现在这口咸味,是整锅都咸,还是只有我刚盛出来的这碗咸?要不要我再搅几转后再尝尝?

这个计算,就是“停留时间分布”的朴素版本。

你把盐撒进锅的那一刻,有的盐粒直接沉底,有的漂浮在水面,有的随着搅拌对流到处跑。你搅动的那几下,让不同位置的盐粒有了不同的“旅行时间”。最后你尝到的这口汤里,盐粒可能来自好几个不同的“批次”——有撒下去正在化(溶解)的,也有一进去立马就化开(溶解)的。

你不知道每一粒盐的具体轨迹,但你知道一个大概:从撒盐到均匀分布,需要多长时间;如果只搅一半,哪里的盐会多,哪里的盐会少。这个“大概”,就是分布。

二、RTD到底是个什么东西?

好,花开数朵,独表一支,这里咱们闲话休说,还是回到生产线。

连续制造里,物料一直在管道流。物料在管道里的流动,和水在管道里、河里流动的形式是一样的。所以,管道中流动的颗粒有的走得快,沿着管道中心嗖嗖就过去了;有的颗粒走得慢,贴着壁慢慢蹭;还有的在混合机里多转了几圈才出去。同一时间进入系统的物料,出来的时间不一样。这个“不一样”,就是停留时间分布

指导原则里是这么定义的:RTD是描述物料在工艺中停留时间的概率分布,其取决于多个因素(例如输入物料属性、质量流量、工艺参数、设备设计和操作等)。

翻译成人话就是:如果你往生产线里扔一把“标记物”,这些标记物会在一段时间里陆续从出口出来。RTD就是告诉你,它们出来的时间是怎么分布的——有的出来得早,有的出来得晚,大部分集中在中间的某个时间段。

这个分布,可以用一条曲线画出来。横轴是时间,纵轴是浓度。曲线刚开始是0,然后慢慢上升,到某个点达到峰值,然后慢慢下降,最后又归0。这条曲线,就是这条生产线的“指纹”。每条线、每种物料、每种工艺参数,都有自己的RTD曲线。

三、为什么RTD这么重要?

咱们前几篇一直在说,连续制造要能实时监控、实时调整、实时分流。那问题来了:你监控到一个异常,比如含量突然超标了,你怎么知道这段“坏料”有多长?从什么时候开始进的系统?什么时候会全部出来?该切掉多少?

不知道RTD,这些问题一个都答不上来。知道RTD,你就有了两样东西:一双透视眼,一个定位器

第一,透视眼:你能看穿生产线内部,知道物料在里面是怎么走的。不是真的看见,而是通过RTD曲线,你大概知道:这个设备里,物料是像活塞一样整体推进,还是像搅拌机一样剧烈混合,还是介于两者之间。

第二,定位器:你能定位“坏料”在系统里的位置。发现异常的那一刻,你知道最早可能受影响的物料已经走到哪儿了,最晚受影响的还在哪儿。这样你就知道,该从哪个点开始分流,要分流多长时间。

为了解释清楚,我们还是拿那锅汤打比方。

你尝了一口,发现咸了。如果不知道盐在锅里的分布,你只能干着急——是整锅都咸了,还是只有这一块区域咸?要不要整锅倒掉?

但如果你知道盐的扩散规律,你就知道:刚撒盐的时候,只有局部咸;搅一会儿,逐渐均匀;再搅一会儿,全锅都一样。根据你尝的这一口,再根据撒盐的时间、搅拌的程度,你大概能判断出:受影响的是哪一部分,需要倒掉多少。

RTD干的就是这个事。

四、RTD长什么样?——三种理想形态

咱们不写太深的理论,但几种基本的RTD形态得知道,因为后面讲控制策略会用到。

第一种:活塞流

想象一个管道,物料像活塞一样整体往前推。先进来的先出去,后进来的后出去,没有任何混合,谁也不超谁。这种流动的RTD曲线,就是一根直上直下的线——所有物料停留时间完全相同。这种最理想,但现实中几乎没有。因为物料在管道里总有速度分布,中心快,壁面慢,总会有些混合。

第二种:全混流

想象一个搅拌特别剧烈的罐子,物料一进来,瞬间就和罐里的老物料混匀了。你刚扔进去一把料,下一秒出口出来的可能就是刚扔进去的,也可能是半小时前就在里面的。这种流动的RTD曲线,是指数衰减的形状——刚开始浓度很高,然后快速下降。但这种在连续制造里也不多见,除非你专门设计了大的混合缓冲罐。

第三种:实际介于两者之间

绝大多数连续制造设备,比如连续混合机、连续干法制粒机,都介于活塞流和全混流之间。有一定的混合,但不是瞬间混匀;有一定的推流,但不是完全没混合。这个介于之间的状态,就是咱们真正要研究的。它决定了:一个扰动进来,会被拉得多长,会被稀释多少,会在出口持续多长时间。

五、RTD怎么测?

讲完理论,咱们聊聊实操:RTD到底怎么测?

指导原则里给了几种方法:

可通过示踪实验、产品质量属性的在线测量和/或工艺模型来确定。

最常用的是示踪实验。

简单说,就是在生产线进口,瞬间投入一个“标记物”——可以是有颜色的染料,可以是某种本底没有的辅料,也可以是能被PAT探头识别的特殊物质。然后在出口连续监测,看这些标记物什么时候出现、浓度怎么变化。

把浓度随时间变化的曲线画出来,就是RTD曲线。

这里面有几个讲究:

第一,示踪剂不能改变物料性质。 你不能扔一个东西进去,把物料流动性都改了,那测出来的就不是正常生产的状态。

第二,投入要快。 理论上最好是瞬间投入,像一个脉冲一样。实际做不到那么完美,但要尽量短。

第三,监测要密。 最好是用PAT连续监测,一秒一个数据。这样才能把曲线的细节捕捉到。

第四,要测不同条件。 流量变了,转速变了,物料变了,RTD都可能变。所以不是测一次就够,要把你将来可能生产的条件都覆盖到。

测出来的RTD曲线,还要拟合成数学模型,这样后面才能用。比如常见的模型有“轴向扩散模型”、“串联全混釜模型”等等。这些模型参数,就是你后面做追溯、做分流的计算基础。

六、RTD在实际中怎么用?

咱们说几个实际场景,你就知道RTD有多重要了。

场景一:物料追溯

假设你的近红外探头在压片机前发现,含量突然低了。你怀疑前面的喂料机那会儿出了点问题,主药喂少了。

这时候RTD就派上用场了。你知道从喂料机到压片机,物料的平均停留时间是2分钟,RTD分布显示:90%的物料会在1.5到2.5分钟之间出来。那么你现在看到的这个低含量,对应的就是大约2分钟前喂料机出的问题。

你再往前倒,2分钟前的操作记录、设备日志,就能锁定问题的原因。

场景二:分流策略

发现异常之后,不是马上切掉就行。你要决定:切多少?从什么时候开始切?切到什么时候停?

RTD告诉你答案。

假设你的RTD显示,一个瞬间的扰动,会在出口变成一个“拖尾”的分布——先是一波高浓度,然后慢慢衰减。那你的分流就不能只切几秒钟,得根据RTD曲线计算,切够足够长的时间,确保大部分受影响的物料都被切掉。

指导原则里提到:为了防止在收集到的合格物料中混入不合格物料,建议对分流物料量设定安全阈值,确保不合格物料可以被分流并移除。

这个安全阈值怎么设?就是靠RTD算出来的。通常要切到RTD曲线下面积达到99%或者99.9%的时间点,确保万无一失。

场景三:建立工艺模型

RTD还可以用来建立工艺模型,预测系统行为。

比如你知道原料的某种属性变化了,通过RTD模型,你可以预测这个变化会什么时候传到出口、会被拉伸成多长的“尾巴”、峰值浓度会是多少。这样你就可以提前做准备,或者设计前馈控制来补偿。

七、RTD的局限也得知道

RTD这么好,但它也不是万能的。有几点局限咱们得心里有数:

第一,RTD是“黑箱”模型。 它告诉你物料出来的时间分布,但不告诉你内部具体发生了什么。同样一条RTD曲线,可能对应完全不同的内部流动状态。所以它要和其他工艺理解结合,不能单打独斗。

第二,RTD会变。 物料变了,流量变了,设备状态变了,RTD都可能变。所以你测的是“那个条件”下的RTD,不代表永远适用。需要定期确认,或者在关键参数变化时重新评估。

第三,RTD假设系统是线性的。 就是说,它假设系统对输入的响应是成比例的。实际上连续制造系统在某些情况下可能不是完全线性的,这时候RTD模型的预测就会有偏差。

但这些都不妨碍RTD成为连续制造最基础、最重要的工具之一。它就像你开车时的地图导航——虽然不能告诉你每个路面的坑洼,但能告诉你大概什么时候到、该在哪儿拐弯。

八、心得体会

咱们用大白话把今天的内容收一收:

RTD是什么? 是物料在生产线里“旅行时间”的分布。有的走得快,有的走得慢,RTD就是描述这个“快慢分布”的曲线。

为什么需要它? 因为有了它,你才能追溯物料来源、定位异常位置、计算分流多少。没有RTD,连续制造就是瞎子摸象。

怎么得到它? 做示踪实验。扔一个标记物进去,看它什么时候出来、怎么出来,画出曲线,拟合成模型。

怎么用它? 发现异常时,用RTD倒推问题发生的时间;决定分流时,用RTD计算要切多长;建立控制策略时,用RTD预测系统响应。

最后说句实在话:

我们如果接触连续制造,最头疼的就是RTD。又是数学又是模型,看着就头大。但是实际现场有经验的老师傅会对你说:别把它想复杂了,你就当它是生产线的“肠蠕动”时间——吃进去的东西,多久能拉出来,拉出来的时候是稀的还是干的,大概就这意思。

虽然糙了点,但道理对,话糙理不RTD说到底,就是搞清楚“进去”和“出来”之间的时间关系。 搞清楚了,你才敢说这条线在你手里是可控的。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-17 20:31:43 HTTP/2.0 GET : https://67808.cn/a/481014.html
  2. 运行时间 : 0.079148s [ 吞吐率:12.63req/s ] 内存消耗:4,393.36kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=5fda77bb1b43f2b69958fbc4194b892e
  1. /yingpanguazai/ssd/ssd1/www/no.67808.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/no.67808.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/no.67808.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/no.67808.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/no.67808.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/no.67808.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/no.67808.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/no.67808.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/no.67808.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/no.67808.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/no.67808.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/no.67808.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/no.67808.cn/runtime/temp/6df755f970a38e704c5414acbc6e8bcd.php ( 12.06 KB )
  140. /yingpanguazai/ssd/ssd1/www/no.67808.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000395s ] mysql:host=127.0.0.1;port=3306;dbname=no_67808;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000723s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000288s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000299s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000467s ]
  6. SELECT * FROM `set` [ RunTime:0.000218s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000572s ]
  8. SELECT * FROM `article` WHERE `id` = 481014 LIMIT 1 [ RunTime:0.001456s ]
  9. UPDATE `article` SET `lasttime` = 1776429104 WHERE `id` = 481014 [ RunTime:0.000668s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000218s ]
  11. SELECT * FROM `article` WHERE `id` < 481014 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000421s ]
  12. SELECT * FROM `article` WHERE `id` > 481014 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000503s ]
  13. SELECT * FROM `article` WHERE `id` < 481014 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.003068s ]
  14. SELECT * FROM `article` WHERE `id` < 481014 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.002258s ]
  15. SELECT * FROM `article` WHERE `id` < 481014 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001017s ]
0.080791s