储油罐的变位识别与罐容表标定.doc

上传人:豆**** 文档编号:17480026 上传时间:2022-05-24 格式:DOC 页数:21 大小:708.50KB
返回 下载 相关 举报
储油罐的变位识别与罐容表标定.doc_第1页
第1页 / 共21页
储油罐的变位识别与罐容表标定.doc_第2页
第2页 / 共21页
点击查看更多>>
资源描述

《储油罐的变位识别与罐容表标定.doc》由会员分享,可在线阅读,更多相关《储油罐的变位识别与罐容表标定.doc(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流储油罐的变位识别与罐容表标定.精品文档.2010高教社杯全国大学生数学建模竞赛承 诺 书我们仔细阅读了中国大学生数学建模竞赛的竞赛规则。我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮件、网上咨询等)与队外的任何人(包括指导教师)研究、讨论与赛题有关的问题。我们知道,抄袭别人的成果是违反竞赛规则的,如果引用别人的成果或其他公开的资料(包括网上查到的资料),必须按照规定的参考文献的表述方式在正文引用处和参考文献中明确列出。我们郑重承诺,严格遵守竞赛规则,以保证竞赛的公正、公平性。如有违反竞赛规则的行为,我们将受到严肃处理。我们

2、参赛选择的题号是: A题 储油罐的变位识别与罐容表标定 我们的参赛报名号为(如果赛区设置报名号的话): 所属学校(请填写完整的全名): 参赛队员 (打印并签名):1. 2. 3. 指导教师或指导教师组负责人(打印并签名): 日期: 2010 年 9 月 12 日赛区评阅编号(由赛区组委会评阅前进行编号):2010高教社杯全国大学生数学建模竞赛编 号 专 用 页赛区评阅编号(由赛区组委会评阅前进行编号):赛区评阅记录(可供赛区评阅时使用):评阅人评分备注全国统一编号(由赛区组委会送交全国前编号):全国评阅编号(由全国组委会评阅前进行编号):储油罐的变位识别与罐容表的标定摘要本文研究储油罐的变位识

3、别与罐容表的标定。分别以小椭圆型油罐和实际卧式储油罐为研究对象,运用高等数学的积分的知识,分别建立罐体变位前后罐内油体积与油高读数之间的积分模型,使用Matlab软件得出结论。对于问题一,以小椭圆型储油罐为研究对象,在无变位时,小椭圆型储油罐为规则的椭球柱体,可利用解析几何与高等数学的知识建立油罐内体积与油高读数之间的积分模型,得出罐体无变位时的理论值。当罐体发生纵向变位时,小椭圆型储油罐的截面不再是规则的几何形体,但根据倾角及所给小椭圆型罐体的尺寸,可得其截面面积的表达式,利用高等数学中积分的方法,根据不同油高,建立了模型一,得到了储油量和油高的关系公式。最后,根据实验数据的处理,用拟合的方

4、法,修正了某些系统误差的影响,计算出罐体变位后油位高度间隔1cm的罐容表的标定值。对于问题二,由于实际储油罐内没油的高度不同,我们将其分为五种情况分别讨论,并对每种情况建立积分公式,得出罐内油体积与油位高度及变位参数(纵向倾斜角和横向偏转角)之间的函数关系式,利用所给的实验数据,运用最小二乘法,建立非线性规划模型用Matlab非线性规划求解得出使得总体误差最小的与值:=2.12,=4.06。通过与的数值计算出出油量理论值与实测值的平均相对误差小于0.5% 。对模型进行了较为充分的正确性验证和稳定性验证:在与的值为0时,其计算出来的罐容值与理论值完全吻合,说明模型在体积计算上是正确的;当对油高进

5、行0.1%的扰动时,的值变化也在0.1%左右,说明的稳定性很好,但是的值从4.06变成了3.75,变化了大约8%,所以我们详细分析了的数学表达式,从理论上分析了影响其稳定性的因素。根据得到的变位参数计算出实际罐体变位后油位高度间隔为10cm的罐容表的标定值。最后,本文对模型的优缺点进行了评价,并讨论模型的推广。关键字:储油罐;变位识别;罐容表标定;非线性规划一 问题重述通常加油站都有若干个储存燃油的地下储油罐,并且一般都有与之配套的“油位计量管理系统”,采用流量计和油位计来测量进/出油量与罐内油位高度等数据,通过预先标定的罐容表(即罐内油位高度与储油量的对应关系)进行实时计算,以得到罐内油位高

