Распространение радиоволн ВЧ/Физический ЭМ луч: различия между версиями
Nigiluk (обсуждение | вклад) (Новая страница: «Концепция ЭМ луча является основой геометрической модели распространения света. Она вк…») |
|||
| Строка 15: | Строка 15: | ||
# <tt>Направление()*</tt>; | # <tt>Направление()*</tt>; | ||
# <tt>Напряженность()</tt>; | # <tt>Напряженность()</tt>; | ||
# <tt> | # <tt>Идентификатор_источника()</tt>; - идентификатор первичного источника, испустившего луч, или грани, отразившей луч. | ||
# <tt> | # <tt>-Порядок переотражения()</tt>; - ''приватный''. | ||
# <tt>Частота()</tt>; | |||
# <tt>Погонное затухание()</tt> - характеристика [[Распространение_радиоволн_ВЧ/Среда_распространения|среды]], в которой распространяется луч. | |||
# <tt> | # <tt>Коэффициент преломления()</tt> - характеристика [[Распространение_радиоволн_ВЧ/Среда_распространения|среды]], в которой распространяется луч. | ||
# <tt> | # <tt>Пробег()</tt> - длина пройденная лучом до последнего отражения. Если луч испущен первичным источником, возвращается 0. | ||
# <tt> | |||
# <tt>Пробег()</tt> | |||
<tt>*</tt>Свойства, заимствованные от [[Распространение радиоволн ВЧ/Луч|Луча]] | <tt>*</tt>Свойства, заимствованные от [[Распространение радиоволн ВЧ/Луч|Луча]] | ||
Версия 13:27, 2 мая 2017
Концепция ЭМ луча является основой геометрической модели распространения света. Она включает в себя следующие моменты:
- Луч света распространяется по прямой линии в гомогенной среде.
- Луч подчиняется законам отражения и преломления, а также законам дифракции.
- Луч несет энергию. Энергия содержится в пространстве вокруг луча в виде конуса или пирамиды и распространяется вместе с ним. В процессе распространения поперечное сечение конуса (пирамиды) увеличивается, а плотность энергии уменьшается таким образом, чтобы полная энергия оставалась неизменной.
Луч создается первичным источником и передается на вход функции трассировки. При прохождении луча в окрестности контрольной точки, последняя передает характеристики луча области памяти, ассоциированной с данной контрольной точкой.
Луч несет информацию о поле, а также служебную информацию, необходимую для работы модели: {Начало, Направление, Напряженность, Идентификатор, Пробег}
Свойства луча
- Начало()*;
- Направление()*;
- Напряженность();
- Идентификатор_источника(); - идентификатор первичного источника, испустившего луч, или грани, отразившей луч.
- -Порядок переотражения(); - приватный.
- Частота();
- Погонное затухание() - характеристика среды, в которой распространяется луч.
- Коэффициент преломления() - характеристика среды, в которой распространяется луч.
- Пробег() - длина пройденная лучом до последнего отражения. Если луч испущен первичным источником, возвращается 0.
*Свойства, заимствованные от Луча
Функции
Отразить(Грань, Точка, Пробег, Угол)
Функция осуществляет геометрическое и физическое построение отраженного луча. Функция меняет свойства луча.
На вход функции принимаются: грань, геометрию которой задают набор точек, физические свойства - коэффициент преломления; точка - место падения луча на грань; пробег - расстояние, пройденное лучом от начала до точки падения; угол - угол падения луча на плоскость.
- Луч.Начало() Невозможно разобрать выражение (MathML с запасными SVG или PNG (рекомендуется для современных браузеров и инструментов повышения доступности): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): \leftarrow Точка
- Луч.Идентификатор().Порядок переотражения() Невозможно разобрать выражение (MathML с запасными SVG или PNG (рекомендуется для современных браузеров и инструментов повышения доступности): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): \leftarrow Луч.Идентификатор().Порядок переотражения() + 1
- Луч.Идентификатор().Грань() Невозможно разобрать выражение (MathML с запасными SVG или PNG (рекомендуется для современных браузеров и инструментов повышения доступности): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): \leftarrow Грань
- Луч.Пробег() Невозможно разобрать выражение (MathML с запасными SVG или PNG (рекомендуется для современных браузеров и инструментов повышения доступности): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): \leftarrow Луч.Пробег + Пробег
- Невозможно разобрать выражение (MathML с запасными SVG или PNG (рекомендуется для современных браузеров и инструментов повышения доступности): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): {\displaystyle \begin{bmatrix} X_r & Y_r & Z_r \end{bmatrix} \leftarrow } Луч.Направление()
- Невозможно разобрать выражение (MathML с запасными SVG или PNG (рекомендуется для современных браузеров и инструментов повышения доступности): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): {\displaystyle \begin{bmatrix} X_f & Y_f & Z_f \end{bmatrix} \leftarrow } Грань.Плоскость().Нормаль()
- Луч.Направление() Невозможно разобрать выражение (MathML с запасными SVG или PNG (рекомендуется для современных браузеров и инструментов повышения доступности): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): {\displaystyle \leftarrow \begin{bmatrix} X_r & Y_r & Z_r & 1 \end{bmatrix} \begin{bmatrix} 1 & 0 & 0 & 0 \\ 0 & \frac {Z_f} {\sqrt {Y_f^2+Z_f^2}} & \frac {Y_f} {\sqrt {Y_f^2+Z_f^2}} & 0 \\ 0 & -\frac {Y_f} {\sqrt {Y_f^2+Z_f^2}} & \frac {Z_f} {\sqrt {Y_f^2+Z_f^2}} & 0 \\ 0 & 0 & 0 & 1 \end{bmatrix} \begin{bmatrix} \sqrt {Y_f^2+Z_f^2} & 0 & X_f & 0 \\ 0 & 1 & 0 & 0 \\ -X_f & 0 & \sqrt {Y_f^2+Z_f^2} & 0 \\ 0 & 0 & 0 & 1 \end{bmatrix} \begin{bmatrix} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & -1 & 0 \\ 0 & 0 & 0 & 1 \end{bmatrix} \begin{bmatrix} \sqrt {Y_f^2+Z_f^2} & 0 & -X_f & 0 \\ 0 & 1 & 0 & 0 \\ X_f & 0 & \sqrt {Y_f^2+Z_f^2} & 0 \\ 0 & 0 & 0 & 1 \end{bmatrix} \begin{bmatrix} 1 & 0 & 0 & 0 \\ 0 & \frac {Z_f} {\sqrt {Y_f^2+Z_f^2}} & -\frac {Y_f} {\sqrt {Y_f^2+Z_f^2}} & 0 \\ 0 & \frac {Y_f} {\sqrt {Y_f^2+Z_f^2}} & \frac {Z_f} {\sqrt {Y_f^2+Z_f^2}} & 0 \\ 0 & 0 & 0 & 1 \end{bmatrix}}
- Луч.Напряженность() Невозможно разобрать выражение (MathML с запасными SVG или PNG (рекомендуется для современных браузеров и инструментов повышения доступности): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): \leftarrow Напряженность.Уменьшить по пробегу(Пробег, Луч.Напряженность(), Луч.Среда().Погонное затухание())
- Луч.Напряженность() Невозможно разобрать выражение (MathML с запасными SVG или PNG (рекомендуется для современных браузеров и инструментов повышения доступности): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): \leftarrow Напряженность.Уменьшить по отражению(Луч.Напряженность(), Луч.Среда().Коэффициент преломления(), Грань.Коэффициент преломления(Луч.Идентификатор().Частота()), Угол)