cloudflight
2024-06-18 03e29a53b3959196f29c91ba2acd38462362e85d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
SQLite format 3@  ˜E˜.cû    û „¨k¨„„„„Á%ŠC1GlobalConfig{"ModelFilePath":"\\model\\anytown_test2023.inp","ModelObjectID":"anytown","ConnectSession0":false,"ShareAllDisk":false,"ShareDiskList":[],"PrintScreenDelayTime":2,"ISencryption":false,"ShowTaskBar":true,"ExtJson":"{\"populationNum\":‹8%–71GlobalConfig{"ModelFilePath":"\\model\\其他_9.inp","ModelObjectID":"Calc","ConnectSession0":false,"ShareAllDisk":false,"ShareDiskList":[],"PrintScreenDelayTime":2,"ISencryption":false,"ShowTaskBar":true,"ExtJson":"{\"ChildSolutionArr\":[],\"TimeStep\":0,\"TimeDuration\":0,\"PeriodCount\":0,\"populationNum\":1,\"iterationNum\":1,\"populationNum_full\":50,\"iterationNum_full\":20,\"iterationNum_Min\":1,\"MaxThread\":1,\"MultiTimes\":0,%Style18界面主题| 1GlobalConfig{"ShareClipboard":true,"ShareAllDisk":false,"ShareDiskList":[]}全局默认配置%Style3界面主题
æïæ    Style%GlobalConfig  –ãĦ–!RemoteHostx=_RemoteHost_old_202106205A_RemoteHost_old_20210616_1=_RemoteHost_old_20210616  ?Ï’í‚|AA…table_RemoteHost_old_20210616_1_RemoteHost_old_20210616_1CREATE TABLE "_RemoteHost_old_20210616_1" (
  "Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
  "Name" TEXT,
  "CalcType" TEXT,
  "IndicatorType" TEXT,
  "ModelObjectID" TEXT,
  "Sort" integer,
  "ExpressionType" INTEGER,
  "ParentId" INTEGER,
  "Expression" TEXT,
  "ExtJson" TEXT NOT NULL DEFAULT ''
)‚X==„Ctable_RemoteHost_old_20210616_RemoteHost_old_20210616CREATE TABLE "_RemoteHost_old_20210616" (
  "Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
  "Name" TEXT,
  "Address" TEXT,
  "Port" TEXT,
  "User" TEXT,
  "Pwd" TEXT,
  "Sort" INTEGER,
  "ParentId" INTEGER,
  "RemoteProgram" TEXT,
  "ExtJson" TEXT NOT NULL DEFAULT ''
)P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq) mtableMyConfigMyConfigCREATE TABLE "MyConfig" (
  "FKey" TEXT NOT NULL,
  "FValue" TEXT,
  "FNote" TEXT,
  PRIMARY KEY ("FKey")
)/Cindexsqlite_autoindex_MyConfig_1MyConfigö ûöñ§(¡?܁     )%    2#出水压力试算参数压力67108866∈5.39,9.39{"ConnectSession0":false,"ShareAllDisk":false,"ShareDiskList":[]} )%    1#进水压力约束条件压力134217732∈ 5.39,9.39{"ConnectSession0":false,"ShareAllDisk":false,"ShareDiskList":[]}} )%2#进水流量已知条件用水量134217731= 0{"ConnectSession0":false,"ShareAllDisk":false,"ShareDiskList":[]} )%    1#进水压力目标函数压力134217732接近 7.39{"ConnectSession0":false,"ShareAllDisk":false,"ShareDiskList":[]} )%1#进水流量已知条件用水量134217732= 3032.69{"ConnectSession0":false,"ShareAllDisk":false,"ShareDiskList":[]} % 长兴水厂水厂
)%a %   ——已知条件{"ConnectSession0":false,"ShareAllDisk":false,"ShareDiskList":[]}   说明 )%    !1#出水压力试算参数压力67108865∈7.82,11.82{"ConnectSession0":false,"ShareAllDisk":false,"ShareDiskList":[]}% %% 长兴泵ç1 
 /¯¯¤§‚}==… table_RemoteHost_old_20210620_RemoteHost_old_20210620CREATE TABLE "_RemoteHost_old_20210620" (
  "Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
  "Name" TEXT,
  "CalcType" TEXT,
  "IndicatorType" TEXT,
  "ModelObjectID" TEXT,
  "Sort" integer,
  "ExpressionType" text,
  "ParentId" INTEGER,
  "Expression" TEXT,
  "ExtJson" TEXT NOT NULL DEFAULT ''
, VPN BLOB)u‚Y!!„}tableRemoteHostRemoteHost CREATE TABLE "RemoteHost" (
  "Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
  "Name" TEXT,
  "LogicType" TEXT,
  "IndicatorType" TEXT,
  "ModelObjectID" TEXT,
  "Sort" integer,
  "ExpressionType" text,
  "ParentId" INTEGER,
  "Expression" TEXT,
  "ExtJson" TEXT NOT NULL DEFAULT '',
  "VPN" BLOB
) ¡¿S²,§(?Ӂ     )%    2#出水压力试算参数压力67108866∈5.39,9.39{"ConnectSession0":false,"ShareAllDisk":false,"ShareDiskList":[]}æ)%    1#进水压力% %% 长兴泵站取水泵站Óÿÿÿÿÿÿ   说æÿÿÿÿÿÿÿÿÿ % 说明取水泵站} )%2#进水流量已知条件用水量134217731= 0{"ConnectSession0":false,"ShareAllDisk":false,"ShareDiskList":[]} )%    1#进水压力目标函数压力134217732接近 7.39{"ConnectSession0":false,"ShareAllDisk":false,"ShareDiskList":[]} )%1#进水流量已知条件用水量134217732= 3032.69{"ConnectSession0":false,"ShareAllDisk":false,"ShareDiskList":[]} %     长兴水厂水厂ـ+%   已知的内容已知条件{"ConnectSession0":false,"ShareAllDisk":false,"ShareDiskList":[]}   说明 )%    !1#出水压力试算参数压力67108865∈7.82,11.82{"ConnectSession0":false,"ShareAllDisk":false,"ShareDiskList":[]}'%% 长兴泵站取水泵站- ßIó[ÈIvzì} A% 自动试算的自
变量试算参数∈ÿ40,50{"ConnectSession0":false,"ShareAllDisk":false,"ShareDiskList":[]} e% 自动筛选去除
不满足约束的结果约束条件∈ÿ20,30{"ConnectSession0":false,"ShareAllDisk":false,"ShareDiskList":[]} S% 已知的内容
数值为确定值已知条件=ÿ30{"ConnectSession0":false,"ShareAllDisk":false,"ShareDiskList":[]}z )%    1#进水压力约束条件压力134217732∈ 5.39,9.39{"ConnectSession0":false,"ShareAllDisk":false,"ShareDiskList":[]}Ÿ   其他变量{"ConnectSession0":false,"ShareAllDisk":false,"ShareDiskList":[]}%   —— )%+    1#水泵频率试算参数水[    其他变量ÿ{"ConnectSession0":false,"ShareAllDisk":false,"ShareDiskList":[]} Y%  优化的目标,例如
能耗最小目标函数最小ÿ{"ConnectSession0":false,"ShareAllDisk":false,"ShareDiskList":[]} Ø{ˆŒr˜m1 +% 最高压力点约束条件<.40{"ConnectSession0":false,"ShareAllDisk":false,"ShareDiskList":[]}x0 +% 平均压力点约束条件压力∈.20,30{"ConnectSession0":false,"ShareAllDisk":false,"ShareDiskList":[]}s/ +% 最低压力点约束条件压力>.16{"ConnectSession0":false,"ShareAllDisk":false,"ShareDiskList":[]}[+    其他变量{"ConnectSession0":false,"ShareAllDisk":false,"ShareDiskList":[]}£À)%+    1#水泵频率试算参数水泵转速比67108866∈40,50{"ConnectSession0":false,"ShareAllDisk":false,"ShareDiskList":[]}&)%+    4#水泵频率试算参数水泵转速l4 +% 低压点数量约束条件<25{"ConnectSession0":false,"ShareAllDisk":false,"ShareDiskList":[]}j3 %% 最低压力约束条件>220{"ConnectSession0":false,"ShareAllDisk":false,"ShareDiskList":[]}2   区域1 . %  预设参数
]   其他变量ÿ{"ConnectSession0":false,"ShareAllDisk":false,"ShareDiskList":[]}ÝûöñìçâÝØvrpnljd “““¡$ š ì1+  下阶段的设定下阶段条件ÿ30{"accurary":"","ShareAllDisk":false,"ShareDiskList":[],"ObjectTyw  Qanytown{"accurary":"0.1","ShareAllDisk":false,"ShareDiskList":[],"ObjectType":"管网","Result_Arr":null} U%     优化的目标,例如能耗最小目标函数最小ÿ123{"accurary":"","ShareAllDisk":false,"ShareDiskList":[],"ObjectType":""} C%     设置枚举范围和精度试算参数∈ÿ40,50{"accurary":"","ShareAllDisk":false,"ShareDiskList":[],"ObjectType":""}{ 1%     可以加入约束约束条件∈ÿ20,30{"accurary":"","ShareAllDisk":false,"ShareDiskList":[],"ObjectType":""}x 7%  初始状态的设定初始条件ÿ30{"accurary":"","ShareAllDisk":false,"ShareDiskList":[],"ObjectType":""}x Q宝安{"accurary":"0.1","ShareAllDisk":false,"ShareDiskList":[],"ObjectType":"管网","Result_Arr":null}cÿÿÿÿÿÿÿÿÿ  -说明{"accurary":"0.1","ShareAllDisk":false,"ShareDiskList":[],"ObjectType":"说明"} pެpbb׺1%        !‚9d  „W测试{"accurary":"0.1","ShareAllDisk":false,"ShareDiskList":[],"ObjectType":"变量集","Result_Arr":null,"小数位数":3,"childSolution":"","childTag":"","childType":"传入","isSave":"","SaveRange":"","SaveAcc":"","isMemSave":"","MemSaveRange":"","MemSaveAcc":"","MemSaveIndex":"","Enable":true}‚eQ %%=     „K无目标函数节点压力return {|用户节点|};最小{"accurary":"","ShareAllDisk":false,"ShareDiskList":[],"ObjectType":"节点","Result_Arr":null,"小数位数":3,"childSolution":"","childTag":"","childType":"传入","isSave":"","SaveRange":"","SaveAcc":"","isMemSave":"","MemSaveRange":"","MemSaveAcc":"","MemSaveIndex":"","Enable":true}xD 1+  下阶段的设定下阶段条件ÿ30{"accurary":"","ShareAllDisk":false,"ShareDiskList":[],"ObjectType":""}p 1      作为观察对象变量ÿ123{"accurary":"","ShareAllDisk":false,"ShareDiskList":[],"ObjectType":""} ŒŒÒµ11-    „i自由水压输出变量节点自由压力{|用户节点|}计算值dPress{"accurary":"","ShareAllDisk":false,"ShareDiskList":[],"ObjectType":"节点","Result_Arr":null,"小数位数":3,"childSolution":"","childTag":"","childType":"传入","isSave":"","SaveRange":"","SaveAcc":"","isMemSave":"","MemSaveRange":"","MemSaveAcc":"","MemSaveIndex":"","Enable":true,"Visible":true}.%%ƒ  „{用户节点集合节点压力dict re = new dict();
foreach (var m in map)
{
    string id = m.Key;
    dict obj  = m.Value as dict;
    if (obj["type"] as string==‚qi %%!    „i流量输出变量管线流量{|管线|}计算值dFlow{"accurary":"","ShareAllDisk":false,"ShareDiskList":[],"ObjectType":"管线","Result_Arr":null,"小数位数":3,"childSolution":"","childTag":"","childType":"传入","isSave":"","SaveRange":"","SaveAcc":"","isMemSave":"","MemSaveRange":"","MemSaveAcc":"","MemSaveIndex":"","Enable":true,"Visible":true} =Ä=axThread\":1,\"MultiTimes\":-1,\"ShowOnlyBest\":true,\"是否优选方案\":false,\"启用数据库存储\":false,\"启用内存存储\":false,\"是否枚举\":false,\"isWaterModelCalc\":true,\"isQualityCalc\":false,\"显示详细日志\":false,\"输出运行情况\":false,\"自动发送指令\":falsƒp 11-    „i自由水压输出变量节点自由压力{|用户节点|}计算值oPress{"accurary":"","ShareAllDisk":false,"ShareDiskList":[],"ObjectType":"节点","Result_Arr":null,"小数位数":3,"childSolution":"","childTag":"","childType":"传入","isSave":"","SaveRange":"","SaveAcc":"","isMemSave":"","MemSaveRange":"","MemSaveAcc":"","MemSaveIndex":"","Enable":true,"Visible":true}‚9o  „W测试{"accurary":"0.1","ShareAllDisk":false,"ShareDiskList":[],"ObjectType":"变量集","Result_Arr":null,"小数位数":3,"childSolution":"","childTag":"","childType":"传入","isSave":"","SaveRange":"","SaveAcc":"","isMemSave":"","MemSaveRange":"","MemSaveAcc":"","MemSaveIndex":"","Enable":true}\"ShowOnlyBest\":true,\"是否优选方案\":false,\"启用数据库存储\":false,\"启用内存存储\":false,\"是否枚举\":false,\"isWaterModelCalc\":true,\"isQualityCalc\":false,\"显示详细日志\":false,\"输出运行情况\":false,\"自动发送指令\":false,\"方案择优\":false,\"waterdistribute\":false,\"Distribution_TotalDemand\":25.0,\"Distribution_UnitDemands\":[0.36,0.54,0.72]}","Ext":{"ChildSolutionArr":[],"TimeStep":0,"TimeDuration":0,"PeriodCount":0,"populationNum":1,"iterationNum":1,"populationNum_full":50,"iterationNum_full":20,"iterationNum_Min":1,"MaxThread":1,"MultiTimes":0,"ShowOnlyBest":true,"是否优选方案":false,"启用数据库存储":false,"启用内存存储":false,"是否枚举":false,"isWaterModelCalc":true,"isQualityCalc":false,"显示详细日志":false,"输出运行情况":false,"自动发送指令":false,"方案择优":false,"waterdistribute":false,"Distribution_TotalDemand":25.0,"Distribution_UnitDemands":[0.36,0.54,0.72]},"saveSettings":{}}全局默认配置 ÏÏW.%©%ƒ  „{管线集合节点压力dict re = new dict();
foreach (var m in maplink)
{
    string id = m.Key;
    dict obj  = m.Value as dict;
    if (obj["type"] as string=="PIPE")  re.Add(id,obj);
        
}
return re;计数d{"accurary":"计算值","ShareAllDisk":false,"ShareDiskList":[],"ObjectType":"节点","Result_Arr":null,"小数位数":3,"childSolution„.n%ƒ „{管线集合管线流量dict re = new dict();
foreach (var m in map_link)
{
    string id = m.Key;
    dict obj  = m.Value as dict;
    re.Add(id,obj);
    //if (obj["type"] as string=="PIPE")  
        
}
return re;计数d{"accurary":"计算值","ShareAllDisk":false,"ShareDiskList":[],"ObjectType":"管线","Result_Arr":null,"小数位数":3,"childSolution":"","childTag":"","childType":"传入","isSave":"","SaveRange":"","SaveAcc":"","isMemSave":"","MemSaveRange":"","MemSaveAcc":"","MemSaveIndex":"","Enable":true,"Visible":true} ˆˆï™71-    „i当前需水量输出变量节点自由压力{|用户节点|}计算值dDemand{"accurary":"","ShareAllDisk":false,"ShareDiskList":[],"ObjectType":"节点","Result_Arr":null,"小数位数":3,"childSolution":"","childTag":"","childType":"传入","isSave":"","SaveRange":"","SaveAcc":"","isMemSave":"","MemSaveRange":"","MemSaveAcc":"","MemSaveIndex":"","Enable":true,"Visible":true}11-    „‚uk %%!    „i流速输出变量管线流速{|管线|}计算值dVelocity{"accurary":"","ShareAllDisk":false,"ShareDiskList":[],"ObjectType":"管线","Result_Arr":null,"小数位数":3,"childSolution":"","childTag":"","childType":"传入","isSave":"","SaveRange":"","SaveAcc":"","isMemSave":"","MemSaveRange":"","MemSaveAcc":"","MemSaveIndex":"","Enable":true,"Visible":true} RÒR†1‚}r 1%-    „i绝对水压输出变量节点压力{|用户节点|}计算值oHead{"accurary":"","ShareAllDisk":false,"ShareDiskList":[],"ObjectType":"节点","Result_Arr":null,"小数位数":3,"childSolution":"","childTag":"","childType":"传入","isSave":"","SaveRange":"","SaveAcc":"","isMemSave":"","MemSaveRange":"","MemSaveAcc":"","MemSaveIndex":"","Enable":true,"Visible":true}„+q%%ƒ  „{用户节点集合节点压力dict re = new dict();
foreach (var m in map)
{
    string id = m.Key;
    dict obj  = m.Value as dict;
    if (obj["type"] as string=="JUNCTION")  re.Add(id,obj);
        
}
return re;计数o{"accurary":"计算值","ShareAllDisk":false,"ShareDiskList":[],"ObjectType":"节点","Result_Arr":null,"小数位数":3,"childSolution":"","childTag":"","childType":"传入","isSave":"","SaveRange":"","SaveAcc":"","isMemSave":"","MemSaveRange":"","MemSaveAcc":"","MemSaveIndex":"","Enable":true,"Visible":true} úxú%‚{x 1%!    „i水头损失输出变量水头损失{|管线|}计算值dHeadloss{"accurary":"","ShareAllDisk":false,"ShareDiskList":[],"ObjectType":"管线","Result_Arr":null,"小数位数":3,"childSolution":"","childTag":"","childType":"传入","isSave":"","SaveRange":"","SaveAcc":"","isMemSave":"","MemSaveRange":"","MemSaveAcc":"","MemSaveIndex":"","Enable":true,"Visible":true}ƒs 7+-    „i当前需水量输出变量节点需水量{|用户节点|}计算值oDemand{"accurary":"","ShareAllDisk":false,"ShareDiskList":[],"ObjectType":"节点","Result_Arr":null,"小数位数":3,"childSolution":"","childTag":"","childType":"传入","isSave":"","SaveRange":"","SaveAcc":"","isMemSave":"","MemSaveRange":"","MemSaveAcc":"","MemSaveIndex":"","Enable":true,"Visible":true}1,\"MultiTimes\":0,\"ShowOnlyBest\":true,\"是否优选方案\":false,\"启用数据库存储\":false,\"启用内存存储\":false,\"是否枚举\":false,\"isWaterModelCalc\":true,\"isQualityCalc\":false,\"显示详细日志\":false,\"输出运行情况\":false,\"自动发送指令\":false,\"waterdistribute\":false,\"Distribution_TotalDemand\":25.0,\"Distribution_UnitDemands\":[0.36,0.54,0.72]}","Ext":{"ChildSolutionArr":[],"TimeStep":0,"TimeDuration":0,"PeriodCount":0,"populationNum":1,"iterationNum":1,"populationNum_full":50,"iterationNum_full":20,"iterationNum_Min":1,"MaxThread":1,"MultiTimes":0,"ShowOnlyBest":true,"是否优选方案":false,"启用数据库存储":false,"启用内存存储":false,"是否枚举":false,"isWaterModelCalc":true,"isQualityCalc":false,"显示详细日志":false,"输出运行情况":false,"自动发送指令":false,"方案择优":false,"waterdistribute":false,"Distribution_TotalDemand":25.0,"Distribution_UnitDemands":[0.36,0.54,0.72]},"saveSettings":{}}全局默认配置