请选择 进入手机版 | 继续访问电脑版
咨询热线:0731-88808590
切换到宽版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 11876|回复: 4

AutoPHS版本历史

[复制链接]
发表于 2007-8-20 14:30:00 | 显示全部楼层 |阅读模式

  • 2000年10月23日,长沙优易软件开发有限公司经长沙市工商行政管理局核准登记成立。

  • 2000年11月,优易管道支吊架设计软件AutoPHS2000v1.10版开发完成。该版本包括了西北电力设计院汽水管道支吊架标准和三家弹簧、恒力弹簧厂家标准。

  • 2000年12月,AutoPHS2000v1.20版完成。该版本实现了华东电力设计院汽水管道支吊架标准。

  • 2001年5月,AutoPHS2000v1.26版完成。该版本实现华东电力设计院烟风煤粉管道支吊架标准。

  • 2001年6月8日,AutoPHS2000v1.26版通过湖南、华东、西北、西南电力院专家组联合鉴定。鉴定一致认为AutoPHS2000处于国内同行业领先水平。

  • 2001年8月,AutoPHS2000v1.29版完成。

  • 2001年10月,AutoPHS2002(v2.0)问世。该版本完全采用VC++6.0开发,速度比以前版本提高至少1倍。

  • 2002年2月,AutoPHS2002(v2.1)版完成,实现了非标零部件统计、非标图形读入和保存。

  • 2002年4月,AutoPHS2002实现了CAESARII接口。

  • 2002年5月28日,AutoPHS3.0采用ObjectARX技术实现了任意非标支吊架设计功能,可设计任意方向限位、任意多分支等极其复杂的支吊架。

  • 2002年5月22日,AutoPHS授权用户达到6家,使用人数超过150人。

  • 2002年6月,AutoPHS3.1实现了PDMS三维接口。

  • 2002年7月,AutoPHS4.0实现了数据库实施参照完整性功能,能够级联更新相关字段,级联删除相关记录。

  • 2002年8月,AutoPHS4.0实现了支吊架18种生根结构构件强度、挠度计算。

  • 2002年9月,AutoPHS4.0实现了单管部多根部、单根部多管部非标支吊架的自动选型。

  • 2002年10月,AutoPHS4.0实现了支吊架零部件(包括其数据库记录)复制、移动、旋转、镜像、阵列等编辑功能。

  • 2002年12月,AutoPHS4.1实现了对北京巴威公司支吊架组装图标准的用户化:零件明细表和荷载位移表格式修改,编号方式、编号文字高度修改,用户可控制图框外框的绘制。

  • 2003年7月,AutoPHS4.1实现西南电力设计院支吊架组装图用户化。增加了“管夹螺栓可换小”等十多个选项,改进了应力分析接口,并支持多个管系数据导入一个卷册。

  • 2003年8月,AutoPHS4.1实现了ActiveX支持,本身com接口可供其他软件调用,大大方便了相关软件的二次开发。

  • 2003年9月,AutoPHS4.1附带的phs.arx、phs2000.arx支持真三维支吊架快速建模。

  • 2003年10月,AutoPHS4.1支持最新版AutoCAD 2004,并改进了对AutoPSA1.1、AutoPD1.0的支持。

  • 2004年1月,增加了从应力分析结果中自动提取管部标高的功能(目前仅支持AutoPSA1.1及GLIF v3.x)。修正了“格式”菜单中容易死机的BUG。修正了自动输入图号后目录中未能同步反映输入图号的BUG。

  • 2004年3月,增加了自动升级的功能。

  • 2004年6月,修正了西北电力设计院弹簧库中单板整定弹簧T1.101~105、T1.201~205的螺栓孔尺寸φ值(字段Size7)。φ值从14㎜改为18㎜,与国标弹簧最小号d1=18㎜相同,与华东院弹簧最小号d1=17.5接近。如果不做这样的修改,则在选小荷载弹簧时,由于要做尺寸检查,而只能找到最小号的U形耳子L8.10,其螺栓直径M=12刚好穿过φ=14㎜孔。其大一档耳子L8.12,M=16>φ=14㎜,无法穿过,导致上下拉杆不一致,且拉杆直径只能选到10㎜,用户十分费解此现象。

  • 2004年8月,AutoPHS4.1新增快速成图功能(利用了ARX函数)。支持多文档界面(MDI),可同时打开多幅图形。

  • 2004年9月,AutoPHS4.1修改了固定支架G47当前量力的计算公式:以前力、力矩均考虑正负号,而现在力、力矩均按绝对值代入当量力公式计算。引起部分固定支架G47的型号可能要重新计算选择。

  • 2004年9月12日,AutoPHS4.1修正了弹簧选择计算时“弹簧工作最近中线”规则的一个BUG。该BUG导致冷态吊零时按“最近中线”规则不能正确地选择到合适弹簧。该BUG由北京巴威公司报告。

  • 2004年9月,增加了“按选型热位移计算恒吊安装高度”计算选项,以适应北京巴威和大连弹簧厂的要求。修正了国标恒力弹簧库的部分立式恒吊(LHA、LHB、LHC、LHE)的安装高度尺寸H1数据错误。同步更新了大连弹簧厂、江阴石化设备厂的恒力弹簧数据库。

  • 2004年10月AutoPHS4.1修改了滑动、限位、固定支架工作、结构荷载的计算方法,现在采用x、y、z三个方向力矢量和作为计算荷载。

  • 2005年1月,增加了表格主页和副页格式不同的功能,各种字段字体风格、高度均可由用户控制。

  • 2005年2月AutoPHS4.1大幅度优化了图形输入界面响应的速度,响应时间比以前缩短了90%。

  • 2005年3月,优化了图形界面响应速度,加快5倍以上。

  • 2005年4月,新增LISEG、ANVIL等6家国外弹簧厂数据库。

  • 2005年4月,修改了产品数据库结构及部分相关代码,在PHSManuPART表增加了tbConnect等字段,使其适应华东院拉杆两端自带螺母的情况。相应地修改了西北院、华东院支吊架数据库。

  • 2005年4月30日,修改了中国轻工业长沙工程有限公司报告的一个BUG:当导入AutoPSA1.1结果数据时,某些支吊架点温度数值不对。

  • 2005年5月,AutoPHS7.0增加了输出平面定位图的功能,该功能可由选项控制。增加了根部焊缝符号的标注功能,该功能可以由选项控制。

  • 2005年12月,AutoPHS7.0更新了ZDJcrudeCZDL.mdb(常州电力机械厂圆柱形弹簧恒吊)和ZDJcrudeDLTH.mdb(大连弹簧厂圆柱形弹簧恒吊),并修正了恒力弹簧安装高度、选型、插入尺寸以及整个支吊架高度的错误。

  • 2006年5月,AutoPHS7.0发布了最新三维支吊架设计版本,能够建立任意支吊架模型并建立二维施工图。

  • 2006年9月,新增弹簧T1倒转180度功能。

  • 2006年10月,完善华东电力院格式表。

  • 2006年12月,修改了Z6(西北院),焊接导向选不出的错误。

  • 2007年1月,新增大连康维数据库。

  • 2007年2月,完善西北院L7选型功能。

  • 2007年3月,完善平面定位图。

  • 2007年4月,修正了支吊架明细一览表中有部分F3没有统计的错误,同时将支吊架一览表内“%%C”改为“¢”,并添加总重一栏。修正了当选用立管吊时,选择两个根部时,在型钢、弹簧、拉杆等栏中应该是“2x”,但没有能体现出来的错误。

  • 2007年7月,出图表格提供英文版

  • 2007年7月,增加了“累加零部件重量到弹簧工作载荷”可选框(当管部重量很大时,弹簧选型需要考虑管部重量)。

  • 2007年8月,修改了华东院的管部SD1选型错误。(当温度小于450 管径355.6660.4mm时,应该是B型,原来选出的却是C型)。

  • 2007年8月,按照GB/T17116.3-1997上关于吊杆及其配件的最大使用荷载确定,修改了华东院连接件(如:DJ5,DJ6)最大使用荷载使其与拉杆最大使用荷载保持一致,这样就解决了拉杆和连接件有时匹配不上的情况。

  • 2007年8月,平面定位图柱子间的距离可调整。

  • 2007年8月,表格中的数据可四舍五入。

  • 2007年9月,修正了支吊架拉杆长度(华东院标准)计算错误。

  • 2007年10月,增加了“管部缺少允许荷载时不会验算荷载”可选框(水平管道管夹支座:SZ1等缺少允许载荷)。

  • 2007年10月,修改了华东电力院标准(1983版)中的一些错误。

  • 2007年10月,生根地点改为下拉菜单,用户不用手动输入,直接选择.如:梁侧,梁底,柱子等等。

  • 2007年11月,修改了当使用华东院标准(1983版)设计弹簧支架时,弹簧支架计算不成功的情况。

  • 2007年11月,修改了华东院标准(1983版)中螺母(BZ1、BZ2)的标记(与该标准的标记一致)。标记示例:螺母M48: BZ1-48

  • 2007年11月,修改了当支架偏装时,根部定位尺寸错误。

  • 2008年5月,新增江苏苏源电力装备有限公司《火电厂汽水管道支吊架设计手册(2007.01送审稿)》数据库,支持1000MW级发电机组设计。

  • 2008年6月,修改了《火电厂汽水管道支吊架设计手册(2007.01送审稿)》数据库不能选择103/104两种C型管夹的问题。

  • 2008年7月,修改了《火电厂汽水管道支吊架设计手册(2007.01送审稿)》数据库不能选择球锥垫圈的问题:修改ZDJCrudeJSSY.mdb数据库的四个表crudeBoltsNutsSY、crudeBoltsNutsSYid、crudeBoltsNutsSYiden、crudeBoltsNutsSYidenCN的CustomID字段的值。不需要修改代码。

  • 2008年8月12日,修改了《火电厂汽水管道支吊架设计手册(2007.01送审稿)》数据库不能选择106立管管担的问题。

  • 2008年8月17日,修改了《火电厂汽水管道支吊架设计手册(2007.01送审稿)》数据库拉杆两端插入长度为0问题:修正crudePARTsy表中连接件301、302、303、304的size4、size5字段的值,使其正确表示可插入长度。


