SlideShare a Scribd company logo
OpenLCDFDM: an finite-difference LCD
simulator
Zong-han, Xie
icbm0926@gmail.com
June 7, 2015
License of this slide
This slide made by Zong-han, Xie (icbm0926@gmail.com) is
licensed under Creative Commons Attribution-NonCommercial 4.0
International License.
LCD on consumer products
LCD display structure
Liquid crystal layer is served as an optical switch, it determines
how much light from light source (backlight in LCD display) can
propagate through.
Polarization
Birefringence
Birefringence
A material with two refractive index (no and ne) means there are
two refracted ray.
nair sin(θ1) = no sin(θo) (1)
nair sin(θ1) = ne sin(θe)
Birefringence
A material with two refractive index means that when light
propagates through this material it sees two light speed.
The other important feature for birefringence is that it causes
phase retardation and the polarization of light is changed.
Birefringence
If the light incidents with an angle relative to the optical axis, the
refractive index for extraordinary light is ne(θ).
ne(θ) =
cos2(θ)
no
2
+
sin2
(θ)
ne
2
(2)
Electric controlled LC orientation
Due to the nonisotroipic dielectric property of liquid crystal, when
external electric field is applied, the LC molecule will start to align
with the electric field.
Calculation models
In order to model such device, one has to model the transition
liquid crystal orientation under electric field and calculate phase
retardation under given LC distribution.
Model LC distribution:
Oseen-frank free energy for liquid crystal
Laplace equation in nonisotroipic media
Optical calculation: Extended Jones matrix method
OpenLCDFDM 1D structure
Calculate LC Orientation
Using Oseen-frank elastic free energy density to model the elastic
property of the liquid crystal layer. The LC molecule distribution is
acquired by minimizing the total energy density which includes
elastic free energy density and electric field energy density. The
total energy density has the following form [2].
f (x) =
1
2
K11( · n)2
+
1
2
K22(n · × n)2
+
1
2
K33(n × × n)2
+q0K22(n · × n) −
1
2
(D · E)
where D = ←→(x) · E and ←→(x) is a 3X3 dielectric tensor. n(x) is
a unit vector for local liquid crystal orientation.
Calculate LC Orientation
Calculate LC orientation
To calculate minimize free energy, Euler-Lagrange equation is
applied. OpenLCDFDM uses finite difference method to solve
Euler-Lagrange equation of the total energy density to get liquid
crysal distribution of minimized free energy.
The Euler-Lagrange equation of the free energy is solved through
iterative method.
∂ni
∂t
=
1
γ
−
δf
δni
, i = x, y, z (3)
γ is the rotational viscosity.
Laplace equation in nonisotroipic and inhomogeneous
media
Laplace equation:
· ←→(x) · φ(x) = 0
←→(x) is the local dielectric tensor decided by the local oritation of
LC molecule.
←→(x) =


⊥+ sin2
θ(x) cos2 φ(x) 2 sin2θ(x) sin 2φ(x) 2 sin 2θ(x) cos φ(x)
2 sin2
θ(x) sin 2φ(x) ⊥+ sin2
θ(x) sin2
φ(x) 2 sin 2θ(x) sin φ(x)
2 sin 2θ(x) cos φ(x) 2 sin 2θ(x) sin φ(x) ⊥+ cos2 θ(x)