6、度和储油量的变化情况。许多储油罐在使用一段时间后,由于地基变形等原因,使罐体的位置会发生纵向倾斜和横向偏转等变化(以下称为变位),从而导致罐容表发生改变。按照有关规定,需要定期对罐容表进行重新标定。 根据上述所述,求解下列问题:(1)为了掌握罐体变位后对罐容表的影响,利用小椭圆型储油罐(两端平头的椭圆柱体),分别对罐体无变位和倾斜角为a=4.1的纵向变位两种情况做了实验。请建立数学模型研究罐体变位后对罐容表的影响,并给出罐体变位后油位高度间隔为1cm的罐容表标定值。(2)对于实际储油罐,试建立罐体变位后标定罐容表的数学模型,即罐内储油量与油位高度及变位参数(纵向倾斜角度a和横向偏转角度b )之

7、间的一般关系。请利用罐体变位后在进/出油过程中的实际检测数据,根据你们所建立的数学模型确定变位参数,并给出罐体变位后油位高度间隔为10cm的罐容表标定值。进一步利用实际检测数据来分析检验你们模型的正确性与方法的可靠性。二 问题分析 本文研究罐容表的读数与储油罐的变位的关系。借助高等数学积分的方法,求出储油量与油高读数的函数关系式,并对倾斜的储油罐进行容量标定。1.对问题一的分析问题一中用小椭圆储油罐分别对罐体无变位和纵向倾斜进行实验,研究变位对罐容表的影响,因此我们分别建立变位前和变位后的罐容表读数与罐内油体积的函数关系式,通过函数关系式计算出理论值,再与所给的实际值相比较,得出其相对误差,然

8、后通过分析系统误差进行修正,出罐体变位后油位高度间隔为1cm的罐容表的标定值。2.对问题二的分析问题二中是以实际储油罐为研究对象,不仅考虑了储油罐的纵向倾斜,而且还考虑了横向偏转,为了使问题简化,我们先只考虑纵向倾斜,由于储油罐的形体不规则,所以我们将它分成如图1所示的三部分,分别算出每部分的体积与罐容表读数的函数关系式,然后对其求和。再考虑横向偏转,建立它与所给的油高的函数关系式。然后将二者进行综合考虑得出变位后罐容表读数与储油罐内油体积的函数关系式,通过关系式和所给数据,运用最小二乘法,通过MATLAB程序,搜索出和的最小误差解,再对模型的稳定性和正确性进行评定,最后给出高度间隔10cm的

9、罐容表的标定值。图1 油罐分区域积分示意图三 模型假设假设一:数据是储油罐的内壁参数。假设二:忽略温度、压力对汽油的密度的影响。假设三:储油罐在偏移的过程中,油位探针始终与油罐底面垂直。假设四:对卧式储油罐来说,不考虑其长期埋在地下所发生的蠕变。假设五:累加进出油量数据是准确可靠的。四 符号说明: 对应于罐容表读数的液面实际高度。: 球冠中与油罐圆柱左侧底面距离为x处的油高。: 球冠中与油罐左侧底面相距为x处的小圆半径。:球冠中与油罐圆柱右侧底面距离为x处的油高。:球冠中与油罐右侧底面相距为x处的小圆半径。: 储油罐圆柱部分的底面半径。: 球冠所在球体的大圆半径。:第i条数据所对应的罐容表读数

10、。:用于分析的油量进出数据。 a: 椭圆长半轴长。 b: 椭圆短半轴长。 n: 用于分析的进出油测量数据个数。:罐容表读数。五 模型的建立与求解5.1 模型一的建立与求解问题一要求研究罐体变位后对罐容表的影响,并给出罐体变位后油位高度间隔为1cm的罐容表标定值。5.1.1 计算未变位和变位的理论罐内油位高度与储油量的关系 利用高等数学中微元法求体积的方法建立罐容表读数与罐内油体积的函数关系式的模型。 (1) 在无变位的情况下,储油罐内的油所占空间为柱体,其体积为(1)其中S为柱体底面面积,L为柱体的长度。(2)底面椭圆方程为(3)(4)将(4)代入(2),得到(5)其积分解析表达式为(6)其中

