Optimization in Optical Design: A Free Tool for University Engineering Courses
摘要
Optical engineering courses traditionally focus on geometric optics and aberration theory, often relying on proprietary software. While these software skills are incredibly valuable, the programs are often expensive, with voluminous manuals that are difficult to read and overwhelming interfaces. Thus, these tools are typically inaccessible to students due to cost and complexity. MATLAB, which is known and used in engineering courses, offers practical learning opportunities, including the introduction of optimization methods in optical design tasks. Even though the proposed tool is yet to be scaled for multi-lens systems and does not offer the functionality of a fully specified optics software, it offers an intuitive, easy-to-use code that allows students to apply genetic algorithm to two-lens optical system design, thus starting from simpler problems and encouraging the understanding of the optimization technique rather than studying the program interface.