where θ(x) and φ(x) is the local orientation of liquid crystal
molecule, = − ⊥.
Extended Jones matrix method for uniaixal media
Under the assumption of ne no, the e-ray and o-ray propagate
on the same direction. With this assumption, Jones matrix can be
modified into extended Jones matrix method.
Jout =
t s 0
0 t p
e · s o · s
e · p o · p
eike z 0
0 eiko z
s · e p · e
s · o p · o
ts 0
0 tp
Jin
t s, t p t s and t p are transmission rate for s wave and p wave
acquired through Fresnel’s euations.
Extended Jones matrix method for isotropic mediaand
calculation for transmission rate
For isotropic media, the Jones matrix only needs to calculate
transmission rate for s wave and p wave.
Jout =
ts 0
0 tp
Jin
In above formulas, Jin and Jout are the Jones vectors of light.
Transmision rate for incoherent light source:
M = M1M2M3... =
m11 m12
m21 m22
T = 0.5 ∗ (m2
11 + m2
12 + m2
21 + m2
22)
For multi-wavelength calculation:
T =
T(λ)P(λ)V (λ)dλ
P(λ)V (λ)dλ
OpenLCDFDM program structures
Setup parameters for FDM solver
Setup parameters for optical calculation
Calculate and get results
Demo: V-T curve of TN mode
Demo: Normally white vs. normally black
Demo: Conoscopy
Demo: TN viewing angle problem
Future works
Calculate Stokes values to track change of polarization.
Implement Berreman 4X4 method
Add bixial material support for extended Jones matrix method
Bind OpenLCDFDM with FDTD simulation module(ex.
meep-FDTD)
Move toward 2D and 3D simulation
References
Optics of Liquid Crystal Display by Pochi Yeh and Claire Gu.
ISBN: 0470181761
Fundamentals of Liquid Crystal Devices by Shin-Tson Wu and
Deng-Ke Yang. ISBN: 978-0-470-03202-2
Errata and supplements
The word ”nonisotropic” in this slide should be ”anisotropic”.
In page Calculate LC orientation , the graph to describe k constants is
referenced from [1].

More Related Content

What's hot

13 fourierfiltrationen
13 fourierfiltrationen13 fourierfiltrationen
13 fourierfiltrationen
hoailinhtinh
 
DISTINGUISH BETWEEN WALSH TRANSFORM AND HAAR TRANSFORMDip transforms
DISTINGUISH BETWEEN WALSH TRANSFORM AND HAAR TRANSFORMDip transformsDISTINGUISH BETWEEN WALSH TRANSFORM AND HAAR TRANSFORMDip transforms
DISTINGUISH BETWEEN WALSH TRANSFORM AND HAAR TRANSFORMDip transforms
NITHIN KALLE PALLY
 
Discrete fourier transform
Discrete fourier transformDiscrete fourier transform
Discrete fourier transform
MOHAMMAD AKRAM
 
Transmission Line Model for Patch Antenna on Metameterial Substrate
Transmission Line Model for Patch Antenna on Metameterial SubstrateTransmission Line Model for Patch Antenna on Metameterial Substrate
Transmission Line Model for Patch Antenna on Metameterial Substrate
IOSR Journals
 
Image trnsformations
Image trnsformationsImage trnsformations
Image trnsformationsJohn Williams
 
03 image transform
03 image transform03 image transform
03 image transform
Rumah Belajar
 
Sneutrino Cold Dark Matter, Oxford
Sneutrino Cold Dark Matter, OxfordSneutrino Cold Dark Matter, Oxford
Sneutrino Cold Dark Matter, OxfordSpinor
 
Kanal wireless dan propagasi
Kanal wireless dan propagasiKanal wireless dan propagasi
Kanal wireless dan propagasi
Mochamad Guntur Hady Putra
 
Introduction to Diffusion Monte Carlo
Introduction to Diffusion Monte CarloIntroduction to Diffusion Monte Carlo
Introduction to Diffusion Monte Carlo
Claudio Attaccalite
 
An Optimized Transform for ECG Signal Compression
An Optimized Transform for ECG Signal CompressionAn Optimized Transform for ECG Signal Compression
An Optimized Transform for ECG Signal Compression
IDES Editor
 
Final_Report-2
Final_Report-2Final_Report-2
Final_Report-2Raj Sarvan
 
Discrete Fourier Transform
Discrete Fourier TransformDiscrete Fourier Transform
Discrete Fourier Transform
Abhishek Choksi
 
Chapter 9 computation of the dft
Chapter 9 computation of the dftChapter 9 computation of the dft
Chapter 9 computation of the dftmikeproud
 
Ch33 ssm
Ch33 ssmCh33 ssm
Ch33 ssm
Marta Díaz
 