11、,(7)如图图2微元法求椭圆切面面积(8)(9)图3 油罐无倾斜时示意图(2)当油罐发生纵向偏转时,油罐中油所占空间为一倾斜柱体,如图4所示: 图4 油罐偏移示意图 如图4所示,根据几何关系可知,(10)又根据油面的高度不同,可分为以下三种情况:图5 情况1:低油位若油面位于图5所示位置,则:(11)图6 情况2:正常油位若油面位于图6所示位置,则:(12)图7 情况3高油位若油面位于图7位置,则:(13)由上述公式知,油罐的变位会对罐内油高与储油量的对应关系(罐容表),产生较大的影响。综合式(11)-(13),可以得到模型1如下:(14)5.1.2 应用试验数据对理论关系式进行修正当无变位进

12、油时,我们可以根据式(9)对每一个油位高度求出其理论储油量;另根据累加进油量和罐内油量初值,可求得实际储油量。由于理论储油量和实测数据之间存在一定的系统误差,所以我们用线性回归方式得到修正系数 m = 1.035。因此,无变位实际体积的修正计算公式为:(15)对不同高度用式(14)计算对应的体积和实测值进行对比验证,平均误差为0.01%,达到较好的计算精度(图8)。参考数据见附表1图8当罐体有=4.1倾斜角的纵向变位时,利用模型1我们对每一实验数据给出的油高计算其理论储油量。系统误差校正:所谓系统误差,是由于原始读数不准确造成的,其原因可能是仪表不准确、罐体变形或者进油出油管道和仪表占据一定的

13、容积。虽然我们不知道具体的原因,但是我们通过统计分析可以一定程度上消除系统误差。方法如下:根据实验数据中累加进油量和罐内油量初始值求出实际储油量,与模型计算值进行比较,用二阶多项式拟合储油量差值和油高。(16)这两列数据的相关系数达到0.977,有理由采用此多项式对模型的计算值进行系统误差修正。图9 系统误差和油高的拟合对于试验中变位时,数据中的油高均处在5.1中正常油位情况,模型一中其他两种情况没有涉及。所以,模型简化为:实际储油量()=模型储油量()-系统误差(),即(17)用实验数据验证,拟合效果良好,平均误差为0.059%。图10根据模型一,对系统误差进行修正后,我们可以计算求得模型所

14、需的罐容表,详见下表。小椭圆型储油罐罐容表标定值油位高度(mm)储油量(L)油位高度(mm)储油量(L)油位高度(mm)储油量(L)油位高度(mm)储油量(L)0.00 1.67 300.00 580.47 600.00 1716.72 900.00 2995.61 10.00 3.53 310.00 611.97 610.00 1759.00 910.00 3036.59 20.00 6.26 320.00 644.09 620.00 1801.42 920.00 3077.31 30.00 9.97 330.00 676.80 630.00 1843.97 930.00 3117.75 4

15、0.00 14.76 340.00 710.08 640.00 1886.63 940.00 3157.90 50.00 20.69 350.00 743.91 650.00 1929.40 950.00 3197.73 60.00 27.85 360.00 778.26 660.00 1972.26 960.00 3237.24 70.00 36.32 370.00 813.12 670.00 2015.20 970.00 3276.39 80.00 46.14 380.00 848.46 680.00 2058.20 980.00 3315.18 90.00 57.39 390.00 88

16、4.28 690.00 2101.26 990.00 3353.58 100.00 70.13 400.00 920.54 700.00 2144.36 1000.00 3391.56 110.00 84.40 410.00 957.24 710.00 2187.49 1010.00 3429.11 120.00 100.25 420.00 994.36 720.00 2230.64 1020.00 3466.20 130.00 117.75 430.00 1031.87 730.00 2273.79 1030.00 3502.81 140.00 136.92 440.00 1069.77 7

