曲率関数・勾配関数による道路幾何構造の３次元設計
蒔苗
1耕司

1

正会員 博士(情報科学) 宮城大学助教授 事業構想学部デザイン情報学科(〒981-3298 宮城県黒川郡大和町学苑 1)

道路の幾何構造の根幹である道路の中心線形は，現行の設計手法では線形要素の連結として考えられており，設計速度に適合した線形要素を図面上に配置する手法が用いられる．しかし，この手法は製図による設計を前提としており，高度にコンピュータを利用する場合の阻害要因ともなっている．本研究では，コンピュータ利用を前提にした設計手法として，平面線形に関しては時間−速度−曲率系，縦断線形に関しては時間−速度−勾配系として取り扱い，道路の中心線の距離 l をパラメータとしてそれぞれ曲率関数，勾配関数を定義し，これらを基にした道路の幾何構造モデルの構築手法を示した．さらに，この手法を用いた道路幾何構造の設計システムを構築し，その効用について述べた．

Key Words: highway geometry, automated design system, product model, CAD

１． はじめに

２．曲率関数・勾配関数の定義

自動車の平面軌跡は，時間の経過に対する速度の(1)距離 l によるパラメ‑タ化変化，操舵による曲率の変化により定まる．また縦自動車の等速走行を前提すれば，l=vt（ただし l：
断軌跡は，時間に対する速度の変化と勾配の変化に距離，v：速度，t：時間）であるから，時間−速度はより定まる．しかし設計空間の中では，時間，速度，距離で表現できる．したがって，時間−速度−曲率
曲率，勾配という概念は存在しないから，設計プロ系，時間−速度−勾配系はそれぞれ距離−曲率系，セスのいずれかの時点で設計空間座標系に変換する距離−勾配系に相当すると考えることができる．こ必要がある．
こで，それぞれの系において道路線形の距離 l をパラ
これまでの設計手法では，設計作業の中での空間メータとした関数を曲率関数，勾配関数と定義する．
座標への変換を避け，あらかじめ時間−速度−曲率
ただし距離 l は道路線形を平面に投影した曲線上の系，あるいは時間−速度−勾配系に適合した 2 次元
距離とし，曲率関数，勾配関数は独立した関数であ線形要素を，平面図あるいは縦断図上で配置する手ると考える．
法を用いている．しかし，設計基準に適合した 2 次
これらの関数は，現状の設計手法において平面設元線形要素を平面図，縦断図上に配置したとしても， 計・縦断設計の結果として表現される曲率図，勾配それらを合成して得られる 3 次元道路線形が最適な図上の曲線を意味する．すなわち，本手法は，これ道路線形である保証はなく，透視図等による評価がらの曲線を道路線形の規定関数として扱うことによ必要となる．
り，これまでの設計手法とは逆のプロセスでの道路筆者は，先に道路線形設計へのコンピュータの高線形設計を試みるものである．
度利用を目的にパラメトリック曲線を適用した設計手法を提示した1)2)．しかしこの場合，これまでの設(2)曲率関数
計手法との関係が明確でないなどの問題があった．
平面上を等速で走行する自動車が，ハンドルの角本研究で提案する手法は，距離 l をパラメータとする度を一定にして走行した場合，その軌跡の曲率は走曲率関数，勾配関数を定義し，それを基に道路線形
行距離に関わらず一定であり，直線あるいは円曲線を定義することにより，コンピュータによる道路のとなる．一方，運転者がハンドルを等角速度で回転幾何構造の自動設計を実現しようとするものである． させながら等速で走行する場合には，その軌跡の曲率は走行距離に比例して増加あるいは減少する曲線，1すなわちクロソイドとなる．したがって，これらの線形要素の連続である平面線形は，時間あるいは距離に対する曲率の関数として考えることができ，ここで距離 l に対する曲率変化を示す関数を曲率関数
Θ(l)として表現する．
緩和曲線に用いられるクロソイドはハンドル操作が等速で行われることを前提としており，この場合の曲率変化率は一定である．そこで，曲率変化率 ∆θ

表‑1項目

基本横断勾配J (l ) = ∆j n (l − l n −1 ) + J (l n −1 )∆j n =(2)である．
連続した道路線形の場合，走行する自動車のハンドル操作は連続的に行われるから，曲率関数 Θ(l)も連続である．すなわち，Θ(l)は連続した区分的一次関数として考えればよく，区間 n (n=1,2,3…)中の距離 lにおける Θ(l)は，以下のように表現できる．

