/
Messus
/
Source_power
Обзор
Документация
Войти
/
Messus
/
Source_power
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
source_rus.h
94 строки
4 KB
Messus
files modified
12 дек 2025, 06:10
12 дек 2025, 06:10
cb3a9f7
Код
Авторство
О чём код?
#ifndef SOURCE_H #define SOURCE_H //тип нагрузки привода потребителя typedef enum { ONE, TWO, TREE, FOUR, FIVE } state_t; typedef struct { char name[32]; //наименование int value; //количество приводов double power_meh; //мощность механизма, кВт double power_eng; //мощность привода, кВт double power_eng_min; //минимальна¤ мощность привода, к¬т; double kpd; //КПД double cos_nom; //коэффициент мощности state_t work_mode; //тип нагрузки ***enum*** int num_work; //количество работающих в режиме double kz; //коэффициент загрузки double power_inpt; //потребл¤ема¤ мощность double time_i; //врем¤ работы ступени в режиме double work_time; //врем¤ работы в режиме int u_value; //количество приводов в механизме } user_type; void user_construct(user_type*, const char*); void user_destruct(user_type*); //*****непрерывно работающий с постоянной нагрузкой****** //мат. ожидание активной мощности потребителья ,кВт double math_p_act_mode_one(user_type*); //мат. ожидание реактивной мощности потребителя, кВар double math_p_react_mode_one(user_type*); //дисперси¤ активнной мощности потребител¤ double dispersion_mode_one(user_type*); //******непрерывно работающий с переменной нагрузкой****** //мат. ожидание активной мощности потребителья ,кВт double math_p_act_mode_two(user_type*); //мат. ожидание реактивной мощности потребител¤, кВар double math_p_react_mode_two(user_type*); //дисперсия активнной мощности потребителя double dispersion_mode_two(user_type*); //******периодически работающий с посто¤нной нагрузкой****** //мат. ожидание активной мощности потребитель¤ ,кВт double math_p_act_mode_tree(user_type*); //мат. ожидание реактивной мощности потребител¤, кВар double math_p_react_mode_tree(user_type*); //дисперсия активнной мощности потребителя double dispersion_mode_tree(user_type*); //***********дискретное распределение нагрузки************ //мат. ожидание активной мощности потребителья ,кВт double math_p_act_mode_four(user_type*); //мат. ожидание реактивной мощности потребителя, кВар double math_p_react_mode_four(user_type*); //дисперсия активнной мощности потребителя double dispersion_mode_four(user_type*); //*********лебедки, краны при погрузке/разгрузке********** //мат. ожидание активной мощности потребителья ,кВт double math_p_act_mode_five(user_type*); //мат. ожидание реактивной мощности потребител¤, кВар double math_p_react_mode_five(user_type*); //дисперсия активнной мощности потребителя double dispersion_mode_five(user_type*); double standard_dev(user_type*); //среднеквадратическое отклонение #endif