油价算法谁制定的依据呢_油价根据什么
1.100元跑160公里,百公里油耗怎么计算?
1加仑=3.785公升
3.88美元=25.244人民币
25.244/3.785=6.67元/公升
事实上美国的汽油和中国的汽油没有可比性,汽油标号算法不同,中国的汽油号的油品还不如美国的87号(入门级)汽油
100元跑160公里,百公里油耗怎么计算?
由于网站上的石油市场价格历史数据的时间粒度从年一直精确到日,所有的下载靠人工完成是很困难的,而且由于下载到本地之后的表格字段并不规范,所以必须要根据数据库字段的要求对字符串和Excel表格操作,使之规范化后再入库。其难点在于实现石油市场价格的自动抓取完成对数据源的自动下载,数据源的自动更新,与管理平台的无缝链接,以及ActiveX 插件的制作。
5.3.1.1 数据源的自动下载
石油市场价格数据有3个数据源,包括美国能源部能源信息署(EIA)、《华尔街日报》(WJS)和中石油(CNPC)的数据。这些数据源皆为互联网上的。针对3个不同的数据源的特点,用远程自动下载及规范化,以及基于正则表达式的网页数据自动抓取两种不同的技术完成。
(1)远程自动下载及规范化
对于美国能源部网站的油价历史数据,通过设计自动下载引擎,完成对其历史油价数据的自动远程下载,按照指定路径保存到本地,并将每次下载的结果保存到数据库下载日志表;将下载下来的数据进行清洗、转换并上载到中心数据库。
(2)基于正则表达式的网页数据自动抓取技术
由于大部分网页数据并没有提供下载的通道,而且油价数据同股价数据一样更新频率很高。因此需要对网站上的数据进行基于正则表达式网页数据自动抓取。华尔街油价数据、美国能源部上的油价、中石油网页上的油价数据,均需要通过正则表达式的网页自动抓取功能来实现。
网页抓取需要解决的问题:
1)得到需要抓取的网页的地址列表(URL);
2)根据网页的地址去请求,得到网页的内容;
3)分析网页(HTM L)的结构,并提取出需要的内容,即使用网页结构化信息抽取技术或元数据集技术。可以使用基于字符串查找定位和基于DOM(Document Object Model)结构的分析;数据抓取结构体系,如图5.27所示。
图5.27 B/S网页抓取结构体系
正则表达式的网页数据自动抓取技术涉及网页源码数据的本地化操作,装载源码数据控件的选择,相关信息源码的抓取,源代码的去行操作,数据中含有超链接和字体变换的HTML标签元素的去除,应用零款断言和截取子字符串等字符串函数的方法来抓取数据以及数据入库这些操作(图5.28)。
图5.28 基于正则表达式的网页信息抓取过程
5.3.1.2 数据源的自动更新
当完成对历史数据的初始化之后,需要设计监控引擎,监控网站数据源的更新情况,以决策是否执行增量下载任务。其监控引擎用实时监控技术以及周期性检测技术。当执行增量下载任务之后,需要对下载数据的有效性和完整性进行检查,指定的数据源要定格式、定期进行更新。数据源的自动更新,主要依据站点在对数据更新之后系统能及时发现并自动快速地获取更新。从站点上获取更新的手段,涉及数据更新后的更新超链接、按钮变化后的触发网址的变动,分析网址来获得更新等,如:《华尔街日报》的期货油价就是按照将日期写进网址来制作更新的;若是周末或是节日期间网址同样存在只是网页上无相关内容,于是便要考虑此次更新获得的数据是否有效和存在;另外在处理如AJAX 等网址不变的网络站点或者站点的更新不能从网址上得到解释时,使用针对网页的高级字符串操作来获取更新,前述的正则表达式便是最有效的方法之一。
5.3.1.3 与管理平台的无缝链接
管理平台的功能是要使下载、更新的多个任务按照程式的设计,分配到计算机的几个线程中,通过对线程的调度,达到自动下载和更新的有效管理。为此需要设计审核功能、日志功能、重试次数的阈值,以及开启多个Excel进程的功能。通过审核功能,可以查明自动下载过程中的异常,便于进行人工干预;通过日志功能,可以帮助我们依据日志对任务执行中的错误进行追踪和对出错原因进行判断;通过设置重试次数阈值,可以实现任务执行失败后重试;通过开启多个Excel进程的功能,可以实现EIA的Excel数据自动读取和转换。
5.3.1.4 预测程序ActiveX插件的制作
由于油价预测程序是基于C/S架构开发,要将程序发布到B/S架构必须使用插件技术从服务器端向客户端安装预测程序的核心部件,以达到对油价模型更新而不用再单独编写程序的目的,这样就保证了程序的完整性和解决方案之间的良好衔接。
创建ActiveX插件的过程,必须让系统提供一个接口使得插件能够完整地从后台链接到前台。因为工程无法生成tlb文件,没有tlb文件也就意味着注册失败,以及dll文件或ActiveX 控件在客户端无法使用。创建的类就是通过代码的方式将dll文件在客户端注册,生成tlb文件,使得.exe程序能够在B/S体系下进行操作。
我加过最便宜的油是在山东,2.99元/升,一箱油加满了才不到150,爽的飞起。那几年油价高的时候,8.7元/升,在海南、西藏等地是妥妥地破九了。那咱就取最便宜的油价3元,和最贵的油价9元,分别来算一下你的百公里油耗。
如果油价是3元每升,你100元买了33.3升油,只跑了160公里,那你的百公里油耗就是33.3升/160公里X100=20.8升。接近21升油,你这是油老虎啊,标致现在可以和纳智捷大7媲美了?
如果油价是9元每升,那你100元只买了11.1升油,后面的一样,油耗数字也是前面的三分之一,大概百公里还不到7升。算是比较省油了。
看到区别了吗?只说成本,不提油价,你没办法计算百公里油耗。100元跑160公里,你每公里的油耗成本是100元/160公里=0.625元/公里,再乘以100,就是百公里的油耗成本,就是62.5。成本是成本,油耗是油耗,油耗和钱没关系,只和油有关系,我得知道你开160公里烧了多少油!
当油价便宜,你用车成本当然就降低了,油价上涨为啥老百姓怨声载道?你油耗没变,每开一百公里用的油没变,钱变了!
计算油耗其实很简单,油耗的单位是什么?升/百公里,对吧?把加了多少升油那个数字放前面,除以里程,这是一公里的油耗,再乘以100,就是百公里油耗。
别再说什么我这车可省油了,一箱油跑800公里——你弄个大油箱就完了!照这么说油罐车把油箱和油罐连通,这车才省油呢,估计开几万公里都不是事,只不过你加一次油得好几吨。
另外,说我一公里才三毛钱,五毛钱,这也是外行的说法,你现在一公里三毛,油价5元,油价涨了,变成十元你一公里就6毛了。
那么油耗应该怎么测?正常测法是先把油箱加满,然后里程表清零或者记录,之后你开一段固定的路程,最好在100公里以上。然后再到一个加油站,再次把油加满。你加进去多少燃油看小票就知道了。跑了多少公里,里程表也记录了,然后用燃油升数除以公里数X100,就是你这次实测的百公里油耗。
当然,一些车评人测试的时候会更加严格一些,比如说都是一次跳枪,都是原路返回(避免上下坡影响,而且是原加油站,原加油机同一把枪,避免误差),最好挑一个风和日丽的天气。(排除风和雨的影响,我们知道下雨天油耗会升高一些)
但是,这样测出的油耗就精确吗?
其实影响油耗表现的因素很多,比如说路况,比如说驾驶习惯,甚至包括油品。
路况因素很简单,你说你车百公里油耗11升,太费油了。一问哪的?北京四环边上,天天早晚高峰在西直门立交桥那堵半个多小时。那油耗能不高吗?11升都是少说。比如说堵车严重,时速1公里蠕行,你开一百公里试试?你一箱油都开不了100公里!时速1公里,开一百公里需要100小时,我都不算汽车往前走,就是100小时怠速油耗也得100升油!
再说驾驶习惯,我们唐车友会出去活动,同样一段路,同样的路况,也是同样的车,这一路我表显油耗8升左右,旁边一个哥们儿11.7个。为啥?远远我看前面红灯,这脚油就不给了,甚至插混车可以提前切换纯电模式,滑行同时动能回收,最后这一百米我零油耗,甚至还能给电池反充点电。这哥们儿开车比较猛,同样的场景依旧踩油门,到了红灯那再给一脚急刹车,他那脚油不就是浪费的吗?
油品也是一样,之前加无铅汽油,现在全面普及乙醇汽油。几乎所有老司机都能感觉到换了乙醇汽油,油耗升高了。哪怕不特意计算也有感觉,过去一箱油能跑600公里,现在只能跑560公里了。毕竟乙醇的热值是低于汽油的,油耗增加也是必然的。另外,一些不规范的小加油站有可能会有类似的问题。
就拿我开的一代唐为例,有自媒体说不充电百公里油耗17升,那我开就是6升,听谁的?你堵车原地开空调,别说17升,70升也有可能。大脚油门再急刹车,肯定费油。我6升是在省道上的成绩,你要是让我在市区开,八升差不多,要是上高速,匀速120的话在10升左右。
我认为,油耗应该有一个统一标准。说一辆车油耗多少,很多自媒体就开一段路,有一段高速,有一段省道快速路,还有一段市区路况——哪怕在同一个加油站,甚至连油枪都是同一个,可仍旧难以避免人为因素的干扰。市区路况堵还是不堵?你驾驶习惯暴力还是柔和?
那两辆车,你怎么比较谁更省油?
最直接的比较方法就是看工信部油耗。A车工信部油耗6.4,B车工信部油耗7.1,那肯定A车更省油!如果B车是6.5。其实不一定,因为0.1的油耗不说明问题,100公里才0.1,基本上在误差范围内,只能说两车油耗水平相当。
另外,一辆SUV工信部油耗是7.1升,一辆轿车工信部油耗也是7.1升,实际情况,一定是轿车更省油。因为工信部测试是把车放实验台上模拟运行,是不考虑风阻的。而SUV风阻普遍要比轿车大,所以油耗更高是必然的。
两辆车横向比较,工信部油耗还是很有参考意义的,其实比什么车媒体实测还要更准确一些,但是这个油耗要比实际油耗低得多,标称6.5升的,你实际开在8—9升也都很正常,还是那句话,受路况和驾驶习惯影响太大。
如果说想准确描绘一辆车的实际油耗水平,市区路况没有实际意义,因为我们没办法量化市区拥堵程度。而且越是复杂的路况,越是考验驾驶员的水平。比如说省油,远远看见信号,就会自然调整车速,如果马路上车不多的话,基本上都能控制在到停止线前边绿灯的程度,几乎不用停下来踩刹车。而你新司机走到这刹一脚再踩油门,一里一外油耗差距就大了。
或者未来可以研究一个算法,比如说一辆车从静止到加速到40KM每小时的油耗,弄个什么参数,来代入进去,综合怠速油耗,匀速油耗,减速时是否能能量回收之类的,总之统一一个标准吧。
最具意义的是省道(快速路)的油耗表现。省道路况较好,几乎不用踩刹车,而且限速60—80,也是发动机较为经济的工况区间。省道油耗甚至可以跑得比工信部油耗还低。因为工信部测试的循环中包括模拟市区路段的场景,最高不超过50KM。比如说我的唐,2.2吨省道油耗6.1,这还不是极限测试。车友一代唐跑出过5.2的油耗。省道油耗的意义是你在路上,能跑出的最低油耗,最大可能地排除其他因素的干扰。
其次是高速油耗。和省道油耗相比,因为涉及到了车辆的风阻系数,而且高速也是较为常见的路况,比较起来还是很有实际意义的。以我唐为例,省道油耗为5.2(按照这款车能跑出的最低百公里油耗来计算),我在高速上实测的表现是,匀速120Km,百公里油耗10升,匀速100KM,百公里油耗8升。没错,必须得戴上时速,最好的是匀速。你要是猜到150KM,超速不超速放在一边,油耗肯定更高。因为风阻是和时速的平方成正比的,越快风阻越大。像是一些风阻系数小的轿车,在高速上匀速跑肯定要比SUV省油得多。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。