下载优易系列软件请点击这里http://uesoft.com/forum.php?mod=viewthread&tid=15974

[此贴子已经被作者于2009-6-25 16:33:13编辑过]

回复

使用道具 举报

 楼主| 发表于 2010-5-28 15:35:00 | 显示全部楼层

l         20105, 修改了提取CAESARII5.2结果数据的Bug(1.提示记录号为EOFBOF,应力分析节点号出现-12.考虑了弯管内部支吊架点; 3.弹簧类型错误、弹簧串联数始终为1的错误)

l         20105, 提取AutoPSA8.0CAESARII结果,增加了按用户选择的工况、按弹簧表中的荷载提取作为弹簧冷/热态荷载的选项。

l         20116, 可以导出AutoPHS计算成功的支吊架数据到一个规定格式的文本文件,一个转换程序提取文本文件的数据在PDS环境下生成三维支吊架模型。这个转换程序由国核电力规划设计研究院开发。

l         201195, 修改华东电力设计院198310月编制的《管道支吊架手册(Y83-J01)》零部件数据库ZDJCrudeHDDLY.mdb的一些字段的值:

修改前CustomID字段

修改前PL1字段

修改后CustomID字段

修改后PL1字段

CustomID

PL1

CustomID

PL1

JZ1

L1+A

JZ1-A

L1+B+B+60

JZ1

L1+A+100+100

JZ1-A

L1+B+B+60

JZ3

L1+A

JZ3

L1

JZ3

L1+A+100+100

JZ3

L1

JZ5

L1+A

JZ5-A

L1+B+30

JZ5

L1+A+100+100

JZ5-A

L1+B+30

XB10-A

GDW1+A+200

XB10-A

GDW1+A+B+120

SJ8

数字

SJ8

GDW1+A

修改前CustomID字段

修改前PL2字段

修改后CustomID字段

修改后PL2字段

CustomID

PL2

