주요 콘텐츠

배터리 사이징(용량 산정) 및 자동차 전기 시스템 분석

개요

일반적인 자동차 전기 시스템을 아키텍처 모델로 모델링하고 기본 분석을 실행합니다. 모델의 요소는 대체로 소스 또는 부하로 그룹화할 수 있습니다. 소스 및 부하의 다양한 속성은 스테레오타입의 일부로 설정됩니다. 이 예제에서는 사양 API의 iterate 메서드를 사용하여 모델의 각 요소를 반복해서 처리하고 스테레오타입 속성을 사용하여 분석을 실행합니다.

모델의 구조

발전기는 엔진이 작동하는 동안 배터리를 충전합니다. 배터리와 발전기는 ECU, 라디오, 차체 제어 등 차량의 전기 부하를 지원합니다. 모터 및 기타 코일과 같은 유도성 부하에는 InRushCurrent 스테레오타입 속성이 정의되어 있습니다. 각 컴포넌트에 설정된 속성에 따라 다음 분석이 수행됩니다.

  • KeyOffLoad.

  • KeyOffLoad가 배터리의 30%를 방전하는 데 필요한 일수.

  • CrankingInRush 전류.

  • Cranking 전류.

  • 배터리의 CCA(Cold Cranking Amps: 저온 시동 전류)를 기반으로 0°F에서 차량을 시동할 수 있는 배터리의 능력. 방전 시간은 방전 속도와 배터리의 가용 용량 간의 관계를 나타내는 Puekert 계수(k)를 기반으로 계산됩니다.

모델을 불러와서 분석 실행하기

archModel = systemcomposer.loadModel('scExampleAutomotiveElectricalSystemAnalysis');

분석 결과를 저장하기 위해 분석 함수에서 사용하는 배터리 사이징 클래스를 인스턴스화합니다.

objcomputeBatterySizing = computeBatterySizing;

이터레이터를 사용하여 분석을 실행합니다.

archModel.iterate('Topdown',@computeLoad,objcomputeBatterySizing)

분석 결과를 표시합니다.

objcomputeBatterySizing.displayResults
Total KeyOffLoad: 158.708 mA
Number of days required for KeyOffLoad to discharge 30% of battery: 55.789.
Total CrankingInRush current: 70 A
Total Cranking current: 104 A
CCA of the specified battery is sufficient to start the car at 0 F.
ans = 
  computeBatterySizing with properties:

    totalCrankingInrushCurrent: 70
          totalCrankingCurrent: 104
        totalAccesoriesCurrent: 71.6667
               totalKeyOffLoad: 158.7080
                    batteryCCA: 500
               batteryCapacity: 850
            puekertcoefficient: 1.2000

scExampleAutomotiveElectricalSystemAnalysis_m_01.png

모델 닫기

bdclose('scExampleAutomotiveElectricalSystemAnalysis');

참고 항목

| | | | | | | | | |

도움말 항목