1. Large language models for G-code generation in CNC machining: A comparison of ChatGPT-3.5 and ChatGPT-4oKristijan Šket, David Potočnik, Miran Brezočnik, Mirko Ficko, Simon Klančnik, 2025, izvirni znanstveni članek Opis: This research explores the viability of producing ISO G-code for 3-axis machining with OpenAI's Chat Generative Pre-Trained Transformer models, particularly ChatGPT-3.5 and the newer GPT-4o. G-code (RS-274-D, ISO 6983) converts human directives into commands that machines can understand, controlling toolpaths, spindle velocities, and feed rates to produce particular aspects of an object. Previously, G-code was generated either by hand or through the use of computer-aided manufacturing (CAM) software along with machine-specific post-processors, both of which may require considerable time and expense. This research aimed to assess the practicality and effectiveness of specific large language models (LLMs) in generating G-code. The assessment took place in three distinct phases on a sample component that required 3-axis machining. These phases included: (1) the self-generated production of G-code for the sample component, (2) the examination of the independently generated G-code in the CAM application, and (3) the recognition and justification of mistakes in the G-code. The outcomes indicated varying abilities with promising findings. This method could accelerate and possibly enhance manufacturing workflows by decreasing reliance on expensive CAM software and specialized knowledge. Ključne besede: generative artificial intelligence, intelligent manufacturing, large language models (LLM), ChatGPT, CNC machining, G-code programming Objavljeno v DKUM: 28.11.2025; Ogledov: 0; Prenosov: 11
Celotno besedilo (4,02 MB) Gradivo ima več datotek! Več... |
2. Developing an alternative calculation method for the smart readiness indicator based on genetic programming and linear regressionMitja Beras, Miran Brezočnik, Uroš Župerl, Miha Kovačič, 2025, izvirni znanstveni članek Opis: The European Union is planning to introduce a new tool for evaluating smart solutions in buildings—the Smart Readiness Indicator (SRI). As 54 energy efficiency categories must be evaluated, the triage process can be long and time-intensive. Altogether, 228 data points (or inputs) about the smartness of the buildings are required to complete the evaluation. The present paper proposes an alternative calculation method based on genetic programming (GP) for the calculation of Domains and linear regression (LR) for the calculation of Impact Factors and the total SRI score of the building. This novel calculation requires 20% (Domain ventilation and dynamic building envelope) to 75% (Domain cooling) fewer inputs than the original methodology. The present study evaluated 223 case study buildings, and 7 genetic programming models and 8 linear regression models were generated based on the results. The generated results are precise; the relative deviation from the experimental data for Domain scores (modelled with GP) ranged from 0.9% to 2.9%. The R2 for the LR models was 0.75 for most models (with two exceptions, with one with a value of 0.57 and the other with a value of 0.98). The developed method is scalable and could be used for preliminary and portfolio-level screening at early-stage assessments. Ključne besede: SRI, modelling, genetic programming, linear regression, energy efficient buildings, smart buildings, optimisation Objavljeno v DKUM: 03.11.2025; Ogledov: 0; Prenosov: 3
Celotno besedilo (4,93 MB) Gradivo ima več datotek! Več... |
3. OpenHENS: an open-source tool for heat exchanger network synthesisKeegan Keysers Hall, Andreja Nemet, Zdravko Kravanja, Timothy Gordon Walmsley, 2026, izvirni znanstveni članek Opis: The synthesis of heat exchanger networks (HENs) is an NP hard problem, made even more difficult by the requirement of commercial software licenses and coding ability. This paper introduces OpenHENS, a first-of-itskind open-source tool for HEN synthesis. In the literature, HEN synthesis based on mathematical programming almost exclusively relies on commercial MINLP (mixed-integer non-linear programming) solvers (e.g., BARON, Gurobi, etc.). Open source MINLP solvers, in contrast, lack the robustness, scalability and quality that are the hallmarks of commercial solvers. To overcome this challenge, OpenHENS embeds a novel three-step synthesis method that gradually increases the complexity of the model. The first two steps identify economically viable and thermodynamically feasible heat exchanger matches, removing the non-viable matches and reducing the problem size. In the third step, numerous HEN designs are obtained by evolving promising networks to obtain families of near-optimal solutions. OpenHENS was tested on thirteen benchmark problems and seven of the solutions were within 2 % of the total annualised cost (TAC) best-known solutions from literature. In eleven of the benchmark problems, OpenHENS returned more than 10 unique networks within 2 % of the best solution, enabling the engineer to select the most practical design with minimal cost difference. OpenHENS demonstrates that open-source software, when developed correctly, offers comparable performance to commercial software while promoting greater accessibility in industry. Ključne besede: heat exchanger network, process integration, optimization, mathematical programming, open source, Phyton Objavljeno v DKUM: 03.11.2025; Ogledov: 0; Prenosov: 1
Celotno besedilo (17,21 MB) |
4. PrProgramming industrial robots for milling aplications using off-line programming softwares (OLP)Domen Šošter, 2025, diplomsko delo Opis: This thesis explores the feasibility of using industrial robots for milling applications, focusing on the challenges of maintaining accuracy. The Yaskawa GP8 robot was used for milling soft materials, and the study emphasizes the importance of offline programming (OLP) for improving precision. The research shows that while robotic milling is viable for soft materials, milling rigid materials would require significant adjustments, including enhanced compensation techniques and calibration. Despite the limited time during the internship, the compensation algorithm was explored and successfully implemented in milling operations. This allowed for measurable improvements in the milling results, demonstrating the potential of the compensation algorithm in enhancing precision. Ključne besede: Robotic milling, CAD, CAM, Off-line programming tools, path-correction algorithm Objavljeno v DKUM: 22.09.2025; Ogledov: 0; Prenosov: 9
Celotno besedilo (4,21 MB) |
5. Reducing scrap in long rolled round steel bars using Genetic Programming after ultrasonic testingMiha Kovačič, Anže Zupanc, Uroš Župerl, Miran Brezočnik, 2024, izvirni znanstveni članek Opis: At Štore Steel Ltd., continuously cast billets (180 mm × 180 mm) are reheated and rolled after cooling to room temperature. Hot-rolled bars are controlled as they cool to room temperature in specially designed cooling chambers, minimizing residual stresses and the development of pre-existing surface and internal defects. The bar ends can be additionally covered with insulating material. The cooled, rolled bars undergo examination using automated control lines to detect surface and internal defects, which primarily originate from the casting process. Internal defects are identified using ultrasonic testing. Between January 2022 and June 2023, 1550.0 tons of 61SiCr7 rolled bars, with diameters ranging from 53 mm to 72 mm and lengths from 7010 mm to 7955 mm, were examined using ultrasonic testing. The scrap was 109.6 tons (7.07 %). After collecting data on chemical composition (C, Si, Mn, Cr, Mo, Ni content), the casting process (casting temperature, cooling water pressure and flow in the first, second, and third zones of secondary cooling, as well as the temperature difference between input and output mould cooling water), and rolled bar geometry (diameter, length), scrap modelling after ultrasonic testing was carried using genetic programming. The genetic programming model suggested reducing the length of the rolled bar. Due to length multiplication, it was possible to reduce the rolled bar length from the initial lengths of 7010-7955 mm to the current lengths of 4558-6720 mm in June 2023. Based on this adjustment, a new production of rolled bars was established. By August 2024, 1251.9 tons of 61SiCr7 rolled bars were produced with the mentioned length adjustments. These rolled bars were subsequently examined using ultrasonic testing. The scrap was reduced by nearly 14 times, amounting to only 8.1 tons (0.64 %). Ključne besede: steel industry, rolling, long bars, ultrasonic testing, scarp, defects, modelling, genetic programming Objavljeno v DKUM: 27.08.2025; Ogledov: 0; Prenosov: 3
Celotno besedilo (681,48 KB) Gradivo ima več datotek! Več... |
6. Impact of developer queries on the effectiveness of conversational large language models in programmingViktor Taneski, Sašo Karakatič, Patrik Rek, Gregor Jošt, 2025, izvirni znanstveni članek Opis: This study investigates the effects of LLM-based coding assistance on web application development by students using a frontend framework. Rather than comparing different models, it focuses on how students interact with LLM tools to isolate the impact of query type on coding success. To this end, participants were instructed to rely exclusively on LLMs for writing code, based on a given set of specifications, and their queries were categorized into seven types: Error Fixing (EF), Feature Implementation (FI), Code Optimization (CO), Code Understanding (CU), Best Practices (BP), Documentation (DOC), and Concept Clarification (CC). The results reveal that students who queried LLMs for error fixing (EF) were statistically more likely to have runnable code, regardless of prior knowledge. Additionally, students seeking code understanding (CU) and error fixing performed better, even when normalizing for previous coding ability. These findings suggest that the nature of the queries made to LLMs influences the success of programming tasks and provides insights into how AI tools can assist learning in software development. Ključne besede: large language models, LLMs, prompt engineering, query type analysis, AI-assisted programming, educational software development Objavljeno v DKUM: 23.06.2025; Ogledov: 0; Prenosov: 9
Celotno besedilo (994,41 KB) Gradivo ima več datotek! Več... |
7. Optimizing berth allocation for maritime autonomous surface ships (MASSs) in the context of mixed operation scenariosShen Lixin, Xueting Shu, Chengcheng Li, Tomaž Kramberger, Xiaoguang Li, Lixing Jiang, 2025, izvirni znanstveni članek Opis: This study deals with berth allocation for Maritime Autonomous Surface Ships (MASSs) in the context of the mixed operation of MASSs and manned vessels from the perspective of port-shipping companies’ collaboration. Two berth allocation strategies, namely the separated-type and the mixed-type, are proposed in this article. Two mixed integer nonlinear programming models aimed at minimizing the total docking cost of the vessels in the port and the waiting time for berths are developed and solved using Gurobi, respectively. A large-scale simulation of the mixed-type berth allocation model is carried out using an improved simulated annealing algorithm. Several experiments are conducted to test the effectiveness of the model and to draw insights for commercializing autonomous vessels. The presented results show that multi-objective modeling and optimization should be conducted from the collaboration of port-shipping companies, which is more efficient from the perspective of shipping companies or ports, respectively. When berth resources are limited or there is a high requirement for operational safety, the separated-type berth allocation strategy is more efficient. When the number of MASS-dedicated berths reaches a certain proportion, the total docking cost of the vessel no longer changes, indicating that more dedicated berths are not better. Ključne besede: maritime autonomous surface ship (MASS), mixed operation scenarios, berth allocation, mixed integer programming, simulated annealing algorithm, port-shipping companies’ collaboration Objavljeno v DKUM: 18.06.2025; Ogledov: 0; Prenosov: 1
Celotno besedilo (5,17 MB) Gradivo ima več datotek! Več... |
8. Modeling of tensile test results for low alloy steels by linear regression and genetic programming taking into account the non-metallic inclusionsMiha Kovačič, Uroš Župerl, 2022, izvirni znanstveni članek Opis: Štore Steel Ltd. is one of the biggest flat spring steel producers in Europe. The main
motive for this study was to study the influences of non-metallic inclusions on mechanical properties
obtained by tensile testing. From January 2016 to December 2021, all available tensile strength data
(472 cases–472 test pieces) of 17 low alloy steel grades, which were ordered and used by the final
user in rolled condition, were gathered. Based on the geometry of rolled bars, selected chemical
composition, and average size of worst fields non-metallic inclusions (sulfur, silicate, aluminium
and globular oxides), determined based on ASTM E45, several models for tensile strength, yield
strength, percentage elongation, and percentage reduction area were obtained using linear regression
and genetic programming. Based on modeling results in the period from January 2022 to April 2022,
five successively cast batches of 30MnVS6 were produced with a statistically significant reduction
of content of silicon (t-test, p < 0.05). The content of silicate type of inclusions, yield, and tensile
strength also changed statistically significantly (t-test, p < 0.05). The average yield and tensile strength
increased from 458.5 MPa to 525.4 MPa and from 672.7 MPa to 754.0 MPa, respectively. It is necessary
to emphasize that there were no statistically significant changes in other monitored parameters. Ključne besede: mechanical properties, tensile test, tensile strength, yield strength, percentage elongation, percentage reduction area, low alloy steel, modeling, linear regression, genetic programming, industrial study, steel making, optimization Objavljeno v DKUM: 24.03.2025; Ogledov: 0; Prenosov: 7
Celotno besedilo (3,72 MB) Gradivo ima več datotek! Več... |
9. Cost optimization of reinforced concrete section according to flexural crackingPrimož Jelušič, 2022, izvirni znanstveni članek Opis: A series of distributed flexural cracks develop in reinforced concrete flexural elements
under the working load. The control of cracking in reinforced concrete is an important issue that
must be considered in the design of reinforced concrete structures. Crack width and spacing are
influenced by several factors, including the steel percentage, its distribution in the concrete crosssection, the concrete cover, and the concrete properties. In practice, however, a compromise must
be made between cracking, durability, and ease of construction and cost. This study presents the
optimal design of a reinforced concrete cross-section, using the optimization method of mixed-integer
nonlinear programming (MINLP) and the Eurocode standard. The MINLP optimization model
OPTCON was developed for this purpose. The model contains the objective function of the material
cost considering the crack width requirements. The crack width requirements can be satisfied by
direct calculation or by limiting the bar spacing. Due to the different crack width requirements, two
different economic designs of reinforced concrete sections were proposed. The case study presented
in this study demonstrates the value of the presented optimization approach. A direct comparison
between different methods for modelling cracking in reinforced concrete cross-sections, which has
not been done before, is also presented. Ključne besede: crack width, cost optimization, optimal design, mixed-integer non-linear programming Objavljeno v DKUM: 13.03.2025; Ogledov: 0; Prenosov: 8
Celotno besedilo (1,55 MB) Gradivo ima več datotek! Več... |
10. Optimal design and competitive spans of timber floor joists based on multi-parametric MINLP optimizationPrimož Jelušič, Stojan Kravanja, 2022, izvirni znanstveni članek Opis: This study investigates the optimization of the design of timber floor joists, taking into
account the self-manufacturing costs and the discrete sizes of the structure. This non-linear and
discrete class of optimization problem was solved with the multi-parametric mixed-integer non-linear
programming (MINLP). An MINLP optimization model was developed. In the model, an accurate
objective function of the material and labor costs of the structure was subjected to design, strength,
vibration and deflection (in)equality constraints, defined according to Eurocode regulations. The
optimal design of timber floor joists was investigated for different floor systems, different materials
(sawn wood and glulam), different load sharing systems, different vertical imposed loads, different
spans, and different alternatives of discrete cross-sections. For the above parameters, 380 individual
MINLP optimizations were performed. Based on the results obtained, a recommended optimal
design for timber floor joists was developed. Engineers can select from the recommendations the
optimal design system for a given imposed load and span of the structure. Economically suitable
spans for timber floor joists structures were found. The current knowledge of competitive spans for
timber floor joists is extended based on cost optimization and Eurocode standards. Ključne besede: structural optimization, cost optimization, discrete optimization, mixed-integer nonlinear programming, MINLP, timber floor joists Objavljeno v DKUM: 12.03.2025; Ogledov: 0; Prenosov: 9
Celotno besedilo (1,85 MB) Gradivo ima več datotek! Več... |