CustomID

PL2

SJ1

GDW1/0.866

SJ1

(GDW1+CHheight)*2/sqr(3)

SJ10

(GDW1+200+CHheight)/0.866

SJ10

(GDW1+20+CHheight)*2/sqr(3)

SJ3

GDW1/0.866

SJ3

(GDW1+CHheight)*2/sqr(3)

SJ5

GDW1/0.866

SJ5

(GDW1+10)*2/sqr(3)

SJ5

GDW1/0.866

SJ5

(GDW1+CHheight)*2/sqr(3)

SJ6

GDW1/0.866

SJ5

(GDW1+CHheight)*2/sqr(3)

SJ8

GDW1/0.866

SJ8

(GDW1+10)*2/sqr(3)

 

l         2011914, 向华东电力设计院198310月编制的《管道支吊架手册(Y83-J01)》零部件数据库ZDJCrudeHDDLY.mdbcrudeSAec增加根部JZ8螺栓结构双槽钢简支梁(T形板螺栓简支吊)90个记录,以前的表crudeSAec没有JZ8记录。修改该库3个数据表crudeSAecidcrudeSAidencrudeSAidenCN中字段ID=G54的记录,将其CustomID字段值改为JZ8,以使用户能选择到JZ8类型。修改该库数据表crudeBoltsNutsEC字段CustomID=F9(即单头螺纹拉杆或单头螺栓)10个记录,将其BH字段值首字母M全部替换为LG2-四个字符,以使程序能选择到JZ8并能将根部零件拆开统计(JZ8根部中零件2为单头螺纹拉杆,如果不修改,AutoPHS在计算根部类型为JZ8的支吊架时出现选择不到LG2-20之类零件的提示)

l         2011922, 向华东电力设计院198310月编制的《管道支吊架手册(Y83-J01)》零部件数据库ZDJCrudeHDDLY.mdbcrudeSAec增加根部JZ10梁箍双槽钢简支梁的166个记录,以前的表crudeSAec没有JZ10记录。修改该库3个数据表crudeSAecidcrudeSAidencrudeSAidenCN中字段ID=G53的记录,将其CustomID字段值改为JZ10,以使用户能选择到JZ10类型。

 

回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-2-28 11:37:10 | 显示全部楼层

l         20135,AutoPHS8.0多年来小修改汇总升级为AutoPHS8.1

l          201412月,修改AutoPHS8.1代码,使其可运行在Windows7。做了以下更新:把微软ADO数据驱动程序从Microsoft Jet 3.51 OLE DB Provider升级为Microsoft Jet 4.0 OLE DB Provider,void CViewTxsr::InitRs()函数中增加了语句m_ActiveRs->PutCursorLocation (adUseClient);使4.0驱动程序能够往DataGrid控件里面加数据,BOOL CAutoPHSApp::InitInstance()函数中增加了语句AfxGetModuleState()-> m_dwVersion=0x0601;用来使DAO能够访问access97以上版本(access2000)数据库。

l          2014121227日,修正数据库ZDJCrudeXBDLY.mdb中表crudeSPRING_ZH1字段值CustomID=T2的记录的字段sizeD的值,sizeD字段保存的是尺寸D的值。更新前,字段BH= T2.101~T2.116T2.201~T2.216的记录的sizeD字段值对应的值分别是弹簧T2.105~T2.120T2.205~T2.220的实际的值,而字段BH= T2.117~T2.120T2.217~T2.220的记录的sizeD字段值对应的值分别是弹簧T2.101~T2.104T2.201~T2.204的实际的值。使用SQL语句 UPDATE crudeSPRING_ZH1 IN 'D:\Program Files\长沙优易软件开发有限公司\AutoPDMS3.0\PHS\Template\ZdjcrudeXBDLY.mdb' SET size3=sizeH-sizeB-sizeH0 WHERE CustomID like 'T[12]' 修正表crudeSPRING_ZH1字段值CustomID=T2T1的记录的字段size3的值,更正前size3字段值=sizeH,重复了没必要,更正后size3字段值= H1 – B - H0=字段sizeHsizeB - sizeH0,这样与ZDJCrudeHDDLY.mdb中表crudeSPRING_ZH1ec字段值CustomID=TH2 TH1的记录的字段size3(尺寸h)含义一致,size3sizeD字段值在AutoPHS软件中没有被使用,所以对软件输出结果没有影响,但更新这些值保证了数据库与手册数据一致。注:ZDJCrudeXBDLY.mdb数据库保存了西北电力设计院编制的《火力发电厂汽水管道支吊架设计手册》(1983.07版、1998增补版)的管部、根部、连接件、弹簧数据。

l         20141226, 修改华东电力设计院198310月编制的《管道支吊架手册(Y83-J01)》零部件数据库ZDJCrudeHDDLY.mdbcrudePAec:把CustomID=CZ4记录的size4字段值复制到size3字段,与ZDJCrudeHDDLY.mdbcrudePA字段CustomID=D12记录的size3字段尺寸含义保持一致。修改前CZ4Z10一致,但CZ4有孔与D12更类似。如果不修正CZ4Size3字段值,CZ4在与拉杆直径匹配孔径时可能出错。使用的查询语句是UPDATE crudePAec SET size3=size4,sizeSymbolk1=sizeDelta1,sizeC1=sizeB,sizeB= sizeH, sizeH=0 WHERE CustomID like 'CZ4'

l         2015110, 修改规范库PHScrude.mdb中支吊架零件默认材料选择规则表,把Q235-A材料替换为Q235-B材料。增加了ID字段值=defaultClassIndex字段值=35行记录,使得可按温度等级选择型钢材料。同时把原来规范库PHScode.mdb复制为PHScodeQ235-A.mdb,把这个复制库也增加了温度等级的5行记录,用于选择型钢材料,用户只要把这个库复制为c:/prjdb8.0/PHScode.mdb(注意用户自己可能改变这个项目数据库目录c:/prjdb8.0),即可选择非管部支吊架零件材料为Q235-A

SpecificationOfMaterial

AuID

ClassIndex

ID

tmin

tmax

Pmin

Pmax

Material

