SCODE-CONGRA

이타스의 SCODE-CONGRA (Constraint GRAphs) 소프트웨어를 이용하여 제어 시스템을 정확하고 이해하기 쉽게 설계하고 결과를 그래픽으로 시각화할 수 있습니다. 시스템 동작은 편집기를 통해 텍스트 또는 그래픽으로 설계됩니다. 규칙 위반, 불일치, 대수 루프 및 시스템의 다른 중요한 특성은 그래프에 정확하게 표현되며 사용자는 "시스템 오류" 발생시 즉시 수정할 수 있습니다.

SCODE-CONGRA - 제어 시스템을 설계하는 소프트웨어

시스템의 변화는 이해하기 쉽도록 그래픽으로 표현됩니다. 또한 개별 구성요소를 수정하고 시험함으로써 원하는 시스템에 구현할 수 있습니다. 이를 통해 사용자가 다양한 변수들을 신속하게 시험하고 평가하는 것이 가능합니다.

SCODE-CONGRA는 수학적 명세서를 모델 중심으로 접근하여 설계하는 최초의 툴입니다. 이를 통해 함수 개발자는 초기 단계에서 시스템을 시뮬레이션 할 수 있으며 오류를 발견하고 수정할 수 있습니다. 또한 SCODE-CONGRA는 모든 작동상태에서 동일한 모델을 사용하고 프로그램 코드 (M 파일, C 코드, ESDL)를 자동으로 생성합니다. 따라서 재사용 가능성이 높습니다.

한편, 캘리브레이션 엔지니어가SCODE-CONGRA를 사용하지 않는 경우에도 시스템의 민감도를 표시하고 사전 캘리브레이션된 파라미터를 제공합니다. 이를 통해 엔지니어는 시스템의 중요한 부분에 집중하고 사전에 캘리브레이션된 파라미터를 실제 동작상태로 최적화할 수 있습니다.

다음 단계를 위한 다양한 결과물 생성

SCODE-CONGRA는 후속 프로세스와 툴을 위해 자동으로 결과물 (ESDL 코드, Matlab® / Simulink®M 파일, 미리 캘리브레이션된 파라미터가 있는 문서)를 생성합니다. 이는 업무의 협업 효율을 높여주고 보안 수준을 향상시킵니다.

애플리케이션

  • 물리적 시스템의 동작 설계
  • 시뮬레이션용 M 코드 및 ECU 용 C 코드를 자동으로 생성
  • 함수 개발자, 소프트웨어 개발자 및 캘리브레이션 엔지니어 간의 효율적 정보 교환

애플리케이션 분야

  • 파워트레인 (IC 엔진 및 전기 모터), 섀시, 바디 전자장치, ADAS (첨단 운전자 지원 시스템)

장점

  • 수식을 자동화된 개발의 기초로 사용할 수 있습니다 (수식이 C 코드로 변환됨)
  • 복잡한 수학적 관계에 대한 이해하기 쉬운 시각화 및 문서화
  • Eclipse 인터페이스를 통해 기존 개발 환경에 쉽게 통합
  • 기존 툴 체인 작업 결과를 다음 단계를 위한 결과물로 자동 생성
  • 전문가 (기능 개발자, 소프트웨어 개발자, 캘리브레이션 엔지니어, 시스템 설계자 등) 및 툴 전반에 걸친 명확한 정보 표현
  • 물리적 시스템 설계에 대한 효율적이고 포괄적인 재사용

기능

  • 시스템 관계 분석을 위한 비주얼 디스플레이
  • 정의된 시스템 중복 또는 누락 분석
  • 시스템 일관성 테스트
  • 시스템 오류 식별
  • 사전 캘리브레이션에 대한 민감도 분석 수행 및 캘리브레이션 엔지니어를 위한 문서화
  • 물리적 시스템을 신호 흐름과 독립적으로 기술하여 여러 번 재사용 가능, closed-loop 제어 및 환경 모델 모두에 사용 가능

입력 파라미터:

  • 전반적인 시스템을 설명하는 문서또는 기타 물리적 수식 (예: 온도, 유체 역학)

출력 파라미터:

  • 수식에 기반한 시스템을 무지향성 또는 지향성 그래프로 표현
  • 프로그램 코드 (Matlab® / Simulink®M 파일 및 Simulink 블록, C 코드 조각, ASCET ESDL 코드, ASCET AMD 코드, FMI)