17、40.00 2316.94 1040.00 3538.91 150.00 203.55 450.00 1108.05 750.00 2360.06 1050.00 3574.48 160.00 221.40 460.00 1146.67 760.00 2403.15 1060.00 3609.48 170.00 240.62 470.00 1185.64 770.00 2446.20 1070.00 3643.88 180.00 261.09 480.00 1224.93 780.00 2489.19 1080.00 3677.65 190.00 282.72 490.00 1264.53 7

18、90.00 2532.11 1090.00 3710.75 200.00 305.42 500.00 1304.42 800.00 2574.94 1100.00 3743.14 210.00 329.13 510.00 1344.60 810.00 2617.68 1110.00 3774.77 220.00 353.79 520.00 1385.05 820.00 2660.30 1120.00 3805.61 230.00 379.36 530.00 1425.75 830.00 2702.80 1130.00 3835.58 240.00 405.79 540.00 1466.70 8

19、40.00 2745.16 1140.00 3864.62 250.00 433.05 550.00 1507.87 850.00 2787.37 1150.00 3892.66 260.00 461.09 560.00 1549.26 860.00 2829.41 1160.00 3919.59 270.00 489.88 570.00 1590.85 870.00 2871.27 1170.00 3945.28 280.00 519.39 580.00 1632.64 880.00 2912.93 1180.00 3976.57 290.00 549.60 590.00 1674.60 8

20、90.00 2954.38 1190.00 3992.66 12004001.6545.2 模型二的建立与求解5.2.1 建立实际储油罐储油量和油位高度的模型首先只考虑纵向倾角。由于实际储油罐相当于圆柱体与球冠体组成,故用垂直于油罐的平面切割油罐,与罐中的油相交,所截的平面为弓形。劣弧弓形的面积公式为:(18)优弧弓形的面积公式为:(19)其中r为弓形所在圆的半径;h为弓形的高。所以罐中油的体积微元为或者:由于实际储油罐是不规则的几何形体,故我们在计算罐内油的体积时,将卧式储油罐分为三部分,如图11所示: 图11由于罐内油的高度不同,可分为以下五种情况:图12图13 图14 图15 图16为了

21、保证罐内油体积的一般性,我们先对图13所示情况进行求解。则:(20)对于第二部分的体积的求解,可类比模型一中的方法的第二部分体积的微元为(21)故其体积为:(22)对于第一部分体积可用图17求解油高:。图17图中:所以,(23)则: 然后再利用下图确定积分区间0,:图18图中 CM即为所要求解的。CI=1 OI=R-1 IQ= KI=(R-1) KN=KQ=OPPF=EQ=PE-PN+NQNQ=KQOK=PN=联立以上各式可得:(24)(25) 对于第三部分的体积,方法与第一部分的体积求解相似。其体积为:(26)式中:(27)(28)(29)所以:(30)其他几种情况均可用类似的方法进行求解。

22、对于图13所示情况:(31)对于图14所示的情况:(32) 积分限中出现的表达式(33)对于图15所示情况,(34)对于图16所示情况:(35)因此,我们总结出7个分段被积函数如下:(36)(37)(38)(39)(40)(41)(42)下面再对横向偏移角进行分析研究,如图19所示:图19图中 为罐容表的读数,所以真实液面高度为:即:(43)所以最终所得的体积关系式只需将上述体积关系式中的H换为式(30),即可得出。经以上分析,我们得到模型二如下:(44)(45)式(44)中H由式(43)确定,其他变量的定义参见符号说明:使得式(45)取得最小值的即是待定的变位参数。5.2.2 模型的求解我们

23、利用MATLAB软件,将模型二中的式(44)和式(45)编程(相关程序见附录),利用非线性规划的方法求解和值,=2.12,=4.06。根据得到的变位参数值,得到罐体变位后油位间隔为10cm的罐容表标定值。罐容表标定值H(mm)V(L)H(mm)V(L)046.40662150030232.31100354.5192160033046.072001061.754170035855.973002214.65180038646.714003691.607190041402.875005419.525200044108.696007356.6210046747.987009471.6982200493

24、03.8780011739.27230051758.5690014137.18240054092.97100016645.5250056286.15110019245.85260058314.42120021920.95270060149.79130024654.29280061756.69140027429.93290063083六 模型的分析6.1模型的正确性如图所示,横坐标为题目所作实验的出油量,竖坐标为经过所建模型求解的两次体积差,即模型的出油量,二者相对误差较小,线性拟合较好。6.2模型的灵敏度分析当对油高进行0.1%的随机扰动,即让时,模型二求得=2.119,比较无扰动的=2.12

