add asyncmotor
This commit is contained in:
parent
8e7cca5b27
commit
07bab85618
|
|
@ -0,0 +1,46 @@
|
||||||
|
-- Table: public.asyncmotor_model
|
||||||
|
|
||||||
|
-- DROP
|
||||||
|
DROP TABLE IF EXISTS public.asyncmotor_model;
|
||||||
|
DROP SEQUENCE IF EXISTS public.asyncmotor_model_id_seq;
|
||||||
|
|
||||||
|
-- CREATE
|
||||||
|
CREATE SEQUENCE IF NOT EXISTS public.asyncmotor_model_id_seq;
|
||||||
|
|
||||||
|
CREATE TABLE IF NOT EXISTS public.asyncmotor_model
|
||||||
|
(
|
||||||
|
id integer NOT NULL DEFAULT nextval('asyncmotor_model_id_seq'::regclass),
|
||||||
|
component_id INTEGER NOT NULL DEFAULT -1,
|
||||||
|
|
||||||
|
version INTEGER NOT NULL DEFAULT 0,
|
||||||
|
|
||||||
|
nl_u DOUBLE PRECISION NOT NULL DEFAULT 0, -- 空载试验 1~35000
|
||||||
|
nl_i DOUBLE PRECISION NOT NULL DEFAULT 0, -- 空载试验 1~65535
|
||||||
|
nl_p DOUBLE PRECISION NOT NULL DEFAULT 0, -- 空载试验 1~65535
|
||||||
|
stall_f1 DOUBLE PRECISION NOT NULL DEFAULT 50, -- 堵转试验 0~50
|
||||||
|
stall_f2 DOUBLE PRECISION NOT NULL DEFAULT -1, -- 堵转试验 0~50
|
||||||
|
stall_u DOUBLE PRECISION NOT NULL DEFAULT -1, -- 堵转试验 1~35000
|
||||||
|
stall_i DOUBLE PRECISION NOT NULL DEFAULT -1, -- 堵转试验 1~
|
||||||
|
stall_p DOUBLE PRECISION NOT NULL DEFAULT -1, -- 堵转试验 1~
|
||||||
|
dc_ra DOUBLE PRECISION NOT NULL DEFAULT 0, -- 直流电阻 0~
|
||||||
|
dc_rb DOUBLE PRECISION NOT NULL DEFAULT 0, -- 直流电阻 0~
|
||||||
|
dc_rc DOUBLE PRECISION NOT NULL DEFAULT 0, -- 直流电阻 0~
|
||||||
|
zargs jsonb NOT NULL DEFAULT '{}', -- 阻抗参数 -- TODO: 如何存储这块数据?
|
||||||
|
|
||||||
|
op integer NOT NULL DEFAULT '-1'::integer,
|
||||||
|
ts timestamp with time zone NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
|
|
||||||
|
CONSTRAINT asyncmotor_model_id_PrimaryKey PRIMARY KEY (id),
|
||||||
|
CONSTRAINT asyncmotor_model_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.asyncmotor_model
|
||||||
|
OWNER to postgres;
|
||||||
|
|
||||||
|
COMMENT ON TABLE public.asyncmotor_model
|
||||||
|
IS '存储异步电动机的模型参数';
|
||||||
|
|
@ -0,0 +1,51 @@
|
||||||
|
-- Table: public.asyncmotor_stability
|
||||||
|
|
||||||
|
-- DROP
|
||||||
|
DROP TABLE IF EXISTS public.asyncmotor_stability;
|
||||||
|
DROP SEQUENCE IF EXISTS public.asyncmotor_stability_id_seq;
|
||||||
|
|
||||||
|
-- CREATE
|
||||||
|
CREATE SEQUENCE IF NOT EXISTS public.asyncmotor_stability_id_seq;
|
||||||
|
|
||||||
|
CREATE TABLE IF NOT EXISTS public.asyncmotor_stability
|
||||||
|
(
|
||||||
|
id integer NOT NULL DEFAULT nextval('asyncmotor_stability_id_seq'::regclass),
|
||||||
|
component_id INTEGER NOT NULL DEFAULT -1,
|
||||||
|
|
||||||
|
work_mode VARCHAR(32) NOT NULL DEFAULT 'S1', -- 工作制 S1/S2/S3/S4/S5/S6/S7/S8/S9/S10
|
||||||
|
wm_args jsonb NOT NULL DEFAULT '{}', -- 工作制参数 持续时间 负载持续率 Jm Jext 负载-转速-负载持续率曲线数据 P/Δt;TL
|
||||||
|
eis VARCHAR(16) NOT NULL DEFAULT 'F', -- 电动机定子绕组绝缘结构(热分级) A/E/B/F/H
|
||||||
|
temp_lim DOUBLE PRECISION NOT NULL DEFAULT 0, -- 温度限值 0~1000
|
||||||
|
temp_rise_lim DOUBLE PRECISION NOT NULL DEFAULT 0, -- 温升限值 0~1000
|
||||||
|
cold_start_lim DOUBLE PRECISION NOT NULL DEFAULT 2, -- 冷态允许连续启动次数 1~5
|
||||||
|
hot_start_lim DOUBLE PRECISION NOT NULL DEFAULT 1, -- 热态允许连续启动次数 1~5
|
||||||
|
no_restart_dur DOUBLE PRECISION NOT NULL DEFAULT 30, -- 禁止重启动最短时间 0.2~120
|
||||||
|
hot_stall_dur DOUBLE PRECISION NOT NULL DEFAULT 10, -- 热态允许堵转时间 1~120
|
||||||
|
cold_stall_dur DOUBLE PRECISION NOT NULL DEFAULT 6, -- 冷态允许堵转时间 1~120
|
||||||
|
heat_dur_const DOUBLE PRECISION NOT NULL DEFAULT 100, -- 电动机发热时间常数 0.01~999.99
|
||||||
|
cool_dur_const DOUBLE PRECISION NOT NULL DEFAULT 300, -- 电动机散热时间常数 0.01~999.99
|
||||||
|
tcl_curve jsonb NOT NULL DEFAULT '{}', -- 热载曲线数据--运行曲线、冷态起动曲线、堵转曲线 TODO: 如何存储这块数据?
|
||||||
|
env_temp DOUBLE PRECISION NOT NULL DEFAULT 0, -- 环境温度 -100~100
|
||||||
|
llv_pct INTEGER NOT NULL DEFAULT 80, -- 机端电压下限(额定电压百分比) 1~100
|
||||||
|
start_num_lim INTEGER NOT NULL DEFAULT 0, -- 启动次数上限 1~
|
||||||
|
start_strategy VARCHAR(32) NOT NULL DEFAULT '直接', -- 启动策略 直接/降压/变频/
|
||||||
|
start_up_dur INTEGER NOT NULL DEFAULT 0, -- 启动转正常时间 0~999
|
||||||
|
restart_batch INTEGER NOT NULL DEFAULT 0, -- 再启动批次 -1~20
|
||||||
|
|
||||||
|
op integer NOT NULL DEFAULT '-1'::integer,
|
||||||
|
ts timestamp with time zone NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
|
|
||||||
|
CONSTRAINT asyncmotor_stability_id_PrimaryKey PRIMARY KEY (id),
|
||||||
|
CONSTRAINT asyncmotor_stability_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.asyncmotor_stability
|
||||||
|
OWNER to postgres;
|
||||||
|
|
||||||
|
COMMENT ON TABLE public.asyncmotor_stability
|
||||||
|
IS '存储异步电动机的稳定参数';
|
||||||
|
|
@ -14,16 +14,16 @@ CREATE TABLE IF NOT EXISTS public.bus_stability
|
||||||
|
|
||||||
uv_warn_rate DOUBLE PRECISION NOT NULL DEFAULT 95, -- 欠压预警 阈值 0~100(%)
|
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_unit VARCHAR(16) NOT NULL DEFAULT 's', -- 欠压预警 单位 周波t/秒s/分钟m/小时h
|
||||||
uv_warn_duration DOUBLE PRECISION NOT NULL DEFAULT 10, -- 欠压预警 运行时间 0~100
|
uv_warn_dur DOUBLE PRECISION NOT NULL DEFAULT 10, -- 欠压预警 运行时间 0~100
|
||||||
uv_alarm_rate DOUBLE PRECISION NOT NULL DEFAULT 90, -- 欠压警告 阈值 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_unit VARCHAR(16) NOT NULL DEFAULT 's', -- 欠压警告 单位 周波t/秒s/分钟m/小时h
|
||||||
uv_alarm_duration DOUBLE PRECISION NOT NULL DEFAULT 10, -- 欠压警告 运行时间 0~100
|
uv_alarm_dur DOUBLE PRECISION NOT NULL DEFAULT 10, -- 欠压警告 运行时间 0~100
|
||||||
ov_warn_rate DOUBLE PRECISION NOT NULL DEFAULT 105, -- 过压预警 阈值 100~500(%)
|
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_unit VARCHAR(16) NOT NULL DEFAULT 's', -- 过压预警 单位 周波t/秒s/分钟m/小时h
|
||||||
ov_warn_duration DOUBLE PRECISION NOT NULL DEFAULT 10, -- 过压预警 运行时间 0~100
|
ov_warn_dur DOUBLE PRECISION NOT NULL DEFAULT 10, -- 过压预警 运行时间 0~100
|
||||||
ov_alarm_rate DOUBLE PRECISION NOT NULL DEFAULT 110, -- 过压警告 阈值 100~500(%)
|
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_unit VARCHAR(16) NOT NULL DEFAULT 's', -- 过压警告 单位 周波t/秒s/分钟m/小时h
|
||||||
ov_alarm_duration DOUBLE PRECISION NOT NULL DEFAULT 10, -- 过压警告 运行时间 0~100
|
ov_alarm_dur DOUBLE PRECISION NOT NULL DEFAULT 10, -- 过压警告 运行时间 0~100
|
||||||
svm_pmax DOUBLE PRECISION NOT NULL DEFAULT 0, -- 区域电压静稳裕度参数 Pmax 0~65536
|
svm_pmax DOUBLE PRECISION NOT NULL DEFAULT 0, -- 区域电压静稳裕度参数 Pmax 0~65536
|
||||||
svm_qmax DOUBLE PRECISION NOT NULL DEFAULT 0, -- 区域电压静稳裕度参数 Qmax 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_ulim DOUBLE PRECISION NOT NULL DEFAULT 90, -- 区域电压静稳裕度参数 Ulim 0~1000
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,60 @@
|
||||||
|
-- Table: public.asyncmotor_rated
|
||||||
|
|
||||||
|
-- DROP
|
||||||
|
DROP TABLE IF EXISTS public.asyncmotor_rated;
|
||||||
|
DROP SEQUENCE IF EXISTS public.asyncmotor_rated_id_seq;
|
||||||
|
|
||||||
|
-- CREATE
|
||||||
|
CREATE SEQUENCE IF NOT EXISTS public.asyncmotor_rated_id_seq;
|
||||||
|
|
||||||
|
CREATE TABLE IF NOT EXISTS public.asyncmotor_rated
|
||||||
|
(
|
||||||
|
id integer NOT NULL DEFAULT nextval('asyncmotor_rated_id_seq'::regclass),
|
||||||
|
component_id INTEGER NOT NULL DEFAULT -1,
|
||||||
|
|
||||||
|
voltage DOUBLE PRECISION NOT NULL DEFAULT 0.4, -- 额定电压 0.4~35
|
||||||
|
power DOUBLE PRECISION NOT NULL DEFAULT 0.0, -- 额定功率 0.01~
|
||||||
|
eff_100fl DOUBLE PRECISION NOT NULL DEFAULT 96.8, -- 额定效率 0~100(%)
|
||||||
|
eff_75fl DOUBLE PRECISION NOT NULL DEFAULT 97.5, -- 额定效率 0~100(%)
|
||||||
|
eff_50fl DOUBLE PRECISION NOT NULL DEFAULT 97.5, -- 额定效率 0~100(%)
|
||||||
|
eff_0fl DOUBLE PRECISION NOT NULL DEFAULT 0, -- 额定效率 0~100(%)
|
||||||
|
pf_100fl DOUBLE PRECISION NOT NULL DEFAULT 88, -- 额定功率因数 0~100(%)
|
||||||
|
pf_75fl DOUBLE PRECISION NOT NULL DEFAULT 85, -- 额定功率因数 0~100(%)
|
||||||
|
pf_50fl DOUBLE PRECISION NOT NULL DEFAULT 80, -- 额定功率因数 0~100(%)
|
||||||
|
pf_0fl DOUBLE PRECISION NOT NULL DEFAULT 70, -- 额定功率因数 0~100(%)
|
||||||
|
fla DOUBLE PRECISION NOT NULL DEFAULT 0.0, -- 满载电流 0.01~
|
||||||
|
sf DOUBLE PRECISION NOT NULL DEFAULT 1, -- 电动机使用系数 0~10
|
||||||
|
nla DOUBLE PRECISION NOT NULL DEFAULT 0.0, -- 空载电流 0~999
|
||||||
|
rc DOUBLE PRECISION NOT NULL DEFAULT 0.0, -- 额定转子电流 0.01~
|
||||||
|
ocv DOUBLE PRECISION NOT NULL DEFAULT 0.0, -- 额定开路电压 0.4~35
|
||||||
|
sc_mpl DOUBLE PRECISION NOT NULL DEFAULT 6.5, -- 启动电流倍数 1~20
|
||||||
|
sc DOUBLE PRECISION NOT NULL DEFAULT 0.01~65536, -- 启动电流值 1~20
|
||||||
|
st_100un DOUBLE PRECISION NOT NULL DEFAULT 0.0, -- 起动时间 1~999
|
||||||
|
st_80un DOUBLE PRECISION NOT NULL DEFAULT 0.0, -- 起动时间 1~999
|
||||||
|
pf DOUBLE PRECISION NOT NULL DEFAULT 0.0, -- 1~100(%)
|
||||||
|
xr DOUBLE PRECISION NOT NULL DEFAULT 0.0, -- 0~100
|
||||||
|
pole_num SMALLINT NOT NULL DEFAULT 4, -- 极数 1~200
|
||||||
|
sync_speed INTEGER NOT NULL DEFAULT 1500, -- 同步转速 30~3000
|
||||||
|
rated_speed INTEGER NOT NULL DEFAULT 1498, -- 额定转速 0~3000
|
||||||
|
rated_slip DOUBLE PRECISION NOT NULL DEFAULT 98.5, -- 额定转差率 0~100(%)
|
||||||
|
rated_torque DOUBLE PRECISION NOT NULL DEFAULT 0.0, -- 额定转矩 0.01~
|
||||||
|
max_torque_pct DOUBLE PRECISION NOT NULL DEFAULT 200, -- 最大转矩百分比(相对额定转矩) 100~500(%)
|
||||||
|
stall_torque_pct DOUBLE PRECISION NOT NULL DEFAULT 60, -- 堵转转矩百分比(相对额定转矩) 1~100(%)
|
||||||
|
|
||||||
|
op integer NOT NULL DEFAULT '-1'::integer,
|
||||||
|
ts timestamp with time zone NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
|
|
||||||
|
CONSTRAINT asyncmotor_rated_id_PrimaryKey PRIMARY KEY (id),
|
||||||
|
CONSTRAINT asyncmotor_rated_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.asyncmotor_rated
|
||||||
|
OWNER to postgres;
|
||||||
|
|
||||||
|
COMMENT ON TABLE public.asyncmotor_rated
|
||||||
|
IS '存储异步电动机的额定参数';
|
||||||
Loading…
Reference in New Issue