{MJC_Logo}

Home Products Contact Terms & conditions

 

Light scattering calculator: coated sphere (MjcLscCoatSph)

Overview

The MjcLscCoatSph light scattering program calculates an angular scattering pattern as well as scattering, absorption, and attenuation parameters of a single coated sphere (core-shell sphere) according to the Aden/Kerker theory (Aden and Kerker 1951) as modified by Toon and Ackerman 1981 and by Miroslaw Jonasz.

You may also want to consider purchasing the following companion products:

  • A spreadsheet in MS Excel™ for viewing scattering patterns (|S1|2, |S2|2, and M11) as functions of the scattering angle (spreadsheet name: VAP)
  • A spreadsheet in MS Excel™ for viewing integral parameters of the particle (attenuation, scattering, and absorption efficiencies, and three scattering functions: |S1|2, |S2|2, and M11 at a fixed scattering angle) as functions of the particle size (spreadsheet name: VSP)
  • A spreadsheet in MS Excel™ for viewing in graphical form of integral parameters (attenuation, scattering, absorption, scattering at a fixed angle) as functions of particle size (constant total size, variable shell: VSPVS).

For definitions of the symbols used here please see the Results section of the Help file.

References

Aden A. L., Kerker M. 1951. Scattering of electromagnetic waves from two concentric spheres. J. Appl. Phys. 22: 1242-1246.

Toon O. B., Ackerman T. P. 1981. Algorithms for the calculation of scattering by stratified spheres. Appl. Opt. 20: 3657-3660.
[Menu]

Calculation modes

Several calculation modes can be selected in the program control panel. These modes include prescribed output generation (scattering properties as a function of the scattering angle, particle size, or wavelength) and free-form calculations where the input data are provided by the user in a text file. This latter mode allows the ultimate control of the calculations. Please see Results for a brief summary and Help file for detail.
[Menu]

Input data

The input data can be provided in two ways: via the program control panel, or in a text file. The particle size (i.e. the shell size) can be specified as follows:

  • relative size, x = π D / λ, where D is the particle diameter and λ is the wavelength of light in the medium surrounding the particle
  • absolute particle diameter, µm.

The complex refractive indices of the shell and core are specified relative to the real refractive index of a medium that surround the particle.

For more detail please refer to the program help file.
[Menu]

Results

For definitions of the symbols used here please see the Results section of the Help file. The results are shown in a text display form and can be copied to other programs accepting text input or saved to a text file. The results can be shown as :

  • pre-arranged functions of:
    • scattering angle, theta
      For a single particle size and fractional shell thickness, the program calculates functions |S1|2, |S2|2, and M11 dependent on the scattering angle, θ. The program also calculates efficiencies, cross sections (where applicable), and Mie factors for attenuation, scattering, and absorption.
    • particle size
      The program calculates the attenuation, scattering, and absorption efficiencies, and three angle-dependent functions: |S1|2, |S2|2, and M11 at a fixed scattering angle. These quantities are listed as functions of the relative particle size or of the absolute particle diameter. The following options are possible:
      • variable particle (i.e. shell) size, constant shell thickness
      • variable particle (i.e. shell) size, constant fractional (ratio) shell thickness
      • variable particle (i.e. shell) size, constant core size
      • constant particle (i.e. shell) size, variable fractional (ratio) shell thickness (0-0.999999)
    • wavelength of light (in the medium surrounding the particle), λ (with a constant particle size, constant fractional coating thickness, and user-supplied wavelength-dependent complex refractive indices for the core and coating(shell))
      The program calculates the attenuation, scattering, and absorption efficiencies, and three angle-dependent functions: |S1|2, |S2|2, and M11 (each at the scattering angle defined in the control panel) as functions of the relative or absolute particle size.
  • free-form results
    The user is expected to provide input data in a flexible-format text file. Each line of that file must contain full specification of the coated sphere. Extensive data debugging assistance is offered. For each data line of the input text file, the program calculates scattering properties selected by the user from the following list: attenuation, scattering, and absorption efficiencies, and three angle-dependent functions: |S1|2, |S2|2, and M11, each at a fixed scattering angle defined in this data line.

[Menu]

Companion data viewers (spreadsheets in Microsoft Excel™) simplify viewing in graphical form ready for exporting to a report:

  • angular scattering patterns
  • integral parameters (attenuation, scattering, absorption, scattering at a fixed angle) as functions of the particle size.

The spreadsheets (requiring Microsoft Excel™ or a compatible spreadsheet program) feature time-saving data manipulation macros. In particular these spreadsheets permit convenient graphical comparison of data with reference data. Please see detailed screen shots. The spreadsheets may be modified by the user to the full extent permitted by Microsoft Excel™.

Please see the How to order section for detail.
[Menu]

Help file

For more detail please refer to the program help file.
[Menu]

Language

C++.
[Menu]

System requirements

Windows. This program uses approximately 940 kB of memory.
[Menu]

How to order

Please contact MJC Optical Technology by e-mail, fax, or mail and provide the following data (please copy the following order data section to your order request and complete it):

PRODUCT:

  • Light scattering calculator for coated sphere (MjcLscCoatSph): CA$87 (single-user copy)
    Number of single-user licences:
  • A companion spreadsheet in MS Excel™ for viewing in graphical form of angular scattering patterns (VAP): CA$15 (single-user licence)
    Number of single-user licences:
  • A companion spreadsheet in MS Excel™ for viewing in graphical form of integral parameters (attenuation, scattering, absorption, scattering at a fixed angle) as functions of particle size (VSP): CA$15 (single-user licence)
    Number of single-user licences:
  • A companion spreadsheet in MS Excel™ for viewing in graphical form of integral parameters (attenuation, scattering, absorption, scattering at a fixed angle) as functions of particle size (constant total size, variable shell, VSPVS): CA$10 (single-user licence)
    Number of single-user licences:

DELIVERY:

  • E-mail delivery and order handling: CA$5

TAXES:

  • Appropriate GST/HST/PST taxes will be added for the Canadian buyers.

BUYER INFO:
Your name and title:
Company name:
Mailing address:
Telephone:
Fax:
E-mail:

UPDATE INFO:
Would you like to receive information on

  • product update(s)?:
  • similar products from MJC Optical Technology?:

MJC INFO:
MJC Optical Technology
217 Cadillac Street
Beaconsfield, QC H9W 2W7
Canada

Fax: +1 514 695 3315

E-mail: info@mjcopticaltech.com
Internet: http://www.mjcopticaltech.com

Please see our privacy statement regarding the use of these data. We will ship the product within 5 business days of the date your payment (a company cheque or money order in Canadian funds only) is received by our bank. If you do not receive the product within 5 business days of the date your payment is received, please re-contact MJC Optical Technology.
[Menu]

APPENDIX: Screen shots of MJC data viewers for MJC light scattering calculator for coated sphere

These data viewers require Microsoft Excel (TM) or a compatible spreadsheet program. The actual shreadsheet format may differ due to continued improvement and enhancement of the spreadsheets' capabilities and user interface.

MjcView - size-dependent scattering properties

A screen shot (above) of an MJC viewer for size-dependent scattering properties generated by the light scattering calculator for coated spheres.
[Menu]
 

MjcView - angle-dependent scattering properties

A screen shot (above) of an MJC viewer for angle-dependent scattering properties generated by the light scattering calculator for coated spheres.
[Menu]
 

Last modified: . Copyright 2000-2016 MJC Optical Technology. All rights reserved.