Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For...

59
저작자표시-비영리-변경금지 2.0 대한민국 이용자는 아래의 조건을 따르는 경우에 한하여 자유롭게 l 이 저작물을 복제, 배포, 전송, 전시, 공연 및 방송할 수 있습니다. 다음과 같은 조건을 따라야 합니다: l 귀하는, 이 저작물의 재이용이나 배포의 경우, 이 저작물에 적용된 이용허락조건 을 명확하게 나타내어야 합니다. l 저작권자로부터 별도의 허가를 받으면 이러한 조건들은 적용되지 않습니다. 저작권법에 따른 이용자의 권리는 위의 내용에 의하여 영향을 받지 않습니다. 이것은 이용허락규약 ( Legal Code) 을 이해하기 쉽게 요약한 것입니다. Disclaimer 저작자표시. 귀하는 원저작자를 표시하여야 합니다. 비영리. 귀하는 이 저작물을 영리 목적으로 이용할 수 없습니다. 변경금지. 귀하는 이 저작물을 개작, 변형 또는 가공할 수 없습니다.

Transcript of Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For...

Page 1: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

저 시-비 리- 경 지 2.0 한민

는 아래 조건 르는 경 에 한하여 게

l 저 물 복제, 포, 전송, 전시, 공연 송할 수 습니다.

다 과 같 조건 라야 합니다:

l 하는, 저 물 나 포 경 , 저 물에 적 된 허락조건 명확하게 나타내어야 합니다.

l 저 터 허가를 면 러한 조건들 적 되지 않습니다.

저 에 른 리는 내 에 하여 향 지 않습니다.

것 허락규약(Legal Code) 해하 쉽게 약한 것 니다.

Disclaimer

저 시. 하는 원저 를 시하여야 합니다.

비 리. 하는 저 물 리 목적 할 수 없습니다.

경 지. 하는 저 물 개 , 형 또는 가공할 수 없습니다.

Page 2: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

공학석사 학위논문

A novel method for determining the

optimal adjustable ranges of vehicle

seats and steering wheels

- 자동차 시트 및 핸들의 최적 조절 범위 선정 방법 -

2014년 8월

서울대학교 대학원

산업공학과 인간공학 전공

정 재 문

Page 3: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

A novel method for determining the

optimal adjustable ranges of vehicle

seats and steering wheels

- 자동차 시트 및 핸들의 최적 조절 범위 선정 방법 –

지도교수 박 우 진

이 논문을 공학석사 학위논문으로 제출함 2014 년 8 월

서울대학교 대학원 산업공학과 인간공학 전공

정 재 문

정재문의 공학석사 학위논문을 인준함

2014 년 8 월

위 원 장 윤 명 환 (인)

부위원장 박 우 진 (인)

위 원 이 경 식 (인)

Page 4: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

i

ABSTRACT

Ergonomics is an essential part of vehicle design for there are many

different forms of interactions that take place between the vehicles and their

drivers. Among many aspects about vehicles, the proper settings of vehicle

interior components, such as the seat and the steering wheel, are critical

determinants of how ergonomic the vehicle is. The process of defining the

adjustable ranges of these interior components requires the consideration of

many different characteristics of humans, and one of the characteristics that

makes this process difficult is the variability that lies within each individual,

namely the intra-individual variability.

With this knowledge, this study introduces a novel method for determining

the optimal adjustable ranges for vehicle seats and steering wheels, which

considers intra-individual variability using a set of driver preference data. The

method is presented with a number of formulations that will offer diverse

optimal vehicle interior designs.

Furthermore, this study provides an exemplary case study, which clearly

demonstrates how the new determination method can be used in practical

situations. In addition to the demonstration, an examination on the proper

setting of the cutoff value for defining accommodation is performed within the

case study.

The findings from this study will be of great help to the engineers and

designers in the automotive industry, and will act as a useful guideline for

developing and designing an ergonomic vehicle.

Page 5: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

ii

Keywords: vehicle ergonomics, vehicle interior components, intra-individual

variability, accommodation, optimal design

Student Number: 2012-23317

Page 6: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

iii

CONTENTS

1. INTRODUCTION………………………………………………….1

1.1 Background…………………………………………………………...1

1.2 Objectives…………………………………………………………….4

2. INTRA-INDIVIDUAL VARIABILITY…………………………...5

3. DETERMINATION METHOD...…………………………………7

3.1 Measuring accommodation level with Q-values.........………………..8

3.1.1 Cases with single vehicle interior component…………………….9

3.1.2 Cases with multiple vehicle interior components……………….10

3.1.3 Accommodation level………………………………………………11

3.2 Applying accommodation level into design process…...……………12

3.3 Formulations…………………………………………….…………..13

3.3.1 Finding the design with the maximum number of highly

accommodated drivers …………………………………………………..14

3.3.2 Finding the design with the minimum disaccommodation ......15

4. CASE STUDY……………………………………………………..16

4.1 Data collection…………………...….………………………………17

4.2 Optimal design determination…..…………………………………...19

4.2.1 Analysis of the current design………………………………….....19

4.2.2 Optimal design search……………………………………………..20

4.2.3 Setting appropriate cutoff value of accommodation……………24

Page 7: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

iv

4.2.4 Results……………………………………………………………….30

4.3 Findings……………………………………………………………..31

5. DISCUSSION……………………………………………………...32

6. CONCLUSION……………………………………………………34

REFERENCES………………………………………………………36

APPENDIX A: Ergo Tool – Excel VBA Program…...……………..39

APPENDIX B: Important Codes Used………….…...……………..43

ABSTRACT………………………………………………………….49

