<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ArticleSet PUBLIC "-//NLM//DTD PubMed 2.7//EN" "https://dtd.nlm.nih.gov/ncbi/pubmed/in/PubMed.dtd">
<ArticleSet>
<Article>
<Journal>
				<PublisherName>University of Tehran Press</PublisherName>
				<JournalTitle>Journal of Computational Applied Mechanics</JournalTitle>
				<Issn>2423-6713</Issn>
				<Volume>56</Volume>
				<Issue>4</Issue>
				<PubDate PubStatus="epublish">
					<Year>2025</Year>
					<Month>10</Month>
					<Day>01</Day>
				</PubDate>
			</Journal>
<ArticleTitle>Computational Optimization of Preventive Maintenance Schedules in Repairable Mechanical Systems Using NSGA-II</ArticleTitle>
<VernacularTitle></VernacularTitle>
			<FirstPage>882</FirstPage>
			<LastPage>911</LastPage>
			<ELocationID EIdType="pii">103213</ELocationID>
			
<ELocationID EIdType="doi">10.22059/jcamech.2025.398973.1554</ELocationID>
			
			<Language>EN</Language>
<AuthorList>
<Author>
					<FirstName>Iman</FirstName>
					<LastName>Bavarsad Salehpour</LastName>
<Affiliation>Department of Industrial Engineering, Faculty of Engineering, University of Kurdistan, Sanandaj, Iran</Affiliation>
<Identifier Source="ORCID">0000-0003-3312-3704</Identifier>

</Author>
<Author>
					<FirstName>Mahmoud</FirstName>
					<LastName>Shahrokhi</LastName>
<Affiliation>Department of Industrial Engineering, Faculty of Engineering, University of Kurdistan, Sanandaj, Iran</Affiliation>

</Author>
</AuthorList>
				<PublicationType>Journal Article</PublicationType>
			<History>
				<PubDate PubStatus="received">
					<Year>2025</Year>
					<Month>07</Month>
					<Day>20</Day>
				</PubDate>
			</History>
		<Abstract>In this study, a computational framework is proposed for optimizing preventive maintenance scheduling in complex mechanical systems, with a focus on minimizing total maintenance costs while preserving system availability and mechanical reliability. The model incorporates multi-level maintenance actions—including inspection, repair, and component replacement—over a defined planning horizon. A nonlinear integer programming formulation is developed to capture cost elements such as random failure, repair, replacement, and planned downtime. To address the combinatorial complexity of the problem, a Non-Dominated Sorting Genetic Algorithm II (NSGA-II) is employed to generate near-optimal solutions. The proposed method is applied to a real-world Cathodic Protection System used in steel gas distribution networks, which are critical mechanical infrastructures subject to electrochemical degradation. Results demonstrate a 36% reduction in total maintenance costs, highlighting the effectiveness of the model in improving asset performance and extending system life through optimized maintenance strategies.</Abstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">Preventive Maintenance Optimization</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Computational Mechanics</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Mechanical Asset Management</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Multi-Objective Evolutionary Algorithm (NSGA-II)</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Nonlinear Integer Programming</Param>
			</Object>
		</ObjectList>
<ArchiveCopySource DocType="pdf">https://jcamech.ut.ac.ir/article_103213_fdca8e4b49c4d4f633d82053b461a74f.pdf</ArchiveCopySource>
</Article>
</ArticleSet>
