Разное

Что такое гидроудар в системе водоснабжения: что такое, причины, защита, как избежать

Содержание

аналитика, советы, помощь с выбором материалов.

[Error] 
Maximum function nesting level of '256' reached, aborting! (0)
/home/bitrix/www/bitrix/modules/main/lib/config/option.php:430
#0: Bitrix\Main\Config\Option::getDefaultSite()
	/home/bitrix/www/bitrix/modules/main/lib/config/option.php:43
#1: Bitrix\Main\Config\Option::get(string, string, string, boolean)
	/home/bitrix/www/bitrix/modules/main/classes/general/option.php:30
#2: CAllOption::GetOptionString(string, string, string)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:2699
#3: CAllMain->get_cookie(string)
	/home/bitrix/www/bitrix/modules/main/lib/composite/engine.php:1321
#4: Bitrix\Main\Composite\Engine::onEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:480
#5: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/tools.php:3880
#6: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#7: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module. php:465
#8: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#9: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#10: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#11: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#12: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#13: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#14: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#15: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#16: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#17: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools. php:3885
#18: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#19: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#20: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#21: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#22: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#23: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#24: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#25: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#26: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#27: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application. php:187
#28: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#29: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#30: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#31: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#32: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#33: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#34: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#35: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#36: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#37: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module. php:465
#38: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#39: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#40: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#41: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#42: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#43: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#44: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#45: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#46: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#47: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools. php:3885
#48: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#49: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#50: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#51: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#52: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#53: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#54: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#55: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#56: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#57: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application. php:187
#58: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#59: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#60: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#61: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#62: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#63: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#64: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#65: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#66: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#67: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module. php:465
#68: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#69: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#70: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#71: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#72: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#73: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#74: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#75: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#76: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#77: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools. php:3885
#78: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#79: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#80: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#81: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#82: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#83: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#84: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#85: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#86: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#87: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application. php:187
#88: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#89: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#90: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#91: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#92: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#93: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#94: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#95: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#96: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#97: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module. php:465
#98: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#99: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#100: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#101: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#102: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#103: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#104: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#105: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#106: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#107: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools. php:3885
#108: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#109: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#110: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#111: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#112: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#113: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#114: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#115: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#116: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#117: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application. php:187
#118: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#119: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#120: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#121: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#122: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#123: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#124: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#125: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#126: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#127: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module. php:465
#128: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#129: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#130: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#131: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#132: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#133: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#134: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#135: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#136: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#137: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools. php:3885
#138: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#139: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#140: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#141: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#142: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#143: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#144: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#145: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#146: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#147: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application. php:187
#148: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#149: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#150: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#151: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#152: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#153: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#154: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#155: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#156: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#157: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module. php:465
#158: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#159: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#160: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#161: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#162: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#163: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#164: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#165: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#166: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#167: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools. php:3885
#168: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#169: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#170: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#171: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#172: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#173: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#174: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#175: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#176: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#177: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application. php:187
#178: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#179: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#180: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#181: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#182: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#183: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#184: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#185: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#186: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#187: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module. php:465
#188: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#189: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#190: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#191: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#192: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#193: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#194: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#195: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#196: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#197: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools. php:3885
#198: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#199: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#200: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#201: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#202: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#203: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#204: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#205: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#206: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#207: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application. php:187
#208: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#209: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#210: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#211: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#212: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#213: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#214: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#215: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#216: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#217: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module. php:465
#218: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#219: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#220: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#221: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#222: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#223: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#224: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#225: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#226: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#227: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools. php:3885
#228: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#229: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#230: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#231: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#232: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#233: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#234: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#235: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#236: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#237: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application. php:187
#238: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#239: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#240: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#241: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#242: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#243: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3465
#244: CAllMain::FinalActions(string)
	/home/bitrix/www/bitrix/modules/main/include/epilog_after.php:54
#245: require(string)
	/home/bitrix/www/bitrix/modules/main/include/epilog.php:3
#246: require_once(string)
	/home/bitrix/www/bitrix/footer.php:4
#247: require(string)
	/home/bitrix/www/404.php:53
#248: require(string)
	/home/bitrix/www/bitrix/modules/iblock/lib/component/tools. php:66
#249: Bitrix\Iblock\Component\Tools::process404(string, boolean, boolean, boolean, string)
	/home/bitrix/www/bitrix/components/bitrix/news/component.php:145
#250: include(string)
	/home/bitrix/www/bitrix/modules/main/classes/general/component.php:605
#251: CBitrixComponent->__includeComponent()
	/home/bitrix/www/bitrix/modules/main/classes/general/component.php:680
#252: CBitrixComponent->includeComponent(string, array, boolean, boolean)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:1039
#253: CAllMain->IncludeComponent(string, string, array, boolean)
	/home/bitrix/www/articles/index.php:133
#254: include_once(string)
	/home/bitrix/www/bitrix/modules/main/include/urlrewrite.php:159
#255: include_once(string)
	/home/bitrix/www/bitrix/urlrewrite.php:2

аналитика, советы, помощь с выбором материалов.

[Error] 
Maximum function nesting level of '256' reached, aborting! (0)
/home/bitrix/www/bitrix/modules/main/lib/config/option.php:430
#0: Bitrix\Main\Config\Option::getDefaultSite()
	/home/bitrix/www/bitrix/modules/main/lib/config/option. php:43
#1: Bitrix\Main\Config\Option::get(string, string, string, boolean)
	/home/bitrix/www/bitrix/modules/main/classes/general/option.php:30
#2: CAllOption::GetOptionString(string, string, string)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:2699
#3: CAllMain->get_cookie(string)
	/home/bitrix/www/bitrix/modules/main/lib/composite/engine.php:1321
#4: Bitrix\Main\Composite\Engine::onEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:480
#5: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/tools.php:3880
#6: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#7: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#8: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#9: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#10: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application. php:174
#11: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#12: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#13: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#14: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#15: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#16: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#17: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#18: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#19: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#20: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main. php:3487
#21: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#22: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#23: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#24: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#25: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#26: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#27: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#28: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#29: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#30: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init. php:644
#31: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#32: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#33: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#34: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#35: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#36: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#37: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#38: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#39: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#40: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application. php:174
#41: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#42: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#43: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#44: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#45: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#46: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#47: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#48: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#49: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#50: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main. php:3487
#51: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#52: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#53: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#54: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#55: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#56: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#57: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#58: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#59: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#60: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init. php:644
#61: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#62: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#63: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#64: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#65: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#66: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#67: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#68: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#69: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#70: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application. php:174
#71: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#72: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#73: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#74: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#75: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#76: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#77: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#78: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#79: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#80: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main. php:3487
#81: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#82: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#83: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#84: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#85: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#86: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#87: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#88: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#89: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#90: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init. php:644
#91: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#92: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#93: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#94: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#95: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#96: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#97: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#98: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#99: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#100: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application. php:174
#101: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#102: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#103: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#104: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#105: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#106: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#107: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#108: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#109: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#110: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main. php:3487
#111: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#112: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#113: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#114: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#115: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#116: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#117: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#118: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#119: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#120: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init. php:644
#121: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#122: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#123: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#124: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#125: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#126: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#127: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#128: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#129: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#130: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application. php:174
#131: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#132: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#133: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#134: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#135: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#136: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#137: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#138: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#139: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#140: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main. php:3487
#141: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#142: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#143: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#144: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#145: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#146: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#147: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#148: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#149: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#150: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init. php:644
#151: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#152: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#153: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#154: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#155: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#156: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#157: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#158: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#159: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#160: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application. php:174
#161: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#162: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#163: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#164: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#165: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#166: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#167: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#168: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#169: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#170: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main. php:3487
#171: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#172: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#173: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#174: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#175: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#176: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#177: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#178: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#179: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#180: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init. php:644
#181: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#182: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#183: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#184: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#185: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#186: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#187: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#188: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#189: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#190: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application. php:174
#191: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#192: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#193: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#194: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#195: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#196: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#197: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#198: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#199: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#200: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main. php:3487
#201: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#202: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#203: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#204: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#205: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#206: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#207: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#208: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#209: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#210: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init. php:644
#211: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#212: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#213: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#214: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#215: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#216: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#217: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#218: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#219: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#220: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application. php:174
#221: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#222: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#223: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#224: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#225: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#226: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#227: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#228: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#229: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#230: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main. php:3487
#231: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#232: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#233: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#234: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#235: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#236: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#237: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#238: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#239: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#240: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init. php:644
#241: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#242: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#243: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3465
#244: CAllMain::FinalActions(string)
	/home/bitrix/www/bitrix/modules/main/include/epilog_after.php:54
#245: require(string)
	/home/bitrix/www/bitrix/modules/main/include/epilog.php:3
#246: require_once(string)
	/home/bitrix/www/bitrix/footer.php:4
#247: require(string)
	/home/bitrix/www/404.php:53
#248: require(string)
	/home/bitrix/www/bitrix/modules/iblock/lib/component/tools.php:66
#249: Bitrix\Iblock\Component\Tools::process404(string, boolean, boolean, boolean, string)
	/home/bitrix/www/bitrix/components/bitrix/news/component.php:145
#250: include(string)
	/home/bitrix/www/bitrix/modules/main/classes/general/component.php:605
#251: CBitrixComponent->__includeComponent()
	/home/bitrix/www/bitrix/modules/main/classes/general/component. php:680
#252: CBitrixComponent->includeComponent(string, array, boolean, boolean)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:1039
#253: CAllMain->IncludeComponent(string, string, array, boolean)
	/home/bitrix/www/articles/index.php:133
#254: include_once(string)
	/home/bitrix/www/bitrix/modules/main/include/urlrewrite.php:159
#255: include_once(string)
	/home/bitrix/www/bitrix/urlrewrite.php:2

аналитика, советы, помощь с выбором материалов.

[Error] 
Maximum function nesting level of '256' reached, aborting! (0)
/home/bitrix/www/bitrix/modules/main/lib/config/option.php:430
#0: Bitrix\Main\Config\Option::getDefaultSite()
	/home/bitrix/www/bitrix/modules/main/lib/config/option.php:43
#1: Bitrix\Main\Config\Option::get(string, string, string, boolean)
	/home/bitrix/www/bitrix/modules/main/classes/general/option.php:30
#2: CAllOption::GetOptionString(string, string, string)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:2699
#3: CAllMain->get_cookie(string)
	/home/bitrix/www/bitrix/modules/main/lib/composite/engine. php:1321
#4: Bitrix\Main\Composite\Engine::onEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:480
#5: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/tools.php:3880
#6: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#7: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#8: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#9: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#10: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#11: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#12: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#13: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#14: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#15: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#16: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#17: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#18: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#19: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#20: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#21: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#22: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#23: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#24: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#25: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#26: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#27: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#28: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#29: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#30: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#31: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#32: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#33: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#34: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#35: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#36: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#37: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#38: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#39: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#40: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#41: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#42: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#43: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#44: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#45: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#46: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#47: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#48: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#49: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#50: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#51: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#52: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#53: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#54: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#55: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#56: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#57: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#58: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#59: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#60: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#61: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#62: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#63: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#64: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#65: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#66: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#67: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#68: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#69: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#70: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#71: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#72: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#73: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#74: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#75: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#76: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#77: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#78: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#79: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#80: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#81: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#82: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#83: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#84: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#85: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#86: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#87: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#88: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#89: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#90: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#91: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#92: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#93: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#94: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#95: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#96: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#97: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#98: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#99: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#100: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#101: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#102: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#103: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#104: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#105: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#106: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#107: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#108: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#109: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#110: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#111: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#112: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#113: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#114: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#115: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#116: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#117: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#118: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#119: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#120: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#121: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#122: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#123: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#124: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#125: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#126: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#127: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#128: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#129: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#130: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#131: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#132: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#133: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#134: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#135: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#136: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#137: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#138: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#139: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#140: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#141: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#142: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#143: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#144: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#145: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#146: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#147: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#148: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#149: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#150: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#151: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#152: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#153: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#154: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#155: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#156: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#157: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#158: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#159: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#160: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#161: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#162: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#163: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#164: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#165: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#166: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#167: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#168: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#169: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#170: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#171: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#172: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#173: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#174: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#175: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#176: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#177: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#178: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#179: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#180: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#181: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#182: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#183: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#184: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#185: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#186: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#187: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#188: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#189: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#190: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#191: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#192: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#193: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#194: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#195: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#196: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#197: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#198: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#199: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#200: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#201: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#202: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#203: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#204: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#205: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#206: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#207: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#208: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#209: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#210: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#211: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#212: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#213: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#214: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#215: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#216: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#217: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#218: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#219: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#220: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#221: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#222: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#223: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#224: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#225: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#226: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#227: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#228: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#229: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#230: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#231: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#232: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#233: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#234: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#235: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#236: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#237: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#238: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#239: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#240: LocalRedirect(string, boolean, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#241: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#242: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#243: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3465
#244: CAllMain::FinalActions(string)
	/home/bitrix/www/bitrix/modules/main/include/epilog_after.php:54
