摘要:
A computer-based system (10) for aggregating and scheduling product batches (50) includes a batch aggregation engine (20) that allocates one or more product demands (40) to one or more product batches (50) having suggested sizes and suggested starting times. The batch aggregation engine (20) communicates to a scheduling engine (30) the suggested batch sizes, the suggested starting times, and feedback (26) relating to the suggested sizes and suggested starting times to assist the scheduling engine (30) in scheduling a start time for each product batch (50). The system (10) may also include a scheduling engine (30) coupled to the batch aggregation engine (20) that receives the suggested sizes, suggested starting times, and feedback (26) from the batch aggregation engine (20). The scheduling engine (30) schedules a starting time for one or more of the batches (50) according to the suggested sizes, suggested starting times, and feedback (26) received from the batch aggregation engine (20). The scheduling engine (30) also communicates the scheduled starting times and feedback (36) relating to the scheduled starting times to the batch aggregation engine (20) to assist the batch aggregation engine (20) in allocating the demands (40) to the batches (50). The batch aggregation engine (20) and the scheduling engine (30) may communicate their respective outputs (22, 32) to each other in an iterative cycle until they have collaboratively reached a sufficiently optimal batch aggregation and scheduling solution or until a predetermined number of iterations has been reached.
摘要:
A multijunction photovoltaic cell comprises a first subcell that initially receives incident light upon the photovoltaic cell, with the first subcell being made of a first material system, having a first thickness, and producing a first photogenerated current output. A second subcell receives the incident light after the first subcell receives the incident light, with the second subcell being disposed immediately adjacent the first subcell. The second subcell is made of the first material system or a similar semiconductor material, has a second thickness that is greater than the first thickness, and produces a second photogenerated current output that is substantially equal in amount to the first photogenerated current output. A tunnel junction is disposed between the first and second subcells. The multijunction cell provides a greater ability to current match to low-current-producing subcells, higher multijunction cell voltage, lower series resistance, and greater radiation resistance.
摘要:
A system for determining schedules and processing other optimization problems includes a local optimization engine and a global optimization engine. The local optimization engine operates based on heuristics, and includes a prioritizer, a constructor, and an analyzer to make large “coherent” moves in the search space, thus helping to avoid local optima without relying entirely on random moves. The global optimization engine takes the individual schedules produced by the local optimization engine and optimizes them using Linear Programming/Integer Programming techniques.
摘要:
A two-terminal voltage or current matched solar cell has up to four photovoltaically active junctions which efficiently convert solar radiation into electricity. The solar cell comprises GaInP, GaAs, and GaInAsP, and in the four junction case, GaInAs is used as well. The invention allows the solar spectrum to be converted into electricity more efficiently than previously.
摘要:
A solar cell array has at least one solar cell including a photovoltaic structure having a sun-facing front face and a back face, and having an active region, and an isotype heterojunction diode connected in electrical parallel with the active region of the photovoltaic structure.
摘要:
In one aspect, a computer-implemented method is provided for aggregating and scheduling product batches in a manufacturing environment. Using a batch aggregation engine implementing a mathematical programming strategy, one or more product demands are allocated to one or more product batches having suggested sizes and suggested starting times. The mathematical programming strategy includes evaluating a number of time-based penalties relative to one another in allocating the demands to the batches, the time-based penalties being based on relationships between suggested starting times for batches and times of demands being considered for allocation to batches. The suggested sizes, the suggested starting times, and feedback relating to the suggested sizes and suggested starting times are communicated from the batch aggregation engine to a scheduling engine to assist the scheduling engine in scheduling starting times for the batches.
摘要:
A method of using a binary tree data structure to represent a time-varying variable, and to solve queries about the variable. The tree is especially useful for solving “find” type queries, such as “What is the earliest/latest time when a minimum of y units are on hand?” This type of query can be solved with a efficiency of O(log n), where n is the number of nodes of the tree.
摘要:
A method of using a binary tree data structure to represent a time-varying variable, and to solve queries about the variable. The tree is especially useful for solving “find” type queries, such as “What is the earliest/latest time when a minimum of y units are on hand?” The binary tree is comprised of delta nodes that store delta values, that is, changes in the value of the variable. A delta value may be an “override” value, which represents a predetermined change in value of the function, such as a capacity value of a resource that is periodically replenished.
摘要:
Laser apparatus comprising a support that is operative as a heat sink, a diode laser bar assembly, a metallized insulating layer disposed between the substrate and laser bar assembly and an interconnection layer adapted to couple the substrate to the laser bar assembly by means of the metalized insulating layer. The diode laser bar assembly comprises a plurality of laser diode bars having a plurality of lasing sections formed along a lateral edge thereof. First and second metal contacts are disposed on respective adjacent lateral edges of adjacent diode bars, and the metal contacts are separated by a thin layer of metal alloy. One contact forms a positive electrical contact for one laser bar, and the other metal contact forms a negative contact for the adjacent laser bar. A dielectric mirror is disposed on a bottom surface of each of the laser diode bars and an antireflection coating disposed on a top surface of each of the laser diode bars. The present laser apparatus reduces the complexity and cost of diode laser arrays and provides for increased peak power output and improved heat removal. The present diode laser bar assembly may be used in laser surgery systems, solid laser welding, and x-ray photolithography systems where giant pulse solid state lasers are used to create plasmas that generate x-rays. The advantages provided by the diode laser bar assembly are longevity, less heat generation in solid state lasers that are pumped, and greater overall conversion efficiency.
摘要:
Methods and apparatuses for a dual heterojunction multijunction solar cell are disclosed. A method in accordance with the present invention comprises growing a base material for a solar cell, growing at least one dual heterojunction on the base material, and growing an emitter on the at least one dual heterojunction. An apparatus in accordance with the present invention comprises a substrate, and a first subcell, coupled to the substrate, wherein the first subcell comprises a base region, coupled to the substrate, an emitter region, and at least one dual heterojunction, coupled between the base region and the emitter region, wherein the at least one dual heterojunction has a lower bandgap than the emitter region.