tangxu
2024-05-08 02a032030f8fe8acfece20e1ddb37cdc9426e808
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
SQLite format 3@  cEc.cû    û „ýký„„„„Á%ŠC1GlobalConfig{"ModelFilePath":"\\model\\anytown_test2023.inp","ModelObjectID":"anytown","ConnectSession0":false,"ShareAllDisk":false,"ShareDiskList":[],"PrintScreenDelayTime":2,"ISencryption":false,"ShowTaskBar":true,"ExtJson":"{\"populationNum\":1,\"iterationNum\":1,\"iterationNum_Min\":1,\"MaxThread\":1,\"MultiTimes\":0,\„u%•Šc%• 1GlobalConfig{"ModelFilePath":"\\model\\万德居.inp","ModelObjectID":"二次供水计算","ConnectSession0":false,"ShareAllDisk":false,"ShareDiskList":[],"PrintScreenDelayTime":2,"ISencryption":false,"ShowTaskBar":true,"ExtJson":"{\"ChildSolutionArr\":[],\"TimeStep\":0,\"TimeDuration\":0,\"PeriodCount\":0,\"populationNum\":1,\"iterationNum\":1,\"popul%Style18界面主题| 1GlobalConfig{"ShareClipboard":true,"ShareAllDisk":false,"ShareDiskList":[]}全局默认配置%Style3界面主题
æïæ    Style%GlobalConfig  –ãĦ–!RemoteHostj=_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":[]}ìûöñìçege[ “““¡$ š ì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":"说明"} ¬Ž¬pbb׺1%        !< „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":""} [Ä[pj%%-„K水龄输出变量节点水质{|用户节点|}计算值[Age{"accurary":"","ShareAllDisk":false,"ShareDiskList":[],"ObjectType":"节点","Result_Arr":null,"小数位数":3,"childSolution":"‚fe %%-„K水质输出变量节点水质{|用户节点|}计算值dCl{"accurary":"","ShareAllDisk":false,"ShareDiskList":[],"ObjectType":"节点","Result_Arr":null,"小数位数":3,"childSolution":"","childTag":"","childType":"传入","isSave":"","SaveRange":"","SaveAcc":"","isMemSave":"","MemSaveRange":"","MemSaveAcc":"","MemSaveIndex":"","Enable":true}‚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}ationNum_full\":50,\"iterationNum_full\":20,\"iterationNum_Min\":1,\"MaxThread\":1,\"MultiTimes\":-1,\"ShowOnlyBest\":true,\"是否优选方案\":false,\"启用数据库存储\":false,\"启用内存存储\":false,\"是否枚举\":false,\"isWaterModelCalc\":true,\"isQualityCalc\":true,\"显示详细日志\":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":-1,"ShowOnlyBest":true,"是否优选方案":false,"启用数据库存储":false,"启用内存存储":false,"是否枚举":false,"isWaterModelCalc":true,"isQualityCalc":true,"显示详细日志":false,"输出运行情况":false,"waterdistribute":false,"Distribution_TotalDemand":25.0,"Distribution_UnitDemands":[0.36,0.54,0.72]},"saveSettings":{}}全局默认配置8–":50,\"iterationNum_full\":20,\"iterationNum_Min\":1,\"MaxThread\":1,\"MultiTimes\":-1,\"ShowOnlyBest\":true,\"是否优选方æ‚gb %%-„K水龄输出变量节点水质{|用户节点|}计算值[Age{"accurary":"","ShareAllDisk":false,"ShareDiskList":[],"ObjectType":"节点","Result_Arr":null,"小数位数":3,"childSolution":"","childTag":"","childType":"传入","isSave":"","SaveRange":"","SaveAcc":"","isMemSave":"","MemSaveRange":"","MemSaveAcc":"","MemSaveIndex":"","Enable":true}„a%%‚_     „]用户节点集合节点压力dict re = new dict();
foreach (var m in map)
{
    string id = m.Key;
    dict obj  = m.Value as dict;
    if (id.IndexOf("room")==0) re.Add(id,obj);
}
return re;计数[{"accurary":"计算值","ShareAllDisk":false,"ShareDiskList":[],"ObjectType":"节点","Result_Arr":null,"小数位数":3,"childSolution":"","childTag":"","childType":"传入","isSave":"","SaveRange":"","SaveAcc":"","isMemSave":"","MemSaveRange":"","MemSaveAcc":"","MemSaveIndex":"","Enable":true} wwø‚~i %1-    „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}„j%%‚_ „]用户节点集合节点压力dict re = new dict();
foreach (var m in map)
{
    string id = m.Key;
    dict obj  = m.Value as dict;
    if (id.IndexOf("room")==0) re.Add(id,obj);
}
return re;计数d{"accurary":"计算值","ShareAllDisk":false,"ShareDiskList":[],"ObjectType":"节点","Result_Arr":null,"小数位数":3,"childSolution":"","childTag":"","childType":"传入","isSave":"","SaveRange":"","SaveAcc":"","isMemSave":"","MemSaveRange":"","MemSaveAcc":"","MemSaveIndex":"","Enable":true} ù_full\":50,\"iterationNum_full\":20,\"iterationNum_Min\":1,\"MaxThread\":1,\"MultiTimes\":-1,\"ShowOnlyBest\":true,\"是否优选斂gg %%-„K水龄输出变量节点水质{|用户节点|}计算值dAge{"accurary":"","ShareAllDisk":false,"ShareDiskList":[],"ObjectType":"节点","Result_Arr":null,"小数位数":3,"childSolution":"","childTag":"","childType":"传入","isSave":"","SaveRange":"","SaveAcc":"","isMemSave":"","MemSaveRange":"","MemSaveAcc":"","MemSaveIndex":"","Enable":true}%%‚_     „]用户节点集合节点压力dict re = new dict();
foreach (var m in map)
{
    string id = m.Key;
    dict obj  = m.Value as dict;
    if (id.IndexOf("room")==0) re.Add(id,obj);
}
return re;计数d{"accurary":"计算值","ShareAllDisk":false,"ShareDiskList":[],"ObjectType":"节点","Result_Arr":null,"小数位数":3,"childSolution":"","childTag":"","childType":"传入","isSave":"","SaveRange":"","SaveAcc":"","isMemSave":"","MemSaveRange":"","MemSaveAcc":"","MemSaveIndex":"","Enable":true}