Clear Sky Science · nl

Multi-objectieve zeesterrenoptimalisatie-algoritme voor technisch ontwerp en optimale stroomstroomproblemen

· Terug naar het overzicht

Slimmere afwegingen voor complexe technische besluiten

Alledaagse technologieën — van elektriciteitsnetten tot tandwielkasten — moeten tegenstrijdige doelen balanceren: kosten laag houden, vervuiling beperken en tegelijkertijd veilig en betrouwbaar blijven. Dit artikel introduceert een nieuw algoritme, geïnspireerd op de simpele zeester, dat ingenieurs helpt deze afwegingen efficiënter te verkennen. Door het gedrag van zeesterren bij het verkennen van hun omgeving, jagen en regenereren van ledematen na te bootsen, vindt de methode gelijktijdig veel hoogwaardige compromissoplossingen en biedt besluitvormers een rijker palet aan opties in plaats van één enkele ‘beste’ uitkomst.

Waarom het lastig is om veel doelen tegelijk te balanceren

Werkelijke technische problemen hebben zelden één enkel doel. Bijvoorbeeld, het beheren van een elektriciteitsnet vereist het minimaliseren van brandstofkosten, terwijl ook emissies, verliezen in transmissielijnen en spanningsinstabiliteit verminderd moeten worden. Het verbeteren van het ene doel leidt vaak tot verslechtering van een ander. In plaats van één optimum bestaat er meestal een gekromde grens van evenredige keuzes, bekend als het Pareto-front: dichterbij één doel komen betekent verder weg van een ander. Het vinden van een verzameling oplossingen die dicht bij dit front ligt en daar gelijkmatig over verdeeld is, is rekenkundig zwaar, vooral naarmate systemen groter en complexer worden.

Van zeesterren gedrag naar zoekstrategie
Figure 1
Figure 1.

De auteurs bouwen voort op een eerder enkeldoelgericht methode genaamd het Starfish Optimization Algorithm, die drie natuurlijke gedragingen modelleert: verkenning doordat het dier met meerdere armen zijn omgeving aftast, predatie wanneer het zich naar voedsel richt, en regeneratie wanneer een arm verloren gaat en langzaam teruggroeit. In de algorithmische variant vertegenwoordigt elke “zeester” een kandidaat-ontwerp of bedrijfsinstelling. Tijdens verkenning bewegen slechts enkele coördinaten van elke zeester tegelijk, wat helpt grote zoekruimten efficiënt te scannen. Tijdens exploitatie bewegen zeesterren in twee richtingen rond de huidige beste oplossingen, waardoor veelbelovende ontwerpen worden aangescherpt. Een regeneratiestap verkleint af en toe een oplossing en duwt deze in een nieuwe richting, wat diversiteit herstelt en helpt ontsnappen uit lokale doodlopende paden.

Een enkel doel uitbreiden naar meerdere doelen

Om dit idee geschikt te maken voor meerdoelproblemen stellen de auteurs het Multiobjective Starfish Optimization Algorithm (MOSFOA) voor. MOSFOA plaatst de bewegingen van de zeesterren binnen een rangschik- en selectie­laag die is ontleend aan toonaangevende evolutionaire methoden. Bij elke generatie worden alle kandidaat-oplossingen gesorteerd in “fronten” op basis van of de ene oplossing de andere over alle doelen heen duidelijk overtreft. Het beste front bevat die oplossingen die niet op alle doelen simultaan worden verslagen. Binnen elk front geeft een crowding-distance-maat punten de voorkeur die goed gespreid liggen ten opzichte van hun buren, waardoor clustering in slechts één regio van de afwegingscurve wordt voorkomen. Samen zorgen deze mechanismen ervoor dat de zeesterrenbewegingen de populatie zowel naar het Pareto-front toe bewegen als langs dat front, waardoor een brede spreiding aan opties behouden blijft.

De methode op de proef stellen
Figure 2
Figure 2.

MOSFOA is getest op een uitgebreide reeks standaard wiskundige benchmarkfuncties die zijn ontworpen om verschillende aspecten van meerdoelzoektochten te belasten, waaronder fronten die convexe, concave, gefragmenteerde vormen hebben of bezaaid zijn met lokale vallen. De auteurs vergelijken hun algoritme met tien bekende concurrenten en evalueren prestaties met geaccepteerde indicatoren die vastleggen hoe dicht oplossingen bij het ware Pareto-front liggen en hoe breed ze dat front bestrijken. In de meeste tests bereikt MOSFOA kleinere afstanden tot de ideale afwegingscurve en groter gedekt volume in de doelruimte, wat wijst op zowel betere nauwkeurigheid als rijkere diversiteit. Een wiskundige maat gebaseerd op klassieke optimaliteitsvoorwaarden bevestigt verder dat de oplossingen zeer dicht bij theoretisch beste compromissen liggen.

Impact in de echte wereld: netten en werktuigbouwkundig ontwerp

Buiten benchmarkfuncties wordt het algoritme toegepast op veeleisende technische taken. Een reeks proeven betreft een standaard 30-bus elektriciteitsnet, waarbij MOSFOA operators helpt om gelijktijdig brandstofkosten, emissies, vermogensverliezen en spanningsafwijkingen te minimaliseren onder realistische beperkingen op generatoren, transformatoren en netwerkbeveiliging. Een andere toepassing richt zich op een snelheidsreductor — een component van een tandwielkast — waarbij het algoritme zoekt naar ontwerpen die zowel het materiaalvolume als mechanische spanningen minimaliseren. In beide gevallen vindt MOSFOA consequent hoogwaardige afwegingen die aan alle veiligheidsgrenzen voldoen, en doet dat betrouwbaarder over herhaalde runs dan concurrerende technieken.

Wat dit betekent voor niet-specialisten

In praktische zin biedt dit werk ingenieurs en planners een betrouwbaardere manier om het volledige landschap van “goede compromissen” te zien in plaats van één aanbevolen punt. Door een eenvoudige biologische metafoor te combineren met zorgvuldige wiskundige rangschikking en diversiteitscontroles, produceert MOSFOA oplossingensets die zowel bijna optimaal als goed verspreid zijn, waardoor het makkelijker wordt om te kiezen op basis van lokale prioriteiten — of dat nu goedkoper stroom is, schonere lucht of langer meegaan van machines. De resultaten van de studie, ook in echte energiesystemen en industriële ontwerpproblemen, suggereren dat deze door zeesterren geïnspireerde aanpak een veelbelovende aanvulling is op de gereedschapskist voor complexe besluitvorming.

Bronvermelding: Jameel, M., Merah, H., El-latif, A.M.A. et al. Multiobjective starfish optimization algorithm for engineering design and optimal power flow problems. Sci Rep 16, 3302 (2026). https://doi.org/10.1038/s41598-026-35329-4

Trefwoorden: multi-doeloptimalisatie, metaheuristieken, planning van energiesystemen, technisch ontwerp, Pareto-front