#245: require(string)
	/home/bitrix/www/bitrix/modules/main/include/epilog.php:3
#246: require_once(string)
	/home/bitrix/www/bitrix/footer.php:4
#247: require(string)
	/home/bitrix/www/404.php:53
#248: require(string)
	/home/bitrix/www/bitrix/modules/iblock/lib/component/tools.php:66
#249: Bitrix\Iblock\Component\Tools::process404(string, boolean, boolean, boolean, string)
	/home/bitrix/www/bitrix/components/bitrix/news/component.php:145
#250: include(string)
	/home/bitrix/www/bitrix/modules/main/classes/general/component.php:605
#251: CBitrixComponent->__includeComponent()
	/home/bitrix/www/bitrix/modules/main/classes/general/component.php:680
#252: CBitrixComponent->includeComponent(string, array, boolean, boolean)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:1039
#253: CAllMain->IncludeComponent(string, string, array, boolean)
	/home/bitrix/www/articles/index.php:133
#254: include_once(string)
	/home/bitrix/www/bitrix/modules/main/include/urlrewrite.php:159
#255: include_once(string)
	/home/bitrix/www/bitrix/urlrewrite.php:2

Гидроудары в системе водоснабжения — причины, следствия и как их избежать

Что такое гидроудар

Основанием для возникновения гидроударов в любой инженерной сети является свойство практической несжимаемости жидкости. Поток воды изливающийся из обычного кухонного смесителя можно перекрыть одним поворотом ручки. Натыкаясь на появившееся препятствие, вода возбуждает  упругую обратную волну. Поскольку деваться ей некуда (трубопровод герметичен), то её энергетика сталкивается с идущим по инерции навстречу потоком жидкости. Собственно сила удара при таком столкновении определяется именно невозможностью поглощения энергии взаимодействия частей потока сжатием среды. Но в трубах малого диаметра подобные процессы минимальны.

Ощутимо же оно проявляется при больших скоростях потока, жёстком трубопроводе больших размеров (длинна, диаметр) и резком перекрытии рабочего просвета на отдельном отрезке. Вообще гидроудары в системе водоснабжения могут быть сглажены эластичностью трубного материала или наличием компенсаторов. Кроме того, амортизировать такие толчки могут оказавшиеся в напорном контуре воздушные пробки. Правда в любом случае энергия толчка будет прежней. Просто её воздействие станет значительно меньше, чего вполне хватает для предотвращения разрывов в реальных прецедентах.

Именно принцип сглаживания резкости толчка водной массы лежит в основании большинства защитных конструкций и оборудования.

Как устранить причину гидроударов?

Основным вариантом противодействия гидравлическим ударам принято считать сокращение скорости перекрытия потока воды. Для этого применяют задвижки с длинным штоком, благодаря чему процесс закрытия замедляется. Но для подобной арматуры необходимо увеличить пропускной диаметр трубопроводов.

Устранить угрозу гидроудара можно посредством переделки напорного контура, его модернизации. Одним из решений может стать врезка в жёсткий водопровод участка из более эластичного вещества. Таковым может быть пластик или металлопластик. Для получения желаемого результата достаточно 300-400 мм материала. Кроме этого, на прямой (стояковый) участок трубопровода монтируют компенсатор в виде буквы «П», что также сокращает скорость жидкости. В горячем водоснабжении подобную роль может выполнять полотенцесушитель.

Более продвинутым методом защиты является предохранительный клапан, который выпускает заданное количество воды при резком увеличении давления/напора. Тем самым снижается нагрузка на материал и оборудование водоснабжения. Важно отрегулировать функцию клапана, при которой он будет начинать действовать. При слишком высоком параметре открытия гидравлические удары предотвратить не получится.

В современных локальных водопроводах для частного сектора защита от гидроударов возлагается на гидроаккумуляторы разных типов и конструкций. Как правило, эти резервуары уже входят в комплект насосной станции. Сам накопитель обычно исполнен в виде емкости объёмом в 30 и более литров, которая внутри разделена мощной каучуковой мембраной на водную и воздушную зоны. В первую под избыточным давлением (когда оно имеется) периодически закачивается жидкость (вода), во вторую — воздух под расчетным давлением. При этом гидроудары в системе водоснабжения тоже «сбрасываются» в эту емкость. После нормализации напора воды упругая перемычка выдавливает растянувшую её жидкость назад в трубы.

Практика показывает, что привлечение именно гидроаккумулятора служит наиболее эффективной защитой от гидравлических толчков в напорном контуре водоснабжения.

Гидроудар системы отопления и как его избежать

Гидроудар в системе отопления из медных труб

Содержание:

Явление гидравлического удара уже давно привлекало внимание многих ученых разных страх.

Особый интерес к этому вопросу в свое время проявил ученый Н.Е. Жуковский. Его работа, рассказывающая о природе возникновения гидроудара, считается по праву классической. С началом внедрения электронно-вычислительных машин произошел явный прогресс в методике вычисления гидравлического удара. Методика проведения расчетов значительно улучшилась.

Каждому из нас знакомы возникающие иногда щелчки и стуки в трубах системы отопления. Это может быть связано с тем, что стали все чаще отключать электроэнергию. Поэтому вопросу защиты от гидроудара необходимо уделять особое внимание.

В основном же люди не придают этому большого значения и не видят серьезных угроз. Однако последствия данного факта могут быть плачевными.

Гидроудар в системе водоснабжения может привести к повреждению и раскопу оборудования. Кроме этого, возможно образование трещин в трубопроводе. Чтобы избежать аварийных ситуаций, достаточно соблюдать простые правила эксплуатации и модернизации инженерной сети.

Основные причины возникновения

Причины возникновения

Когда в системе водоснабжения происходит резкое, но мощное и непродолжительное повышение давления, тогда и возникают характерные стуки и щелчки в трубах.

Это является следствием того, что жидкость, циркулирующая по контуру, резко приостанавливается, и происходит ее торможение.

Существует несколько причин, которые приводят к возникновению гидравлического удара. Рассмотрим их подробнее:

  • В случае поломки насосного агрегата или же его аварийного отключения;
  • Когда из контура не выводиться воздух. Перед тем, как включить систему и заполнить его жидкостью, воздух обязательно нужно выпустить через специальные краны;
  • Когда вентили, перекрывающие циркулирующий поток, резко закрываются.

Самой распространенной считается последняя причина. Это связано с появлением шаровых кранов. Когда отключалась или запускалась жидкость в контуре, старые устройства обеспечивали плавную подачу и перекрытие.

Это осуществлялось с помощью ритмичного раскручивания крановых бюкс. Винтовые краны считаются более безопасными, так как они не позволяют подниматься давлению выше критической нормы.

Смотрите видео-фильм о причинах возникновения гидроударов и всех процессах, происходящих в это время в трубах:

То же самое происходит в контуре, если перед включением в нем не выведен воздух. Шаровое устройство открывается и, таким образом, возникает столкновение запускаемой жидкости с воздушным потоком.

В данном случае воздух можно сравнить с пневматическим амортизатором. Поэтому, если в своей системе коммуникаций вы услышите хлопки или щелчки, то обязательно обратите на это внимание.

В противном случае может случиться так, что ваша система водоснабжения просто не выдержит давления, так как его уровень может возрасти до отметки нескольких десятков атмосфер.

Демфер как способ защиты

Когда сильный поток воды с большой скоростью движется по коммуникационной системе, то на его пути возникает барьер, в который он врезается. В качестве преграды может выступать либо воздушный столб, либо же запорная арматура.

Столкнувшись с воздухом, происходит сжимание жидкости. Трубы в свою очередь тоже немного растягиваются, что может привести к негативным последствиям.

Когда появились щелчки в трубопроводах

Если в своем доме вы часто слышите щелчки и стуки, то это значит, что ваша инженерная коммуникация организована совершенно неграмотно.

Это возникает из-за того, что большие трубы сопрягаются с трубами, диаметр которых значительно меньше.

Таким образом, когда жидкость циркулирует по контуру с определенной скоростью, то на ее пути возникает преграда, в которую она упирается.

Скорость не меняется, но происходит замедление разгрузки и увеличение объёма жидкости, вследствие чего и увеличивается давление.

В этом месте должна осуществляться разгрузка воды по разным реестрам. Если этого не происходит, то высокое давление может привести к прорыву.

Что будет с системой после гидроудара?

Последствия гидравлического удара — разрыв радиаторов

Как вы уже поняли, барьер, встречающийся на пути движущейся жидкости, создает давление.

Фактически оно не имеет определенных критических значений. Несколько десятков атмосфер может превратиться в гораздо большую величину.

Инерция воды, постоянно воздействуя на систему коммуникаций, может привести к разрушению жестких деталей оборудования, резьбовых соединений и трубопровода в целом.

Больше всего неприятностей гидравлические удары доставляют длинным трубопроводам. Например, «теплый пол» имеет длинные трубы.

Чтобы предотвратить возникновение гидравлического удара в системе, необходимо прикрепить термостатический клапан к «подпольному» отопительному контуру.

Эта деталь выполняет функцию регулирующего устройства. Однако он защитит ваш пол только в том случае, если будет правильно установлен. Если же установка будет произведена неправильно, то термостатический клапан создаст только внеочередную угрозу.

Термостатический клапан монтируется на входе теплоносителя в систему. Когда происходит его перекрытие, то вода еще определенное время продолжает двигаться по инерции.

После клапана расположен участок контура, в котором возникает вакуум. Однако разница давления в нем не выходит за рамки одной атмосферы. Перепады не наносят вред трубопроводу, ведь стандарты оборудования составляют 4 атмосферы. Перекрытие движения потока осуществляется также клапаном, который установлен на выходе из системы.

Смотрите короткое видео, которое наглядно и схематично, на примере резиновой трубки и лейки, покажет что возникает в трубах с воздухом при гидравлическом ударе:

Когда жидкость сталкивается с барьером, то на нее давит следующая порция воды. Таким образом, происходит растягивание, ломка и крушение стенок трубопровода. Напор составляет 10, а иногда и больше атмосфер.

Для того чтобы защитить трубопровод от разовых, или периодических гидроударов, необходимо нейтрализовать их действия или снизить силу.

Способ защиты «плавное перекрытие»

Снижение давления возле заглушки

Согласно стандартам эксплуатации теплосетей включать и отключать систему нужно плавно.

Эти правила разработаны не только для промышленных поставщиков, но и для индивидуальных пользователей. Если отключение и включение осуществляется плавно, то возникает замедление во времени гидравлического удара.

Таким образом, действие энергия гидроудара в зоне барьера не является кратковременным.

Происходит перераспределение энергии на несколько отрезков времени. Вследствие этого, мощность удара не такая сильная.

Вывод: Чтобы защитить свой трубопровод от повреждений и разрушений, необходимо плавно повышать и снижать давление, скорость и объём теплоносителя.

Способ защиты «реконструкция»

Терморегулирующие клапаны

Для того чтобы не возникало гидравлического удара, необходимо придерживаться определенных правил по реконструкции систем:

  • Заменить жесткую трубу перед термостатом куском трубы, сделанной из эластичного пластика или армированного термостойкого каучука.

