ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

径流场水土流失自动监测系统实战:从翻斗流量计到数据质控的全链路解析

径流场水土流失自动监测系统实战:从翻斗流量计到数据质控的全链路解析 如果有人告诉你径流场水土流失自动监测系统就是往径流小区旁边立一根杆子、放一个翻斗雨量筒、再接一个太阳能板供电的数据盒子那我劝你先别信。我在野外径流场连续蹲了三个汛期也栽过跟头雨量数据按时报了径流桶也被触发了结果取样管里抽上来的全是黄泥汤加空气烘干后悬沙量跟现场手抄记录差出去两倍多。后来才明白这套系统的难点从来不在“监测”两个字而在那些被雨水泡着、被泥糊着、被雷击盯着的小设备能不能在无人干预的情况下把一场吓人的暴雨从头到尾稳稳记下来。这篇文章我尽量少讲产品彩页上的东西多讲链路怎么搭、流量和泥沙怎么测、传感器怎么率定、异常数据怎么筛、野外怎么活过整个汛期。适合做水土保持监测的同行、试验站管理人员、研究生和刚开始搭建径流小区自动采集系统的工程人员参考。我把这几年踩过的坑、改过的方案、被数据坑到睡不着觉的经历都写出来该骂的骂该夸的夸。1. 先别急着上设备人工观测流程里的每个动作都是自动化最原始的需求清单1.1 传统径流观测的一天从等雨到烘干我们最传统的径流小区观测流程本质上是一套“水账”逻辑。径流小区边缘用混凝土围埂隔出固定面积坡面下方砌集流槽把降雨产生的地表径流汇入导流管再送进径流池或分流桶。雨后的工作就是量水深、算水量、搅浑水样、取沙样、烘土样、称重、算含沙量。这个过程看着简单但操作上全是暗门。比如径流池里的水不能直接拿桶倒掉得先用搅棒把池子里的泥沙搅到完全悬起再分层取样。如果这场雨产流很大径流池装满了那就得靠分流桶。常见的是九孔分流桶或者五孔分流桶径流先进分水箱一部分被分流孔导走只留下1/5或者1/9的水量进入采样桶最后再把分流倍数乘回去。这里最容易出错孔径稍微堵一堵分流水量立刻偏掉算出来的产沙量就跟着跑偏。我当时带新人做野外监测经常提醒他们一句话人工观测的每个动作背后其实都是在回答四个问题——这场雨产流没有产了多少水水里带了多少泥整场过程的泥沙浓度是怎么变化的自动监测系统本质上也只是在回答这四个问题只不过换了一种频率更高、但更需要校验的方式。1.2 自动化真正补上的人工观测缺口速度、密度、连续性人工观测最大的软肋不是“精度不够”而是“反应不过来”。南方汛期经常来跑马雨从乌云压顶到暴雨倾盆只有十几分钟人还没走到小区上方的雨量计旁边地表径流已经过了峰值。等雨停了再去池子量水深拿到的是“总量”却拿不到径流过程线。如果要做次降雨产流产沙过程和降雨侵蚀力方面的研究高时间分辨率的径流过程数据几乎是必需品。降雨期间坡面侵蚀最大的几分钟往往就是产沙量贡献最大的时段。人工方案很难捕捉到那个窗口或者需要半夜一两点安排两个人带着手电筒和取样瓶蹲在雨里安全风险极大。自动系统的价值就在这三个维度上体现响应速度要够快设备能靠雨量计或者产流信号触发不等天亮过程采样密度要够高几分钟甚至几十秒取一个点完整记录涨水、峰值、退水数据连续性要够强设备自动补传、本地缓存而不是靠人抄记录本再录入电脑。后期整编时真正能用的好数据往往就是这些“连续且闭合”的场次过程数据。1.3 自动化不是把水桶换成传感器那么简单这一点我必须先泼盆冷水。自动监测不是把人工动作平移到电动设备上而是一整套链条小区和集流槽的物理条件、分流设施、流量计量、泥沙采样、数据采集与通讯、供电与防雷、数据质控与整编。任何一环想“省事”都会在汛期某个凌晨集中爆发成一个大问题。所以开篇第一个建议就是如果要新建或改造径流场自动监测系统先把现有小区设施的平面图拿出来仔细核对导流管坡度、径流池容积、分流桶级数。设施底子不对后面买再贵的传感器都是白搭。我见过一个站点把自动取水样器装在一条又长又平、中间还有两个直角弯的导流管下游结果泥沙全在管内沉积了自动采样器抽到的水和坡面真正流下去的水根本不是同一批。2. 系统链路拆解一场雨从坡面到数据库要过七道关口2.1 七道关口每一道都有自己的脾气从坡面产流到最终数据落库一场雨要经历完整的采集链路。我习惯拆成七个子环节径流小区和集流设施、导流和分流环节、径流总量计量、泥沙过程采样、降雨量记录、现场数据采集与远程传输、数据平台接收与质控。七道关口跨了现场工程、仪器仪表、通讯存储、软件处理四个专业方向任何一个方向的人只盯自己那一段整条链都容易出问题。一个典型的配置是这样的径流小区面积按标准设计坡面下部有集流槽和导流管导流管先接到一个一级分流桶分流桶出水口再接翻斗流量计或容积式计量装置同时有一根取样管从分流桶或者计量桶抽取水样进入自动采样器采集控制器接收雨量计脉冲和翻斗脉冲按预设逻辑触发采样和记录数据通过4G或者无线数传回传平台平台端再完成异常过滤和次降雨整编计算。2.2 分流装置自动系统最容易被低估的基建很多人设计自动监测系统时把注意力都放在传感器上结果现场分水设施还是沿用几十年前的老思路。实际运行下来分流设施直接决定了两件事一是进入计量设备的水流最大强度是否可控二是自动采样器能否在合适的泥沙浓度范围内工作。以九孔分流桶为例它的原理是来水进入分水箱后通过分水隔板上的若干小孔分别流到不同格室其中一部分水量被保留下来其余被直接排掉。设计合理的分流桶可以把进入计量仪表的流量控制在设计范围内。对于自动系统我的做法是尽量让翻斗流量计接在分流桶之后并在翻斗入口前再加一个缓流消能结构。否则大暴雨时水流带有很大动能直接冲击翻斗托盘翻斗翻转计数会失真而且泥沙很重容易卡死翻斗轴。具体选几分流要结合当地雨强和小区的集水面积来算。我在一个20米乘5米的小区上设计范围内最大产流强度约每秒十几升如果直接进翻斗满流量计损很明显。加了一级1:9分流后进入计量设备的流量降了一个量级翻斗精度和采样器都能正常工作。但分流比不能靠图纸算完就完事必须现场实测至少几次清水率定验证实际分流比例。因为安装水平度、孔口毛刺、淤泥覆盖都会让实际比例偏离理论值。2.3 采集控制器的触发逻辑待机、预触发、产流采样、后处理自动系统最核心的软件逻辑是采集控制器的状态机。简单的说就是控制器得自己判断“现在处于什么阶段该干什么”。我常用的逻辑分四步第一是待机状态。雨量计累计降雨量超过设定阈值比如0.2毫米时系统从低功耗模式唤醒进入降雨预触发状态开始高频记录雨量数据。第二是产流判断。径流计量设备有脉冲或液位跳变时确认产流开始系统按设定频率记录流量并按累积流量或固定时间间隔触发泥沙取样。第三是过程采样阶段。采样密度可以动态调整产流初期和洪水上涨段加密比如每累计一定斗数就取一瓶退水段可以把采样间隔拉长。这样既保证过程线完整也不至于一晚上把采样瓶全部用完。第四是结束后处理。连续一段时间无产流、且雨量停止判定场次结束控制器执行自检、缓存数据、上传平台、释放采样瓶位然后重新回到待机。这套逻辑看着简单但“触发阈值”是多少直接决定数据质量。阈值设高了小雨强、短历时的小场次会漏掉阈值设低了春季那种毛毛雨也会让系统反复唤醒电池撑不住设备提前损耗。不同雨型区域要单独调参我在西北干旱区把产流预触发阈值调得比南方红壤区高就是因为那边前期土壤含水量低、初损大对小雨强的敏感性完全不同。3. 流量和泥沙这两个最硬的骨头我三种方案都试过3.1 径流流量计量翻斗计数、量水堰、容积桶的真实表现径流流量计量是整个自动系统里最现实的一个环节因为水里带泥沙很多工业流量计在这个场景下并不好用。超声波流量计怕气泡和导流管内淤泥电磁流量计需要满管和导电液体都无法直接适用。我身边同行用得最多的其实是下面三种。翻斗式流量计的原理类似翻斗雨量计但每斗容积大得多常见单斗容量有几升到几十升。径流进入翻斗装满一侧翻斗后翻倒触发干簧管或霍尔传感器计数另一侧翻斗继续接水如此往复。它结构简单、不耗电、能适应高含沙水流价格也可控。缺点是瞬时流量偏大时水还没完全倒空下一侧就已经开始接了造成“动态丢量”泥沙堆积后翻斗轴摩擦变大翻转灵敏度下降。量水堰加水位计是另一个常见方案三角堰、矩形堰都有。通过测量堰顶水头再代入堰流公式计算流量。理论精度不差但野外径流的泥水很容易在堰前淤积堰板下方的静水井容易被泥沙堵死水位计的零点漂移也时有发生。想让量水堰长期可靠必须频繁清淤这对无人值守站来说负担不小。容积桶加液位计的做法是让径流进入一个已知断面的容器用压力式或雷达式液位计测量液位增长速率算出流量。这个方法在小径流小区很稳抗泥沙能力强但桶一满就必须自动排空或者人工倒空。我在两个站点用的是“翻斗做总量、容积桶做过程验证”的组合用容积桶的累计水量去校核翻斗总计数偏差大于3%就提示清洗维护。3.2 泥沙浓度的获取采样称重、在线浊度、自动称重式测沙泥沙浓度或者说悬移质含沙量是另一个硬骨头。径流小区的泥沙来源不均颗粒组成变来变去没有哪一种传感器能像量水尺那样一插就出数。我试过三种路线。第一种路线也是基准路线自动采样器按设定时机抽取水样带回室内用滤纸过滤、烘干、称重计算含沙量。这个路线最接近人工实验室方法结果可信、可溯源、可复核。采样器常见做法是蠕动泵或真空泵抽取一定体积样品进入采样瓶按时间间隔或按累计流量间隔触发。第二种路线在线浊度或红外散射法。设备实时输出浊度值或散射光信号再通过现场人工取样的含沙量进行回归率定得到一个换算曲线。它的优势是能观测过程变化及时捕捉含沙量的峰值点。劣势也很明显泥沙粒径级配一变率定曲线就失效。同一个坡面上暴雨初期的粗颗粒和后期细颗粒在光学响应上完全不同。用浊度法做了两个汛期后我的评价是它可以作为趋势监测和峰值判断但绝不能直接顶替实验室称重。第三种路线自动称重式测沙。设备内部有一个固定的测量容器先充水样、称重再排空、清洗反复循环通过质量变化反算含沙量。这个路线精度高能避免人工采样频率不足的问题但机械设备多、耗电高、维护复杂更适合有市电和专人维护的监测站。在纯野外太阳能供电场景下故障率不低。3.3 我的推荐组合翻斗计总量采样器吃过程浊度仪做参考如果只让我给一个通用配置我会选“翻斗流量计自动采样器低功耗浊度仪”的组合。翻斗负责流量总量和流量过程自动采样器负责按事件采集水样浊度仪只用来判断过程和提供连续趋势参考最终的含沙量整编数据以实验室水样结果为准。采样触发逻辑我常用两种控制方式按时间间隔和按累计流量触发。按时间间隔适合流量比较均匀的场次操作简单但流量峰值段可能只取到一个点漏掉极值按累计流量触发更科学等于是“水量越大采样越密”。举个例子如果设定每累计0.1立方米触发一次采样那么涨水初期流量小可能好几分钟才取一次样峰值阶段流量大可能几十秒就取一个水样。曲线会非常贴过程。这个触发逻辑在控制器里的表达大概是这样if trip_count last_sample_trip trigger_trip_interval: sample_trigger() last_sample_trip trip_count其中trigger_trip_interval是根据场次预估总径流量和采样瓶数量动态算出来的。例如预估这场雨产水2立方米采样瓶有24个预留4个给退水段那有效可调度瓶数为20个平均每0.1立方米取一瓶比较合适。这套思路不需要高端PLC普通的低功耗单片机采集器就能实现。4. 率定和产沙计算设备装上之后真正出数据的环节才刚开始4.1 设备率定不能只看出厂系数我见过不少站点传感器装上就开跑表格里填的系数全是说明书上的出厂值。这个做法在室内环境勉强可以忍放在泥水泥沙的野外误差会大到离谱。翻斗流量计的容积系数出厂时用清水标定实际使用中泥沙会附着在斗壁上翻斗轴摩擦会变化实际每斗容积跟出厂值经常差上百分之几到十几。我的率定习惯是每场大暴雨后或者每两周固定一次用前置水桶向翻斗注水以稳定小流量注入一定体积的水记录翻斗翻转次数得到实际容积系数。公式很简单单斗实际容积 注入水量体积 ÷ 翻转次数比如注入标准体积30升清水记录翻斗翻转次数为60次那单斗容积就是0.5升每斗换算系数为2斗每升。别嫌这个土办法粗糙野外场景里它就是最靠谱的基准。同时要记录率定时的水温、水样是否含泥含沙水的率定结果和清水率定结果对比也能帮助判断翻斗摩擦变化是不是大到需要维修。雨量计同理。翻斗式雨量计出厂标定的是0.2毫米每斗但机械结构长期使用后翻斗翻转角度和轴尖磨损都会让灵敏度漂移。用标准的10毫米雨量缓冲瓶或者滴定管注水检查如果测得9.2毫米那就应该修正测量值或用螺丝微调。整个过程记到运维日志里后期数据整编时所有原始计数都要经过率定系数换算而不是直接使用原始脉冲数。4.2 一场雨的产流产沙数据是怎么变成整编成果的率定完成后原始记录就能换算成可用的水文参数。以标准径流小区为例假设小区投影面积为100平方米一场降雨记录到的翻斗总计数为4700斗率定后的单斗容积为0.5升那么这一场的总径流量为总径流量 4700 × 0.5 ÷ 1000 2.35立方米径流深R的计算要把总径流量均匀摊到小区面积上径流深(mm) 总径流量(立方米) ÷ 小区面积(平方米) × 1000代入就是2.35 ÷ 100 × 1000 23.5毫米。如果这场降雨量P是42.6毫米径流系数就是23.5 ÷ 42.6 ≈ 0.55说明超过一半的降雨变成了地表径流。径流系数超过1或者远高于同区域历史范围就要回头查设备。泥沙部分稍微复杂。自动采样器取了一系列水样每瓶水样室内过滤烘干后得到含沙量单位是克每升。计算场次产沙量不能直接把首尾两个值平均而应该把径流过程切分成若干小段每段用该时段的平均含沙量乘以该时段径流量。近似公式为场次产沙量(kg) Σ(第i时段径流量 × 第i时段平均含沙量)时段划分越细结果越准确。径流深和产沙量都算出来后还能算出次降雨土壤流失量对应的侵蚀模数侵蚀模数(吨每平方千米) 场次产沙量(千克) ÷ 1000 ÷ 小区所代表的面积(平方千米)小区面积100平方米等于0.0001平方千米如果场次产沙量是50千克侵蚀模数就是50 ÷ 1000 ÷ 0.0001 500吨每平方千米。这个数用于同比和区域评价时还要注意是“单次降雨”还是“年度累计”不要混用。4.3 一个可参考的计算脚本和三个容易算错的地方下面这段Python脚本是我常用的事件数据处理逻辑逻辑不复杂但能把容易漏掉的步骤固定下来import pandas as pd df pd.read_csv(runoff_event.csv) df[volume_l] df[trip_count] * df[calib_l_per_trip] df[volume_m3] df[volume_l] / 1000 df[sediment_kg] df[volume_m3] * df[ss_g_per_l] total_volume_m3 df[volume_m3].sum() total_sediment_kg df[sediment_kg].sum() area_m2 100 runoff_depth_mm total_volume_m3 / area_m2 * 1000 erosion_modulus_t_km2 total_sediment_kg / 1000 / (area_m2 / 1e6) print(f径流深: {runoff_depth_mm:.1f} mm) print(f场次产沙量: {total_sediment_kg:.1f} kg) print(f场次侵蚀模数: {erosion_modulus_t_km2:.1f} t/km2)三个容易算错的地方我单独列一下。第一分流倍数忘乘。如果流量计量设备安装在分流桶后计算总径流量时必须把分流倍数乘回去因为进入设备的水量只是总径流的一部分。第二样品体积误差。自动采样器取250毫升样品但实际上泵的抽吸时间、管壁残留会导致体积不是绝对的250毫升。采样体积偏差大的时候含沙量也会偏差所以每次烘干前要重新量筒计量样品体积而不是默认标称体积。第三时段划分和流量数据没对齐。如果采样瓶触发按累计流量控制用平均含沙量乘总水量时必须按每个采样瓶对应的区间去乘对应区间的径流量不能把全场的平均含沙量直接乘全场径流量。5. 数据平台上最容易骗过人的三种坏数据以及我的过滤规则5.1 第一类坏数据降雨不小但径流记录为零平台上一个场次降雨量达到28毫米周边同类小区都有产流唯独这个小区全程径流计数为零。遇到这种情况别急着下“这个小区植被好、不产流”的结论先跑三件事检查雨量计是否被堵塞或遮挡检查径流导流管是否有动物巢穴或落叶堵塞检查翻斗流量计是否被泥沙卡死。当然也存在真实的零产流场景比如前期土壤极度干旱28毫米全部被土壤吸走或者流路有小型蓄水设施把径流拦住了。正因为存在真实可能这种数据不能直接删除也不能直接补值。我的处理规则是系统自动把“降雨量超过阈值但径流为零”的场次打上待复核标记由人工查看现场照片和设备日志后再确认真实或作废。5.2 第二类坏数据翻斗计数飞点、径流过程峰形突变另一种典型坏数据是数据平台上的径流过程线突然出现一个极高峰值紧接着又回落到接近零整个脉冲持续时间只有一两分钟。这种数据往往来自翻斗计数受到干扰雷击感应电压造成干簧管误触发、设备振动导致机械计数抖动、或者采集器扫频时电磁干扰引起多计。少数情况是翻斗轴承卡滞回弹产生重复计数。处理这种飞点我建了一个物理合理性检验规则。首先是径流系数约束一场降雨的径流深不能显著超过降雨量如果径流深超过降雨量几乎可以断定流量多计。其次是过程光滑性约束单一时段流量突变成前后时段的十倍以上先标记异常再人工复核。再次是总量交叉验证有容积桶或者径流池液位数据时用总水量跟翻斗累计水量对账误差超过3%就提醒现场维护。5.3 第三类坏数据含沙量曲线长期纹丝不动含沙量数据如果连续几天甚至几周维持在同一个值比如永远显示0.2克每升那基本不是真实数据而是传感器故障或者采样系统失效。浊度探头长期泡在泥水里镜面会结垢蠕动泵软管用久了会失去弹性抽水体积变小取样管路接头进水气抽起来的是空气和泥沫。每一种情况都可能导致平台收到一条“稳定但毫无意义”的含沙量曲线。这种情况下平台端可以做两个简单判断一是标准差检验如果一场产流过程中含沙量数值的变异系数接近零就要标记探头异常二是跟采样瓶实测值对比浊度仪输出的连续值和人工水样烘干值如果偏差持续大于一定范围就必须安排清洗和重新率定。数字化平台再先进也替代不了定期的人工抽检复核。5.4 一套可落地的质控规则表我把常用的质控规则整理成一张表放在数据平台上自动执行。人工整编时所有标记都保留检查痕迹不直接覆盖原始数据而是生成一列质控标记异常类型自动判断方法处理建议降雨量缺失降雨量≤0但其他小区有产流核对雨量计标记缺测径流深超标次降雨径流深 降雨量检查翻斗率定系数和飞点短时飞点单时段流量为前后时段均值10倍以上标记后剔除留痕备查含沙量数据平稳产流时段含沙量变异系数0.01清洗探头、检查采样系统样品体积偏差采样体积超出标称值±10%修正计算输出异常说明断传补传失败通讯中断时长超过48小时核对现场缓存人工补录这套规则不需要多复杂的算法甚至SQL查询就能完成但坚持执行下来能把平台里乱七八糟的过程数据整理成一套可整编、可复核、可引用的数据库。数据整编人员最怕的不是数据多而是数据坏但看不出坏在哪质控标记就是给后来人留的指路牌。6. 野外的十二件小事从布管走向到雷雨季生存指南6.1 管道、沉砂井和翻斗堵塞问题的三重保险径流导流管是整套系统最容易被忽视的咽喉。管径太小、坡度太缓、转弯太急都会让泥沙落淤。我后来对所有新建系统都定了一条规矩从集流槽到计量设备之间的导流管管径不小于DN100坡度不小于3%转弯尽量用缓弯代替直角弯。在进入计量设备前设置一个沉砂井或沉淀筒让大颗粒先沉降减少对翻斗和采样器的磨损。但这不等于说大颗粒泥沙不需要参与计量。问题的核心在于沉砂井里沉下来的粗颗粒在整场降雨后必须计入产沙量。我见过有站点把沉砂井清出来的泥直接扔掉了结果产沙量系统性偏低。正确做法是每次雨后测量沉砂井里的泥沙厚度并取样烘干称重把“沉降沙量”和“悬移沙量”合并才算完整的坡面产沙量。管路防堵的第二重保险是过滤和清洗。翻斗入口上方加一个斜坡式防堵格网能拦住杂草和枯叶。每次雨后到现场冲洗管道检查格网和翻斗凹槽顺手清掉残余泥浆。这个工作看着琐碎却决定了翻斗计数是否还能保持率定时的精度。6.2 防冻、防雷与供电露天设备的三只拦路虎北方和西南高原地区冬季低温会让导流管内残水结冰把管子撑裂翻斗里存的水一旦冻住第二年春汛到来时翻斗甚至可能无法转动。我的经验是在结冰期的数据需求不大时直接把翻斗拆回室内存放导流管和分流桶做排空处理如果不拆则要加电伴热带但伴热带的电源管理和防水要单独设计。防雷方面野外径流场通常位于空旷坡地一台数据采集器就是一根天然的引雷杆。我的配置是太阳能板和通讯杆做独立接地采集器电源口和通讯口都加浪涌保护器通讯线屏蔽层单端接地。哪怕做了这些一个汛期里设备还是可能被雷击到重启几次所以采集器的程序里必须做上电自恢复和数据本地缓存断传重传到平台。供电是我反复强调的重点。太阳能板功率不能只看晴天标称值要按连续阴雨天的最短日照时数来算。一套“翻斗采样器4G数传”的系统加电伴热和较大功率泵雨天连续工作功耗可能不小。蓄电池容量建议至少满足连续五天无阳光的工作需求控制器设置低压分断防止电池过放报废。我用过一个粗笨但可靠的办法蓄电池和控制器全部封装在带呼吸阀的密闭箱里端子涂凡士林防氧化每两个月紧固一次接线端子。接触不良在野外极其隐蔽电压时有时无能把人折磨死。6.3 校准节奏、备件储备和现场记录最后说说整体运维节奏。我建议一个标准站点执行这么一套周期汛前一个月做全系统检查、率定、清淤、通电老化测试汛期每两周做一次常规巡查重点看翻斗和采样管路汛期结束后拆回室内进行深度保养并做防冻处理次年汛前再重新率定安装。这套节奏不一定适合所有站点但比“坏了再修”的状态好了太多。备件方面别只备翻斗和采样瓶更值得备的是蠕动泵软管、干簧管、太阳能控制器、通信模块、密封圈。这些东西看着不起眼损坏率却远高于传感器本体。出故障时一个密封圈导致漏水整块电路板报废的案例并不少见。现场记录这件事我也要说一句。自动监测系统不需要人日夜守着但需要人在关键节点留下“证据”。我坚持在现场运维柜里放一本纸质的巡查记录本每次到站都记时间、天气、设备状态、率定结果、照片编号。这本记录本看着原始却能在数据出现争议时成为最有力的排查依据。数字平台会清理缓存纸质记录不会自己消失。最后说点我自己的体会。这套系统折腾久了你会发现它的稳定边界往往不是由高大上的算法决定的而是由导流管坡度够不够顺、蓄电池端子拧得够不够紧、沉砂井有没有及时清、率定系数有没有更新这类不起眼的细节决定的。“自动”两个字只把人的手从水桶边拿开但没把人的眼睛从数据上拿开。每个汛期结束后我依然会把每一张自动过程曲线和人工巡查照片放在一起过一遍。真正可信的水土流失监测数据不是设备一个人干出来的是设备和盯设备的人一起干出来的。
返回列表