Skip to content

Commit 7d98565

Browse files
authored
Merge pull request #143 from cosog-zhaojm/master
V7.6.1
2 parents 9716adf + 4b454d1 commit 7d98565

39 files changed

+76
-77
lines changed
Binary file not shown.
Binary file not shown.

WebRoot/WEB-INF/classes/config/config.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ others:
8080
defaultComboxSize: 10000
8181
defaultGraghSize: 60
8282
productionUnit: 0
83-
pcp: true
83+
pcp: false
8484
electrical: false
8585
dynamicCurve: true
8686
serialnumber: God bless you!

WebRoot/doc/database/createDB/6、initDataDictionary.sql

+1
Original file line numberDiff line numberDiff line change
@@ -4053,6 +4053,7 @@ values ('116642', '', '86dc8dff3f634944a2b7ee35ec6e5953', '
40534053
insert into tbl_dist_item (DATAITEMID, TENANTID, SYSDATAID, CNAME, ENAME, DATAVALUE, SORTS, STATUS, CREATOR, UPDATEUSER, UPDATETIME, CREATEDATE)
40544054
values ('116643', '', '86dc8dff3f634944a2b7ee35ec6e5953', '��û��(m)', 'submergence', '', 39, 0, '', '', to_date('16-08-2018 15:40:10', 'dd-mm-yyyy hh24:mi:ss'), to_date('16-08-2018 15:40:10', 'dd-mm-yyyy hh24:mi:ss'));
40554055

4056+
insert into TBL_DIST_ITEM (DATAITEMID, TENANTID, SYSDATAID, CNAME, ENAME, DATAVALUE, SORTS, STATUS, CREATOR, UPDATEUSER, UPDATETIME, CREATEDATE)
40564057
values ('114888', null, '87808f225d7240f68c2ab879347d818a', '���', 'id', 'width:50', 1, 1, null, null, null, null);
40574058

40584059
insert into tbl_dist_item (DATAITEMID, TENANTID, SYSDATAID, CNAME, ENAME, DATAVALUE, SORTS, STATUS, CREATOR, UPDATEUSER, UPDATETIME, CREATEDATE)

WebRoot/doc/help.md

+66-68
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,7 @@
1-
<a href="../download/AP.pdf" download="敏捷生产》用户手册.pdf" style="display: block;text-align:right;">
1+
<a href="../download/AP.pdf" download="《用户手册.pdf" style="display: block;text-align:right;">
22
<img border="0" src="../images/helpdoc/SVG/downloadpdf.svg" alt="下载pdf">
33
</a>
44

5-
**敏捷生产**
6-
7-
**AgileProduction**
8-
95
**用 户 手 册**
106

117
**目 录**
@@ -20,7 +16,7 @@
2016
2117
> [1.4 系统配置](#1.4系统配置)
2218
23-
> [1.5 系统使用说明](#1.5系统使用说明)
19+
> [1.5 应用流程](#1.5应用流程)
2420
2521
> [1.6 工况说明](#1.6工况说明)
2622
@@ -116,7 +112,7 @@ Tomcat:9.0及以上
116112

117113
2)编辑批处理文件autorun.bat中的数据库连接信息,保存关闭后,双击执行,执行完毕后按任意键退出,数据库创建完毕
118114

119-
3、软件部署:将加密U盘插入服务器,运行SDK程序(可在U盘中直接运行,也可拷贝到其他目录运行);将《软件》文件夹下的文件解压并复制到tomcat安装目录\\webapps文件夹下。
115+
3、软件部署:打开《软件》文件夹,将《ac.rar》解压到服务器中(路径自定义);将《ap.rar》解压到tomcat安装目录\\webapps文件夹下。
120116

121117
## <h2><a name="1.4系统配置"></a>1.4 系统配置</h2>
122118

@@ -148,67 +144,69 @@ Tomcat:9.0及以上
148144

149145
![](../images/helpdoc/PNG/2ad83632804d689230af046296ddc6ee.png)
150146

151-
0-t/d;1-m\^3/d。
147+
1. t/d;1-m\^3/d。
148+
149+
6、配置完成成后,启动SDK,启动tomcat,登录软件,按照**1.5节**说明进行操作。
152150

153-
## <h2><a name="1.5系统使用说明"></a>1.5 系统使用说明</h2>
151+
## <h2><a name="1.5应用流程"></a>1.5 应用流程</h2>
154152

155153
系统部署完成后需要根据使用者实际情况进行数据配置,流程如下:
156154

157-
1、输入默认的系统管理员账号进入系统
155+
1、输入默认的软件管理员账号进入系统
158156

159-
2、“单位管理”模块创建单位信息,**详情查看2.6.1节**
157+
2、“单位管理”模块创建单位信息,**详情查看2.6.1节**
160158

161-
3、“用户管理”模块为单位创建用户,**详情查看2.6.2节**
159+
3、“用户管理”模块为单位创建用户,**详情查看2.6.2节**
162160

163-
4、“数据源”模块配置对接数据库的信息,**详情查看2.7.1节**
161+
4、“数据源”模块配置对接数据库的信息,**详情查看2.7.1节**
164162

165-
5、“井名信息”模块录入井信息,**详情查看2.7.2节**
163+
5、“井名信息”模块录入井信息,**详情查看2.7.2节**
166164

167-
6、“生产数据”模块录入井的油层数据、泵数据、杆柱组合数据等;**详情查看2.7.3节**
165+
6、“生产数据”模块录入井的油层数据、泵数据、杆柱组合数据等;**详情查看2.7.3节**
168166

169-
7、“井身轨迹”模块录入井的测量深度、井斜角、方位角**详情查看2.7.4节**录入完成后,可在界面中画出井身轨迹图
167+
7、“抽油机数据”模块录入抽油机相关数据**详情查看2.7.4节**录入完成后,可进行曲柄平衡计算,得到曲柄平衡块移动距离、目前/预期扭矩曲线(包括载荷扭矩、平衡块扭矩、曲柄扭矩、净扭矩)及抽油机运动特性曲线(包括位移、速度)
170168

171-
8、“抽油机数据”模块录入抽油机相关数据**详情查看2.7.5节**录入完成后,可进行曲柄平衡计算,得到曲柄平衡块移动距离、目前/预期扭矩曲线(包括载荷扭矩、平衡块扭矩、曲柄扭矩、净扭矩)及抽油机运动特性曲线(包括位移、速度)
169+
8、“井身轨迹”模块录入井的测量深度、井斜角、方位角**详情查看2.7.5节**录入完成后,可在界面中画出井身轨迹图
172170

173-
## <h2><a name="1.6工况说明"></a>1.5 系统使用说明</h2>
171+
## <h2><a name="1.6工况说明"></a>1.6 工况说明</h2>
174172

175173
### <h3><a name="1.6.1功图工况"></a>1.6.1 功图工况</h3>
176174

177175
表1-1 功图工况表
178176

179-
| **序号** | **代码** | **名称** | **优化建议** |
180-
|----------|----------|------------------|--------------------|
181-
| 1 | 1201 | 抽喷 | |
182-
| 2 | 1202 | 正常 | |
183-
| 3 | 1203 | 充满不足 | |
184-
| 4 | 1204 | 供液不足 | 间抽或降低冲次 |
185-
| 5 | 1205 | 供液极差 | 间抽或降低冲次 |
186-
| 6 | 1206 | 抽空 | 间抽或降低冲次 |
187-
| 7 | 1207 | 泵下堵 | 洗井或加药 |
188-
| 8 | 1208 | 气锁 | 合理控制气体 |
189-
| 9 | 1209 | 气影响 | 合理控制气体 |
190-
| 10 | 1210 | 间隙漏 | 检泵 |
191-
| 11 | 1211 | 油管漏 | 油管打压试验 |
192-
| 12 | 1212 | 游动凡尔漏失 | 洗井、碰泵或检泵 |
193-
| 13 | 1213 | 固定凡尔漏失 | 洗井、碰泵或检泵 |
194-
| 14 | 1214 | 双凡尔漏失 | 洗井、碰泵或检泵 |
195-
| 15 | 1215 | 游动凡尔失灵 | 洗井、碰泵或检泵 |
196-
| 16 | 1216 | 固定凡尔失灵 | 洗井、碰泵或检泵 |
197-
| 17 | 1217 | 双凡尔失灵 | 洗井、碰泵或检泵 |
198-
| 18 | 1218 | 上死点别、碰 | 校正井口设备 |
199-
| 19 | 1219 | 碰泵 | 上提(增大)防冲距 |
200-
| 20 | 1220 | 柱塞未下入工作筒 | 下放(缩小)防冲距 |
201-
| 21 | 1221 | 柱塞脱出工作筒 | 下放(缩小)防冲距 |
202-
| 22 | 1222 | 杆断脱 | 替换抽油杆 |
203-
| 23 | 1223 | 杆(泵)卡 | 洗井或检泵 |
204-
| 24 | 1224 | 轻微结蜡 | 洗井或加药 |
205-
| 25 | 1225 | 严重结蜡 | 洗井或加药 |
206-
| 26 | 1226 | 轻微出砂 | 防砂 |
207-
| 27 | 1227 | 严重出砂 | 防砂 |
208-
| 28 | 1230 | 惯性载荷大 | 降低冲次 |
209-
| 29 | 1231 | 应力超标 | 优化抽油杆柱组合 |
210-
| 30 | 1232 | 采集异常 | 检查采集仪表 |
211-
| 31 | 1302 | 停抽 | |
177+
| **序号** | **代码** | **名称** | **优化建议** |
178+
|----------|----------|---------------------|--------------------|
179+
| 1 | 1201 | 抽喷 | |
180+
| 2 | 1202 | 正常 | |
181+
| 3 | 1203 | 充满不足 | |
182+
| 4 | 1204 | 供液不足 | 间抽或降低冲次 |
183+
| 5 | 1205 | 供液极差 | 间抽或降低冲次 |
184+
| 6 | 1206 | 抽空 | 间抽或降低冲次 |
185+
| 7 | 1207 | 泵下堵 | 洗井或加药 |
186+
| 8 | 1208 | 气锁 | 合理控制气体 |
187+
| 9 | 1209 | 气影响 | 合理控制气体 |
188+
| 10 | 1210 | 间隙漏 | 检泵 |
189+
| 11 | 1211 | 油管漏 | 油管打压试验 |
190+
| 12 | 1212 | 游动凡尔漏失/油管漏 | 洗井、碰泵或检泵 |
191+
| 13 | 1213 | 固定凡尔漏失 | 洗井、碰泵或检泵 |
192+
| 14 | 1214 | 双凡尔漏失 | 洗井、碰泵或检泵 |
193+
| 15 | 1215 | 游动凡尔失灵 | 洗井、碰泵或检泵 |
194+
| 16 | 1216 | 固定凡尔失灵 | 洗井、碰泵或检泵 |
195+
| 17 | 1217 | 双凡尔失灵 | 洗井、碰泵或检泵 |
196+
| 18 | 1218 | 上死点别、碰 | 校正井口设备 |
197+
| 19 | 1219 | 碰泵 | 上提(增大)防冲距 |
198+
| 20 | 1220 | 柱塞未下入工作筒 | 下放(缩小)防冲距 |
199+
| 21 | 1221 | 柱塞脱出工作筒 | 下放(缩小)防冲距 |
200+
| 22 | 1222 | 杆断脱 | 替换抽油杆 |
201+
| 23 | 1223 | 杆(泵)卡 | 洗井或检泵 |
202+
| 24 | 1224 | 轻微结蜡 | 洗井或加药 |
203+
| 25 | 1225 | 严重结蜡 | 洗井或加药 |
204+
| 26 | 1226 | 轻微出砂 | 防砂 |
205+
| 27 | 1227 | 严重出砂 | 防砂 |
206+
| 28 | 1230 | 惯性载荷大 | 降低冲次 |
207+
| 29 | 1231 | 应力超标 | 优化抽油杆柱组合 |
208+
| 30 | 1232 | 采集异常 | 检查采集仪表 |
209+
| 31 | 1302 | 停抽 | |
212210

213211
### <h3><a name="1.6.2平衡工况"></a>1.6.2 平衡工况</h3>
214212

@@ -330,7 +328,9 @@ Tomcat:9.0及以上
330328

331329
2. 二级杆顶端应力百分比
332330

333-
3.
331+
3. 三级杆顶端应力百分比
332+
333+
4.
334334

335335
![](../images/helpdoc/PNG/8edcd4df0da1a204d11f67520cf10e84.png)
336336

@@ -356,13 +356,13 @@ Tomcat:9.0及以上
356356

357357
压力、就地气液比沿井筒的变化。
358358

359-
![](../images/helpdoc/PNG/fb692e737f3a34300afbd3c003fbbc7e.png)
359+
![](../images/helpdoc/PNG/a29c42fffc33a332469759059c8b5f5b.png)
360360

361361
图2-9 物性剖面
362362

363363
**(6)井身轨迹**
364364

365-
![](../images/helpdoc/PNG/c2ae5c3837e78e9462fef952f8e9230d.png)
365+
![](../images/helpdoc/PNG/ae7a872ab651603b23e6090cb37f2ecd.png)
366366

367367
图2-10 井身轨迹
368368

@@ -430,7 +430,7 @@ Tomcat:9.0及以上
430430

431431
![](../images/helpdoc/PNG/e7bc3a1122e20862b8263307c80faee0.png)
432432

433-
图2-1 采9集
433+
图2-19 采集
434434

435435
#### <h4><a name="2.2.3.4控制"></a>2.2.3.4 控制</h4>
436436

@@ -450,11 +450,11 @@ Tomcat:9.0及以上
450450

451451
![](../images/helpdoc/PNG/3c126e1d5c2f5a9f6201619b43f3ce6d.png)
452452

453-
图2-120 全天评价
453+
图2-20 全天评价
454454

455455
![](../images/helpdoc/PNG/0d78563248f578cc49a038593cb947a7.png)
456456

457-
图2-21 目标井
457+
图2-21 全天评价目标井
458458

459459
## <h2><a name="2.4生产报表"></a>2.4 生产报表</h2>
460460

@@ -480,11 +480,11 @@ Tomcat:9.0及以上
480480

481481
1、使用系统管理员账号登录系统。
482482

483-
2、进入**单位管理**模块创建单位组织。如模拟油田公司—模拟采油厂—四矿、五矿
483+
2、进入**单位管理**模块创建单位组织。如油田公司/采油一厂/采油一队
484484

485-
(1)点击“创建”按钮,创建模拟油田公司
485+
(1)点击“创建”按钮,创建油田公司
486486

487-
上级单位:由于模拟油田公司为根节点**上级单位不选择**
487+
上级单位:由于油田公司为根节点**上级单位不选择**
488488

489489
单位类别:按实际选择,局级;
490490

@@ -500,9 +500,9 @@ Tomcat:9.0及以上
500500

501501
图2-24 单位创建
502502

503-
(2)点击“创建”按钮,创建模拟采油厂
503+
(2)点击“创建”按钮,创建采油一厂
504504

505-
上级单位:已创建根节点,选择模拟油田公司
505+
上级单位:已创建根节点,选择油田公司
506506

507507
单位类别:按实际选择,厂级;
508508

@@ -526,7 +526,7 @@ Tomcat:9.0及以上
526526

527527
单位名称:选择已创建的单位组织,确定组织的用户登录后,只能看到该组织及该组织的下属单位对应的信息;
528528

529-
角色:包括功图软件管理员、功图软件分析员;管理员可以对油井数据进行修改维护;分析员只能查看相关诊断分析结果
529+
角色:包括软件管理员、应用分析员;软件管理员可以对油井数据进行修改维护;应用分析员只能查看相关诊断分析结果
530530

531531
用户名称、用户账号、用户密码:按实际填写;
532532

@@ -610,7 +610,7 @@ Tomcat:9.0及以上
610610

611611
3、油压:未测油压数据可填写回压;
612612

613-
4、泵级别:泵筒类型为组合泵筒时,泵级别可为1、2、3;泵筒类型为整筒时,泵级别可为1、2、3、4、5;
613+
4、泵级别:泵筒类型为组合泵时,泵级别可为1、2、3;泵筒类型为整筒泵时,泵级别可为1、2、3、4、5;
614614

615615
5、泵径:国标:28、32、38、44、51、57、63、70、83、95;API标准:26.99、31.8、38.1、44.5、45.2、50.8、57.2、63.5、69.9、82.6、95.3
616616

@@ -690,7 +690,7 @@ Tomcat:9.0及以上
690690

691691
2、如果抽油机说明书中数据单位与表格需求的不一致,要进行转换,比如1kg=0.0098kN。
692692

693-
####<h4><a name="2.7.4.2数据录入"></a>2.7.4.2 数据录入</h4>
693+
#### <h4><a name="2.7.4.2数据录入"></a>2.7.4.2 数据录入</h4>
694694

695695
收集完成后,复制粘贴到模块中。
696696

@@ -714,7 +714,7 @@ Tomcat:9.0及以上
714714

715715
计算维护模块主要应用场景包括:
716716

717-
> 1、针对系统部署初期或现场设备安装初期,各井的生产数据并未收集或收集的不完整,在进行功图诊断及产量计算时采用了模拟数据,待后续生产数据收集完整后,需要对历史数据进行重新计算。
717+
> 1、针对系统部署初期或现场设备安装初期,各井的生产数据并未收集或收集的不完整,在进行功图诊断及产量计算时采用了测试数据,待后续生产数据收集完整后,需要对历史数据进行重新计算。
718718
719719
> 2、生产数据收集的部分数据有误,更正后需要重新计算。
720720
@@ -728,8 +728,6 @@ Tomcat:9.0及以上
728728

729729
历史结果会被重新计算的结果覆盖。
730730

731-
0或2为未计算,1为计算完成,-99为计算错误,请检查生产数据。
732-
733731
#### <h4><a name="2.8.1.2使用方法"></a>2.7.6.2 使用方法</h4>
734732

735733
对历史结果进行重新计算有两种方法,根据实际情况选择较为便捷的方法:

WebRoot/download/AP.docx

1.82 KB
Binary file not shown.

WebRoot/download/AP.pdf

7.81 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading
Binary file not shown.
Binary file not shown.
Loading
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

src/com/gao/task/CalculateDataManagerTask.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ public void discreteTotalCalculationTast() throws SQLException, UnsupportedEncod
8282

8383
//订阅发布模式通信计算
8484
@SuppressWarnings({ "static-access", "unused" })
85-
@Scheduled(cron = "0 0/1 * * * ?")
85+
// @Scheduled(cron = "0 0/1 * * * ?")
8686
public void pubSubModelCommCalculationTast() throws SQLException, UnsupportedEncodingException, ParseException{
8787
String url=Config.getInstance().configFile.getServer().getAccessPath()+"/calculateDataController/pubSubModelCommCalculation";
8888
String result="";

src/com/gao/task/EquipmentDriverServerTask.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public static EquipmentDriverServerTask getInstance(){
4444
return instance;
4545
}
4646

47-
@Scheduled(fixedRate = 1000*60*60*24*365*100)
47+
// @Scheduled(fixedRate = 1000*60*60*24*365*100)
4848
public void driveServerTast() throws SQLException, ParseException,InterruptedException, IOException{
4949
loadProtocolConfig();
5050
initProtocolConfig("","");

src/com/gao/utils/LicenseMap.java

+5-5
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
public final class LicenseMap {
99
private static Map<Integer, License> map;
1010
private static Map<Integer, List<Integer>> moduleMap;
11-
public static int SN=0;
12-
public static int modulesSN=0;
13-
public static int dataSourceSN=0;//数据源 0-采控直读和数据库直读 1-采控直读 2-数据库直读
11+
public static int SN=1;
12+
public static int modulesSN=2;
13+
public static int dataSourceSN=2;//数据源 0-采控直读和数据库直读 1-采控直读 2-数据库直读
1414
static {
1515
map = new HashMap<Integer, License>();
1616
map.put(0, new License("阿里云服务器 Windows Server2019", "00:16:3E:01:D8:63", 0,"IP:8.130.30.138"));
@@ -66,7 +66,7 @@ public final class LicenseMap {
6666
moduleList1.add(28);//用户管理
6767
moduleList1.add(29);//角色管理
6868
moduleList1.add(31);//数据配置
69-
moduleList0.add(1777);//数据源
69+
moduleList1.add(1777);//数据源
7070
moduleList1.add(34);//井名信息
7171
moduleList1.add(35);//生产数据
7272
moduleList1.add(36);//井身轨迹
@@ -98,7 +98,7 @@ public final class LicenseMap {
9898
moduleList2.add(28);//用户管理
9999
moduleList2.add(29);//角色管理
100100
moduleList2.add(31);//数据配置
101-
moduleList0.add(1777);//数据源
101+
moduleList2.add(1777);//数据源
102102
moduleList2.add(34);//井名信息
103103
moduleList2.add(35);//生产数据
104104
moduleList2.add(36);//井身轨迹

src/config/config.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ others:
8080
defaultComboxSize: 10000
8181
defaultGraghSize: 60
8282
productionUnit: 0
83-
pcp: true
83+
pcp: false
8484
electrical: false
8585
dynamicCurve: true
8686
serialnumber: God bless you!

0 commit comments

Comments
 (0)