基于C#的区域节能减排建模与实现

2017-07-31 09:47曹宇李昊
湖北函授大学学报 2016年22期
关键词:建模区域指标

曹宇+李昊

[摘要]在未来区域经济发展过程中,如何实现节能减排建模的科学化和现实化,不仅在专业领域具有重要的学术意义,而且对于国家整体经济的发展和社会效益的实现具有重要的地位。本文将基于c#的编程语言特点,讨论c#对于区域节能减排模型的构建和实现的重要意义,以求实现程序语言作用于实际环境和民生问题,形成显著社会效益。

[关键词]区域节能减排;c#;建模

随着党的十八大召开,以及“十三五”规划的提出,在坚持发展是第一要务的基础上牢固树立和贯彻落实创新、协调、绿色、开放、共享的发展理念,成为供给侧结构改革的主线,表现在环境治理上,由于区域内资源配置和社会条件存在着普遍差异,决定了区域经济在发展过程中的不均衡性,因此,对区域经济节能减排的政策落实过程中,需要针对不同的区域特点做出准确的定位以及因地制宜的战略选择,通过c#的编程语言,结合各区域间节能减排的要求和现状,能够科学且快速地建立区域节能减排的模型,为区域内的资源整合和分配选择最优指标和最优战略体系。

一、C#语言的概念

“c#是微软公司发布的一种面向对象的、运行于.NET-FRAMEWORK之上的高级程序设计语言”,作为c与c++语言衍生出来的高效、面向对象的编程语言,c#在突出的安全性和稳定性以外,还有效的综合了VB的可视化和c++语言的高效化,在使用这一程序语言时,程序员可以基于MI—CROSOFT.NET进行快速的编写,不仅能够大大地减少在实际操作中的建模时间,还能够显著的提高编程语言的综合效益。在对c#的开发和研究过程中,我们不难发现其本身表现出来的以下特点,首先,语言简洁性,c#语言部分承袭了c++语言的语法,最大范围被使用的c++语言在全球软件开发和程序编写上的享誉度极高,而c#在保持基本的语法运用的同时,将其进行了简化,使程序员和使用者能够快速地掌握语法的使用。其次,c#的简洁化产生了显著的时间效益,简明的程序语言在开发和使用过程中能夠被快速的运用,并且出现错误的几率相较于复杂的c++和c语言而言有了明显的降低,用c#开发应用的软件能够大大地缩短开发周期,并且保证软件开发的质量。

二、基于C#的区域节能减排建模

区域节能减排的建模主要表现在对区域节能减排的最优指标分配以及评价系统进行建模,最优指标分配一方面需要通过c#准确计算区域不同经济环境下的分区标准以及分区标准下相对应的资源指标分配,评价系统则是对区域节能减排在达到不同阶段目标时应获得的相应经济效益和社会效益评判,这一过程,通过c#编程语言的运用,能够建立完善的区域节能减排的规划模型和战略体系。

在区域节能减排的建模过程中,在数据库访问的接口选择上,使用ADO.NET技术,采集区域各分区的资源分布状况、已有资源利用率、人口基数、企业分布状况以及经济发展状况等数据,进行程序语言编写,按照相关的运算规则,对应不同的节能减排程度、措施以及预期效果,获得较为完整的区域不同分区间的不同战略偏重以及方向选择,c#通过程序语言的运算,对已知变量进行总结和评价,最终获得适合分区范围内资源基础和经济发展速度的节能减排模型。区域节能减排建模过程中通过c#操作XML的方式即可获得直接有效的可视性模型,生成空白CUBE之后,通过操作XML形式,导入各分区内的环境数据,通过命令的形式对数据进行区分和处理,通过MDX查询语句获得分析处理结果,将其转化为DATATABLE,成为直观的节能减排区域模型。

在UML、架构与框架的选择上,UML为统一建模语言,支持模型化和软件系统开发的图形化,为区域节能减排的加墨提供了所有阶段的模型化和可视化支持,架构则描述了构成节能减排战略的各个抽象组件,如资源、环境、效益等,通过程序语言间的基本架构实现抽象组件之间的相互连通,最终形成框架,即节能减排针对不同区域环境下形成的有差异的措施选择基本方向。