Эти материалы имеют свойство растягиваться, поэтому будут самостоятельно снижать энергию гидравлического удара, в случае возникновения высокого давления.

Для амортизатора потребуется эластичная труба длиною приблизительно в 20-30 см. Если трубопровод очень длинный, то трубу для амортизатора нужно брать еще на 10 см. длиннее.

  • Шунт с просветом до 0,4 мм в терморегулирующем клапане.

Узкая трубка с сечением от 0,2 мм до 0, 4 мм вставляется в термостат со стороны движения жидкости. Можно самостоятельно сделать отверстие заданного диаметра. Если система работает нормально, то шунт никак не влияет на ее функционирование.

В случае, если давление повышается, он способен плавно снизить объём, превышающий критическую норму. Конечно же, привести в действие этот метод можно только тогда, когда вы отлично разбираетесь в конструкции термостата. В противном случае браться за это дело не рекомендуется.

Помните: Метод шунтирования используется только в автономных сетях, где установлены новые трубопроводы, сделанные из качественных материалов. Центральные городские коммуникации имеют много ржавчин и осадков. Все это приведет к быстрому засорению отверстия.

  • Термостат со специальной защитой.

Эти устройства имеют специальные пружины, которые находятся между клапаном и термоголовкой. Пружина срабатывает в тот момент, когда повышается давление. Таким образом, она не позволяет клапану полностью закрыться.

Когда сила гидроудара снижается, клапан самостоятельно плавно закрывается. Чтобы правильно установить термостаты с устройством защиты, необходимо обращать внимание на то, куда направлена стрелка на их корпусе. Производить монтировку нужно строго следуя направлению стрелки.

Схема подключение термолегулирующих клапанов

Стоить обратить внимание на то, что не все модели термостатов имеют средства защиты от гидроудара. О том, оснащено ли устройство данной функцией, можно узнать, прочитав техническую документацию, которая прилагается к изделию.

Способ защиты «центробежные насосы»

Центробежный насос

Для того чтобы плавно запускать и останавливать инженерную систему, необходимо использовать центробежные насосы, имеющие автоматическую регулировку.

С помощью автоматики происходит плавное увеличение оборотов электродвигателей насосного оборудования. Кроме этого, давление в трубах после пуска поднимается также планомерно. Такой же механизм действий характерен и для обратного порядка.

Насосы запрограммированы таким образом, что способны самостоятельно наблюдать за изменениями давления, происходящими в инженерных сетях. Регулировка параметров напора осуществляется автоматически.

Природу возникновения гидравлического удара понять не так сложно. Действие происходит в двух случаях:

  • Когда не соблюдаются правила использования коммуникаций;
  • Когда сети спроектированы неграмотно.

Если не обращать внимания на щелчки и неприятный шум, то домочадцев ожидают весьма неприятные последствия.

Намного разумнее будет разобраться с причинами возникновения шумовых эффектов и устранить их, чем заниматься впоследствии ремонтом трубопроводной системы, не выдержавшей мощного давления.

Как избежать гидроудара в водопроводе — гидроудар в системе водоснабжения

Внимательные хозяева наверняка замечали, что в коммуникациях периодически что-то щелкает и стучит, а остальные не обращают на это внимание, поскольку не знают всей серьезности проблемы. Разрушительное действие этих неполадок заметно не сразу, а через время. Гидравлический удар влечет за собой негативные последствия в виде продольных трещин, раскола оборудования и других повреждений. Для предотвращения аварийных ситуаций необходимо соблюдать правила эксплуатации водопровода, также может спасти модернизация системы.

Откуда появляется гидравлический удар?

Непонятные звуки в водопроводной системе свидетельствуют о произошедшем в ней кратковременном и мощном повышении давления. Такое может произойти из-за резкой остановки циркулирующей жидкости.

Стандартные причины:

  1. Поломка насоса или его аварийное отключение.
  2. Оставшийся в системе воздух.
  3. Резкое закручивание кранов, останавливающих циркулирующий поток.

Последняя причина стала массово распространяться с появлением шаровых кранов. Дело в том, что в этих изделиях со временем раскручивается крановой бюкс, препятствуя плавному их закрытию.

По мнению экспертов, винтовые краны более рациональны, так как практически полностью исключают вероятность повышения давления выше критической отметки.

О том, как избежать гидроудара в водопроводе, мы расскажем ниже.

Примерно тоже творится в системе, если не выпустить воздух. Открывая любое шаровое устройство, мы практически «сталкиваем» два несжимаемых вещества, которые превращаются в пневматический амортизатор.

В обоих случаях мощный поток воды на высокой скорости сталкивается с преградой, которой может быть воздух или запорная арматура. Несомненно, жидкость все-таки сжимается, а трубы имеют свойство растягиваться, но это не может длиться вечно.

Также регулярные щелчки слышат владельцы домов, в которых инженерные коммуникации организованы неграмотно. Причиной тому служит сопряжение труб различных диаметров. При нахождении преграды, пусть она и небольшая, жидкость изменяет объем, и как результат, изменение давления.

Увидеть скачки давления при гидроударе вы можете в этом ролике.

Способы предотвращения гидроудара

Ниже приведено несколько способов, направленных на снижение силы гидроудара или его нейтрализацию.

Плавное перекрытие

Специальные нормативы по эксплуатации водоканала и теплосетей описывают правильное их включение и выключение – оно должно быть плавным. Эти правила, хоть и разработаны для поставщиков тепла и воды, касаются и людей, использующих автономные контуры. Суть данного способа защиты в том, что гидроудар «растягивается» во времени, снижая его силу. Плавное снижение давления, объема и скорости, и такое же их повышение помогают защитить трубопровод от повреждений.

Модернизация системы

Первый способ избежать гидроудара — монтаж амортизирующих устройств, направленных в сторону движения жидкости.

Если по-простому, то это замена трубы, находящейся перед термостатом, на такое же изделие из более мягкого материала: термостойкого армированного каучука или эластичного пластика. Такая характеристика, как эластичность, поможет самопроизвольно снижать силу гидроудара в точке, в которой давление имеет максимальное значение. В основном достаточно для такой манипуляции отрезка в 20-30 см, но можно брать и больше.

Второй способ — в терморегулирующий клапан добавить шунт с максимальным просветом в 0,4 мм.

Со стороны, с которой жидкость попадает в термостат, необходимо поместить трубку с сечением 0,2-0,4 мм. Этот хитрый ход позволяет снизить давление в момент его критического значения, при этом функциональность всей системы не пострадает. Проделать такую работу должен человек, который в доскональности знает конструкцию термостата.

Шунтирование для защиты водопровода от гидроудара можно использовать в автономных сетях, сделанных не так давно и из качественных материалов, поскольку ржавчина и прочий мусор быстро забьют небольшое отверстие.

Монтаж термостата с защитой

Эти устройства имеют пружинные механизмы, находящиеся между термоголовкой и клапаном. Когда повышается давление, пружина не дает клапану закрыться, а при его снижении позволяет самопроизвольно опуститься. Установка таких термостатов должна проводиться строго по указанному на корпусе направлению. Будьте осторожны, ведь не все модели термостатов оснащены такой защитой.

Автоматика

Существуют специальные насосы, плавное открытие и закрытие инженерных систем в которых выполняется автоматически. Правильно запрограммированное устройство способно самостоятельно отслеживать изменения в водопроводе и регулировать их.

Вот мы и рассмотрели несколько способов защиты нашего водопровода от нежелательных воздействий. Используя тот или иной метод, вы предотвратите аварию в будущем.

Компенсатор (гаситель) гидроударов для защиты трубопроводов

В последнее время все чаще появляются сообщения о разрушении некоторых элементов системы отопления или водопровода. Причина поломки — гидроудар. Спасает от подобных неприятностей компенсатор (гаситель) гидроудара. Что это за устройство такое, как и где его устанавливать — читайте в этой статье. 

Что такое гидроудар в трубопроводе, причины возникновения

Гидроудар — это резкое повышение давления в системах транспортирующих жидкость, которое возникает при резком изменении скорости движения жидкости. Скачок давления может стать причиной разрушения некоторых элементов системы. Разрушения происходят, если превышен предел прочности соединения или материала.

Если говорить о наших домах и квартирах, гидроудары возникают в системах отопления и водоснабжения. В системах отопления частных домов — при старте или остановке циркуляционного насоса. Да, сам по себе он давления не создает. Но резкое ускорение или останов теплоносителя и является той нагрузкой, которая действует на стенки труб и близлежащие устройства. В системах отопления закрытого типа стоит расширительный бак. Он компенсирует гидроудар, если насос находится рядом. В этом случае дополнительные устройства могут и не понадобиться. Проверить необходимость установки компенсатора можно по манометру. Если стрелка не движется или движется едва заметно, все нормально.

Наиболее распространенная причина появления гидроудара — резкое закрытие крана

В централизованных системах отопления, гидроудар возникает при резком закрытии заслонки, когда быстро открывают краны для заполнения системы после ремонта/профилактики. По правилам надо делать это медленно и постепенно, но на практике случается иначе…

В водоснабжении гидроудар возникает даже при резком закрытии крана или другой запорной арматуры. Более выраженные «эффекты» получаем в завоздушенных системах. Вода при движении ударяется в воздушные пробки, что создает дополнительные ударные нагрузки. Мы можем при этом слышать щелчки или потрескивание. А если водопровод разведен пластиковыми трубами, во время эксплуатации можно заметить, как эти трубы сотрясаются. Так они реагируют на гидроудары. Вы, наверное, замечали, как дергается шланг в металлической оплетке. Причина та же — скачки давления. Рано или поздно они приведут к тому, что либо труба лопнет в самом слабом месте, либо соединение потечет (что более вероятно и чаще встречается).

Гидроудар может нанести серьезный ущерб

Почему же раньше это явление не отмечалось? Потому что сейчас большая часть кранов имеют шаровую заслонку и поток перекрывается/открывается очень резко. Раньше краны были вентильного типа и заслонка опускалась медленно и постепенно.

Как же бороться с гидроударами в отоплении и водоснабжении? Можно, конечно, приучить обитателей квартиры или дома не крутить резко краны. Но стиральную или посудомоечную машину не научишь бережному отношению к трубам. И циркуляционный насос не замедлишь в процессе старта и останова. Поэтому в систему отопления или водоснабжения добавляют компенсаторы гидроударов. Их же называют гасителями, амортизаторами.

Что такое компенсатор гидроудара: виды, конструкция, принцип работы

Компенсатор гидроудара есть двух типов: мембранный и с подпружиненным клапаном. Они выполняют одну и ту же функцию: принимают излишки жидкости, снижая тем самым нагрузку на другие элементы системы. Так как эти устройства имеют небольшие размеры, защищают они те приборы, которые расположены в непосредственной близости.

Компенсатор гидроудара — небольшое устройство, но картину меняет значительно

Как устроен и работает мембранный компенсатор

Мембранный компенсатор гидроудара — это емкость, которую делит на две части эластичная мембрана. Одна из частей заполнена воздухом, вторая, в нормальном состоянии пуста. Воздух в заполненной части закачивается под определенным давлением. Для проверки/подкачки давления в этой части корпуса имеется золотник (ниппель). С завода изделия поставляются с исходным давлением в 3 Бар. Это «стандартное» значение для большинства систем отопления одноэтажных частных домов. Если давление требуется изменить, к ниппелю подсоединяют насос и доводят его до требуемого значения. Это значение — на 20-30% выше рабочего в конкретной системе. Но оно должно быть значительно ниже предела работоспособности самого компенсатора.

Мембранный амортизатор гидравлических ударов в системах отопления и водоснабжения

Пока давление в системе не превышает давление в этой части резервуара, ничего не происходит. При возникновении гидроудара, под действием возросшего давления мембрана растягивается, часть жидкости поступает в резервуар. По мере нормализации, эластичная мембрана стремиться занять свое нормальное состояние, выталкивая жидкость обратно в систему. Тем самым скачок сглаживается.

Особенности пружинного гасителя гидроудара

