(57)【特許請求の範囲】
【請求項１】
建物外部から建物内部に到達する光量値を算出するための演算処理を行う光環境解析用プログラムであって、
コンピュータに、
開口部に対応する面要素である開口部面と開口部以外の部位に対応する面要素である開口部以外面とを有する建物の形状データを取得する処理（１）と、
建物の形状データから開口部面を検出する処理（２）と、
建物に対する天球面を設定し、天球面と開口部面とを結ぶ仮想天球光線を設定し、仮想天球光線に交差する遮蔽要素が存在するかどうかを確認し、仮想天球光線によって開口部面に結ばれ得る天球面上の外部光源をすべて検出する処理（３）と、
外部光源の光量値を算出する処理（４）と、
外部光源の光量値を使用し、仮想天球光線に遮蔽要素が交差するときは遮蔽要素の減衰係数を使用して外部光源から開口部面に到達する第一の到達光量値を算出する処理（５）と、
第一の到達光量値を開口部面に格納する処理（６）と、
開口部面と開口部以外面とを結ぶ仮想光線ベクトルを設定し、仮想光線ベクトルに交差する他の面要素が存在するかどうかを確認し、仮想光線ベクトルによって開口部以外面に結ばれ得る開口部面をすべて検出する処理（７）と、
第一の到達光量値を使用し、仮想光線ベクトルに他の面要素が交差するときは面要素の透過率を使用して、開口部面から開口部以外面に到達する第二の到達光量値を算出する処理（８）と、
第二の到達光量値を開口部以外面に格納する処理（９）と、
を実行させることを特徴とする光環境解析用プログラム。
【請求項２】
外部光源の光量値は、天球面の天球座標に基づく太陽高度を変数として算出したものであることを特徴とする請求項１に記載の光環境解析用プログラム。
【請求項３】
第一の到達光量値は、仮想天球光線の開口部に対する進入角度を変数として算出したものであることを特徴とする請求項１または請求項２に記載の光環境解析用プログラム。
【請求項４】
建物周辺情報を取得する処理を含み、
第一の到達光量値は、仮想天球光線に建物周辺情報に含まれる遮蔽要素が交差するとき遮蔽要素の光の反射度を遮蔽係数として算出したものであることを特徴とする請求項１〜３のいずれか１項に記載の光環境解析用プログラム。
【請求項５】
外部光源は、天球面を複数の面要素に分割した分割天球面であることを特徴とする請求項１〜４のいずれか１項に記載の光環境解析用プログラム。
【請求項６】
開口部面又は開口部以外面は、開口部面又は開口部以外面を複数の面要素に分割したものであることを特徴とする請求項１〜５のいずれか１項に記載の光環境解析用プログラム。
【請求項７】
開口部面及び開口部以外面は、建物の形状データで構成される内部空間を単位空間に対応する単位立方体または単位直方体に分割した単位立方体の面要素または単位直方体の面要素に一致させて分割したものであることを特徴とする請求項６に記載の光環境解析用プログラム。
【請求項８】
外部光源の光量値は、天球面から放出される天空光の光量値を使用したものであることを特徴とする請求項１〜７のいずれか１項に記載の光環境解析用プログラム。
【請求項９】
前記処理（７）において、
開口部面を光源の面要素となる１次光源面として認識すると共に、開口部以外面を１次光源面から仮想光線ベクトルが到達し得る面要素である１次到達面として認識して、
１次光源面から１次到達面に対して仮想光線ベクトルを設定して、
仮想光線ベクトルを辿る途中において、仮想光線ベクトルが前記１次光源面及び前記１次到達面以外の他の面要素に交差するか否かを探索することにより、１次光源面から目的の１次到達面に仮想光線ベクトルが到達可能か否かを判定する判定処理を行い、
前記処理（８）において、
仮想光線ベクトルが１次光源面から到達可能であると判定された１次到達面について、１次光源面である開口部面に格納された第一の到達光量値に開口部面の透過率を乗じた光量値を１次光源面の初期放射光量値として、仮想光線ベクトルが交差する他の面要素の透過率を考慮して１次光源面から１次到達面に到達する光量値を算出して１次到達面光量値算出処理を行い、
１次光源から前記１次到達面と異なる次候補の１次到達面に対して、前記判定処理及び１次到達面光量値算出処理を繰り返し実行して、１次光源から候補となる全ての１次到達面に到達する光量値を算出し、
さらに候補となる全ての１次到達面に、前記１次光源面と異なる次候補の１次光源面から到達する光量値を算出して順次加算し、候補となる全ての１次到達面の光量値を更新して、
開口部以外面に到達する第二の到達光量値を算出することを特徴とする請求項１〜８のいずれか１項に記載の光環境解析用プログラム。
【請求項１０】
開口部以外面であるｎ（ｎ＝１，２，３，・・・）次到達面が反射する場合において、ｎ次到達面を（ｎ＋１）次光源面として設定して、前記判定処理及び１次到達面光量値算出処理を繰り返し実行して、候補となる全ての（ｎ＋１）次光源面から（ｎ＋１）次到達面に到達する光量値を算出し、候補となる全ての（ｎ＋１）次到達面に、候補となる全ての（ｎ＋１）次光源面の光量値を順次加算して、候補となる全ての（ｎ＋１）次到達面の光量値を更新して、開口部以外面に到達する第二の到達光量値を算出することを特徴とする請求項９に記載の光環境解析用プログラム。
【請求項１１】
建物の形状データで構成される内部空間の単位空間に対応する単位立方体または単位直方体が、建物の設計モジュール寸法に基づく単位立方体または単位直方体であることを特徴とする請求項９または請求項１０に記載の光環境解析用プログラム。
【請求項１２】
請求項１〜１１のいずれか１項に記載の光環境解析用プログラムを実装したことを特徴とする光環境解析システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、建物の中に進入する光がどのような明るさかを人に認識させるかを予測するコンピュータを用いたシミュレーションにつき、建物の外部から建物開口部等に到達する光量値を算出する光環境解析用プログラム及びこれらのプログラムを搭載した光環境解析システムに関する。
【背景技術】
【０００２】
建物の外部から建物の内部に進入する光が、室内にいる人にどのような明るさかを認識させるかを予測するコンピュータを用いたシミュレーションでは、大きく、建物外部から建物開口部に一定の光量が到達して、その開口部が内部に放出する光量を算出する演算処理を行うものとなっている。
【０００３】
ところで、この外部から開口部に到達する光量は、本来、太陽光（直達光、天空光）の到達の程度、建物外部の天候具合、建物の周辺（光の到達を遮蔽する障害物）の状況、建物開口部の設置位置（方位、設置階）、開口部の面積（幅×高さ）、開口部面材（ガラス等）の光の透過度や光の反射度に左右される流動的な要素である。
【０００４】
これに対して、特許文献１では、開口部から差し込む日差しによる建物内部への日照の方向や面積及び位置を知る為の技術が開示されているが、部屋の明るさを認識するものではない。
【０００５】
また、特許文献２では、建物の外部光源（太陽光）から開口部に到達する光量について、開口部を一定の光量を放つ照明器具とみなして、室内光環境を予測する技術が開示されている。特許文献３では、開口部の位置、方角、大きさおよび当該住宅の建築予定地の過去における日照条件に基づいて演算すると記載されている。
【０００６】
しかしながら、建物の外部から建物の各開口部に到達する光量値を、太陽光の到達の程度、光を遮蔽する障害物や開口部での透過や反射の程度を網羅的に考慮するためにどのように演算処理すべきか等具体的な演算処理の内容は開示されておらず、このような建物内の明るさをシミュレーションするコンピュータ技術はなかった。
【０００７】
【特許文献１】特開２０００−８４７６号公報
【特許文献２】特許３８７８８４４号公報
【特許文献３】特開２００２−１３２８５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、在室者が実際に視覚で認識する明るさになるべく近いものとすることが可能な建物内の明るさをシミュレーションするコンピュータの光環境解析用プログラム及び光環境解析システムを提供することを目的とする。
【０００９】
また、本発明は、外部から建物の各開口部に到達する光量値について、太陽光の到達の程度、光を遮蔽する障害物や開口部での透過や反射の程度を網羅的に考慮した演算処理手段を有する建物内の明るさをシミュレーションする光環境解析用プログラム及び光環境解析システムを提供することを他の目的とする。
【課題を解決するための手段】
【００１０】
本発明は、開口部に到達する光について、建物に、光源である天球を設定し、天球を開口部から仮想天球光線を使って、天球を複数に分割した分割天球面（または「区分天球面」ということもできる。）に放射する。
【００１１】
その仮想天球光線が途中遮られることなく分割天球面に達する場合と、何らかの障害物で遮蔽される場合を区別して、遮蔽される仮想天球光線に基づく光量は、遮蔽要素の光量の減衰率を考慮して光量値を算出する演算処理を行う。
【００１２】
また、仮想天球光線の開口部に対して進入する角度はどの程度か、開口部を構成するガラスでどの程度の減衰を受けるかを考慮して光量値を算出する。
【００１３】
また、開口部は、その大きさ（面積）が区々であるため、開口部を単位面要素（単位開口部面）に分割して光量値を算出する。
【００１４】
なお、建物に天球を設定することには、建物の開口部ごとに、さらには開口部を分割した単位開口部面ごとに、天球を設定することも含まれる。
【００１５】
具体的には以下の手段による。
【００１６】
すなわち、本発明に係る光環境解析用プログラムの第一の構成は、建物外部から建物内部に到達する光量値を算出するための演算処理を行う光環境解析用プログラムであって、コンピュータに、開口部に対応する面要素である開口部面と開口部以外の部位に対応する面要素である開口部以外面とを有する建物の形状データを取得する処理（１）と、建物の形状データから開口部面を検出する処理（２）と、建物に対する天球面を設定し、天球面と開口部面とを結ぶ仮想天球光線を設定し、仮想天球光線に交差する遮蔽要素が存在するかどうかを確認し、仮想天球光線によって開口部面に結ばれ得る天球面上の外部光源をすべて検出する処理（３）と、外部光源の光量値を算出する処理（４）と、外部光源の光量値を使用し、仮想天球光線に遮蔽要素が交差するときは遮蔽要素の減衰係数を使用して外部光源から開口部面に到達する第一の到達光量値を算出する処理（５）と、第一の到達光量値を開口部面に格納する処理（６）と、開口部面と開口部以外面とを結ぶ仮想光線ベクトルを設定し、仮想光線ベクトルに交差する他の面要素が存在するかどうかを確認し、仮想光線ベクトルによって開口部以外面に結ばれ得る開口部面をすべて検出する処理（７）と、第一の到達光量値を使用し、仮想光線ベクトルに他の面要素が交差するときは面要素の透過率を使用して、開口部面から開口部以外面に到達する第二の到達光量値を算出する処理（８）と、第二の到達光量値を開口部以外面に格納する処理（９）と、を実行させることを特徴としている。
【００１７】
なお、建物の形状データとは、建物の屋根、外壁、窓などの開口部、庇、ベランダを含むものであり、少なくとも光が照射する面を形成している建物の部分すべてを示す。
【００１８】
また、当該建物の形状データは、いわゆるＣＡＤデータとして入力手段により入力され、またはＣＡＤデータ記憶手段により記憶されたものであり、当該建物の形状データには、部位名称や３次元座標の属性情報が含まれている。
【００１９】
また、開口部検出手段は、建物開口部を検索して抽出するものであり、前記建物の形状データのうち、光が建物内に進入する開口部等の建物の形状を構成する面要素データすべてを検索して抽出することである。より正確に言えば、本発明における建物開口部とは、光透過率が０％を超える領域を構成する建物形状データの面要素データである。
【００２０】
また、開口部光量値設定手段は、各開口部が建物外部から受け取る光を集めて光量値の算出をする手段である。
【００２１】
また、開口部光量値設定手段は、建物自身、開口部、または開口部を分割した単位開口部面に対し天球を設定し、該天球に外部光源を設定する。ここで、外部光源は、いわゆる太陽光を想定したものである。
【００２２】
また、仮想天球光線とは、建物開口部の面要素（の代表座標）と、外部光源の面要素（の代表座標）とを結ぶ線分のことをいう。すなわち、あたかも開口部の１点から人の視線が光源の１点を直視し得る（臨んで視認できる）状態を想定したものであり、光が外部光源の面要素から建物開口部の面要素に直接に到達する条件を満たす位置関係をコンピュータ上で再現するために使用する便宜上の線分データである。
【００２３】
本発明に係る光環境解析用プログラムの第二の構成は、外部光源の光量値は、天球面の天球座標に基づく太陽高度を変数として算出したものであることが好ましい。
【００２４】
太陽高度は、例えば、建物に設定した天球座標の高度の値を使用する。
【００２５】
本発明に係る光環境解析用プログラムの第三の構成は、第一の到達光量値は、仮想天球光線の開口部に対する進入角度を変数として算出したものであることが好ましい。
【００２６】
進入角度は、例えば、外壁に設定した開口部（ガラス表面）から建物の外側方向に向かう法線を基準にして、光（仮想天球光線）が入射する角度（入射角度）を使用する。
【００２７】
本発明に係る光環境解析用プログラムの第四の構成は、建物周辺情報を取得する処理を含み、第一の到達光量値は、仮想天球光線に建物周辺情報に含まれる遮蔽要素が交差するとき遮蔽要素の光の反射度を遮蔽係数として算出したものであることが好ましい。
【００２８】
該遮蔽要素の光の反射度は、例えば、光（仮想天球光線）の遮蔽要素がまったくなく、直接進入すると仮定した場合の光量値を減衰させることにより算出する。
【００２９】
本発明に係る光環境解析用プログラムの第五の構成は、外部光源は、天球面を複数の面要素に分割した分割天球面であることが好ましい。
【００３０】
本発明に係る光環境解析用プログラムの第六の構成は、開口部面又は開口部以外面は、開口部面又は開口部以外面を複数の面要素に分割したものであることが好ましい。
【００３１】
本発明に係る光環境解析用プログラムの第七の構成は、開口部面及び開口部以外面は、建物の形状データで構成される内部空間を単位空間に対応する単位立方体または単位直方体に分割した単位立方体の面要素または単位直方体の面要素に一致させて分割したものであることが好ましい。
【００３２】
本発明に係る光環境解析用プログラムの第八の構成は、外部光源の光量値は、天球面から放出される天空光の光量値を使用したものであることが好ましい。
【００３３】
本発明に係る光環境解析用プログラムの第九の構成は、前記処理（７）において、開口部面を光源の面要素となる１次光源面として認識すると共に、開口部以外面を１次光源面から仮想光線ベクトルが到達し得る面要素である１次到達面として認識して、１次光源面から１次到達面に対して仮想光線ベクトルを設定して、仮想光線ベクトルを辿る途中において、仮想光線ベクトルが前記１次光源面及び前記１次到達面以外の他の面要素に交差するか否かを探索することにより、１次光源面から目的の１次到達面に仮想光線ベクトルが到達可能か否かを判定する判定処理を行い、前記処理（８）において、仮想光線ベクトルが１次光源面から到達可能であると判定された１次到達面について、１次光源面である開口部面に格納された第一の到達光量値に開口部面の透過率を乗じた光量値を１次光源面の初期放射光量値として、仮想光線ベクトルが交差する他の面要素の透過率を考慮して１次光源面から１次到達面に到達する光量値を算出して１次到達面光量値算出処理を行い、１次光源から前記１次到達面と異なる次候補の１次到達面に対して、前記判定処理及び１次到達面光量値算出処理を繰り返し実行して、１次光源から候補となる全ての１次到達面に到達する光量値を算出し、さらに候補となる全ての１次到達面に、前記１次光源面と異なる次候補の１次光源面から到達する光量値を算出して順次加算し、候補となる全ての１次到達面の光量値を更新して、開口部以外面に到達する第二の到達光量値を算出することを特徴としている。
【００３４】
本発明に係る光環境解析用プログラムの第十の構成は、開口部以外面であるｎ（ｎ＝１，２，３，・・・）次到達面が反射する場合において、ｎ次到達面を（ｎ＋１）次光源面として設定して、前記判定処理及び１次到達面光量値算出処理を繰り返し実行して、候補となる全ての（ｎ＋１）次光源面から（ｎ＋１）次到達面に到達する光量値を算出し、候補となる全ての（ｎ＋１）次到達面に、候補となる全ての（ｎ＋１）次光源面の光量値を順次加算して、候補となる全ての（ｎ＋１）次到達面の光量値を更新して、開口部以外面に到達する第二の到達光量値を算出することを特徴とする。
【００３５】
本発明に係る光環境解析用プログラムの第十一の構成は、建物の形状データで構成される内部空間の単位空間に対応する単位立方体または単位直方体が、建物の設計モジュール寸法に基づく単位立方体または単位直方体であることが好ましい。
【００３６】
さらに、本発明に係る光環境解析システムは、上記第一から第十一のいずれかに記載した光環境解析用プログラムを実装したことを特徴とする。
【発明の効果】
【００３７】
本発明によれば、室内の明るさを解析しようとする対象の建物自身に、または建物の開口部もしくは建物開口部を細分化した単位開口部等に天球を設定し、該天球面を細分化した外部光源として光が到達する対象面に対して仮想天球光線を使用して完全拡散光の作用効果を模擬することができる。これにより、建物の室内の明るさの予測を行うにあたり、建物周辺の影響が精度よく勘案され、例えば住宅密集地での明るさ程度を正確に表現することができる。また、太陽高度や開口部面への入射角等による光の減衰要素を反映させることもできる。
【００３８】
即ち、本発明に係る光環境解析用プログラム又は光環境解析システムによれば、在室者が実際に視覚で認識する明るさになるべく近いものとすることが可能な建物内の明るさのシミュレーションをすることができる。
【００３９】
さらに、本発明に係る光環境解析用プログラム又は光環境解析システムによれば、外部から建物の各開口部に到達する光量値について、太陽光の到達の程度、光を遮蔽する障害物や開口部での透過や反射の程度を網羅的に考慮した演算処理手段を有する建物内の明るさをシミュレーションすることができる。
【発明を実施するための最良の形態】
【００４０】
以下、本発明の実施の形態につき、図面を用いて詳細に説明する。
【００４１】
＜本発明における外部光源の設定＞
本発明の最も好適な実施形態では、建物の室内の明るさの評価に使用する建物外部の光源（外部光源）について、建物（または建物の開口部）を中心とした天球を設定し、該天球から天空光に相当する光量が放射されて建物に到達するものとみなし、これをコンピュータにより演算処理できるものとしている。
【００４２】
ここで、天球とは、地球から見える全ての天体がその球面上を見かけ上移動するとみなした、仮想の球面のことを示し、本発明では、開口部に到達する光量を算出するに際し、当該開口部を有する建物または当該開口部ごとに設定されるものである。
【００４３】
また、天空光とは、直射日光を除いた天空からの光のことをいい、天球から開口部に到達する光として天空光を採用することとしているのは、以下に示す通り、昼光で得られる最低限の光量を見積もることが可能となるからである。
【００４４】
一般に、昼光は非常に明るく、演色性の良い光源であり、建物内の採光の光源として、もっともふさわしいものである。しかし、昼光の放射する光量は、天候、時刻等、光を受け取る場所（方位）により大きく変動する。
【００４５】
ここで、昼光は、直射日光、天空光および地物反射光の３つに大別できる。
【００４６】
直射日光は、建物に当たる場合には、開口部に与えられる光量は大きなものとなり、建物内の明るさを十分確保できるものであるが、方位や時刻に大きく依存しており、建物の採光上、安定な光源とは言い難い。
【００４７】
これに対し、天空光は、太陽光は大気層を透過する時に塵や雲などにより散乱するが、その散乱光のうちで地表面に到達するもの言う。天空光は、天候に依存するものの、方位や時刻には影響を受けずに建物の採光上、安定的な光源となる。
【００４８】
他方、地物反射光は、直射日光や天空光が、周囲の建造物に反射した、いわゆる照り返しの光であり、直射日光や天空光に加算される付加的な光量である、と評価することができる。
【００４９】
このため、本発明では、建物の最低限確保すべき明るさを評価することを目的として、天空光を光量の初期値として使用している。
【００５０】
ただし、本発明は、光源として天空光に限るものではなく、直射光や地物反射光を加味したものを採用することも可能である。
【００５１】
条件全天空照度（1x）
特に明るい日（薄曇、雲の多い晴天）50，000
明るい日30，000
普通の日15，000
暗い日5，000
非常に暗い日（雷雲、降雪中）2，000
快晴の晴天100，000
【００５２】
本発明の実施形態では、上記条件及び全天空照度のうち、一般に降雨などはないものの全天が雲で覆われた様な暗い日の昼光を想定して全天空照度を5，000lx（単位：ルックス）に相当する天球面に輝度が分布していると設定し、この輝度に基づく天空光の光量（単位：ルックス）があると想定し、建物に対する外部光源とした。しかし、いずれの全天空照度を採用してもよい。なお、全天空照度は、何も遮るものがなく、全天空から放射されるものである。
【００５３】
＜分割天球面と単位開口部面の設定＞
本発明では、天球面を所定の方法で分割し、分割天球面を使用する。分割天球面は、天球面を方位角θからθ＋Δθまで、高度ｈからｈ＋Δｈまで、で囲まれた領域を１つの単位として分割したものである。すなわち、分割天球面は、Δθ×Δｈの大きさの球面を切り取った領域である。分割天球面は、共通する方位角、および高度（角度）を１つの単位として天球面を分割したものである。
【００５４】
なお、Δの値が小さいほど、建物の開口部に光が到達する状況を詳細に予測することができる。
【００５５】
また、本発明においては、建物に設置される開口部（単位開口部面）ごとに、全天球の分割天球面のうち、どの分割天球面からの光が入射されるのかを検索して抽出する演算処理機能を有する。いわば、建物の室内に存する人が開口部から天球を臨んで視認することができる天球面領域の範囲を抽出することを擬似的に行ったものである。以下に演算処理の詳細を説明する。
【００５６】
＜分割天球面の天球座標の設定＞
本発明では、建物に設置される開口部（または単位開口部面）ごとに天球座標系に準じた座標系を設定して外部光源の天球上の位置を特定し、その外部光源が開口部（または単位開口部面）に与えられる光量を算出する演算処理が行われる。
【００５７】
外部光源の光は、建物（各開口部）を中心とした天球面の全体から当該建物に向けて放射されるものとみなし、天球面全体を面要素（分割天球面）に分割している。
【００５８】
天球座標系とは、天球面における位置を特定するために用いられる座標系をいう。天球座標では地球表面の測地系（経緯度）と同様の座標格子を用いる。
【００５９】
天球座標系のうち地平座標系は、一般に、基準面を地平線とし、天球の両極を天頂／天底として方位角（θ）と高度（ｈ）とで表現するものである。
【００６０】
方位角（θ）は、真南を0度として真西を90度、真北を180度、真東を270度と表す。
【００６１】
高度（ｈ）は、地平線上を0度として天頂を90度として表す。地平線下にある天体についても、高度をマイナスとして表す。
【００６２】
本発明では、この考え方に準じて、開口部の代表座標を中心点とした天球を設定して、天球面の面要素を座標値（方位角（θ）とΔ高度（ｈ））に応じて分割している。
【００６３】
また、本発明では、建物開口部から仮想の光線（これを仮想天球光線という）を設定し、建物開口部の代表座標点から直接に結ばれる分割天球面を特定する。
【００６４】
より詳しく説明すると、開口部は、単位寸法でその幅や高さを格子状に分割した単位開口部面ごとに上記演算を行うと好ましく、仮想天球光線は、開口部（単位開口部面）の代表座標点からを分割天球面の代表座標点を直結するものである。
【００６５】
分割天球面の座標値は、各仮想天球光線の属性を表す方向データとして、仮想天球光線に格納する。
【００６６】
＜開口部に光を到達させる分割天球面の検出＞
図１−１、図１−２は、開口部１９に対する天球面Ｓの設定、天球座標の説明のための模式図である。本発明に係るプログラム、該プログラムを用いる装置またはシステムは、開口部１９（単位開口部面の代表座標）から天球面Ｓの全領域を対象として仮想天球光線Ｌを走査し、開口部１９にその光が到達し得る分割天球面ｓを検索して抽出する。
【００６７】
なお、開口部１９は建物の形状データに含まれており、開口部１９の座標は、３次元座標軸に基づき、表現されるものである。
【００６８】
仮想天球光線Ｌは、本発明に係るプログラム、該プログラムを用いる装置またはシステムの演算処理の過程で使用され、開口部の光量値の算出途上で用いられる便宜上のデータであり、上述の通り単位開口部面の代表座標と分割天球面ｓの代表座標とを結ぶ仮想の線分である。
【００６９】
仮想天球光線Ｌを設定するのは、後述するように、各単位開口部面２０ａの分割天球面ｓから開口部（単位開口部面２０ａ）に到達する光が当該開口部１９に到達する間に減衰する程度（遮蔽物やガラスへの進入角度による反射による到達光量の減衰）を評価するためである。
【００７０】
例えば、図１−１において、建物の外壁に設置される通常の窓（開口部１９）は地平線に対して垂直になっている。このため、仮想天球光線Ｌにより当該単位開口部面２０ａの天球面Ｓに直結される分割天球面ｓは、開口部面２０の基準点（代表座標値）から法線を立てた方向（地平線に平行方向）を基準（0度）とし、方位角（θ）は、該開口部１９の面から建物外部を臨む地平線の左右方向−90度から＋90度まで、高度（ｈ）は、地平線の垂直方向に0度から90度の天球面Ｓ領域の範囲に属する。
【００７１】
また、図１−２において、建物の屋根に設置される天窓が開口部１９である場合は、開口部１９は地平線に対して平行になっており、方位角（θ）と高度（ｈ）の基準は、単位開口部面２０ａの方向そのものとなる。よって、当該単位開口部面２０ａが該仮想天球光線Ｌにより直結される分割天球面ｓは、開口部１９の開口部面２０を基準として、方位角（θ）が、0度から360度まで、高度（ｈ）が0度から90度までの天球面Ｓ領域の範囲に属するものである。
【００７２】
＜分割天球面の光量値と仮想天球光線＞
そして、上記分割天球面ｓから単位開口部面２０ａに到達する光量は、これら単位開口部面２０ａと分割天球面ｓを直結する仮想天球光線Ｌに対応づけて算出するように演算処理される。すなわち、仮想天球光線Ｌには、単位開口部面２０ａの代表座標値、仮想天球光線Ｌの方向を特定するための分割天球面ｓの代表座標（高度（ｈ）と方位角（θ））、及び各分割天球面ｓに割り振られた光量値が仮想天球光線Ｌデータとして格納される。
【００７３】
＜太陽高度＞
さらに、天空光のみを光源と想定した場合、その光量値は、方位や時刻には依存しないものの、太陽高度には依存性が認められる。すなわち、太陽の位置を地平線近くとする場合には天球面Ｓの分割天球面ｓの領域形状は正方形に近いが、太陽の位置を天頂付近とすると分割天球面ｓの領域はより小さくなり、三角形に近い形状となることに応じて、分割天球面ｓが放射する光量に差異が生じるという現象がある。
【００７４】
そこで、分割天球面ｓの座標値である高度に応じて減衰係数を乗じて光量値を算出するのが望ましい。
【００７５】
その場合は、天球座標値の高度の値を使用して光量値を調整する。
【００７６】
上記太陽高度を定義すべく、図２は、太陽高度と減衰係数の関係を示す図である。本発明では、下記の（式１）とで表される光量値の調整をしている。
【００７７】
[数ａ]
P（h）＝Ｐtop（１＋２sinh）／３・・・（１）
但し、h：太陽高度
Ptop：天頂部分での光量
【００７８】
すなわち、仮想天球光線Ｌに格納する光量値は、初期の光量値にこの減衰係数を乗じたものとして仮定される。
【００７９】
＜開口部の光量値＞
上記の通り各単位開口面と分割天球面ｓの間に設定される仮想天球光線Ｌが保持する光量値のデータを積算することにより、当該単位開口部面２０ａに到達する光量値を算出することができる。その開口部１９を構成する各単位開口部面２０ａについての仮想天球光線Ｌの光量値のデータをすべて積算したうえで、これらすべての単位開口部面２０ａの光量値のデータを合算することにより、天球面から開口部１９に到達する光の総量を算出することができる。
【００８０】
＜周辺建造物等の影響（遮蔽要素による光量値の減衰）＞
図３は、仮想天球光線Ｌが周辺建物等などに遮られるか否かを示す図であって、周辺等が光の遮蔽要素Ｂになった場合の建物の開口部１９との概略の関係を説明する図である。
【００８１】
当該開口部１９に対する遮蔽要素Ｂとは、開口部１９から建物外部空間を臨む際に直接に天球面Ｓを見通せない様に位置するもので、代表的なものは隣接する他の建造物（隣家の他に倉庫、車庫、高さの異なる地盤）等の周辺建物がある。
【００８２】
また、建物の構成によっては当該建物の庇の部分や上階のベランダ部分、張出し壁等も光の遮蔽要素Ｂとなり得る。
【００８３】
本発明には、周辺建造物等についてもその形状データと同様にＣＡＤ入力手段にて入力して、開口部１９から天球面Ｓに対して放射された仮想天球光線Ｌと周辺建造物等がデータ上で交差するか否かを検出することにより、当該仮想天球光線Ｌの開口部１９から分割天球面ｓに向けての進行が遮蔽されているか否かを判定する演算処理手段を有する。
【００８４】
遮蔽物（遮蔽要素）Ｂとなり得る周辺建造物等の形状データは、本発明に係るシミュレーションの対象となる建物の形状データと共通の３次元座標軸を使用し、各位置座標、屋根面や外壁面の領域の座標を特定している。この形状データは、単位となる面要素データとして保持されている。
【００８５】
よって、演算処理手段は、建物の開口部１９と遮蔽物（遮蔽要素）Ｂとの相対的な位置関係（水平距離、高さ）を演算可能となっており、当該遮蔽要素Ｂが仮想天球光線Ｌに交差するか否かを判定することが可能である。
【００８６】
また、当該演算処理手段は、遮蔽要素Ｂが仮想天球光線Ｌに交差する場合は、遮蔽物
（遮蔽要素）Ｂの面要素データを参照し、該面要素データが含む光の透過率や反射率に基づく到達光量の減衰率を読み出して、仮想天球光線Ｌが遮蔽物と交差しない場合の光量値にその減衰率を乗じた光量値に置き換え、当該仮想天球光線Ｌに保持させる演算処理を行うことができる。
【００８７】
この仮想天球光線Ｌは、太陽光が完全拡散光であると想定して設定するものであるが、当該完全拡散光が遮蔽要素Ｂにより遮蔽されるというよりも遮蔽要素Ｂの表面で反射され、減衰された光量が開口部１９に与えられると想定したものである。
【００８８】
図３の場合、仮想天球光線αと仮想天球光線βは隣接建物に遮られることはないが、仮想天球光線γは遮られている。この場合、仮想天球光線γの光量値は、隣接建物表面で反射された光量が開口部１９に与えられるように減衰係数を設定している。
【００８９】
＜開口部への光の進入角度による光量値の減衰＞
図４は、単位開口部面２０ａに対しての仮想天球光線Ｌの入射角度を示す図である。
【００９０】
ここで、入射角度とは、開口部１９の表面に対する光の進入角度であって、仮想天球光線Ｌと単位開口部面２０ａに対する法線で挟まれる角度をいう。
【００９１】
単位開口部面２０ａとなるガラスの面の法線方向に対して大きな入射角度を有する光は、その光量値が大きく減衰する。ガラス表面での反射による減衰があるからである。そこで、減衰係数を開口部１９への入射角度により特定する。入射角度は、同一の単位開口部面２０ａでは、仮想天球光線Ｌの方向は、すべて異なるものになるので、各仮想天球光線Ｌの光量の減衰定数は当然に仮想天球光線Ｌごとに変化する。
【００９２】
図４（２）は、光の入射角度φと光量値の減衰係数の関係をグラフにしたものである。
【００９３】
図から明らかな通り、減衰定数の特徴としては、開口部１９に対して垂直に光線が照射する場合の角度を0°とし、開口部１９に対し平行に光線が照射する場合を90°とした場合について、角度が60°未満の場合には殆ど減衰が見られないものの、角度が60°を越えると、角度が90°に至るまで急速に減衰する。
【００９４】
なお、図４（２）は、下記に示す式（２）及び式（３）に基づくものである。
【００９５】
[数ｂ]
入射角度φ：減衰係数
０°≦φ≦６０°：１．０・・・（２）
６０°≦φ≦９０°：cos（３（φ−６０°））・・・（３）
【００９６】
＜天球面Ｓの開口部１９への投影による減衰＞
天空からの光が開口部１９に到達する際には、投影による影響が現れる。開口部１９に対して正対する天球部分からの光はほぼ100%到達するが、高度が高い場合や水平角が大きい場合には、開口部１９に対して斜めからの入射することになるから、見掛け上減衰したかの様な状況となる。よって、本発明では、光の入射角度を変数として、投影による減衰を考慮するように設定されている。
【００９７】
＜ガラスの透過率による減衰＞
開口部１９のガラス種に応じて光の透過量が変化する。一般に、ガラスは入射する光の８０％程度透過する。正確には光源波長に応じて減衰・吸収程度は異なるが、代表的な可視光領域を対象にして減衰程度を与えることになる。よって、本発明では、開口部１９のガラス種に応じた光の透過率を変数として光量値を算出している。すなわち、光の透過率に応じて減衰係数を設定して、これを光量値に乗じる処理をしている。
【００９８】
以下、光量値の減衰係数の分布状況についてまとめた。
【００９９】
図５は、天球面Ｓに対応する高度と方位角を二次元軸の地平線に対する垂直面（単位開口部面２０ａの左半分（右半分））に見やすくするために展開した有様を説明した図である。ここでは、対称性と通常の開口部設定位置では最大でも天空の半分しか望めないことから１／４の天空を対象としている、
図６〜図９は、図５に基づいて、高度と方位角を二次元軸の地平線に対する垂直面に展開して光量値の減衰係数の分布を見た図である。
【０１００】
図６は、光量値の減衰係数を高度と方位角を二次元軸の地平線に対する垂直面に展開して説明した図である。
【０１０１】
図７は、開口部１９への入射角による光量の減衰係数を高度と方位角を二次元軸の地平線に対する垂直面に展開して説明した図である。（１）は、光が入射角により反射することを考慮した場合であり、（２）は、光が入射角による投影を考慮した場合である。
【０１０２】
図８は、周辺建造物等が隣接して存在し、遮蔽要素Ｂとなる場合の光量の減衰係数を高度と方位角をそれぞれ縦軸と横軸とする二次元軸の地平線に対する垂直面に展開して説明した図である。
【０１０３】
図９（１）は、ガラスの光透過度による減衰係数を表示した図である。
【０１０４】
図９（２）は、図６〜図９（１）の各減衰係数を合成して重ね合わせた状況を説明する図である。
【０１０５】
＜演算処理フローの説明＞
図１０−１、図１０−２は、本発明の請求項１から８に係る光環境解析用プログラムの例を示す演算処理フローチャートである。
【０１０６】
開口部１９が建物の外部から受ける光量の算出のプロセスを、図のフローチャートを参照して説明する。
【０１０７】
まず、SS1においては、建物形状データ、および周辺建造物等形状データの取得をする演算処理のステップである。本発明の係るシミュレーションを行う対象となる建物の形状データ、および周辺建造物等の後述する建物に入射する光の遮る可能性がある形状データ等はいわゆるCADデータである。
【０１０８】
SS2においては、ＣＡＤデータのうち、建物形状データから開口部１９である窓（サッシ）、天窓（トップライト）の属性を有する面要素データを検索し、抽出する。或いは、これに加えて建物形状データの屋根面、壁面等の面要素データを検索・抽出する。
【０１０９】
そして、SS2にてすべての開口部１９、および周辺建造物等の面要素データを検出した後、SS3において、建物形状データの開口部１９を単位面要素（単位開口部面２０ａという）に分割する。単位開口部面２０ａは、本演算処理フロー後の建物の室内空間の光量計算の演算処理において使用される建物室内空間を構成する単位立方体や単位直方体の面要素と一致させた単位にするのが好ましい。これにより開口部１９を後述の光環境解析用プログラム又は装置に用いられる１次光源面として直接的に認識させて、その後の演算処理を円滑に実行することができる。
【０１１０】
そして、SS4において、単位開口部面２０ａに対して、天球面Ｓを設定する。この天球面Ｓは、単位開口部面２０ａの代表座標を中心とした球体である。その半径は、無限大の距離があるもとして捨象されている。
【０１１１】
次に、SS5において、天球面Ｓを分割天球面ｓに分割する。分割天球面ｓは、天球面Ｓの中心を基準にし、方位角Δθが１から５度、高度Δｈが１から５度程度に対応する天球面Ｓを切り取った領域である。
【０１１２】
そして、SS6において、単位開口部面２０ａに対して、仮想天球光線Ｌが直結可能な分割天球面ｓをすべて検索・抽出する。この単位開口部面２０ａから臨むことができる分割天球面ｓのみが天空光による光（光線）が到達するものと見立てて検出する趣旨である。
【０１１３】
なお、単位開口部面２０ａに対して分割天球面ｓは、１対多対応の関係となる。
【０１１４】
そして、SS6にてすべての開口部１９、および周辺建造物等の面要素データを検出し、その単位開口部面２０ａについての仮想天球光線Ｌが直結可能な分割天球面ｓをすべて検出した後、SS7において、SS6で検出した分割天球面ｓについて仮想天球光線Ｌをデータとして生成する。すなわち、単位開口部面２０ａが外向き方向を認識して、その単位開口部面２０ａの代表座標点（面要素の下辺の中心点）から分割天球面ｓの代表座標点（面要素の頂点の１つ）に対して直線（これを光線という。）を結んで、仮想天球光線データとして、コンピュータメモリ上に記憶する（これを光線の走査という）。
【０１１５】
なお、単位開口部面２０ａに対する分割天球面ｓは、１対多対応であるから、単位開口部面２０ａに対する光線データも１対多対応である。他方、分割天球面ｓに対する光線データは、１対１対応である。
【０１１６】
そして、SS8において、分割天球面ｓの座標値（方位角と高度）、および当該分割天球面ｓに割り振られた光量値を初期値として算出し、１次的に各仮想天球光線Ｌに格納（仮格納）しておく。
【０１１７】
SS9〜SS13は、各仮想天球光線Ｌに仮格納した初期値に光の減衰要素の係数を乗じて光量値の値を減衰する一連の処理（光量値減衰処理）である。なお、SS9〜SS13の順番には制約はなく、本実施例に限られるものではない。
【０１１８】
SS9においては、分割天球面ｓの初期の光量値に高度に応じた減衰係数を乗じる処理を行う。
【０１１９】
SS10においては、分割天球面ｓの光量値に開口部１９表面への入射角度による減衰係数を乗じる処理を行う。
【０１２０】
なお、入射係数は、開口部面２０に対する光の反射や投影の割合を反映したものである。
【０１２１】
SS11においては、その単位開口部面２０ａに対する周辺建造物等の遮蔽物Ｂが存在するかのチェックのために行うものであり、仮想天球光線Ｌの途中に交差する周辺建造物等の面要素の存在を検出する処理、なお、交差する面要素がないと判定された仮想天球光線Ｌは、次のSS12をスキップして、SS13に移る。
【０１２２】
SS12においては、交差すると判定された仮想天球光線Ｌについて、その面要素データに格納されている遮蔽に関する減衰係数を読み出して、分割天球面ｓの光量値に遮蔽による減衰係数を乗じる処理を行う。
【０１２３】
SS13において、分割天球面ｓの光量値に開口部１９の光透過材料に応じた係数を乗じる処理を行う。
【０１２４】
これら一連の光量値減衰処理が終了すると、SS14において、各仮想天球光線Ｌに仮格納された初期光量値について、光量値減衰処理後の光量値に置換して格納する処理を行う。
【０１２５】
そして、SS15において、単位開口部面２０ａから分割天球面ｓに走査された全仮想天球光線Ｌの光量値を積算して、天球面Ｓから当該単位開口部面２０ａに対して到達する全ての光量値として、その値を単位開口部面２０ａに格納する。
【０１２６】
SS16は、１つの開口部を構成する単位開口部面２０ａのすべてが、上記SS４〜SS15の処理を終えているかをチェックする処理、SS17は、そのシミュレーションの対象になっている建物の開口部１９すべてがSS3〜SS15の処理を終えているかどうかをチェックする処理である。
【０１２７】
本例では、SS9〜13の光量値減衰処理を含めて、開口部１９に外部光源から到達する光量を格納したが、例えば、開口部１９の到達光量値は、各減衰係数とともに初期値のまま格納しておき、室内処理のプロセスで、すなわち、開口部１９を１次光源として室内側の１次到達面に到達させる処理において、減衰係数を乗じる処理をすることも可能であり、このような場合も本発明に係る技術的思想の範囲内である。
【０１２８】
本実施形態の光環境解析用プログラムの構成は以上であって、次に、図１１〜図１７により、上述の如き光環境解析用プログラムを用いて当該開口部１９からの光による室内の光環境を予測する光環境解析用コンピュータシステムである光環境解析システムの実施形態を具体的に説明する。
【０１２９】
図１１は本発明に係る光環境解析用プログラムを実行する光環境解析システムのハードウェアの一例を示す図である。
【０１３０】
図１２は本発明に係る光環境解析用プログラムを搭載した光環境解析システムの制御系の構成を説明するブロック図である。
【０１３１】
図１３（ａ），（ｂ）は評価対象の建物の間取りの一例をＣＡＤ図面により表現する斜視図及び平面図である。
【０１３２】
図１４−１、図１４−２は本発明に係る請求項９〜１１の光環境解析用プログラムによる演算処理の一例を示すフローチャートである。
【０１３３】
図１５は、図１４−１、図１４−２の演算処理に本発明の請求項１から８に係る光環境解析用プログラムを組み合わせた場合の例を示すである。
【０１３４】
図１６は解析対象となる建物の形状データの一例を示す図である。
【０１３５】
図１７は評価対象の建物の解析空間のイメージ図である。
【０１３６】
図１８は評価対象の建物の内部空間を構成する単位立方体と面要素との関係を示す図である。
【０１３７】
図１９は光源面要素と光線到達候補面との座標軸上の大小関係から可視判断を行う様子を示す図である。
【０１３８】
図２０は光源面要素から放射された光線が到達面要素に到達する様子と、途中に他の面要素で遮られる様子を示す図である。
【０１３９】
図２１（ａ）〜（ｃ）は光源面要素から放射された光線が到達面要素に到達するか否かを判断する原理を説明する概念説明図である。
【０１４０】
図２２は光源面要素が座標軸のＸ軸方向壁要素で到達面候補もＸ軸方向壁要素の場合で形態係数の求め方を説明する概念説明図である。
【０１４１】
図２３は光源面から複数の到達面に放射光線が到達し、光量値が与えられる様子を示す図である。
【０１４２】
図２４は、複数の光源面からの放射光線が同じ到達面に到達し、光量値が加算される様子を示す図である。
【０１４３】
図２５は、面要素に到達した光線が放射することで再度他の到達面に光線が到達する様子を示す図である。
【０１４４】
図１１及び図１２において、１はパーソナルコンピュータ（以下、「パソコン」という）により構成される制御装置（ＣＰＵ）であり、２は表示手段となるディスプレイ、３は入力手段となるキーボード、４は入力手段となるマウス、25は出力手段となるプリンタである。５は建物情報取得手段となる建物情報取得部であり、建物形状情報記憶手段となる建物形状情報データベース（以下、「建物形状情報ＤＢ」）７に記憶して格納された各種の建物の形状データから評価対象の建物の形状データを取得する。建物形状データとしては、屋根、外壁27、ベランダ、天井、間仕切壁26、床28、開口部19、建具29、および洗面台、キッチンセット、ユニットバス、家具、または家庭電化製品等の器物30の種々の形状データが格納されている。
【０１４５】
なお、本実施形態には、本発明の請求項１から８に係る光環境解析用プログラムが搭載され、５は建物情報取得手段となる建物情報取得部は、建物周辺情報を取得する機能を担う部分である。また、建物形状情報記憶手段となる建物形状情報ＤＢ７には、周辺建造物等の形状情報を含んでいる（なお、図１２では、周辺建造物等情報取得部５１として、建物周辺情報に関する建物情報取得手段を建物情報取得手段５と区別して表記し、また、周辺建造物等情報ＤＢ７１として、建物周辺情報に関する形状情報記憶手段を建物形状情報ＤＢ７と区別して表記しているが、本発明に係る請求項４の発明はこのような場合も含む。）。
【０１４６】
６は面要素データ構成手段となる面要素データ構成部であり、建物情報取得部５により取得した建物の形状データに基づいて、該建物の形状データで構成される内部空間を単位空間に対応する単位立方体または単位直方体に分割し、該単位立方体または単位直方体の各面要素を建物の形状データの開口部19に対応する面要素である開口部面2 0と、該開口部19以外の部位に対応する面要素である開口部以外面と、に区分して、座標及び属性データを付与して面要素データに格納する。
なお、本実施形態には、本発明の請求項１から８に係る光環境解析用プログラムが搭載され、面要素データ構成部６は、開口部検出手段の機能を担う部分である（なお、図１２では、開口部検出手段を開口部検出部６１として別途表記した。）。
【０１４７】
８は光源面光量値設定手段となる光源面光量値設定部であり、建物の形状データの開口部19に対応する面要素である開口部面20を光源の面要素となる１次光源面として認識すると共に、その開口部19以外の面を１次光源面から光線が到達し得る面要素である１次到達面として認識して、建物外部から該第１次光源面に到達する光量値を該１次光源面に係る面要素データに格納する。
なお、本実施形態には、本発明の請求項１から８に係る光環境解析用プログラムが搭載され、光源面光量値設定部８は、開口部光量値設定手段の機能を担う部分である（なお、図１２では、開口部光量値設定手段を開口部光量値設定部８１として別途表記した。）。
【０１４８】
９は仮想光線ベクトル設定手段となる仮想光線ベクトル設定部であり、１次光源面から１次到達面に対して光線ベクトル22を設定する。
10は光線到達可否判定手段となる光線到達可否判定部であり、仮想光線ベクトル設定部９により設定した光線ベクトル22が通過する単位空間に対応する単位立方体または単位直方体のみを判定対象として、該仮想光線ベクトル設定部９により設定した光線ベクトル22を辿る途中において、該光線ベクトル22が１次光源面及び１次到達面以外の他の面要素に交差するか否かを探索することにより、該１次光源面から目的の１次到達面に光線ベクトル22が到達可能か否かを判定する。
【０１４９】
11は到達面光量値算出手段となる到達面光量値算出部であり、光線到達可否判定部10により仮想光線ベクトル設定部９により設定した光線ベクトル22が１次光源面から目的の１次到達面に到達可能であると判定された場合に、該１次到達面について、光源面光量値設定部８により設定された建物外部から１次光源面に到達した光量値に該１次光源面の開口部透過率を乗じた光量値を該１次光源面の初期放射光量値として、光線ベクトル22が交差する該１次光源面及び該１次到達面以外の他の面要素の透過率を考慮して該１次光源面から該１次到達面に到達する光量値を算出し、該光線到達可否判定部10により仮想光線ベクトル設定部９により設定した光線ベクトル22が該１次光源面から目的の１次到達面に到達不可能であると判定された場合に、該１次光源面から次候補の１次到達面に対して、仮想光線ベクトル設定部９による前述の処理、及び光線到達可否判定部10による前述の処理を順次実行して、該光線到達可否判定部10により仮想光線ベクトル設定部９により設定した光線ベクトル22が該１次光源面から目的の１次到達面に到達可能であると判定された該１次到達面について、光源面光量値設定部８により１次光源面に付与された光量値を該１次光源面の初期放射光量値として、光線ベクトルが交差する該１次光源面及び該１次到達面以外の他の面要素の透過率を考慮して該１次光源面から該１次到達面に到達する光量値を算出する。
【０１５０】
12は到達面光量値格納手段となる到達面光量値格納部であり、到達面光量値算出部11により、前述の処理で算出された１次光源面から１次到達面に到達する光量値を該１次到達面に係る面要素データに格納する。
また、到達面光量値格納部12は、１次到達面に係る面要素データの光量値に、次候補の１次光源面から付与された光量値を加算し、該１次到達面に係る面要素データを更新して格納する。
【０１５１】
また、到達面光量値格納部12は、前述の処理で探索された１次光源面から次候補の１次到達面に対して、仮想光線ベクトル設定部９による前述の処理、光線到達可否判定部10による前述の処理、及び到達面光量値算出部11による前述の処理を順次実行して、候補となる全ての１次到達面に対して、前述の処理で算出された１次光源面から候補となる全ての１次到達面に到達する光量値を、該候補となる全ての１次到達面に係る面要素データに格納する。
また、到達面光量値格納部12は、候補となる全ての１次到達面に係る面要素データの光量値に、次候補の１次光源面から付与された光量値を加算し、該候補となる全ての１次到達面に係る面要素データを更新して格納する。
【０１５２】
また、建物の形状データの開口部19に対応する面要素である開口部面20を光源の面要素となる１次光源面とし、該１次光源面から目的の１次到達面に光線が到達した後、該１次到達面に光線が反射する場合に該１次到達面を２次光源面とし、該２次光源面から他の目的の２次到達面に光線が到達した後、該２次到達面に光線が反射する場合に該２次到達面を３次光源面として順次設定したｎ（ｎ＝１，２，３，・・・）次光源面から目的のｎ（ｎ＝１，２，３，・・・）次到達面に光線が到達した後、該ｎ次到達面からそのｎ次到達面以外の到達面に向かって光線が反射する場合において、前述の処理では光源面光量値設定部８により、ｎ次到達面を（ｎ＋１）次光源面として認識すると共に、該ｎ次到達面以外の到達面を（ｎ＋１）次光源面から光線が到達し得る（ｎ＋１）次到達面として認識して、該ｎ次到達面に係る面要素データが格納する光量値を（ｎ＋１）次光源面の光量値として設定し、前述の処理では仮想光線ベクトル設定部９により、（ｎ＋１）次光源面から（ｎ＋１）次到達面に対して光線ベクトル22を設定し、前述の処理では光線到達可否判定部10により、仮想光線ベクトル設定部９により設定した光線ベクトル22が通過する単位空間に対応する単位立方体または単位直方体のみを判定対象として、仮想光線ベクトル設定部９により設定した光線ベクトル22を辿る途中において、該光線ベクトル22が（ｎ＋１）次光源面及び（ｎ＋１）次到達面以外の他の面要素に交差するか否かを探索することにより、（ｎ＋１）次光源面から目的の（ｎ＋１）次到達面に到達可能か否かを判定し、前述の処理では到達面光量値算出部11により、光線到達可否判定部10により仮想光線ベクトル設定部９により設定した光線ベクトル22が（ｎ＋１）次光源面から目的の（ｎ＋１）次到達面に到達可能であると判定された該（ｎ＋１）次到達面について、ｎ次光源面からｎ次到達面に到達した光量値に該ｎ次到達面の拡散放射率を乗じた光量値を（ｎ＋１）次光源面の初期放射光量値として、光線ベクトル22が交差する該（ｎ＋１）次光源面及び該（ｎ＋１）次到達面以外の他の面要素の透過率を考慮して該（ｎ＋１）次光源面から該（ｎ＋１）次到達面に到達する光量値を算出し、前述の処理では到達面光量値格納部12により、（ｎ＋１）次到達面または候補となる全ての（ｎ＋１）次到達面に係る面要素データの光量値に、次候補の（ｎ＋１）次光源面から付与された光量値を加算し、該（ｎ＋１）次到達面または候補となる全ての（ｎ＋１）次到達面に係る面要素データを更新して格納する。
【０１５３】
13は最終的光量値格納手段となる最終的光量値算出部であり、前述の光源面光量値設定部８による前記処理、仮想光線ベクトル設定部９による前記処理、光線到達可否判定部10による前記処理、到達面光量値算出部11による前記処理、及び到達面光量値格納部12による前記処理を順次実行して、（ｎ＋１）次光源面から（ｎ＋１）次到達面に加算される光量値が所定の基準に達した場合の光量値を該面要素の最終的光量値として面要素データに格納する。
【０１５４】
光線到達可否判定部10による前述の処理では、ｎ（ｎ＝１，２，３，・・・）次光源面からｎ（ｎ＝１，２，３，・・・）次到達面への光線到達可否を判定する際に該ｎ次光源面と、該ｎ次到達面とが、互いに座標軸上の大小関係から可視出来るか否かを判定する演算処理を含む。
【０１５５】
本実施形態の場合、面要素データ構成部６により作成される建物の形状データで構成される内部空間の単位空間に対応する単位立方体または単位直方体は、建物の設計モジュール寸法に基づく単位立方体または単位直方体で構成される。
【０１５６】
14は光量値表示手段となる光量値表示部であり、評価対象の建物の形状データで構成される内部空間の単位空間に対応する単位立方体または単位直方体の各面要素の面要素データに格納された最終的到達光量値に基づいて、該建物の内部空間の単位空間毎の最終的到達光量値をディスプレイ２上に表示する。
【０１５７】
また、光量値表示部14は、評価対象の建物の形状データで構成される内部空間の単位空間に対応する単位立方体または単位直方体を基にして格子状に分割した領域の各々に対して該建物の内部空間の単位空間毎の最終的到達光量値をディスプレイ２上に表示する。
【０１５８】
15は測定用面要素設定手段となる測定用面要素設定部であり、評価対象の建物の形状データの座標軸上の所定の位置に測定用面要素を設定する。
【０１５９】
16は明るさ演算手段となる明るさ演算部であり、最終的光量値格納部13により格納された全ての面要素の最終的光量値と、建物の形状データの開口部19に対応する面要素である開口部面20を光源の面要素となる１次光源面に係る面要素データに格納された光量値とを光源として、測定用面要素設定部15により設定された測定用面要素上の明るさを演算する。
【０１６０】
17は明るさ表示手段となる明るさ表示部であり、明るさ演算部16により演算された測定用面要素上の明るさを表示する。
【０１６１】
測定用面要素設定部15により設定された測定用面要素は、評価対象の建物の形状データで構成される床28面から一定の高さの水平面上に設定される。
【０１６２】
以下、図１４−１、図１４−２及び図１５に示すフローチャートに沿って、本発明に係る光環境解析システム及びそれに搭載された光環境解析用プログラムの処理動作について説明する。
【０１６３】
先ず、図１４−１のステップＳ１において、建物情報取得手段となる建物情報取得部５により建物形状情報ＤＢ７に格納された評価対象の建物の形状データを取得する。ここで、建物の形状データとは、建物の間取りに基づく、天井、壁、床28、器物30、建具29要素及び開口部19要素等の各部位をいう。器物30とは冷蔵庫等の家庭電化製品や家具をいう。
【０１６４】
入力手段となるキーボード３やマウス４により入力して、建物形状情報ＤＢ７に記憶された特定の建物ＣＡＤ（ComputerAidedDesign;コンピュータによる支援設計製図）データを読み出し、評価に必要な建物の間取りに基づく部位の形状データのみを抽出することが出来る。
【０１６５】
また、入力手段となるキーボード３やマウス４により入力し、記憶手段となるメモリ18に一時記憶したＣＡＤデータから建物情報取得部５により一時記憶した建物の形状データのみを抽出することも可能である。
【０１６６】
図１３（ａ）は、建物のＣＡＤデータを表示したものである。これらのデータから図１３（ｂ）に示すように建物の形状データとして、屋根、外壁27、開口部19、天井面、間仕切壁26、床28面、建具29、家具等を抽出する。
【０１６７】
次に図１４−１のステップＳ２において、建物の形状データで構成された評価対象の建物内部空間を、図１７に示すように、単位空間に対応する単位立方体または単位直方体に分割する。次にステップＳ３において、建物の形状データを単位空間に対応する単位立方体または単位直方体の建物の形状に対応付けて、単位空間に対応する単位立方体または単位直方体を構成している面要素の集合として再構成する。
【０１６８】
次にステップＳ４において、図１６及び図１７に示す建物の形状データの開口部19に対応する面要素である開口部面20と、該開口部以外の部位に対応する面要素である開口部以外面と、を区分して面要素を開口部面20を光源の面要素となる１次光源面と、開口部以外面を１次光源面から光線が到達し得る面要素である１次到達面とに区分する。
【０１６９】
ステップＳ４から図１５のＳ４１からＳ４９の演算処理フローに分岐する。図１５は、図１４−１、図１４−２の光環境解析システム及びそれに搭載された光環境解析用プログラムの演算処理フローであり、先述した図１０−１のSS1から図１０−２のSS17の演算処理フローの応用形である。開口部１９が外部光源から光量をいかに取得するかの演算処理フローが示されている。
【０１７０】
ステップＳ４の開口部面と開口部以外面との区別に基づいて、開口部面が存在するか（ステップＳ41）を確認する。開口部面が存在すれば、単位開口部面である開口部面の面要素から天球面Ｓを設定し、該天球面Ｓを分割天球面ｓに分割する。（ステップＳ42）、次に各仮想天球光線を設定する（ステップＳ43）。
【０１７１】
ここで、仮想天球光線を網羅したかどうか。すなわち、その単位開口部面からその単位開口部面が臨むことができる天球面の領域に属する分割天球面のすべてに仮想天球光線を設定したかどうかを確認して、未処理のものがあれば、さらに仮想天球光線を設定する（ステップＳ44）。次に一連の減衰処理を行う。仮想天球光線の高度に応じた係数を乗じる（ステップＳ45）。仮想天球光線の開口部１９の表面への入射角度に応じた減衰係数を乗じる（ステップＳ46）。
【０１７２】
仮想天球光線が自身の建物及び周辺建物に遮られるか否かに応じた減衰係数を乗じる（ステップＳ47）。開口部の光透過材料に応じた減衰係数を乗じる（ステップＳ48）。
【０１７３】
そして、単位開口部面である開口部面の面要素に仮想天球光線の光量を積算する（S49）。
【０１７４】
さらにステップＳ44に戻り、仮想天球光線を網羅したかどうかさらに確認する。
【０１７５】
以上のような繰り返し、単位開口部面の光量値をデータとして格納していく。
【０１７６】
次にステップＳ５において、各面要素ごとに面要素光量値情報記憶手段となる面要素光量値情報データベース（以下、「面要素光量値情報ＤＢ」という）21に面要素データを格納する。
【０１７７】
上記ステップＳ１〜Ｓ５は、面要素データ構成手段となる面要素データ構成部６の演算処理により実行される。
【０１７８】
ここで、面要素データ構成手段となる面要素データ構成部６は、図１７に示すように、建物の形状データで構成される内部空間を単位空間に対応する単位立方体または単位直方体に分割し、該単位立方体または単位直方体の各面要素を、図１６に示す建物の形状データの開口部19に対応する面要素である開口部面20と、開口部19以外の部位に対応する面要素である開口部以外面とに区分して、座標及び属性データを付与して面要素光量値情報ＤＢ21に記憶された図２９（ａ）に示す各面要素データに格納する。
【０１７９】
本実施形態では、建物の形状データで構成される内部空間の単位空間に対応する単位立方体または単位直方体は、建物の設計モジュール寸法に基づく単位立方体または単位直方体に再構成したものである。
【０１８０】
図１６及び図１７は、面要素データ構成部６により建物の形状データで構成される内部空間を単位空間に対応する単位立方体または単位直方体に再構成した一例である。即ち、建物内部空間の光環境を解析する単位空間に対応する単位立方体または単位直方体を再定義するために、例えば、建物の内部空間を図７の様に同一の単位立方体の組合せとして再構成する（図１４−１のステップＳ３）。
【０１８１】
更に単位空間に対応する単位立方体または単位直方体を構成する各面要素について建物の形状データのうち、天井、床28、壁（外壁27、間仕切壁26）、開口部19、建具29表面、およびキッチンセット、洗面台、ユニットバス、家具、または家庭電化製品等の器物30その他の光線の通過を遮る要素と、単位空間に対応する単位立方体または単位直方体を構成する各面要素の位置座標の重なりを検査して、天井、壁、床28等の開口部19以外に対応する面要素（以下、「開口部以外面」という）と、開口部19に対応する面要素（以下、「開口部面20」という）とに区分してそれぞれの属性データを与える（図１４−１のステップＳ４）。
【０１８２】
本実施形態では、座標軸上の平面軸（Ｘ軸、Ｙ軸）及び鉛直軸（Ｚ軸）の３方向の座標を建物の平面モジュール寸法を基準にしてその内部空間を単位空間に対応する単位立方体または単位立方体に分割する。ここで、モジュール寸法は、建物の設計において基準として用いる単位寸法をいい、建物の柱間等の各部の寸法は、この単位寸法の倍数で統一して設計される。
【０１８３】
従って、建物の内部空間を単位空間である単位立方体または単位直方体に分割する場合には、建物の平面モジュール寸法に合わせて行うのが好ましい。例えば、モジュール寸法が３０５mmの場合は、座標軸上のＸ軸、Ｙ軸及びＺ軸方向について一辺が３０５mmの立方体を単位空間に対応する単位立方体として分割することが出来る。モジュール寸法が５００mmの場合は、座標軸上のＸ軸、Ｙ軸及びＺ軸方向について一辺が５００mmの立方体を単位空間に対応する単位立方体として分割することが出来る。
【０１８４】
また、上記単位空間に対応する単位立方体に分割した場合は、天井高によっては、全て平面モジュール寸法を適用しても、Ｚ軸方向が整数値に割り切れない場合もある。この場合は、単位立方体の代わりに鉛直軸（Ｚ軸）方向について平面モジュール寸法以外の別の単位に分割して均等な容積の立体（単位直方体）に分割しても良い。
【０１８５】
図１８は、建物の設計に用いられる平面モジュール寸法を基準寸法にして、座標軸上のＸ軸、Ｙ軸、Ｚ軸方向（３次元方向）に格子状の基準線を引き、これら基準線同士により形成されるグリッドに対応した建物の内部空間の単位空間である単位直方体を示したものである。
【０１８６】
このようにして構成された単位立方体または単位直方体の位置は該単位立方体または単位直方体の各頂点のうちで空間軸に関して最も大きな座標値を持つ点を代表点とし、この代表点の位置を単位立方体または単位直方体の位置として認識する。具体的には、図１８に示されるように原点から一番遠い位置にある単位直方体の頂点を代表点（ｉ，ｊ，ｋ）とする。
【０１８７】
また、単位立方体または単位直方体は６つの面を有している。即ち、単位立方体または単位直方体は、座標軸上のＸ軸、Ｙ軸、Ｚ軸方向の３つの空間軸に垂直な面をそれぞれ２面ずつ、全体で６面を有している。
【０１８８】
そして、Ｘ軸、Ｙ軸、Ｚ軸方向の何れか同じ空間軸についての２面のうち、空間軸に対して外側（正方向）になる面要素のみを認識することにより、その位置を単位立方体の位置指定整数値で指定する。
【０１８９】
即ち、図１８に示されるように、１つの単位空間に対応する単位立方体または単位直方体について、Ｘ軸方向面要素、Ｙ軸方向面要素、及びＺ軸方向面要素の３つの面要素の位置座標を特定する。これにより、単位立方体または単位直方体は６面全てのデータを持つ必要がなく、演算処理の手順を削減することが出来、高速処理に寄与する。
【０１９０】
次に、単位立方体または単位直方体のＸ軸方向面要素、Ｙ軸方向面要素、Ｚ軸方向面要素について、建物の形状データとの位置座標の重なりから開口部面20と、開口部以外面とに区分して、それぞれの建物の形状データを引用して属性データを与える。
【０１９１】
具体的には、（１）開口部19に重なる面要素である場合、（２）天井、壁（外壁27、間仕切壁26）、床28等の開口部19以外の部位に重なる面要素である場合、（３）何も形状データがない場合（nullデータ）、以上の３つの属性の何れであるかを判別して属性データ（部位属性）を付与する。このとき、各部位は光の透過率である部位透過率も属性データとして付与する。特に開口部19についてはガラスの透過率（開口部透過率）が付与される。
【０１９２】
また、Ｘ軸方向面要素、Ｙ軸方向面要素、及びＺ軸方向面要素は、それぞれＸ，Ｙ，Ｚの各方向の空間軸に対して表側（座標軸の正方向側）と裏側（座標軸の負方向側）の２面が存在するところ、２面をそれぞれ別個の面として扱う必要があるために、（１）表、（２）裏、の何れであるかを判別して属性データ（面属性）が付与される。後述するように、各面要素同士が互いに座標軸上の大小関係から可視出来る位置関係にあるか否かを判定するために格納される面要素データである。
【０１９３】
更に解析のための演算処理や後述する表示のため演算処理において各面要素ごとに光量値データを持つことが必要である。このため、光源面光量値設定手段となる光源面光量値設定部８によりＸ軸方向面要素、Ｙ軸方向面要素、Ｚ軸方向面要素の各面要素に対して、代表する１つの光量値データが格納される。即ち、各面要素ごとに代表座標に対する代表光量値、または代表到達光量値のデータが対応している。
【０１９４】
以上をまとめると、単位空間に対応する単位立方体または単位直方体の各面要素データは、図29（ａ）に示すように、［部位属性（床Ｆ、壁Ｗ、天井Ｃ、その他建具、器物等の開口部以外、開口部19等の開口Ｗｉ），部位透過率，面要素方向（Ｘ、Ｙ、Ｚ），代表点座標値（Ｘ座標値，Ｙ座標値，Ｚ座標値（例えば図１８のｉ，ｊ，ｋ）），面属性（表、裏），光量値（光源光量値、到達光量値）］ というデータ構造を構成する。
【０１９５】
こうした手順を経て、評価解析の対象となる建物の内部空間を独自のデータ構造を有する単位空間に対応する単位立方体または単位直方体の面要素で再構成し、図２９（ａ）に示すデータ構造からなる面要素データを使用して、各面要素の位置、各面要素がどの方向に面しているかを直角座標系と整数座標値で表現出来る。
【０１９６】
これにより後述する仮想光線ベクトル22が面要素で遮られるか否かを判定する際に面要素の位置に整数座標値を使用するために曖昧な比較・判断が発生せず、信頼性が高く計算手順を簡便なものにすることが出来る。
【０１９７】
次に、図１４−１のステップＳ６において、開口部面20を光源の面要素となる１次光源面とし、開口部19以外面を該１次光源面から光線が到達し得る面要素である１次到達面として、該１次光源面から１次到達面に到達する到達光量値を演算する。
【０１９８】
即ち、図１４−２のステップＳ７に進んで、１次光源面から光線が到達する候補となる１次到達面を探す。先ず前処理として光源面光量値設定手段となる光源面光量値設定部８により、図１７に示す開口部面20を、光源の面要素となる１次光源面として認識すると共に、図１６に示す開口部19以外の面を１次光源面から光線が到達し得る面要素である１次到達面として認識して、建物外部から該第１次光源面に到達する光量値を該１次光源面に係る面要素データに格納する。
【０１９９】
具体的には、図１６に示す開口部19の属性である面要素は、図１７に示す開口部面20として抽出されて１次光源面として認識される。本実施形態では、全天空照度５０００ルックスに相当する光量値を建物の開口部19に到達する光量値とみなし、該開口部19を構成する各面要素の光量値として、面要素データに格納する演算処理が行われる。（図１５参照）この光量値は、１次光源面は、建物内部空間の各１次到達面に対して、放射する光量値の初期値であるから、外部から到達した値そのものではなく、開口部透過率（主にガラスの透過率に相当する）を乗じた値が用いられる。
【０２００】
開口部19に到達する光量値の設定方法としては、例えば特開２０００−８４７６号公報に示された様な方法で光量値を設定する方策も想定出来、また、本発明に係る第一から第八の外部ｇ光量値算出プログラムを用いることができる。尚、全天空照度とは、何も遮るものがなく、全天空を望める水平面を受照面とする天空光照度である。また、天空光照度とは、天空光による照度であり、天空光とは、太陽以外の天空からの光である。全天空照度５０００ルックスに対応する天空光の状況は直射日光がなく、昼間のかなり薄暗い曇天に対応する。
【０２０１】
また、開口部19以外の床28、壁（外壁27、間仕切壁26）、天井等の面要素は、開口部以外面として抽出されて１次到達面として認識される。また、部位が何もない（nullデータ）である場合は、到達面の候補から除外される。
【０２０２】
次にステップＳ８において、光線到達可否判定部10による演算処理が、１次光源面から１次到達面への光線到達可否を判定する際に該１次光源面と、該１次到達面とが、互いに可視出来るか否かを判定し、可視出来なければ前記ステップＳ７に戻って次候補の１次到達面を抽出する。これにより、光源面から光線が到達することが当然ありえない面要素を光量計算から事前に排除することが出来、計算時間の短縮が出来る。
【０２０３】
ここで、光線到達可否判定部10は、ｎ（ｎ＝１，２，３，・・・）次光源面からｎ（ｎ＝１，２，３，・・・）次到達面への光線到達可否を判定する際に該ｎ次光源面と、該ｎ次到達面とが、互いに座標軸上の大小関係から可視出来るか否かを判定する。
【０２０４】
具体的には図１９に１次光源面と１次到達面となる各面要素の関係の一例を示す。図１９において、１次光源面と１次到達面の相互の位置関係は各面要素の座標値（単位立方体の代表点座標値）と各面要素のデータの面属性（表、裏）を参照して判定する。
【０２０５】
これにより、相互に可視出来る関係にあるか否か（可視性）を単純な座標値の大小関係で判断することが出来、且つ座標値の比較が整数値で行うことが出来るために曖昧な判断を伴わずに信頼性に高い判定が出来る。
【０２０６】
例えば、図１９の「光源面α」のデータ構造は、［開口部，透過率１００％，Ｘ，ａ，ｂ，ｃ，表，光量値］である。即ち、この光源面αの部位属性は開口部19であり、面要素方向はＸであり、代表点の座標値は、Ｘ軸方向はａ、Ｙ軸方向はｂ、Ｚ軸方向はｃであり、面属性は表（座標軸上の正方向側）である。
【０２０７】
これに対して「到達面Ａ」のデータ構造は、部位属性は壁であり、面要素方向はＹであり、代表点の座標値は、Ｘ軸方向はｄ、Ｙ軸方向はｅ、Ｚ軸方向はｆであり、面属性は表（座標軸上の正方向側）である。
【０２０８】
この場合のＸ、Ｙ、Ｚ座標値の関係は、Ｘ軸方向では、到達面Ａの座標値ｄ＞光源面αの座標値ａ、Ｙ軸方向では、到達面Ａの座標値ｅ＜光源面αの座標値ｂ、Ｚ軸方向では、到達面Ａの座標値ｃと光源面αの座標値ｆとは任意である。Ｘ軸方向について到達面ｄが光源面αよりも座標値が大であるから「光源面α」から「到達面Ａ」は座標軸上の大小関係から「可視出来る」と判定される。
【０２０９】
また図１９に「他の面要素Ｂ」として示している他の到達面として想定した面要素は、部位属性はnull、代表点の座標値は、Ｘ軸方向はｇ、Ｙ軸方向はｈ、Ｚ軸方向はｉであり、面属性は表（座標軸上の正方向側）である。
【０２１０】
この場合の座標値の関係はＸ軸方向について、想定した到達面Ｂの座標値ｇ＜光源面α座標値ａとなっており、「光源面αから「他の面要素Ｂ」は座標軸上の大小関係から「可視出来ない」と判定し、光源面から光線が到達することが当然ありえない面要素として認識する。
【０２１１】
このようにして、前記ステップＳ８で光源面から到達候補面を可視出来ると判定された場合にはステップＳ９に進む。また、前記ステップＳ８で光源面から到達候補面を可視出来ないと判定された場合には前記ステップＳ７に戻り次の到達面候補に関して、上述と同様に可視出来るか否かの判定を行う。
【０２１２】
次にステップＳ９では、仮想光線ベクトル設定手段となる仮想光線ベクトル設定部９により、１次光源面から１次到達面に対して光線ベクトル22を設定する。
【０２１３】
そして、ステップＳ10〜Ｓ12では、光線到達可否判定手段となる光線到達可否判定部10により、仮想光線ベクトル設定部９により設定した光線ベクトル22が通過する単位空間に対応する単位立方体または単位直方体のみを判定対象として該光線ベクトル22を辿る途中において該光線ベクトル22が１次光源面及び１次到達面以外の他の面要素に交差するか否かを探索する探索処理を行う。
【０２１４】
図２０は１次光源面と１次到達面との関係のうち、両方の面要素の中心点同士を直線で結んだ仮想の光線ベクトル22を設定して、１次光源面から目的の１次到達面に光線ベクトル22が到達可能か否かを判定する一例を示す。図２０では、１次光源面αから放射される光線ベクトル22の始点から終点を辿る途中において他の面要素によって遮られる面要素Ａの場合と、遮られない面要素Ｂの場合の関係を示す。
【０２１５】
１次光源面αから面要素Ａへ向かった光線ベクトル22は、その始点から終点を辿る途中において他の面要素で構成された障害物23で遮られており、光線ベクトル22が面要素Ａに到達出来ない。
【０２１６】
ここで、障害物23は、天井、間仕切壁26、建具29、または家具若しくは家庭電化製品等の器物30の建物の形状データにより部位属性（開口部以外）が付与された面要素である。
【０２１７】
一方、１次光源面αから１次到達面となる面要素Ｂへ向かった光線ベクトル22は途中他の面要素で遮られることもなく到達することが出来る。
【０２１８】
図２１は、光線到達可否判定部10により、仮想光線ベクトル設定部９により設定した光線ベクトル22が通過する単位空間に対応する単位立方体または単位直方体のみを判定対象として該光線ベクトル22を辿る途中において該光線ベクトル22が１次光源面及び１次到達面以外の他の面要素に交差するか否かを探索する探索処理を説明する図である。図11により面要素同士に設定した仮想の光線ベクトル22の始点から終点を辿る途中において該光線ベクトル22を遮断するか否かの判定について詳細に説明する。
【０２１９】
或る１次光源面の探索処理は、Ｘ軸方向面要素、Ｙ軸方向要素面、Ｚ軸方向面要素の３方向について処理を行うが、ここでは、便宜上、１次光源面、１次到達面、及び途中に光線ベクトル22を遮断する他の面要素について、全てＸ軸方向面要素である場合について説明する。
【０２２０】
先ず、探索処理の前処理として探索対象となる単位空間に対応する単位立方体または単位直方体を抽出する。具体的には、光線ベクトル22が通過する単位空間に対応する単位立方体または単位直方体のみを抽出する。これにより、光線ベクトル22が通過しない単位空間に対応する単位立方体または単位直方体の探索処理を省略することが出来、演算処理速度の高速化に寄与する。
【０２２１】
次に、探索処理の本処理を行う。その光線ベクトル22を辿る途中には、以下の数１式で示される増分で表現される座標値に対応するＸ軸方向面要素が存在する可能性がある。ここで、以下の数１式における（ｘｓ，yｓ，zｓ）は探索の始点である光源面の座標値（代表点座標値）であり、（ｘｔ，yｔ，zｔ）は探索の終点である到達面の候補となる面要素の座標値（代表点座標値）、ΔＸ，ΔＹ，ΔＺはそれぞれＸ軸，Ｙ軸，Ｚ軸での座標値の増分である。また、Int（数式）は（）の中の数式の結果を整数値に変化させる関数である。
【０２２２】
〔数１〕
ΔＸ＝１
ΔＹ＝Int（ΔＸ×（ｙｔ−ｙｓ）／（ｘｔ−ｘｓ））
ΔＺ＝Int（ΔＸ×（ｚｔ−ｚｓ）／（ｘｔ−ｘｓ））
【０２２３】
尚、本実施形態では単位立方体は建物の設計モジュール寸法に合わせているので、Ｘ軸方向の面要素を演算処理するためにＸ軸方向の座標値増分トＸに単位は１モジュール（３０５mm）と定義する。
【０２２４】
そうすると、探索処理におけるＸ軸方向面要素の座標値（Ｘ，Ｙ，Ｚ）は以下の様に変化してゆく。即ち、図２１（ａ）に示すように、探索処理の最初に通過する単位立方体のＸ軸方向面要素の座標値は以下の数２式で表される。ここで、到達面の座標値は、Ｘ＝ｘｔ、Ｙ＝ｙｔ、Ｚ＝ｚｔとする。
【０２２５】
〔数２〕
Ｘ＝ｘｓ＋１
Ｙ＝ｙｓ＋Int（１×（ｙｔ−ｙｓ）／（ｘｔ−ｘｓ））
Ｚ＝ｚｓ＋Int（１×（ｚｔ−ｚｓ）／（ｘｔ−ｘｓ））
【０２２６】
また、図２１（ｂ）に示すように、次に通過する単位立方体のＸ軸方向面要素の座標値は以下の数３式で表される。
【０２２７】
〔数３〕
Ｘ＝ｘｓ＋２
Ｙ＝ｙｓ＋Int（２×（ｙｔ−ｙｓ）／（ｘｔ−ｘｓ））
Ｚ＝ｚｓ＋Int（２×（ｚｔ−ｚｓ）／（ｘｔ−ｘｓ））
【０２２８】
また、図２１（ｃ）に示すように、その次に通過する単位立方体のＸ軸方向面要素の座標値は以下の数４式で表される。
【０２２９】
〔数４〕
Ｘ＝ｘｓ＋３
Ｙ＝ｙｓ＋Int（３×（ｙｔ−ｙｓ）／（ｘｔ−ｘｓ））
Ｚ＝ｚｓ＋Int（３×（ｚｔ−ｚｓ）／（ｘｔ−ｘｓ））
【０２３０】
このように、到達面に至るまで、１モジュールずつ探索処理を行う。ΔＸ，ΔＹ，ΔＺで逐次増加する座標値を持つＸ軸方向面要素が存在すれば、光線ベクトル22の透過の障害となる面要素が存在すると判定する。
【０２３１】
そして、図１４−２のステップＳ11において、光線ベクトル22の透過の障害となる面要素が存在すると判定した場合には、ステップＳ12の判定に移る。即ち、当該面要素の部位属性を参照して、当該面要素が一部または全部透過（０％＜透過率τ≦１００％）するか、光線ベクトル22を完全に遮断する（透過率τ＝O％）かを検討する。
【０２３２】
例えば、面要素の部位属性がガラス入りの建具（透過率τ＝８０％）の場合、前記ステップＳ10に戻り、同じ光線ベクトル22の探索処理を継続する。この場合、面要素データから引用した光量値に透過率８０％を掛けて光量値を減じる処理がなされる。このような演算処理により光線ベクトル22の始点から終点まで探索処理を終えると、次候補の到達面に対する光線ベクトル22の探索処理を行う。
【０２３３】
また、面要素の部位属性が壁である場合、光線ベクトル22を完全に遮断する（透過率τ＝０％）ので、前記ステップＳ７に戻って、次の光線ベクトル22（同一の１次光源面から次候補の１次到達面へ）の探索処理を行う。
【０２３４】
このような探索処理においても面要素データの座標値は整数値で表現されるために判定に特段の処理は不要で曖昧な判定とはならない。
【０２３５】
このステップＳ７〜Ｓ12は一つの１次光源面からの光線が到達する可能性のある全ての１次到達面に対して実行される。更に、一つの１次光源面の検討が終了すると、ステップＳ７に移り、次候補の光源面について逐次演算処理を行い、全ての１次光源面要素について演算処理を行う。
【０２３６】
また、床、壁等の開口部以外の面要素であっても、到達面に光が到達した後、該到達面は、光を一部吸収して、光量値が減衰するものの再び放射する（本発明ではこれを「反射」という）光量値を持つ。即ち、その放射光量値を有する光源面として認識される。
【０２３７】
このように、ステップＳ７〜Ｓ12に示す探索処理を順次行い、到達面に至った場合には、即ち光線が遮られることが無いと判定され、演算処理は、次のステップＳ13以降に進む。
【０２３８】
この手順であれば、前述した従来例のような光源面要素からの放射を模擬した多量の光線の設定する演算処理が不要であり、安定な計算が実現出来る。
【０２３９】
次に光量値を算出するステップＳ13〜Ｓ15に移行する。ここで、到達面光量値算出手段となる到達面光量値算出部11は、光線到達可否判定手段となる光線到達可否判定部10によって、光源面光量値設定部８により設定した光線ベクトル22が１次光源面から目的の１次到達面に到達可能であると判定された場合に、該１次到達面について、光源面光量値設定部８により設定された建物外部から１次光源面に到達した光量値に該１次光源面の開口部透過率を乗じた光量値を該１次光源面の初期放射光量値として、光線ベクトル22が交差する該１次光源面及び１次到達面以外の他の面要素の透過率を考慮して１次光源面から１次到達面に到達する光量値を算出し、光線到達可否判定部10により仮想光線ベクトル設定部９により設定した光線ベクトル22が１次光源面から目的の１次到達面に到達不可能であると判定された場合に、１次光源面から次候補の１次到達面に対して、仮想光線ベクトル設定部９による前述の処理、光線到達可否判定部10による前述の処理を順次実行して到達面光量値算出部11により、光線到達可否判定部10により仮想光線ベクトル設定部９により設定した光線ベクトル22が１次光源面から目的の１次到達面に到達可能であると判定された該１次到達面について、光源面光量値設定部８により１次光源面に付与された光量値を該１次光源面の初期放射光量値として、光線ベクトル22が交差する該１次光源面及び１次到達面以外の他の面要素の透過率を考慮して該１次光源面から該１次到達面に到達する光量値を算出する。
【０２４０】
ステップＳ13では、到達面への到達光量値を求める際には、光源となる面要素と、到達する候補となる面要素との幾何学的な関係から以下の数５式により形態係数Ｆを求める。図２２は形態係数Ｆの求め方の一例を示し、以下の数５式で、Ｌは光線ベクトル22の長さ、角度αは光線ベクトル22の始点を含み、且つＸ軸とＹ軸を含む平面に平行な平面にＺ軸方向から投影したときの該光線ベクトル22の始点を含む平面と光線ベクトル22とが成す角度、角度βは光線ベクトル22の終点を含み、且つＸ軸とＺ軸を含む平面に平行な平面にＹ軸方向から投影したときの該光線ベクトル22の終点を含む平面と光線ベクトル22とが成す角度、Ａは面要素の面積である。光源面要素がＸ軸方向の壁要素で到達する面要素もＸ軸方向の壁要素の場合である。形態係数Ｆは無次元の量となる。
【０２４１】
〔数５〕
Ｆ＝ｃｏｓα×ｃｏｓβ×Ａ／Ｌ２／πｃｏｓβ＝｜Ｘｓ−Ｘｔ｜／Ｌ
ｃｏｓβ＝｜Ｘｓ−Ｘｔ｜／Ｌ
Ｌ＝｛（Ｘｓ−Ｘｔ）２＋（Ｙｓ−Ｙｔ）２＋（Ｚｓ−Ｚｔ）２｝1/2
【０２４２】
次にステップＳ14において、前記数５式により求めた形態係数Ｆに光源面からの放射光量値を乗じた量が到達する面要素に達する光量値を以下の数６式により算出する。以下の数６式で、光量初期値ＬＶiは、ｎ（ｎ＝１，２，３，・・・）次光源面の光量値の初期値である。
【０２４３】
〔数６〕
到達面光量値＝光量初期値ＬＶi×形態係数Ｆ
【０２４４】
そして、ステップＳ15において、到達面光量値算出部11により算出された到達光量値を、到達面光量値格納手段となる到達面光量値格納部12により１次到達面に係る面要素データに格納することにより光量値算出処理を終了する。
【０２４５】
ここで、到達面光量値格納手段となる到達面光量値格納部12は、前述の処理で探索された１次光源面から次候補の１次到達面に対して、仮想光線ベクトル設定部９による前述の処理、光線到達可否判定部10による前述の処理、及び到達面光量値算出部11による前述の処理を順次実行して、候補となる全ての１次到達面に対して前述の処理で算出された該１次光源面から候補となる全ての１次到達面に到達する光量値を、候補となる全ての１次到達面に係る面要素データに格納する。
【０２４６】
そして、到達面光量値格納部12により、候補となる全ての１次到達面に係る面要素データの光量値に、次候補の１次光源面から付与された光量値を加算し、候補となる全ての１次到達面に係る面要素データを更新して格納する。これにより一つの光源面に対する一つの到達面の光量値算出の演算処理が終了したことになる。
【０２４７】
次にステップＳ16において、同一の光源面について到達する候補の有無を判定する。ステップＳ16において、まだ、到達面の候補があれば、前記ステップＳ７に戻り、同一の光源面について候補となる全ての到達面要素についてステップＳ７〜Ｓ16の処理を行う。前記ステップＳ15では前述した到達面光量値格納手段となる到達面光量値格納部12により、１次到達面に係る面要素データに、次候補の１次光源面から付与された光量値を加算して面要素データを更新して格納する。
【０２４８】
図２３に一つの光源面αに着目した場合の光源面αら候補となる複数の到達面Ａ，Ｂ，Ｃに光線ベクトル22が到達し光量値が与えられる演算処理の状況を示す。この状況は、一つの光源面から全方向に対して光線が「放射」されている状況をコンピュータ上で行う演算処理のために模擬的に現したものである。この手順であれば光源面の面要素から各到達面への光線の放射（全方向に拡散する）を模擬して、不必要に多数の光線の設定を行う演算処理が発生せず、安定な計算が実現出来る。
【０２４９】
図１４−２のステップＳ７〜Ｓ16において、同一の１次光源面から次候補の１次到達面に対して、仮想光線ベクトル設定手段となる仮想光線ベクトル設定部９、光線到達可否判定手段となる光線到達可否判定部10、到達面光量値算出手段となる到達面光量値算出部11によるそれぞれの演算処理を順次実行して、候補となる全ての１次到達面に対して光量値を面要素データに格納した後、ステップＳ17では、次の演算処理すべき１次光源面が有るか否かをチェックする。
【０２５０】
図２４は複数の光源面α、光源面β、光源面γから一つの到達面Ａに光線ベクトル22が到達して光量値が与えられる演算処理の状況を示す図である。
【０２５１】
更にステップＳ17において、次候補の１次光源面が有る場合は、上述と同じ演算処理（図１４−２のステップＳ７〜Ｓ17）を行う。そして、全ての１次光源面についての演算処理が終了すれば、図１４−１のステップＳ６の処理を終了する。
【０２５２】
次に図１４−１のステップＳ18において、到達面に到達した光量値を与えられた面要素が光を放射する段階となる。ステップＳ18では、いわゆる開口部19等の光源面（以下、「１次光源面」という）から該到達面（以下、「１次到達面」という）が受ける光量値を更に該到達面が反射した光により他の到達面に放射する場合の演算処理をする。
【０２５３】
ここで、「反射した光」とは、或る到達面に到達した光線の光量値にその到達面の拡散放射率を乗じた光量値をその到達面以外の到達面に放射する光をいう。即ち、本発明に係る光環境解析用プログラム及び光環境解析システムでは、その到達面の到達光量値の一部がその到達面に吸収され、残りがその到達面を光源面と認識して放射することになる。
【０２５４】
ステップＳ18では、本発明の光環境解析用プログラムによる演算処理を行う。いわば、１次到達面から反射する光量値を２次光源面として２次到達面への放射光量値を演算処理するものである。到達面光量値算出手段となる到達面光量値算出部11により、前記到達手段で求められた１次光源面からの到達した光量値に１次到達面の拡散放射率を乗じて、１次到達面が２次光源として発する光量値の初期値とする。
【０２５５】
前述したように１次光源面から受けた光を反射する１次到達面は、当然に１次光源面とはならないので、全てが２次光源面の候補となる。２次光源面から２次到達面に到達する到達光量値の演算処理は、上述の図１４−２に示したステップＳ７〜Ｓ17と同じ手順が採用されるのでここでは詳しい説明を省略する。
【０２５６】
図１４−２は、ステップＳ18，Ｓ７〜Ｓ17の処理の一例を示している。この例では先ず１次光源面αの面要素データの座標値（ａ，ｂ，ｃ）からの光量を１次到達面Ａの面要素データの座標値（ｄ，ｅ，ｆ）が受けて、この１次到達面Ａ（ｄ，ｅ，ｆ）が２次光源面となり、他の面要素である２次到達面Ｂに対して放射している例である。
【０２５７】
このようにして算出された２次到達面の光量値は、前述したステップＳ６から流れたステップＳ15の到達面光量値格納手段となる到達面光量値格納部12により同到達面に加算されて面要素データに更新データとして格納される。更に、２次到達面の光量値を基にして３次光源面としてステップＳ18，Ｓ７〜Ｓ17の演算処理を行う。
【０２５８】
図１４−１のステップＳ19では、このように光源面からの光線の放射と、到達面への到達光量値の算出及び加算を繰り返して到達面への到達光量値を求めて行く。即ち、光源面光量値設定手段となる光源面光量値設定部８、仮想光線ベクトル設定手段となる仮想光線ベクトル設定部９、光線到達可否判定手段となる光線到達可否判定部10、到達面光量値算出手段となる到達面光量値算出部11、及び到達面光量値格納手段となる到達面光量値格納部12によるそれぞれの演算処理を順次実行して、到達面への到達光量値を加算し、その面要素データを更新してゆく。
【０２５９】
そして、最終的光量値格納手段となる最終的光量値格納部13により、（ｎ＋１）次光源面から（ｎ＋１）次到達面に加算される光量値が所定の基準に達した場合の光量値を該面要素の最終的光量値として面要素データに格納する。
【０２６０】
この際の光線放射量は到達面への吸収・放射を繰り返して行くうちに急激に減衰し、数回手順を繰り返すことでほぼ積算された到達光量値は飽和値に達する。即ち、ステップＳ15の到達面光量値算出手段となる到達面光量値算出部11において算出された光量値の加算前と加算後とを比較して予め定めた変化量を超えない状態になれば計算を終了する（図１４−１のステップＳ19）。
【０２６１】
ところで、輝度分布は光量の存在分布とみなすことが出来、建物の内部空間の明るさ分布をみるためには単位空間ごとの光量値の分布を表示することが重要である。
【０２６２】
そこで、本発明に係る光環境解析システムは、評価対象の建物の形状データで構成される内部空間の単位空間に対応する単位立方体または単位直方体の各面要素の面要素データに格納された最終的到達光量値に基づいて、該建物の内部空間の単位空間毎の最終的到達光量値を表示する光量値表示手段となる光量値表示部14を備えている。ここで、建物の内部空間とは、床28面、壁（外壁27、間仕切壁26）面、天井面で形成される立方体や直方体を含む３次元の立体をいう。
【０２６３】
また、光量値表示部14は、評価対象の建物の形状データで構成される内部空間の単位空間に対応する単位立方体または単位直方体を基にして格子状に分割した領域の各々に対して建物の内部空間の単位空間毎の最終的到達光量値を表示する。
【０２６４】
光量値表示部14は、単位空間に対応する単位立方体または単位直方体の各面要素データに格納された最終的到達光量値データを使用する。
【０２６５】
例えば、単位空間に対応する単位立方体または単位直方体の各面要素データに格納された最終的到達光量値データをそのまま表示用光量値として引用する。
【０２６６】
即ち、床28面の表示用光量値は、座標軸上のＺ軸方向面要素の最終的到達光量値データを引用し、壁面の表示用光量値は、Ｘ軸方向面要素またはＹ軸方向面要素の最終的到達光量値データを引用する。
【０２６７】
また、単位空間に対応する単位立方体または単位直方体のＸ軸、Ｙ軸、Ｚ軸の各方向の面要素の面要素データに最終的到達光量値データを加算して該単位立方体または単位直方体を代表する１つの表示用データとしても良い。
【０２６８】
光量値表示部14は、単位空間に対応する単位立方体または単位直方体の表示用参照データを引用して、該表示用参照データと照合して、単位空間に対応する単位立方体または単位直方体毎に、表示する光量値を決定し、表示要素を画面に表示する。また、プリンタ25等の印刷機能により紙等に印刷することも可能である。
【０２６９】
以下、図を使用して、本発明の表示手段である光量値表示部14について、説明する。図２６は、階段前近くに開口部が設定されていない建物の一階部分の明るさ分布を表示した一例を示す図である。図２７は、階段前近くに開口部が設定されている建物の一階部分の明るさ分布を表示した一例を示す図である。図２８は、測定用面要素設定手段の設定のための入力画面を示す図である。図２９（ａ）〜（ｃ）は、面要素データの一例を示す図である。
【０２７０】
図２９は表示用参照データである。表示用参照データは、光量値（または光量値の範囲）と表示要素の対応表である。表示要素は、例えば、色（ＲＧＢの階調の組み合わせ）、記号、図形、文字等の値が定義されている。
【０２７１】
即ち、図２９（ａ）に示して前述した面画素データに応じて、図２９（ｂ）では該面画素データの光量値が予め設定された閾値の範囲内に含まれる場合に色に応じた所定の数値が付与される。例えば、図２９（ａ）の＃１面画素の光量値データが「１．８」であり、該光量値が「１．８」は、図２９（ｂ）に示された閾値「１．０＜１．８≦２．０」の範囲内にあるためＲ（赤）Ｇ（緑）Ｂ（青）値の組み合わせとして「Ｒ＝０」「Ｇ＝０」「Ｂ＝４２８５０」が色表現として選択され、図２９（ｃ）のごとく表された面要素表示の色表現として作成され、その色が図２６及び図２７に示すごとく表示される。尚、図２６及び図２７は、実際にはカラー表示である。
【０２７２】
また、光量値表示部14は、単位空間に対応する単位立方体または単位直方体毎に表示することが出来るから、平面図、立断面図等で表示された建物の間取りをその単位空間に対応する単位立方体または単位直方体（建物の設計モジュール寸法を基準としたグリッドに合致したもの）に合わせて、格子状に分割した領域（グリッド）の各々に表示要素を割り付けて明るさ分布を表示することが出来る。
【０２７３】
図２６は、明るさ表示部17による明るさ分布の表示例である。図２６に示す平面間取り図に面要素を格子状に区分して、そこに光量値を与えて表示することで建物の階単位で建物内部を俯瞰（ふかん；鳥の視線のような高い所から見下ろし眺める）出来る様な表示が可能となる。
【０２７４】
図２６の例では階段部24の近くの壁には開口部19の設定がなく、階段部24の前周辺は全体的に暗いことが表示出来る。
【０２７５】
図２７では図の左上部に示された階段部24の近くの壁に開口部19が設定されているために階段部24の前周辺は全体的に若干の明るさが生じている。
【０２７６】
尚、図２６及び図２７における表示は建物の一階部分の水平断面図であり、この図面だけでは解らないが、階段部24の２階部分には図示しない開口部19が設定されており、この効果のために階段部24周辺は若干の明るさが認められる。階全体を俯瞰的に表示することと、建物全体を解析対象とすることで初めてこうした結果を得ることが出来、開口部19による間取りでの明るさ分布が説明出来る。
【０２７７】
本発明に係る光環境解析システムでは、評価対象の建物の形状データの座標軸上の所定の位置に測定用面要素を設定する測定用面要素設定手段となる測定用面要素設定部15と、最終的光量値格納手段となる最終的光量値格納部13により算出された全ての面要素の最終的光量値と、開口部面20を光源の面要素となる１次光源面に係る面要素データに格納された光量値とを光源として、測定用面要素設定部15により設定された測定用面要素上の明るさを演算する明るさ演算手段となる明るさ演算部16と、該明るさ演算部16により演算された測定用面要素上の明るさを表示する明るさ表示手段となる明るさ表示部17とを備え、測定用面要素設定部15により設定された測定用面要素は、評価対象の建物の形状データで構成される床28面から一定の高さの水平面上に設定される。
【０２７８】
図２８は、測定用面要素設定部15の入力画面の一例である。図２８では建物の内部空間の２階の床28面から１２００mmの高さの明るさが表示されるように設定している。このように測定指標の水平方向を選ぶことにより明るさ演算部16で演算された明るさ分布を、床28面から一定の高さでの仮想面での水平面光量値として示すことが出来る。なお、階段共有空間は、階段昇り口の在る階（１階）を表示するか、階段降り口の在る階（２階）を表示するかの選択である。
【０２７９】
図２６及び図２７における表示に使用される光量値は、建物の形状データで構成される内部空間を単位空間に対応する単位立方体または単位直方体の面要素データに格納された最終的光量値を使用するのではなく、床28面から一定の高さで仮想の面要素を設定して、その面要素に最終的に到達する光量を個別に演算する。
【０２８０】
この場合に光量値の演算処理には、前述のごとく算出したｎ（ｎ＝１，２，３，・・・）光源面から測定用面要素設定部15により設定した仮想の面要素に到達する到達光量値を使用する。
【０２８１】
一方で、例えば玄関での明るさを認識する場合には玄関全体を眺めた時の明るさ分布で明るさを判断していることが想像される。同様に階段部24周辺でも階段部24の周辺全体を見て明るい或いは暗いと判断しているものと推定出来る。
【０２８２】
そうすると適当な高さの水平面照度の表現では不十分で、広がりを含めた、鉛直面での照度をも取り込んだ表現が必要なことが推定される。
【０２８３】
図２８は測定用面要素設定部15となる表示高さ設定手段の画面の例である。図２８において、２階の床28面から１２００mmの高さを表示を設定し、測定指標を水平方向或いは水平方向・鉛直方向を選ぶことにより床28面から一定の高さでの仮想面での水平面光量値、或いは同じ高さでの水平面光量値と鉛直面光量値とを合成した値を表示することが出来る。
【０２８４】
この場合も表示に使用される光量値は、上述してきた単位空間に対応する単位立方体または単位直方体の面要素データに格納された最終的到達光量値データを使用するのではなく、床28面から一定の高さで仮想の面要素を設定して、その面要素に最終的に到達する光量値を個別に演算する。
【０２８５】
また、光量値の演算処理には、請求項１〜５に記載した何れかの光環境解析用プログラムを使用し、算出したｎ（ｎ＝１，２，３，・・・）次光源面から前記仮想の面要素に到達する到達光量値を使用する。
【産業上の利用可能性】
【０２８６】
本発明の活用例として、建物の内部空間の光量値を使って屋内の明るさ分布の光環境シミュレーションに用いることが出来る他、飛行機や車等の内部空間の光量値を使って機内或いは車内等の明るさ分布の光環境シミュレーションにも応用可能である。
【図面の簡単な説明】
【０２８７】
【図１−１】開口部に対する天球の設定、天球座標の説明にための模式図である。
【図１−２】開口部に対する天球の設定、天球座標の説明にための模式図である。
【図２】太陽高度と減衰係数の関係を示す図である。
【図３】仮想天球光線が周辺建物等などに遮られるか否かを示す図である。
【図４】単位開口部面に対しての仮想天球光線Ｌが入射角度を示す図である。
【図５】天球に対応する高度と方位角の二次元軸の地平線に対する垂直面（単位開口部面の左半分（右半分））に展開した有様を説明した図である。ここでは、対称性と通常の開口部設定位置では天空の半分しか望めないことから１／４の天空を対象としている。
【図６】光量値の減衰係数を高度と方位角の二次元軸の地平線に対する垂直面に展開して説明した図である。
【図７】開口部への入射角による光量の減衰係数を高度と方位角の二次元軸の地平線に対する垂直面に展開して説明した図である。（１）は、光が入射角により反射することを考慮した場合であり、（２）は、光が入射角による投影を考慮した場合である。
【図８】周辺建造物等が隣接して存在し、遮蔽要素となる場合の光量の減衰係数を高度と方位角をそれぞれ縦軸と横軸とする二次元軸の地平線に対する垂直面に展開して説明した図である。
【図９】（１）はガラスの光透過度による減衰係数を表示した図である。 （２）は、図６〜図９（１）の各減衰係数を合成して重ね合わせた状況を説明する図である。
【図１０−１】本発明の請求項１から８に係る光環境解析用プログラムの演算処理フローチャートである。
【図１０−２】本発明の請求項１から８に係る光環境解析用プログラムの演算処理フローチャートである。
【図１１】本発明に係る光環境解析用プログラムを実行する光環境解析システムのハードウェアの一例を示す図である。
【図１２】本発明に係る光環境解析用プログラムを搭載した光環境解析システムの制御系の構成を説明するブロック図である。
【図１３】（ａ），（ｂ）は評価対象の建物の間取りの一例をＣＡＤ図面により表現する斜視図及び平面図である。
【図１４−１】本発明に係る請求項９〜１１の光環境解析用プログラムによる演算処理の一例を示すフローチャートである。
【図１４−２】本発明に係る請求項９〜１１の光環境解析用プログラムによる演算処理の一例を示すフローチャートである。
【図１５】図１４の演算処理に本発明の請求項１から８に係る光環境解析用プログラムを組み合わせた場合の例を示すである。
【図１６】解析対象となる建物の形状データの一例を示す図である。
【図１７】評価対象の建物の解析空間のイメージ図である。
【図１８】評価対象の建物の内部空間を構成する単位立方体と面要素との関係を示す図である。
【図１９】光源面要素と光線到達候補面との座標軸上の大小関係から可視判断を行う様子を示す図である。
【図２０】光源面要素から放射された光線が到達面要素に到達する様子と、途中に他の面要素で遮られる様子を示す図である。
【図２１】（ａ）〜（ｃ）は光源面要素から放射された光線が到達面要素に到達するか否かを判断する原理を説明する概念説明図である。
【図２２】光源面要素が座標軸のＸ軸方向壁要素で到達面候補もＸ軸方向壁要素の場合で形態係数の求め方を説明する概念説明図である。
【図２３】光源面から複数の到達面に放射光線が到達し、光量値が与えられる様子を示す図である。
【図２４】複数の光源面からの放射光線が同じ到達面に到達し、光量値が加算される様子を示す図である。
【図２５】面要素に到達した光線が放射することで再度他の到達面に光線が到達する様子を示す図である。
【図２６】階段前近くに開口部が設定されていない建物の一階部分の明るさ分布を表示した一例を示す図である。
【図２７】階段前近くに開口部が設定されている建物の一階部分の明るさ分布を表示した一例を示す図である。
【図２８】測定用面要素設定手段の設定のための入力画面を示す図である。
【図２９】（ａ）〜（ｃ）は面要素データの一例を示す図である。
【符号の説明】
【０２８８】
１…制御装置
２…ディスプレイ
３…キーボード
４…マウス
５…建物情報取得部
５１…周辺建造物等情報取得部
６…面要素データ構成部
７…建物形状情報ＤＢ
７１…周辺建造物等情報ＤＢ
８…光源面光量値設定部
９…仮想光線ベクトル設定部
10…光線到達可否判定部
11…到達面光量値算出部
12…到達面光量値格納部
13…最終的光量値格納部
14…光量値表示部
15…測定用面要素設定部
16…明るさ演算部
17…明るさ表示部
18…メモリ
19…開口部
20…開口部面
20ａ…単位開口部面
21…面要素光量値情報ＤＢ
24…階段部
25…プリンタ
26…間仕切壁
27…外壁
28…床
29…建具
30…家具または家庭電化製品などの器物
Ｓ…天球
ｓ…分割天球面
Ｌ…仮想天球光線
Ｂ…遮蔽要素
【図１−１】
0005072547.tif 000002
【図１−２】
0005072547.tif 000003
【図２】
0005072547.tif 000004
【図４】
0005072547.tif 000005
【図５】
0005072547.tif 000006
【図６】
0005072547.tif 000007
【図７】
0005072547.tif 000008
【図８】
0005072547.tif 000009
【図９】
0005072547.tif 000010
【図１０−１】
0005072547.tif 000011
【図１０−２】
0005072547.tif 000012
【図１１】
0005072547.tif 000013
【図１２】
0005072547.tif 000014
【図１３】
0005072547.tif 000015
【図１４−１】
0005072547.tif 000016
【図１４−２】
0005072547.tif 000017
【図１５】
0005072547.tif 000018
【図１６】
0005072547.tif 000019
【図１７】
0005072547.tif 000020
【図１８】
0005072547.tif 000021
【図１９】
0005072547.tif 000022
【図２０】
0005072547.tif 000023
【図２１】
0005072547.tif 000024
【図２２】
0005072547.tif 000025
【図２３】
0005072547.tif 000026
【図２４】
0005072547.tif 000027
【図２５】
0005072547.tif 000028
【図２９】
0005072547.tif 000029
【図３】
0005072547.tif 000030
【図２６】
0005072547.tif 000031
【図２７】
0005072547.tif 000032
【図２８】
0005072547.tif 000033