25、,变化幅度也在0.1%左右,说明的稳定性较好,但是的值从4.06变成了3.75,变化了大约8%。所以模型在方向上抗干扰能力较低,因此我们对进行理论分析。 由可知:(46) 所以当变化时对的影响较大。用Matlab对其进行数据模拟,结果如下图所示:表明在附近比较敏感。七 模型的评价与推广7.1 模型的优缺点7.1.1 模型的优点(1)本文借助高等数学微积分的思想,建立罐体在变位前后标定罐容表的数学模型,得出罐内储油量与油位高度及变位参数的函数关系式,理论基础成熟,可信度较高。(2)该模型以微积分为基础,简单易懂,又有相应的软件(Matlab软件)支持,算法简单,容易推广。(3)运用多种拟合方法使

26、结果更加精确,通过灵敏度和误差分析使模型更具有实际意义,增加了应用价值。(4)模型二的误差分析运用最小二乘法,使得模型得出的结果更加准确。7.1.2 模型的缺点(1)模型二中的值的稳定性不是很好(2)在用拟合法处理数据的时候,由于模型假设具有一定的主观性,导致拟合的曲线不是十分精确。7.2 模型的推广本文所建立的微分模型不仅适用于储油罐的顶部为球冠的情况,还可以推广到顶部为弧形顶、平顶、椭球顶、锥顶的情况,易于计算,在实际应用中具有延伸和推广的价值。八 模型的改进本文所建立的积分模型中与是独立无相关的,而在模型二的求解中用的值调整了油高读数,然后再去求解,因此使得这两个方向的变化独立了,影响了

27、模型的精度。因此我们必须考虑方向上对油高读数的影响。不妨假设,则模型二的形式如下:(47)式中:用matlab软件搜索求得:=2.0925 =3.5055误差的平方和为2.4574,较前个模型二的误差平方和2.4570大了一点点,但这微小的差别几乎可以忽略不计,但是我们得到的与更小,从实际意义来说,更加符合实际,我们认为这个两个值更加准确。当然还有很多的假设,他们都满足一定的数学条件,有自己的物理意义。如可以假设,或者等等。但是与真正意义上的关系式还需要很复杂的数学推导和耐心的去解决,在此由于时间有限,我们不予解答出来。等以后有时间再仔细推敲。模型二数据的误差检校,由于模型二以实际卧式储油罐为

28、研究对象,则不能忽略注油管和出油罐等管道对罐内油体积的影响。因此我们必须对模型二的数据进行检校,排除系统误差的影响。罐内油体积的相对误差为17%左右,用油高读数和实际油的体积与理论算出来的体积之差拟合,如下图所示:其相对误差大约为0.6%,较前面的相对误差减小了100多倍,数据更加精确。使模型更加优化。九参考文献【1】姜启源,数学模型(第三版).高等教育出版社,2003【2】石辛民,基于MATLAB的实用数值计算.清华大学出版社,2006【3】黄永建,MATLAB语言在运筹学中的应用,湖南大学出版社,2005附录附表一无变位进油无变位进油实际油量修正后油量相对误差实际油量修正后油量相对误差31

29、2311.96390.00011617621761.7960.000116362361.96439.87E-0518121811.7810.000121412411.94680.00012918621861.7920.000112462461.96318E-0519121911.7670.000122512511.93420.00012919621961.7720.000116562561.93790.0001120122011.7850.000107612611.93430.00010720622061.7890.000102662661.91410.0001321122111.7620.0

30、00113712711.92929.94E-0521622161.7710.000106762761.91080.00011722122211.7510.000112812811.91190.00010922622261.7260.000121862861.890.00012823122311.7590.000104912911.88630.0001252315.832315.560.000116962961.87660.0001282365.832365.5760.00010710121011.8810.0001172367.062366.7840.00011710621061.8890.0

31、001052417.062416.8070.00010511121111.8929.72E-052467.062466.7780.00011411621161.8889.63E-052517.062516.7960.00010512121211.8780.0001012567.062566.7550.00011912621261.8660.0001062617.062616.7510.00011813121311.860.0001072666.982666.6760.00011413621361.8270.0001272668.832668.5410.00010814121411.8220.0