(5)

j n − j n −1
l n − l n −1

j n ：区間 n 終点における勾配（ j 0 は初期勾配）∆j n ：区間 n における勾配変化率

したがって，勾配関数 J(l)は境界条件( l n , j n )(n=0,1,2,3…)により規定できる．

３．道路幾何構造モデルの構築(3)

θ n − θ n −1(1)道路幾何構造のモデル化a)基本モデル
本研究では，基本モデルとして非車線分離の 2 車線道路（歩道無し）を対象とする．設計の前提条件として，表‑1 の変数を定義する．
曲率関数 Θ(l)，勾配関数 J(l)における境界条件を基にすれば，距離 l の増分 ∆l を定義することにより，∆ll n − l n −1

l n ：区間 n 終点における距離（ただし l 0 =0）θ n ：区間 n 終点における曲率（ θ 0 は初期曲率）∆θ n ：区間 n における曲率変化率

したがって，曲率関数 Θ(l)を規定するためには，境界条件として( l n , θ n ) (n=0,1,2,3…)を与えればよい．

間隔での道路線形の 3 次元のモデル化が可能である．
b)平面線形のモデル化
区間 n における曲率関数 Θ(l ) の境界条件を基に，(3)勾配関数
現行の設計手法において，縦断線形要素は直線，縦断曲線で構成され，縦断曲線には一般に放物線が用いられている．したがって，縦断線形の微分である勾配は 1 次式で表現され，ある区間における勾配式(1)によりその区間における曲率変化率 ∆θ が求まる．さらに条件式(2)により，その区間の線形要素が規定される．
線形要素の種類により座標計算方法は異なるから，それに応じて座標計算を行う必要がある．また次の区間における初期方向角・位置を決定するため，距離 l n に対する曲率関数の積分値，すなわち方向角（接変化率を ∆j ，初期勾配を j s ，起点 l=0 とすれば，勾配関数 J(l)は式(4)のように表現できる．
J (l ) = ∆j ⋅ l + j s

ws (m)
i0 (%)

きる．

クロソイド： ∆θ ≠ 0∆θ n =基本路肩幅員…）中の距離 l における J (l ) は式(5)のように表現で式(1)によれば，直線，円曲線の表現も可能である．
すなわち，∆θ =0， θ s =0
直線：

Θ(l ) = ∆θ n (l − l n −1 ) + Θ(l n −1 )wl (m)

平面線形と同様に縦断勾配も連続的であるから，勾配関数 J(l)は連続であり，区分的に 1 次関数として取り扱うことができる．したがって，区間 n (n=1,2,3(1)∆θ ：曲率変化率
θ s ：初期曲率∆θ =0， θ s ≠ 0

基本車線幅員∆j ≠ 0 である．

ただし，円曲線：

設計速度

変数v (m/s)

ここで，直線の場合には ∆j =0，曲線の場合にはとすれば，距離 l に対する Θ(l)は式(1)のように 1 次式で表現できる．
Θ(l ) = ∆θ ⋅ l + θ s

前提条件となる変数線角） Τn ，及び平面座標( x n , y n )を求めておく必要(4)がある．それぞれの線形要素に対する計算方法は，

2

以下の通りである．
①直線
直線の場合，区間 n–1 において求められた方向角
Τn −1 を基にすれば，式(6)により距離 l に対する平面起点の座標，初期方向角，初期曲率，曲率関数の正負をもとに座標変換を行えば，区間における平面線形上の座標が定まる．
c)縦断線形のモデル化
区間 n における勾配関数の境界条件を区間起点( l n −1 , j n −1 )，区間終点( l n , j n )，勾配関数の傾き ∆j と座標を求めることができる．
x(l ) = (l − ln −1 ) cos Τn −1 + x(ln −1 )(6)すれば，勾配関数は，y (l ) = (l − ln −1 ) sin Τn −1 + y (ln −1 )J (l ) = ∆j (l − l n −1 ) + j n −1②円曲線
円曲線区間 n の起点における距離を l，次の計算点の距離を l + ∆l とする．対応する 2 点間の平面座標上と表すことができる．縦断線形は勾配関数の積分であるから，区間 n における距離 l の縦断高 h(l)は式(11)により求めることができる．

