一辆普通的私家车最多可以用多久?想要一辈子不换车可能吗?
老侯解车
2019-05-08 09:48
关注
我身边的很多朋友在买车时都喜欢问:这款车的耐久性怎么样?能不能用住啊?于是我就问他:这辆车你打算开多久?而他们经常给我的回答是:我想开一辈子!
那么在中国,一辆私家车能开一辈子吗?理论上说:能!根据商务部、发改委、公安部、环境保护部在2013年1月联合发布《机动车强制报废标准规定》:小型私家车无使用年限限制,但是行驶60万公里后将引导报废。我们以普通私家车每年行驶一万公里计算,行驶到六十万公里需要六十年,真的就是一辈子了。并且即使开到了六十万公里,也不是强制报废,而是引导报废。也就是说,如果你想继续开,也是可以的,只要它能够满足相应的法律法规就可以。从这个意义上来说,汽车是可以无限期使用下去的。不过有一点需要注意:这条法规的有效期是在2099年,超过了这一年,政策会如何变化就不好说了。
但是我们的私家车真的能用那么久吗?如果单纯从技术上来说,确实是可以的。现在汽车上的三大件:发动机、变速箱、底盘,都是非常可靠的,如果使用保养得当的话,使用寿命基本都在几十万公里之上。我们经常听说某某品牌的出租车百万公里无大修,某国举行老爷车大赛,美国一辆沃尔沃轿车行驶了五百万公里还在使用,等等,都说明汽车的耐久性是没问题的。只不过超过一定年限的汽车,安全性会大打折扣,一方面车身上的金属会疲劳导致强度下降,另一方面车身的安全结构、安全装置、安全理念等与现实社会脱节,很难通过安全评价。曾经有人用一辆五十年前的豪车与现在的普通家用车做对撞实验,结果现在的汽车完胜。也可以说,现在的汽车,在几十年之后上路行驶,其实是很危险的!
那么即使在技术上可行、法规上许可,国家是不是就允许你自由的上路行驶呢?其实也不是,事实上,国家是希望你的车及早报废的,个中的原因自不必细说,你我都懂的。为此,国家也制定了一些法律法规来限制超过一定年限的车上路行驶。在2013年之前,超过十五年的车是强制报废,2013年之后,虽然不强制报废了,但是规定超过十五年的车每年检车两次,超过二十年的车每年检车四次,只要通过不了,就会被强制报废。
另外,国家还通过环保法规来限制超限机动车的行驶。比如每年进行的尾气检测,如果不能通过,仍然会被强制报废。还有就是对低排放标准的车型进行限行,比如在北京、上海等一线大城市,国一、国二排放的车型不允许在市区行驶,随着排放标准的升级,这一限行措施将更加严格,即使现在国四、国五的车型,几十年之后,可能也只允许在郊区行驶了。
其实,即使一切外界条件都允许,几年之后,我们自身可能就不喜欢这辆车了。有数据表明,中国家庭的平均换车周期是三年多一点,所以,买车时想要开一辈子的想法,在后来都化为了泡影。就像我们在婚礼上信誓旦旦的说要爱对方一辈子,但事实上离婚率高居不下一样。汽车虽然可以使用很多年,但是超过一定年限后,故障率会升高,停产的车型后期维修保养都很困难,到那时,即使你不想换都不行了!
声明:
本文由入驻OFweek维科号的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。
侵权投诉
下载OFweek,一手掌握高科技全行业资讯
相关推荐
FreeMarker template error:
The following has evaluated to null or missing:
==> producttype.url [in template "article.ftl" at line 183, column 46]
Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)??
The failing instruction (FTL stack trace):
----------
==> #if producttype.url?ends_with("/") ==... [in template "article.ftl" at line 183, column 41]
----------
Java stack trace (for programmers):
----------
freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...]
at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:98)
at freemarker.core.EvalUtil.coerceModelToString(EvalUtil.java:382)
at freemarker.core.Expression.evalAndCoerceToString(Expression.java:115)
at freemarker.core.StringBuiltins$StringBuiltIn._eval(StringBuiltins.java:87)
at freemarker.core.Expression.eval(Expression.java:111)
at freemarker.core.MethodCall._eval(MethodCall.java:91)
at freemarker.core.Expression.eval(Expression.java:111)
at freemarker.core.EvalUtil.compare(EvalUtil.java:146)
at freemarker.core.ComparisonExpression.evalToBoolean(ComparisonExpression.java:103)
at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:84)
at freemarker.core.Environment.visit(Environment.java:265)
at freemarker.core.MixedContent.accept(MixedContent.java:93)
at freemarker.core.Environment.visitByHiddingParent(Environment.java:286)
at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:193)
at freemarker.core.Environment.visitIteratorBlock(Environment.java:509)
at freemarker.core.IteratorBlock.accept(IteratorBlock.java:103)
at freemarker.core.Environment.visitByHiddingParent(Environment.java:286)
at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:86)
at freemarker.core.Environment.visit(Environment.java:265)
at freemarker.core.MixedContent.accept(MixedContent.java:93)
at freemarker.core.Environment.visitByHiddingParent(Environment.java:286)
at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:86)
at freemarker.core.Environment.visit(Environment.java:265)
at freemarker.core.MixedContent.accept(MixedContent.java:93)
at freemarker.core.Environment.visitByHiddingParent(Environment.java:286)
at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:86)
at freemarker.core.Environment.visit(Environment.java:265)
at freemarker.core.MixedContent.accept(MixedContent.java:93)
at freemarker.core.Environment.visit(Environment.java:265)
at freemarker.core.Environment.process(Environment.java:243)
at freemarker.template.Template.process(Template.java:277)
at org.springframework.web.servlet.view.freemarker.FreeMarkerView.processTemplate(FreeMarkerView.java:366)
at org.springframework.web.servlet.view.freemarker.FreeMarkerView.doRender(FreeMarkerView.java:283)
at org.springframework.web.servlet.view.freemarker.FreeMarkerView.renderMergedTemplateModel(FreeMarkerView.java:233)
at org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:167)
at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:262)
at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1180)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:950)
at com.netwaymedia.component.web.servlet.SpringDispatchServlet.doDispatch(SpringDispatchServlet.java:43)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:77)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)