区域节能减排的建模是以区域经济发展过程中的各项数据为内容,依托于c#程序语言的运算,对区域能源使用情况以及节能减排具体选择、落实的过程,c#通过科学高效的数据运算和可视化的结果表达,为节能减排提供了理论支持和方向指导。

三、基于C#的区域节能减排建模的实际作用

首先,c#建模的简洁性能够让非技术人员快速地掌握节能减排过程中的战略内容,在节能减排的内容选择上,非专业技术人员无法清楚每一个代码和程序语言之间的意义,通过程序语言转化为可视化的图像或图表能够使节能减排措施在实际运用过程中被大多数人所认知。一方面,建模的直接参与者能够对模型的组织架构做出全面的掌握,传统的c++建模方式由于代码十分复杂且容易出现错误,因此极少有人敢在修改结构过程中对基本代码和语言做出修改,c#语言的运用能够在面对节能减排涉及的不同行业和不同部门的同时,成立独立的行业模型,建模过程给参与者提供显著的过程影响,加之简便的操作过程,参与者的熟悉度也能够有显著的提升。另一方面,在未来的模型维护和持续使用过程中,新开发成员能够快速地了解区域项目的选择,快速的接受节能减排方向的确定和项目具体措施和战略的选择,开发人员可以通过查看简单的组织架构模型和对应的文档,获得战略开发的基本框架和技术要点,在开发过程中能够节约大量的研究时间以及研究投入,为之后的区域节能减排工作的落实节省了大量的时间,大大缩短了战略落实所需要的时间和周期,同时有效地节省了落实过程的资源和财物支出和磨损,创造了较为高效的社会效益和行业效益。

四、基于C#的区域节能减排建模的实现

节能减排是贯彻落实党的十八大精神的重要举措,是推进区域经济结构调整,转变经济增长方式从粗放型向集约型转变的必由之路,是建设资源节约型、环境友好型社会的必然选择,因此,在区域节能减排建模的开发和落实过程中,必须注意其程序开发本身存在的不足。

首先,建模过程中对统计指标的要求较高,能源统计是保证节能减排工作方向正确,落实保证效果的重要基础,但是,节能减排的各项科学指标和判断标准并没有被列入国民经济统计的相关环节当中,即区域经济发展过程中,节能减排具体措施如何确定,措施是否达到预期效果都没有足够的标准,节能减排的数据统计指标获取十分困难。这需要政府和相关企业逐步建立统一的国家节能减排统计标准,对需要采取节能减排措施的区域和行业做出明确的统计标准和相关制度体系,按照程序规定及时地做出能源和污染物指标的统计、监测和数据报送,将互联网+与节能减排紧密结合,通过政府门户网站,对节能减排建模获得的相关数据进行公开透明的发布和意见征集,促进全社会范围内,从个人到企业养成节能减排的基本意识以及了解和关注。

其次,建模过程中非工业用能领域指标较少,工业领域的节能减排相关指标的获取,能够通过行业内的自我调节以及政府的强制措施获得,但资源的使用灵活性巨大,非工业用能领域准入门槛低,市场环境混乱,监管不善等原因造成这一领域的节能减排指标获得来源十分稀少,即使能够对指标完成获取,其质量也较工业领域更为混乱。因此,这一过程中,政府部门对于能源指标的监管和获取需要在完善宏观政策和制度环境的基础上,对商业用能、交通运输业用能、建筑业用能、居民生活用能等领域做出法律化的指标确定和公示,不断完善政策环境,提高居民意识,从而为节能减排模型提供更加全面准确的基本数据。

五、结语

区域节能减排的建模过程以c#程序语言为技术依托,以实际区域各分区基本数据为内容,实现对区域节能减排的方向确定和状况分析,这一过程不仅依仗着c#技术的不断进步和更新换代,更需要行业和政府共同努力,为建模过程提供良好的数据环境和政策环境,节能减排是未来“十三五”规划落实过程中的重要组成部分,也是促进我国区域经济发展,推动我国整体经济进步、提高我国国际竞争力的重要举措。

猜你喜欢
建模区域指标
一类带临界指标的非自治Kirchhoff型方程非平凡解的存在性
联想等效,拓展建模——以“带电小球在等效场中做圆周运动”为例
最新引用指标
基于PSS/E的风电场建模与动态分析
不对称半桥变换器的建模与仿真
分区域
基于严重区域的多PCC点暂降频次估计
Double图的Kirchhoff指标
三元组辐射场的建模与仿真