での直線距離を ∆d ，円曲線区間 n の曲率を θ n とすれば，l + ∆l に対する平面座標は式(7)のように表現でき

h(l ) =る．

∫ {∆j(l − l ) + j } dl + h(l )ll n −1x(l + ∆l ) = ∆d cos(θ n ⋅ ∆l + Τn −1 ) + x(l )y (l + ∆l ) = ∆d sin(θ n⋅ ∆l + Τn −1 ) + y (l )∆d =2 ∆lθnsin

(7)

θn0

∆θ 2
l2i+ f =L2τ

n −1(11)v2
gR(12)

ただし，
f：横滑り摩擦係数i：片勾配g：重力加速度(9.81m/s2)
R：曲線半径(m)
横滑り摩擦係数 f については快適性をもとに設計速度に応じた許容値が示されているから，既知として扱うことができる．
一方，道路構造令では，設計速度より低速で走行する自動車や積雪・凍結等を考慮し，道路種別及び地域特性により片勾配を制限している．ここで片勾配の制限値を限界片勾配(imax)と呼ぶ．
限界片勾配をどのように適用するかについて，文4)
献 ではいくつかの方法を示している．ここでは，それらのうち，限界片勾配時に最大曲率となるよう片勾配と曲率とを比例させる方法を適用する．この方法は，設計速度での走行を前提とした場合において曲率と横滑り摩擦係数が比例するため，自然であり4)，
また l に対する単純な 1 次関数により片勾配が計算できる利点がある．
l に対する片勾配 I(l)を求めるため，まず許容でき(8)

ただし，式(8)は区間起点における距離 l=0 とした場合である．区間長は既知であるから，区間長 L とすれば，クロソイドパラメータ A は式(9)により決定できる．
A=n −1d)片勾配の決定
曲線を走行する自動車には遠心加速度が働くが，それを緩和する目的で片勾配が設けられる．その関係式は一般に式(12)のように表現される4)．

2間における方向角の変化量 τ は式(8)より求められる．
ln −11= ∆j (l 2 − ln −12 ) + ( jn −1 − ∆j ⋅ ln −1 )(l − ln −1 ) + h(ln −1 )2式(7)により，円曲線長に対する座標値を求めることにより，円曲線の平面形状を決定できる．
③クロソイドクロソイド区間の起点の曲率 θ s を 0 とすれば，区τ = ∫ ∆θ ⋅ ldl =(10)(9)なお，区間 n の起点における曲率 θ s ≠ 0 の場合，Aを計算するために，区間における曲率関数を外挿し，曲率 θ が 0 となる点 lθ =0 を導き，点 lθ =0 を原点とした場合の τ 及びクロソイドパラメータ A を求める必要がある．
式(8)を基にすれば⊿l の増加に対する τ を求めることができるから，クロソイドの平面座標を求める
公式3)を用いて，クロソイド区間の基本形状を数値的に決定できる．求められた形状の数値データを区間3a)曲率関数a)曲率関数

曲率θ曲率θ

00

距離l距離lb)片勾配b)片勾配

片勾配i

片勾配ii0i000

距離l

図‑1距離l

排水補正前

排水補正前

排水補正後

排水補正後

片勾配の排水補正(1)

図‑2る曲率最大値 θ max （限界曲率と呼ぶ）を式(13)により

I ′(l ) =求める．

θ max =g (imax + f )v

2て式(14)より求めることができる．

θ max

I (ln −1 ) − I (ln )⋅ (l − ln −1 ) + I n −1 (l )ln − ln −1(15)

ただし，I(ln) < i0 のとき I(ln)←i0，I(ln-1) < i0 のとき I(ln–1)←i0，i0 は基本横断勾配．
図‑2 は，背向する曲線が直線を挟む場合において，本モデルによる片勾配の補正を示したものである．
なお，ここで挙げた排水補正は一つの単純なモデルを示したに過ぎず．実際には様々な場合が生じることから，より詳細なモデル化が必要であろう．
e)車線幅員の決定
曲線部における車線幅員の拡幅量 ε は，文献4)では(13)

距離 l における片勾配 I(l)は，曲率関数 Θ(l ) を用いi⋅ Θ(l )I (l ) = max

片勾配の排水補正(2)(14)