SEQ

92

3

default

-.01

200

0

2.5

Q235-B

1

93

3

default

-20

-.01

0

2.5

Q235-D

2

94

3

default

-20

-.01

0

2.5

Q345-C

3

95

3

default

-40

-20

0

2.5

Q345-D

4

96

3

default

200

300

0

2.5

Q235-B

0

l         2015115,修正了大连弹簧厂的恒力弹簧数据库ZDJcrudeDLTH.mdb中载荷容量位移范围表HDforceDist_DLcapacity字段数据(载荷容量),使选型结果更准确。使用的更新查询语句为:UPDATE (SELECT *,pmax*a.mindist/1000 AS ca, a.capacity,b.capacity FROM HDforceDist_DLdisc AS a LEFT JOIN HDforceDist_DL AS b ON a.dh=b.dh ORDER BY a.dh) SET b.capacity=ca,a.capacity=ca。更新前,HDforceDist_DLcapacity字段值与更新后差别很小,可认为是更新后取整数而得。HDforceDist_DLdisc是为圆柱形碟簧准备的载荷容量位移范围表,目前该厂没有开发碟簧,不影响用户使用。

l         2015116,修正了江苏苏源电力装备有限公司的恒力弹簧数据库ZDJcrudeJSSY.mdb中载荷容量位移范围表HDforceDist_SY的一些记录的maxDist字段数据(位移上限)。更新了ZDJcrudeCZDL.mdb中载荷容量位移范围表HDforceDist_CZ的一些记录的maxDist字段数据(位移上限)

HDforceDist_SY表更新前后对照

 

更新前

更新后

DH

MaxDist

MaxDist

0~18

356

203

19~34

356

254

85~94

508

406

l          2015116,提供了华东电力设计院、西北电力设计院2010年编制的发电厂汽水管道支吊架设计手册(D-ZD2010)(以下简称D-ZD2010)支吊架零部件数据库ZDJCrudeD-ZD2010.mdb。对该手册中一些疑似有误数据修订如下,以便AutoPHS计算:

l          2015118在计算选项中增加复选框:“按力、力矩分量绝对值计算G47/48当量力”,默认为选中。选中后,按20049AutoPHS4.1之前的版本计算G47/G48当量力,那时计算公式与西北电力设计院编制的《火力发电厂汽水管道支吊架设计手册》(1983.07)116118页公式是一致的。20049AutoPHS4.1按照部分用户反馈的意见,修改了固定支架G47G48当量力的计算公式:公式中3个分量力、3个分量力矩取绝对值,但这样做是违反结构力学计算原理的。因此,增加这个复选框,默认按手册公式计算,但仍然允许用户选中这按钮,按绝对值分量计算。

l          2015120升级了恒力弹簧选型算法。升级前,使用恒力弹簧载荷容量表选择恒力弹簧型号。升级后,使用载荷容量表和最小临界位移表联合校核恒力弹簧型号,选择结果更精准。给PhsManuConstantSPRING增加字段minCriticalDisplacement存储最小临界位移载荷容量表的名称。

l          2015121修改了sort.mdb数据库PhsManu表字段SEQ=3ProductName= 恒力弹簧(碟簧)’的记录,修改该记录CrudeDataTableNum字段值78SQL字段值增加了一个表名称minCriticalDisplacement

l          2015122在计算选项中增加数字框:“恒力弹簧最大串联数”,默认为1。为1时,是不允许恒力弹簧串联使用的。根据2004年第5期《华中电力》论文《恒力弹簧选型及恒力弹簧支吊架的设计与安装》(作者:刘瑜、徐传海,中南电力设计院)建议,不应串联使用恒力弹簧,如果恒力弹簧容量不够,应该使用特殊设计的整体恒力弹簧。为了消除恒力弹簧容易翘尾无法正常工作造成的问题,应该禁止使用PHBPHCLHBLHCLHD等型号恒力弹簧,使用能与辅助钢结构完全固定连接的PHAPHDPHELHALHE等型号恒力弹簧。

l          2015122修改“键入一个数”BUG。在一些很偶然的情况下,比如当AllPrjDB.mdb 数据库ZA表某些字段类型为数字型且存储的浮点数为0时,在某些64位操作系统机器上AutoPHS图形输入界面热态或冷态数据页显示-0,这时可能不稳定地出现提示“键入一个数”,当按照提示键入了非0数字以后,提示不再出现,否则一直循环提示“键入一个数”。解决办法:使用MFC将变量绑定到CString类型,修改前绑定到float类型。

l          2015123修正数据库ZDJCrudeXBDLY.mdb中表crudePART字段值CustomID=L9CustomID=L10的记录的字段sizeD的值,sizeD字段保存的是最大位移Δmax的值。更新前,CustomIDL9L10的记录的sizeD字段值是空的。

l         2015124修改了ZDJCrudeD-ZD2010.mdb数据库connect2010表增加连接匹配记录,这些记录适合于D-ZD2010数据库新增的支吊架零部件,如下:

connect

CNTB

CNTBnum

CNTBextlenFLD

RELATION

CNTE

CNTEnum

CnteXfx

CnteRotation

CNTEFLDN

CNTN

103

 

SIZE5

 

L8

 

1

 

SIZE3

L2

103

 

SIZE5

 

L8

 

1

 

SIZE3

L1

104

 

SIZE5

 

L8

 

1

 

SIZE3

L2

104

 

SIZE5

 

L8

 

1

 

SIZE3

L1

106

 

SIZE5

 

L8

 

1

 

SIZE3

L2

106

 

SIZE5

 

L8

 

1

 

SIZE3

L1

109

 

 

 

T5

1

 

 

 

 

109

 

 

 

T4

 

 

 

 

 

109

 

 

 

LHG

1

 

 

 

 

109

 

 

 

L15

 

 

 

 

 

109

 

 

 

415

 

 

 

 

 

另外还新增了415416417与所有根部连接的记录,以便让底板生根在根部。