Wavelength Conversion of a Laser Beam Using a Continuous- Wave Optical Parame...
Wavelength Conversion of a Laser Beam Using a Continuous- Wave Optical Parame...Wavelength Conversion of a Laser Beam Using a Continuous- Wave Optical Parame...
Wavelength Conversion of a Laser Beam Using a Continuous- Wave Optical Parame...
International Journal of Engineering Inventions www.ijeijournal.com
 
Green Custard Friday Talk 17: Ray Tracing
Green Custard Friday Talk 17: Ray TracingGreen Custard Friday Talk 17: Ray Tracing
Green Custard Friday Talk 17: Ray Tracing
Green Custard
 

What's hot (20)

13 fourierfiltrationen
13 fourierfiltrationen13 fourierfiltrationen
13 fourierfiltrationen
 
DISTINGUISH BETWEEN WALSH TRANSFORM AND HAAR TRANSFORMDip transforms
DISTINGUISH BETWEEN WALSH TRANSFORM AND HAAR TRANSFORMDip transformsDISTINGUISH BETWEEN WALSH TRANSFORM AND HAAR TRANSFORMDip transforms
DISTINGUISH BETWEEN WALSH TRANSFORM AND HAAR TRANSFORMDip transforms
 
Discrete fourier transform
Discrete fourier transformDiscrete fourier transform
Discrete fourier transform
 
Transmission Line Model for Patch Antenna on Metameterial Substrate
Transmission Line Model for Patch Antenna on Metameterial SubstrateTransmission Line Model for Patch Antenna on Metameterial Substrate
Transmission Line Model for Patch Antenna on Metameterial Substrate
 
Image trnsformations
Image trnsformationsImage trnsformations
Image trnsformations
 
03 image transform
03 image transform03 image transform
03 image transform
 
Lect5 v2
Lect5 v2Lect5 v2
Lect5 v2
 
Sneutrino Cold Dark Matter, Oxford
Sneutrino Cold Dark Matter, OxfordSneutrino Cold Dark Matter, Oxford
Sneutrino Cold Dark Matter, Oxford
 
09.12022806[1]
09.12022806[1]09.12022806[1]
09.12022806[1]
 
Cutoff frequency
Cutoff frequencyCutoff frequency
Cutoff frequency
 
Final document
Final documentFinal document
Final document
 
Kanal wireless dan propagasi
Kanal wireless dan propagasiKanal wireless dan propagasi
Kanal wireless dan propagasi
 
Introduction to Diffusion Monte Carlo
Introduction to Diffusion Monte CarloIntroduction to Diffusion Monte Carlo
Introduction to Diffusion Monte Carlo
 
An Optimized Transform for ECG Signal Compression
An Optimized Transform for ECG Signal CompressionAn Optimized Transform for ECG Signal Compression
An Optimized Transform for ECG Signal Compression
 
Final_Report-2
Final_Report-2Final_Report-2
Final_Report-2
 
Discrete Fourier Transform
Discrete Fourier TransformDiscrete Fourier Transform
Discrete Fourier Transform
 
Chapter 9 computation of the dft
Chapter 9 computation of the dftChapter 9 computation of the dft
Chapter 9 computation of the dft
 
Ch33 ssm
Ch33 ssmCh33 ssm
Ch33 ssm
 
Wavelength Conversion of a Laser Beam Using a Continuous- Wave Optical Parame...
Wavelength Conversion of a Laser Beam Using a Continuous- Wave Optical Parame...Wavelength Conversion of a Laser Beam Using a Continuous- Wave Optical Parame...
Wavelength Conversion of a Laser Beam Using a Continuous- Wave Optical Parame...
 
Green Custard Friday Talk 17: Ray Tracing
Green Custard Friday Talk 17: Ray TracingGreen Custard Friday Talk 17: Ray Tracing
Green Custard Friday Talk 17: Ray Tracing
 

Similar to Pycon openlcdfdm

Pres110811
Pres110811Pres110811
Pres110811shotlub
 
The optical constants of highly absorbing films using the spectral reflectanc...
The optical constants of highly absorbing films using the spectral reflectanc...The optical constants of highly absorbing films using the spectral reflectanc...
The optical constants of highly absorbing films using the spectral reflectanc...
Alexander Decker
 
