Design of an Automatic Control Algorithm for Energy-Efficient ...
Design of an Automatic Control Algorithm for Energy-Efficient ...
Design of an Automatic Control Algorithm for Energy-Efficient ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
11 Matlab implementation 110<br />
HEI_STb_istKaltluftsperre<br />
13<br />
HEI_STb_errLuefter<br />
12<br />
HEI_STb_errBrenner<br />
11<br />
HEI_ST_errSensor<br />
10<br />
HEI_ST_errStellmotor<br />
9<br />
HEI_ST_errBrennst<br />
8<br />
HEI_ST_errRegler<br />
7<br />
HEI_STb_istHeizLueftOn<br />
6<br />
HEI_deg_sollStellM2<br />
5<br />
HEI_deg_sollStellM1<br />
4<br />
HEI_STb_sollZuHeiOn<br />
3<br />
HEI_rel_sollAnstZuHei<br />
2<br />
HEI_rel_sollAnstHVAC<br />
1<br />
NoOp<br />
1/z<br />
ZOH<br />
NoOp<br />
NoOp<br />
NoOp<br />
NoOp<br />
NoOp<br />
NoOp<br />
Mixed<br />
1/z<br />
Output−Scaler<br />
CON_rel_F<strong>an</strong><br />
CON_rel_Heater<br />
CON_STb_HeaterOn<br />
CON_rel_servoRecirc<br />
CON_rel_servoFoot<br />
ERR_ST_<strong>Control</strong><br />
ColdLockactive<br />
ERR_ST_Sensor<br />
ERR_ST_Servo<br />
ERR_ST_Fuel<br />
ERR_STb_F<strong>an</strong><br />
ERR_STb_Heater<br />
HEI_rel_sollAnstHVAC<br />
HEI_rel_sollAnstZuHei<br />
HEI_STb_sollZuHeiOn<br />
HEI_deg_sollStellUmluft<br />
HEI_deg_sollStellFuss<br />
HEI_ST_errBrennst<br />
HEI_STb_errBrenner<br />
HEI_err_ST_errStellmotor<br />
HEI_STb_errLuefter<br />
HEI_ST_errSensor<br />
HEI_ST_errRegler<br />
HEI_STb_istKaltluftsperre<br />
Off−Settings<br />
SERVO_rel_actFoot<br />
OFF_rel_F<strong>an</strong><br />
OFF_rel_Heater<br />
OFF_STb_HeaterOn<br />
OFF_rel_servoRecirc<br />
OFF_rel_servoFoot<br />
Mode Switch<br />
AUT_On<br />
<strong>Control</strong> Output <strong>Automatic</strong><br />
MAN_On<br />
<strong>Control</strong> Output M<strong>an</strong>ual<br />
<strong>Control</strong> Output Off<br />
<strong>Control</strong>ler Output Rel<br />
Mode Chooser<br />
NVN_STb_ClimaOn<br />
USR_STb_<strong>Automatic</strong><br />
NVN_STb_Precondition<br />
Enable_<strong>Automatic</strong>Mode<br />
Enable_M<strong>an</strong>ualMode<br />
Enable_OffMode<br />
Memory<br />
M<strong>an</strong>ual Mode<br />
TEMP_C_HeaterOutlet<br />
USR_rel_F<strong>an</strong><br />
USR_rel_M<strong>an</strong>Heat<br />
USR_STb_RecircMode<br />
USR_rel servoFoot<br />
MAN_rel_F<strong>an</strong><br />
MAN_rel_Heater<br />
MAN_STb_HeaterOn<br />
MAN_rel_servoRecirc<br />
MAN_rel_servoFoot<br />
Input−Validator<br />
SEN_T_istTempAus<br />
SEN_T_istBrennerIn<br />
SEN_T_istBrennerOut<br />
SEN_T_istTempMischer<br />
SEN_T_istTempInn<br />
SEN_T_istTempFrontsch<br />
SEN_rel_istFeuchtAus<br />
SEN_rel_istFeuchtInn<br />
HEI_deg_istStellUmluft<br />
HEI_deg_istStellFuss<br />
HEI_deg_istHeizPoti<br />
HEI_deg_sollStellUmluft<br />
HEI_deg_sollStellFuss<br />
HEI_deg_sollHeizPoti<br />
KLI_rel_BattKuehlung<br />
HEI_rel_istFuellStFoss<br />
INF_v_istFzgkmh<br />
INF_STb_istPersInFzg<br />
TEMP_C_Amb<br />
TEMP_C_HeaterInlet<br />
TEMP_C_HeaterOutlet<br />
TEMP_C_AirMix<br />
TEMP_C_Cabin<br />
TEMP_C_Windschield<br />
HUM_abs_Amb<br />
HUM_abs_Cabin<br />
SERVO_rel_actRecirc<br />
SERVO_rel_actFoot<br />
CAR_v_Speedkmh<br />
CAR_STb_PersonInCar<br />
CAR_kgh_BattCooling<br />
ERR_ST_Sensor<br />
ERR_ST_Servo<br />
ERR_ST_Fuel<br />
F<strong>an</strong>−Heater Error Detection<br />
CON_rel_FAN<br />
CON_rel_Heater<br />
CON_STb_HeaterOn<br />
TEMP_C_HeaterInlet<br />
TEMP_C_HeaterOutlet<br />
TEMP_C_AirMix<br />
ERR_STb_F<strong>an</strong><br />
ERR_STb_Heater<br />
HEAT_STb_HeaterF<strong>an</strong>Spinns<br />
<strong>Automatic</strong>Mode<br />
Enable<br />
TEMP_C_Amb<br />
TEMP_C_HeaterInlet<br />
TEMP_C_HeaterOutlet<br />
TEMP_C_AirMix<br />
TEMP_C_Cabin<br />
TEMP_C_FrontWindshield<br />
HUM_abs_Amb<br />
HUM_abs_Cabin<br />
SERVO_rel_actRecirc<br />
SERVO_rel_actFoot<br />
CAR_v_Speedkmh<br />
CAR_STb_PersonInCar<br />
CAR_kgh_BattCooling<br />
NVN_P_maxPower<br />
NVN_rel_bias_PowerConsumption<br />
USR_rel_TempBias<br />
USR_rel_FlowBias<br />
USR_STb_DefrostMode<br />
NVN_STb_PreconditionMode<br />
USR_STb_RecircMode<br />
ERR_ST_Servo<br />
ERR_ST_Fuel<br />
AUT_rel_F<strong>an</strong><br />
AUT_rel_Heater<br />
AUT_STb_HeaterOn<br />
AUT_rel_servoRecirc<br />
AUT_rel_servoFoot<br />
ERR_ST_<strong>Control</strong><br />
Cold Lock Active<br />
KLI_rel_BattKuehlung<br />
27<br />
INF_STb_istPersInFzg<br />
26<br />
HEI_rel_sollEnergieverbr<br />
25<br />
HEI_P_sollMaxLeist<br />
24<br />
INF_v_istFzgkmh<br />
23<br />
FZG_rel_sollM<strong>an</strong>FussAus<br />
22<br />
FZG_rel_sollM<strong>an</strong>LuefInn<br />
21<br />
FZG_rel_sollM<strong>an</strong>Heizung<br />
20<br />
FZG_rel_sollAutoLuftstrom<br />
19<br />
FZG_rel_sollTempHeiz<br />
18<br />
FZG_STb_sollUmluftOn<br />
17<br />
FZG_STb_sollDefrostOn<br />
16<br />
FZG_STb_sollAutomatikOn<br />
15<br />
HEI_STb_sollVorkondOn<br />
14<br />
HEI_deg_istHeizPoti<br />
13<br />
HEI_deg_istStellM2<br />
12<br />
HEI_deg_istStellM1<br />
11<br />
SEN_rel_istFuellStFoss<br />
10<br />
SEN_rel_istFeuchtInn<br />
9<br />
SEN_rel_istFeuchtAus<br />
8<br />
SEN_T_istTempFrontsch<br />
7<br />
SEN_T_istTempInn<br />
6<br />
SEN_T_istTempVerteilerK<br />
5<br />
SEN_T_istTempBrennerOut<br />
4<br />
SEN_T_istBrennerIn<br />
3<br />
SEN_T_istTempAus<br />
2<br />
HEI_STb_sollKlimaOn<br />
1<br />
<br />
<br />
FZG_rel_sollM<strong>an</strong>LuefInn<br />
<br />
<br />
<br />
<br />
<br />
FZG_rel_sollAutoLuftstrom<br />
HEI_STb_sollVorkondOn<br />
<br />
<br />
<br />
<br />
HEI_rel_sollEnergieverbr<br />
HEI_P_sollMaxLeist<br />
SEN_T_istTempAus<br />
SEN_T_istBrennerOut<br />
SEN_T_istTempInn<br />
SEN_rel_istFeuchtAus<br />
HEI_deg_istStellM1<br />
HEI_deg_istHeizPoti<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
FZG_rel_sollM<strong>an</strong>Heizung<br />
FZG_STb_sollUmluftOn<br />
FZG_rel_sollM<strong>an</strong>Fuss<br />
<br />
<br />
<br />
<br />
ErrorBus<br />
ErrorBus<br />
FZG_rel_sollTempHeiz<br />
FZGSTb_sollDefrostOn<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
INF_v_istFzgkmh<br />
INF_STb_istPersInFzg<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
SEN_T_istTempVerteilerK<br />
SEN_T_istBrennerIn<br />
SEN_T_istTempFrontsch<br />
SEN_rel_istFeuchtInn<br />
HEI_deg_istStellM2<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Figure 11.1: The controller overview in Matlab Simulink.