Второй тип компенсаторов гидроударов работает по тому же принципу: в корпус при повышении давления пропускается жидкость. Вот только доступ в емкость перекрывает пластиковый диск, который подпирается пружиной. Давление, при котором жидкость начинает поступать внутрь, зависит от силы упругости пружины. Регулировать его никак нельзя (во всяком случае пока регулируемые модели не попадались), так что приходится подбирать устройство с подходящими параметрами.

Устройство компенсатора гидроудара пружинного/тарельчатого типа

Принцип работы этого гасителя аналогичен вышеописанному. Пока давление в системе в норме, пружина прижимает диск к корпусу. При возникновении гидроудара, она сжимается, вода заходит в корпус. По мере понижения давления, оно становится меньше, чем сила упругости пружины. Она постепенно разжимается, возвращая жидкость в трубопровод.

Принцип компенсации гидроудара в системе водопровода или отопления

Как видите, оба устройства работают по схожему принципу. Более надежными принято считать пружинные модели, так как рабочие элементы в них меньше подвержены износу (металлическая пружина и прочный пластик). Но мембраны также делаются из материалов, которые длительное время не теряют своей эластичности. Дополнительный плюс — возможность выставить давление, при котором мембрана начнет растягиваться. Но минусом можно считать необходимость регулярной проверки давления и, при необходимости, подкачки.

Где и как устанавливать: рекомендации по монтажу

Компенсатор гидроударов имеет небольшие размеры, в корпус может поместиться лишь небольшое количество воды (менее 200 мл обычно). Устанавливается он в непосредственной близости перед источником появления гидроудара: шаровым краном, водяной гребенкой, на шланге к стиральной или посудомоечной машине, после циркуляционного насоса, на гребенке теплого пола.

Компенсатор гидроударов устанавливается вблизи от потребителей или на гребенке

Крепить его можно в любом положении: вверх, вниз, в сторону. Для мембранных моделей только важно, чтобы был свободный доступ к ниппелю. Независимо от конструкции, не рекомендуется ставить устройство на длинных отводках от магистрали. Подводящий отрезок трубы должен быть максимально коротким.

Правила монтажа компенсатора гидравлического удара

При выборе обратите внимание на максимальное рабочее и компенсируемое давление. Второй момент — диаметр подключения. Обычно это 1/2 дюйма, но есть и на 3/4 и дюймовые.

При подключении стиральной и/или посудомоечной машины на шланг устанавливается тройник. Один свободный выход тройника идет на машину, на второй устанавливают компенсатор гидроудара.

Другие способы борьбы с гидроударом

Один из возможных вариантов нейтрализации гидроудара уже озвучивали — краны закрывать плавно. Но это не панацея, да и неудобно в наше стремительное время. И есть еще бытовая техника, ее не научишь. Хотя, некоторые производители учитывают этот момент, и последние модели делают с клапаном, который плавно перекрывает воду. Вот поэтому компенсаторы и нейтрализаторы становятся так популярны.

Компенсатор гидроудара — небольшое устройство (сравнение с латунным шаровым краном)

Бороться с гидроударом можно и другими методами:

  • При разводке или реконструкции водопровода или отопления, перед источником гидроудара вставлять кусок эластичной трубы. Это армированный термостойкий каучук или пластика PPS. Длинна эластичной вставки — 20-40 см. Чем длиннее труба, тем длиннее вставка.
  • Покупка бытовой техники и запорно-регулирующей арматуры с плавным ходом клапана. Если говорить об отоплении, часто наблюдаются проблемы с теплым водным полом. Не все сервомоторы работают плавно при закрытии потока. Выход — ставить термостаты/терморегуляторы с плавным ходом поршня.
  • Использовать насосы с плавным пуском и остановом.

Так выглядят устройства защиты от гидроударов в системах отопления и водоснабжения

Гидроудар — действительно опасная для закрытой системы вещь. Он ломает радиаторы, разрывает трубы. Чтобы избежать проблем, лучше продумать меры борьбы заранее. Если все уже работает, но появились проблемы, разумнее и проще всего установить компенсаторы. Да, они недешевы, но ремонт обойдется дороже.

Производители, характеристики, цены

Лучше всего компенсатор гидроудара покупать известных фирм. Это не тот участок, где уместно экономить. Наибольшей популярностью пользуется несколько фирм:

Есть и другие фирмы, но они не так популярны. некоторый из-за слишком завышенной цены, другие не завоевали доверие. Во всяком случае, пока.

Предотвращение гидравлического удара из-за повреждения насосов и труб

ЧТО ТАКОЕ МОЛОТОК ДЛЯ ВОДЫ?

Гидравлический удар возникает, когда скорость потока жидкости в трубе быстро изменяется. Он также известен как «помпаж». Это может вызвать очень высокое давление в трубах, очень высокие нагрузки на опоры труб и даже внезапное изменение направления потока. Это может вызвать разрыв труб, повреждение опор и трубных эстакад, а также утечку в стыках.

Гидравлический удар может произойти для любой жидкости в любой трубе, но его сила зависит от конкретных условий жидкости и трубы.Обычно это происходит в жидкостях, но может встречаться и в газах. Это может привести к разрыву труб и обрушению конструкций.

В этой статье описаны условия, которые могут привести к гидроударам, а также проблемы, с которыми могут столкнуться проектировщики и операторы насосов и трубопроводов. В нем также описаны некоторые способы решения проблем.

КАК ЭТО ПРОИСХОДИТ И КАКОВЫ ПОСЛЕДСТВИЯ?

Повышенное давление возникает каждый раз, когда жидкость ускоряется или замедляется из-за изменений состояния насоса или изменения положения клапана.Обычно это давление невелико, скорость изменения постепенная, и гидравлический удар практически не обнаруживается. Однако при некоторых обстоятельствах создаваемое давление может составлять многие десятки бар, а силы на опорах могут достигать многих тонн, что превышает их спецификации. В мостах из труб может возникнуть сопутствующий ущерб. Риск для безопасности, активов и окружающей среды очевиден.

Небольшой гидроудар можно обнаружить по движению трубы, стуку или пульсации потока. Серьезный гидроудар дает те же эффекты, но они могут быть достаточно большими, чтобы нанести серьезный ущерб, и могут произойти только один раз! Системы трубопроводов, характеристики которых могут привести к серьезному удару, должны быть проанализированы компьютерным программным обеспечением, особенно если в них находятся опасные химические вещества.Его наличие также иногда можно выявить по неожиданному открытию предохранительных клапанов.

ЧТО ПРОИСХОДИТ, КОГДА ПРОИСХОДИТ ВОДНЫЙ МОЛОТОК?

Гидравлический удар — это ударная волна, проходящая по трубе в результате резкого изменения расхода. Наиболее частая причина — слишком быстрое закрытие клапана или внезапное отключение или запуск насоса. Это вызывает ударную волну, которая начинается у клапана или насоса и проходит по трубе, изменяя скорость жидкости по мере ее прохождения. Это причина высокого давления.Если волна резкая и проходит через изгибы трубы, скачкообразное изменение давления может вызвать дисбаланс сил, перемещающих трубу. Это может привести к смещению трубы с опор или передаче усилия на анкеры. Волна давления может проходить через насосы, повреждая крыльчатку и привод.

КАК ЕЩЕ МОЖЕТ БЫТЬ МОЛОТОК ВОДЫ?

Гидравлический удар также может быть вызван кавитацией из-за того, что давление падает ниже давления пара, а затем пузырьки схлопываются, когда давление снова увеличивается.Это может произойти после клапана или после насоса. Когда клапан закрывается или насос отключается, давление ниже по потоку может упасть до уровня, при котором жидкость закипает, создавая паровую полость. Это всасывание может вызвать обратный поток жидкости и сжатие полости при приближении к закрытому клапану или остановленному насосу. При столкновении с клапаном или насосом может произойти сильный удар.

Закрытие обратных клапанов также может вызвать гидроудар. Некоторые системы очень склонны к этому, и использование простого поворотного обратного клапана может вызвать сильный гидроудар.Некоторые компании производят обратные клапаны, которые сводят к минимуму гидравлический удар, вызванный их работой.

Образование полостей в высоких точках труб из-за превышения барометрической высоты вертикальных опор также может вызвать гидравлический удар при возобновлении потока.

КАК МЫ МОЖЕМ ОПРЕДЕЛИТЬ ПОТЕНЦИАЛЬНЫЕ СИТУАЦИИ С ВОДНЫМ МОЛОТОМ?

Невозможно дать простые и безошибочные правила определения потенциала гидроудара. Существуют компьютерные программы, позволяющие моделировать трубопроводные системы и выявлять любые потенциальные проблемы гидравлического удара.В опытных руках их также можно использовать для поиска наилучшего решения любых подобных проблем. Простые проверки можно выполнить вручную, а у некоторых поставщиков есть номограммы, которые помогают прогнозировать молоток и проектировать подходящие подъемники. Однако большинству систем требуется хорошее компьютерное программное обеспечение, чтобы делать это точно.

КАКОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ КОМПЬЮТЕРА ДОСТУПНО?

Существует несколько программ, включая Flowmaster, HiTrans, Hammer и Wanda. Автор имеет большой опыт работы с Flowmaster и HiTrans, а также некоторый опыт работы с Hammer.Все это эффективные программы, но для уверенного использования требуются значительная подготовка и опыт. HiTrans недорогой, но подходит только для простых систем, тогда как другие могут моделировать сложные сети, но стоят дорого. Все они дают точные результаты по давлению, создаваемому в системе. Flowmaster и HiTrans не могут рассчитывать силы, но автор разработал электронные таблицы, которые берут свои результаты истории давления и времени и анализируют их на предмет пиков давления и силы и времени действия.Hammer может рассчитывать мгновенные значения силы в трех измерениях при условии ввода подходящей информации о трубе. Результаты программ могут быть введены в программы анализа напряжений, такие как Caesar, для учета других напряжений в трубах. Однако анализ силы сложен, поскольку силы могут иметь продолжительность от нескольких секунд до нескольких миллисекунд.

ЕСЛИ У МЕНЯ ЕСТЬ ПРОБЛЕМА, КАК Я ЕСТЬ РЕШЕНИЕ?

В качестве быстрого решения, если проблема связана с клапаном, сильно замедлите его! Существует эмпирическое правило «время закрытия 1 секунда на каждый дюйм диаметра трубы», но я считаю его плохим и рекомендую 5 секунд на дюйм диаметра или больше.Если это насос, установите многооборотные клапаны (установите редукторы на дроссельные и шаровые краны) и заставьте операторов использовать их медленно.

Однако гораздо лучше смоделировать систему с использованием подходящего программного обеспечения, тогда все потенциальные решения могут быть протестированы в модели, чтобы проектировщик мог выбрать лучшее и наиболее экономичное решение для своей трубопроводной системы. Это должно быть обязательным для длинных труб (например, длиной> 500 м), по которым транспортируются токсичные или легковоспламеняющиеся материалы.

Решения зависят от обстоятельств каждой ситуации.Они могут включать:

1 Устраните причину удара молотка.

Некоторые причины могут быть устранены путем устранения проблемного элемента или контроля над ним. Помимо ранее обсужденных пунктов, сюда могут входить вибрирующие клапаны сброса давления, закрытие клапанов быстрого аварийного отключения и некоторые ручные закрытия клапанов, например, дроссельные заслонки. Устройства плавного пуска могут помочь с некоторыми проблемами гидравлического удара, вызванными насосами.

2 Уменьшите скорость откачки.

Это можно сделать, используя трубу большего диаметра или меньшую скорость потока.

3 Сделайте трубу более прочной.

Это может быть дорого, но может быть решением, если характеристики трубы превышены лишь незначительно.

4 Замедлить клапаны или использовать клапаны с лучшими характеристиками нагнетания в трубопроводной системе.

5 Используйте расширительные бачки. Они позволяют жидкости выходить или попадать в трубу при гидроударе и обычно наблюдаются только в водных системах.

6 Используйте ограничители перенапряжения . Они похожи на демпферы пульсации, обычно устанавливаемые на поршневые насосы прямого вытеснения, только намного большего размера.

