Automated Free Form Reflector Design Using NURBS and Differential Evolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for designing non-imaging reflectors, especially for three-dimensional free form reflectors, lack an automated system that effectively generates optimal free form surfaces for achieving desired illuminance distributions without requiring extensive analytical knowledge of optical performance.

Innovation Solution

A system and method utilizing a non-uniform rational basis splines (NURBS) algorithm combined with a differential evolution (DE) algorithm to generate an optimum free form surface, allowing for the design of free form reflectors that can produce uniform or concentrated illuminance distributions by optimizing the coordinates and weights of control points in a NURBS curve representation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If algebraic methods with edge ray approach are used for reflector design, then manufacturing precision can be achieved, but device complexity increases and automation is limited

Engineering Contradiction:
Improvereflector shape precisionVSAvoiddesign process complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent replaces manual algebraic design methods with an automated optimization-based system using genetic algorithms. The mechanical/design process is substituted by computational algorithms that automatically iterate through design space, eliminating the need for manual mathematical derivations while maintaining manufacturing precision through iterative optimization of NURBS control points.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent transforms the design approach by changing from fixed algebraic parameters to variable NURBS control point coordinates. By representing the reflector surface as a NURBS model with adjustable control points, the system enables automated parameter optimization through genetic algorithms, allowing precise shape control without complex manual calculations.

Inventive Principle:
Principle #35Parameter changes

2Extent of automation

If optimization-based design techniques are used, then automation and ease of operation improve, but manufacturing precision may be compromised without analytical knowledge

Engineering Contradiction:
Improveautomated design capabilityVSAvoidreflector shape accuracy
Core Design Contradiction:
Extent of automationVSManufacturing precision

Solution Approach 1:

The patent uses NURBS (Non-uniform Rational B-Splines) to create a mathematical copy or representation of the desired reflector surface. This parametric model allows the optimization algorithm to work with control points rather than directly manipulating the surface geometry, enabling automated design while maintaining precision through the exact mathematical representation that can be directly transferred to manufacturing.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent implements a feedback mechanism where the genetic algorithm iteratively evaluates design candidates, compares their optical performance against target specifications, and uses this feedback to guide subsequent generations of designs. This closed-loop optimization ensures that automated design achieves manufacturing precision by continuously refining solutions based on performance metrics.

Inventive Principle:
Principle #23Feedback

3Reliability

If traditional edge ray methods are used, then analytical understanding is maintained, but productivity and design speed decrease

Engineering Contradiction:
Improvedesign理论基础VSAvoiddesign speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent performs preliminary action by pre-defining the reflector geometry using NURBS control points before optimization begins. This allows the genetic algorithm to work with a structured parameter set from the outset, enabling faster convergence compared to methods that start from scratch or require iterative geometric construction, thus improving productivity while maintaining design reliability.

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If free form surfaces with many control points are used, then shape flexibility and adaptability improve, but computational complexity and loss of information increase

Engineering Contradiction:
Improvereflector shape flexibilityVSAvoidcomputational accuracy
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent applies local quality by allowing different regions of the reflector surface to be controlled by different subsets of NURBS control points. This enables localized shape adjustments and optimizations without requiring modification of the entire surface model, reducing computational complexity while maintaining shape flexibility. Changes in one local area do not propagate globally, preserving computational efficiency.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS7747550B2System and method for designing a free form reflector using genetic algorithm
Publication Date: 2010.06.29 HON HAI PRECISION INDUSTRY CO LTD
  • US7747550B2 patent drawing
  • US7747550B2 patent drawing
  • US7747550B2 patent drawing

AI summary

A system for designing a free form reflector includes a user input interface (1), a free form reflector design unit (2), and a free form reflector output unit (3). The user input interface is configured for receiving various data associated with a desired free form reflector, via an input device. The free form reflector design unit is installed in a computer and configured for generating an optimum free form surface according to the input data by performing a non-uniform rational basis splines (NURBS) algorithm, a merit evaluation function, and a differential evolution (DE) algorithm. The free form reflector output module is configured for generating a free form reflector according to the optimum free form surface and outputting the free form reflector, in the form of a computer-aided design (CAD) drawing, to a display and/or a printer. A related method is also disclosed.