l          2015125修改了ZDJCrudeHDDLY.mdb数据库crudeAttachmentECCustomID字段=JG3的记录,增加了一条size2=27的记录,以免设计烟风煤粉管道支吊架时选择不到直径为27mm的附件JG3-14a垫板,该记录数据复制自JG3-14b。使用更新查询语句update  crudePA set sizeh=-sizeb1 where CustomID like 'D9*'更新ZDJCrudeXBDLY.mdb数据库crudePACustomID字段类似D9*的记录,使sizeh字段等于尺寸B1的负值,更新之前这些记录sizeh=0;修改PHScode.mdb数据库PhsBlkDimPosBlkID=D9 or ‘D9A的记录Dh字段值从0改为-2.0964;打开ACAD图形文件PXD9.dwgPZD9.dwg,使用命令BASE把图形插入基点Y坐标向+方向移动2.0964,这样就把D9D9A的管部标高位置从以前的螺栓连接处移到了管夹上部边沿,便于安装定位。

l          2015125修改了ZDJCrudeD-ZD2010.mdb数据库crudePA2010CustomID字段=109的记录,复制customid=105相同管径的sizeC字段值为这些记录的sizeC字段赋值,使用的2SQL语句是:SELECT * INTO a105 FROM crudePA2010 WHERE customid='105' ORDER BY customid, bh, dw, tj;update (SELECT a.bh, a.sizec, b.bh, b.sizec FROM crudepa2010 AS a LEFT JOIN a105 AS b ON (b.dw= a.dw) WHERE a.customid='109' ORDER BY a.customid, a.dw, a.tj ) as c set a.sizec=b.sizec

l          2015126使用更新查询语句update  crudePA set sizeh=-sizeb1 where CustomID like 'D11*'更新ZDJCrudeXBDLY.mdb数据库crudePACustomID字段类似D11*的记录,使sizeh字段等于尺寸B1的负值,更新之前这些记录sizeh=0;修改PHScode.mdb数据库PhsBlkDimPosBlkID=D11 or ‘D11A的记录Dh字段值从0改为-2.5;打开ACAD图形文件PXD9.dwgPZD9.dwg,使用命令BASE把图形插入基点Y坐标向+方向移动2.5,这样就把D11D11A的管部标高位置从以前的螺栓连接处移到了管夹上部边缘,便于安装定位。

l          2015126使用更新查询语句update  crudePA set sizeh=-sizeb/2 where CustomID like 'D10*'更新ZDJCrudeXBDLY.mdb数据库crudePACustomID字段类似D10的记录,使sizeh字段等于尺寸B/2的负值,更新之前这些记录sizeh=0;修改PHScode.mdb数据库PhsBlkDimPosBlkID=D10的记录Dh字段值从0改为-4.2731;打开ACAD图形文件PXD10.dwgPZD10.dwg,使用命令BASE把图形插入基点Y坐标向+方向移动4.2731,这样就把D10的管部标高位置从以前的螺栓连接处移到了管夹上部边缘,便于安装定位。

l          2015126修改《AutoPHS用户指南》,在第16.8节“用户化AutoPHS”增加了16.8.5节约“替换材料”,并且修改了程序使其支持多选卷册或材料,还修改了替换材料的一个错误:修改前,会替换所有工程相同卷册代号的材料,修改后只替换选择的工程选择的卷册中的材料。AutoPHS“替换材料”功能可快速替换整个工程的材料,如把Q235-A替换成Q235-B,也是一个高风险功能,应谨慎使用,使用前请备份好AllPrjDB.mdb数据库,因为快速替换以后没法恢复原状。

l          2015127修改了“支吊架组装模板管理”对话框中选择过滤复选框后弹簧组件数量不正确的BUG。修改前,默认按每个支吊架组件内最大串联数为2计算弹簧组件数,所以弹簧串联数>=3时选择弹簧串联组件数量为2的模板。修改后,按PhsManuSPRINGSerialNumPerSPR字段给出的每个组件弹簧允许最大串联数计算弹簧组件数。具体代码如下:long iTmp=(modPHScal::ZdjType.GetAt(0) -'0') / modPHScal::giAllowedMaxSerialNumPerSPR ;iTmp += (0 == (modPHScal::ZdjType.GetAt(0) -'0') % modPHScal::giAllowedMaxSerialNumPerSPR  ? 0 : 1);修改前modPHScal::giAllowedMaxSerialNumPerSPR全局变量位置处用的常数2.修改后,只有少数情况还不能正确,比如ZD83弹簧T4T5每组最多允许2个串联弹簧,而SerialNumPerSPR设置值3只适用于T1T2T3T3A。还修改了AllPrjDB.mdb数据库ZAdn1gn1两个字段含义,修改后这2个字段分别表示该支吊架的管部ID、根部ID,这样在改变支吊架零部件规范以后可以根据ID查出CustomID,否则如果保存的是CustomID在规范改变以后将很难查出对应的ID,因为新规范可能已经不能识别这个CustomID了,导致自动选型失败。只有把dn1字段值保存为ID值而不是CustomID值,才能避免程序出现找不到CustomID错误,因为不可能在改变规范时扫描所有的支吊架修正其管部CustomID,既浪费时间也没有必要。因此决定把所有dn1gn1字段保存ID值而不是CustomID值。(尽管已经有Iddn1Idgn1字段保存管部、根部ID值,但程序很少用Iddn1Idgn1字段。)

l          2015127使用更新查询语句update  crudePAec set sizeh=-sizeb1 where CustomID like 'CS#'更新ZDJCrudeHDDLY.mdb数据库crudePAecCustomID字段类似CS#的记录,使sizeh字段等于sizeB1字段(尺寸B1)的负值,更新之前这些记录sizeh=0,更新CustomID=CS1CS2CS3CS4的记录数共552个;修改PHScode.mdb数据库PhsBlkDimPosBlkID= D11CS4的记录Dh字段值从0改为-2.5;打开ACAD图形文件PXD11CS4.dwgPZD11CS4.dwg,使用命令BASE把图形插入基点从原点坐标0,0处向+Y方向移动到0,2.5,这样就把CS4(D11CS4)的管部标高位置从以前的螺栓连接处移到了管夹上部边缘,便于安装定位。