7 Используйте маховики насоса. Их можно использовать, когда гидравлический удар является следствием слишком быстрого замедления работы насоса после отключения.

8 Используйте предохранительные клапаны. Они не подходят для токсичных материалов, если не предусмотрена система улавливания.

9 Используйте впускные воздушные клапаны. Они не подходят, если проникновение воздуха или других возможных внешних материалов недопустимо.

10 Новым решением было бы введение азота или воздуха в жидкость .Автор не видел, чтобы это использовалось на практике, и его использование потребует осторожности, но теоретически это возможно.

Автор Биография:

Стюарт Орд — инженер-химик из Англии. Он имеет диплом с отличием 1-й степени в области химического машиностроения и является научным сотрудником Института инженеров-химиков. Он работал в крупных химических компаниях, но сейчас работает частным консультантом, специализирующимся на исследованиях опасностей, оценке рисков и анализе гидравлических ударов.Со Стюартом можно связаться по телефону +44 7981 569058, stuart @ CEDCS.com или через его сайт www.CEDCS.com

.

Обсудите больше на нашем отраслевом форуме!

Water Hammer — обзор

1.4.3 УДАРНЫЕ ВОЛНЫ В ЖИДКОСТИ

Жидкости долгое время считались несжимаемыми веществами, пока Кантон (1762) впервые не продемонстрировал их очень низкую сжимаемость. В физике ударных волн жидкости и газы рассматриваются как сжимаемые жидкости. Жидкости, однако, гораздо труднее сжимать, чем газы, и, как следствие, типичные свойства ударных волн, такие как эффект увеличения крутизны волны и сверхзвуковое распространение, четко наблюдаются только при значительно более высоких ударных давлениях.Кроме того, ударно-сжатые жидкости могут проявлять необычные свойства (высокая вязкость, фазовые превращения) и вызывать сложные побочные эффекты (кавитация). Ударные волны в жидкостях, особенно в воде, практически не рассматривались до начала Первой мировой войны. Однако здесь следует выделить несколько замечательных вкладов, более подробно описанных в «Хронологии».

Гидравлический удар, крутая волна давления, которая ощущается как резкий удар, подобный молотку, вызывается внезапным замедлением или ускорением потока в длинной трубе, например, когда клапан закрывается достаточно быстро.Монгольфье и Арган (1796) успешно применили это явление при создании гидравлического насоса, который они назвали «гидроцилиндром» [ bélier hydraulique ]. Однако, как правило, этот эффект вреден для трубопроводных систем, потому что импульс давления может распространяться в отдаленные районы и разрушать трубы, клапаны и другие установки. Карелькич и Жуковский (1898–1900) в Москве первыми с научной точки зрения рассмотрели проблему гидроудара или гидравлических ударов в водопроводных сетях. На рубеже 20-го века эта проблема стала важной и в других странах, когда пришлось строить большие водопроводные системы, чтобы удовлетворить растущие потребности в воде быстрорастущих городских сообществ.Гидравлический удар также может быть вызван ударом объекта и проникновением в жидкость, и в этой модификации, вероятно, это был самый ранний наблюдаемый эффект ударной волны в жидкости. Карре (1705) наблюдал любопытный феномен: пуля, выпущенная в деревянный ящик, наполненный водой, взорвала ящик. Ударная пуля, передавая воде большой импульс, генерирует ударную волну, которая разрывает стены. Начиная с первых воздушных сражений Первой мировой войны этот эффект был постоянной угрозой для военных самолетов, чьи топливные баки не могут быть полностью защищены от выстрелов. 9 В военных приложениях наблюдались и другие эффекты ударных волн в жидкостях. Например, Эббот в США (1881 г.) и Блохманн (1898 г.) в Германии изучали явления подводного взрыва подводных мин, которые стали предметом растущего интереса военно-морского флота с момента изобретения торпеды в 1860-х годах. Во время Второй мировой войны Соединенные Штаты и Англия активно продвигали исследования подводных взрывов. Их отчеты UNDEX, опубликованные вскоре после окончания войны, включают множество данных о явлениях подводных взрывов и их аналитическую трактовку, и даже сегодня являются богатым источником информации. 10

Водные рикошеты, теперь хорошо известное явление перкуссии, было изучено Марси (1639), который бросил камень на поверхность пруда под небольшим углом и объяснил эффект законом отражения. Это явление вызвало новый интерес с появлением гидросамолетов и необходимостью их посадки на высокой скорости или в неспокойном море. Исследования проводились в разных странах, таких как США (Фон Карман и Ваттендорф, 1929), Германия (Вагнер, 1932) и бывший Советский Союз.(Седов и Владимиров, 1942), показали, что этот эффект перескока представляет собой сложную комбинацию скольжения и периодических подпрыгиваний, которые также генерируют волны конечной амплитуды в воде.

Кавитационные повреждения были впервые обнаружены вскоре после первого использования паровых турбин. Центральное схлопывание кавитационных пузырьков, сопровождающееся выбросом ударных волн, приводит к разрушению материала. В начале эры паровых турбин в 1880-х годах эффекты эрозии, вызванные кавитацией, наблюдались не только на концах лопастей турбинных колес, но также и на морских гребных винтах, которые первоначально приводились в действие на очень высоких оборотах, чтобы избежать потерь, связанных с высоким редуктором между турбина и пропеллер.Исследования явлений кавитации были начаты как с инженерной (Торникрофт и Барнаби, 1895; Кук, 1928), так и с научной точки зрения (Лорд Рэлей, 1917; Прандтль, 1925; Жуге, 1927; Аккерет, 1938). Кавитация и связанные с ней эффекты ударного давления теперь могут возникать в очень широком пространственно-временном диапазоне, от метров / миллисекунд до нанометров / фемтосекунд. Примером верхнего предела является газовая сфера подводного взрыва, которую можно рассматривать как один огромный пузырь.Примером нижнего предела или микрокавитации является облучение биологической ткани фемтосекундными лазерными импульсами, что приводит к ультракоротким ударным импульсам (эффект фотодеструкции ). Эта процедура была применена в фемтосекундной лазерной нанохирургии в качестве «наноскальпеля» для вырезания частиц нанометрового размера, таких как хромосомы в живой клетке. 11

Электрогидравлический эффект , впервые обнаруженный в Англии Сингером и Кроссом (1815 г.), а затем вновь открытый в бывшем Советском Союзе, 12 использует мощный электрический разряд, подаваемый в тонкую проволоку или искровой разрядник, погруженный в воду. для генерации ударных волн.Этот эффект получил известность благодаря латвийскому урологу Голдбергу, 13 , который первым успешно применил его для дезинтеграции камней в мочевом пузыре у человека (шоковая литотрипсия). Позже электрогидравлический эффект стал применяться и в технологии производства листового металла.

Гидравлический молот | C.J. Erickson Plumbing Co.

  • Мэтт Эриксон
  • В сантехнике

Вы когда-нибудь слышали громкий стук или дребезжание труб в стенах или потолке? Шум не только доставляет неудобства, но и может вызывать серьезную тревогу, особенно если вы не знаете, что это такое.Этот довольно распространенный звук называется «Гидравлический удар», и он возникает, когда вы быстро закрываете кран или клапан.

Гидравлический удар, также называемый гидравлическим ударом, — это «звук сотрясения движущейся воды по стенкам вмещающей трубы или сосуда» (Кодекс сантехники штата Иллинойс). Гидравлический удар — это результат быстрого замедления потока воды в замкнутом пространстве, например в трубе. Есть несколько способов решить эту проблему, требуя простых деталей и ноу-хау. Например, амортизатор гидравлического удара — это устройство, используемое для поглощения скачка давления, когда поток воды внезапно прекращается.Вместо механического гасителя гидроудара может потребоваться устройство, называемое воздушной камерой. Воздушная камера — это продолжение трубы для подачи воды рядом с крепежом для трубы, которая обеспечивает воздушную подушку для поглощения гидравлического удара. Если вы посмотрите на картинку ниже, то увидите, что розовые линии — это настоящие «воздушные камеры», а другие линии — это подача горячей и холодной воды, а также сливные и вентиляционные трубы.

При заполнении системы водоснабжения весь воздух в системе будет вытеснен в воздушные камеры.Со временем воздух в камерах рассеивается и начинается гидроудар.

Как я могу избежать гидроудара в моем доме?

В большинстве домов в районе Чикаго используются воздушные камеры. Вот один из способов потенциально остановить шум «Гидравлического удара»:

  • Закройте главный кран подачи воды в свой дом. Он должен быть расположен рядом со счетчиком воды или в том месте, где водопроводная труба входит в дом.
  • Откройте все краны, ванну и душевые краны и дайте воде стечь из системы.Слейте как можно больше воды из системы, открыв кран или клапан, расположенный в самой нижней точке (возможно, в подвале или на шланге, если плита находится на высоте).
  • После опорожнения системы закройте все открытые краны и клапаны.
  • Медленно включите основную подачу воды, пока система не заполнится.
  • МЕДЛЕННО откройте все краны и клапаны снова, чтобы вода полностью заполнила систему. Будьте осторожны, открывая краны и клапаны, смесь воды и воздуха выйдет из кранов и может испортить вам или вашей ванной комнате.Открывайте медленно, пока не исчезнет смесь воздуха и воды.

Воздушные камеры системы водоснабжения теперь должны быть заполнены воздухом, что поможет устранить гидравлический удар.

Одним из недостатков этого процесса, особенно в старых домах, является то, что краны могут не течь должным образом из-за мусора в аэраторах. В этом случае просто открутите аэратор, вычистите мусор и замените аэратор.

Если у вас есть вопросы об этом процессе или вы хотите, чтобы технический специалист помог, позвоните (708) 371-4900, чтобы назначить встречу или поговорить с одним из наших сотрудников.

Защита от гидроудара

Роджер Андерсен и Мэтт Логан, Hycomp Inc.

При установке различных систем водоснабжения и, в частности, муниципальных систем водоснабжения для кулинарии инженеры, как правило, сосредотачиваются на двух основных моментах: 1) разработка эффективной системы и 2) защита этой системы от потенциальных проблем.

Что такое гидроудар?

Одна из основных проблем, которая вызывает серьезные повреждения или отказ системы для любой станции водоподготовки, — это ударные волны гидроудара.«Гидравлический удар» или «Гидравлический удар» — это скачок давления или ударная волна, возникающая, когда движущаяся жидкость (обычно жидкость, но иногда также газ) вынуждена останавливаться или внезапно менять направление (изменение импульса). Обратный импульс затем продолжает умножаться по мере того, как он проходит дальше, прежде чем будет остановлен.

Воздушная подушка гидропневматического бака поглощает ударные волны от гидроудара.

Причина и следствие

Эта волна давления может вызвать серьезные проблемы, от шума и вибрации до обрушения трубы и полного отказа системы.Если поток внезапно перекрывается на выходе (ниже по потоку), масса воды до закрытия все еще движется вперед с некоторой скоростью, создавая ударные волны высокого давления. Когда этот поток достигает затвора, ему некуда идти, кроме как назад к источнику.

В жилищном водопроводе это воспринимается как громкий стук, напоминающий стук, который обычно возникает возле внутреннего источника воды в доме, то есть от кладовой. Большинство домов, построенных за последние 20 лет в Соединенных Штатах, имеют миниатюрные защитные резервуары или гасители импульсов, похожие на гидропневматические резервуары, встроенные в промышленные системы очистки воды.

Эти демпферные резервуары для жилых помещений обычно имеют размер 4 или 5 галлонов, и в отличие от их промышленных аналогов, здесь нет компрессора, обеспечивающего сжатый воздух. Жилые резервуары обычно располагаются рядом с резервуаром водонагревателя и амортизируют гидроудар с помощью воздушной камеры. Конечный результат защиты промышленных систем водоснабжения и защиты домашних труб имеет другой масштаб, но теоретически практически тот же.

Решение

