{"id":273222,"date":"2016-01-29T17:51:02","date_gmt":"2016-01-29T14:51:02","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=273222"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=273222","title":{"rendered":"\u041c\u0435\u0442\u043e\u0434 Finite Volume \u2014 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u0442\u0435\u043f\u043b\u043e\u043f\u0440\u043e\u0432\u043e\u0434\u043d\u043e\u0441\u0442\u0438"},"content":{"rendered":"<p>       \u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e\u0433\u043e \u043c\u0435\u0442\u043e\u0434\u0430 \u043a\u043e\u043d\u0435\u0447\u043d\u044b\u0445 \u043e\u0431\u044a\u0435\u043c\u043e\u0432 \u0434\u043b\u044f \u0447\u0438\u0441\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0443\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0439 \u0432 \u0447\u0430\u0441\u0442\u043d\u044b\u0445 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u043d\u044b\u0445.\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u0435 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u043d\u0430 \u043b\u044e\u0431\u044b\u0435 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b(\u043a\u043e\u043d\u0435\u0447\u043d\u044b\u0435 \u043e\u0431\u044a\u0435\u043c\u044b) \u2014 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0438, \u0447\u0435\u0442\u044b\u0440\u0435\u0445\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0438 \u0438 \u0442.\u0434.\u041c\u0435\u0442\u043e\u0434 \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u0440\u0430\u0441\u0447\u0435\u0442\u043e\u0432 \u0442\u0430\u043a\u0436\u0435 \u0441\u0430\u043c\u043e\u043f\u0438\u0441\u043d\u044b\u0439.  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/d8d\/0bc\/466\/d8d0bc46681946c686fb892c0666e502.png\" \/><\/div>\n<p>  <a name=\"habracut\"><\/a>  <\/p>\n<h3><b>\u041c\u0435\u0442\u043e\u0434 Finite Volume (FVM)<\/b><\/h3>\n<p>   \u0412 \u043e\u0441\u043d\u043e\u0432\u0435 \u043c\u0435\u0442\u043e\u0434\u0430 \u043b\u0435\u0436\u0438\u0442 \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u0435 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u043d\u0430 \u043d\u0435\u043f\u0435\u0440\u0435\u0441\u0435\u043a\u0430\u044e\u0449\u0438\u0435\u0441\u044f \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u044b\u0435 \u043e\u0431\u044a\u0435\u043c\u044b(\u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b), \u0443\u0437\u043b\u043e\u0432\u044b\u0435 \u0442\u043e\u0447\u043a\u0438, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0438\u0449\u0435\u0442\u0441\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u0435.\u0423\u0437\u043b\u043e\u0432\u044b\u0435 \u0442\u043e\u0447\u043a\u0438 \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0432 \u0446\u0435\u043d\u0442\u0440\u0430\u0445 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u044b\u0445 \u043e\u0431\u044a\u0435\u043c\u043e\u0432.\u0422\u0430\u043a\u0436\u0435, \u043a\u0430\u043a \u0438 \u0434\u043b\u044f \u043c\u0435\u0442\u043e\u0434\u0430 \u043a\u043e\u043d\u0435\u0447\u043d\u044b\u0445 \u0440\u0430\u0437\u043d\u043e\u0441\u0442\u0435\u0439, \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0443\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435, \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043b\u0438\u043d\u0435\u0439\u043d\u044b\u0445 \u0443\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0439.\u0420\u0435\u0448\u0430\u044f \u0435\u0435 \u2014 \u043d\u0430\u0445\u043e\u0434\u0438\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f <br \/>  \u0438\u0441\u043a\u043e\u043c\u044b\u0445 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0432 \u0443\u0437\u043b\u043e\u0432\u044b\u0445 \u0442\u043e\u0447\u043a\u0430\u0445.\u0414\u043b\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u0443\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f \u043f\u0443\u0442\u0435\u043c \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u0434\u0438\u0444\u0444 \u0443\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f \u043f\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0443 \u0438 \u0430\u043f\u043f\u0440\u043e\u043a\u0441\u0438\u043c\u0430\u0446\u0438\u0438 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u043b\u043e\u0432. <\/p>\n<p>  \u0422\u0435\u0440\u043c\u0438\u043d \u043a\u043e\u043d\u0435\u0447\u043d\u044b\u0439 \u043e\u0431\u044a\u0435\u043c \u0432 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u0443\u0434\u0435\u0442 \u0447\u0430\u0441\u0442\u043e \u0437\u0430\u043c\u0435\u043d\u044f\u0442\u0441\u044f \u043d\u0430 \u042d\u043b\u0435\u043c\u0435\u043d\u0442, \u0431\u0443\u0434\u0435\u043c \u0434\u043b\u044f \u0443\u0434\u043e\u0431\u0441\u0442\u0432\u0430 \u0441\u0447\u0438\u0442\u0430\u0442\u044c \u0438\u0445 \u044d\u043a\u0432\u0438\u0432\u0430\u043b\u0435\u043d\u0442\u0430\u043c\u0438 (\u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0432 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043d\u0435 \u0438\u043c\u0435\u0435\u0442 \u043d\u0438\u0447\u0435\u0433\u043e \u043e\u0431\u0449\u0435\u0433\u043e \u0441 \u043c\u0435\u0442\u043e\u0434\u043e\u043c \u043a\u043e\u043d\u0435\u0447\u043d\u044b\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432). <\/p>\n<p>  \u0415\u0441\u0442\u044c 2 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u043f\u043e\u0441\u043e\u0431\u0430 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u0447\u0438 \u043f\u043e FVM:<br \/>  1) \u0433\u0440\u0430\u043d\u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u0431\u044a\u0435\u043c\u0430 \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u044e\u0442 \u0441 \u0433\u0440\u0430\u043d\u044f\u043c\u0438 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430<br \/>  2) \u0433\u0440\u0430\u043d\u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u0431\u044a\u0435\u043c\u0430 \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0442 \u0447\u0435\u0440\u0435\u0437 \u0446\u0435\u043d\u0442\u0440\u044b \u0433\u0440\u0430\u043d\u0435\u0439 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432(\u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0440\u0430\u0437\u0431\u0438\u0442\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c).\u0418\u0441\u043a\u043e\u043c\u044b\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0445\u0440\u0430\u043d\u044f\u0442\u0441\u044f \u0432 \u0432\u0435\u0440\u0448\u0438\u043d\u0430\u0445 \u044d\u0442\u0438\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432.\u0412\u043e\u043a\u0440\u0443\u0433 \u043a\u0430\u0436\u0434\u043e\u0439 \u0432\u0435\u0440\u0448\u0438\u043d\u044b \u0441\u0442\u0440\u043e\u0438\u0442\u0441\u044f \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u044b\u0439 \u043e\u0431\u044a\u0435\u043c. \u0414\u043b\u044f \u043d\u0435\u043f\u0440\u044f\u043c\u043e\u0443\u0433\u043e\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u043a\u0438 \u044d\u0442\u043e\u0442 \u0441\u043f\u043e\u0441\u043e\u0431 \u0438\u043c\u0435\u0435\u0442 \u0435\u0449\u0435 2 \u043f\u043e\u0434\u0432\u0438\u0434\u0430.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/d67\/26a\/b53\/d6726ab5301d4f9a93d0c11106cb26f3.png\" \/><\/div>\n<p>  \u041c\u044b \u0431\u0443\u0434\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u043f\u043e\u0441\u043e\u0431 1) \u0441 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u044b\u043c\u0438 \u043e\u0431\u044a\u0435\u043c\u0430\u043c\u0438 \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u044e\u0449\u0438\u043c\u0438 \u0441 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c\u0438 \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0440\u0430\u0437\u0431\u0438\u0442\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c.<\/p>\n<p>  \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043b\u044e\u0441\u044b FVM:  <\/p>\n<ul>\n<li> \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0445 \u0432\u0435\u043b\u0438\u0447\u0438\u043d \u043f\u043e \u0432\u0441\u0435\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u044d\u043d\u0435\u0440\u0433\u0438\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u044b, \u043c\u0430\u0441\u0441\u0430, \u0442\u0435\u043f\u043b\u043e\u0432\u044b\u0435 \u043f\u043e\u0442\u043e\u043a\u0438 \u0438 \u0442\u0434.\u041f\u0440\u0438\u0447\u043e\u043c \u044d\u0442\u043e \u0443\u0441\u043b\u043e\u0432\u0438\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0434\u0430\u0436\u0435 \u0434\u043b\u044f \u0433\u0440\u0443\u0431\u043e\u0439 \u0440\u0430\u0441\u0447\u0435\u0442\u043d\u043e\u0439 \u0441\u0435\u0442\u043a\u0438<\/li>\n<li> \u0432\u044b\u0441\u043e\u043a\u0430\u044f \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0440\u0430\u0441\u0447\u0435\u0442\u0430.\u041c\u043d\u043e\u0433\u0438\u0435 \u0440\u0430\u0441\u0447\u0435\u0442\u043d\u044b\u0435 \u0432\u0435\u043b\u0438\u0447\u0438\u043d\u044b \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u044c \u043f\u0440\u0438 \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u0438 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u043d\u0430 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b, \u0438 \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0442\u044c \u0438\u0445 \u043d\u0430 \u043a\u0430\u0436\u0434\u043e\u043c \u0448\u0430\u0433\u0435 \u043f\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043d\u0435\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438.<\/li>\n<li> \u043b\u0435\u0433\u043a\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u043b\u044f \u0437\u0430\u0434\u0430\u0447 \u0441\u043e \u0441\u043b\u043e\u0436\u043d\u043e\u0439 \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u0435\u0439 \u0438 \u043a\u0440\u0438\u0432\u043e\u043b\u0438\u043d\u0435\u0439\u043d\u044b\u043c\u0438 \u0433\u0440\u0430\u043d\u0438\u0446\u0430\u043c\u0438.\u041b\u0435\u0433\u043a\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0440\u0430\u0437\u043d\u044b\u0445 \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0442\u0438\u043f\u043e\u0432 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u2014 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0438, \u043f\u043e\u043b\u0438\u0433\u043e\u043d\u044b.<\/li>\n<\/ul>\n<p>  \u041c\u0435\u0442\u043e\u0434 FVM \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u043c \u043d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u0443\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f \u0442\u0435\u043f\u043b\u043e\u043f\u0440\u043e\u0432\u043e\u0434\u043d\u043e\u0441\u0442\u0438:  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/dca\/709\/d2c\/dca709d2c7fe40d2bfebc62ab4634b90.gif\" \/><\/div>\n<p>  \u0418\u0442\u0430\u043a \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0448\u0430\u0433\u0438 \u043f\u0440\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 FVM:   <\/p>\n<ol>\n<li>\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0434\u0438\u0444\u0444 \u0443\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f \u0432 \u0444\u043e\u0440\u043c\u0443 \u043f\u0440\u0438\u0433\u043e\u0434\u043d\u0443\u044e \u0434\u043b\u044f FVM \u2014 \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u043e\u043c\u0443 \u043e\u0431\u044a\u0435\u043c\u0443<\/li>\n<li>\u0421\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0434\u0438\u0441\u043a\u0440\u0435\u0442\u043d\u043e\u0433\u043e \u0430\u043d\u0430\u043b\u043e\u0433\u0430, \u0432\u044b\u0431\u043e\u0440 \u0441\u043f\u043e\u0441\u043e\u0431\u0430 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u043d\u044b\u0445 \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u043f\u043e\u0434\u044b\u043d\u0442\u0435\u0433\u0440\u0430\u043b\u044c\u043d\u044b\u0445 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0432 \u0434\u0438\u0441\u043a\u0440\u0435\u0442\u043d\u0443\u044e \u0444\u043e\u0440\u043c\u0443<\/li>\n<li>\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0443\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0438\u0437 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u044b\u0445 \u043e\u0431\u044a\u0435\u043c\u043e\u0432, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0440\u0430\u0437\u0431\u0438\u0442\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c.\u0421\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043b\u0438\u043d\u0435\u0439\u043d\u044b\u0445 \u0443\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0439 \u0438 \u0435\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435.<\/li>\n<\/ol>\n<h3><b>\u0414\u0438\u0441\u043a\u0440\u0435\u0442\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438. <\/b><\/h3>\n<p>  \u0414\u043b\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u043d\u043e\u0439 \u043f\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439 \u043f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0438\u0439 \u043c\u0435\u0442\u043e\u0434 \u042d\u0439\u043b\u0435\u0440\u0430.\u042d\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u044f\u0432\u043d\u0430\u044f \u0441\u0445\u0435\u043c\u0430 \u043f\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u0433\u0434\u0435 \u0431\u0435\u0440\u0443\u0442\u0441\u044f \u0438\u0441\u043a\u043e\u043c\u044b\u0435 \u0441 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0433\u043e \u0448\u0430\u0433\u0430.\u0410 \u043d\u0430 \u043f\u0435\u0440\u0432\u043e\u043c \u0448\u0430\u0433\u0435 \u0437\u0430\u0434\u0430\u044e\u0442\u0441\u044f \u043a\u0430\u043a \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u044f.  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/50e\/87a\/d12\/50e87ad12eaa4bd795db32093120d5fd.gif\" \/><\/div>\n<p>  <\/p>\n<h3><b>\u041d\u0435\u043c\u043d\u043e\u0433\u043e \u0442\u0435\u043e\u0440\u0438\u0438 \u0438\u043b\u0438 \u043f\u0435\u0440\u0432\u044b\u0439 \u0448\u0430\u0433 \u0432 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 FVM<\/b><\/h3>\n<p>  \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0442\u0435\u043e\u0440\u0435\u043c\u0443 \u043e \u0434\u0438\u0432\u0435\u0440\u0433\u0435\u043d\u0446\u0438\u0438 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u043b \u043f\u043e \u043e\u0431\u044a\u0435\u043c\u0443 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u0442\u0441\u044f \u0432 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u043b \u043f\u043e \u043f\u043b\u043e\u0449\u0430\u0434\u0438.\u0421\u043c\u044b\u0441\u043b \u0432 \u0442\u043e\u043c \u0447\u0442\u043e \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e \u0432\u0441\u0435\u043c\u0443 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0435\u043c\u0443 \u043e\u0431\u044a\u0435\u043c\u0443 \u043d\u0430\u0448\u0435\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u043c\u044b \u0437\u0430\u043c\u0435\u043d\u044f\u0435\u043c \u043d\u0430 \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0438 \u044d\u0442\u043e\u0433\u043e \u043e\u0431\u044a\u0435\u043c\u0430.\u042d\u0442\u0430 \u0444\u043e\u0440\u043c\u0443\u043b\u0438\u0440\u043e\u0432\u043a\u0430 \u0431\u043e\u043b\u044c\u0448\u0435 \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f 3D \u0441\u043b\u0443\u0447\u0430\u044f.\u0414\u043b\u044f 2D \u0443 \u043d\u0430\u0441 \u0431\u0443\u0434\u0435\u0442 \u0432\u043c\u0435\u0441\u0442\u043e \u043e\u0431\u044a\u0435\u043c\u0430 V \u2014 \u043f\u043b\u043e\u0449\u0430\u0434\u044c \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430, \u0430 \u0432\u043c\u0435\u0441\u0442\u043e S \u2014 \u043f\u0435\u0440\u0438\u043c\u0435\u0442\u0440 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430.\u0422\u043e\u0435\u0441\u0442\u044c \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f \u0447\u0442\u043e \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u043b \u043f\u043e \u043f\u043b\u043e\u0449\u0430\u0434\u0438 \u0437\u0430\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u043b\u043e\u043c \u043f\u043e \u043f\u0435\u0440\u0438\u043c\u0435\u0442\u0440\u0443.\u0424\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0443 \u043d\u0430\u0441 \u043f\u043e\u043d\u0438\u0436\u0430\u0435\u0442\u0441\u044f \u0441\u0442\u0435\u043f\u0435\u043d\u044c \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u043d\u043e\u0439.\u0415\u0441\u043b\u0438 \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0431\u044b\u043b\u0430 \u0432\u0442\u043e\u0440\u0430\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u043d\u0430\u044f \u0442\u043e \u043e\u0441\u0442\u0430\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0435\u0440\u0432\u0430\u044f, \u0435\u0441\u043b\u0438 \u0431\u044b\u043b\u0430 \u043f\u0435\u0440\u0432\u0430\u044f \u2014 \u0442\u043e \u0432\u043c\u0435\u0441\u0442\u043e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u043d\u043e\u0439 \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043a\u043e\u043c\u0430\u044f \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f.\u041d\u0430\u0434\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0435 \u0437\u0430\u0431\u044b\u0432\u0430\u0442\u044c \u0447\u0442\u043e \u0438\u043c\u0435\u0435\u043c \u0434\u0435\u043b\u043e \u043d\u0435 \u0441 \u043e\u0431\u044b\u0447\u043d\u043e\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u043d\u043e\u0439 \u0430 \u0441 \u0434\u0438\u0432\u0435\u0440\u0433\u0435\u043d\u0446\u0438\u0435\u0439. <br \/>  \u0418\u0442\u0430\u043a \u0432\u0442\u043e\u0440\u043e\u0439 \u0442\u0435\u0440\u043c \u0432 \u043d\u0430\u0448\u0435\u043c \u0443\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0438 \u043f\u043e\u0441\u043b\u0435 \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u0442\u0441\u044f \u0442\u0430\u043a:  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/725\/2c2\/e52\/7252c2e520a9422e95deb542ae5dce6f.gif\" \/><\/div>\n<h3><b>FVM \u043d\u0430 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0439 \u043f\u0440\u044f\u043c\u043e\u0443\u0433\u043e\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u043a\u0435<\/b><\/h3>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/a8a\/719\/d9d\/a8a719d9d267433b81e4ba10e606bbac.png\" \/><\/div>\n<p>  \u041d\u0430 \u0440\u0438\u0441\u0443\u043d\u043a\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d \u042d\u043b\u0435\u043c\u0435\u043d\u0442 \u0421 \u0438 \u0435\u0433\u043e \u0441\u043e\u0441\u0435\u0434\u043d\u0438\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b <b>\u0441\u043f\u0440\u0430\u0432\u0430(E), \u0441\u043b\u0435\u0432\u0430(W), \u0441\u0432\u0435\u0440\u0445\u0443(N) \u0438 \u0441\u043d\u0438\u0437\u0443(S)<\/b>.\u0423 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u0421 \u0435\u0441\u0442\u044c 4 \u0433\u0440\u0430\u043d\u0438 \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0435 \u0431\u0443\u043a\u0432\u0430\u043c\u0438 <b>e w n s<\/b>.\u0418\u043c\u0435\u043d\u043d\u043e \u044d\u0442\u0438 4 \u0433\u0440\u0430\u043d\u0438 \u0438 \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u043f\u0435\u0440\u0438\u043c\u0435\u0442\u0440 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u0438 \u043f\u043e \u043d\u0438\u043c \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435.\u0414\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u0432 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0434\u0438\u0441\u043a\u0440\u0435\u0442\u043d\u044b\u0439 \u0430\u043d\u0430\u043b\u043e\u0433 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u0434\u0438\u0444\u0444 \u0443\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f. <\/p>\n<p>  \u0421\u043e\u0441\u0442\u0430\u0432\u0438\u043c \u0434\u0438\u0441\u043a\u0440\u0435\u0442\u043d\u044b\u0439 \u0430\u043d\u0430\u043b\u043e\u0433 \u0434\u043b\u044f \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u0421.\u0414\u043b\u044f \u043d\u0430\u0447\u0430\u043b\u0430 \u043d\u0443\u0436\u043d\u043e \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0441 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u043b\u043e\u043c (3).\u0418\u043d\u0442\u0435\u0433\u0440\u0430\u043b \u044d\u0442\u043e \u0432\u0435\u0434\u044c \u043f\u043e \u0444\u0430\u043a\u0442\u0443 \u0441\u0443\u043c\u043c\u0430.\u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u044b \u0438 \u0437\u0430\u043c\u0435\u043d\u044f\u0435\u043c \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u043b \u043f\u043e \u0432\u0441\u0435\u0439 \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0438 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430, \u043d\u0430 \u0441\u0443\u043c\u043c\u0443 \u043f\u043e 4-\u043c \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u043c \u044d\u0442\u043e\u0439 \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0438, \u0442\u043e\u0435\u0441\u0442\u044c 4 \u0433\u0440\u0430\u043d\u044f\u043c \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430.   <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/eb7\/d44\/81d\/eb7d4481d4304cd9beb60cd65871b054.gif\" \/><\/div>\n<p>  \u0418\u043d\u0434\u0435\u043a\u0441\u044b <b>e w n s<\/b> \u0437\u0434\u0435\u0441\u044c \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0430\u044e\u0442 \u0447\u0442\u043e \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0438\u043b\u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u0442\u0441\u044f \u0432 \u0446\u0435\u043d\u0442\u0440\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0439 \u0433\u0440\u0430\u043d\u0438.<br \/>  \u0422\u0435\u043f\u0435\u0440\u044c \u0441\u043e\u0431\u0435\u0440\u0435\u043c \u0432\u043c\u0435\u0441\u0442\u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0435 \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u044f \u0447\u0430\u0441\u0442\u0435\u0439 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u0434\u0438\u0444\u0444 \u0443\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f \u2014 \u0442\u0435\u0440\u043c\u044b (2) \u0438 (4).\u041f\u043e\u043b\u0443\u0447\u0438\u043c \u043f\u0435\u0440\u0432\u0443\u044e \u0441\u0442\u0443\u043f\u0435\u043d\u044c \u0430\u043f\u043f\u0440\u043e\u043a\u0441\u0438\u043c\u0430\u0446\u0438\u0438:  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/7ca\/844\/833\/7ca8448332b34181ae682ace752a4b79.gif\" \/><\/div>\n<p>  \u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0430\u043c \u043e\u0441\u0442\u0430\u043b\u043e\u0441\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043e \u043a\u043e\u043d\u0446\u0430 \u0430\u043f\u043f\u0440\u043e\u043a\u0441\u0438\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c (4), \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0442\u0443\u0434\u0430 \u0432\u0445\u043e\u0434\u0438\u0442 \u0433\u0440\u0430\u0434\u0438\u0435\u043d\u0442, \u0435\u0433\u043e \u0442\u043e \u043d\u0430\u043c \u0438 \u043d\u0430\u0434\u043e \u043f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 \u0432 \u0447\u0438\u0441\u043b\u0435\u043d\u043d\u0443\u044e \u0444\u043e\u0440\u043c\u0443.\u0424\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u044d\u0442\u0430 \u0441\u0443\u043c\u043c\u0430 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u0443\u043c\u043c\u0443 \u043f\u043e\u0442\u043e\u043a\u043e\u0432 \u0442\u0435\u043f\u043b\u0430 \u0447\u0435\u0440\u0435\u0437 \u0433\u0440\u0430\u043d\u0438.\u041d\u0430\u0448 \u0441\u043b\u0443\u0447\u0430\u0439 \u0443\u043f\u0440\u043e\u0449\u0430\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u043f\u0440\u044f\u043c\u043e\u0443\u0433\u043e\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u043a\u0438, \u0442.\u043a \u0443 \u043d\u043e\u0440\u043c\u0430\u043b\u0438 \u043a \u0433\u0440\u0430\u043d\u0438 \u043e\u0441\u0442\u0430\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e 1 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 \u2014 \u043b\u0438\u0431\u043e \u0432\u0434\u043e\u043b\u044c \u043e\u0441\u0438 \u0445 \u043b\u0438\u0431\u043e \u0432\u0434\u043e\u043b\u044c y.<br \/>  \u0420\u0430\u0437\u0431\u0435\u0440\u0435\u043c \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u044d\u0442\u043e\u0442 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u0433\u0440\u0430\u043d\u0438 e.  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/e60\/764\/904\/e60764904deb44d0acb154bf716bd9c5.png\" \/><\/div>\n<p>  \u0422\u0435\u043f\u0435\u0440\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u0438\u043c \u0432\u043c\u0435\u0441\u0442\u043e \u0441\u0443\u043c\u043c\u044b \u0432 \u0443\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0438 (5) \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0435 \u0434\u0438\u0441\u043a\u0440\u0435\u0442\u043d\u044b\u0435 \u0430\u043d\u0430\u043b\u043e\u0433\u0438 \u0434\u043b\u044f 4-\u0445 \u0433\u0440\u0430\u043d\u0435\u0439:  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/e70\/356\/1ad\/e703561ad222469783b915159118bf69.gif\" \/><\/div>\n<p>  \u0423\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 (7) \u0438 \u0435\u0441\u0442\u044c \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0435 \u0443\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u0421, \u0438\u0437 \u043d\u0435\u0433\u043e \u043c\u044b \u043d\u0430 \u043a\u0430\u0436\u0434\u043e\u043c \u0448\u0430\u0433\u0435 \u043f\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u043d\u043e\u0432\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u044b (Tnew) \u0432 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0435 \u0421.<\/p>\n<h3><b>\u0413\u0440\u0430\u043d\u0438\u0447\u043d\u044b\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u043d\u0430 \u043f\u0440\u044f\u043c\u043e\u0443\u0433\u043e\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u043a\u0435<\/b><\/h3>\n<p>  \u041d\u0430 \u0440\u0438\u0441\u0443\u043d\u043a\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u043d \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0421 \u0443 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0433\u0440\u0430\u043d\u044c e \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043d\u0430 \u0433\u0440\u0430\u043d\u0438\u0446\u0435 \u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u044b \u043d\u0430 \u044d\u0442\u043e\u0439 \u0433\u0440\u0430\u043d\u0438 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b \u2014 \u043b\u0438\u0431\u043e \u043a\u0430\u043a \u0437\u0430\u0434\u0430\u043d\u043d\u0430\u044f \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430 \u043b\u0438\u0431\u043e \u043a\u0430\u043a \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0439 \u043f\u043e\u0442\u043e\u043a \u0442\u0435\u043f\u043b\u0430 \u0447\u0435\u0440\u0435\u0437 \u0433\u0440\u0430\u043d\u044c.  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/b68\/038\/1c9\/b680381c9fc24848a99520abfe438908.png\" \/><\/div>\n<p>  \u041c\u044b \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0442\u043e\u043b\u044c\u043a\u043e 2 \u0432\u0438\u0434\u0430 \u0433\u0440\u0430\u043d\u0438\u0447\u043d\u044b\u0445 \u0443\u0441\u043b\u043e\u0432\u0438\u0439.  <\/p>\n<ol>\n<li>\u0417\u0430\u0434\u0430\u043d\u0430 \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430 Tb \u043d\u0430 \u0433\u0440\u0430\u043d\u0438\u0446\u0435<\/li>\n<li>\u0417\u0430\u0434\u0430\u043d \u043f\u043e\u0442\u043e\u043a FluxB \u043d\u0430 \u0433\u0440\u0430\u043d\u0438\u0446\u0435, \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0447\u0430\u0439 \u043a\u043e\u0433\u0434\u0430 FluxB=0, \u0442.\u0435. \u0433\u0440\u0430\u043d\u044c e \u0431\u0443\u0434\u0435\u0442 \u0442\u0435\u043f\u043b\u043e\u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0430(Insulated) <\/li>\n<\/ol>\n<p>  \u0421\u043b\u0443\u0447\u0430\u0439 2) \u0441\u0430\u043c\u044b\u0439 \u043f\u0440\u043e\u0441\u0442\u043e\u0439, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f \u0447\u0442\u043e \u0433\u0440\u0430\u043d\u044c e \u043d\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u0438 \u0434\u0438\u0441\u043a\u0440\u0435\u0442\u0438\u0437\u0430\u0446\u0438\u0438(\u0442.\u043a. \u0432\u0441\u0435 \u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442\u044b Flux=0) \u0438 \u043c\u043e\u0436\u043d\u043e \u0435\u0435 \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u0442\u044c.<\/p>\n<p>  \u0422\u0435\u043f\u0435\u0440\u044c \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0441\u043b\u0443\u0447\u0430\u0439 1).\u0414\u0438\u0441\u043a\u0440\u0435\u0442\u0438\u0437\u0430\u0446\u0438\u044f \u0433\u0440\u0430\u043d\u0438 e \u0431\u0443\u0434\u0435\u0442 \u0432 \u0446\u0435\u043b\u043e\u043c \u043f\u043e\u0445\u043e\u0436\u0430 \u043d\u0430 \u0442\u0443 \u0447\u0442\u043e \u0443\u0436\u0435 \u0431\u044b\u043b\u0430 \u043e\u043f\u0438\u0441\u0430\u043d\u0430.\u0411\u0443\u0434\u0443\u0442 \u0442\u043e\u043b\u044c\u043a\u043e 2 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u2014 \u0432\u043c\u0435\u0441\u0442\u043e Te \u0431\u0443\u0434\u0435\u0442 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e\u0435 \u0433\u0440\u0430\u043d\u0438\u0447\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 Tb \u0438 \u0432\u043c\u0435\u0441\u0442\u043e \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u044f DXe \u0431\u0443\u0434\u0435\u0442 DXe\/2.\u0412 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u043c \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 Te \u0442\u0430\u043a, \u043a\u0430\u043a \u0431\u0443\u0434\u0442\u043e \u044d\u0442\u043e \u0431\u044b\u043b \u0431\u044b \u043e\u0431\u044b\u0447\u043d\u044b\u0439 \u0441\u043e\u0441\u0435\u0434\u043d\u0438\u0439 \u0443\u0437\u0435\u043b E.\u0422\u0435\u043f\u0435\u0440\u044c \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u0440\u0430\u0441\u043f\u0438\u0448\u0435\u043c \u0442\u0435\u0440\u043c \u0434\u043b\u044f \u0433\u0440\u0430\u043d\u0438\u0447\u043d\u043e\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u0421.   <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/1a4\/4d4\/605\/1a44d46056b847f59fde217d3fdad6b2.gif\" \/><\/div>\n<p>  <\/p>\n<h3><b>\u041f\u0440\u0438\u043c\u0435\u0440 \u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0445 \u0440\u0430\u0441\u0447\u0435\u0442\u043e\u0432 \u043d\u0430 \u043f\u0440\u044f\u043c\u043e\u0443\u0433\u043e\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u043a\u0435<\/b><\/h3>\n<p>  \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u0440\u0438\u043c\u0435\u0440\u0430 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043e\u0431\u043b\u0430\u0441\u0442\u044c \u0440\u0430\u0437\u0431\u0438\u0442\u0443\u044e \u043d\u0430 9 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432, \u0441\u0435\u0442\u043a\u0430 3*3.\u041d\u0430 \u043f\u0435\u0440\u0432\u044b\u0445 \u0441\u043b\u0430\u0439\u0434\u0430\u0445 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u044b \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0433\u0440\u0430\u043d\u0438\u0447\u043d\u044b\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u044f: \u043f\u043e 3 \u0441\u0442\u043e\u0440\u043e\u043d\u0430\u043c \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430 T=0, \u0441\u043d\u0438\u0437\u0443 \u0437\u0430\u0434\u0430\u043d\u0430 \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430 T=240.\u041d\u0430 \u0432\u0442\u043e\u0440\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0435 \u0441\u043b\u0430\u0439\u0434\u043e\u0432 \u043f\u043e \u0431\u043e\u043a\u0430\u043c \u0437\u0430\u0434\u0430\u043d\u044b \u0433\u0440\u0430\u043d\u0438\u0447\u043d\u044b\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u0441 \u043f\u043e\u0442\u043e\u043a\u043e\u043c Flux=0, \u0441\u0432\u0435\u0440\u0445\u0443 T=0, \u0441\u043d\u0438\u0437\u0443 T=240.\u041f\u043e \u043a\u0430\u0436\u0434\u043e\u043c\u0443 \u0441\u043b\u0443\u0447\u0430\u044e 2 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438, \u043e\u0434\u043d\u0430 \u0441 \u0440\u0430\u0437\u0431\u0438\u0432\u043a\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 3*3 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430, \u0432\u0442\u043e\u0440\u0430\u044f 40*40.  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041a\u043e\u0434 \u0440\u0430\u0441\u0447\u0435\u0442\u043e\u0432 \u0434\u043b\u044f \u043e\u0431\u043e\u0438\u0445 \u0441\u043b\u0443\u0447\u0430\u0435\u0432 (\u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0430\u0445 \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f heat2dminimum )<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"cs\">        public void RunPhysic()         {             double Tc, Te, Tw, Tn, Ts;             double FluxC, FluxE, FluxW, FluxN, FluxS;             double dx = 0;             double Tb = 240;             double Tb0 = 0;              int i, j;             for (i = 0; i &lt; imax; i++)                 for (j = 0; j &lt; jmax; j++)                 {                     Tc = T[i, j];                     dx = dh;                      if (i == imax - 1) { Te = Tb0; dx = dx \/ 2; }                     else                         Te = T[i + 1, j];                     FluxE = (-k * FaceArea) \/ dx;                      if (i == 0) { Tw = Tb0; dx = dx \/ 2; }                     else                         Tw = T[i - 1, j];                     FluxW = (-k * FaceArea) \/ dx;                      if (j == jmax - 1) { Tn = Tb0; dx = dx \/ 2; }                     else                         Tn = T[i, j + 1];                     FluxN = (-k * FaceArea) \/ dx;                      if (j == 0) { Ts = Tb; dx = dx \/ 2; }                     else                         Ts = T[i, j - 1];                     FluxS = (-k * FaceArea) \/ dx;                      FluxC = FluxE + FluxW + FluxN + FluxS;                      T[i, j] = Tc + delt * (FluxC * Tc - (FluxE * Te + FluxW * Tw + FluxN * Tn + FluxS * Ts));                 }           }         \/\/Insulated         public void RunPhysic2()         {             double Tc, Te, Tw, Tn, Ts;             double FluxC, FluxE, FluxW, FluxN, FluxS;             double dx = 0;             double Tb = 240;             double Tb0 = 0;              int i, j;             for (i = 0; i &lt; imax; i++)                 for (j = 0; j &lt; jmax; j++)                 {                     Tc = T[i, j];                     dx = dh;                      Te = 0; Tw = 0;                     if (i == imax - 1)                         FluxE = 0;                     else                     {                         Te = T[i + 1, j];                         FluxE = (-k * FaceArea) \/ dx;                     }                      if (i == 0)                         FluxW = 0;                     else                     {                         Tw = T[i - 1, j];                         FluxW = (-k * FaceArea) \/ dx;                     }                      if (j == jmax - 1) { Tn = Tb0; dx = dx \/ 2; }                     else                         Tn = T[i, j + 1];                     FluxN = (-k * FaceArea) \/ dx;                      if (j == 0) { Ts = Tb; dx = dx \/ 2; }                     else                         Ts = T[i, j - 1];                     FluxS = (-k * FaceArea) \/ dx;                      FluxC = FluxE + FluxW + FluxN + FluxS;                      T[i, j] = Tc + delt * (FluxC * Tc - (FluxE * Te + FluxW * Tw + FluxN * Tn + FluxS * Ts));                 }           }  <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/ac3\/36b\/a23\/ac336ba23e6246ed8587102d059ff13e.png\" \/><\/div>\n<p>   <\/p>\n<h3><b>FVM \u0432 \u0437\u0430\u0434\u0430\u0447\u0430\u0445 \u0441\u043e \u0441\u043b\u043e\u0436\u043d\u043e\u0439 \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u0435\u0439<\/b><\/h3>\n<p>   \u0417\u0434\u0435\u0441\u044c \u043a\u0430\u043a \u0440\u0430\u0437 \u043f\u0440\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u043e FVM, \u0433\u0434\u0435 \u0442\u0430\u043a\u0436\u0435, \u043a\u0430\u043a \u0438 \u0432 \u043c\u0435\u0442\u043e\u0434\u0435 \u043a\u043e\u043d\u0435\u0447\u043d\u044b\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432, \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u043e\u0431\u043b\u0430\u0441\u0442\u044c \u0441 \u043a\u0440\u0443\u0433\u043b\u044b\u043c\u0438 \u0433\u0440\u0430\u043d\u0438\u0446\u0430\u043c\u0438 \u0447\u0435\u0440\u0435\u0437 \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u0435 \u043d\u0430 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0438 \u0438\u043b\u0438 \u043b\u044e\u0431\u044b\u0435 \u0434\u0440\u0443\u0433\u0438\u0435 \u043f\u043e\u043b\u0438\u0433\u043e\u043d\u044b.\u041d\u043e FVM \u0438\u043c\u0435\u0435\u0442 \u0435\u0449\u0435 1 \u043f\u043b\u044e\u0441 \u2014 \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0435 \u043e\u0442 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u043e\u0432 \u043a \u043f\u043e\u043b\u0438\u0433\u043e\u043d\u0430\u043c \u0441 \u0431\u043e\u043b\u044c\u0448\u0438\u043c \u0447\u0438\u0441\u043b\u043e\u043c \u0441\u0442\u043e\u0440\u043e\u043d \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e \u043d\u0438\u0447\u0435\u0433\u043e \u043c\u0435\u043d\u044f\u0442\u044c, \u043a\u043e\u043d\u0435\u0447\u043d\u043e \u0435\u0441\u043b\u0438 \u043a\u043e\u0434 \u0431\u044b\u043b \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u0434\u043b\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u043e\u0433\u043e \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0430 \u0430 \u043d\u0435 \u0440\u0430\u0432\u043d\u043e\u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0435\u0433\u043e.\u0411\u043e\u043b\u0435\u0435 \u0442\u043e\u0433\u043e, \u043c\u043e\u0436\u043d\u043e \u0431\u0435\u0437 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043a\u043e\u0434\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u043c\u0435\u0441\u044c \u0440\u0430\u0437\u043d\u044b\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u2014 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0438, \u043f\u043e\u043b\u0438\u0433\u043e\u043d\u044b, \u043a\u0432\u0430\u0434\u0440\u0430\u0442\u044b \u0438 \u0442\u0434.<\/p>\n<p>  \u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043e\u0431\u0449\u0438\u0439 \u0441\u043b\u0443\u0447\u0430\u0439, \u043a\u043e\u0433\u0434\u0430 \u0432\u0435\u043a\u0442\u043e\u0440 \u0441\u043e\u0435\u0434\u0438\u043d\u044f\u044e\u0449\u0438\u0439 \u0446\u0435\u043d\u0442\u0440\u044b 2-\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u043d\u0435 \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0435\u0442 \u0441 \u0432\u0435\u043a\u0442\u043e\u0440\u043e\u043c \u043d\u043e\u0440\u043c\u0430\u043b\u0438 \u043a \u043e\u0431\u0449\u0435\u0439 \u0433\u0440\u0430\u043d\u0438 \u044d\u0442\u0438\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432.\u0412\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u0442\u043e\u043a\u0430 flux \u0447\u0435\u0440\u0435\u0437 \u0433\u0440\u0430\u043d\u044c \u0442\u0435\u043f\u0435\u0440\u044c \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u0442\u044c \u0438\u0437 2-\u0445 \u0447\u0430\u0441\u0442\u0435\u0439.\u0412 \u043f\u0435\u0440\u0432\u043e\u0439 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0441c\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c\u0441\u044f \u043e\u0440\u0442\u043e\u0433\u043e\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0430\u044f \u0430 \u0432\u043e \u0432\u0442\u043e\u0440\u043e\u0439 \u0442\u0430\u043a \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u0430\u044f \u00ab\u043a\u0440\u043e\u0441\u0441-\u0434\u0438\u0444\u0444\u0443\u0437\u0438\u044f\u00bb.<\/p>\n<p>  \u041d\u0430 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u044b 2 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430, \u0421 \u2014 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0435\u043c\u044b\u0439 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0438 F \u2014 \u0441\u043e\u0441\u0435\u0434\u043d\u0438\u0439 \u044d\u043b\u0435\u043c\u0435\u043d\u0442.\u041e\u043f\u0438\u0448\u0435\u043c \u0434\u0438\u0441\u043a\u0440\u0435\u0442\u0438\u0437\u0430\u0446\u0438\u044e \u0434\u043b\u044f \u0433\u0440\u0430\u043d\u0438, \u0440\u0430\u0437\u0434\u0435\u043b\u044f\u044e\u0449\u0435\u0439 \u044d\u0442\u0438 2 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430.\u0412\u0435\u043a\u0442\u043e\u0440 \u0441\u043e\u0435\u0434\u0438\u043d\u044f\u044e\u0449\u0438\u0439 \u0446\u0435\u043d\u0442\u0440\u044b \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u2014 DCF.\u0412\u0435\u043a\u0442\u043e\u0440 e \u2014 \u044d\u0442\u043e \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u044b\u0439 \u0432\u0435\u043a\u0442\u043e\u0440 \u043f\u043e \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044e DCF.\u0412\u0435\u043a\u0442\u043e\u0440 Sf \u2014 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d \u043f\u043e \u043d\u043e\u0440\u043c\u0430\u043b\u0438 \u043a \u0433\u0440\u0430\u043d\u0438, \u0435\u0433\u043e \u0434\u043b\u0438\u043d\u043d\u0430 \u0440\u0430\u0432\u043d\u0430 \u0434\u043b\u0438\u043d\u0435 \u0433\u0440\u0430\u043d\u0438.   <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/a7f\/f38\/793\/a7ff38793a15431da859731d78cc3240.png\" \/><\/div>\n<p>  \u0421\u0445\u0435\u043c\u0430 \u0440\u0430\u0441\u0447\u0435\u0442\u043e\u0432 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0442\u0430\u043a.  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/e39\/d7d\/6d3\/e39d7d6d374e49d087c3865ae04b9785.png\" \/><\/div>\n<p>  \u0412\u0442\u043e\u0440\u043e\u0439 \u0442\u0435\u0440\u043c \u0437\u0434\u0435\u0441\u044c \u044d\u0442\u043e \u043a\u0440\u043e\u0441\u0441-\u0434\u0438\u0444\u0444\u0443\u0437\u0438\u044f, \u043e\u043d\u0430 \u0431\u0443\u0434\u0435\u0442 \u0442\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435, \u0447\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u0440\u0430\u0441\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u0435 \u043c\u0435\u0436\u0434\u0443 \u0432\u0435\u043a\u0442\u043e\u0440\u0430\u043c\u0438 Ef \u0438 Sf, \u0435\u0441\u043b\u0438 \u043e\u043d\u0438 \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u044e\u0442, \u0442\u043e \u043e\u043d\u0430 \u0440\u0430\u0432\u043d\u0430 0.<br \/>  \u0420\u0430\u0441\u043f\u0438\u0448\u0435\u043c \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u043e\u0440\u0442\u043e\u0433\u043e\u043d\u0430\u043b\u044c\u043d\u0443\u044e \u0447\u0430\u0441\u0442\u044c(\u0441\u043f\u043e\u0441\u043e\u0431 minimum correction).  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/009\/24c\/69b\/00924c69bff44283b2e41b3b0631e356.png\" \/><\/div>\n<p>   \u0412 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0430\u0445 \u044f \u043d\u0435 \u0441\u0442\u0430\u043b \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u0442\u0435\u0440\u043c \u0441 \u043a\u0440\u043e\u0441\u0441\u0434\u0438\u0444\u0444\u0443\u0437\u0438\u0435\u0439, \u0442.\u043a \u0432\u0441\u0442\u0430\u043b \u0432\u043e\u043f\u0440\u043e\u0441 \u2014 \u043a\u0430\u043a \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0441\u0442\u044c \u0442\u0430\u043a\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438.\u0412\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u041c\u0430\u0442\u043b\u0430\u0431 \u0438 \u043c\u043e\u0438\u0445 \u043d\u0438\u0447\u0435\u043c \u043d\u0435 \u043e\u0442\u043b\u0438\u0447\u0430\u043b\u043e\u0441\u044c \u0432 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0438 \u043a\u0440\u043e\u0441\u0441-\u0434\u0438\u0444\u0444\u0443\u0437\u0438\u0438.\u0412\u0438\u0434\u0438\u043c\u043e \u044d\u0442\u043e \u0441\u0432\u044f\u0437\u0430\u043d\u043e \u0441 \u0442\u0435\u043c \u0447\u0442\u043e \u041c\u0430\u0442\u043b\u0430\u0431 \u043b\u044e\u0431\u0438\u0442 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0438 \u0431\u043b\u0438\u0437\u043a\u0438\u0435 \u043a \u0440\u0430\u0432\u043d\u043e\u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u043c, \u0447\u0442\u043e \u0432 \u0438\u0442\u043e\u0433\u0435 \u0434\u0435\u043b\u0430\u0435\u0442 \u043a\u0440\u043e\u0441\u0441\u0434\u0438\u0444\u0444\u0443\u0437\u0438\u044e=0.\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0437\u0436\u0435 \u0435\u0449\u0435 \u0432\u0435\u0440\u043d\u0443\u0441\u044c \u043a \u044d\u0442\u043e\u043c\u0443 \u0432\u043e\u043f\u0440\u043e\u0441\u0443.<\/p>\n<p>  \u0420\u0430\u0441\u0447\u0435\u0442 \u0433\u0440\u0430\u043d\u0438\u0447\u043d\u044b\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u043d\u0438\u0447\u0435\u043c \u043d\u0435 \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u043e\u0442 \u0440\u0430\u0441\u0447\u0435\u0442\u043e\u0432 \u043d\u0435 \u043d\u0430 \u0433\u0440\u0430\u043d\u0438\u0446\u0435, \u0432\u043c\u0435\u0441\u0442\u043e \u0446\u0435\u043d\u0442\u0440\u0430 \u0441\u043e\u0441\u0435\u0434\u043d\u0435\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u0431\u0435\u0440\u0435\u0442\u0441\u044f \u0446\u0435\u043d\u0442\u0440 \u0433\u0440\u0430\u043d\u0438, \u043d\u0443 \u0438 \u043a\u0430\u043a \u043e\u0431\u044b\u0447\u043d\u043e \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430 \u043d\u0430 \u0433\u0440\u0430\u043d\u0438\u0446\u0435.<br \/>  \u0412 \u043c\u043e\u0435\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0432 \u0438\u0442\u043e\u0433\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f \u0442\u0430\u043a:  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/fe8\/89f\/7aa\/fe889f7aa4844fbbbd6d7c6029fadba7.gif\" \/><\/div>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041a\u043e\u0434 \u0440\u0430\u0441\u0447\u0435\u0442\u043e\u0432 \u0434\u043b\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u043e\u043b\u0438\u0433\u043e\u043d\u0430 (\u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0430\u0445 \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f heat2PolyTeach )<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"cs\">        public void Calc()         {              double bc, ac;             double sumflux;             double[] aa = new double[6];             double[] bb = new double[6];              int e;             for (e = 0; e &lt; elementcount; e++)             {                 Element elem = elements[e];                 int nf;                 bc = 0;                 ac = 0;                 sumflux = 0;                 for (int nn = 0; nn &lt;6; nn++)                 {                     aa[nn] = 0;                     bb[nn] = 0;                 }                 for (nf = 0; nf &lt; elem.vertex.Length; nf++)                 {                     Face face = elem.faces[nf];                     Element nb = elem.nbs[nf];                      if (face.isboundary)                     {                         if (face.boundaryType == BoundaryType.BND_CONST)                         {                             double flux1;                             double flux;                             flux1 = elem.k * (face.area \/ elem.nodedistances[nf]);                             Vector2 Sf = face.sf.Clone();                             Vector2 dCf = elem.cfdistance[nf].Clone();                             if (Sf * dCf &lt; 0)                                 Sf = -Sf;                             \/\/1) minimum correction                             \/\/Vector2 DCF = elem.cndistance[nf].Clone();                             Vector2 e1 = dCf.GetNormalize();                             Vector2 EF = (e1 * Sf) * e1;                             flux = elem.k * (EF.Length() \/ dCf.Length());                              ac += flux;                             bc += flux * face.bndu;                             bb[nf] = flux;                          }                         else if (face.boundaryType == BoundaryType.BND_INSULATED)                         {                             double flux;                             flux = 0;                              ac += flux;                             bc += flux * face.bndu;                             bb[nf] = flux;                         }                     }                     else                     {                         double flux1;                         double flux;                         flux1 = -elem.k * (face.area \/ elem.nodedistances[nf]);                         Vector2 Sf = face.sf.Clone();                         Vector2 dCf = elem.cfdistance[nf].Clone();                         if (Sf * dCf &lt; 0)                             Sf = -Sf;                         Vector2 DCF = elem.cndistance[nf].Clone();                         Vector2 e1 = DCF.GetNormalize();                         \/\/corrected flux                         \/\/1) minimum correction                         Vector2 EF = (e1 * Sf) * e1;                          flux = -elem.k * (EF.Length() \/ DCF.Length());                          sumflux += flux * nb.u;                         ac += -flux;                         aa[nf] = -flux;                      }                  }                 elem.u = elem.u + delt * (bc - sumflux - ac * elem.u);               }          }  <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<p>  <\/p>\n<h3><b>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432<\/b><\/h3>\n<p>  \u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u043b\u0430\u0441\u044c \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435\u043c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u0432 \u041c\u0430\u0442\u043b\u0430\u0431 \u0438 \u043c\u043e\u0435\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438. Mesh \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0430\u0441\u044c \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u0430\u044f, \u0432\u044b\u0433\u0440\u0443\u0436\u0430\u043b\u0430\u0441\u044c \u0438\u0437 \u041c\u0430\u0442\u043b\u0430\u0431 \u0438 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u043b\u0430\u0441\u044c \u0432 \u043f\u0440\u043e\u0433\u0443.\u041d\u0430 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b-\u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0438 \u043d\u0435 \u043e\u0431\u0440\u0430\u0449\u0430\u0439\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044f, \u044d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0435\u043f\u043e\u043d\u044f\u0442\u043d\u044b\u0439 \u0433\u043b\u044e\u043a \u043e\u0442\u0440\u0438\u0441\u043e\u0432\u043a\u0438.   <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/4c1\/b79\/c89\/4c1b79c89b3340d3a57288526f0c5408.png\" \/><\/div>\n<p>  <\/p>\n<h3><b>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432<\/b><\/h3>\n<p>  <a href=\"https:\/\/github.com\/nexscifix\/FiniteVolume\">\u0413\u0438\u0442\u0445\u0430\u0431 \u0441 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0430\u043c\u0438 \u043b\u0435\u0436\u0438\u0442 \u0442\u0443\u0442<\/a><br \/>   \u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0432 \u043f\u0430\u043f\u043a\u0435 heat2PolyV2.\u0422\u043e \u0447\u0442\u043e \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0441\u044f \u043a \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u043b\u0435\u0436\u0438\u0442 \u0432 heat2PolyV2\\Src\\FiniteVolume\\.<\/p>\n<p>  \u0412\u043d\u0430\u0447\u0430\u043b\u0435 \u0444\u0430\u0439\u043b\u0430 Scene2.cs \u2014 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0436\u043d\u043e \u043c\u0435\u043d\u044f\u0442\u044c \u0434\u043b\u044f \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u0446\u0432\u0435\u0442\u043e\u0432\u044b\u0445 \u0441\u0445\u0435\u043c\u0430\u0445, \u043c\u0430\u0441\u0448\u0442\u0430\u0431, \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 mesh \u0438 \u0442.\u0434.\u0421\u0430\u043c\u0438 \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u0445\u0440\u0430\u043d\u044f\u0442\u0441\u044f \u0432 heat2PolyV2\\bin\\Debug\\Demos\\<br \/>  \u0412\u044b\u0433\u0440\u0443\u0437\u043a\u0443 \u0438\u0437 \u041c\u0430\u0442\u043b\u0430\u0431\u0430 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043f\u0440\u043e\u0441\u0442\u043e \u2014 \u043d\u0443\u0436\u043d\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u044c pde toolbox, \u043e\u0442\u043a\u0440\u044b\u0442\u044c m \u0444\u0430\u0439\u043b (\u043b\u0438\u0431\u043e \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0441\u0430\u043c\u043e\u043c\u0443 \u0441 \u043d\u0443\u043b\u044f), \u0437\u0430\u0439\u0442\u0438 \u0432 \u043c\u0435\u043d\u044e Mesh-\u042d\u043a\u0441\u043f\u043e\u0440\u0442 mesh, \u043d\u0430\u0436\u0430\u0442\u044c \u041e\u041a; \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u041c\u0430\u0442\u043b\u0430\u0431, \u0432 \u043f\u0430\u043d\u0435\u043b\u044c\u043a\u0435 \u043f\u043e\u044f\u0432\u044f\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u2014 \u043c\u0430\u0442\u0440\u0438\u0446\u044b p e t, \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u0444\u0430\u0439\u043b savemymesh.m, \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0435\u0433\u043e, \u043f\u043e\u044f\u0432\u0438\u0442\u0441\u044f \u0444\u0430\u0439\u043b p.out, \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438 \u0435\u0433\u043e \u0432 \u043f\u0430\u043f\u043a\u0443 Demos.<br \/>  \u0412 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0430\u0445 \u0434\u043b\u044f \u0432\u044b\u0431\u043e\u0440\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0437\u0430\u0434\u0430\u0442\u044c \u0438\u043c\u044f \u0444\u0430\u0439\u043b\u0430 \u0432 \u0441\u0442\u0440\u043e\u043a\u0435 param.file = \u00abp\u00bb;(FormParam.cs).\u0414\u0430\u043b\u0435\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c \u0433\u0440\u0430\u043d\u0438\u0447\u043d\u044b\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u2014 \u0434\u043b\u044f \u0433\u043e\u0442\u043e\u0432\u044b\u0445 \u043f\u0440\u0438\u043c\u0435\u0440\u043e\u0432 \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u0440\u0430\u0441\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0431\u043b\u043e\u043a\u0438 \u0432 MainSolver.cs:  <\/p>\n<pre><code class=\"cs\">  \/\/p.out   public void SetPeriodicBoundary() <\/code><\/pre>\n<p>  \u0421\u043c\u044b\u0441\u043b \u0442\u0443\u0442 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u2014 \u041c\u0430\u0442\u043b\u0430\u0431 \u0440\u0430\u0437\u0434\u0435\u043b\u044f\u0435\u0442 \u0433\u0440\u0430\u043d\u0438\u0446\u044b \u043f\u043e \u0434\u043e\u043c\u0435\u043d\u0430\u043c, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0432\u043d\u0435\u0448\u043d\u0438\u0435 \u0438 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0435.\u0422\u0430\u043a\u0436\u0435 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0434\u043e\u043c\u0435\u043d\u0430 \u0433\u0440\u0430\u043d\u0438\u0446\u044b \u0440\u0430\u0437\u0431\u0438\u0442\u044b \u043d\u0430 \u0447\u0430\u0441\u0442\u0438 (\u0433\u0440\u0443\u043f\u043f\u044b), \u0447\u0442\u043e\u0431\u044b \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0437\u0430\u0434\u0430\u0432\u0430\u0442\u044c \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u043d\u0430 \u0443\u0447\u0430\u0441\u0442\u043a\u0430\u0445 \u0433\u0440\u0430\u043d\u0438\u0446\u044b \u043f\u043e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u2014 \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0441\u043f\u0440\u0430\u0432\u0430 \u0438\u043b\u0438 \u0441\u043d\u0438\u0437\u0443.<br \/>  \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0438 \u0432\u043e\u0432\u0441\u0435 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u041c\u0430\u0442\u043b\u0430\u0431, \u0430 \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u043f\u0440\u043e\u043f\u0438\u0441\u0430\u0442\u044c \u0432\u0441\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b(\u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0438) \u0438 \u0438\u0445 \u0432\u0435\u0440\u0448\u0438\u043d\u044b + \u0433\u0440\u0430\u043d\u0438(\u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0433\u0440\u0430\u043d\u0438\u0447\u043d\u044b\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432)   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0444\u0430\u0439\u043b\u0430 .out<\/b><\/p>\n<div class=\"spoiler_text\">\u0424\u0430\u0439\u043b \u0440\u0430\u0437\u0431\u0438\u0442 \u043d\u0430 \u0441\u0435\u043a\u0446\u0438\u0438 \u2014 ##Points (\u0432\u0435\u0440\u0448\u0438\u043d\u044b),##Triangle(\u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0438) \u0438 ##Boundary(\u0433\u0440\u0430\u043d\u0438 \u2014 \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u0435 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0430 \u0433\u0440\u0430\u043d\u0438\u0446\u0435)<br \/>  ##Points \u2014 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u0442\u043e\u0447\u0435\u043a, \u043f\u0435\u0440\u0432\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430 \u2014 \u0445, \u0432\u0442\u043e\u0440\u0430\u044f -y.<br \/>  ##Triangle \u2014 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0438, \u043f\u0435\u0440\u0432\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430 \u2014 \u0438\u043d\u0434\u0435\u043a\u0441 1-\u043e\u0439 \u0432\u0435\u0440\u0448\u0438\u043d\u044b \u0432 \u043c\u0430\u0441\u0441\u0438\u0432\u0435 ##Points,2 \u0438 3 \u0441\u0442\u0440\u043e\u043a\u0438 \u2014 \u0438\u043d\u0434\u0435\u043a\u0441\u044b 2 \u0438 3 \u0432\u0435\u0440\u0448\u0438\u043d\u044b \u0442\u0440\u0435\u0443\u043e\u043b\u044c\u043d\u0438\u043a\u0430. <br \/>  ##Boundary \u2014 \u0433\u0440\u0430\u043d\u0438, \u043f\u0435\u0440\u0432\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430 \u2014 \u0438\u043d\u0434\u0435\u043a\u0441 1-\u043e\u0439 \u0432\u0435\u0440\u0448\u0438\u043d\u044b \u0433\u0440\u0430\u043d\u0438 ,2-\u044f \u2014 \u0438\u043d\u0434\u0435\u043a\u0441 \u0432\u0442\u043e\u0440\u043e\u0439 \u0432\u0435\u0440\u0448\u0438\u043d\u044b, \u043f\u044f\u0442\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430 \u2014 \u0433\u0440\u0443\u043f\u043f\u0430, \u0448\u0435\u0441\u0442\u0430\u044f \u2014 \u0434\u043e\u043c\u0435\u043d   <\/div>\n<\/div>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043f\u0430\u043f\u043e\u043a \u0441 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0430\u043c\u0438<\/b><\/p>\n<div class=\"spoiler_text\">\u0418\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u044b \u043d\u0430 Visual Studio 2010 c#.\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0441\u044f \u041c\u0430\u0442\u043b\u0430\u0431 R2012a.<br \/>  <a href=\"https:\/\/github.com\/nexscifix\/FiniteVolume\">\u0413\u0438\u0442\u0445\u0430\u0431 \u0441 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0430\u043c\u0438<\/a>  <\/p>\n<ul>\n<li> <b>heat2PolyV2<\/b> \u2014 \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f   <\/li>\n<li> <b>other\\heat2Utrianglestatic<\/b> \u2014 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d \u043f\u0440\u0438\u043c\u0435\u0440 \u0438\u0437 \u043a\u043d\u0438\u0433\u0438 p346 versteeg_h malalasekra_w_ An_introduction_to_computational_fluid\u2026   <\/li>\n<li> <b>other\\water2dV2<\/b> \u2014 \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0443\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0439 \u041d\u0430\u0432\u044c\u0435-\u0421\u0442\u043e\u043a\u0441\u0430 \u0447\u0430\u0441\u0442\u0438\u0447\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f FiniteVolume    <\/li>\n<li> <b>matlab<\/b> \u2014 m \u0444\u0430\u0439\u043b\u044b \u043f\u0440\u0438\u043c\u0435\u0440\u043e\u0432 pde toolbox + savemymesh.m \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u044b\u0433\u0440\u0443\u0436\u0430\u0435\u0442 \u0433\u043e\u0442\u043e\u0432\u044b\u0439 .out \u0444\u0430\u0439\u043b \u0434\u043b\u044f heat2PolyV2    <\/li>\n<\/ul>\n<p>  <\/div>\n<\/div>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0421\u043f\u0438\u0441\u043e\u043a \u043a\u043d\u0438\u0433 \u043f\u043e \u0442\u0435\u043c\u0435<\/b><\/p>\n<div class=\"spoiler_text\">\n<ul>\n<li> <b>Versteeg HK Malalasek Introduction to computational fluid dynamics The finite volume method <\/b> \u2014 \u0443\u0436\u0435 \u0435\u0441\u0442\u044c \u0432\u0442\u043e\u0440\u043e\u0435 \u0438\u0437\u0434\u0430\u043d\u0438\u0435   <\/li>\n<li> <b>F.Moukalled L.Mangani M.Darwish The finite volume method in computational fluid dynamics 2016\u0433 <\/b> \u2014 \u0432\u044b\u0448\u043b\u0430 \u043d\u0435\u0434\u0430\u0432\u043d\u043e (\u0447\u0443\u0442\u044c \u043b\u0438 \u043d\u0435 \u0432\u0447\u0435\u0440\u0430:)    <\/li>\n<li> <b>\u041f\u0430\u0442\u0430\u043d\u043a\u0430\u0440 \u0421.-\u0427\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0435 \u043c\u0435\u0442\u043e\u0434\u044b \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u0447 \u0442\u0435\u043f\u043b\u043e\u043e\u0431\u043c\u0435\u043d\u0430 \u0438 \u0434\u0438\u043d\u0430\u043c\u0438\u043a\u0438 \u0436\u0438\u0434\u043a\u043e\u0441\u0442\u0438-\u042d\u043d\u0435\u0440\u0433\u043e\u0430\u0442\u043e\u043c\u0438\u0437\u0434\u0430\u0442 (1984)<\/b>   <\/li>\n<li> <b>\u041f\u0430\u0442\u0430\u043d\u043a\u0430\u0440 \u0421.\u0412.-\u0427\u0438\u0441\u043b\u0435\u043d\u043d\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u0447 \u0442\u0435\u043f\u043b\u043e\u043f\u0440\u043e\u0432\u043e\u0434\u043d\u043e\u0441\u0442\u0438 \u0438 \u043a\u043e\u043d\u0432\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0442\u0435\u043f\u043b\u043e\u043e\u0431\u043c\u0435\u043d\u0430 \u043f\u0440\u0438 \u0442\u0435\u0447\u0435\u043d\u0438\u0438 \u0432 \u043a\u0430\u043d\u0430\u043b\u0430\u0445-\u041c\u042d\u0418 (2003)<\/b>   <\/li>\n<li> <b>Computational methods for fluid dynamics Ferziger JH Peric 2001<\/b> \u2014 \u0445\u043e\u0442\u044c \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u0438 \u043d\u0435 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0441\u044f \u043a FVM, \u043d\u043e \u043e\u0447 \u043c\u043d\u043e\u0433\u043e \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0433\u043e   <\/li>\n<\/ul><\/div>\n<\/div>\n<div class=\"clear\"><\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habrahabr.ru\/post\/276193\/\"> https:\/\/habrahabr.ru\/post\/276193\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>       \u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e\u0433\u043e \u043c\u0435\u0442\u043e\u0434\u0430 \u043a\u043e\u043d\u0435\u0447\u043d\u044b\u0445 \u043e\u0431\u044a\u0435\u043c\u043e\u0432 \u0434\u043b\u044f \u0447\u0438\u0441\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0443\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0439 \u0432 \u0447\u0430\u0441\u0442\u043d\u044b\u0445 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u043d\u044b\u0445.\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u0435 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u043d\u0430 \u043b\u044e\u0431\u044b\u0435 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b(\u043a\u043e\u043d\u0435\u0447\u043d\u044b\u0435 \u043e\u0431\u044a\u0435\u043c\u044b) \u2014 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0438, \u0447\u0435\u0442\u044b\u0440\u0435\u0445\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0438 \u0438 \u0442.\u0434.\u041c\u0435\u0442\u043e\u0434 \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u0440\u0430\u0441\u0447\u0435\u0442\u043e\u0432 \u0442\u0430\u043a\u0436\u0435 \u0441\u0430\u043c\u043e\u043f\u0438\u0441\u043d\u044b\u0439.  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/d8d\/0bc\/466\/d8d0bc46681946c686fb892c0666e502.png\" \/><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-273222","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/273222","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=273222"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/273222\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=273222"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=273222"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=273222"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}