SYSTEM AND METHOD FOR DESIGNING A FREE FORM REFLECTOR

Abstract
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.
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a schematic diagram of a system for designing a free form reflector, in accordance with a preferred embodiment;



FIG. 2 is a flowchart of a preferred method for designing a free form reflector, by implementing the system of FIG. 1;



FIG. 3 is a schematic diagram illustrating a reflector profile of the free form reflector in polar coordinates, in accordance with the preferred embodiment;



FIG. 4 shows an ERM reflector profile in YZ plane at θT=−0.513;



FIG. 5 shows an illuminance distribution of the ERM reflector at θT=−0.513;



FIG. 6 shows a DE reflector profile in YZ plane at θT=−0.513;



FIG. 7 shows an illuminance distribution of the DE reflector at θT=−0.513;



FIG. 8 shows a deviation of the ERM reflector and the DE reflector from a true V-trough within −0.513 ≦θ≦0.513;



FIG. 9 shows a vertical slice of the ERM reflector and the DE reflector, which produce uniform illuminance distributions with −0.513≦θ≦0.513;



FIG. 10 shows an ERM reflector profile in YZ plane at θT=−0.733;



FIG. 11 shows an illuminance distribution of the ERM reflector at θT=−0.733;



FIG. 12 shows an DE reflector profile in YZ plane at θT=−0.733;



FIG. 13 shows an illuminance distribution of the DE reflector at θT=−0.733;



FIG. 14 shows a deviation of the ERM reflector and the DE reflector from a true V-trough within −0.733≦θ≦0.733;



FIG. 15 shows a vertical slice of the ERM reflector and the DE reflector, which produce uniform illuminance distributions with −0.733≦θ≦0.733;



FIG. 16 shows an NURBS reflector profile in YZ plane, which produces a concentrated illuminance distribution;



FIG. 17 shows a deviation of the NURBS reflector profile from an ellipse; and



FIG. 18 shows a vertical slice of the relative illuminance distribution produced by the NURBS reflector.


Claims
  • 1. A system for designing a free form reflector, the system comprising: a user input interface;a free form reflector design unit installed in a computer, comprising:a nonuniform rational basis splines (NURBS) algorithm generating module configured for generating an NURBS algorithm according to data received by the user input interface and for describing a free form surface by performing the NURBS algorithm;a merit evaluation function constructing module configured for constructing a merit evaluation function for calculating the difference between a desired illuminance distribution and a current distribution generated by a receiver;a differential evolution (DE) algorithm generating module configured for generating an DE algorithm for use in determining an optimum free form surface; anda free form surface building module configured for building an optimum free form surface according to the NURBS algorithm, the merit evaluation function, and the DE algorithm; anda free form reflector output unit.
  • 2. The system according to claim 1, wherein the user input interface is configured for receiving, via an input device, various data associated with a desired free form reflector.
  • 3. The system according to claim 1, wherein the free form reflector output module is configured for generating a free form reflector according to the optimum free form surface and for outputting the free form reflector, in the form of a computer-aided design (CAD) drawing, to a display and/or a printer.
  • 4. A computer-enabled method for designing a free form reflector, the method comprising the steps of: generating a non-uniform rational basis splines (NURBS) algorithm for describing a free form surface by performing the NURBS algorithm;constructing a merit evaluation function for calculating the difference between a desired illuminance distribution and a current illuminance distribution generated by a receiver;generating a differential evolution (DE) algorithm for use in obtaining an optimum free form surface;building an optimum free form surface according to the NURBS algorithm, the merit evaluation function, and the DE algorithm; andgenerating and outputting a free form reflector according to the optimum free form surface.
  • 5. The method according to claim 4, further comprising the step of receiving various data associated with a desired free form reflector.
  • 6. The method according to claim 5, wherein the data comprises desired dimensions, and desired illuminance distributions and searching limits of the free form reflector.
  • 7. The method according to claim 4, wherein the NURBS algorithm is described as the following equation:
  • 8. The method according to claim 4, wherein the merit evaluation function is described as the following equation:
  • 9. The method according to claim 8, wherein Eij′ is replaced with a constant value E0 in the merit evaluation function, if the uniform illuminance distribution is required on the receiver.
  • 10. The method according to claim 4, wherein the step of generating the DE algorithm comprises the steps of: (i) randomly generating a gene of an initial chromosome in a population between a maximum value and a minimum value;(ii) calculating a gene of a parent chromosome;(iii) calculating a gene of a child chromosome;(iv) comparing a merit evaluation function value of the child chromosome with a merit evaluation function value of the initial chromosome, and replacing the initial chromosome with the child chromosome in the population if the merit evaluation function value of the child chromosome is smaller than the merit evaluation function value of the initial chromosome;(v) generating a best chromosome in the next generation of the population; and(vi) repeating step (i) to step (v) until a desired minimum merit evaluation function value has been achieved or until the evolution has attained the maximum iteration times.
  • 11. The method according to claim 10, further comprising the step of choosing the next chromosome for updating and repeating from step (ii) to the step (iv) until the entire population has been processed.
  • 12. The method according to claim 10, wherein the gene of the initial chromosome in the population is generated by utilizing the following equation: X(0)=(X1(0),X2(0), . . . ,XN(0)), wherein: X(0) is the initial population; N is the population size; and Xbest(0) is an optimum chromosome in the initial population.
  • 13. The method according to claim 10, wherein the gene of the parent chromosome is calculated by utilizing the following equation
  • 14. The method according to claim 10, wherein the gene of the child chromosome is calculated by utilizing the following equation:
  • 15. The method according to claim 10, wherein the step (iv) is implemented by utilizing the following equation:
  • 16. A system for designing a free form reflector, the system comprising: a user input interface configured for receiving various data associated with a desired free form reflector, via an input device;a free form reflector design unit installed in a computer, the free form reflector design unit being 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; anda free form reflector output module configured for generating a free form reflector according to the optimum free form surface and for outputting the free form reflector in the form of a computer-aided design (CAD) drawing to a display and/or a printer.
  • 17. The system according to claim 16, wherein the free form reflector design unit comprises an NURBS algorithm generating module configured for generating the NURBS algorithm according to the received data and for describing a free form surface by performing the NURBS algorithm.
  • 18. The system according to claim 16, wherein the free form reflector design unit comprises a merit evaluation function constructing module configured for constructing a merit evaluation function for calculating the difference between a desired illuminance distribution and a current distribution generated by a receiver.
  • 19. The system according to claim 16, wherein the free form reflector design unit comprise a DE algorithm generating module configured for generating the DE algorithm for use in obtaining the optimum free form surface.
  • 20. The system according to claim 16, wherein the free form reflector designing unit comprise a free form surface building module configured for building the optimum free form surface according to the NURBS algorithm, the merit evaluation function, and the DE algorithm.
Priority Claims (1)
Number Date Country Kind
200610034546.4 Mar 2006 CN national