检查你的方程,发现QAfn在带入初始数据后,左右不平衡,相差太大!
比如:sec1相差:INFES = 1545.98201532047。(见下面)
---- QAfn =E=
QAfn(sec1).. QA(sec1) - (0.230548469380615)*QVA(sec1)
- (0.230548469380615)*QINTA(sec1) =E= 0 ;
(LHS = 1545.98201532047, INFES = 1545.98201532047 ****)
QAfn(sec2).. QA(sec2) - (0.465732545653476)*QVA(sec2)
- (0.465732545653476)*QINTA(sec2) =E= 0 ;
(LHS = 1780.39286486436, INFES = 1780.39286486436 ****)
QAfn(sec3).. QA(sec3) - (0.0241446282745768)*QVA(sec3)
- (0.0241446282745768)*QINTA(sec3) =E= 0 ;
(LHS = 2592.35979498859, INFES = 2592.35979498859 ****)
这个错误很可能是导致后面出现: x**c, x < 0的情况(下面提示)
只有把方程QAfn初始值带入后左右不平衡问题解决了,才能说下一步。
如果你过不了这一关,就别搞CGE了!
**** ERRORS/WARNINGS IN EQUATION QAfn(sec3)
1 error(s): vcPower: FUNC DOMAIN: x**c, x < 0 (RETURNED 0)
**** ERRORS/WARNINGS IN EQUATION QAFOCeq(sec1)
4 error(s): vcPower: FUNC DOMAIN: x**c, x < 0 (RETURNED 0)