1、罐区安全管理的通知的规定。 鉴于原料油罐区介质为重质油品,在设备、机泵、管线检修时低点会积存少量 重质油,为避免堵塞污水管道、防止污染地面,本项目在原料油泵房区域设置一台 地下污油罐,用于收集检修时产生的重污油。 本项目地理位置图见附图附图 1,厂区平面布置图见附图附图 2。 4、公用及辅助工程公用及辅助工程 (1)给水 本项目为重油制烯烃项目的配套工程,属于辅助工程的改扩建项目。项目正常 营运期间无新增用水。 (2)排水 本项目为重油制烯烃项目的配套工程, 废水经厂区污水处理站处理后达到凯发 新泉水务(泰州)有限公司接管标准后集中处理;初期雨水经管道收集后进入初期 雨水池,经厂区污水处理站处
2、理后达到凯发新泉水务(泰州)有限公司接管标准后 集中处理;本项目正常营运期间无生产废水,不新增员工,故无生活污水排放,不 会对周边环境产生影响。 (3)供电 建设项目用电 201 万千瓦时/年,来自市政电网。 (4)消防 依托现有东厂区消防设施。 (5)氮气 公司东区设置产氮量为 250Nm3/h 常温变压吸附制氮设施 2 套,一开一备,用 于全厂各生产装置的连续用氮,同时配置液氮储存气化设施 1 套,用于各工艺装置 间断用氮需要,液氮储存气化设施由 2 台 20m3真空粉末储罐及 1 台 5000Nm3/h 空 浴式气化器组成,液氮气化后并入氮气管网。全厂设 0.8MPa 氮气管网,各用氮装
3、 置均由管网供气。液氮最大储存气化量为 20000Nm3。 (6)环保工程 依托重油制烯烃项目,东厂区事故应急池为 9000m3和初期雨水池 4000m3。 6 5、工作制度及劳动定员工作制度及劳动定员 工作制度:项目采用三班工作制,年工作 8400 小时; 劳动定员:项目无新增员工。 6、厂区总平面合理性分析厂区总平面合理性分析 新建储罐及泵棚用地为厂区内部预留地,无需征地。新建储罐布置在中海油气 (泰州)石化有限公司(原泰州东联化工有限公司)厂区重油罐组(一)内,而重 油罐组(一)位于在厂区的中部,靠近赵泰支港,其北侧为硫磺装置与加氢联合装 置,南侧为污水处理场及液化气罐区,东侧为重油罐组
4、(二)。 改造后的防火堤满足石油化工企业设计防火规范GB50160-2018 第 6.2.12 条隔堤内有效容积不应小于隔堤内 1 个最大储罐容积的 10%; 新增 500mm 高隔堤, 隔堤内有效容积达到 3000m3,大于最大储罐容积的 10%2500m3;储罐与储罐形成 单罐单隔,满足国家安全监管总局关于进一步加强化学品罐区安全管理的通知 的规定。 7、周边概况周边概况 中海油气(泰州)石化有限公司(原东联化工有限公司)位于泰州市医药高新 区滨江工业园, 厂址东侧为滨江工业园区管委会, 西侧为赵泰支港, 北侧为虹桥港。 项目周边环境现状图见附图附图 3。 8、选址合理性分析选址合理性分析
5、 该项目位于泰州市医药高新区滨江工业园中海油路 1 号,属于工业用地,项目 为原料油罐区改造项目,项目类别为油气仓储,属于园区重点发展的化工产业的配 套工程,符合滨江工业园的产业定位。 对照江苏省国家级生态保护红线规划和江苏省生态红线区域保护规划, 本项目不在规定的泰州市生态红线区域内。对照江苏省人大常委会关于加强饮用 水源地保护的决定,本项目亦不在规定的饮用水水源保护区和饮用水水源准保护 区内。另根据对周边情况的调查,项目周边无名胜古迹、旅游景点、文物保护等重 点保护目标,根据现状监测,项目区域水、气、声等环境质量均满足功能规划要求, 无项目制约因素,经分析,项目产生的各项污染对周围环境影响
6、较小。因此,本项 目选址合理可行。 9、产业政策相符性分析产业政策相符性分析 对照产业结构调整指导目录(2011 年本)(2013 年修正版)和国家发 7 展改革委关于修改有关条款的决定(国家发 展改革委第 21 号令),本项目属于目录中的鼓励类“七石油、天然气”中“第 3 类原 油、天然气、液化天然气、成品油的储运和管道输送设施及网络建设”范畴,符合 文件要求。 对照产业结构调整指导目录(2019 年本),本项目属于目录中的鼓励类“七 石油、天然气”中“3 原油、天然气、液化天然气、成品油的储运和管道输送设施、 网络和液化天然气加注设施建设”,符合文件要求。 对照江苏省工业和信息产业结构调整
7、指导目录(2012 年本)及关于修 改部分条目的通知 (苏 经信产业2013183 号),建设项目属于鼓励类“五、石油、天然气”类别中的“3原 油、天然气、液化天然气、成品油的储运和管道输送设施及网络建设”,符合文件 要求。 对照 省政府办公厅转发省经济和信息化委省发展改革委江苏省工业和信息产 业结构调整限制淘汰目录和能耗限额的通知(苏政办发2015118 号),本项目 不属于限制类和淘汰类,为允许类。符合文件要求。 对照泰州市产业结构调整指导目录(2016 年本),本项目属于规定的鼓 励类项目,属于“七石油、天然气”中“第 1 条原油、天然气、液化天然气、成品油 的储运和管道输送设施及网络建
8、设”范畴。 本项目原于 2018 年 12 月 17 日经泰州医 药高新技术产业开发区管理委员会获得项目备案证,备案证号泰高新经信备 201839 号;后因原项目主体原泰州东联化工有限公司于 2019 年 9 月 30 日被中海 油气(泰州)石化有限公司吸收合并,故项目重新备案,于 2020 年 4 月 15 日经泰 州医药高新技术产业开发区管理委员会获得项目备案证,备案证号泰高新经信备 202012 号。 因此,项目符合国家和地方产业政策。对照江苏省“两减六治三提升”专项行 动实施方案的通知 (苏政办发201730 号),本项目不属于其规定的应减少的“落 后化工产能”, 不涉及应治理的“环境
9、隐患”, 符合其“提升生态保护水平”等方面的要 求。 10、“三线一单三线一单”相符性分析相符性分析 生态保护红线 8 对照江苏省生态空间管控区域规划(苏政发20201 号),距离本项目最 近的生态红线区域为:引江河(高新区)清水通道维护区、引江河备用水源地水源 保护区; 管控区内未经许可禁止下列活动:排放污水、倾倒工业废渣、垃圾、粪便及其 他废弃物;从事网箱、网围渔业养殖;使用不符合国家规定防污条件的运载工具; 新建、扩建可能污染水环境的设施和项目,已建成的设施和项目,其污染物排放超 过国家和地方规定排放标准的,应当限期治理或搬迁。 表表 1-2 与本项目相邻的泰州市范围内国家级生态红线区域
10、与本项目相邻的泰州市范围内国家级生态红线区域 红线区域名称红线区域名称 主导动能主导动能 红线区域范围红线区域范围面积面积(平方公里平方公里) 与本项目与本项目 位置关系位置关系 一级一级 管控区管控区 二级管控区二级管控区 一级一级 管控区管控区 二级二级 管控区管控区 引江河(高新 区)清水通道 维护区 水源水质 保护 / 引江河及两岸各 1000 米范围 /6.22 距罐区 边界西 侧 1455 米 引江河备用水 源地水源保护 区 引用水水 源保护区 / 一级保护区以外上溯 2000 米、下延 500 米 的水域范围;二级保 护区水域相对应的两 岸背水坡堤角外 100 米之间的陆域范围
11、/1.69 距罐区 边界南 侧 1255 米 引江河(高新区)清水通道维护区,其二级管控区具体范围为“引江河及两岸 各 1000 米范围”。本项目罐区边界距引江河(高新区)清水通道维护区以东 1455 米,不在引江河(高港区)清水通道维护区的二级管控区范围内,且本项目不从事 管控区内禁止的生产活动; 引江河备用水源地水源保护区,其一级管控区具体范围为“一级保护区:泰州 是第二水厂备用取水口上游1000米至下游500米及其两岸背水坡之间的水域范围: 一级保护区水域与相对应的两岸背水坡堤脚外 100 米之间的陆域范围。二级保护 区:一级保护区以外上溯 2000 米、下延 500 米的水域范围:二级
12、保护区水域及相 对应的两岸背水坡堤脚外 100 米之间的陆域范围”,本项目距引江河备用水源地水 源保护区二级管控区边界约 1255 米,不在引江河备用水源地水源保护区的管控区 范围内,且本项目不从事管控区内禁止的生产活动; 因此本项目的建设符合 江苏省生态空间管控区域规划 (苏政发20201 号) 。 环境质量底线 根据项目引用的 2019 年环境质量现状监测报告,项目所在地主要水体长江环 境能满足地表水环境质量标准(GB3838-2002)中 II 类水标准要求、赵泰支港 9 环境能满足地表水环境质量标准(GB3838-2002)中类水标准要求;根据噪 声监测数据,区域声环境质量能够满足声环
13、境质量标准(GB3096-2008)中 3 类区标准要求;根据2019 年泰州市环境状况公报,2019 年全市环境质量总体 稳中趋好,医药高新区环境空气质量优良率为 75.6%,同比上升 1.3 个百分点。本 项目所在区域 NO2、PM10、PM2.5和 O3未达标,泰州市属于不达标区。本项目特征 污染因子为 VOCs,特征因子在采取相应的污染防治措施后,各类污染物的排放一 般不会对周边环境造成不良影响,即不会改变区域环境功能区质量要求,能维持环 境功能区质量现状。本项目建设不会突破环境质量底线。 资源利用上线 本项目为重油制烯烃项目的配套工程,属于辅助工程的改扩建项目。本项目不 新增员工,故
14、无生产废水和生活污水排放,不会对周边环境产生影响;本项目用电 由当地电力部门提供;本项目用地为重油罐区预留土地,不新增占地,为园区现存 工业用地,用地性质为工业用地;本项目不超出当地资源利用上线。 环境准入负面清单 对照泰州医药高新技术产业= ContentAlignment.MiddleLeft; public ContentAlignment TextAlignment get return alignment; set alignment = value; / The Invalidate method invokes the OnPaint method described / in
15、step 3. Invalidate(); 在设置更改控件外观显示的属性时,必须调用 Invalidate 方法来重新绘制 该控件。Invalidate 是在基类 Control 中定义的。 C#(WINFORM)学习 第 85 页 重写重写 OnPaint 方法方法 重写从 Control 继承的受保护的 OnPaint 方法,以便为控件提供呈现逻辑。 如果不改写 OnPaint,您的控件将无法自行绘制。在下列代码片段中,OnPaint 方法显示了从 Control 继承的具有默认对齐方式的 Text 属性。 public class FirstControl : Control publi
16、c FirstControl() . protected override void OnPaint(PaintEventArgs e) base.OnPaint(e); e.Graphics.DrawString(Text, Font, new SolidBrush(ForeColor), ClientRectangle, style); 提供控件属性提供控件属性 属性可使可视化设计器在设计时适当地显示控件及其属性和事件。以下代 码片段将属性应用于 TextAlignment 属性。在 Microsoft Visual Studio .NET 这 样的设计器中,Category 属性(如代码
17、片段所示)使该属性显示在逻辑类别中。 在选择 TextAlignment 属性时,Description 属性使说明字符串显示在“属性” 窗口的底部。 Category(“Alignment“), Description(“Specifies the alignment of text.“) public ContentAlignment TextAlignment . 提供控件资源提供控件资源 通过使用编辑器选项(C# 中为 /res) ,可以为控件提供诸如位图之类的资 源来打包控件的资源。在运行时,使用 System.Resources.ResourceManager 类 的方法可检索该资
18、源。有关创建和使用资源的更多信息,请参见 .NET 示例 C#(WINFORM)学习 第 86 页 如何获取:资源快速入门。 编译和部署控件编译和部署控件 要编译和部署 FirstControl,请执行以下步骤: 将下列示例中的代码保存到源文件(如 FirstControl.cs) 。 将源代码编译成程序集,并将其保存到应用程序的目录中。为了实现这一 目的,需在包含源文件的目录中执行以下命令。 csc /t:library /out:path to your applications directory/CustomWinControls.dll /r:System.dll /r:System
19、.Windows.Forms.dll /r:System.Drawing.dll FirstControl.cs /t:library 编译器选项告诉编译器正在创建的程序集是一个库(而不是一个 可执行程序) 。/out 选项用来指定程序集的路径和名称。/r 选项提供代码所参 考的程序集的名称。在本示例中,创建了一个仅供您自己的应用程序使用的专 用程序集。因此,您必须将其保存到您的应用程序的目录中。有关打包和部署 控件进行分发的更多信息,请参见部署 .NET Framework 应用程序。 示例程序示例程序 以下示例显示了 FirstControl 的代码。该控件包含在命名空间 CustomWi
20、nControls 中。命名空间提供了相关类型的逻辑分组。可以在新命名 空间或现有的命名空间中创建控件。在 C# 中,using 声明(在 Visual Basic 中,Imports)允许从命名空间访问类型,而无须使用完全限定的类型名称。在 以下示例中,using 声明允许代码从 System.Windows.Forms 作为简单控件存取 Control 类,而无须使用完全限定的名称 System.Windows.Forms.Control。 namespace CustomWinControls using System; using System.ComponentModel; usin
21、g System.Windows.Forms; using System.Drawing; public class FirstControl : Control private ContentAlignment alignment = ContentAlignment.MiddleLeft; C#(WINFORM)学习 第 87 页 Category(“Alignment“), Description(“Specifies the alignment of text.“) public ContentAlignment TextAlignment get return alignment;
22、set alignment = value; / The Invalidate method invokes the OnPaint method. Invalidate(); / OnPaint aligns text, as specified by the / TextAlignment property, by passing a parameter / to the DrawString method of the System.Drawing.Graphics object. protected override void OnPaint(PaintEventArgs e) bas
23、e.OnPaint(e); StringFormat style = new StringFormat(); style.Alignment = StringAlignment.Near; switch (alignment) case ContentAlignment.MiddleLeft: style.Alignment = StringAlignment.Near; break; case ContentAlignment.MiddleRight: style.Alignment = StringAlignment.Far; break; case ContentAlignment.Mi
24、ddleCenter: C#(WINFORM)学习 第 88 页 style.Alignment = StringAlignment.Center; break; / Call the DrawString method of the System.Drawing class to write / text. Text and ClientRectangle are properties inherited from / Control. e.Graphics.DrawString(Text, Font, new SolidBrush(ForeColor), ClientRectangle,
25、style); 在窗体上使用自定义控件在窗体上使用自定义控件 以下示例说明了一个使用 FirstControl 的简单窗体。它创建了三个 FirstControl 实例,每个实例都有不同的 TextAlignment 属性值。 将下列示例中的代码保存到源文件(SimpleForm.cs) 。 通过从包含该源文件的目录中执行以下命令,将源代码编译成可执行的程 序集。 csc /r:CustomWinControls.dll /r:System.dll /r:System.Windows.Forms.dll /r:System.Drawing.dll SimpleForm.cs CustomWin
26、Controls.dll 是包含类 FirstControl 的程序集。该程序集必须与 存取它的窗体源文件位于同一目录中(SimpleForm.cs 或 SimpleForms.vb) 。 使用下列命令执行 SimpleForm.exe。 SimpleForm using System; using System.Windows.Forms; using System.Drawing; using CustomWinControls; class SimpleForm : Form C#(WINFORM)学习 第 89 页 private FirstControl left; private
27、FirstControl center; private FirstControl right; protected override void Dispose(bool disposing) base.Dispose(disposing); public SimpleForm() : base() left = new FirstControl(); left.Text = “Left“; left.Location = new Point(50, 50); left.Size = new Size(50, 50); Controls.Add(left); center = new Firs
28、tControl(); center.TextAlignment = ContentAlignment.MiddleCenter; center.Text = “Center“; center.Location = new Point(125, 50); center.Size = new Size(50, 50); Controls.Add(center); right = new FirstControl(); right.TextAlignment = ContentAlignment.MiddleRight; right.Text = “Right“; right.Location =
29、 new Point(200, 50); right.Size = new Size(50, 50); Controls.Add(right); C#(WINFORM)学习 第 90 页 STAThread public static void Main(string args) Form form = new SimpleForm(); form.Text = “Uses FirstControl“; form.Size = new Size(400, 150); Application.Run(form); 用户控件用户控件 用途用途 用户控件相当于带界面的类模块,并可以编译成 dll。具
30、有以下优点: 1可以把程序分离成内核部分和引用部分,便于开发和维护; 2可以多进程调用; 3安全性好。 自己创建的例子自己创建的例子 自己创建一个简单用户控件的步骤为: 1新建一个“Windows 控件库”的项目; 2编写控件程序,如需要传递参数,定义如下: public PointF p1,p2; 3在【生成】中生成 dll; 4用【文件】/【添加项目】/【新建项目】 ,新建一个使用控件项目,为 “Windows 应用程序” ; 5用【项目】/【添加引用】/【项目】 ,引用控件项目; 6在【工具箱】/【我的用户控件】中选择生成的控件; 7把使用项目设置为启动; 8编写程序。如果传递参数,用:
31、 C#(WINFORM)学习 第 91 页 private void Form1_Load(object sender, System.EventArgs e) userControl11.p1=new PointF(20,20); userControl11.p2=new PointF(100,200); 然后可以在这个解决方案中随意修改控件设计,只要运行调用程序,就可 以自动编译和加载控件了。如果修改了控件的界面,还需要重新生成和加载。 如果在单独的使用程序中调用这个 dll 控件,则先需要添加引用,然后需要 在“工具箱”上点击右键,选择【添加/移除项】 ,把这个控件添加到工具箱上, 才可
32、以添加到 form 上。 在使用程序中可以随意调用控件中的方法。如果要在控件中调用使用程序 中的方法,则可以使用一个传递参数,如 int bi,每次点击事件时 bi 值改变。 然后在使用程序中用一个 timer 控件,用事件timer1_Tick 来监控 bi 的变化,来 触发一个方法。 inputBox 方法方法 类定义类定义 public class InputBox : System.Windows.Forms.Form private System.Windows.Forms.TextBox txtData; private System.Windows.Forms.Label lbl
33、Info; private System.ComponentModel.Container components = null; private InputBox() InitializeComponent(); protected override void Dispose( bool disposing ) if( disposing ) if(components != null) components.Dispose(); C#(WINFORM)学习 第 92 页 base.Dispose( disposing ); private void InitializeComponent()
34、 this.txtData = new System.Windows.Forms.TextBox(); this.lblInfo = new System.Windows.Forms.Label(); this.SuspendLayout(); / txtData this.txtData.Font = new System.Drawing.Font(“宋体“, 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, (System.Byte)(134); this.txtData.Location
35、 = new System.Drawing.Point(19, 8); this.txtData.Name = “txtData“; this.txtData.Size = new System.Drawing.Size(317, 23); this.txtData.TabIndex = 0; this.txtData.Text = “; this.txtData.KeyDown += new System.Windows.Forms.KeyEventHandler(this.txtData_KeyDown); / lblInfo this.lblInfo.Font = new System.
36、Drawing.Font(“宋体“, 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, (System.Byte)(134); this.lblInfo.Location = new System.Drawing.Point(19, 32); this.lblInfo.Name = “lblInfo“; this.lblInfo.Size = new System.Drawing.Size(317, 16); this.lblInfo.TabIndex = 1; this.lblInfo.Text = “按Enter键确认,按Esc键取消“; / InputBox this.AutoScaleBaseSize = new System.Drawing.Size(6, 14); this.ClientY儀椀眀愀瀀瀀栀琀洀氀倬岎姑怀蕐/Me前台访问/p-1355025.html140.255.2.110Y椀瀀栀琀洀氀倬姝怀蕐/Me前台访问/p-1355025.html140.255.2.110