이 기술자료는 Testlab Neo에서 2개의 외부 트리거를 사용해서 processing하는 방법에 대해서 설명합니다.
Testlab Neo에서 Extracts segments는 조건 설정에 따라서 다양한 결과를 processing 할 수 있습니다. 여기에서는 2가지 조건에 따라 이것을 처리할 수 있는 프로세스를 정의하고, Extract Segments, Checks, Block 및 Statistics와 같은 방법이 해당 됩니다.
차량 속도(GPS 속도)가 60km/h 이상이고 엔진 출력(V1 Power)이 70 마력을 초과하는 20초 길이의 모든 세그먼트에서 가속도계의(시트 +Z) RMS를 계산한다고 가정해 보겠습니다. 여기서 세그먼트 정의를 하는 2가지 조건이 있는데, 하나는 차량 속도이고 다른 하나는 엔진 출력입니다.
그림1 가속도(Red), 속도(Green), 마력(blue)의 그래프
이 Process를 계산하기 위해서 Extract Segment, Checks, Block, Statistics의 4가지 methods 설정을 합니다.
그림2 Extract Segment, Checks, Block, Statistics의 4가지 methods를 사용
Extract segments는 속도가 60km/h 이상일 때 마다 1개의 시간 세그먼트를 만드는데 사용되며, 이 경우 세그먼트는 이벤트의 앞뒤로 각각 10초씩 정의됩니다.
그림3 Extract segments에서 60km/h 이상일 때 마다 세그먼트의 앞뒤로 각각 10초씩 정의
이 Method 의 결과는 New Run에 저장되는 여러 세그먼트를 만드는 것이기 때문에 만들어진 Run을 선택해서 만들려고 합니다. 그리고 Checks method에서는 조건을 만족하지 않는 Run에는 BAD레이블을 표시하고 마력을 69 Hp 이상 되는 것으로 설정 하였습니다.
그림4 Checks method에서 조건을 만족하지 않는 Run에는 BAD 레이블 표시를 하고 마력 69 Hp 이상으로 설정
Checks method(그림4)에서 사용자가 설정할 수 있는 여러 조건들이 있습니다. 이 예제에서는 마력이 69[Hp]보다 낮은 모든 Run들에 대해서 BAD suffix를 표시 하였습니다.
- number of peaks
- number of crossing
- damage and number of lines/duration
그리고 Block method에서는 BAD가 표시된 Run을 프로세스에서 제거합니다.
그림5 Block method에서는 BAD가 표시된 Run을 프로세스에서 제거
이렇게 설정을 하면 *BAD가 포함된 Run은 필터링 되어 저장되지 않습니다. 프로세스의 마지막은 Statistics method이며 RMS 계산을 하였습니다. 아래 그림은 생성된 3개의 세그먼트와 선택한 각 시간 세그먼트에서 계산된 가속도의 RMS를 보여줍니다.
그림6 조건들을 만족하는 segment 결과
이 예제에서 선택한 세그먼트에서 수행되는 statistics 값은 time domain에서의 processing으로 간단하게 설정을 하였지만, 주파수 영역에서 훨씬 더 복잡한 통계 처리도 가능합니다.