SHANGHAI INFOCROPS SCIENCE & TECHNOLOGY CO., LIMITED
Catalog
NEWS
PRODUCTS
SERVICES
Latest

VirtualLab Fusion£ºModeling of Total

VirtualLab Fusion£ºModeling of Grade

LightTrans upcoming events

Sport Plus 8.00 - Demo

The New VirtualLab Fusion 2023.2

AS ACCURATE AS NEEDED, AS FAST AS PO

Celebrate 30 Years of INFOTEK- Congr

JCMsuite£ºSilicon Photonics & Ri

JCMsuite£ºPhotonic Crystal Cavity

JCMsuite£ºRing Resonator

Position : Home > NEWS >
FRED Overview of the Latest Updates
Time: 2022-10-19 22:46Source: infocrops.comWriter: infocrops

Introduction
 
FRED is an advanced, surface-based optical engineering software program capable of simulating the propagation of radiation through virtually any optical/mechanical system.
 
FRED can be applied to a very broad range of applications including but not limited to: illumination systems, lightpipes, reflectors, imaging systems, projection systems, scanners, thermal imaging systems, stray light analyses, laser and interferometric systems, ghost analyses, coherent beam propagation, prototype and experimental system layout, diagnostic analyses, and virtual prototyping.
 
FRED is intended for everyone from the infrequent user to the experienced engineer who faces challenging real- world optical engineering problems.
 
FRED’s real-time visualization/editing and advanced user interface produce photo-realistic renderings of optical/mechanical systems with immediate user feedback.
 
FRED can accurately simulate virtually any light source including lasers, arc lamps, LEDs, ideal emitters, point sources, bulbs, user defined raysets, etc.
 
The user can define as many surfaces, curves, aspheric/polynomial terms, materials, coatings, wavelengths, sources, rays as the user’s computer resources will allow.
 
FRED can position any assembly, subassembly, element, surface, curve or source in the coordinate system of any other assembly, subassembly, element, surface, curve, or source. Furthermore, FRED can transform any entity’s coordinate system into any other coordinate system in order to help facilitate model setup and element alignments.
 
FRED’s Optimum Edition multi-threads on up to 63 threads and has a hybrid optimization algorithm. Choose from built-in or user-defined merit functions, and define any number of variables and/or target surfaces; all to drive your system toward optimum performance. FRED Standard Edition efficiently utilizes up to 17 threads for raytracing and analyses.
 
FRED’s MPC Edition leverages NVIDIA GPU technology to perform raytracing and analyses directly on massively parallelized graphics processing units (GPUs), allowing calculations to be performed orders of magnitude faster than traditional CPU raytracing.

Contents

FRED™ .....................................................................................................................................3
System Requirements................................................................................................................3
OLE Automation      ...................................................................................................................3
Import/Export Capabilities .........................................................................................................3
Project/Document Control                         .................................................................................4
32/64 Bit Versions                                    ..................................................................................4
Output Window                                          .................................................................................4
FRED Optimum Edition                          ..................................................................................4
System Requirements                              ..................................................................................4
Distributed Computing                                ................................................................................4
Optimization                                              ..................................................................................4
Parameter Pickups (Optimum Edition only)................................................................................5
Configurations (Optimum Edition only)     ..................................................................................5
FREDMPC Edition                                  . .................................................................................5
System Requirements                               ..................................................................................5
Compiled BASIC Script Language            ...............................................................................6

FRED™
System Requirements
Recommended Configuration:
17 threads for FRED Regular and up to 63 cores for FRED Optimum, clock speeds at 3+ GHz or higher
8+ GB of RAM
SSD hard disk
NVIDIA graphics card with 128+ MB of memory
NVIDIA graphics card with compute capability 3.0+ for use with FREDMPC
 
OLE Automation
Automation Client:
The scripting language enables FRED to function as an OLE automation client. This allows FRED to directly manipulate, and communicate with, other applications such as Microsoft Excel® or Matlab®.
 
Automation Server:
FRED can function as an OLE automation server capable of being run remotely from any other application (such as Matlab®) that can serve as an automation client. Thus, FRED can function as a remote raytracing computational “engine” for performing calculations difficult or impossible to do in non-optical applications. This capability is tightly coupled to FRED‘s scripting language.
 
Import/Export Capabilities
Import from Optical Design Software:
CODEV® (proprietary product of Optical Research Associates)
OSLO® (proprietary product of Lambda Research)
ZEMAX® (proprietary product of Zemax Development Corporation)
 
Import options include:
Render transmitting surfaces as transparent
Creating edges/bevels on lens elements
Creating default sequential path
Showing dummy surfaces
Computing unassigned apertures from paraxial raytrace
Resetting minimum thickness/separation
Setting cement thickness (If selected, FRED will try to identify those surfaces that are part of lenses and represent them as such. Cemented lens groups are represented as individual elements that are cemented together.)
 
Import/Export from/to most CAD software:
Import: Import via the STEP and IGES standards. These two formats are supported by almost all CAD software. OBJ/STL files may also be imported.
Export: Export via the STEP and IGES standards. It offers export of most FRED surfaces as well as ray trajectories (which offers mechanical designers a convenient means to set baffle clearances).
 
