Abstract and keywords
Abstract (English):
A solution is proposed for the automated calculation of technological parameters for galvanic lines

Keywords:
CAD, CAE, Software development, electrochemistry
Text
Publication text (PDF): Read Download

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

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

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

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

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

Программное обеспечение разрабатываемой системы представляет собой монолитное приложение, реализующее MVC-паттерн проектирования. MVC (Model-View-Controller) ) – это паттерн проектирования, разделяющий приложение на три основных компонента: Model (Модель), View (Вид) и Controller (Контроллер) [2, 4]

Структура программного кода данной программы разрабатывается согласно принципам объектно-ориентированного программирования [5-7, 9].

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

References

1. Yampol'skiy A.M. Kratkiy spravochnik gal'vanotehnika / A.M. Yam-pol'skiy, V.A. Il'in. – L.: Mashinostroenie, 1981. – 210 s.

2. Belov, V.V. Proektirovanie informacionnyh sistem : uchebnik / V.V. Belov, V.I. Chistyakova. - M. : KURS, 2018. - 400 s. - ISBN 978-5-906923-53-0. - Tekst: elektronnyy. - URL: https://znanium.com/catalog/product/1017181 (data ob-rascheniya: 20.09.2023)

3. Bleskin, D.I. Avtomatizirovannoe proektirovanie sredstv i sistem upravleniya / D. I. Bleskin, A. V. Dzevickaya, A. S. Fomichev. – Tekst : neposredstvennyy // Molodoy uchenyy. – 2023. – № 22 (469). – S. 3-6. – URL: https://moluch.ru/archive/469/103430/ (data obrascheniya: 10.12.2023).

4. Gamma E., Helm R., Dzhonson R., Vlissides Dzh. Patterny ob'ektno-orientirovannogo proektirovaniya. – SPb.: Piter, 2022. – 448 s.: il. — (Seriya «Biblioteka programmista»)

5. Buch Gradi, Robert A. Maksimchuk, Maykl U. Engl, Yang Bobbi Dzh., Ko-nallen Dzhim, H'yuston Kelli A. Ob'ektno-orientirovannyy analiz i proektirovanie s primerami prilozheniy, 3-e izd.: Per. s angl. – M.: OOO «I.D. Vi-l'yams», 2008 g. – 720 s.: il. – Paral. tit. angl.

6. Vernon, Von. Realizaciya metodov predmetno-orientirovannogo proektirovaniya: strukturizaciya slozhnyh programmnyh sistem.: Per. s angl. – SPb.: OOO «Dialektika», 2023 g. – 688 s.: il. – Paral. tit. angl.

7. Rambo Dzh., Blaha M. UML 2.0. Ob'ektno-orientirovannoe modelirovanie i razrabotka. 2-e izd. – SPb.: Piter, 2007. – 544 s.: il.

8. Shirnin V.S. Aktual'nost' sovremennyh sistem avtomatizirovannogo proektirovaniya // Vestnik nauki №6 (15) tom 4. S. 415 - 417. 2019 g. ISSN 2712-8849 // Elektronnyy resurs: https://www.vestnik-nauki.rf/article/1852 (data ob-rascheniya: 15.11.2023 g.)

9. Evans Erik. Predmetno-orientirovannoe proektirovanie (DDD): strukturizaciya slozhnyh programmnyh sistem.: Per. s angl. – M.: OOO «I.D. Vi-l'yams», 2020 g. – 448 s.: il. – Paral. tit. angl.

Login or Create
* Forgot password?