本文目录
JB/T— 《承压设备无损检测》
GB/T— 《钢管环缝熔化焊对接接头射线透照工艺和质量分级》DL/T— 《钢制承压管道对接焊接接头射线检验技术规程》
JB/T— 《线型像质计》
GB— 《电离辐射防护与辐射源安全基本标准》
GB— 《工业金属管道工程施工及验收规范》
《在用工业管道定期检验规程(试行)》()
《压力管道安全技术监察规程—工业管道》(TSG D—)
压力管道中燃气管道属于GB1的,但低压燃气管道(0.1MPa)以下的是不是不属于压力管道范畴呢
《TSG D- 压力管道定期检验规则——公用管道》中,压力分级最低到大于0.1MPa
但《TSG D- 压力管道安装许可规则》中,GB1就是简单说明为燃气管道,是否还有其他规范依据加以说明的,
你好,锅炉安装规范按:《蒸汽锅炉安全技术监察规程》和GB-《锅炉安装工程施工及验收规范》施工验收。
压力管道安装规范按:TSG D-《压力管道安全技术监察规程——工业管道》和GB/T.1-.6《压力管道规范 工业管道》施工及验收。
TSG (特种设备安全技术规范)(以下简称TSG),是指国家质量监督检验检疫总局 (以下简称国家质检总局) 依据《中华人民共和国特种设备安全法》《特种设备安全监察条例》所制定并且颁布的技术规范,主要包括特种设备安全性能、能效指标以及相应的生产(包括设计、制造、安装、改造、修理,下同)、经营、使用和检验、检测等活动的强制性基本安全要求、节能要求、技术和管理措施等内容。安全技术规范是特种设备法规标准体系的重要组成部分,其作用是将特种设备有关的法律、法规和规章的原则规定具体化。
TSG -是关于气瓶安全技术规程方面特种设备行业强制标准。该标准对三级安全标准化标准。该标准的具体的编号及名称为:TSG -气瓶安全技术规程。
该标准的具体的情况如下:
(1)本规程适用于环境温度为-℃~℃(注1-1)、公称容积为0.4L~L、公称工作压力为0.2MPa~MPa(表压,下同),并且压力与容积的乘积大于或者等于1.0MPa·L,盛装压缩气体、高(低)压液化气体、低温液化气体、溶解气体、吸附气体、混合气体(注1-2)以及标准沸点等于或者低于℃的液体的无缝气瓶、焊接气瓶、低温绝热气瓶、纤维缠绕气瓶、内部装有填料的气瓶,以及气瓶集束装置(注1-3);
(2)长管拖车、管束式集装箱用大容积气瓶以及消防灭火用气瓶,应当满足本规程总则、材料,设计、制造的有关规定,长管拖车、管束式集装箱还应当满足《移动式压力容器安全技术监察规程》的要求;大于L并且小于或者等于L的大容积气瓶,可以参照执行本规程的有关规定。
本规程不适用于仅在灭火时承受瞬时压力的消防灭火用气瓶,以及手提式干粉型灭火用气瓶、水基型灭火用气瓶、钎焊结构气瓶,军事装备、核设施、航空航天器、铁路机车、海上设施和船舶、矿山井下、民用机场专用设备使用的气瓶。
不是标准,是规范。
TSG是特种设备安全技术规范的简称,是指国家质量监督检验检疫总局依据《中华人民共和国特种设备安全法》、《特种设备安全监察条例》所制定并且颁布的技术规范。
特种设备安全技术规范(以下简称TSG),是指国家质量监督检验检疫总局(以下简称国家质检总局)依据《中华人民共和国特种设备安全法》《特种设备安全监察条例》所制定并且颁布的技术规范,主要包括特种设备安全性能、能效指标以及相应的生产(包括设计、制造、安装、改造、修理,下同)、经营、使用和检验、检测等活动的强制性基本安全要求、节能要求、技术和管理措施等内容。安全技术规范是特种设备法规标准体系的重要组成部分,其作用是将特种设备有关的法律、法规和规章的原则规定具体化。
压力管道分类与分级:依据TSG D-《压力管道安装许可规则》,压力管道分为:GA类(长输管道),指产地、储存库、使用单位之间的用于输送商品介质的管道,划分为GA1级和GA2级;GB类(公用管道),指城市或乡镇范围内的用于公用事业或民用的燃气管道和热力管道,划分为GBl级和GB2级;GC类(工业管道),指企业、事业单位所属的用于输送工艺介质的工艺管道、公用工程管道及其他辅助管道,划分为GCl级、GC2级、GC3级;GD类(动力管道),指火力发电厂用于输送蒸汽、汽水两相介质的管道,划分为GD1级、GD2级。公司的业务范围主要是GC类工业管道,已获得的安装许可证类别为GC2级。无毒流体介质0MPa的压力管道0MPa,且设计温度小于℃的压力管道,设计压力小.0MPa。输送乙类或者工作温度高于闪点的丙类可燃液体介质、乙类可燃气体或甲类可燃液体(含液化烃)介质且设计压力小于4,设计压力小于4.0MPa但大于或者等于4.0MPa的中度危害介质或者工作温度。低于或者等于标准沸点的高度危害液体介质的压力管道0MPa且设计温度大于℃或者小于-℃的。除本规定的GC3级管道外,并且设计压力大于或者等于MPa是这样规定的。高度危害气体介质和工作温度高于其标准沸点的高度危害液体介质的管道、火灾危险性(可燃性),介质毒性危害程度。输送《石油化工企业设计防火规范》与《建筑设计防火规范》中规定的火灾危险性为甲、乙类可燃气体或者甲类可燃液体(包括液化烃),并且设计压力大于或者等于4MPa的管道、但是不高于cC的工业管道为GC3级。非可燃流体介质规定的毒性程度为极度危害介质,或者设计压力大于或者等于4MPa且设计温度高于或者等于~C的管道、设计压力和设计温度低于规定的GCl级的工业管道为GC2级。压力管道级别划分标准:低压管道 0.1≤P≤1.6MPa中压管道 1.6
MPa
本文目录
STD总线是国际上流行的一种用于工业控制的标准微机总线,与年被批准为IEEE标准。STD总线采用公共母版结构,即其总线布置在一块母板上,板上安装若干个插座,插座对应引脚都是连接到同一根总线信号线上。
系统采用模块式结构,各种功能模块都按标准的插件尺寸制造。各功能模块可插入任意插座,只要模块的信号、引脚都符合STD规范,就可以在STD总线上运行。因此可以根据需要组成不同规模的微机系统。
STD总线采用线双列插座,插件尺寸为.1mm×.3mm,是8/位微处理器总线标准。
STDS校准涂层金属板是磁性钢上涂覆环氧基树脂涂层。
经过认证的金属板是验证涂层厚度计精度和操作的理想选择,也是满足ISO和内部质量控制要求的重要组成部分。
许多组织要求每次涂层厚度计投入使用时,需要在测试现场验证测厚仪的准确度,并在使用期间频繁地进行。 DeFelsko认证的涂层厚度标准具有可溯源至国家计量机构的测量值,非常适用于此目的。
钢材材质STD
----- 是美国标准的管材压力等级、
美标的管材压力等级,在ASME 、ANSI上 可以查到。
std是标准壁厚standard thickness 的简写,与SCH、SCH表示的都是压力等级。
选取管件的时候通常采用不低于管材的壁厚等级来进行。具体数值可参照、查询GB
主要有三种表示方法:
1) 以管子表号(Sch)表示:
对于碳钢管壁厚有:Sch、、、、、、、、、等个等级(若数字后面加S,表示不锈钢管)
对于不锈钢壁厚系列有:5S、S、S、S四个等级
2) 以管子重量表示,如STD(标准重量),XS(加厚管),XXS(特厚管)
3) 以钢管壁厚尺寸表示,即“管外径×壁厚”,如φX4
钢管壁厚不可能各处相同,在其横截面及纵向管体上客观存在壁厚不等现象,即壁厚不均。为了控制这种不均匀性,在有的钢管标准中规定了壁厚不均的允许指标,一般规定不超过壁厚公差的%(经供需双方协商后执行)。
钢材材质STD; ----- 是美国标准的管材压力等级; 美标的管材压力等级,在ASME 、ANSI上 可以查到; std是标准壁厚standard thickness 的简写,与SCH、SCH表示的都是压力等级; 选取管件的时候通常采用不低于管材的壁厚等级来进行。具体数值可参照、查询GB。
这是对管材壁厚的一个度量,STD 标准壁厚.standard缩写.
美标等根据ANSI B.标准
壁厚等级:Sch、Sch、Sch、Sch、Sch、Sch、Sch、Sch、Sch、Sch十个等级;
ANSI B.壁厚等级:Sch5s、Schs、Schs、Schs(常用于不锈钢)四个等级;
是以管子重量表示管壁厚度,它将管子壁厚分为三种:
a.标准重量管,以STD表示
b.加厚管, 以XS 表示
c.特厚管, 以XXS表示。
对于DN≤mn的管子,Sch相当于STD,DN<mm的管子,Sch相当于XS
而sch 这些是有相应的等级对应表可以查找到毫米 如 DN sch 壁厚的管子 美标厚度是6.毫米
中石化(SH)的标准中也采用 sch的方式表示管子壁厚
本文目录
在shell中,语句的形式包括命令、变量赋值、条件语句、循环语句和函数定义等。命令语句是最常见的形式,用于执行特定的命令或程序。
变量赋值语句用于给变量赋值,可以是字符串、数字或其他类型的值。
条件语句用于根据条件执行不同的命令或代码块。
循环语句用于重复执行一段代码,可以是for循环、while循环或until循环。
函数定义语句用于定义一个可重复使用的代码块。除了这些基本形式,还可以使用管道、重定向和命令替换等特殊语法来构建更复杂的语句。
c语言中用\\做连续符。
把一个预处理指示写成多行要用“\\”续行,因为根据定义,一条预处理指示只能由一个逻辑代码行组成。
而把C代码写成多行则不必使用续行符,因为换行在C代码中只不过是一种空白字符,在做语法解析时所有空白字符都被丢弃了。
在Linux的shell命令中亦可使用该换行符,在击回车键之前输入“\\”,即可实现多行命令输入。
注意:这种续行的写法要求“\\”后面紧跟换行符,中间不能有任何其他的字符。
set命令作用主要是显示系统中已经存在的shell变量,以及设置shell变量的新变量值。使用set更改shell特性时,符号+和-的作用分别是打开和关闭指定的模式。
set命令不能够定义新的shell变量。如果要定义新的变量,可以使用declare命令以变量名=值的格式进行定义即可。使用:set(选项)(参数)例如:declare mylove=Visual C++ #定义新环境变量 再使用set命令将新定义的变量输出为环境变量,输入如下命令:
set -a mylove 标示已修改的变量,以供输出至环境变量。
-b:使被中止的后台程序立刻回报执行状态 -C:转向所产生的文件无法覆盖已存在的文件 -d:Shell预设会用杂凑表记忆使用过的指令,以加速指令的执行。使用-d参数可取消。
-e:若指令传回值不等于0,则立即退出shell。
-f:取消使用通配符。
-h:自动记录函数的所在位置。 -H Shell:可利用!加的方式来执行history中记录的指令。
-k:指令所给的参数都会被视为此指令的环境变量。 -l:记录for循环的变量名称。
-m:使用监视模式。 -n:只读取指令,而不实际执行。
-p:启动优先顺序模式。
-P:启动-P参数后,执行指令时,会以实际的文件或目录来取代符号连接。
-t:执行完随后的指令,即退出shell。
-u:当执行时使用到未定义过的变量,则显示错误信息。
-v:显示shell所读取的输入值。
-x:执行指令后,会先显示该指令及所下的参数。
trap是Linux的内建命令,用于捕捉信号,trap命令可以指定收到某种信号时所执行的命令。trap命令的格式如下:trap command sig1 sig2 ... sigN,当接收到sinN中任意一个信号时,执行command命令,command命令完成后继续接收到信号前的操作,直到脚本结束。 利用trap命令捕捉INT信号(即与Ctrl+c绑定的中断信号)。trap还可以忽略某些信号,将command用空字符串代替即可,如trap \\ TERM INT,忽略kill %n和Ctrl+c发送的信号(kill发送的是TERM信号)。Linux更强劲的杀死进程的命令:kill -9 进程号(或kill -9 %n作业号)等价与kill -KILL 进程号。
举个例子
:
最近小A需要生产年全年的KPI数据报表,现在小A已经将生产脚本写好了,生产脚本一次只能生产指定一天的KPI数据,假设跑一次生产脚本需要5分钟,那么:
如果是循环顺序执行,那么需要时间:5 * = 分钟,约等于 6 天
如果是一次性放到linux后台并发执行,个后台任务,系统可承受不住哦!
既然不能一次性把个任务放到linux后台执行,那么,能不能实现自动地每次将N个任务放到后台并发执行呢?当然是可以的啦。
#! /bin/bash
source /etc/profile;
# -----------------------------
tempfifo=$$.fifo # $$表示当前执行文件的PID
begin_date=$1 # 开始时间
end_date=$2 # 结束时间
if [ $# -eq 2 ]
then
if [ \$begin_date\ \\> \$end_date\ ]
then
echo \Error! $begin_date is greater than $end_date\
exit 1;
fi
else
echo \Error! Not enough params.\"
echo \"Sample: sh loop_kpi -- --\"
exit 2;
fi
# -----------------------------
trap \"exec >&-;exec
mkfifo $tempfifo
exec $tempfifo
rm -rf $tempfifo
for ((i=1; i
do
echo >&
done
while [ $begin_date != $end_date ]
do
read -u
{
echo $begin_date
hive -f kpi_report.sql --hivevar date=$begin_date
echo >&
} &
begin_date=`date -d \"+1 day $begin_date\" +\"%Y-%m-%d\"`
done
wait
echo \"done!!!!!!!!!!\"
第6~行:比如:sh loop_kpi_report.sh -- --:
$1表示脚本入参的第一个参数,等于--
$2表示脚本入参的第二个参数,等于--
$#表示脚本入参的个数,等于2
第行用于比较传入的两个日期的大小,\\>是转义
第行:表示在脚本运行过程中,如果接收到Ctrl+C中断命令,则关闭文件描述符的读写,并正常退出
exec >&-;表示关闭文件描述符的写
exec
trap是捕获中断命令
第~行:
第行,创建一个管道文件
第行,将文件描述符与FIFO进行绑定,写的绑定,则标识对文件描述符的所有操作等同于对管道文件$tempfifo的操作
第行,可能会有这样的疑问:为什么不直接使用管道文件呢?事实上这并非多此一举,管道的一个重要特性,就是读写必须同时存在,缺失某一个操作,另一个操作就是滞留,而第行的绑定文件描述符(读、写绑定)正好解决了这个问题
第~行:对文件描述符进行写入操作。通过循环写入8个空行,这个8就是我们要定义的后台并发的线程数。为什么是写空行而不是写其它字符?因为管道文件的读取,是以行为单位的
第~行:
第行,read -u的作用就是读取管道中的一行,在这里就是读取一个空行;每次读取管道就会减少一个空行
第~行,注意到第行结尾的&吗?它表示进程放到linux后台中执行
第行,执行完后台任务之后,往文件描述符中写入一个空行。这是关键所在了,由于read -u每次操作,都会导致管道减少一个空行,当linux后台放入了8个任务之后,由于文件描述符没有可读取的空行,将导致read -u一直处于等待。
"