式(14)により求められる片勾配は直線部で 0 となるが，道路構造令では路面排水を考慮した横断勾配を規定しており，直線部では所定の横断勾配とする必要がある．文献4)では，例えば緩和曲線と直線との接続部において図‑1 に示すようなすりつけ方法が示されている．ここでは，この手法を用いた片勾配補正の１つのモデルを示す．なお，モデルは一方向型横断形5)の道路と考え，路面は車道中心線を中心に回転するものとする．
曲率関数上のある区間 n の起点（距離 ln-1）及び終点（距離 ln）における片勾配 I(ln-1)，I(ln)を式(14)により求める．ここで，曲率 0 の区間（直線区間）における片勾配があらかじめ設定した基本横断勾配 i0 となる場合を例とすれば，式(15)により排水補正後の片勾配 I'(l)を得ることができる．

式(16)(17)により導いている．
普通自動車の場合：
2ε =  Rc 2 − 64 + 1.25  + 64


(16)

2+ 1.25 − Rc − 64 − 2.5

セミトレーラの場合：
2ε =  Rc 2 − 28.09 + 1.25  + 28.09


2+ 1.25 − Rc − 109.09 − 2.5

ただし， Rc ：道路中心線の曲線半径(m)．

4(17)

曲率 θ = 1 / Rc であることから，ここで車線幅員は(2)曲率関数･勾配関数の制約(1)においては，曲率関数，勾配関数の決定における制約は考慮されなかった．しかし，実際の設計では走行の安全性，快適性等を考慮し，曲率関数と勾配関数は制約される．これらの制約条件は，設計システムのインターフェース上で規制される条件である．
a)限界曲率
設計条件として，設計速度 v，片勾配限界値 i max ，曲率 θ の関数であると考え，距離 l における車線幅員Wl(l)を式(18)(19)により求める．
普通自動車の場合：2
1
Wl (l ) = − 64 + 1.25  + 642 Θ(l )+ 1.25 −1Θ(l ) 2(18)− 64 − 2.5 + wl

許容横滑り摩擦係数 f が与えられれば，式(14)により限界曲率 θ max が求まる．したがって， Θ(l ) は式(23)セミトレーラの場合：2
1Wl (l ) = − 28.09 + 1.25  + 28.09 Θ(l ) 2

+ 1.25 −1
Θ(l )の条件により規定される．

(19)

Θ(l ) ≤ θ max− 109.09 − 2.5 + wl
2f 値については，道路構造令の最小曲線半径の規定条件として用いられている数値を用いればよい．
b)最小緩和曲線長
最小緩和曲線長は 3 秒間の走行距離以上に規定されている．すなわち，区間 n の曲率関数は，その境界条件の定義において式(24)により規定される．

ただし，基本車線幅員 wl．
Wl (l ) ≥ wl ．
基本モデルである非車線分離 2 車線道路では，基本路肩幅員 ws を加えた片側道路幅員 W(l)は，式(20)のように表現できる．
W (l ) = Wl (l ) + ws

θ n +1 − θ n ≠ 0 のとき， ln > ln −1 + 3v(20)f)幾何構造モデル
曲率関数Θ(l)，勾配関数 J(l)が規定されれば，距離l に対する ∆l 毎の道路中心線の 3 次元座標(xc(l), yc(l),道路縁線(左)座標(xl(l), yl(l), hl(l))

yl (l ) = W (l ) ⋅ sin(Τ(l ) +π2π2hl (l ) = hc (l ) − W (l ) ⋅ I ′(l )) + xc (l )) + yc (l )(24)c)縦断勾配
道路構造令では，縦断勾配に関する基準値は設計速度に応じた最大縦断勾配として与えられているが，この値は，車種毎，ギヤ毎に求められた自動車の登坂性能を基に総合的に判断して定められた値であって，設計速度との間で明確な関係式を有していない．
対象車種を限定すれば，駆動力−走行抵抗の計算値を得ることも可能であるが，現行の設計基準と適合しない．そこで，ここでは道路構造令における縦断勾配基準値を示す数表から導いた式(25)を基に，最大勾配値 jmax を規制することにした．

hc(l))，方向角（接線角）Τ (l)，道路幅員（片側）W(l)，
片勾配 I'(l)が自動的に定まる．片勾配の回転軸を道路中心線とすれば，式(21)(22)により道路縁線の座標を求めることができ，道路の幾何構造モデルを設計空間に構築できる．

xl (l ) = W (l ) ⋅ cos(Τ(l ) +(23)8 − 0.18v
100
11 − 0.36v
v < 16.7(m/s)のとき，j max =1007 m/s)のとき，j max =v ≥ 16.（