Bubbles of True Vacuum and Duality in M-theory
Bubbles of True Vacuum and Duality in M-theoryBubbles of True Vacuum and Duality in M-theory
Bubbles of True Vacuum and Duality in M-theory
Sebastian De Haro
 
Instantons and Chern-Simons Terms in AdS4/CFT3: Gravity on the Brane?
Instantons and Chern-Simons Terms in AdS4/CFT3: Gravity on the Brane?Instantons and Chern-Simons Terms in AdS4/CFT3: Gravity on the Brane?
Instantons and Chern-Simons Terms in AdS4/CFT3: Gravity on the Brane?
Sebastian De Haro
 
interference pattern
 interference pattern interference pattern
interference pattern
vishal gupta
 
Continuum Modeling and Control of Large Nonuniform Networks
Continuum Modeling and Control of Large Nonuniform NetworksContinuum Modeling and Control of Large Nonuniform Networks
Continuum Modeling and Control of Large Nonuniform Networks
Yang Zhang
 
Laser lecture 02
Laser lecture 02Laser lecture 02
Ch31 ssm
Ch31 ssmCh31 ssm
Ch31 ssm
Marta Díaz
 
Introduction to Quantum Monte Carlo
Introduction to Quantum Monte CarloIntroduction to Quantum Monte Carlo
Introduction to Quantum Monte Carlo
Claudio Attaccalite
 
Nuclear Basics Summer 2010
Nuclear Basics Summer 2010Nuclear Basics Summer 2010
Nuclear Basics Summer 2010
Roppon Picha
 
ON INCREASING OF DENSITY OF ELEMENTS IN A MULTIVIBRATOR ON BIPOLAR TRANSISTORS
ON INCREASING OF DENSITY OF ELEMENTS IN A MULTIVIBRATOR ON BIPOLAR TRANSISTORSON INCREASING OF DENSITY OF ELEMENTS IN A MULTIVIBRATOR ON BIPOLAR TRANSISTORS
ON INCREASING OF DENSITY OF ELEMENTS IN A MULTIVIBRATOR ON BIPOLAR TRANSISTORS
ijcsitcejournal
 
Cdc18 dg lee
Cdc18 dg leeCdc18 dg lee
Cdc18 dg lee
whatthehellisit
 
New folderelec425_2016_hw5.pdfMar 25, 2016 ELEC 425 S.docx
New folderelec425_2016_hw5.pdfMar 25, 2016 ELEC 425 S.docxNew folderelec425_2016_hw5.pdfMar 25, 2016 ELEC 425 S.docx
New folderelec425_2016_hw5.pdfMar 25, 2016 ELEC 425 S.docx
curwenmichaela
 
Electromagnetic Scattering from Objects with Thin Coatings.2016.05.04.02
Electromagnetic Scattering from Objects with Thin Coatings.2016.05.04.02Electromagnetic Scattering from Objects with Thin Coatings.2016.05.04.02
Electromagnetic Scattering from Objects with Thin Coatings.2016.05.04.02Luke Underwood
 
CMB Likelihood Part 2
CMB Likelihood Part 2CMB Likelihood Part 2
CMB Likelihood Part 2
Jayanti Prasad Ph.D.
 
P diffusion_1
P  diffusion_1P  diffusion_1
P diffusion_1
azam ali
 

Similar to Pycon openlcdfdm (20)

11
1111
11
 
Pres110811
Pres110811Pres110811
Pres110811
 
Presentation
PresentationPresentation
Presentation
 
The optical constants of highly absorbing films using the spectral reflectanc...
The optical constants of highly absorbing films using the spectral reflectanc...The optical constants of highly absorbing films using the spectral reflectanc...
The optical constants of highly absorbing films using the spectral reflectanc...
 
Bubbles of True Vacuum and Duality in M-theory
Bubbles of True Vacuum and Duality in M-theoryBubbles of True Vacuum and Duality in M-theory
Bubbles of True Vacuum and Duality in M-theory
 
netwon rings
netwon ringsnetwon rings
netwon rings
 
