From 7f31baee3c8b8f14bdac55707e16e142417dc1ca Mon Sep 17 00:00:00 2001 From: "WQY\\qiong" Date: Sat, 17 Jun 2023 13:06:32 +0800 Subject: [PATCH] Update default options --- script/sql/create/23.options.sql | 154 +++++++++++++++---------------- 1 file changed, 77 insertions(+), 77 deletions(-) diff --git a/script/sql/create/23.options.sql b/script/sql/create/23.options.sql index 06a15f1..0185689 100644 --- a/script/sql/create/23.options.sql +++ b/script/sql/create/23.options.sql @@ -1,77 +1,77 @@ --- [OPTIONS] - --- TODO: constraint - -create table options -( - key text primary key -, value text not null -); - -insert into options (key, value) values - ('UNITS', 'GPM') -, ('PRESSURE', 'PSI') -, ('HEADLOSS', 'H-W') -, ('QUALITY', 'NONE') -, ('UNBALANCED', 'STOP') -, ('PATTERN', '1') -, ('DEMAND MODEL', 'DDA') -, ('DEMAND MULTIPLIER', '1.0') -, ('EMITTER EXPONENT', '0.5') -, ('VISCOSITY', '1.0') -, ('DIFFUSIVITY', '1.0') -, ('SPECIFIC GRAVITY', '1.0') -, ('TRIALS', '40') -, ('ACCURACY', '0.001') -, ('HEADERROR', '0.0') -, ('FLOWCHANGE', '0.0') -, ('MINIMUM PRESSURE', '0.0') -, ('REQUIRED PRESSURE', '0.1') -, ('PRESSURE EXPONENT', '0.5') -, ('TOLERANCE', '0.01') -, ('HTOL', '0.0005') -, ('QTOL', '0.0001') -, ('RQTOL', '0.0000001') -, ('CHECKFREQ', '2') -, ('MAXCHECK', '10') -, ('DAMPLIMIT', '0') -; - - -create table options_v3 -( - key text primary key -, value text not null -); - -insert into options_v3 (key, value) values - ('FLOW_UNITS', 'GPM') -, ('PRESSURE_UNITS', 'PSI') -, ('HEADLOSS_MODEL', 'H-W') -, ('SPECIFIC_GRAVITY', '1.0') -, ('SPECIFIC_VISCOSITY', '1.0') -, ('MAXIMUM_TRIALS', '40') -, ('HEAD_TOLERANCE', '0.0005') -, ('FLOW_TOLERANCE', '0.0001') -, ('FLOW_CHANGE_LIMIT', '0.0') -, ('RELATIVE_ACCURACY', '0.001') -, ('TIME_WEIGHT', '0.0') -, ('STEP_SIZING', 'FULL') -, ('IF_UNBALANCED', 'STOP') -, ('DEMAND_MODEL', 'FIXED') -, ('DEMAND_PATTERN', '1') -, ('DEMAND_MULTIPLIER', '1.0') -, ('MINIMUM_PRESSURE', '0.0') -, ('SERVICE_PRESSURE', '0.1') -, ('PRESSURE_EXPONENT', '0.5') -, ('LEAKAGE_MODEL', 'NONE') -, ('LEAKAGE_COEFF1', '0.0') -, ('LEAKAGE_COEFF2', '0.0') -, ('EMITTER_EXPONENT', '0.5') -, ('QUALITY_MODEL', 'NONE') -, ('QUALITY_NAME', 'CHEMICAL') -, ('QUALITY_UNITS', 'MG/L') -, ('TRACE_NODE', '') -, ('SPECIFIC_DIFFUSIVITY', '1.0') -, ('QUALITY_TOLERANCE', '0.01') -; +-- [OPTIONS] + +-- TODO: constraint + +create table options +( + key text primary key +, value text not null +); + +insert into options (key, value) values + ('UNITS', 'LPS') +, ('PRESSURE', 'METERS') +, ('HEADLOSS', 'H-W') +, ('QUALITY', 'NONE') +, ('UNBALANCED', 'STOP') +, ('PATTERN', '1') +, ('DEMAND MODEL', 'DDA') +, ('DEMAND MULTIPLIER', '1.0') +, ('EMITTER EXPONENT', '0.5') +, ('VISCOSITY', '1.0') +, ('DIFFUSIVITY', '1.0') +, ('SPECIFIC GRAVITY', '1.0') +, ('TRIALS', '40') +, ('ACCURACY', '0.001') +, ('HEADERROR', '0.0001') +, ('FLOWCHANGE', '0.0001') +, ('MINIMUM PRESSURE', '0.0001') +, ('REQUIRED PRESSURE', '20.0') +, ('PRESSURE EXPONENT', '0.5') +, ('TOLERANCE', '0.01') +, ('HTOL', '0.0005') +, ('QTOL', '0.0001') +, ('RQTOL', '0.0000001') +, ('CHECKFREQ', '2') +, ('MAXCHECK', '10') +, ('DAMPLIMIT', '0') +; + + +create table options_v3 +( + key text primary key +, value text not null +); + +insert into options_v3 (key, value) values + ('FLOW_UNITS', 'LPS') +, ('PRESSURE_UNITS', 'METERS') +, ('HEADLOSS_MODEL', 'H-W') +, ('SPECIFIC_GRAVITY', '1.0') +, ('SPECIFIC_VISCOSITY', '1.0') +, ('MAXIMUM_TRIALS', '40') +, ('HEAD_TOLERANCE', '0.0005') +, ('FLOW_TOLERANCE', '0.0001') +, ('FLOW_CHANGE_LIMIT', '0.0001') +, ('RELATIVE_ACCURACY', '0.001') +, ('TIME_WEIGHT', '0.0') +, ('STEP_SIZING', 'FULL') +, ('IF_UNBALANCED', 'STOP') +, ('DEMAND_MODEL', 'FIXED') +, ('DEMAND_PATTERN', '1') +, ('DEMAND_MULTIPLIER', '1.0') +, ('MINIMUM_PRESSURE', '0.0001') +, ('SERVICE_PRESSURE', '20.0') +, ('PRESSURE_EXPONENT', '0.5') +, ('LEAKAGE_MODEL', 'NONE') +, ('LEAKAGE_COEFF1', '0.0') +, ('LEAKAGE_COEFF2', '0.0') +, ('EMITTER_EXPONENT', '0.5') +, ('QUALITY_MODEL', 'NONE') +, ('QUALITY_NAME', 'CHEMICAL') +, ('QUALITY_UNITS', 'MG/L') +, ('TRACE_NODE', '') +, ('SPECIFIC_DIFFUSIVITY', '1.0') +, ('QUALITY_TOLERANCE', '0.01') +;