l          2015127修改了PHScode.mdb数据库connectPASAconnectCSPRconnectSPR表增加连接匹配记录,这些记录适合于Y83-J01手册数据库ZDJcrudeHDDLY.mdb新增的支吊架零部件D11CS4

l          2015127修改了恒力弹簧选型算法,使选型更准确。修改前,选择恒力弹簧只查荷载容量,不查位移和安装方式;修改后,把载荷容量、临界最小位移、安装方式联合检查,更精准。

l          2015128修改了华东电力设计院编制的《烟风煤粉管道支吊架手册试用本》(1977.03)零部件数据库ZDJcrudeHDDLY.mdb中数据,使更准确。修改如下:在零件匹配表connectEC中新增L7DdG12LcG12LcGcbeam/GIbeam连接记录。新增一种根部GCBEAMS(混凝土梁侧)用于与Lm吊耳连接。

l          2015129PHScode.mdb加入支吊架数据库管理SQL查询,可以生成每个支吊架零部件数据库新增的零部件ID表,提取这些ID在连接匹配表connect的记录,根据这些ID删除每个零部件数据库中各个类别id表的记录,使id表只反映本零件数据库中的内容。联合connectPASA/connectSPR/connectCSPR三个类别连接匹配表生成总连接匹配表connect,从connect提取connectPASA/connectSPR/connectCSPR三个类别连接匹配表。使用这些SQL语句修改了zdjcrudeHDDLY.mdbzdjcrudeD-ZD2010.mdbzdjcrudeYZDF.mdb、大连康维.mdb数据库的id表。

l          2015130修改了AutoPHS程序,使“支吊架组装模板管理”对话框中“可连接零件”列表框、“支吊架零部件选择”对话框字符区分大小写,正确反映零部件类别标志字符。比如华东电力设计院烟风煤粉管道支吊架设计手册试用本(1977.03)根部标志符第2位是小写字符,而管部标志符第2位是大写字符,如果都大写,就一样了。

l          2015130PHScode.mdb数据库connectCSPR表删除cntb=L1Dd9个记录,现在把L1DdL1L2DdL2按同样算法处理。删除cntb=ZHBcnte=L7Ddcntn=LG31个记录,修改1个记录cntb=ZHBcntn=LG3cnteL8Dd改为L8。这样恒力弹簧支座ZHB可正确连接拉撑杆。在connectSPR表修改cntb=L1Dd为‘L2Dd’cnte=T1T2T3的记录。

l          201521修改PHScode.mdb数据库PhsBlkDimPosBlkID=106的记录Dh字段值从0改为1.4;打开ACAD图形文件PX106.dwgPZ106.dwg,使用命令BASE把图形插入基点Y坐标向-方向移动1.4,这样就把106的管部标高位置从以前的螺栓连接处移到了管夹上部支撑处边缘,便于安装定位。在PhsBlkDimPos表增加blkID=415记录,其数据复制自blkID=L15记录,使绘制钢板时不再出现提示“没有415这个块

l         201521修改了ZDJCrudeD-ZD2010.mdb数据库crudePART2010CustomID字段=415的记录,使Pmax字段值为60000kgf,以便正确选型。使用的SQL语句是: UPDATE  crudePART2010 SET Pmax=60000 WHERE  customid='415

l         201523发布AutoPHS9.0版,可运行在WinodwsXPVistaWindows7等多个操作系统,提供了AutoPHS9.0版本格式的华东电力设计院、西北电力设计院2010年编制的发电厂汽水管道支吊架设计手册(D-ZD2010)(以下简称D-ZD2010)支吊架零部件数据库ZDJCrudeD-ZD2010.mdb,改进了恒力弹簧选型算法,修改了华东电力设计院烟风煤粉管道支吊架数据库部分数据,修改了材料替换功能,使得把整个卷册或工程的Q235-A.F材料替换成Q235-B更方便。

l         201526ZDJCrudeD-ZD2010.mdb数据库crudePART2010CustomID字段=415417的记录复制到ZDJCrudeXBDLY.mdb数据库crudePART表和ZDJCrudeHDDLY.mdb数据库crudePARTec表,并复制对应的id表记录。使用的查询语句为:INSERT INTO crudePARTec IN 'd:/db/zdjcrudeHDDLY.mdb' SELECT customid,BH,pmax,size2,size3,sizeh,size4,weight, sizeA , sizeB, sizeDelta, sizeF1,sizeF2,sizeA1,sizeh1,sizeh3 FROM crudePART2010 WHERE customid  between '415' and '417';INSERT INTO crudePARTid IN 'd:/db/zdjcrudeXBDL Y.mdb' SELECT * FROM crudePART2010id WHERE customid  between '415' and '417'

l         201526修改CreateTmpConnectTable()函数代码,使维护连接匹配表更简单。修改前,函数每次先删除workprj.mdbconnect表,再复制PHScodeconnectPASAconnectSPRconnectCSPR表记录分别插入到workprj.mdbconnect表。修改后,直接复制PHScodeconnect表到workprj.mdbconnect表,这样只需要维护PHScodeconnect表的连接匹配记录,否则要维护3个表connectPASAconnectSPRconnectCSPR,很麻烦。

l         201526修改CreateTmpIDCustomIDTable()函数代码,使维护ID-CustomID表更简单。修改前,函数每次先删除workprj.mdbPictureClipData表,再复制Zdjcrude库管部、根部、连接件、弹簧、恒力弹簧、螺栓螺母、附件、型钢等部件的id表记录分别插入到workprj.mdbPictureClipData表。修改后,不删除workprj.mdbPictureClipData, 只复制Zdjcrude库管部、根部、连接件、弹簧、恒力弹簧、螺栓螺母、附件、型钢等部件的id表中CustomID不在PictureClipDataCustomID字段中的那些记录,加快了速度,而且保留了那些当前选择规范不存在的CustomID,避免了更换规范后可能选择不到零部件的问题。

l         201526修改EDIBAcad:rawTableACAD函数代码,使在调用ACAD2009 COM接口绘制支吊架组装图时能够绘制零件明细表。修改前,绘制文字为空在acad2004不出错,在acad2009出错退出。修改后,判断文字不为空才绘制,避免出错退出不绘制零件明细表。