Import from Commercial Lens Catalogs:
FRED has an up-to-date database of commercially available lenses and prisms from the following major US suppliers:
Edmund Optics           Esco
JML Optics                  Melles-Griot
Newport                      OptoSigma
Oriel Rolyn
Archer Ealing
Ross ThorLabs
 
Project/Document Control
Multiple versions of FRED document and script files can be stored in a single repository. This allows multiple team members to coordinate work on a FRED project. It also provides a convenient mechanism for tracking changes to FRED models as they are developed.
 
32/64 Bit Versions
FRED is available in either 32 bit or 64 bit versions. The 32 bit version will execute on both 32 bit and 64 bit operating systems. The 64 bit version is available to all FRED license types.
 
Output Window
FRED’s output window is an Excel-compatible spreadsheet with built-in “formula engine”. The spreadsheet may be “cut and pasted” into Excel while preserving equations, etc. Output text coloring is under user-control. All floating point numbers can be viewed to full double precision accuracy.
 
 
FRED Optimum Edition
System Requirements
Recommended Configuration:
Up to 63 CPU threads with clock speeds at 3+ GHz or higher
32+ GB of RAM
SSD hard disk
NVIDIA graphics card with 4GB of memory
 
Distributed Computing
FRED Optimum licenses can distribute calculations to an arbitrary number of Windows networked computers, dramatically reducing the time required for analyses due to the parallel nature of distributed processes.
 
Optimization
FRED has a general optimization feature designed to address a wide range of applications. Performance criteria are specified through user-defined or built-in merit functions and applied with Simplex (multi-variable) or 1-D (single variable) methods.
 
Variable Specifications:
Position/orientation parameter for any system object
Surface curvature
Surface conic constant
Surface aspheric coefficients
NURB control point positions
NURB control point weight
Lens element bending parameter
Lens element thickness
Surface aperture size
Element primitive parameter value
Source power
Super-Gaussians Surface parameters
User-defined script (allows custom non-default variables)
 
Merit Function Aberration Specifications:
RMS spot size
Encircled spot radius
Total maximized power on the surface
Total minimized power on the surface
RMS and Encircled spot sizes
Spot centroid location
RMS and Encircled ray direction spread
Ray direction centroid
P-V and RMS Irradiance/Illuminance
P-V and RMS Intensity
RMS color chromaticity variation
Encircled color chromaticity variation
Centroid color chromaticity
User-defined script (allows custom non-default merit function aberrations)
 
Optimization Method Specifications:
1-D minimization
Simplex
1-D minimization with multiple restarts
Simplex with multiple restarts
Simplex with simulated annealing
 
Parameter Pickups (Optimum Edition only)
FRED’s parameter pickups allow multiple entity variables to by dynamically and automatically linked together through built-in and user-definable parameterization. This feature adds a lot of power and flexibility in building models which can be reliably and efficiently manipulated and optimized.
 
Configurations (Optimum Edition only)
The System(s) Configuration Manager allows a model’s geometry to be defined in a multiplicity of states. Rather than having multiple versions of a single model corresponding to unique configurations, a single model can be managed with the configuration data built in. A classic example of configurations would be specifying lens group locations for multiple zoom positions.
 
FREDMPC Edition
System Requirements
Recommended Configuration:
Up to 63 CPU threads with clock speeds at 3+ GHz or higher
32+ GB of RAM
SSD hard disk
NVIDIA graphics card with 8GB+ of memory (GTX or RTX series circa 2018 or newer preferred)
 
The FREDMPC capability allows raytracing and analyses to be performed directly on GPUs, with calculations being performed orders of magnitude faster than traditional CPU raytracing.
 
Compiled BASIC Script Language
FRED’s sophisticated built-in scripting development environment supports keyword highlighting and syntax assistance. FRED has an integrated BASIC compiler that implements its scripting language with over 2000+ commands. FRED’s modern and powerful implementation of the BASIC language supports modules, projects, user-defined libraries, and global variables that can be accessed from within any script. Users can write scripts that create/modify system geometry, sources, coatings, scatter models, etc., as well as perform raytracing and calculations. An Embedded Script Folder in the Tree offers the convenience of storing scripts within a FRED document. These scripts can be edited and executed during a simulation.

ABOUT US NEWS PRODUCT SERVICES CONTACTS   INFOCROPS
Address£ºRoom 1805, Zhongji Building, No.819, Yinxiang Road, Nanxiang Town, Jiading District, Shanghai, China. Zip code: 201802
TEL£º+86-21-6486 0708/6486 0576/6486 0572
FAX£º86 21-64860709
MAIL£ºinfo@infocrops.com
Introduction Case Studies VirtualLab Fusion Training Contacts Us
LinkedIn Webinars JCMSuite Professional Books Cooperation
Youtube Courses LITESTAR 4D Technology Consulting Join Us
Copyright © 2018~2024 SHANGHAI INFOCROPS SCIENCE & TECHNOLOGY CO., LIMITED,All Rights Reserved.