From da592d825ce1466e470a46d5ea0075047d66559b Mon Sep 17 00:00:00 2001 From: zhuxu Date: Fri, 20 Dec 2024 11:36:29 +0800 Subject: [PATCH] add bus stable --- ddl_7_bus_model.sql | 44 +++++++++++++++++++-------------------- ddl_8_bus_stable.sql | 49 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 71 insertions(+), 22 deletions(-) create mode 100644 ddl_8_bus_stable.sql diff --git a/ddl_7_bus_model.sql b/ddl_7_bus_model.sql index 0310165..92c86de 100644 --- a/ddl_7_bus_model.sql +++ b/ddl_7_bus_model.sql @@ -14,28 +14,28 @@ CREATE TABLE IF NOT EXISTS public.bus_model version INTEGER NOT NULL DEFAULT 0, - init_voltage_rate DOUBLE PRECISION NOT NULL DEFAULT 100, -- 1~200 - init_voltage DOUBLE PRECISION NOT NULL DEFAULT 35, -- 0.01~1000 - init_voltage_phase DOUBLE PRECISION NOT NULL DEFAULT 0, -- -180~180 - rated_current DOUBLE PRECISION NOT NULL DEFAULT 1000, -- 0.01~65536 - dynamic_current DOUBLE PRECISION NOT NULL DEFAULT 40, -- 0.01~65536 - load_adjust_rate_min SMALLINT NOT NULL DEFAULT 100, -- 0~100 - load_adjust_rate_max SMALLINT NOT NULL DEFAULT 100, -- 0~100 - bus_type VARCHAR(32) NOT NULL DEFAULT 'PQ', -- 1 平衡母线/PV母线/PQ母线 - sc_capacity_s3max DOUBLE PRECISION NOT NULL DEFAULT 0, -- 0~65536 - sc_capacity_s3min DOUBLE PRECISION NOT NULL DEFAULT 0, -- 0~65536 - sc_capacity_i3max DOUBLE PRECISION NOT NULL DEFAULT 0, -- 0~65536 - sc_capacity_i3min DOUBLE PRECISION NOT NULL DEFAULT 0, -- 0~65536 - sc_capacity_z3max DOUBLE PRECISION NOT NULL DEFAULT 0.05, -- 0~100 - sc_capacity_z3min DOUBLE PRECISION NOT NULL DEFAULT 0.1, -- 0~100 - sc_capacity_s1max DOUBLE PRECISION NOT NULL DEFAULT 0, -- 0~65536 - sc_capacity_s1min DOUBLE PRECISION NOT NULL DEFAULT 0, -- 0~65536 - sc_capacity_i1max DOUBLE PRECISION NOT NULL DEFAULT 0, -- 0~65536 - sc_capacity_i1min DOUBLE PRECISION NOT NULL DEFAULT 0, -- 0~65536 - sc_capacity_z1max DOUBLE PRECISION NOT NULL DEFAULT 0.05, -- 0~100 - sc_capacity_z1min DOUBLE PRECISION NOT NULL DEFAULT 0.1, -- 0~100 - benchmark_voltage DOUBLE PRECISION NOT NULL DEFAULT 37, -- 0.01~500 - benchmark_capacity DOUBLE PRECISION NOT NULL DEFAULT 100, -- 0~65536 + init_vrate DOUBLE PRECISION NOT NULL DEFAULT 100, -- 电压初始值 V% 1~200(%) + init_voltage DOUBLE PRECISION NOT NULL DEFAULT 35, -- 电压初始值 V 0.01~1000 + init_vphase DOUBLE PRECISION NOT NULL DEFAULT 0, -- 电压初始值 相角 -180~180 + rated_current DOUBLE PRECISION NOT NULL DEFAULT 1000, -- 稳定特性 额定电流 0.01~65536 + dynamic_current DOUBLE PRECISION NOT NULL DEFAULT 40, -- 稳定特性 动稳定电流 0.01~65536 + lrc_min_rate SMALLINT NOT NULL DEFAULT 100, -- 负荷调整系数 最小 0~100(%) + lrc_max_rate SMALLINT NOT NULL DEFAULT 100, -- 负荷调整系数 最大 0~100(%) + bus_type VARCHAR(32) NOT NULL DEFAULT 'PQ', -- 1 母线类型 平衡母线/PV母线/PQ母线 + sc_cap_s3max DOUBLE PRECISION NOT NULL DEFAULT 0, -- 短路容量 0~65536 + sc_cap_s3min DOUBLE PRECISION NOT NULL DEFAULT 0, -- 短路容量 0~65536 + sc_cap_i3max DOUBLE PRECISION NOT NULL DEFAULT 0, -- 短路容量 0~65536 + sc_cap_i3min DOUBLE PRECISION NOT NULL DEFAULT 0, -- 短路容量 0~65536 + sc_cap_z3max DOUBLE PRECISION NOT NULL DEFAULT 0.05, -- 短路容量 0~100 + sc_cap_z3min DOUBLE PRECISION NOT NULL DEFAULT 0.1, -- 短路容量 0~100 + sc_cap_s1max DOUBLE PRECISION NOT NULL DEFAULT 0, -- 短路容量 0~65536 + sc_cap_s1min DOUBLE PRECISION NOT NULL DEFAULT 0, -- 短路容量 0~65536 + sc_cap_i1max DOUBLE PRECISION NOT NULL DEFAULT 0, -- 短路容量 0~65536 + sc_cap_i1min DOUBLE PRECISION NOT NULL DEFAULT 0, -- 短路容量 0~65536 + sc_cap_z1max DOUBLE PRECISION NOT NULL DEFAULT 0.05, -- 短路容量 0~100 + sc_cap_z1min DOUBLE PRECISION NOT NULL DEFAULT 0.1, -- 短路容量 0~100 + sc_cap_vref DOUBLE PRECISION NOT NULL DEFAULT 37, -- 短路容量 基准电压 0.01~500 + sc_cap_capref DOUBLE PRECISION NOT NULL DEFAULT 100, -- 短路容量 基准容量 0~65536 op integer NOT NULL DEFAULT '-1'::integer, ts timestamp with time zone NOT NULL DEFAULT CURRENT_TIMESTAMP, diff --git a/ddl_8_bus_stable.sql b/ddl_8_bus_stable.sql new file mode 100644 index 0000000..7084cfb --- /dev/null +++ b/ddl_8_bus_stable.sql @@ -0,0 +1,49 @@ +-- Table: public.bus_stable + +-- DROP +DROP TABLE IF EXISTS public.bus_stable; +DROP SEQUENCE IF EXISTS public.bus_stable_id_seq; + +-- CREATE +CREATE SEQUENCE IF NOT EXISTS public.bus_stable_id_seq; + +CREATE TABLE IF NOT EXISTS public.bus_stable +( + id integer NOT NULL DEFAULT nextval('bus_stable_id_seq'::regclass), + component_id INTEGER NOT NULL DEFAULT -1, + + uv_warn_rate DOUBLE PRECISION NOT NULL DEFAULT 95, -- 欠压预警 阈值 0~100(%) + uv_warn_unit VARCHAR(16) NOT NULL DEFAULT 's', -- 欠压预警 单位 周波t/秒s/分钟m/小时h + uv_warn_duration DOUBLE PRECISION NOT NULL DEFAULT 10, -- 欠压预警 运行时间 0~100 + uv_alarm_rate DOUBLE PRECISION NOT NULL DEFAULT 90, -- 欠压警告 阈值 0~100(%) + uv_alarm_unit VARCHAR(16) NOT NULL DEFAULT 's', -- 欠压警告 单位 周波t/秒s/分钟m/小时h + uv_alarm_duration DOUBLE PRECISION NOT NULL DEFAULT 10, -- 欠压警告 运行时间 0~100 + ov_warn_rate DOUBLE PRECISION NOT NULL DEFAULT 105, -- 过压预警 阈值 100~500(%) + ov_warn_unit VARCHAR(16) NOT NULL DEFAULT 's', -- 过压预警 单位 周波t/秒s/分钟m/小时h + ov_warn_duration DOUBLE PRECISION NOT NULL DEFAULT 10, -- 过压预警 运行时间 0~100 + ov_alarm_rate DOUBLE PRECISION NOT NULL DEFAULT 110, -- 过压警告 阈值 100~500(%) + ov_alarm_unit VARCHAR(16) NOT NULL DEFAULT 's', -- 过压警告 单位 周波t/秒s/分钟m/小时h + ov_alarm_duration DOUBLE PRECISION NOT NULL DEFAULT 10, -- 过压警告 运行时间 0~100 + svm_pmax DOUBLE PRECISION NOT NULL DEFAULT 0, -- 区域电压静稳裕度参数 Pmax 0~65536 + svm_qmax DOUBLE PRECISION NOT NULL DEFAULT 0, -- 区域电压静稳裕度参数 Qmax 0~65536 + svm_ulim DOUBLE PRECISION NOT NULL DEFAULT 90, -- 区域电压静稳裕度参数 Ulim 0~1000 + svm_prate DOUBLE PRECISION NOT NULL DEFAULT 30, -- 区域电压静稳裕度参数 有功稳定裕度限值 0~100(%) + svm_qrate DOUBLE PRECISION NOT NULL DEFAULT 30, -- 区域电压静稳裕度参数 无功稳定裕度限值 0~100(%) + + op integer NOT NULL DEFAULT '-1'::integer, + ts timestamp with time zone NOT NULL DEFAULT CURRENT_TIMESTAMP, + + CONSTRAINT bus_stable_id_PrimaryKey PRIMARY KEY (id), + CONSTRAINT bus_stable_ForeignKey_component_id FOREIGN KEY (component_id) + REFERENCES public.component (id) MATCH SIMPLE + ON UPDATE NO ACTION + ON DELETE NO ACTION +) + +TABLESPACE pg_default; + +ALTER TABLE IF EXISTS public.bus_stable + OWNER to postgres; + +COMMENT ON TABLE public.bus_stable + IS '存储母线的稳定参数'; \ No newline at end of file