<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">zldm</journal-id><journal-title-group><journal-title xml:lang="ru">Заводская лаборатория. Диагностика материалов</journal-title><trans-title-group xml:lang="en"><trans-title>Industrial laboratory. Diagnostics of materials</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1028-6861</issn><issn pub-type="epub">2588-0187</issn><publisher><publisher-name>ООО «Издательство «ТЕСТ-ЗЛ»</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.26896/1028-6861-2018-84-3-25-31</article-id><article-id custom-type="elpub" pub-id-type="custom">zldm-690</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ИССЛЕДОВАНИЕ СТРУКТУРЫ И СВОЙСТВ. ФИЗИЧЕСКИЕ МЕТОДЫ ИССЛЕДОВАНИЯ И КОНТРОЛЯ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>TESTING OF STRUCTURE AND PARAMETERS. PHYSICAL METHODS OF TESTING AND QUALITY CONTROL</subject></subj-group></article-categories><title-group><article-title>ПОЛНОПРОФИЛЬНЫЙ РЕНТГЕНОФАЗОВЫЙ АНАЛИЗ НА ОСНОВЕ МЕТОДА РИТВЕЛЬДА, САМОКОНФИГУРИРУЕМОГО МНОГОПОПУЛЯЦИОННОГО ГЕНЕТИЧЕСКОГО АЛГОРИТМА И ДАННЫХ ЭЛЕМЕНТНОГО АНАЛИЗА</article-title><trans-title-group xml:lang="en"><trans-title>EVOLUTIONARY QUANTITATIVE FULL-PROFILE X-RAY PHASE ANALYSIS BASED ON THE RIETVELD METHOD, A SELF-CONFIGURABLE MULTIPOPULATION GENETIC ALGORITHM AND ELEMENTAL ANALYSIS DATA</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Залога</surname><given-names>А. Н.</given-names></name><name name-style="western" xml:lang="en"><surname>Zaloga</surname><given-names>A. N.</given-names></name></name-alternatives><bio xml:lang="ru"><p>г. Красноярск.</p></bio><bio xml:lang="en"><p>Krasnoyarsk.</p></bio><email xlink:type="simple">zaloga@yandex.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Дубинин</surname><given-names>П. С.</given-names></name><name name-style="western" xml:lang="en"><surname>Dubinin</surname><given-names>P. S.</given-names></name></name-alternatives><bio xml:lang="ru"><p>г. Красноярск.</p></bio><bio xml:lang="en"><p>Krasnoyarsk.</p></bio><email xlink:type="simple">dubinin-2005@yandex.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Якимов</surname><given-names>И. С.</given-names></name><name name-style="western" xml:lang="en"><surname>Yakimov</surname><given-names>I. S.</given-names></name></name-alternatives><bio xml:lang="ru"><p>г. Красноярск.</p></bio><bio xml:lang="en"><p>Krasnoyarsk.</p></bio><email xlink:type="simple">i-s-yakimov@yandex.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Безрукова</surname><given-names>О. Е.</given-names></name><name name-style="western" xml:lang="en"><surname>Bezrukova</surname><given-names>O. E.</given-names></name></name-alternatives><bio xml:lang="ru"><p>г. Красноярск.</p></bio><bio xml:lang="en"><p>Krasnoyarsk.</p></bio><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Бураков</surname><given-names>С. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Burakov</surname><given-names>S. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>г. Красноярск.</p></bio><bio xml:lang="en"><p>Krasnoyarsk.</p></bio><email xlink:type="simple">burakov_krasu@mail.ru</email><xref ref-type="aff" rid="aff-2"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Гусев</surname><given-names>К. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Gusev</surname><given-names>K. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>г. Красноярск.</p></bio><bio xml:lang="en"><p>Krasnoyarsk.</p></bio><email xlink:type="simple">k.gusev17@yandex.ru</email><xref ref-type="aff" rid="aff-2"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Семенкина</surname><given-names>М. Е.</given-names></name><name name-style="western" xml:lang="en"><surname>Semenkina</surname><given-names>M. E.</given-names></name></name-alternatives><bio xml:lang="ru"><p>г. Красноярск.</p></bio><bio xml:lang="en"><p>Krasnoyarsk.</p></bio><email xlink:type="simple">semenkina88@mail.ru</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Сибирский федеральный университет.</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Siberian Federal University.</institution><country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Сибирский государственный университет науки и технологий имени акад. М. Ф. Решетнева.</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Siberian State Science and Technology University.</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2018</year></pub-date><pub-date pub-type="epub"><day>05</day><month>04</month><year>2018</year></pub-date><volume>84</volume><issue>3</issue><fpage>25</fpage><lpage>31</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Залога А.Н., Дубинин П.С., Якимов И.С., Безрукова О.Е., Бураков С.В., Гусев К.А., Семенкина М.Е., 2018</copyright-statement><copyright-year>2018</copyright-year><copyright-holder xml:lang="ru">Залога А.Н., Дубинин П.С., Якимов И.С., Безрукова О.Е., Бураков С.В., Гусев К.А., Семенкина М.Е.</copyright-holder><copyright-holder xml:lang="en">Zaloga A.N., Dubinin P.S., Yakimov I.S., Bezrukova O.E., Burakov S.V., Gusev K.A., Semenkina M.E.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.zldm.ru/jour/article/view/690">https://www.zldm.ru/jour/article/view/690</self-uri><abstract><p>Полнопрофильный анализ по методу Ритвельда широко используется для лабораторного интерактивного количественного рентгенофазового анализа, однако его приложения для оперативного производственного аналитического контроля недостаточно развиты. Причина в том, что метод Ритвельда основан на нелинейном методе наименьших квадратов (МНК), который для сходимости требует достаточно точных исходных приближений уточняемых параметров для каждого образца. При эволюционном методе полнопрофильного количественного рентгенофазового анализа (КРФА) исходные приближения ищет генетический алгоритм. Вместе с тем эмпирическая настройка оптимальных параметров генетических операций, выполняемая в интерактивном режиме, остается трудоемкой. Для ее автоматизации предложен подход, основанный на самонастройке в процессе эволюционного КРФА с помощью самоконфигурируемого генетического алгоритма (СГА). Для улучшения сходимости в целевую функцию генетического алгоритма, представляющую взвешенный профильный R-фактор метода Ритвельда, вводили данные о количественном химическом составе образца. Программная реализация метода основана на параллельных вычислениях, обеспечивающих ускоренную сходимость генетического алгоритма, и позволяет проводить бесстандартный КРФА в автоматическом режиме на многоядерном персональном компьютере. Метод опробован на группе тестовых многофазных образцов известного состава и показал хорошую точность полнопрофильного КРФА.</p></abstract><trans-abstract xml:lang="en"><p>We developed a self configuring genetic algorithm to quantify phase concentrations in a crystalline sample from powder X-ray diffraction data. The algorithm does not require the fine-tuning of parameters, which is inherent to most evolutionary algorithms. The software executing the algorithm uses parallel computing and allows performing reference-free quantitative phase analysis on a personal computer, a computing cluster or with the help of a computer network. The suggested method was tested on a set of trial samples with known composition. It was demonstrated that one may use data on the chemical composition of a sample to increase the accuracy of quantitative phase analysis.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>генетические алгоритмы</kwd><kwd>самоконфигурация</kwd><kwd>рентгеновская порошковая дифракция</kwd><kwd>полнопрофильный анализ</kwd><kwd>метод Ритвельда</kwd><kwd>количественный рентгенофазовый анализ</kwd></kwd-group><kwd-group xml:lang="en"><kwd>genetic algorithm</kwd><kwd>self-configuring</kwd><kwd>full-profile analysis</kwd><kwd>X-ray powder diffraction</kwd><kwd>Rietveld Method</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">РФФИ, правительства Красноярского края, Красноярского краевого фонда поддержки научной и научно-технической деятельности (проект № 16-43-243049), а также фонда В. Потанина (проект № ГПК 95/16)</funding-statement></funding-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Young R. A. The Rietveld Method. — Oxford University Press, 1995. — 298 p.</mixed-citation><mixed-citation xml:lang="en">Young R. A. The Rietveld Method. — Oxford University Press, 1995. — 298 p.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Bish D. L., Howard S. A. Quantitative phase analysis using the Rietveld method / J. Appl. Cryst. 1988. Vol. 21. P. 86 – 91.</mixed-citation><mixed-citation xml:lang="en">Bish D. L., Howard S. A. Quantitative phase analysis using the Rietveld method / J. Appl. Cryst. 1988. Vol. 21. P. 86 – 91.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Якимов И. С., Залога А. Н., Соловьев Л. А., Якимов Я. И. Метод эволюционного структурно-чувствительного количественного рентгенофазового анализа многофазных поликристаллических материалов / Заводская лаборатория. Диагностика материалов. 2011. Т. 77. № 1. С. 29 – 34.</mixed-citation><mixed-citation xml:lang="en">Yakimov I. S., Zaloga A. N., Solov’ev L. A., Yakimov Ya. I. Method of evolutionary structure-sensitive quantitative x-ray phase analysis of multiphase polycrystalline materials / Zavod. Lab. Diagn. Mater. 2011. Vol. 77. N 11. P. 29 – 34 [in Russian].</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Гуменникова А. В., Емельянова М. Н., Семенкин Е. С., Сопов Е. А. Об эволюционных алгоритмах решения сложных задач оптимизации / Вестник сибирского государственного аэрокосмического университета имени академика М. Ф. Решетнева. 2003. № 4. С. 14.</mixed-citation><mixed-citation xml:lang="en">Gumennikova A. V., Emel’yanova M. N., Semenkin E. S., Sopov E. A. On evolutionary algorithms for solving complex optimization problems / Vestn. Sib. Gos. Aйrokosm. Univ. im. Akad. M. F. Reshetneva. 2003. N 4. P. 14 [in Russian].</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Harris K. D., Johnston R. L., Kariuki B. M. The genetic algorithm: Foundations and applications in structure solution from powder diffraction data / Acta Crystallogr. 1998. Sect. A: Found. Crystallogr. Vol. 54. P. 632 – 645.</mixed-citation><mixed-citation xml:lang="en">Harris K. D., Johnston R. L., Kariuki B. M. The genetic algorithm: Foundations and applications in structure solution from powder diffraction data / Acta Crystallogr. 1998. Sect. A: Found. Crystallogr. Vol. 54. P. 632 – 645.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Feng Z., Dong C. A program for structure determination from powder diffraction data using a genetic algorithm / J. Appl. Crystallogr. 2007. Vol. 40. P. 583 – 588.</mixed-citation><mixed-citation xml:lang="en">Feng Z., Dong C. A program for structure determination from powder diffraction data using a genetic algorithm / J. Appl. Crystallogr. 2007. Vol. 40. P. 583 – 588.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Lutterotti L., Bortolotti M. Object oriented programming and fast computation techniques in Maud, a program for powder diffraction analysis written in java / IUCr: Compcomm Newsletter. 2003. Vol. 1. P. 43 – 50.</mixed-citation><mixed-citation xml:lang="en">Lutterotti L., Bortolotti M. Object oriented programming and fast computation techniques in Maud, a program for powder diffraction analysis written in java / IUCr: Compcomm Newsletter. 2003. Vol. 1. P. 43 – 50.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Burakov S. V., Zaloga A. N., Semenkin E. S., Yakimov I. S. Research on convergence o multipopulation binary- and real-coded genetic algorithms for solution of crystal structure from X-Ray powder diffraction data / Crystal Research and Technology. 2015. Vol. 50. Issue 9 – 10. P. 724 – 728.</mixed-citation><mixed-citation xml:lang="en">Burakov S. V., Zaloga A. N., Semenkin E. S., Yakimov I. S. Research on convergence o multipopulation binary- and real-coded genetic algorithms for solution of crystal structure from X-Ray powder diffraction data / Crystal Research and Technology. 2015. Vol. 50. Issue 9 – 10. P. 724 – 728.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Zaloga A., Akhmedova S., Yakimov I., Burakov S., Semenkin E., Dubinin P., Piksina O., Andryushchenko E. Genetic Algorithm for Automated X-Ray Diffraction Full-Profile Analysis of Electrolyte Composition on Aluminium Smelters / Lecture Notes in Electrical Engineering. 2016. Vol. 383. P. 79 – 93.</mixed-citation><mixed-citation xml:lang="en">Zaloga A., Akhmedova S., Yakimov I., Burakov S., Semenkin E., Dubinin P., Piksina O., Andryushchenko E. Genetic Algorithm for Automated X-Ray Diffraction Full-Profile Analysis of Electrolyte Composition on Aluminium Smelters / Lecture Notes in Electrical Engineering. 2016. Vol. 383. P. 79 – 93.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Gomez J. Self Adaptation of Operator Rates Evolutionary Algorithms / Genetic and Evolutionary Computation — GECCO. Lecture Notes in Computer Science. 2004. Vol. 3102. P. 1162 – 1173.</mixed-citation><mixed-citation xml:lang="en">Gomez J. Self Adaptation of Operator Rates Evolutionary Algorithms / Genetic and Evolutionary Computation — GECCO. Lecture Notes in Computer Science. 2004. Vol. 3102. P. 1162 – 1173.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Toussaint M., Igel C. Neutrality: a necessity for self-adaptation / Proceedings of the IEEE Congress on evolutionary computation. 2002. P. 1354 – 1359.</mixed-citation><mixed-citation xml:lang="en">Toussaint M., Igel C. Neutrality: a necessity for self-adaptation / Proceedings of the IEEE Congress on evolutionary computation. 2002. P. 1354 – 1359.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Семенкина М. Е. Самоадаптивные эволюционные алгоритмы проектирования информационных технологий интеллектуального анализа данных / Искусственный интеллект и принятие решений. 2013. № 1. С. 13 – 23.</mixed-citation><mixed-citation xml:lang="en">Semenkina M. E. Self-adaptive evolutionary algorithms for designing information technologies for data mining / Iskusst. Intell. Prin. Resh. 2013. N 1. P. 13 – 23 [in Russian].</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Sopov E. A Self-configuring Metaheuristic for Control of Multi-Strategy Evolutionary Search / Advances in Swarm and Computational Intelligence. 2015. P. 29 – 37.</mixed-citation><mixed-citation xml:lang="en">Sopov E. A Self-configuring Metaheuristic for Control of Multi-Strategy Evolutionary Search / Advances in Swarm and Computational Intelligence. 2015. P. 29 – 37.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Semenkin E., Semenkina M. The Choice of Spacecrafts’ Control Systems Effective Variants with Self-Configuring Genetic Algorithm / In: Ferrier J. L. et al (Eds.): Informatics in Control, Automation and Robotics. Proceedings of the 9th International Conference ICINCO’2012. 2012. Vol. 1. P. 84 – 93.</mixed-citation><mixed-citation xml:lang="en">Semenkin E., Semenkina M. The Choice of Spacecrafts’ Control Systems Effective Variants with Self-Configuring Genetic Algorithm / In: Ferrier J. L. et al (Eds.): Informatics in Control, Automation and Robotics. Proceedings of the 9th International Conference ICINCO’2012. 2012. Vol. 1. P. 84 – 93.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Semenkin E., Semenkina M. Self-configuring Genetic Algorithm with Modified Uniform Crossover Operator / Advances in Swarm Intelligence. Lecture Notes in Computer Science. 2012. P. 414 – 421.</mixed-citation><mixed-citation xml:lang="en">Semenkin E., Semenkina M. Self-configuring Genetic Algorithm with Modified Uniform Crossover Operator / Advances in Swarm Intelligence. Lecture Notes in Computer Science. 2012. P. 414 – 421.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Le Bail A. The Profile of a Bragg Reflection for Extracting Intensities. Ch. 5. Powder Diffraction Theory and Practice. — Cambridge. Royal Society of Chemistry, 2008. — 571 p.</mixed-citation><mixed-citation xml:lang="en">Le Bail A. The Profile of a Bragg Reflection for Extracting Intensities. Ch. 5. Powder Diffraction Theory and Practice. — Cambridge. Royal Society of Chemistry, 2008. — 571 p.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Nicola V. Y. Scarlett, Ian C. Madsen, Lachlan M. D. Cranswick et al. / Round Robin on Quantitative phase analysis: samples 2 / J. Appl. Cryst. 2002. N 35. P. 383 – 400.</mixed-citation><mixed-citation xml:lang="en">Nicola V. Y. Scarlett, Ian C. Madsen, Lachlan M. D. Cranswick et al. / Round Robin on Quantitative phase analysis: samples 2 / J. Appl. Cryst. 2002. N 35. P. 383 – 400.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Международный банк данных по кристаллоструктурным данным (ICSD). On-line: www2.fiz-karlsruhe.de/icsd_publications.html.</mixed-citation><mixed-citation xml:lang="en">Inorganic Crystal Structure Database (ICSD). On-line: www2.fiz-karlsruhe.de/icsd_publications.html.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
