"рд╢реБрджреНрдз" рдФрд░ "рд▓рд╛рдЧреВ рдЧрдгрд┐рддрдЬреНрдЮреЛрдВ" рдХреЗ рдмреАрдЪ рдХрд╛ рд░рд┐рд╢реНрддрд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдФрд░ рд╕рдордЭ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред "рд╢реБрджреНрдз рдЧрдгрд┐рддрдЬреНрдЮ" "рд▓рд╛рдЧреВ рдЧрдгрд┐рддрдЬреНрдЮреЛрдВ" рдкрд░ рднрд░реЛрд╕рд╛ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ "рд▓рд╛рдЧреВ рдЧрдгрд┐рддрдЬреНрдЮреЛрдВ" рд╢реБрджреНрдз рдЧрдгрд┐рддрдЬреНрдЮреЛрдВ рдХреЛ рдирд╣реАрдВ рд╕рдордЭрддреЗ рд╣реИрдВред
рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ, рдореБрдЭреЗ рдЗрд╕ рддрдереНрдп рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдерд╛ рдХрд┐ рдореБрдЭреЗ рд╕реБрд▓рдн рд╕рд╛рдордЧреНрд░реА рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдбреВрдмреЗ рд╣реБрдП рд╕реАрдорд╛ рдкрджреНрдзрддрд┐ рдХреЛ рдорд╣рд╛рди рдФрд░ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдкрд░ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдпрд╣ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рддрд░рд▓ рдЧрддрд┐рдХреА рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ, рдЬреЛ рд╣рдореЗрдВ рдЙрди рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдкреНрд░рд╡рд╛рд╣ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдЖрдХрд╛рд░ рдФрд░ рдЧрддрд┐рд╢реАрд▓рддрд╛ рдореЗрдВ рдХрд╛рдлреА рдЬрдЯрд┐рд▓ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рд░реВрд╕реА рднрд╛рд╖рд╛ рдХреЗ рдкреНрд░рдХрд╛рд╢рди рдмреЗрд╣рдж рдЕрдкрд░реНрдпрд╛рдкреНрдд рдереЗред "рдореБрдЭреЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛, рд╣рдо рд╡рд┐рджреЗрд╢реА рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкрдврд╝реЗрдВрдЧреЗ," рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ред рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рдПрдХ рдЫреЛрдЯреА рд╕реА рдкрдХрдбрд╝ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реА рдереА - рдЗрд╕ рдкрджреНрдзрддрд┐ рдкрд░ рд╕рднреА рдЙрдкрд▓рдмреНрдз рд╕рд╛рдордЧреНрд░реА рдФрд░ рдкреНрд░рдХрд╛рд╢рди рдмрд╣реБрдд рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдереЗ, рдФрд░ рдореЗрд░реЗ рд▓рд┐рдП (рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд╢рд╛рдпрдж рдпрд╣ рдХреЗрд╡рд▓ рдореЗрд░реА рд╡рд┐рд╢реЗрд╖рддрд╛ рдирд╣реАрдВ рд╣реИ) рдЖрдорддреМрд░ рдкрд░ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдЧрдгрдирд╛рдУрдВ рд╕реЗ рдХреЛрдб рдореЗрдВ рдЕрдзрд┐рдХ рдпрд╛ рдХрдо рдЕрд╡рддрд╛рд░ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреНрд░рдордг рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдореИрдВ (рдФрд░ рдмреБрджреНрдзрд┐рдорд╛рди рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рд╕реЗ рд╕рд▓рд╛рд╣ рдХреЗ рд▓рд┐рдП рдЖрд╢рд╛ рдХреА рдХреБрдЫ рдбрд┐рдЧреНрд░реА рдХреЗ рд╕рд╛рде) рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╣реА рджреБрд░реНрднрд╛рдЧреНрдпрдкреВрд░реНрдг рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЗрд╕ рдкрджреНрдзрддрд┐ рдХрд╛ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг рдмрдирд╛рдиреЗ рдФрд░ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред
рдореИрдВ рдХреЗрд╡рд▓ рдореВрд▓ рдкреЗрд╕реНрдХрд┐рди рд╡рд┐рдзрд┐ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдВрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдпрд╣ рдбрдореА рдХреЛрд╢рд┐рдХрд╛рдУрдВ (рднреВрдд-рдХреЛрд╢рд┐рдХрд╛рдУрдВ) рдХреА рд╡рд┐рдзрд┐, рдЫреЛрдЯреА рдХреЛрд╢рд┐рдХрд╛рдУрдВ (рдХрдЯ-рд╕реЗрд▓) рдХреА рд╡рд┐рдзрд┐ рдФрд░ рдЙрдирдХреЗ рд╕рднреА рдЕрдиреНрдп рд╕рдВрд╢реЛрдзрдиреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕рд░рд▓ рд╣реИред
рддреЛ, рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рд╣рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ "рдбреВрдмреЗ рд╣реБрдП рд╕реАрдорд╛ рдкрджреНрдзрддрд┐" рдПрдХ рддрд░рд▓ рдФрд░ рдПрдХ рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╡рд╕реНрддреБ рдХреЗ рдмреАрдЪ рдмрд╛рддрдЪреАрдд рдХреЛ рдореЙрдбрд▓рд┐рдВрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИ (рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрдХреНрд╕рд░ рдЬреИрд╡рд┐рдХ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ рдкрддрд▓реЗ рдлрд╛рдЗрдмрд░ рдХреЛ рдореЙрдбрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХрднреА-рдХрднреА рд╡реЗ "рдлрд╛рдЗрдмрд░" рд╢рдмреНрдж рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ) )ред рдФрд░ рдпрд╣ рд╕рдЪ рд╣реИ =)
рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛ рдпрд╣ рд╣реИ рдХрд┐ рджреНрд░рд╡ рдкреНрд░рд╡рд╛рд╣ (рдпреВрд▓рд░ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдореЗрдВ) рдХреА рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдФрд░ рдЬрд▓рдордЧреНрди рд╕реАрдорд╛ рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП (рд▓реИрдЧреНрд░рд╛рдиреНрдЬ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдореЗрдВ рдЙрдиреНрд╣реАрдВ рдлрд╛рдЗрдмрд░ рдлрд╛рдЗрдмрд░) рдХреА рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЧреНрд░рд┐рдб рдкреЗрд╢ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдпрд╣ рддрд░рд▓ рдкрджрд╛рд░реНрде рдХреА рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рд╕рд░рд▓ рдЧреНрд░рд┐рдб рдФрд░ рддреЗрдЬ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИ, рдЕрдиреБрдХрд╛рд░ рдХреА рдкреВрд░реА рдЬрдЯрд┐рд▓рддрд╛ рдХреЛ рд╡рд┐рд╕рд░реНрдЬрд┐рдд рд╕реАрдорд╛ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХреЗ рдЪрд░рдг рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред
рд╡рд┐рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдЪрд╛рд▓ рдХреЛ рддрд░рд▓ рдкрд░ рдбреВрдмреЗ рд╕реАрдорд╛ рдХреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗ рдмрд▓ (рдЕрдзрд┐рдХ рд╕рдЯреАрдХ, рдмрд▓ рдШрдирддреНрд╡) рдХреЗ рдмрд▓ рдкрд░ рдирд╡рд┐рдпрд░-рд╕реНрдЯреЛрдХреНрд╕ рд╕рдореАрдХрд░рдг рдХреЛ рдЬреЛрдбрд╝рдХрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
рдЗрд╕ рдмрд▓ рдХреА рдЧрдгрдирд╛ рдХрд┐рд╕реА рддрд░рд╣ рдбреВрдмреЗ рд╣реБрдП рд╕реАрдорд╛ рдХреЗ рдкрд░рд┐рдХрд▓рд┐рдд рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд╕реНрдерд╛рди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреА рдЬрд╛рддреА рд╣реИ, рдФрд░ рдкреНрд░рд╡рд╛рд╣ рдХреЛ рдмрджрд▓ рджреЗрддреА рд╣реИред рд╕рдореАрдХрд░рдгреЛрдВ рдХреА рдкреВрд░реА рдкреНрд░рдгрд╛рд▓реА рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ:
рдЬрд▓рдордЧреНрди рд╕реАрдорд╛ рдкрд░ рд╕реАрдорд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕ рд░реВрдк рдХреА (рдЖрд╕рдВрдЬрди рд╕реНрдерд┐рддрд┐ рдЙрд░реНрдл тАЛтАЛ"рдиреЛ-рд╕реНрд▓рд┐рдк"):
рд╕рдореАрдХрд░рдгреЛрдВ рдХреА рдЗрд╕ рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ
- рдРрд╕реЗ рдЪрд░ рд╣реИрдВ рдЬреЛ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рджреНрд░рд╡ рдХреЗ рдкреНрд░рд╡рд╛рд╣ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВ
рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЗ рд╕рд╛рде
, рдФрд░
- рдЪрд░ рдЬреЛ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдбреВрдмреЗ рд╣реБрдП рд╕реАрдорд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВ
рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЗ рд╕рд╛рде
ред
рджрд░рдЕрд╕рд▓, рддрд░рд▓ рдкрджрд╛рд░реНрде рдФрд░ рд╕реАрдорд╛ рдХрд╛ рдЕрдВрддрд░реНрдХрд▓рд╣ рдкрд┐рдЫрд▓реЗ рджреЛ рд╕рдореАрдХрд░рдгреЛрдВ рдореЗрдВ рдЫрд┐рдкрд╛ рд╣реЛрддрд╛ рд╣реИред
рдпрджрд┐ рд╣рдо рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдЗрд╕ рд╕рднреА рдЕрдкрдорд╛рди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдкреНрд░рддреНрдпреЗрдХ рдмрд╛рд░ рдЪрд░рдг рдХреЗ рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд▓рдЧрднрдЧ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реЛрдЧрд╛:
- рдбреВрдмреЗ рд╣реБрдП рд╕реАрдорд╛ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдмрд┐рдВрджреБ рдкрд░, рд╣рдо рдЗрд╕рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╡реЛрд▓реНрдЯреЗрдЬ рдХреА рддрд╛рдХрдд рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╣реИрдВ
- рд╣рдо рддрд░рд▓ рдХреЗ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдкреНрд░рд╛рдкреНрдд рдмрд▓ рд╡рд┐рддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ
- рд╣рдо рдкреНрд░рд╛рдкреНрдд рдмрд▓ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рджреНрд░рд╡ рдкреНрд░рд╡рд╛рд╣ рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╣реИрдВ
- рд╣рдо рддрд░рд▓ рдкрджрд╛рд░реНрде рдХреЗ рдмрд┐рдВрджреБрдУрдВ рд╕реЗ рдЬрд▓рдордЧреНрди рд╕реАрдорд╛ рдХреЗ рдиреЛрдбреНрд╕ рддрдХ рд╡реЗрдЧ рдХреЛ рдкреНрд░рдХреНрд╖реЗрдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ (рд╕реАрдорд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдХрд╛рд░рдг, рд╕реАрдорд╛ рдХреЗ рд╡реЗрдЧ рдХреЛ рджреНрд░рд╡ рдХреЗ рд╡реЗрдЧ рдХреЗ рд╕рд╛рде рдореЗрд▓ рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП)
- рд╕реАрдорд╛ рдиреЛрдбреНрд╕ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдЧрддрд┐ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдмрджрд▓реЗрдВ
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдореЗрдВ рджреЛ рдЕрдирд┐рд╢реНрдЪрд┐рдд рдмрд┐рдВрджреБ рд╣реИрдВ - рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рд╡реЛрд▓реНрдЯреЗрдЬ рдХреА рддрд╛рдХрдд рдХреИрд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рдЬрд╛рдП, рд╕рд╛рде рд╣реА рд╕рд╛рде рджреНрд░рд╡ рдкреНрд░рд╡рд╛рд╣ рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдЧрдгрдирд╛ рдХреИрд╕реЗ рдХрд░реЗрдВред рдпрд╣ рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдПрдХ рдЧрдВрднреАрд░ рдкреНрд▓рд╕ рд╣реИ - рдпреЗ рд╡рд┐рдзрд┐рдпрд╛рдБ рд▓рдЧрднрдЧ рдХреЛрдИ рднреА рд╣реЛ рд╕рдХрддреА рд╣реИрдВ =) рд▓реЗрдХрд┐рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдХрд░реАрдм рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдХрдо рд╕реЗ рдХрдо рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреА рд╣реЛрдЧреА рдХрд┐ рд╕реАрдорд╛ рдкрд░ рд╡реЛрд▓реНрдЯреЗрдЬ рдХреА рдЧрдгрдирд╛ рдХреИрд╕реЗ рдХреА рдЬрд╛рдП (рджреВрд╕рд░рд╛ рддрд░реАрдХрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдордирдорд╛рдиреЗ рдврдВрдЧ рд╕реЗ рдЪреБрдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдпрджрд┐ рдХреЗрд╡рд▓ рдмрд╣реБрдд рд╕рдЯреАрдХ рдерд╛)ред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХрдард┐рди рд▓реЛрдЧ рдЙрд╕ рдмрд▓ рдХреЛ рдЦреЛрдЬрддреЗ рд╣реИрдВ рдЬреЛ рдКрд░реНрдЬрд╛ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реАрдорд╛ рдкрд░ рдмрдирддрд╛ рд╣реИ рдФрд░ рддрдиреНрдпрддрд╛ рдмрд▓ рдФрд░ рдЭреБрдХрдиреЗ рд╡рд╛рд▓реЗ рдмрд▓ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдкрдиреЗ рдЕрдлрд╕реЛрд╕ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЕрдм рднреА рдЗрд╕ рдХреНрд╖рдг рдХрд╛ рдкреВрд░реА рддрд░рд╣ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛ рдкрд╛рдпрд╛ рд╣реВрдВред рдЗрд╕рд▓рд┐рдП, рдЖрдк рдХрдо рд╕рдЯреАрдХ, рд▓реЗрдХрд┐рди рдЧрдгрдирд╛, рджрдВрдб рд╡рд┐рдзрд┐ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдзреЛрдЦрд╛ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХрд╛ рд╕рд╛рд░ рд╕рд░рд▓ рд╣реИ - рдЖрдЧреЗ рд╕реАрдорд╛ рдЕрдкрдиреА рдореВрд▓ рд╕реНрдерд┐рддрд┐ рд╕реЗ рд╡рд┐рдЪрд▓рд┐рдд рд╣реЛ рдЬрд╛рддреА рд╣реИ, рдЙрднрд░рддреА рд╣реБрдИ рддрд╛рдХрдд рдЬрд┐рддрдиреА рдЕрдзрд┐рдХ рд╣реЛрддреА рд╣реИред рдирддреАрдЬрддрди, рдХреЗрд╡рд▓ рд╡рд┐рдЪрд▓рди рдХреА рдЧрдгрдирд╛ рдХрд░рдирд╛ рдФрд░ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдХрдареЛрд░рддрд╛ рдЧреБрдгрд╛рдВрдХ рджреНрд╡рд╛рд░рд╛ рдЧреБрдгрд╛ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЖрдк рдЗрд╕реЗ рдорд╛рдк рд╕рдХрддреЗ рд╣реИрдВред
рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдореЗрдВ рджреВрд╕рд░рд╛ рд╕реВрдХреНрд╖реНрдо рдмрд┐рдВрджреБ рдбреЗрд▓реНрдЯрд╛ рдлрд╝рдВрдХреНрд╢рди рд╣реИ, рдЬреЛ рд╕рдореАрдХрд░рдгреЛрдВ рдХреА рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред рд╣рдореЗрдВ рдЗрд╕рдХреЗ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░, рдПрдХ рдЕрдЪреНрдЫреЗ рддрд░реАрдХреЗ рд╕реЗ, рдпрд╣ рдкреВрд░рд╛ рдЧреАрдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХреЗ рд╡рд┐рд╡реЗрдХ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк рдПрдХ рд╡рд┐рд╢рд╛рд▓ рдмрд╛рджрд▓ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдк рдЙрди рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдХреЗ рдЕрдиреБрднрд╡ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВ (рдЗрд╕реА рддрд░рд╣ рддреАрди рдЖрдпрд╛рдореА рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП):
рдЕрдм, рдПрдХ рд╣рдЬрд╛рд░ рд╢рдмреНрджреЛрдВ рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рдХреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рдгрд╛рдореА рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рд╡рд░реНрдгрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдиреЛрдбреНрд╕ рдкрд░ рд╡реЛрд▓реНрдЯреЗрдЬ рдХреА рдЧрдгрдирд╛ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦ рд╕рдХрддреА рд╣реИ:
for(int n = 0; n < boundary->nodes_count; ++n) { Node *node = &boundary->nodes[n]; // get_area , node->x_force = -boundary->stiffness * (node->x - node->x_ref) * boundary->get_area(); node->y_force = -boundary->stiffness * (node->y - node->y_ref) * boundary->get_area(); node->z_force = -boundary->stiffness * (node->z - node->z_ref) * boundary->get_area(); }
рддрд░рд▓ рдХреЗ рдмрд┐рдВрджреБрдУрдВ рдкрд░ рдмрд▓ рдХрд╛ рд╡рд┐рддрд░рдг:
for(int n = 0; n < boundary->nodes_count; ++n) { // int x_int = index(boundary->nodes[n].x, COORD_X); int y_int = index(boundary->nodes[n].y, COORD_Y); int z_int = index(boundary->nodes[n].z, COORD_Z); // .. - , // , // ( ) for(int i = x_int-1; i <= x_int + 2; ++i) { for(int j = y_int-1; j <= y_int + 2; ++j) { for(int k = z_int-1; k <= z_int + 2; ++k) { // long double dist_x = fabs(boundary->nodes[n].x - coord(i, COORD_X)); long double dist_y = fabs(boundary->nodes[n].y - coord(j, COORD_Y)); long double dist_z = fabs(boundary->nodes[n].z - coord(k, COORD_Z)); long double weight_x = delta(dist_x, COORD_X); long double weight_y = delta(dist_y, COORD_Y); long double weight_z = delta(dist_z, COORD_Z); // force_X[i][j][k] += (boundary->nodes[n].x_force * weight_x * weight_y * weight_z) * boundary->get_area(); force_Y[i][j][k] += (boundary->nodes[n].y_force * weight_x * weight_y * weight_z) * boundary->get_area(); force_Z[i][j][k] += (boundary->nodes[n].z_force * weight_x * weight_y * weight_z) * boundary->get_area(); } } }
рдХрд┐рд╕реА рднреА рдЙрдкрдпреБрдХреНрдд рд╡рд┐рдзрд┐ рд╕реЗ, рд╣рдо рдкреНрд░рд╡рд╛рд╣ рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╣реИрдВред рдлрд┐рд░ рд╣рдо рддрд░рд▓ рдХреЗ рдиреЛрдбреНрд╕ рдХреЗ рд╡реЗрдЧ рдХреЛ рдкреНрд░рдХреНрд╖реЗрдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
for(int n = 0; n < boundary->nodes_count; ++n) { // , int x_int = index(boundary->nodes[n].x, COORD_X); int y_int = index(boundary->nodes[n].y, COORD_Y); int z_int = index(boundary->nodes[n].z, COORD_Z); // for(int i = x_int-1; i <= x_int + 2; ++i) { for(int j = y_int-1; j <= y_int + 2; ++j) { for(int k = z_int-1; k <= z_int + 2; ++k) { long double dist_x = fabs(boundary->nodes[n].x - coord(i, COORD_X)); long double dist_y = fabs(boundary->nodes[n].y - coord(j, COORD_Y)); long double dist_z = fabs(boundary->nodes[n].z - coord(k, COORD_Z)); long double weight_x = delta(dist_x, COORD_X); long double weight_y = delta(dist_y, COORD_Y); long double weight_z = delta(dist_z, COORD_Z); boundary->nodes[n].x_vel += (velocity_U[i][j][k] * weight_x * weight_y * weight_z) * CB(Hx[i]); boundary->nodes[n].y_vel += (velocity_V[i][j][k] * weight_x * weight_y * weight_z) * CB(Hy[j]); boundary->nodes[n].z_vel += (velocity_W[i][j][k] * weight_x * weight_y * weight_z) * CB(Hz[k]); } } } }
рдбреВрдмреЗ рд╕реАрдорд╛ рдХреЗ рдиреЛрдбреНрд╕ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдирд╛:
for(int n = 0; n < boundary->nodes_count; ++n) { boundary->nodes[n].x += boundary->nodes[n].x_vel; boundary->nodes[n].y += boundary->nodes[n].y_vel; boundary->nodes[n].z += boundary->nodes[n].z_vel; }
рджрд░рдЕрд╕рд▓, рдмрд╕ рдЗрддрдирд╛ рд╣реАред рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдореЗрдВ, рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рд╕реАрдорд╛ рд▓рдЪреАрд▓реА рд╣реИ, рд▓реЗрдХрд┐рди рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдЙрдЪреНрдЪ рдХрдареЛрд░рддрд╛ рдХреЗ рд╕рд╛рде (рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд┐рд╢рд╛рд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ), рдЖрдк рдПрдХ рдареЛрд╕ рд╕реАрдорд╛ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдореИрдВ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕ рд╕рдордп рдореИрдВ рджреНрд░рд╡ рдХреЗ рдкреНрд░рд╡рд╛рд╣ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рдЕрд╡рд╢рд┐рд╖реНрдЯреЛрдВ рдХреЗ рдЕрдкреВрд░реНрдг рд╕рдиреНрдирд┐рдХрдЯрди рдХреА рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рд╕реНрдерд┐рд░ рдЧрдгрдирд╛ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЧреИрд░-рд╕реНрдерд┐рд░ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рднреА рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рддрд╛ рд╣реВрдВред рдпрд╣, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЖрдкрдХреЛ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП - рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рд╕рдм рдХреБрдЫ, рдореИрдВ рдЗрд╕ рдкрд╛рда рдХреЛ рджрдпрд╛ рдХрд░рддрд╛ рд╣реВрдВред рд╕рднреА рдпреБрдХреНрддрд┐рдХрд░рдг рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдФрд░ рд╕реБрдЭрд╛рд╡реЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдХрд╛рдо рдЕрднреА рднреА рдЖрджрд░реНрд╢ рд╕реЗ рдмрд╣реБрдд рджреВрд░ рд╣реИред
рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП, рдПрдХ рдкрд░реНрдпрд╛рдкреНрдд рдЙрдЪреНрдЪ рдЪрд┐рдкрдЪрд┐рдкрд╛рд╣рдЯ (рдФрд░ рдХрд╛рдлреА рдореЛрдЯреЗ рдЧреНрд░рд┐рдб рдкрд░) рдХреНрд╖реЗрддреНрд░ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреБрдЫ рддрд╕реНрд╡реАрд░реЗрдВред