(21)

(25)

道路縁線(右)座標(xr(l), yr(l), hr(l))
xr (l ) = W (l ) ⋅ cos(Τ(l ) −y r (l ) = W (l ) ⋅ sin(Τ(l ) −π2π2hr (l ) = hc (l ) + W (l ) ⋅ I ′(l )なお，縦断勾配の特例値については考慮していない．
d)縦断曲線長
道路構造令では縦断曲線長 L について，衝撃緩和，視距確保，視覚上の問題等を考慮した基準が定められており，これらについての算定式は式(26)の通りで) + xc (l )) + yc (l )(22)5ある4)．

凹型曲線： L ≥第 3 階層は，曲率関数，勾配関数の展開条件を規定する条件を示すものであり，展開を行う距離間隔Δl が定義されればよい．
第 4 階層は，設計者により定義される幾何構造の根幹となる曲率関数，勾配関数の定義データであり，それぞれの関数の境界条件の情報である．
第 5 階層は，第 4 階層で規定された道路線形を基にした幾何構造を規定するための予備的データであり，自動的に導かれる．
第 6 階層は，第 4・第 5 階層で規定されたデータに基づく道路幾何構造の設計空間への展開の結果である．
上述のように，設計者は第 1〜3 階層に関するデータを初期的に与え，第 4 階層の曲率関数・勾配関数を規定すれば幾何構造は自動的に定められることになる．ただし，実際の設計への適用を考えた場合には，路面の排水性，視距の確保等の問題により，片勾配・路肩幅員に関しては，設計者の判断に頼らざるを得ない場合がある．そのために，片勾配に関する関数 I'(l)，片側道路幅員に関する関数 W(l)については，設計者による加工・修正が可能となるよう考慮すべきであろう．

V 2 i1 − i 23602凸型曲線： L ≥D i1 − i 2398(26)最小縦断曲線長： L ≥ 3v
ここで，V:設計速度(km/h)
D:視距(m)|i1–i2|：縦断勾配の代数差(%)
v:設計速度(m/s)
これらを基に，勾配関数の境界条件に対する規制条件を求めると以下の通りである．
j n > j n −1 のとき， ∆j ≤j n < j n −1 のとき， ∆j ≤13.6v 2398

100 D 2j n ≠ j n −1 のとき， l n − l n −1 ≥ 3v

(27)

なお，道路構造令では，道路の幾何構造の設計基準として，上述以外に視距及び合成勾配があげられ５．幾何構造設計システムの開発ているが，ここでの制約条件には含めない．それは，前者では，道路構造，周辺の地形，道路構造物等の(1)設計システムプロトタイプの開発状況により判断されるべきものであり，車線の道路4.の幾何構造モデルの概念を設計システムに適用構造を直接的に規定する条件ではないこと，また後するにあたって，設計空間に依存しない曲率関数，者では，基準の運用において曖昧さが許容されてお勾配関数をいかに決定するかが課題となる．そこでり，明確な数値関数として定義できないこと，曲率本研究では，設計者による曲率関数，勾配関数の仮関数・勾配関数のどちらを修正するかは設計者の判断に委ねられるべきものであること等の理由による． 設定とその設計空間への展開・描画処理とを高速で繰り返すことにより，設計者が常に設計空間に展開
しかし，設計上，これらに関する配慮は必要であり，された道路の幾何構造を確認しながら，曲率関数，設計システムがこれらに関する情報を提供する必要
勾配関数を設定していく手法を用いた幾何構造設計がある．
システムのプロトタイプを構築した．この手法の実４．幾何構造モデルのスキーマ
現のために，GUI(Graphical User Interface)及び高速な演算処理によるインタラクティブ性の確保が不可欠
上述の幾何構造モデル構築のスキーマは，図‑3 のである．
通り表現できる．スキーマの各階層を説明すると次プロトタイプのシステムフローは図‑4 の通りであの通りである．
り ， 開 発 に あ た っ て は ， GUI 構 築 の 容 易 性 か ら
第 1 階層は，設計道路の最も基本となる情報であMicrosoft 社の Visual Basic 5.0 を用いた．
り，設計速度，設計対象車両，基本車線幅員，基本プロトタイプの開発ではΔl=1 m とし，描画・演算路肩幅員，基本横断勾配が定義される．
処理の高速化を図るため，距離Δl 毎の配列を定義し，第 2 階層は，線形を定義する曲率関数，勾配関数
設計空間への展開に必要な情報は全てこの配列に格を規定する条件である．これらは設計速度を基に自納する．曲率関数，勾配関数の設定と同時に配列内動的に定義できるものと，設計者が定義すべき情報の情報についての再計算を行い，それに基づく描画とに分けられる．
処理を行う．