l         201526modregistry.cpp文件增加一个函数GetPHSVerKey,并在GetRegKey函数中调用CString strPHSVer=GetPHSVerKey(_T("AutoPHS"),_T("AutoPHS_Version"),_T("9.0"))得到AutoPHS版本号,这样升级软件版本不需要修改注册表相关代码,只需要在注册表AutoPHS子键AutoPHS_Version键名写入版本号如9.0就可以正常运行。但这样也让新老版本不能同时运行了。

l         201528修改EDIBAcad:rawTableACAD ()函数代码,使其调用ACAD COM接口能正常绘制零件明细表。这故障表现为:点击菜单“绘图”、“绘制当前支吊架组装图”,在某些ACAD版本不能绘制零件明细表。测试了几个acad版本,在acad2009/2010/2013(估计2009-2014版本)会出错退出,acad2004/2008(估计2000-2008版本)不会出错退出。这故障的原因是acad2009-2014版本不允许写空文字,但acad2000-2008允许写空文字,故修改代码捕获这个错误,使其正常运行不出错。

l          201528修改ZDJCrudeXBDLY.mdb数据库crudePARTCustomID字段=416的记录,使其sizeH字段表示尺寸t,将尺寸h保存到sizeh1字段。同步修改ZDJCrudeHDDLY.mdb数据库crudePARTec表、ZDJCrudeD-ZD2010.mdb数据库crudePART2010表的对应CustomID=416的记录。这样可以正确计算支架高度。

l          201528修改PHScode.mdb数据库PhsBlkDimPos,增加BlkID=416的记录DhZh字段值为1.0169;新增ACAD图形文件PX416.dwgPZ416.dwg,使用命令BASE把图形插入基点放在最下面线段中点。复制这个记录,并将复制的记录BlkID字段值从416改为417。这样就避免绘图含有416417零件时出现提示“没有这个块”。

l         201528在数据库ZDJCrudeHDDLY.mdb增加固定支架CZ4F。过程如下:复制crudePAecCustomID字段值CZ4的记录到新表crudePAec_CZ4F,修改表crudePAec_CZ4F字段CustomID值从CZ4改为CZ4F,把表crudePAec_CZ4F的全部记录插入到表crudePAec。在PHScode.mdb数据库connect表增加CZ4F与根部G47/G48/SJ8连接匹配记录。在PhsBlkDimPos表复制BlkID=D12的记录DhZh字段值为0, 并将复制的记录BlkID字段值从D12改为CZ4F。复制ACAD图形文件PZD12.dwg另存为PZCZ4F.dwg,修改图形使符合实际,保存这个图形文件,又将其另存为PXCZ4F.dwg,这样就完成了。尚未增加强度校核算法。使用的查询语句是:SELECT * INTO crudePAec_CZ4F IN 'D:\DB\ZdjcrudeHDDLY.mdb' FROM crudePAec WHERE CustomID like 'CZ4';UPDATE crudePAec_CZ4F IN 'D:\DB\ZdjcrudeHDDLY.mdb' SET CustomID='CZ4F';INSERT INTO crudePAec SELECT * FROM crudePAec_CZ4F IN 'D:\DB\ZdjcrudeHDDLY.mdb' WHERE CustomID like 'CZ4F' ORDER BY customid, tj,dw;

l         201529修复了零部件数据库的idcustomid字段有空值时不能正常工作的BUG。解决方法是:在生成ID-CustomID对照表时排除customid为空值的记录。

l         201529修复了选择支吊架零部件规范改变而模板号不变时计算支吊架出错的BUG。解决方法是:在计算前,根据该支吊架的模板号,重新写一遍IDCustomID,这样只要规范中存在CustomID,就可以计算成功,否则计算才不成功。而修复前,如果没改变模板号重写CustomID,导致计算时不能识别该CustomID

l         2015218修改ZDJcrudeJYSH.mdb数据库PhsManuConstantSPRING表增加字段minCriticalDisplacement存储最小临界位移载荷容量表的名称DisplacementRange_JYSH。这个表DisplacementRange_JYSH的数据复制自ZDJcrudeDLTH.mdb数据库DisplacementRange_DL表。暂时也使用这个表DisplacementRange_JYSH作为该库碟簧恒力弹簧的载荷容量位移表,可能不能正常选型。修改ZDJcrudeJSSY.mdb数据库PhsManuConstantSPRING表增加字段minCriticalDisplacement存储最小临界位移载荷容量表的名称DisplacementRange_SY。这个表DisplacementRange_SY的数据复制自ZDJcrudeCZDL.mdb数据库DisplacementRange_CZ表。

l          2015221修复了在图形输入界面选择单位制时的一个错误。这错误在多个支吊架使用了不同的单位制时偶尔出现,会使载荷变得很大。还修复了杂项选项页的一些错误,现在能正常显示当前支吊架的弹簧刚度,而且在显示杂项选项页时如果遇到手工输入数据来计算的支吊架(因为偶尔type字段为空了)时不会出错致命退出。修复了在图形输入界面右键弹出菜单过滤弹簧支吊架的一个小BUG,刚性吊架会被选择到弹簧支吊架。现在过滤器中增加了载荷判断,误判几率就很小了。

l          2015221修改了PHScode.mdb数据库connect表增加L15T4连接匹配记录,以适应支架弹簧选择。

l         2015221修改了冷态吊零弹簧选型的荷载变化系数计算公式:冷态吊零荷载变化系数使用工作荷载为基准,即冷态吊零荷载变化系数mvCoefOfVarLoad = fabs(1 - TmpPaz/mvF)。还修改了图形输入界面选项页之间的反馈方式,允许用户手工输入冷热态的载荷或工作安装载荷,以便计算弹簧:当计算选项选择了“冷态吊零”,将可以在“注释”选项页“安装荷载”输入数值,该值自动反馈到“冷态”选项页垂直方向“荷载”框,反之亦然。现在采用AutoPSA EXP(膨胀工况) CASEARII EXP(膨胀工况)位移作为弹簧选型热位移,之前采用AutoPSA OPE(运行工况)作为弹簧选型热位移。