Instantons and Chern-Simons Terms in AdS4/CFT3: Gravity on the Brane?
Instantons and Chern-Simons Terms in AdS4/CFT3: Gravity on the Brane?Instantons and Chern-Simons Terms in AdS4/CFT3: Gravity on the Brane?
Instantons and Chern-Simons Terms in AdS4/CFT3: Gravity on the Brane?
 
interference pattern
 interference pattern interference pattern
interference pattern
 
Continuum Modeling and Control of Large Nonuniform Networks
Continuum Modeling and Control of Large Nonuniform NetworksContinuum Modeling and Control of Large Nonuniform Networks
Continuum Modeling and Control of Large Nonuniform Networks
 
#1 interference
#1 interference#1 interference
#1 interference
 
Laser lecture 02
Laser lecture 02Laser lecture 02
Laser lecture 02
 
Ch31 ssm
Ch31 ssmCh31 ssm
Ch31 ssm
 
Introduction to Quantum Monte Carlo
Introduction to Quantum Monte CarloIntroduction to Quantum Monte Carlo
Introduction to Quantum Monte Carlo
 
Nuclear Basics Summer 2010
Nuclear Basics Summer 2010Nuclear Basics Summer 2010
Nuclear Basics Summer 2010
 
ON INCREASING OF DENSITY OF ELEMENTS IN A MULTIVIBRATOR ON BIPOLAR TRANSISTORS
ON INCREASING OF DENSITY OF ELEMENTS IN A MULTIVIBRATOR ON BIPOLAR TRANSISTORSON INCREASING OF DENSITY OF ELEMENTS IN A MULTIVIBRATOR ON BIPOLAR TRANSISTORS
ON INCREASING OF DENSITY OF ELEMENTS IN A MULTIVIBRATOR ON BIPOLAR TRANSISTORS
 
Cdc18 dg lee
Cdc18 dg leeCdc18 dg lee
Cdc18 dg lee
 
New folderelec425_2016_hw5.pdfMar 25, 2016 ELEC 425 S.docx
New folderelec425_2016_hw5.pdfMar 25, 2016 ELEC 425 S.docxNew folderelec425_2016_hw5.pdfMar 25, 2016 ELEC 425 S.docx
New folderelec425_2016_hw5.pdfMar 25, 2016 ELEC 425 S.docx
 
Electromagnetic Scattering from Objects with Thin Coatings.2016.05.04.02
Electromagnetic Scattering from Objects with Thin Coatings.2016.05.04.02Electromagnetic Scattering from Objects with Thin Coatings.2016.05.04.02
Electromagnetic Scattering from Objects with Thin Coatings.2016.05.04.02
 
CMB Likelihood Part 2
CMB Likelihood Part 2CMB Likelihood Part 2
CMB Likelihood Part 2
 
P diffusion_1
P  diffusion_1P  diffusion_1
P diffusion_1
 

Recently uploaded

Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
abdulrafaychaudhry
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
QuickwayInfoSystems3
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
Roshan Dwivedi
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
ShamsuddeenMuhammadA
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 

Recently uploaded (20)

Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 

