Yaroslav Sokolovskyy, V. Yarkun, M. Levkovych, Dmytro Ratynchuk
{"title":"基于分数阶导数装置的非等温水分传递并行计算的软件和算法提供","authors":"Yaroslav Sokolovskyy, V. Yarkun, M. Levkovych, Dmytro Ratynchuk","doi":"10.23939/cds2022.01.095","DOIUrl":null,"url":null,"abstract":"A new mathematical model of the nonstationary process of heat and moisture transfer in the two-dimensional region is constructed on the basis of the use of Caputo and Grunwald- Letnikov derivatives. An implicit finite-difference scheme for approximation of a mathematical model of noisothermal moisture transfer taking into account the fractional integro-differential apparatus is developed. The given algorithm of numerical realization of model allows to receive values of function of temperature and humidity for all points of area of partition. The method of fractional steps is adapted for numerical realization of mathematical model. It allowed performing parallel calculations of two difference half-step taking into account the corresponding spatial coordinate. The implemented algorithm of parallel calculation of non- isothermal moisture transfer in materials of fractal structure makes it possible to obtain a reliable result without the need to conduct complex and expensive practical experiments. It is proposed to use the Model-View-Presenter design pattern for software development. The software a parallel algorithm using .Net threads and algorithmic features of the TPL library has developed. It has been tested on multi-core computer systems with CPUs of different capacities. The .NET Stopwatch class was used to measure the execution time of sequential and parallel algorithms. A two-dimensional case with a mesh partition is studied for three cases: a square shape, a wide rectangular shape, and a tall rectangular shape. Graphs of dynamics of acceleration and efficiency of algorithms are given, and their analysis is also carried out. To smooth the graphs of acceleration and efficiency of algorithms, we apply approximation of experimental data based on the obtained results.","PeriodicalId":270498,"journal":{"name":"Computer Design Systems. Theory and Practice","volume":"45 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Software and algorithmic provision of parallel calculation of non-isothermal moisture transfer based on the apparatus of fractional derivatives\",\"authors\":\"Yaroslav Sokolovskyy, V. Yarkun, M. Levkovych, Dmytro Ratynchuk\",\"doi\":\"10.23939/cds2022.01.095\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A new mathematical model of the nonstationary process of heat and moisture transfer in the two-dimensional region is constructed on the basis of the use of Caputo and Grunwald- Letnikov derivatives. An implicit finite-difference scheme for approximation of a mathematical model of noisothermal moisture transfer taking into account the fractional integro-differential apparatus is developed. The given algorithm of numerical realization of model allows to receive values of function of temperature and humidity for all points of area of partition. The method of fractional steps is adapted for numerical realization of mathematical model. It allowed performing parallel calculations of two difference half-step taking into account the corresponding spatial coordinate. The implemented algorithm of parallel calculation of non- isothermal moisture transfer in materials of fractal structure makes it possible to obtain a reliable result without the need to conduct complex and expensive practical experiments. It is proposed to use the Model-View-Presenter design pattern for software development. The software a parallel algorithm using .Net threads and algorithmic features of the TPL library has developed. It has been tested on multi-core computer systems with CPUs of different capacities. The .NET Stopwatch class was used to measure the execution time of sequential and parallel algorithms. A two-dimensional case with a mesh partition is studied for three cases: a square shape, a wide rectangular shape, and a tall rectangular shape. Graphs of dynamics of acceleration and efficiency of algorithms are given, and their analysis is also carried out. To smooth the graphs of acceleration and efficiency of algorithms, we apply approximation of experimental data based on the obtained results.\",\"PeriodicalId\":270498,\"journal\":{\"name\":\"Computer Design Systems. Theory and Practice\",\"volume\":\"45 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computer Design Systems. Theory and Practice\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.23939/cds2022.01.095\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Design Systems. Theory and Practice","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23939/cds2022.01.095","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
利用Caputo导数和Grunwald- Letnikov导数,建立了二维区域非平稳热湿传递过程的数学模型。提出了一种考虑分数阶积分微分装置的噪声热水分传递数学模型的隐式有限差分逼近格式。给出的模型数值实现算法允许接收分区面积上所有点的温湿度函数值。分步法适用于数学模型的数值实现。它允许在考虑相应空间坐标的情况下对两个差分半步进行并行计算。本文所实现的分形结构材料非等温水分传递并行计算算法,可以在不需要进行复杂、昂贵的实际实验的情况下获得可靠的计算结果。建议在软件开发中使用模型-视图-演示器设计模式。该软件利用。net线程和TPL库的算法特性开发了并行算法。它已在具有不同容量cpu的多核计算机系统上进行了测试。. net Stopwatch类用于测量顺序和并行算法的执行时间。研究了方形、宽矩形和高矩形三种情况的二维网格划分情况。给出了算法的加速动态图和效率图,并对其进行了分析。为了使算法的加速图和效率图更加平滑,我们在所得结果的基础上对实验数据进行了近似。
Software and algorithmic provision of parallel calculation of non-isothermal moisture transfer based on the apparatus of fractional derivatives
A new mathematical model of the nonstationary process of heat and moisture transfer in the two-dimensional region is constructed on the basis of the use of Caputo and Grunwald- Letnikov derivatives. An implicit finite-difference scheme for approximation of a mathematical model of noisothermal moisture transfer taking into account the fractional integro-differential apparatus is developed. The given algorithm of numerical realization of model allows to receive values of function of temperature and humidity for all points of area of partition. The method of fractional steps is adapted for numerical realization of mathematical model. It allowed performing parallel calculations of two difference half-step taking into account the corresponding spatial coordinate. The implemented algorithm of parallel calculation of non- isothermal moisture transfer in materials of fractal structure makes it possible to obtain a reliable result without the need to conduct complex and expensive practical experiments. It is proposed to use the Model-View-Presenter design pattern for software development. The software a parallel algorithm using .Net threads and algorithmic features of the TPL library has developed. It has been tested on multi-core computer systems with CPUs of different capacities. The .NET Stopwatch class was used to measure the execution time of sequential and parallel algorithms. A two-dimensional case with a mesh partition is studied for three cases: a square shape, a wide rectangular shape, and a tall rectangular shape. Graphs of dynamics of acceleration and efficiency of algorithms are given, and their analysis is also carried out. To smooth the graphs of acceleration and efficiency of algorithms, we apply approximation of experimental data based on the obtained results.