|
|
|
|
@ -1971,11 +1971,10 @@ void nmDataAnalyzeManager::initCurWellData()
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 主井必须跟随当前流动段分析实际使用的压力、流量 Gauge Code,
|
|
|
|
|
// 而不是默认选择工程树中的第一条记录。多相时再覆盖同 Code 工作矩阵。
|
|
|
|
|
// 而不是默认选择工程树中的第一条记录。有效的四向量工作矩阵覆盖同 Code 记录。
|
|
|
|
|
QString sCurrentPressureGaugeCode;
|
|
|
|
|
QString sCurrentFlowGaugeCode;
|
|
|
|
|
int nCurrentFlowIndex = 0;
|
|
|
|
|
bool bCurrentMultiPhase = false;
|
|
|
|
|
VVecDouble vvecCurrentMultiPhaseData;
|
|
|
|
|
iSubWndFitting* pSubWndFitting = nmDataAnalyzeManager::getCurrentFitting();
|
|
|
|
|
nmDataAnalyzeContextProvider* pContextProvider =
|
|
|
|
|
@ -1989,10 +1988,8 @@ void nmDataAnalyzeManager::initCurWellData()
|
|
|
|
|
sCurrentFlowGaugeCode);
|
|
|
|
|
if(pContextProvider->getCurrentSegmentMultiPhaseData(
|
|
|
|
|
pSubWndFitting,
|
|
|
|
|
bCurrentMultiPhase,
|
|
|
|
|
sCurrentFlowGaugeCode,
|
|
|
|
|
vvecCurrentMultiPhaseData) &&
|
|
|
|
|
bCurrentMultiPhase) {
|
|
|
|
|
vvecCurrentMultiPhaseData)) {
|
|
|
|
|
applyCurrentMultiPhaseFlowData(
|
|
|
|
|
vecFlowRecords,
|
|
|
|
|
sCurrentFlowGaugeCode,
|
|
|
|
|
|