Защита водоочистных сооружений или трубопроводов от гидроудара — не новая идея, и она используется как в системах, находящихся под давлением, так и без нее.В системах без давления в качестве заслонок иногда добавляются воздушные ловушки или стояки (открытые вверху). Эти методы обеспечивают амортизацию, поглощающую силу движущейся воды, или путь, позволяющий отвести удар гидроудара. На некоторых гидроэлектростанциях то, что выглядит как водонапорная башня, на самом деле является одним из этих устройств, известных как уравнительный барабан.

В системах с водой под давлением очень эффективной защитой от повреждений гидравлическим ударом является использование гидропневматических резервуаров. Подобно устройству защиты от перенапряжения для электронных устройств, гидропневматический бак предназначен для хранения воды и обеспечивает воздушную подушку под давлением, необходимую для поглощения или гашения перенапряжения до того, как он достигнет системы очистки воды.

Гидропневматические баки подходящего размера часто больше, чем думает большинство людей. Слишком маленькие баки опасны, так как обеспечивают очень слабую защиту и ложное чувство безопасности.

Плотность воды в 800 раз больше плотности воздуха. В результате воздух сжимается, а вода — нет. Гидропневматический резервуар использует воду и воздух совершенно разной плотности, применяя сжатый воздух для смягчения воды, хранящейся в уравнительном резервуаре.Давление воздуха в баке будет меняться по мере увеличения и уменьшения объема воды в зависимости от потребности системы.

Определение размеров систем гидропневматической защиты, включая соответствующий компрессор (ы) и бак (ы), может быть затруднительным. Спецификации часто требуют резервуара, который слишком мал для системы, поэтому также рекомендуется использовать компрессор с недостаточной мощностью и перегрузкой. Использование гидропневматической системы неподходящего размера — все равно что ставить тормозную систему грузовика на грузовой поезд. Это не сработает, и это может привести к катастрофическому отказу.

Ответ Hycomp

При работе с кулинарными водными системами очень важно поддерживать чистоту воды от загрязнений. Hycomp Inc. производит безмасляный воздушный компрессор, который оказался очень успешным в обеспечении чистой воздушной подушки, необходимой для буферизации гидропневматических резервуаров и защиты водных систем без попадания загрязняющих веществ.

Безмасляные воздушные компрессоры Hycomp, изготовленные для гидропневматической защиты резервуаров, созданы для обеспечения действительно непрерывной работы.Это означает, что они созданы для работы 24 часа в сутки и 7 дней в неделю, что является стандартным требованием для компрессоров, используемых для защиты систем водоснабжения. Стандартные характеристики безмасляных компрессоров Hycomp, используемых для этого приложения, составляют 150-575 фунтов на квадратный дюйм и 5-40 стандартных кубических футов в минуту.

Hycomp Inc. производит компрессоры, адаптированные к их конкретному использованию, и поэтому их можно настроить в соответствии с точными потребностями и условиями любого приложения. Интуитивно понятная и простая в использовании цифровая панель управления обеспечивает точную настройку контроллера и мониторинг.На экране всегда отображаются точные настройки, такие как: масло, давление на входе и выходе, а также температура на выходе. Мониторы профилактического обслуживания и аварийные сигналы гарантируют надежность системы и защищают от непредвиденных простоев с помощью экранов истории событий и руководств по поиску и устранению неисправностей.

Сегодня используется много гидропневматических резервуарных компрессоров Hycomp. Необходимость в таком типе защиты системы гораздо более распространена в западной части Соединенных Штатов, поскольку существует большая вариативность географической топографии.Напротив, в восточной части Соединенных Штатов Америки, где ландшафт гораздо более плоский, более широко используются гидравлические барабаны, напоминающие водонапорные башни.

Независимо от того, находятся ли условия на высоте почти 6000 футов над уровнем моря в горах Юты и Колорадо или в суровом пустынном климате Невады, Калифорнии и Аризоны, компрессоры Hycomp обеспечивают подушку сжатого воздуха, необходимую для защиты системы водоснабжения. Инженеры Hycomp проектируют каждый компрессор таким образом, чтобы он работал в своей среде и работал непрерывно в любых требуемых условиях.Следующие ниже тематические исследования иллюстрируют качество и адаптируемость инженерных решений Hycomp.

Пример 1:

Модель: 3AN44V

Газ: Воздух

Давление всасывания: Окружающее на высоте 5682 футов над уровнем моря

Давление нагнетания: 520 фунтов на квадратный дюйм

Расход: 20 стандартных кубических футов в минуту

Компания по охране водных ресурсов устанавливала насосную станцию ​​в Лост-Каньоне, штат Юта, и ей необходимо было защитить станцию ​​от повреждений гидравлическим ударом.Первоочередной задачей было наличие безмасляного воздушного компрессора, который не загрязнял бы воду для кулинарии. Им также необходимо было постоянно создавать давление 520 фунтов на квадратный дюйм на высоте 5862 фута над уровнем моря (над уровнем моря), чтобы обеспечить необходимую амортизацию.

Система воздушного компрессора 3AN44V компании

Hycomp была выбрана для удовлетворения их технологических потребностей. Специальная система опорной рамы для установки компрессора на резервуар для хранения емкостью 120 галлонов также была разработана для уменьшения занимаемой площади установки оборудования. Установлена ​​пара идентичных компрессорных систем для гарантированного резервирования оборудования.

После установки заказчик сообщил, что воздушные компрессоры Hycomp работают более плавно, тише и холоднее, чем они ожидали. Что еще более важно, водная система защищена от гидравлических ударов и повреждений от скачков напряжения без дополнительного воздействия загрязнения.

Пример 2:

Модель: 3AN44V

Газ: Воздух

Давление всасывания: Окружающее

Давление нагнетания: 250 фунтов на квадратный дюйм

Расход: 34 стандартных кубических футов в минуту

Городу Северного Лас-Вегаса потребовалась новая система питьевой воды для кулинарии.Рекомендовались гидропневматические баки для гашения и поглощения ударов гидравлического удара. Компрессоры должны быть безмасляными, с воздушным охлаждением и рассчитаны на продолжительную работу при давлении 250 фунтов на квадратный дюйм.

Из-за высокого давления нагнетания и требований к непрерывной работе были специфицированы и установлены два трехступенчатых безмасляных воздушных компрессора Hycomp. Также были установлены дополнительный охладитель с воздушным охлаждением и сепаратор для обеспечения низких температур воздуха в уравнительных баках. Для двух агрегатов Hycomp с воздушным охлаждением непрерывная работа под давлением 250 фунтов на кв. Дюйм не представляла проблем, и эти безмасляные воздушные компрессоры соответствуют строгим нормам для питьевой воды.

Как отремонтировать гидравлический удар в трубах дома (4-х шаговое решение)

Вы знаете, как отремонтировать гидроудар? Этот странный звук похож на стук или стук, исходящий прошлой ночью из вашей ванной, кухни или подвала? Не волнуйтесь, это не сцена из фильмов ужасов, но это определенно то, что требует вашего внимания.

Этим вопросом мы дали понять, что у вас аварийная ситуация с гидроударом.

Как это вообще произошло и как исправить гидроудар?

Когда вы внезапно закрываете кран, или когда ваша стиральная машина, посудомоечная машина или любой другой водопроводный прибор резко перекрывает водозаборник, металлические трубы в вашей водопроводной системе громко стучат .

Это дополнительно создает давление в трубопроводах, что может привести к серьезному повреждению трубопровода, если давление достигнет слишком высокого уровня.

Поскольку все мы хотим избежать ненужных затрат и нервов, мы предлагаем 4 способа устранения гидравлического удара, не вызывая сантехника.

Как найти источник гидравлического удара?

Гидравлический удар невозможно устранить, если не определить, откуда он исходит.

Для этого вы должны сначала измерить размер и длину труб в вашем доме.

Это поможет вам выяснить, где находится тупик давления воздуха.

Тем не менее, самый надежный знак, на который стоит обратить внимание, — это , звук .

Это может показаться забавным, но вы должны следить за стуком, и он приведет вас к ближайшей трубе к критической точке.

Источник гидроудара, однако, чаще всего находится в вашем подвале или подвале .

После его обнаружения вот что вы можете сделать, чтобы исправить гидравлический удар и избавиться от раздражающих звуков.

Как исправить гидравлический удар в доме?


1. Установите воздушную камеру

Одним из самых простых способов фиксации гидравлического удара или гидроудара является установка воздушной камеры.

Это короткий отрезок вертикальной трубы, установленный рядом с задвижками.

Это создает эффект наполненной воздухом трубы , которая действует как тампон в следующий раз, когда вода внезапно меняет направление.

Вы можете подумать, что для этой задачи вам понадобится сантехник.

Однако, даже если сантехник будет использовать обычные трубы и фитинги для крепления гидравлического удара, вы можете приобрести коммерческие воздушные камеры, которые дают такой же эффект, или закрытые трубы, и сэкономить немного денег.

Когда вы быстро закрываете кран или другой водяной клапан, воздушная камера временно сжимается и поглощает удар.

В противном случае распространение давления по трубам приведет к их взрыву.

Несмотря на то, что многие люди устанавливают воздушную камеру где-то рядом с умывальником, было бы разумнее установить ее в критических местах (и вы знаете, какие из них наиболее критичны) в вашем доме.

Единственная загвоздка в воздушной камере заключается в том, что ее функция может прекратиться с момента, когда вода полностью ее заполнит.

Поэтому нужно периодически осушать всю систему водоснабжения и таким образом восстанавливать воздушные камеры.

Если вы хотите подзарядить воздушные камеры в своем доме, вот что вам нужно сделать:

  • Закройте главный водяной кран в своем доме,
  • Откройте самый высокий водопроводный кран в здании,
  • Теперь откройте самый нижний водопроводный кран в здании. Если вы не знаете, где он находится, обычно его устанавливают в подвале или во дворе дома. Вы хотите слить из него всю воду и освободить место, чтобы воздух попадал в самый верхний кран.При этом в воздушные камеры попадет и воздух.
  • Вы заметите, когда вода перестанет течь, и это знак, чтобы ее выключить, в то время как самый верхний кран должен оставаться открытым. Пришло время снова открыть главный клапан. Это заставит воду подниматься по системе и заполнить остальные трубы водой, за исключением воздушной камеры, которая останется заполненной воздухом.

Если вам интересно, какова цель этого процесса, это восстановление амортизирующей способности воздушных камер.

Однако мы хотим подготовить вас к некоторым неожиданным ситуациям.

Иногда минералы и другой мусор могут забивать воздушные камеры, но хорошая новость заключается в том, что вы можете легко их очистить.

Просто снимите колпачки и протрите их.

Если вы хотите предотвратить это, вы можете установить в доме камеры большего диаметра, чем основные водопроводные трубы.


2. Закрепите свободные трубы

Вы не поверите, что даже легкие ударные волны могут вызвать чрезвычайно громкий хлопок в трубах.

Однако, независимо от звука, причина этого не так серьезна, как кажется.

На самом деле, достаточно того факта, что трубы издают такие громкие звуки, это то, что они плохо закреплены.

Еще одна замечательная вещь заключается в том, что вы можете предотвратить гидроудар на ранней стадии, если внесете небольшие изменения.

Иногда трубы слишком ослаблены, и все, что вам нужно сделать, это затянуть хомуты.

Если вы хотите предотвратить удары, было бы хорошо использовать пенопластовую изоляцию для труб и обернуть ею трубы.

Однако вы не можете сделать это во всех частях вашего дома.

Наиболее доступным местом является подвал, так как здесь трубы обычно более открыты и видны.

Изоляция — отличное решение для участков, где водопроводные трубы проходят через просверленные отверстия в элементах каркаса.

Вы хотите смягчить трубы, но есть возможность установить несколько трубных муфт, так как они действуют как буфер.

Вы также сможете заметить, есть ли свободные вешалки или полосы.Если да, закрепите и затяните их.

Поперечные шпильки или стыки труб в нескольких местах вашего дома.

Было бы здорово добавить сюда дополнительные хомуты для труб или вешалки, так как это также предотвратит удары.

Однако, как мы уже упоминали, этот метод лучше всего работает с более умеренными и более ранними фазами гидроудара, тяжелая из них может привести к повреждению труб, и вам понадобится другое решение.