32、001262718.832718.5160.00011514621461.8150.00012615121511.8240.00011715621561.8220.00011416121611.8290.00010616621661.820.00010817121711.8160.000107附表二变位进油变位进油变位进油实际油量修正后油量相对误差实际油量修正后油量相对误差实际油量修正后油量相对误差962.86962.00467910.0008891912.731913.4811240.0003932862.732861.2431860.0005196391012.861007.2547970

33、.0055651962.731966.211970.0017712912.732913.1836870.0001557361062.861063.4190020.0005262012.732016.142670.0016932962.732966.4459250.0012526521112.861110.1227830.0024662062.732060.9123560.0008823012.733013.4231760.0002300291162.861161.827970.0008882112.732114.3150550.000753062.733066.5006350.00122962

34、11212.861216.0182890.0025972162.732164.4988790.0008173112.733117.344870.0014803851262.861262.0214390.0006642212.732215.3194070.0011693162.733163.5720920.0002661841312.791314.680580.0014382262.732263.6933880.0004263212.733215.9466540.001000221362.791363.5369920.0005482312.732314.3049570.0006813262.73

35、3268.9423470.0019004151412.731412.8611729.28E-052362.732363.941710.0005133312.733315.7196880.0009016711462.731462.097550.0004332412.732409.830290.0012033362.733362.7681831.13545E-051512.731515.9647940.0021342462.732460.9545680.0007213412.733415.4184920.0007871631562.731567.5356790.0030662512.732512.

36、3336690.0001583462.733462.7728041.23611E-051612.731618.2414780.0034062562.732557.991510.0018523512.733518.1828140.0015498951662.731669.3006630.0039362612.732610.2927070.0009343514.743522.2274290.213%1712.731714.8669640.0012462662.732663.7077850.0003671762.731765.8661320.0017762712.732714.6784420.000

37、7181812.731816.0458360.0018262762.732764.0505670.0004781862.731867.7639010.0026952812.732813.8361240.000393MATLAB 程序function volumes= totalEval(x)tic;oilTank = getOil;global H alpha alpha = x(1);beta = x(2);n = size(oilTank, 1);volumes = zeros(n, 1);for i = 1:31 H0 = (i - 1) / 10; H = (H0 - 1.5) * c

38、os(beta) + 1.5; x1 x2 = calcL1(H, alpha); if H 6 * tan(alpha) volumes(i) = real(quad(intV2, 0, x1) + quad(intV1, 0, (H + 2 * tan(alpha)/ tan(alpha); elseif H 1.5 - 3 * tan(alpha) volumes(i) = real(quad(intV1, 0,8) + quad(intV2, 0, x1) + quad(intV3, 0, x2); elseif H 1.5 + 7 * tan(alpha) lmax = (H + 2

39、 * tan(alpha) - 1.5) / tan(alpha); volumes(i) = real(quad(intV4, 0, 1) + quad(intV5, 0, lmax) + quad(intV1, lmax, 8) + quad(intV3, 0, x2); elseif H 3 - 2 * tan(alpha) volumes(i) = real(quad(intV4, 0, 1) + quad(intV1, 0,8) + quad(intV6, 0,1); else volumes(i) = real(quad(intV7, 0,1) + 8 * pi * 2.25 -

40、real(quad(intV2, 0, x1) + quad(intV1, 0, (H + 2 * tan(alpha)/ tan(alpha); endendtoc;function xmax1 xmax2 = calcL1(H, alpha)R = 1.625;R1 = 1.5;talpha = tan(alpha);Rc = (R - 1) ./ cos(alpha);xmax1 = (R 2 - ( R - 1) * talpha + R1 - (H + 2 * talpha) . 2 * cos(alpha) 2) . 0.5 - Rc + . (R -1) * talpha + R1 - (H + 2 * talpha) * sin(alpha) * cos(alpha);xmax2 = (R 2 - ( -( R - 1) * talpha + R1 - (H - 6 * talpha) . 2 * cos(alpha) 2) . 0.5 - Rc - . ( -(R -1) * talpha + R1 - (H - 6 * talpha) * sin(alpha)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