Page 8: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

v

LIST OF TABLES

[Table 1] Coordinates of the five optimal design candidates selected with the

highest accommodation levels at each cutoff criterion...……….……………22

[Table 2] Accommodation level consistency for different cutoff Q-values….28

[Table 3] Coordinates of the final vehicle interior design selected (Design

#3482)………………………………………………………………………..30

Page 9: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

vi

LIST OF FIGURES

[Figure 1] Example of Q-index histogram of a vehicle interior design with a

large number of drivers with accommodation level greater than 70%.............14

[Figure 2] Example of Q-index histogram of a vehicle interior design with

minimum disaccommodation level…………………………………………..15

[Figure 3] Illustration of the point clouds and the adjustable ranges of vehicle

interior components (in black rectangles)…………………………………….17

[Figure 4] Point clouds of 100 drivers' preferred settings with adjustable ranges

used for this case study……………………………………………………….18

[Figure 5] Q-index his togram of the current design (perfect ly

disaccommodated)…………………………………………………………...19

[Figure 6] Visualization of the grid search space……………………………..21

[Figure 7] Visualization of the five optimal design candidates……………….22

[Figure 8] Histograms showing the number of designs with certain

accommodation levels with cutoff Q-value of 0%, 10%, 30%, 50%, and 70%,

respectively…………………………………………………………………..25

[Figure 9] Scatterplots comparing the accommodation levels of each design at

different cutoff Q-values……………………………………………………..26

[Figure 10] Box-whisker plots of accommodation level consistency at different

cutoff Q-values ….…………………………………………………………...29

[Figure 11] Diagram of the final optimal design selected (maximum

accommodation with cutoff Q-value of 0% and 70%)………………………..30

Page 10: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

1

1. INTRODUCTION

1.1 Background

Ergonomics plays an important role in the provision of comfort and quality

to the consumers and workers. In the context of vehicles, ergonomics helps to

enhance drivers’ driving experience both inside and outside of the vehicle.

Vehicle ergonomics can be delineated as anything from the appropriate sizing

of the steering wheel to the shaping of the entire vehicle interior space. Among

the problems related to ergonomic design of vehicles, optimization of vehicle

interior design with respect to vehicle interior components has consistently

been of interest.

Among many variables that can be utilized for the purpose of optimizing

vehicle interior design, accommodation is the core ergonomic objective for any

design that deals with people. By definition, accommodation is an index of how

well an artefact suits the user. Therefore, accommodation level of a vehicle

interior design is a crucial ergonomic criterion that must be considered in

maximizing comfort and safety provided to the drivers.

In an effort to quantify such accommodation, Park (2012) proposed a

numerical index called the Q-index, which tests whether or not the preferred

positions of artefacts self-selected by the users are enclosed by the actual

adjustable ranges of the artefacts. The Q-index is generated for each user as a

percentage of the preferred positions supported by the adjustable range to the

total number of preferred positions selected by the user.

In an attempt to improve the overall accommodation level of the driving

population to vehicle interior designs, some of the vehicle interior components

Page 11: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

2

these days, such as the steering wheel, the seat, and the rear-view mirror, are

equipped with adjustability, and the problem of optimizing vehicle interior

designs including these components has continuously been investigated by

scholars and engineers worldwide. SAE International has provided several

vehicle interior design guidelines on how to improve driver accommodation.

For example, SAE J1052 presented driver’s head position contours, which can

be used as a tool for an ergonomic installation of the headrest. SAE J1517

suggested driver-selected seat positions, which helps in appropriate positioning

of the seat and in determining the adequate adjustable range of the seat.

In addition, there have been few studies that investigated on optimizing

the vehicle interior space. Parkinson and Reed (2006) presented a new approach

for optimizing driver accommodation by making it into a percentile

accommodation problem, while considering the variance factors regarding

sitting posture using regression. In another study, the optimization of truck cab

layout for driver accommodation has been investigated (Parkinson, Reed,

Kokkolaras, and Papalambros, 2007), which provided different design

scenarios for truck cab layout by applying optimization techniques and virtual

fitting to find the optimal adjustable ranges of the seat and the steering wheel,

and the optimal height of the roof that can accommodate a certain percentage

of the driving population. A recent study by Reed (2013) investigated the

preferred fore-aft location of the steering wheel through an experiment and

created a logistic regression model that can predict and calculate an individual’s

preferred steering wheel position.

Yet, important limitations exist in these previous studies. None of the

studies related to vehicle interior design optimization has considered the intra-

individual variability – that is, the variability within each driver in the selection

of preferred interior configurations. Without considering intra-individual

variability, the resulting outcomes can be distorted. Also, an improper

Page 12: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

3

assumption that each driver has a single point of preference rather than a

multiple number of preference points can cause serious overestimation, and the

solutions from it will not provide useful information to the engineers and

designers in the automotive industry. To cope with this problem, this study

makes use of the Q-index mentioned above to calculate a vehicle interior

design’s accommodation level with intra-individual variability in mind. A more

detailed description of intra-individual variability is included in the following

chapter.

Consequently, a new method for determining the optimal vehicle interior

design is implemented with the Q-index values (Q-values) obtained, and

additional follow-up questions are raised about what the right cutoff Q-value

for determining accommodation is, and how the solution structure looks like.

To seek for an answer to the first question, an analysis on the effect of changing

the cutoff Q-values on the optimization outcomes is performed. For the second

question, histograms are utilized to graphically comprehend the structure of the

solution space.

Therefore, the research questions to be answered through this study can be

divided into three as follows:

What are the optimal adjustable ranges of the seat and the steering

wheel and how can they be determined?

How should the methodology be set in order to incorporate intra-

individual variability in determining the optimal design?

What is the appropriate cutoff criterion for defining accommodation

that will produce robust optimal solutions?

Page 13: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

4

1.2 Objectives

It is important to understand the problem of providing the optimal

adjustable ranges of the seat and the steering wheel that can accommodate as

many drivers as possible, as it is directly related to the safety and comfort of

the occupants inside the vehicle. In doing so, intra-individual variability must

be taken into account to reflect the variance that exists within each individual’s

preference.

With this knowledge, this study introduces a methodology for determining

the optimal adjustable ranges of the seat and the steering wheel that utilizes

intra-individual variability using a set of driver preference data. The

methodology is presented with a number of formulations that will offer diverse

optimal vehicle interior designs. A case study is performed to demonstrate the

entire process with a practical problem that engineers and designers may face

in reality.

All of these will be performed based on the three research questions

defined previously.

Page 14: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

5

2. INTRA-INDIVIDUAL VARIABILITY

First, an in-depth knowledge of intra-individual variability is needed to

obtain basic understanding of the new determination method and its necessity.

It is essential that designers recognize the significance of designing for

human variability, and one of the types of human variability is the intra-

individual variability in preference. Humans are adaptable to various kinds of

environments, yet do not have such reproducibility that machines have. In other

words, the most preferred configuration of an artefact selected today by one

person may not exactly coincide with that selected by the same person

tomorrow. This problem is usually overlooked in researches involving

population-level inference for convenience and efficiency, and shortcuts, such

as average and mode, are used instead for representing an individual’s

preference.

Papers regarding the definition and understanding of such variability that

lies within each person and its effects toward the accommodation level of

vehicles can rarely be found. One study utilized the concept of just noticeable

difference (JND) and implemented it into artefact design optimization problem

(Garneau and Parkinson, 2013), which calculated and applied JND to each of

the person’s preferred positions according to their sensitivities, and used the

resulting data ranges for calculating percentile accommodation.

Also, many studies on the assessment and optimization of vehicle interior

designs, occupant anthropometry, and postures do not utilize the data obtained

from actual humans, but rather makes use of manikins (Reed, et al., 1999),

computer-based modeling (Reuding and Meil, 2004; Vogt, et al., 2005; Yang,

2006), and regression analysis (Flannagan, et al., 1999; Parkinson and Reed,

Page 15: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

6

2006; Parkinson and Reed, 2006; Philippart, et al., 1984; Reed, et al., 2000;

Reed, et al., 2002) to make predictions faster and easier. Although these types

of approaches can save time and effort, they cannot incorporate intra-individual

variability at all, as they are predictions extrapolated from a set of data obtained

from humans.

In the current study, the intra-individual variability is considered as

discrete points of preference that a person chooses through a repetitive process

where the participants are asked to select their preferred positions of the seat

and the steering wheel in terms of overall comfort. For each participant, the

two-dimensional (in x- and z-plane) position data the seat and the steering

wheel are recorded after each trial, and this process is repeated for a certain

number of times set by the experimenter. The recorded data cumulatively create

preference point clouds for each individual, which provide a detailed

representation of an individual’s preference that incorporates the intra-

individual variability.

Page 16: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

7

3. DETERMINATION METHOD

An outline of the proposed determination method is presented in this

chapter. First, the two main parts of this method, accommodation level

calculation and its implementation into the determination process, are

described, followed by a subchapter regarding possible formulations of the

model.

Page 17: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

8

3.1 Measuring accommodation level with Q-values

As mentioned earlier, this study defines the intra-individual variability in

one’s preference of a vehicle interior design as the collection of preferred

vehicle interior component’s positions generated by a single person, and each

position is considered as a discrete data point for accommodation level analysis.

In other words, a person’s preference is described as multiple points, and

whether or not any of these points is enclosed by the vehicle interior

component’s adjustable range determines the accommodation of that person to

the particular vehicle interior design.

The definition of accommodation level can vary depending on the

designer’s needs and such needs can be reflected through the cutoff value of

accommodation. The cutoff value of accommodation is the threshold Q-value

that an individual must exceed in order to be classified as accommodated.

Accommodation level can change dramatically depending on how the designer

defines cutoff accommodation value. This issue will be described and dealt with

in detail later in the case study.

Page 18: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

9

(1)

3.1.1 Cases with single vehicle interior component

For cases with only one adjustable component, the Q-value of a driver to

a particular vehicle interior design is calculated as follows.

Let Xi = 1, if the person’s ith preference data is within the

adjustable range of the component, 0 otherwise.

N = the total number of data points recorded by the driver

Equation (1) calculates how many of the preferred positions of an

individual is enclosed by the adjustable range being evaluated. This equation

is applicable only to design scenarios with single vehicle interior component

(i.e. determining the accommodation level of a seat). The Q-value obtained

from this equation is then used to calculate the accommodation level of a

vehicle interior design.

Page 19: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

10

(2)

3.1.2 Cases with multiple vehicle interior components

For cases with more than one adjustable components, the Q-value of a

driver to a particular vehicle interior design is calculated as follows.

Let Xij = 1, if the person’s ith preference data is within the

adjustable range of the jth component, 0 otherwise.

N = total number of data points recorded by the driver

K = total number of components being evaluated

Equation (2) can be used in any design scenarios with both single or

multiple vehicle interior components, as when j is fixed to 1, the equation

turns into the same form as Equation (1). The multiplication of the binary Xij’s

indicates that a person is classified as accommodated if and only if that

person’s preferred position of each component recorded in one trial are all

simultaneously enclosed by the adjustable ranges being evaluated. For

example, in order for X1j to be 1, a person’s preferred positions of the seat and

the steering wheel selected at trial 1 must both be supported by their

respective adjustable ranges (i.e. X11 = X12 = 1). The Q-value acquired from

this equation is used to obtain the accommodation level of a vehicle interior

design.

Page 20: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

11

(3)

3.1.3 Accommodation level

Using the Equations (1) and (2), the ultimate goal of this new method is to

find the design with the maximum number of people accommodated. Thus, the

objective function for this optimization model is determined as follows.

Let L = accommodation level of a design, then the primary

objective is to find the design that maximizes L.

t = number of people with Q ≥ c

T = total number of people

Q = Q-value of a person

c = cutoff Q-value of accommodation

Objective function shown in (3) maximizes the ratio of the people

exceeding the cutoff Q-value (i.e. are accommodated by the design) to the total

number of people that participated in the experiment. The cutoff value c must

be greater than 0, and can be as high as 100.

Page 21: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

12

3.2 Applying accommodation level into design process

With the definition of accommodation level explained in the previous

section, each vehicle interior design can now have its unique accommodation

level. However, choosing an optimal vehicle interior design from numerous

possible design candidates (i.e. numerous possible accommodation levels) can

be difficult. The most accurate way would be to utilize the heuristics and find

the optimal design by searching through the entire space millimeter by

millimeter. However, this study suggests using the grid search method to

shorten the processing time without losing the quality of the optimal design

outcomes.

The first step is to define the search space for the grid. After getting rid of

the outliers, it is recommended to include every single data point in the grid

search, so the search space can be anywhere from the point where the adjustable

range just touches the outermost data point on the upper-left corner to the point

where it touches only the outermost data point on the bottom-right corner.

After setting the grid search space, grid size must be determined. Grid size

can be flexibly manipulated depending on the processing power and efficiency

of the program. The smaller the grid, the better the results.

Once the adequate grid size is chosen, the accommodation level of each

design generated by the grid is calculated. The design with the maximum

accommodation level is chosen as the optimal vehicle interior design. If

multiple optimal designs exist, further procedures, such as using different

optimization formulations, and setting proper cutoff Q-value for

accommodation definition, are needed.

Page 22: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

13

3.3 Formulations

There can be different formulations that can be applied to this new

determination method depending on the requirements set by the designer.

One way is to use accommodation level for manipulating the algorithm.

Suppose a vehicle designer wants to find a well-accommodating vehicle interior

design. There can be many possible interior designs that go into the category of

well-accommodated design, and different formulations will lead to different

optimal outcomes. This problem can be resolved by setting different cutoff

values to find the design with the maximum number of highly accommodated

drivers (e.g. drivers exceeding the cutoff accommodation level) or by giving

constraints to the disaccommodation level (e.g. drivers with 0%

accommodation level) so as to minimize the number of disaccommodated

driving population. Each formulation is briefly described in the following

subsections.

Page 23: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

14

3.3.1 Finding the design with the maximum number of highly

accommodated drivers

This formulation searches for the vehicle interior design that maximizes

the proportion of highly accommodated drivers. In this case, the designer needs

to give a cutoff value to determine what high accommodation is. According to

the cutoff value, the optimal designs will display different shapes of

accommodation level histograms. Below (Figure 1) is an illustration of a Q-

index histogram that an optimal solution obtained through this type of

formulation would provide.

Figure 1. Example of Q-index histogram of a vehicle interior design with a large

number of drivers with accommodation level greater than 70%

Page 24: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

15

3.3.2 Finding the design with the minimum disaccommodation

This formulation finds the vehicle interior design that minimizes the

proportion of drivers with 0% accommodation level. Below (Figure 2) is an

example of a Q-index histogram that an optimal solution obtained through this

type of formulation would provide.

Figure 2. Example of Q-index histogram of a vehicle interior design with

minimum disaccommodation level

Page 25: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

16

4. CASE STUDY

This chapter illustrates how the proposed method can be applied through

an exemplary design scenario. The entire process of finding the optimal

adjustable ranges of the seat and the steering wheel is explained step by step.

The steps are as follows:

Vehicle interior design definition

Data collection

Determination

Results

The findings from the results are discussed at the end of this chapter.

Page 26: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

17

4.1 Data collection

This paper defines vehicle interior design as the adjustable ranges of the

seat and the steering wheel. The x and z coordinates of the seat’s hinge joint

center and the steering wheel center are recorded for each of the preferred

settings of the drivers. Figure 3 illustrates how a vehicle interior design along

with individual preference data would look like on a two-dimensional plane.

Figure 3. Illustration of the point clouds and the adjustable ranges of vehicle

interior components (in black rectangles)

For this case study, a set of preference data of 100 drivers, each with 21

self-selected preferred positions of the seat and the steering wheel, is used.

Figure 4 is a representation of the point clouds of 100 drivers’ preferred

Page 27: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

18

positions of the seat and the steering wheel. The rectangles indicate the

adjustable ranges of the seat and the steering wheel of a passenger vehicle

selected for this case study.

Figure 4. Point clouds of 100 drivers' preferred settings with adjustable ranges

used for this case study

Page 28: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

19

4.2 Optimal design determination

4.2.1 Analysis of the current design

First, the current design’s adjustable ranges accommodate 0 out of 100

individuals as portrayed in the following Q-index histogram (Figure 5).

Figure 5. Q-index histogram of the current design (perfectly disaccommodated)

This perfectly disaccommodated histogram means that there is not one

person who selected preferred positions of both the seat and the steering wheel

that fall within the adjustable ranges of each component. With this design,

determination process will be performed while maintaining the shapes of the

adjustable ranges. The next section explains the determination method that

incorporates grid search method.

Page 29: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

20

4.2.2 Optimal design search

As mentioned previously, this paper suggests that the optimal design

search be done using the grid search. An Excel VBA program called Ergo Tool

(see Appendix A and B), designed specifically for this search, is used to

compute and visualize the search process.

Setting the right grid size is important as it affects the quality of the

outcome as well as the total processing time. To get the high quality required in

a reasonable amount of time, the grid size is set to 25mm, searching through

the ranges of (800, 200) to (1100, 75) for the seat and (450, 650) to (600, 400)

for the steering wheel.

The resulting grid generates 78 distinct designs for the seat and 77 distinct

designs for the steering wheel, which in combination creates a total of 6006

vehicle interior designs for evaluation. Figure 6 represents the grid search space

used for this case study. 6006 calculations of accommodation level is done

using the designs generated by this grid.

Page 30: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

21

Figure 6. Visualization of the grid search space

Among the 6006 calculations of accommodation level, those with the

highest accommodation level at each cutoff criteria of 0%, 10%, 30%, 50%,

and 70% were selected as the optimal design candidates, as in Table 1. The

visualization of the five candidate designs are shown in Figure 7.

Page 31: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

22

Table 1. Coordinates of the five optimal design candidates selected with the

highest accommodation levels at each cutoff criterion

Figure 7. Visualization of the five optimal design candidates

Design # X(FH) Z(FH) X(FL) Z(FL) X(RH) Z(RH) X(RL) Z(RL)

3481 700 196 761 138 939 183 1000 125

3482 725 196 786 138 964 183 1025 125

4028 725 196 786 138 964 183 1025 125

4105 700 196 761 138 939 183 1000 125

4106 725 196 786 138 964 183 1025 125

3481 444 556 444 500 500 556 500 500

3482 444 556 444 500 500 556 500 500

4028 444 531 444 475 500 531 500 475

4105 469 531 469 475 525 531 525 475

4106 469 531 469 475 525 531 525 475

Seat

Steering

Wheel

Page 32: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

23

Even though five candidate designs seem like a small number to choose

the optimal design from, it is a complicated process that requires extra analyses

in order to state on what basis the final optimal design is chosen. The cutoff

criterion for determining accommodation is one of the determinants that can

help choose the final design from these candidates. The analysis on this is

performed next.

Page 33: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

24

4.2.3 Setting appropriate cutoff value of accommodation

As shown in the previous section, there can be many possible ways to

determine the optimal design, and where to set the cutoff Q-value for

accommodation can be the critical factor in selecting the final optimal design

among the possible optimal design candidates.

As a start, histograms showing the number of designs with certain

accommodation levels when the cutoff Q-value is set to 0%, 10%, 30%, 50%,

and 70% were plotted as shown in Figure 8. The histograms show that only one

or two optimal solutions exist for each cutoff criterion. From this observation,

it can be inferred that setting the appropriate cutoff accommodation value

affects the outcome, as the optimal design obtained with an array of designs

with population preference data and a cutoff accommodation value may as well

be the ultimate optimal design without the need for additional analyses, which

would be the case for the problems with solution structure that produces

multiple optimal solutions. In other words, the cutoff criterion could be the

single criterion that this optimization problem needs, and thus, the cutoff Q-

value must be set very carefully.

Page 34: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

25

Figure 8. Histograms showing the number of designs with certain

accommodation levels with cutoff Q-value of 0%, 10%, 30%, 50%, and 70%,

respectively

Page 35: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

26

Figure 9. Scatterplots comparing the accommodation levels of each design at

different cutoff Q-values

Page 36: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

27

In addition to the histograms, scatterplots that compare accommodation

levels at different cutoff Q-values were drawn (Figure 9). Linear regression was

done for each scatterplot and the corresponding R2 values are displayed

alongside the scatterplot. These scatterplots show that a pair of cutoff Q-values

usually produce accommodation levels with positive linear relationship,

meaning a highly accommodated design in one cutoff criterion will likely show

high accommodation in another cutoff criterion as well. Yet, from the plots, it

can be found that the optimal design at one cutoff criterion does not necessarily

coincide with the optimal design at another cutoff criterion, meaning that the

optimal or the near-optimal designs obtained from one cutoff criterion does not

guarantee optimality or near-optimality in another cutoff criterion.

To get a better understanding from the scatterplots, and find what the

appropriate cutoff Q-value is, the table showing the consistency of performance

of each cutoff criterion was generated, as shown in Table 2. Each value is

calculated by dividing the accommodation level of an optimal design at cutoff

criterion X when the cutoff value is changed to Y by the accommodation level

of an optimal design with cutoff criterion Y. For example, the value 0.9636 (1st

row, 2nd column in Table 2) is obtained by dividing the accommodation level of

optimal design D* at c = 0% when c = 10% by the accommodation level of

another optimal design D** at c = 10% when c = 10%.

Page 37: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

28

Table 2. Accommodation level consistency for different cutoff Q-values

Through this table, the cutoff Q-value that consistently gives high

percentage of accommodation level with respect to the maximum

accommodation level can be determined, and those cutoff Q-values that

produce high levels of performance consistency with small variance can be

thought of as a good, robust cutoff criterion.

Next, the boxplots for each cutoff criterion are drawn from this table to

learn how consistent the optimal designs are for different scenarios (Figure 10).

0 10 20 30 40 50 60 70 80 90 =100

0 1.0000 0.9636 0.9149 0.9211 0.8485 0.9565 1.0000 1.0000 1.0000 0.8571 1.0000

10 0.9865 1.0000 0.8936 0.9211 0.8182 0.9130 0.8947 0.8750 0.8182 0.8571 1.0000

20 0.9324 0.9455 1.0000 1.0000 1.0000 1.0000 0.8421 0.7500 0.8182 0.0000 0.0000

30 0.8378 0.8909 0.8936 1.0000 0.8788 1.0000 0.8947 0.5625 0.2727 0.4286 0.3333

40 0.9324 0.9455 1.0000 1.0000 1.0000 1.0000 0.8421 0.7500 0.8182 0.0000 0.0000

50 0.8378 0.8909 0.8936 1.0000 0.8788 1.0000 0.8947 0.5625 0.2727 0.4286 0.3333

60 1.0000 0.9636 0.9149 0.9211 0.8485 0.9565 1.0000 1.0000 1.0000 0.8571 1.0000

70 1.0000 0.9636 0.9149 0.9211 0.8485 0.9565 1.0000 1.0000 1.0000 0.8571 1.0000

80 1.0000 0.9636 0.9149 0.9211 0.8485 0.9565 1.0000 1.0000 1.0000 0.8571 1.0000

90 0.9865 0.9273 0.8723 0.9211 0.8182 0.9130 0.8947 0.9375 1.0000 1.0000 1.0000

=100 0.8514 0.7636 0.6809 0.6053 0.4848 0.6087 0.5263 0.4375 0.3636 0.5714 1.0000

Page 38: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

29

Figure 10. Box-whisker plots of accommodation level consistency at different

cutoff Q-values

By looking at the boxplots, it is evident that cutoff criteria of Q-values

30%, 50%, and 100% produce poor performance. It seems reasonable to say

that cutoff criteria of 20% and 40% also show high variance, and therefore,

show inconsistency in producing robust optimal solutions. The other six cutoff

criteria (0%, 10% 60%, 70%, 80%, and 90%) display high percentages overall

with low variance. Nonetheless, the cutoff criteria of 80% and 90% produced

ties in the highest accommodation level. The criteria that gave design with the

single highest accommodation level among the six best-performing cutoff

criteria were 0%, 10%, 60%, and 70%. Hence, these analyses from this case

study indicate that those four Q-values are recommended for use as the

accommodation cutoff criterion.

Page 39: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

30

4.2.4 Results

Table 3 and Figure 11 show information on the final optimal design

selected in this case study. The design selected with cutoff Q-value of 0%

turns out to be the same design selected with cutoff Q-value of 70% as well,

thus fulfilling two of the four recommended cutoff criteria at once.

Table 3. Coordinates of the final vehicle interior design selected (Design #3482)

Figure 11. Diagram of the final optimal design selected (maximum

accommodation with cutoff Q-value of 0% and 70%)

Design # X(FH) Z(FH) X(FL) Z(FL) X(RH) Z(RH) X(RL) Z(RL)

Seat 3482 725 196 786 138 964 183 1025 125

Steering

Wheel3482 444 556 444 500 500 556 500 500

Page 40: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

31

4.3 Findings

The results of the case study indicates that there can be multiple number

of optimal vehicle interior designs (i.e. multiple optimal adjustable ranges for

the seat and the steering wheel), and additional steps are needed to choose from

the set of optimal design candidates. One of the steps required is setting the

right Q-value for determining accommodation. It became evident that a

thorough investigation is mandatory in order to find the appropriate cutoff Q-

value, and as this case study only reflected the preferred positions of the seat

and the steering wheel in solving for this problem, it seems necessary to delve

into the problem of setting the right cutoff value for design scenarios involving

different components as well.

Page 41: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

32

5. DISCUSSION

This paper introduced a novel method for determining the optimal

adjustable ranges of the seat and the steering wheel, which considers the drivers’

intra-individual variability. The new method is based on an assumption that the

intra-individual variability in preference can be considered as a point cloud

consisting of discrete data points self-selected by the individuals, and with this

assumption, optimal vehicle interior design determination method that utilizes

the Q-index was formulated.

Two different approaches can be taken in the determination depending on

the number of components that defines a vehicle interior design, and for each

approach, an equation for finding the Q-value was formulated. For single-

component designs, determination can be done by using the Q-index and

finding the adjustable range that gives maximum accommodation level, as

described by Equation (1). For multi-component designs, each component’s

accommodation is evaluated, and an individual is considered as accommodated

to the design if all of the components’ adjustable ranges accommodate at least

one of the preferred positions self-selected by the individual. This is explained

via Equation (2).

In addition, this study developed a case study, which demonstrated how

the new determination method can be used in practical situations. The case

study not only found the optimal adjustable ranges for the seat and the steering

wheel considering the intra-individual variability in preference, but also

provided new insights on the importance of the cutoff Q-value being used for

determining accommodation.

Through an investigation on the appropriate cutoff value of Q in defining

Page 42: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

33

the accommodation of the seat and the steering wheel, it was found that cutoff

Q-values 0%, 10%, 60%, and 70% (i.e. any person with Q-value greater than

those values is considered as accommodated) provide enough power to give a

robust optimal solution. Even without these numerical results, the histograms,

and scatterplots drawn to understand the structure of the solution space and the

effect of changing cutoff Q-values gave meaningful information that this design

scenario produces very few optimal solutions for each cutoff criterion, and

therefore, it is evident that the proper setting of cutoff criterion is essential. The

boxplots supported this evidence as they proved that there are “good” cutoff Q-

values that yield consistently high-performing optimal solutions, in contrast to

“bad” cutoff Q-values that deliver poorly performing optimal solutions.

Page 43: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

34

6. CONCLUSION

Ergonomics is an essential part of vehicle design for there are many

different forms of interactions that occur between the vehicles and their drivers.

The proper settings of vehicle interior components, such as the seat and the

steering wheel, are critical determinants of how ergonomic the vehicle is. The

process of setting these interior components requires the consideration of many

different aspects about humans, and one of the variables that makes this process

difficult is the variability that lies within each individual, namely the intra-

individual variability.

The current study proposed a new scheme that utilizes the accommodation

quantification method called the Q-index for incorporating the intra-individual

variability into the practice of optimizing vehicle interior designs. There still

remain many limitations to this study nonetheless.

First, this determination method is only applicable to vehicle interior

designs with adjustable ranges. A more generalized approach of this method

would be applicable to many other fields of study related to designing of

artefacts.

Second, another novel optimal design determination method that

incorporates resizing of adjustable ranges must be developed in the future,

which would diversify the adjustable ranges’ shapes according to the population

preference data.

Third, a more in-depth analysis of intra-individual variability is necessary.

The current study made an assumption that intra-individual variability in the

preferred positions self-selected by individuals is a set of discrete data points.

Whether intra-individual variability can indeed be represented by a set of

Page 44: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

35

discrete points or by a set of continuous multi-dimensional ranges is yet to be

investigated.

Lastly, an analysis on the appropriate cutoff point for determining

accommodation would be a good research topic for the future as well.

Page 45: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

36

REFERENCES

Flannagan, C., Manary, M., Schneider, L., & Reed, M. (1999). An improved

seating accommodation model with application to different user populations.

SAE transactions, 107, 1189-1197.

Garneau, C., & Parkinson, M. (2013). Considering just noticeable difference in

assessments of physical accommodation for product design. Ergonomics,

56(11), 1777-1788.

Park, W. (2012). Quantifying a Vehicle Interior Design’s Ability to

Accommodate Drivers’ Preferences. In Proceedings of the Human Factors and

Ergonomics Society Annual Meeting, 56(1), 2321-2325.

Parkinson, M., & Reed, M. (2006). Optimizing vehicle occupant packaging.

SAE Transactions: Journal of Passenger Cars–Mechanical Systems, 115(6),

890-901.

Parkinson, M., Reed, M., Kokkolaras, M., & Papalambros, P. (2007).

Optimizing truck cab layout for driver accommodation. Journal of Mechanical

Design, 129(11), 1110-1117.

Philippart, N., Roe, R., Arnold, A., & Kuechenmeister, T. (1984). Driver

Page 46: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

37

selected seat position model (No. 840508). SAE Technical Paper.

Reed, M. (2013). Driver Preference for Fore-Aft Steering Wheel Location. SAE

International Journal of Passenger Cars-Mechanical Systems, 6(2), 629-635.

Reed, M., Manary, M., Flannagan, C., & Schneider, L. (2000). Effects of

vehicle interior geometry and anthropometric variables on automobile driving

posture. Human Factors: The Journal of the Human Factors and Ergonomics

Society, 42(4), 541-552.

Reed, M., Manary, M., Flannagan, C., & Schneider, L. (2002). A statistical

method for predicting automobile driving posture. Human Factors: The Journal

of the Human Factors and Ergonomics Society, 44(4), 557-568.

Reed, M., Roe, R., Manary, M., Flannagan, C., & Schneider, L. (1999). New

concepts in vehicle interior design using ASPECT. Society of Automotive

Engineers.

Reuding, T., & Meil, P. (2004). Predictive value of assessing vehicle interior

design ergonomics in a virtual environment. Journal of Computing and

Information Science in Engineering, 4(2), 109-113.

Vogt, C., Mergl, C., & Bubb, H. (2005). Interior layout design of passenger

Page 47: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

38

vehicles with RAMSIS. Human Factors and Ergonomics in Manufacturing &

Service Industries, 15(2), 197-212.

Yang, J., Kim, J., Abdel-Malek, K., Marler, T., Beck, S., & Kopp, G. (2007). A

new digital human environment and assessment of vehicle interior design.

Computer-Aided Design, 39(7), 548-558.

Page 48: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

39

APPENDIX A: Ergo Tool – Excel VBA Program

Home screen of Ergo Tool

Page 49: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

40

Data visualization prior to optimal design search

Page 50: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

41

User interface for modifying constraints used for the search

Page 51: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

42

Data visualization after optimal design search

Page 52: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

43

APPENDIX B: Important Codes Used

‘Compute accommodation level of a design

Public Function ComputeAccLevel(ASHFLX As Double, ASHFLY As

Double, ASHFHX As Double, ASHFHY As Double, ASHRHX As Double,

ASHRHY As Double, ASHRLX As Double, ASHRLY As Double, ASWFLX

As Double, ASWFLY As Double, ASWFHX As Double, ASWFHY As

Double, ASWRHX As Double, ASWRHY As Double, ASWRLX As Double,

ASWRLY As Double) As Double

Dim ctct As Integer

Dim tot As Integer

ComputeAccLevel = 0

ReDim qArray(1 To t + 1, 1 To 3)

For ctct = 1 To x0

For tot = 0 To t

qArray(tot + 1, 1) = tot

qArray(tot + 1, 3) = Format(tot / t * 100, "##.000")

If ComputeQ(ctct, ASHFLX, ASHFLY, ASHFHX, ASHFHY,

ASHRHX, ASHRHY, ASHRLX, ASHRLY, ASWFLX, ASWFLY, ASWFHX,

ASWFHY, ASWRHX, ASWRHY, ASWRLX, ASWRLY) = tot Then

qArray(tot + 1, 2) = qArray(tot + 1, 2) + 1

End If

Next tot

Next ctct

For ctct = 2 To t

Page 53: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

44

ComputeAccLevel = ComputeAccLevel + qArray(ctct, 2)

Next ctct

ComputeAccLevel = ComputeAccLevel / x0 * 100

End Function

Page 54: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

45

‘Compute Q-value of a design to a person

Public Function ComputeQ(subNum As Integer, SHFLX As Double, SHFLY

As Double, SHFHX As Double, SHFHY As Double, SHRHX As Double,

SHRHY As Double, SHRLX As Double, SHRLY As Double, SWFLX As

Double, SWFLY As Double, SWFHX As Double, SWFHY As Double,

SWRHX As Double, SWRHY As Double, SWRLX As Double, SWRLY As

Double) As Double

Dim ct As Integer

For ct = 1 To cnt

If dataArray(ct, 1) = subNum Then

If PointInQuadrangle(Range("data_calc!$A$" & ct + 2).Value,

Range("data_calc!$B$" & ct + 2).Value, SHFHX, SHFHY, SHRHX, SHRHY,

SHRLX, SHRLY, SHFLX, SHFLY) = 1 Then

If PointInQuadrangle(Range("data_calc!$C$" & ct +

2).Value, Range("data_calc!$D$" & ct + 2).Value, SWFHX, SWFHY,

SWRHX, SWRHY, SWRLX, SWRLY, SWFLX, SWFLY) = 1 Then

ComputeQ = ComputeQ + 1

Else

ComputeQ = ComputeQ

End If

Else

ComputeQ = ComputeQ

End If

End If

Next ct

End Function

Page 55: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

46

‘Determine if a data point is inside the entire adjustable range

Public Function PointInQuadrangle(PQX As Double, PQY As Double, AQX

As Double, AQY As Double, BQX As Double, BQY As Double, CQX As

Double, CQY As Double, DQX As Double, DQY As Double) As Double

If PointInTriangle(PQX, PQY, AQX, AQY, BQX, BQY, CQX, CQY) = 0

Then

If PointInTriangle(PQX, PQY, AQX, AQY, CQX, CQY, DQX,

DQY) = 0 Then

PointInQuadrangle = 0

Else

PointInQuadrangle = 1

End If

Else

PointInQuadrangle = 1

End If

End Function

Page 56: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

47

‘Determine if a data point is inside a triangle, which is formed by

splitting the adjustable range into two halves

Public Function PointInTriangle(PTX As Double, PTY As Double, ATX As

Double, ATY As Double, BTX As Double, BTY As Double, CTX As Double,

CTY As Double) As Double

If SameSide(PTX, PTY, ATX, ATY, BTX, BTY, CTX, CTY) *

SameSide(PTX, PTY, BTX, BTY, ATX, ATY, CTX, CTY) * SameSide(PTX,

PTY, CTX, CTY, ATX, ATY, BTX, BTY) = 1 Then

PointInTriangle = 1

Else

PointInTriangle = 0

End If

End Function

Page 57: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

48

‘Determine if a data point is on the same side with respect to the lines of

the adjustable range

Public Function SameSide(P1X As Double, P1Y As Double, P2X As Double,

P2Y As Double, PAX As Double, PAY As Double, PBX As Double, PBY As

Double) As Double

Dim dotP As Double

dotP = (((PBX - PAX) * (P1Y - PAY)) - ((PBY - PAY) * (P1X - PAX))) *

(((PBX - PAX) * (P2Y - PAY)) - ((PBY - PAY) * (P2X - PAX)))

If dotP >= 0 Then

SameSide = 1

Else

SameSide = 0

End If

End Function

Page 58: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

49

ABSTRACT

A novel method for determining the

optimal adjustable ranges of vehicle

seats and steering wheels

Jaemoon Jung

Ergonomics, Industrial Engineering

The Graduate School

Seoul National University

Ergonomics is an essential part of vehicle design for there are many

different forms of interactions that take place between the vehicles and their

drivers. Among many aspects about vehicles, the proper settings of vehicle

interior components, such as the seat and the steering wheel, are critical

determinants of how ergonomic the vehicle is. The process of defining the

adjustable ranges of these interior components requires the consideration of

many different characteristics of humans, and one of the characteristics that

makes this process difficult is the variability that lies within each individual,

namely the intra-individual variability.

With this knowledge, this study introduces a novel method for determining

the optimal adjustable ranges for vehicle seats and steering wheels, which

considers intra-individual variability using a set of driver preference data. The

Page 59: Disclaimer - s-space.snu.ac.krs-space.snu.ac.kr/bitstream/10371/123643/1/000000021059.pdf · For example, SAE J1052 presented driver’s head position contours, which can be used

50

method is presented with a number of formulations that will offer diverse

optimal vehicle interior designs.

Furthermore, this study provides an exemplary case study, which clearly

demonstrates how the new determination method can be used in practical

situations. In addition to the demonstration, an examination on the proper

setting of the cutoff value for defining accommodation is performed within the

case study.

The findings from this study will be of great help to the engineers and

designers in the automotive industry, and will act as a useful guideline for

developing and designing an ergonomic vehicle.

Keywords: vehicle ergonomics, vehicle interior components, intra-individual

variability, accommodation, optimal design

Student Number: 2012-23317