回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-2-28 18:25:01 | 显示全部楼层

l          2015227修改了PHScode.mdb数据库SelSpringRuleSEQ字段值=1的记录,修改LocalRuleDescriptionRuleDescription字段值 串联数最小,弹簧号最小 弹簧号最小,串联数最小,修改其DefRuleSQLRuleSQL字段值 ORDER BY SerialNum,SEQ,Weight, CoefOfVarLoad DESC,DifToMidLine ORDER BY SEQ,SerialNum, Weight,CoefOfVarLoad DESC,DifToMidLine。这样修改后,当选择AutoPHS菜单“文件”-“选项”-“计算选项”-“弹簧选择的规则”-“弹簧号最小,串联数最小”时,可选出西北电力设计院编制的《火力发电厂汽水管道支吊架设计手册》(1983.07版,即ZD83)73例题31种情况弹簧,否则如果选择其他选项则选出第2种情况弹簧(2种情况下,弹簧冷热态平均位置更接近中线,即所谓在经济工作范围内工作)。在SelectedSpring表新增2个单精度浮点型数值字段DifToMidLineaz、DifToMidLinepj。新增了2种弹簧选择规则,即字段SEQ=9SEQ=10两个记录,如下:

SelSpringRule

SEQ

RuleDescription

LocalRuleDescription

RuleSQL

DefRuleSQL

9

安装位置近中线(适合运行时间小于停机时间)

安装位置近中线(适合运行时间小于停机时间)

ORDER BY DifToMidLineaz,Weight,CoefOfVarLoad DESC

ORDER BY DifToMidLineaz,Weight,CoefOfVarLoad DESC

10

平均位置近中线(适合运行、停机时间相等)

平均位置近中线(适合运行、停机时间相等)

ORDER BY DifToMidLinepj,Weight,CoefOfVarLoad DESC

ORDER BY DifToMidLinepj,Weight,CoefOfVarLoad DESC

l          2015年2月28日修正了选中“累加零部件重量到弹簧工作载荷”复选框时有时弹簧号不正确的BUG。

 

回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-15 18:01:41 | 显示全部楼层
2015年11月5日升级AutoPHS软件,以前只支持CAD2000-CAD2006 32位系统,升级后支持CAD2000-CAD2014 的32位AutoCAD。支持32位系统和64位系统,修复了软件中存在的多个BUG。软件版本从8.0升级为9.0。

2016年1月20日新增了AutoPHS对管道应力分析软件CAESAR II 2014 7.0及其以下版本的接口,可以导入CAESARII (2014) 7.0的计算结果数据到AutoPHS9.0。此前的AutoPHS仅仅能导入CAESAR II (2011) 5.3及其以下版本的计算结果。导入CAESARII计算结果如各工况支吊架载荷、位移、弹簧号等数据到AutoPHS以后,再使用AutoPHS就可以设计支吊架。

2016年5月10日,修复了AutoPHS软件切换规范后,选择模板计算存在结果不对的问题和零件串并联数不一致的问题。

2016年11月28日支吊架设计软件AutoPHS9.0可以运行在32位或64位CAD,支持的32位CAD版本有AutoCAD2002-2014(CAD2002,2003,2004,2005,2006,2007,2008,2009, 2010, 2011, 2012, 2013,2014),支持的64位CAD版本有AutoCAD2007-2014(2007,2008, 2009, 2010, 2011, 2012,2013,2014)。支持的Windows操作系统有XP,Vista,7,8,10。

2017年2月20日 修改滑动支架和导向支架,输出时支吊架名称类型不正确的BUG。

2017年3月1日,AutoPSA软件的计算结果文件与以前不一致,导致AutoPHS不能抽取新版本的应力计算结果数据。AutoPHS修复了应力计算结果数据提取的问题。修复了Z4不能与其他零件连接的BUG和SJ8不能显示的BUG。

2017年4月12日,发布新的优易三维支吊架设计软件PHS3D 10.0,该软件取代原优易管道支吊架设计软件AutoPHS9.0,并可以和管道应力分析软件AutoPSA9.3和三维工厂设计软件AutoPDMS10.1或AVEVA PDMS集成。
PHS3D 10.0版本主要功能如下:
(1)、具有老版本AutoPHS常用功能。
(2)、兼容AutoPHS模板组装和选型功能。
(3)、提供多种灵活方便直观的模板选择方式。
(4)、与AutoPSA或CAESARII接口。
(5)、可以在AutoPDMS或AVEVA PDMS生成并显示三维支吊架模型。
(6)、关联三维支吊架和三维管道,能够在AutoPDMS移动观察每个支吊架节点。
(7)、支持32位或64位Windows操作系统,支持32位或64位AutoCAD版本2007-2014。
2017年4月26日,发布PHS3D 10.0.1三维支吊架软件,软件主要改进功能如下:
(1)、修复了PHS3D在AutoCAD 64位系统中有些界面不能显示的BUG
(2)、优化软件的界面,方便用户在AutoPDMS或AVEVA PDMS中的使用。
(3)、修复软件在智能生成模板时,管部方向不对的问题。
(4)、在三维支吊架模型库UPH中增加和完善对华东电力院的支持。
(5)、增加三维支吊架在AutoPDMS中自动定位管道功能,方便用户快速查找设计的逻辑支吊架类型和三维支吊架的显示。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们

长沙优易软件开发有限公司(中文简称:优易软件,英文简称:UESOFT)是三维管道CAD/CAE一体化设计软件开发商,也是新一代三维工厂设计管理系统的开创者。公司开发的自主知识产权的管道应力分析软件AutoPSA居于中国大陆市场前2名。UESOFT于2000年10月23日经湖南省长沙市工商行政管理局核准登记设立。

联系我们

  • 地址: 中国湖南省长沙市高新区桐梓坡西路保利麓谷林语中心i区1栋718-725
  • 电话: 0731-88808590
  • Email: uesoft@163.com
© 2001-2013 Comsenz Inc..  Powered by Discuz! X3.2  技术支持:永益科技
快速回复 返回顶部 返回列表