Pycon openlcdfdm

  • 1. OpenLCDFDM: an finite-difference LCD simulator Zong-han, Xie icbm0926@gmail.com June 7, 2015
  • 2. License of this slide This slide made by Zong-han, Xie (icbm0926@gmail.com) is licensed under Creative Commons Attribution-NonCommercial 4.0 International License.
  • 3. LCD on consumer products
  • 4. LCD display structure Liquid crystal layer is served as an optical switch, it determines how much light from light source (backlight in LCD display) can propagate through.
  • 7. Birefringence A material with two refractive index (no and ne) means there are two refracted ray. nair sin(θ1) = no sin(θo) (1) nair sin(θ1) = ne sin(θe)
  • 8. Birefringence A material with two refractive index means that when light propagates through this material it sees two light speed. The other important feature for birefringence is that it causes phase retardation and the polarization of light is changed.
  • 9. Birefringence If the light incidents with an angle relative to the optical axis, the refractive index for extraordinary light is ne(θ). ne(θ) = cos2(θ) no 2 + sin2 (θ) ne 2 (2)
  • 10. Electric controlled LC orientation Due to the nonisotroipic dielectric property of liquid crystal, when external electric field is applied, the LC molecule will start to align with the electric field.
  • 11. Calculation models In order to model such device, one has to model the transition liquid crystal orientation under electric field and calculate phase retardation under given LC distribution. Model LC distribution: Oseen-frank free energy for liquid crystal Laplace equation in nonisotroipic media Optical calculation: Extended Jones matrix method
  • 13. Calculate LC Orientation Using Oseen-frank elastic free energy density to model the elastic property of the liquid crystal layer. The LC molecule distribution is acquired by minimizing the total energy density which includes elastic free energy density and electric field energy density. The total energy density has the following form [2]. f (x) = 1 2 K11( · n)2 + 1 2 K22(n · × n)2 + 1 2 K33(n × × n)2 +q0K22(n · × n) − 1 2 (D · E) where D = ←→(x) · E and ←→(x) is a 3X3 dielectric tensor. n(x) is a unit vector for local liquid crystal orientation.
  • 15. Calculate LC orientation To calculate minimize free energy, Euler-Lagrange equation is applied. OpenLCDFDM uses finite difference method to solve Euler-Lagrange equation of the total energy density to get liquid crysal distribution of minimized free energy. The Euler-Lagrange equation of the free energy is solved through iterative method. ∂ni ∂t = 1 γ − δf δni , i = x, y, z (3) γ is the rotational viscosity.
  • 16. Laplace equation in nonisotroipic and inhomogeneous media Laplace equation: · ←→(x) · φ(x) = 0 ←→(x) is the local dielectric tensor decided by the local oritation of LC molecule. ←→(x) =   ⊥+ sin2 θ(x) cos2 φ(x) 2 sin2θ(x) sin 2φ(x) 2 sin 2θ(x) cos φ(x) 2 sin2 θ(x) sin 2φ(x) ⊥+ sin2 θ(x) sin2 φ(x) 2 sin 2θ(x) sin φ(x) 2 sin 2θ(x) cos φ(x) 2 sin 2θ(x) sin φ(x) ⊥+ cos2 θ(x)   where θ(x) and φ(x) is the local orientation of liquid crystal molecule, = − ⊥.
  • 17. Extended Jones matrix method for uniaixal media Under the assumption of ne no, the e-ray and o-ray propagate on the same direction. With this assumption, Jones matrix can be modified into extended Jones matrix method. Jout = t s 0 0 t p e · s o · s e · p o · p eike z 0 0 eiko z s · e p · e s · o p · o ts 0 0 tp Jin t s, t p t s and t p are transmission rate for s wave and p wave acquired through Fresnel’s euations.
  • 18. Extended Jones matrix method for isotropic mediaand calculation for transmission rate For isotropic media, the Jones matrix only needs to calculate transmission rate for s wave and p wave. Jout = ts 0 0 tp Jin In above formulas, Jin and Jout are the Jones vectors of light. Transmision rate for incoherent light source: M = M1M2M3... = m11 m12 m21 m22 T = 0.5 ∗ (m2 11 + m2 12 + m2 21 + m2 22) For multi-wavelength calculation: T = T(λ)P(λ)V (λ)dλ P(λ)V (λ)dλ
  • 20. Setup parameters for FDM solver
  • 21. Setup parameters for optical calculation
  • 22. Calculate and get results
  • 23. Demo: V-T curve of TN mode
  • 24. Demo: Normally white vs. normally black
  • 26. Demo: TN viewing angle problem
  • 27. Future works Calculate Stokes values to track change of polarization. Implement Berreman 4X4 method Add bixial material support for extended Jones matrix method Bind OpenLCDFDM with FDTD simulation module(ex. meep-FDTD) Move toward 2D and 3D simulation
  • 28. References Optics of Liquid Crystal Display by Pochi Yeh and Claire Gu. ISBN: 0470181761 Fundamentals of Liquid Crystal Devices by Shin-Tson Wu and Deng-Ke Yang. ISBN: 978-0-470-03202-2
  • 29. Errata and supplements The word ”nonisotropic” in this slide should be ”anisotropic”. In page Calculate LC orientation , the graph to describe k constants is referenced from [1].