6第1階層設計基本条件

第2階層
設計制約条件

設計速度v

限界勾配jmax

第3階層
展開条件

第4階層
設計情報

視距D

第5階層
設計予備情報第6階層
設計空間への展開

道路中心
空間座標

勾配関数J(l)

勾配変化率Δj最小緩和曲線長

展開距離間隔Δl

限界曲率θmax

曲率関数?|(l)横滑り摩擦係数f
片勾配I'(l)

限界片勾配imax
設計対象車両車線端空間座標

すりつけ区間長dr
車線幅員Wl(l)

基本車線幅員wl
基本路肩幅員ws

片側道路幅員W(l)基本横断勾配i0

設計条件に応じ与件として与える情報

図‑3道路縁線
空間座標

設計データとして定義する関数

幾何構造モデル構築のスキーマ
START
条件設定
(第1〜3階層)

区間nh=0区間nv=0

曲率設定

勾配設定

設計空間への展開計算

設計空間への展開計算

展開情報
配列

描画処理
(平面・縦断・透視図等)
No

境界条件決定境界条件決定Yes

区間nh←nh+1

NoNo

Yes

最終区間か最終区間か

Yes

No

区間nv←nv+1

Yes

END

図‑4

幾何構造設計システムフロー

開発したシステムの GUI を図‑5 に示す．曲率関数，勾配関数の設定は，画面下部の 2 つのウィンドウから行う．曲率関数，勾配関数の境界条件は，ウィンドウ内のマウスカーソルの座標に応じて仮設定される．それによりあらかじめ設定された基本設計条件に基づいた 3 次元幾何構造モデルが自動的に展開さ7図‑5

幾何構造設計システムのインターフェース

表‑2

れ，平面線形，透視図（運転者の視点及び鳥瞰），縦断線形や片勾配，拡幅量等を示すグラフが同時に描画更新されるようになっている．なお境界条
件の確定は，マウスボタンのクリックにより行う．
設計作業は，マウスカーソルの移動に応じて更新されるこれらの情報を常時，参照しながら，曲率関数・勾配関数の境界条件を順次決定していく作
業となる．
それぞれの関数に対する境界条件は，3.(2)の制約条件により，その範囲を逸脱する設定はできないようになっており，設計者は円曲線半径やクロソイドパラメータ等の線形要素のパラメータを意識することなく，設計を進めることができる．また必要に応じて，曲率勾配・勾配関数の規制条件として与えていない合成勾配，視距のための必要な範囲が表示される．なお，透視図の陰線処理は，筆者の開発した手法6)を用いてその高速化を図っている．
図‑5 の事例では，3 種 3 級の道路を想定し，基本設計条件，設計制約条件として表‑2 に示す設定値を与え，あらかじめ設計空間内に 6 点のコントロール

基本設計条件・設計制約条件設定値

条件設定値

設計速度14m/s (50.4km/h)

設計対象車両普通自動車

基本車線幅員3.0 m

基本路肩幅員0.75 m

基本横断勾配0.02

視距55 m

横滑り摩擦係数0.14

すりつけ区間長20 m

ポイントを設定し，これらを通過するように曲率関数，勾配関数を定めている．
(2)幾何構造設計システムの効用
曲率関数，勾配関数を用いた幾何構造設計システ
ムの効用は，以下の通りである．
・曲率関数，勾配関数のみを定めることにより，幾何構造を自動的に決定できるとともに，その 3 次元データを直ちに得ることができる．

8

・曲率関数，勾配関数は単純な区分的 1 次関数であり，設計者がクロソイドや円曲線のパラメータを考慮せずに設計を行うことを可能とする．
・曲率関数，勾配関数は常に連続的であり，道路線形の連続性を確保できる．
・幾何構造の 3 次元データを基に，図面としての 2次元表示，透視図としての 3 次元表示等を容易に実現でき，設計とその評価を同時に行うことができる．
・少ないデータ量で正確な設計情報の伝達ができるとともに，その加工も容易である．