Наконечник : При креплении металлических водопроводных труб не используйте разнородные металлы, а используйте металлические подвески для труб и хомуты.

Это означает, что оцинкованные стальные ленты и сталь в целом являются большим запретом.

Дело в том, что разные металлы вызывают электролиз — химическую реакцию, вызывающую коррозию металла.

Если у вас медные водопроводные трубы, закрепите их медными или пластиковыми скобами и скобами.


3. Установите регулятор давления воды

Если ни один из предыдущих вариантов не помог, вот еще один совет по устранению гидроудара.

Мы уже упоминали, что слишком высокое давление в водопроводной трубе вызывает стук в вашем доме.

Теперь вы можете спросить нас, как определить, когда давление слишком высокое.

Нормальное давление варьируется от 30 до 55 фунтов на квадратный дюйм, и все, что выше этого значения, считается высоким давлением.

Более того, давление выше 100 фунтов на квадратный дюйм может серьезно повредить вашу бытовую технику.

Решением для этого является установка регулятора давления воды.

Если возможно, установите его в том месте, где в ваш дом входит основная вода.

Что вам может понравиться, так это то, что регулятор давления воды защищает приборы, туалеты и арматуру от высокого давления воды.

После установки регулятора установите давление ниже 50 фунтов на квадратный дюйм , и — проблема решена.


4. Установите механические гидрозатворы

Напоследок мы оставили немного более сложную форму поглощения ударов от гидроудара.

Воздушные камеры просто не практичны во всех случаях, в то время как гидрозатворы являются здесь отличной альтернативой, особенно когда речь идет о коммерческих зданиях.

Каждый гидрозатвор содержит воздушный пузырь и пружину, и их функция заключается в поглощении движения воды и смягчении гидравлических ударов.

Еще одним преимуществом механического гасителя гидроудара является то, что его не нужно перезаряжать, как в случае с воздушными камерами.

Однако, поскольку у всех есть загвоздка, у гидрозатворов ограниченный жизненный цикл, и их необходимо заменять после износа баллонов.

Гасители гидроудара просты в установке, так как имеют компрессионные или навинчивающиеся фитинги.

Это означает, что вам действительно не нужен сантехник, чтобы знать, как ремонтировать гидравлический удар.

Более того, вы можете встроить водоотделитель в вентили стиральной машины или смесители для раковины.

Если вы можете определить, откуда исходит шум, как можно ближе, установите амортизатор на трубу горячей воды, ближайшую к критической зоне .

Если вы по-прежнему не получаете нужных результатов, попробуйте установить еще один разрядник рядом с трубой, выходящей из котла.

При покупке обратите внимание, если гидроударник, который вы собираетесь купить, совместим с горячей водой и может ли он выдерживать высокое давление воды .


Как исправить гидравлический удар: Итог

Поскольку мы не хотим спешить с выводами, не прояснив ситуацию полностью, мы предлагаем вам еще раз проверить кран.

Если вы все еще верите, что он в хорошем состоянии, нет никаких сомнений в том, что причиной шума является гидроудар.

Еще один верный признак того, что у вас есть гидравлический удар, — это тот факт, что он возникает только при выключении крана, не при его включении .

Не только гидравлический удар и клейкая лента в ванной или кухне могут быть очень неприятными, но они также могут привести к потере сантехнических соединений и тормозных труб, если вы не решите эту проблему вовремя.

Однако это не такая уж серьезная проблема, если вы знаете, какие шаги предпринять.

Если вам интересно, как отремонтировать гидравлический удар, мы надеемся, что эта статья дала вам пару полезных и хороших советов.

В конце мы рассказали вам, как исправить гидравлический удар с помощью некоторых основных инструментов без сантехника, что является бонусом, поскольку это означает, что вы сэкономите немного денег и обезопасите вещи на будущее.

Укрощение гидроудара | Дизайн машины

Автор:
Мо-Зунг Ли
Вест-Хиллз, Калифорния

Под редакцией Кеннета Дж. Коран [email protected]

Ключевые моменты:
Гидравлический удар может повлиять на большинство жидкостных систем с быстро меняющимися потоками.
• Он может разорвать или разрушить трубы, вырвать с корнем или повредить опоры, а также нарушить соединения с оборудованием.
• Решения включают хорошо спроектированные ограничители, замедляющие открытие клапана и устранение захваченного воздуха.

Ресурсы:
Мо-Зунг Ли имеет степень бакалавра медицинских наук National Taiwan Univ. , MSME от Univ. из Хьюстона , и доктор философии. из New York State Univ.в Стоуни-Брук . Он имеет почти 40-летний опыт строительства электростанций, а также динамического анализа и анализа напряжений трубопроводов АЭС, а также аэрокосмических и оборонных систем.

Гидравлический удар (или паровой молот) — это резкий переходный процесс потока в трубопроводе, названный в честь громкого удара, который он производит. Это может повлиять практически на любую жидкостную систему, которая испытывает быстро меняющиеся потоки, включая трубопроводы электростанции, системы водоснабжения, гидроаккумулирующие сооружения, нефтепроводы, а также гидравлические и общие трубопроводы подачи жидкости.

Гидравлический удар — это не просто неприятность. Он может разорвать или разрушить трубы, вырвать анкеры и вызвать другие бедствия, связанные с чрезмерным перемещением трубы. Правильная конструкция и эксплуатация предотвращают такое разрушение.

Волны давления
Чтобы спроектировать трубопроводные системы, устойчивые к силам, создаваемым гидроударами, инженерам в первую очередь необходимо распознавать распространение волны давления в трубах. Это включает как размер, так и скорость скачка давления, а также то, как волны давления влияют на трубу.

Внезапное закрытие задвижки или клапана создает давление на Δ p, которое распространяется вверх по потоку со скоростью звука. Волна давления отражается от резервуара или стыка и возвращается к затвору, изменяя давление в трубе на –Δ p. Волна отражается от закрытого затвора, превращается в волну отрицательного давления и движется к резервуару для второго обхода. Волна давления затухает за два-три цикла.

Инженеры могут определить величину скачка давления, рассматривая слой жидкости, прилегающий к затвору (как показано на иллюстрации Контрольный том ).Когда заслонка закрывается, чтобы заблокировать поток, возникающие граничные силы в контрольном объеме ускоряют массу жидкости внутри.

(p o + Δ p) A + ρ A (V o + Δ V) 2 — p o A — ρ AV o 2 = ρA ( a — V o ) Δ t (- Δ V / Δ t) Δ p = –ρ (a — V o ) Δ V — ρ (V o + Δ В) 2 + ρV o 2 Δ p = — ρa Δ В (1 + V o / a) ≈ –ρ В.

Акустическая скорость воды в стальных трубах Schedule 40-60 составляет около 4000 футов в секунду. Для пара или газов рассчитайте акустическую скорость, используя:

a = (144 g c kpv ) 0,5 .

Коэффициент теплоемкости k составляет от 1,25 до 1,3 для пара и 1,4 для воздуха и большинства газов.

Для быстрого полного закрытия затвора, Δ V = — V o , скачок давления и соответствующая сила на затворе соответственно:

Коэффициент безопасности, S f = 1.1, обычно подходит для расчетов импульсного давления. Скачки давления, измеренные в 24-дюйм. основные паропроводы электростанций во время испытаний турбины на отключение менее чем на 5% выше аналитического прогноза с использованием этих уравнений. Это разумное подтверждение этого метода расчета, который не учитывает трение, сжимаемость и связанные с ним факторы.

Расчет по давлению
Расчет по давлению для гидроудара должен учитывать как разрыв , , так и отказ от потери устойчивости .Избыточное давление может привести к разрыву трубы из-за разрыва кольцевого натяжения. Напряжение кольцевого растяжения в стенке трубы от внутреннего давления составляет:

S л.с. = pr / h = pd i / 2h, p = p 0 + Δ p max

Продольный напряжение в трубе составляет половину кольцевого напряжения. Но он должен сочетаться с растягивающими и изгибающими напряжениями от всех одновременных нагрузок и может определять конструкцию.

Если давление в трубе (p o — Δ p max ) станет отрицательным, труба может сморщиться или прогнуться от внешнего давления.Критическое чистое внешнее давление для изгиба цилиндрической оболочки составляет:

Трубы и сильфоны большого диаметра низкого давления наиболее уязвимы к изгибу. Внешнее давление из-за просачивания из-под земли на заглубленные трубы или футеровку туннелей может быть достаточно высоким, чтобы изогнуть трубу во время гидроудара, при осушении или даже во время строительства. Вместо толстых оболочек можно использовать кольца жесткости. Критическое давление на единицу осевой длины для изгиба кольца составляет:

q cr = 3 EI / r 3 .

Рекомендуется приварить ребро жесткости к внешней стороне стенки оболочки непрерывными сварными швами с полным проплавлением, чтобы суммарный момент инерции поперечного сечения превышал сумму двух отдельных моментов инерции.

Скорость скачка давления на задвижке зависит от характеристик клапана с точки зрения массового расхода в зависимости от времени. Типичная нелинейная характеристика клапана может быть аппроксимирована прямой линией. Линейное эффективное время закрытия составляет от половины до одной трети номинального времени хода.Для линейных характеристик клапана импульсное давление увеличивается до Δ p max во времени, t g , а затем остается постоянным. Это функция нарастания Δ p (t) , определяемая как:

Δ p (t) = Δ p max ( t / t g ), 0 ≤ t т г ; Δ p (t) = Δ p макс , т г т .

Продольная нагрузка на участок трубы создается волновым фронтом, ударяющим по обоим концам с запаздыванием по времени.Рассмотрим прямой участок трубы между коленами B 1 и B 2 , показанный на прилагаемом рисунке. Фронт волны достигает B 1 в момент времени t 1 и достигает B 2 при t 2 . Силы на B 1 и B 2 являются функциями линейного изменения со сдвигом во времени:

Δ F (t) = Δ p (t) A; Δ F 1 (t) = — Δ F (t – t 1 ), Δ F 2 (t) = — Δ F (t– т 2 ).

Чистая неуравновешенная сила на участке трубы представляет собой трапециевидный импульс:

Δ F с (t) = Δ F 1 (t) + Δ F 2 (t) = — Δ F (t – t 1 ) + Δ F (t – t 2 ).

Для длинных участков труб, определяемых как L s при г , Δ F smax = Δ F max .Для коротких участков трубы, где L s при g , Δ F smax = Δ F max ( t 2 –t 1 ) / t г . Таким образом, короткие участки подвергаются меньшим силам, поскольку фронт волны ударяется о B 2 до того, как Δ F 1 (t) достигнет пика. Для L s L cr = при g нагрузка на участок трубы меньше.

Это указывает на то, что неуравновешенные силы, Δ F smax , на участках трубы могут быть уменьшены путем замедления клапана для L s L cr . Большинство участков труб на коммунальных предприятиях и других предприятиях короче критической длины.

Коэффициент динамической нагрузки
Коэффициент динамической нагрузки (DLF) — это множитель для оценки максимальной динамической нагрузки от статической нагрузки с учетом входных взаимодействий с динамической системой с одной степенью свободы.Например, при загрузке объекта на весы, если весы наклоняются до 15 фунтов, прежде чем опуститься до 10 фунтов, статическая нагрузка на весы составляет 10 фунтов, а максимальная динамическая нагрузка на весах составляет 15 фунтов. Таким образом, DLF составляет 1,5 .

DLF зависит от формы входного импульса, скорости приложения нагрузки и жесткости системы. DLF для конкретного входного импульса обычно представляется как функция от ˆτ / T , где ˆ τ = временной интервал, определяющий входной импульс, а T = собственный период колебаний системы.Гидравлическая нагрузка на участок трубы представляет собой трапециевидный или треугольный импульс, когда L s = при g . Максимальный отклик на трапециевидный импульс может возникнуть до или после затухания входного сигнала. В первом случае используется DLF функции рампы; для последнего применяется остаточный DLF. Эти DLF нанесены на график с τ = t g и τ / T = f n t g на диаграмме, DLF для нагрузок гидроударов .Конструкция DLF, охватывающая все вышеперечисленное, представляет собой образованное приближение со стороны инженера-конструктора.

