当前位置:首页>Excel>基于块体离散元的裂隙岩体整合及Excel文件(CSV)读取

基于块体离散元的裂隙岩体整合及Excel文件(CSV)读取

  • 2026-04-04 22:20:02
基于块体离散元的裂隙岩体整合及Excel文件(CSV)读取

案例代码见文末,感谢您关注PFC小姐姐,麻烦您多多对推文点赞、收藏及转发,并衷心希望您多多指教🙏,帮助PFC小姐姐进步提升。

说明

本算例说明如何在 3DEC 中导入和使用由 Rockmass Technologies 测缝/构造测量仪器采集的结构面数据(见 https://www.rockmasstech.com)。

算例使用的是加拿大安大略省 Kidd 矿山地下实测的裂隙数据。


结构面数据(Structural Data)

利用 Rockmass Technologies 仪器采集的结构数据可以保存为 csv 格式,该格式也被 Leapfrog 软件使用(https://www.seequent.com/products-solutions/leapfrog-software)。文件由一行表头加多行数据组成。可以包含或略去许多不同的数据字段——3DEC 在导入时会读取文件中存在的所有字段和数据。

为了让 3DEC 正确导入,csv 文件中必须至少包含以下表头:

  • X

  • Y

  • Z

  • Dip(倾角)

  • Dip Direction(倾向方向)

  • Feature #(构造编号)

  • Window #(测窗编号)

图 1 给出了一个示例文件的前几行。

(该文件实际为逗号分隔格式,但为了便于展示,这里用电子表格形式显示。)

Figure 1:由 Rockmass Technologies 测量软件导出的文件片段。实际文件是逗号分隔格式,这里用表格显示以便说明。


3DEC 模型——确定性用法

实测的结构面可以导入到 3DEC 中,并生成 DFN(离散裂隙网络)中的裂隙。此时假定用户希望在模型中直接表示每一条实测构造面。若希望基于实测数据生成随机的裂隙分布,则参考后面“随机(Stochastic)模型”一节。

在导入时,可以将每一条测量记录视为一个单独裂隙,也可以对具有相同 Feature # 和 Window # 的测量进行位置与方位的平均。默认行为是进行“平均”。

导入 Kidd 数据的示例命令如下(也就是完整的数据文件内容):

fracture import from-file 'leapfrog-2022-12-19-1948.csv' format rockmass size 1

需要注意的是,在导入这类数据时必须指定一个 size(直径)。因为 csv 文件无法提供构造面的尺寸信息,3DEC 需要一个直径值来生成 DFN 中的圆盘裂隙。图 2 显示了按上述命令导入后得到的裂隙盘;每个测窗对应的隧道外表面也以 dxf 形式导入,并一同绘制。

Figure 2:导入的裂隙,以直径 1 m 的圆盘表示。具有相同 Feature # 和 Window # 的测量被取平均。

在图 2 中,对拥有相同 Window # 和 Feature # 的测量记录进行了平均,因此原本 81 条测量记录被合并为 12 个 DFN 裂隙。裂隙的着色可以按照 csv 文件中的任意字段进行设置;图 2 的例子中是按 Window # 着色。

如果希望 每一条测量都对应一个裂隙,而不进行平均,只需在上述命令末尾增加 average false

fracture import from-file 'leapfrog-2022-12-19-1948.csv' format rockmass size 1 average false

这样就得到图 3 所示的裂隙(按 Feature # 着色),81 条测量均被单独表示;这些裂隙的极射赤平投影见图 4。

Figure 3:导入的裂隙,以直径 1 m 的圆盘表示。具有相同 Feature # 和 Window # 的测量被平均,按 Feature # 着色。

Figure 4:81 条未平均裂隙的极射赤平投影图。

接下来可以用导入的裂隙来切割 3DEC 模型中的断层/节理。这里先在 3DEC 中构建一个简化的隧道模型,为方便起见假定隧道截面为正方形。创建模型的数据文件见后文。构建模型时,裂隙直径取 5 m(而前面的展示图中是 1 m)。模型生成完成后,用以下命令用导入裂隙切模型:

block cut dfn name 'leapfrog-2022-12-19-1948'

注意:导入的裂隙会自动归入一个名为 'leapfrog-2022-12-19-1948' 的 DFN,该名称等于 csv 文件名去掉扩展名 .csv 后的字符串。也可以在导入时手动设置 DFN 名称。使用平均后裂隙的切割模型见图 5。

Figure 5:切割并网格划分后的 3DEC 模型。模型前半部分被剖切,隧道块体被隐藏,以显示隧道内部。绿色圆盘为导入的裂隙。

在 3DEC 中,一次切割必须贯穿整个块体,不允许只切一部分。因此,在 DFN 裂隙真实延伸范围未知的情况下,图 5 这种模型可以理解为“最不利情形”(裂隙无限延伸)。如果想限制裂隙的实际延伸范围,可以通过给圆盘裂隙内外的接触子单元指定不同的材料参数来实现。例如下面的命令对圆盘内外采用不同粘聚力:

block contact property cohesion 1e20block contact property cohesion 0 range dfn-3dec 'leapfrog-2022-12-19-1948'

第一条命令把所有接触的粘聚力设为 1e20(非常大),第二条命令再把属于 DFN 圆盘内部的接触粘聚力设为 0。这样就实现了“圆盘内为弱面,圆盘外为强岩体”的效果。图 6 给出了按粘聚力着色的接触分布。

Figure 6:3DEC 模型中按粘聚力着色的裂隙接触。


3DEC 模型——随机

另一种使用现场数据的方式是:只用实测的方位信息来指导一个随机生成的 DFN,让 DFN 含有大量裂隙。可以以相同的方位分布生成多个不同的 DFN,以反映随机性。

导入的 Rockmass 数据可以用来“自助采样”(bootstrap)随机裂隙的方位分布。对于 Kidd 数据,示例命令如下:

fracture template create 'template1' orientation rockmass 'leapfrog-2022-12-19-1948.csv' ...  size power-law 3 size-limits 5 50fracture generate template 'template1' fracture-count 5000

这里先创建一个模板 template1,指定位置、方位和尺寸的统计分布;然后按照该模板生成一个具体的 DFN。上面的命令会生成一个包含 5000 条裂隙的网络。

生成的 DFN 如图 7 所示,裂隙按直径进行等值线着色;5000 条裂隙的极射赤平投影见图 8。可以同图 4 中原始实测数据的极射赤平投影比较。

Figure 7:基于导入裂隙数据“自助采样”生成的 DFN,按裂隙直径进行等值线着色。

Figure 8:该 DFN 中 5000 条裂隙的极射赤平投影。

之后可以像前面的确定性情形一样,用这些裂隙来切割 3DEC 模型(图 9)。

Figure 9:用 5000 条 DFN 裂隙切割得到的 3DEC 模型。


代码文件

代码1-deterministic.dat

model newgeometry import 'kidd_left.dxf'geometry import 'kidd_middle.dxf'geometry import 'kidd_right.dxf'model domain extent -50 50fracture import from-file 'leapfrog-2022-12-19-1948.csv' format rockmass size 1 

代码2-deterministic-model.dat

model newmodel domain extent -50 50fracture import from-file 'leapfrog-2022-12-19-1948.csv' format rockmass size 5 ; 创建 3DEC 模型program call 'model'; 用 DFN 裂隙切割模型block cut dfn name 'leapfrog-2022-12-19-1948'; 隧道周围采用更小的单元尺寸block zone size edge 2block zone size edge 0.5 range pos-y -16 -4 pos-z -5 5block zone gen-new min-edge 0.5 max-edge 2; 接触参数设置:先全局大粘聚力,再在 DFN 内部置零block contact property cohesion 1e20block contact property cohesion 0 range dfn-3dec 'leapfrog-2022-12-19-1948'model save 'deterministic'

代码3-stochastic.dat

model newmodel domain extent -30 30; 基于 Rockmass 数据创建 DFN 模板,方位由 rockmass 文件给定,尺寸服从幂律分布fracture template create 'template1' orientation rockmass 'leapfrog-2022-12-19-1948.csv' ...  size power-law 3 size-limits 5 50; 按模板生成 5000 条裂隙fracture generate template 'template1' fracture-count 5000; 调用通用模型生成脚本program call 'model.dat'; 用生成的 DFN 切割模型block cut dfn name 'dfn1';; 下面这段需要在默认值基础上提高内存;; 参见 Tools - Options - Configuration;block zone gen edge 0.5model save 'stochastic'

代码4-model.dat

block tol 0.001; 创建基础块体block create brick -15 10 -28 8 -15 15; 在感兴趣区域增加更多切割以细化几何block densify join seg 1 3 3; 定义隧道截面轮廓(两个表——入口和出口截面)table '1' add -1,-1 -1,2 2,2 2,-1table '2' add -1,-1 -1,2 2,2 2,-1; 按给定截面表和轴线切出隧道,并把块体归为组 'tunnel'block cut tunnel table-1 '1' table-2 '2' axis -6.757,10,0.5 -2.75,-30,0.5  ...  group 'tunnel'

参考文献

①、3DEC HELP文档

特别声明:

以上代码与文案均助文档中英文翻译而成,仅供广大同行们参考学习,如有侵权请联系删除,同时请广大同行支持正版软件,自行购买正版Itasca系列软件。

如有其他需要,欢迎关注我的咸鱼号:pfc小姐姐

最新文章

随机文章

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