謝辞： 本研究を進めるにあたって，宮城大学事業構想学部福田 正教授には有益な議論をいただいた．ここに謝意を表する．

参考文献
1) 蒔苗耕司・福田 正：航空写真と CG を用いた 3 次元路線
計画システム，土木学会論文集，No.590/Ⅳ-39，pp.23-30，
1998．
2) 蒔苗耕司：パラメトリック曲線を用いた 3 次元道路線形の応用，土木学会第 53 回年次学術講演会講演概要集第 4部，pp.496-497，1998．
3) 日本道路協会：クロソイドポケットブック，日本道路協

６．むすび会，1961．
4) 日本道路協会：道路構造令の解説と運用，日本道路協会，

本研究では，道路の幾何構造を，距離 l を変数とし1983．
た曲率関数，勾配関数により基本的に決定できるこ
5)住吉彰・遠藤作次：新訂道路設計の基本，地人書館，1974．とを示した．そして，これによる幾何構造モデルの6) 蒔苗耕司：3 次元描画モジュールによる道路線形の検討，構築により，コンピュータ設計の効率化を実現でき
土木学会土木情報システムシンポジウム論文集，Vol.6，ることを示した．
pp.127-132，1997．
本論文で示した手法では，設計基準に関する条件
7)土木学会土木情報システム委員会土木 CAD 小委員会：平は設計速度と曲率・勾配を変数とする数値関数とし
成 7・8 年度土木 CAD 小委員会研究報告書，土木学会，てコンピュータ上に実装されることになり，現行の1997．
製図をベースとした設計手法とは大きく異なる．す8) 蒔苗耕司･藤井章博：VRML を利用した道路の線形設計，なわち，設計者は線形要素のパラメータを意識する
土木学会第 22 回土木情報システムシンポジウム講演集，ことなく，設計基準に適合した線形を得ることがで
pp.185-188，1996．
きることから，製図作業の無駄を省き，設計の効率
9)蒔苗耕司：CG によるビジュアライゼーション，(社)建設化を実現できる．さらに，3 次元道路線形を把握しなコンサルタンツ協会近畿支部第 28 回業務研究発表会論
がらの設計が可能となることから，運転者から道路集, pp.91-95，1995．
線形がどのように見えるのかといった道路線形の視
10)大塚勝美・木倉正美：道路の線形設計，技術書院，1971．
覚的な評価を設計作業の中で行うことが可能となり， 11)遠藤作次：新版山地部道路の路線設計，地人書館，1987．
設計の高品質化が期待できる．
12)ローレンス，H.：道路の線形と環境設計，中村英夫・中道路工学分野においても，欧州を中心にプロダク
村良夫編訳，鹿島出版会，1976．
トモデルの開発が始まりつつあるが7)，道路線形の定13)Pline, J.L.：Traffic Engineering Handbook, Institution of
義手法については線形要素を基にした既往の手法がTransport Engineers, Prentice-Hall, 1992.
用いられている．本手法により構築される幾何構造
14)交通工学研究会編：交通工学ハンドブック，技報堂出版，
モデルは，少ないデータでより正確かつオブジェク
1984．
ト構造を維持したまま 3 次元空間展開を可能とする． 15)福田 正編：交通工学，朝倉書店，1994．
したがって，本モデルを基に交差点等の複雑なモデ
16)日経 CG 編著：CAD の基礎知識，日経 BP 社，1994．
ル化を行うことにより，プロダクトモデルとしての
17)Beilfuss, C.W. and Guess, R.R.：Development of a Roadway
適用も可能であろう．
Design/Graphics Interface System, Transportation Research
本研究は道路の幾何構造のみを対象としたモデリ
Board, 1990.
ング手法を示したものであり，地形モデルとの演算処理は行なっていない．デジタル情報として与えら(1998.11.16 受付)れた地形モデル上において，本手法を基に道路設計をいかに効率的に実現するかが今後の課題である．

93-DIMENSIONAL HIGHWAY GEOMETRIC DESIGN METHODUSING CURVATURE FUNCTION AND GRADIENT FUNCTION
Koji MAKANAE
Under the present highway design method, highway alignment is treated as the sequence of segments
prescribed by the design speed. However this method is not useful for the advanced computer aided
design. This paper presents the 3-dimensional highway geometric design method using curvaturefunction and gradient function, where both functions are defined by the length of center alignment.

10