Проблемы, решения
Гидравлический удар вызывает продольные нагрузки на секции труб, что приводит к лишним движениям трубы , которые могут перегрузить трубу или сломать небольшие ответвления. Это может вырвать с корнем анкеры, необратимо деформировать опоры или перегрузить соединения с соседним оборудованием. Трубы могут даже протаранить окружающие конструкции или оборудование. Следовательно, трубопроводы должны быть ограничены, чтобы выдерживать гидравлические удары в источниках или вблизи источников и ограничивать движение.

Ограничители Waterhammer включают осевые ограничители и ограничители смещения, а также соединения оборудования. При выборе типа ограничения инженеры должны учитывать другие нагрузки, такие как тепловое перемещение трубы. Типичные ограничители включают:

  • Жесткие стержни, зажимы и кронштейны являются обычными для опор холодных труб.
  • Амортизаторы блокируются и действуют как жесткая распорка, когда подвергаются быстро действующей осевой силе, и в противном случае допускают медленные тепловые движения с небольшим сопротивлением.
  • Зажимы Ubolt могут соскользнуть или погнуться под нагрузкой вне плоскости.
  • Деформационные швы могут соскользнуть, если какой-либо из концов не удерживаться жестко. (Компенсатор действует как гидравлический домкрат.)

Сила разделения, pA , на компенсаторе может быть огромной даже без гидравлического удара, хотя гидравлический удар может обнажить скрытые в противном случае слабые места опоры. Пренебрежение этими силами часто приводит к разрушению опоры вокруг компенсатора. Небольшие патрубки должны быть достаточно гибкими, чтобы выдерживать движения, в противном случае они могут быть перенапряжены и даже сломаться.Длинные и большие трубы, такие как затворы, обычно закрепляются на изгибах и имеют компенсаторы в каждой секции между анкерами.

Быстрое открытие затвора напрямую увеличивает давление для ускорения массы жидкости, и фронт волны устремляется вперед со скоростью звука. Клапан с быстрым приводом, который отбирает воду из источника высокого давления, может вызвать гидроудар в ответвлении. Незакрепленные детали клапана в сборе могут дребезжать, вызывая гидроудар при определенных условиях.

Замедление скорости закрытия клапана снижает гидравлические удары по трубопроводу. Калитки гидротурбин и главные паровпускные клапаны паровых турбин на электростанциях должны быстро закрываться, чтобы турбогенераторы не превышали допустимую частоту вращения, когда блок с высокой мощностью отключен от электросети. В этом случае быстрозакрывающаяся заслонка вызывает гидравлический / паровой удар, и система трубопроводов должна быть готова выдерживать нагрузки.

С другой стороны, многие клапаны закрываются намного быстрее, чем необходимо, просто потому, что они приводятся в действие быстродействующими приводами.Если скорость гидравлического или пневматического привода не регулируется, установка импровизированного ограничителя потока (трубного соединителя с малым проходным сечением) на трубопроводе управляющей жидкости привода замедляет привод без ухудшения его силовых возможностей.

Насколько медленный клапан? Выберите время прохождения волны давления в оба конца, t r = 2 L / a , в качестве ориентира. При замедлении клапана до t g > t r , волна –Δ ‰ p возвращается к затвору до полного закрытия затвора, чтобы отменить дальнейшие скачки давления.Это пропорционально снижает пик скачка давления.

Установив приемлемую величину скачка давления, можно рассчитать необходимое т г . Фактическое необходимое время закрытия клапана (от 2 до 3) т г , зависит от характеристик клапана.

Захваченный воздух также может вызвать неприятный гидроудар. Воздух попадает в ловушку из-за слишком быстрого наполнения пустой трубы жидкостью, что препятствует упорядоченному откачке воздуха.Необычно низкий статический напор в нижней части вертикальной трубы может указывать на захваченный столб воздуха. Когда жидкость течет, воздух толкает вверх и вниз по высоте, а давление в определенных местах колеблется, нарушает поток и сотрясает трубы. Сжатый захваченный воздух расширяется по мере приближения к выходу в атмосферу и с большой скоростью толкает водяную пробку впереди. Воздух и вода с огромным перепадом плотности попеременно выходят из трубы, и реактивный момент ρ AV 2 резко изменяется, чтобы сотрясать трубу и сотрясать всю линию.

Поскольку операции наполнения выполняются нечасто и могут быть запланированы, более рентабельно дать достаточно времени для медленного наполнения или опорожнения линии, чтобы уменьшить влияние захвата воздуха, а не для укрепления опор. В длинных и больших трубах, таких как напорный водовод, используется байпасный клапан для медленного заполнения линии и удаления воздуха через выпускной воздушный клапан на самой большой высоте. Выпускной воздушный клапан остается открытым при высыхании и закрывается при затоплении. Запорная сила возникает из-за плавучести громоздкого полого диска.

Приоритет инженера при работе с гидроударом — устранение источников или минимизация последствий. Замедление работы клапанов и предотвращение захвата воздуха может избавить от многих головных болей. Но когда требуется быстрое срабатывание клапана и неизбежен гидроудар, трубопроводные системы должны быть спроектированы с учетом нагрузок.

Расчет гидроударов
В качестве примера рассмотрим паровую турбину электростанции, которая потребляет
2.8 × 10 6 фунтов / час насыщенного пара при давлении 900 фунтов на квадратный дюйм через 400 футов, 24 дюйма. Sch. 60 труба.
Предположим, что впускной клапан турбины закрывается через 50 мсек, чтобы перекрыть поток линейно. Предположим, что f n ≥ 20 Гц для системы трубопроводов.

Вот типовые расчеты для определения гидравлических нагрузок на участок трубы.

Для 24-дюйм. Sch. 60, A = 382,35 дюйма 2 , d i = 22,064 дюйма и h = 0.968 дюймов

Насыщенный пар находится при давлении p = 900 psia ( p o = 885,3 psig) и удельном объеме v = 0,50091 ‹ft 3 / фунт.

Удельный коэффициент нагрева k = 1,265 (Ref. Flow of Fluids through Valves, Fittings and Pipes, Crane Technical Paper 410 ).

Скорость звука в паре a = (144 g c kpv ) 0,5 = 1,626 кадров в секунду.

Коэффициент безопасности S f = 1.1.

Скачок давления ‰ Δ p max = S f × aW / (Agc) = 1,1 [1,626 (2,8 × 10 6 / 3600))/(382,35 × 32,2) = 1,1 × 102,73 = 113 фунтов на квадратный дюйм.

Максимальное внутреннее давление p max = p o + Δ ‰ p max = 998,3 фунт / кв.

Минимальное внутреннее давление p min = p o — ‰ Δ p max = 772 фунт / кв.Изгибание — не проблема.

Напряжение кольца в трубе S t = (p max d i ) / (2h) = 11,38 тысяч фунтов на квадратный дюйм.

Максимальное усилие от скачка давления на затворе ‰ Δ F max = ‰ Δ p max A = 43,2 тысячи фунтов.

Критическая длина трубы L cr = a tg = 1,626 × 0,050 = 81,3 фута

Коэффициент динамической нагрузки (DLF) = 1.3 из таблицы для žτ / T = f n t g ≥ ‚20 × 0,05 = 1.

Продольные нагрузки на участки трубы рассчитываются следующим образом:

L s > 81,3 фута, R = ‰ Δ F max × DLF = 43,2 × 1,3 = 56,2 тысячи фунтов.

L s R s1 = (56,2 / 81,3) = 0,691 тысяч фунтов / фут (нагрузка на фут длины трубы). Например, для L s = 50 футов, R = R s1 L s = 0.691 × 50 = 34,6 тысячи фунтов.

Частота бегущей волны давления f = a / (4 L ) = 1 Гц.

Учитывая, что минимальная прочность на растяжение типичных сталей ASTM A106 для силовых трубопроводов составляет не менее 48 тысяч фунтов на квадратный дюйм (предел текучести около 30 тысяч фунтов на квадратный дюйм), похоже, эта труба выдержит гидравлические удары.

Номенклатура
A = Площадь потока в трубе, дюймы 2
a = Акустическая скорость, fps
d 9070 внутреннего диаметра трубы , в.
E = Модуль упругости, фунт / кв. Дюйм
F (t), € Δ F (t), F s (t) = Сила жидкости на затворе, в приращениях, на участке трубы, фунты f
f n = собственная частота колебаний системы, с -1
г c = массово-гравитационная постоянная, (32,2 фт / с 2 ) (фунт / фунт f )
ч = Толщина стенки оболочки, дюймы
I = Момент инерции площади, дюймы 4
k = Коэффициент теплоемкости (c p / c v )
L, L s , L cr = Длина; общий, участок трубы, критический, футы
p, p o , p cr = Давление; общее, начальное, критическое, psi €
Δ p = скачок давления от закрытия клапана, psi
q cr = критическое давление продольного изгиба круглого кольца на единицу длины центральной линии, фунт f / дюйм
r = внутренний радиус оболочки или трубы, дюймы
S f = коэффициент безопасности для расчета скачков давления
S л.с. = кольцевое напряжение оболочки, фунт / кв. Дюйм
T = 1 / f n собственный период вибрации, с
t g = эффективное время закрытия затвора, с
t r = время обхода волны давления ( t r = 2L / a ), сек
V, V o = Скорость потока; общий, начальный, fps
W = расход, фунт / сек
v = удельный объем, фут 3 / фунт ‰
μ = коэффициент Пуассона ‹
ρ = массовая плотность, фунт / дюйм. 3 Œ
τ = Характерное время импульса, с

© 2013 Penton Media, Inc.

Насколько плох гидроудар для моих труб?

Таинственный стук в вашем доме может сначала держать вас в напряжении — до тех пор, пока вы не обнаружите, что он происходит в водопроводной системе. Многие люди считают громкий стук в доме гидравлическим ударом, который, по их мнению, является обычным явлением, которое не приводит к очевидным повреждениям и не вызывает беспокойства из-за случайных неудобств, которые он приносит.Но гидравлический удар — это не обычный шум для естественных звуков водопровода; это результат плохо построенной системы трубопроводов, которая требует ремонта до того, как будет накоплен ущерб.

Обратитесь к специалистам по сантехнике в Ace Pelizon Plumbing, если вы не уверены, влияет ли гидроудар на ваши трубы. Мы можем диагностировать проблему и помочь вам найти решение, наиболее подходящее для вашей сантехники в Помоне.

Что такое гидроудар и почему он опасен?

Гидравлический удар возникает, когда вода, протекающая по трубам, внезапно останавливается или меняет направление.В вашем водоснабжении поддерживается высокое давление, поэтому вода может легко вытекать из труб. Но когда поток воды внезапно прекращается, либо из-за того, что кран закрывается, либо из-за закрытия клапана на приборе, это давление может задерживать воздух и создавать ударную волну или гидравлический удар.

Большинство сантехнических систем имеют воздушные камеры и другие средства блокировки воздуха для предотвращения гидравлического удара, но они могут выйти из строя или отсутствовать на определенных участках трубы. Ударная волна может повредить трубы и фитинги, что может привести к утечке из водопровода.Это создает большой беспорядок и может привести к появлению плесени, грибка и длительному ремонту.

Что с этим можно сделать?

Сантехники придерживаются разных мнений о том, что следует делать для устранения гидравлического удара, но это часто зависит от расположения и конструкции существующих труб. Когда-то было нормой установить больше воздушных камер, но они большие, навязчивые и не поместятся в большинстве помещений. Иногда на самом деле рекомендуется добавить трубы, чтобы обеспечить дополнительную амортизацию.Но в большинстве случаев часть, называемая разрядником гидроудара, достаточно мала и достаточно проста, чтобы справиться с этой задачей.

В Ace Pelizon Plumbing мы предоставляем ряд сантехнических услуг в Помоне для устранения шума труб, протекающей арматуры и многого другого. Позвоните нам сегодня; Мы хотели бы услышать от вас!

Луперкалия: происхождение Дня святого Валентина »« Могу ли я самостоятельно очистить канализацию? .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *