주요 콘텐츠

배터리 빌더

R2026b

배터리 시스템 정의 및 동적 모델 자동 생성

R2023a 이후

설명

배터리 빌더 앱을 사용하여 MATLAB® 배터리 객체를 대화형 방식으로 생성하고, 수정하고, 시각화하여 Simscape™ 배터리 모델을 만들 수 있습니다. 이러한 MATLAB 객체를 사용하여 고유한 배터리 설계 사양을 정의하고, 3차원 플롯으로 배터리를 시각화하고, 시뮬레이션 중에 모델링 분해능을 사용자 지정하고, 사용자 지정 배터리 블록이 포함된 Simulink® 라이브러리를 생성할 수 있습니다. 이러한 배터리 블록을 사용하면 가상 배터리를 설계하고 검증하는 데 도움을 줄 수 있으며, Simulink를 사용하여 배터리 제어 알고리즘을 개발하고, 설계 민감도를 탐색하고, 열 관리 전략을 설계하는 데에도 활용할 수 있습니다.

배터리 빌더 앱으로 할 수 있는 작업은 다음과 같습니다.

  • 작업 공간 또는 MAT 파일에서 기존 배터리 객체 가져오기

  • 새로운 Cell 객체, ParallelAssembly 객체, Module 객체, ModuleAssembly 객체, Pack 객체 만들기. 각 배터리 객체는 고유한 속성과 파라미터가 있습니다. 배터리 객체의 속성에 대한 자세한 내용은 Cell, ParallelAssembly, Module, ModuleAssembly, Pack 문서 페이지를 참조하십시오.

  • 특정 배터리 셀 배열을 위한 사용자 지정 토폴로지 만들기 및 편집하기 (R2026b 이후)

  • 배터리 객체의 3차원 플롯 생성하기, 플로팅 옵션 편집하기, 플롯을 파일로 내보내기

  • 배터리 객체의 계층 구조 검사하기 및 모든 하위 컴포넌트 시각화하기

  • 기하 데이터, 열 경계 조건 등과 같은 배터리 객체의 속성 편집하기

  • 앱에서 생성한 객체를 작업 공간, MAT 파일 또는 STL 파일로 내보내기

  • 객체에서 Simscape 배터리 모델 만들기

Battery Builder app

배터리 빌더 앱 열기

  • MATLAB 툴스트립: 앱 탭의 Simscape에서 배터리 빌더 아이콘을 클릭합니다.

  • MATLAB 명령 프롬프트: batteryBuilder를 입력합니다.

예제

모두 확장

작업 공간 또는 MAT 파일에서 배터리 객체를 가져오려면 배터리 빌더 탭에서 툴스트립의 배터리 작업 공간 섹션에 있는 가져오기를 클릭합니다. 그런 다음 작업 공간에서 가져오기 또는 MAT 파일에서 가져오기를 클릭합니다.

참고

객체를 가져올 때, 앱은 객체의 모든 하위 컴포넌트 배터리 객체도 자동으로 가져옵니다.

새 배터리 객체를 만들려면 배터리 빌더 탭에서 툴스트립의 편집기 섹션에 있는 새로 만들기를 클릭합니다. 그런 다음 Cell, Parallel Assembly, Module, Module Assembly 또는 Pack을 클릭하여 디폴트 속성값으로 해당 배터리 객체와 그 객체의 모든 하위 컴포넌트를 만듭니다.

앱 왼쪽에 있는 편집기 패널에 이제 새 객체와 그 객체의 모든 하위 컴포넌트가 포함되어 있습니다. 이 객체를 선택하고, 선택한 배터리 탭에서 이를 시각화하고, 앱 오른쪽에 있는 속성 패널에서 속성을 편집하고, 현재 앱 세션 동안 객체를 저장할 수 있도록 객체를 배터리 작업 공간 패널로 보낼 수 있습니다.

참고

편집기 패널에는 배터리 객체와 그 하위 컴포넌트를 동시에 하나만 둘 수 있습니다. 현재 배터리 객체를 저장하려면 이를 내보내거나 배터리 작업 공간 패널로 보내십시오.

Battery Builder App, with arrows showing the position of tabs, Editor panel, Battery Workspace panel, Selected Battery tab, and Battery Properties panel.

배터리 객체를 시각화하려면 배터리 빌더 탭의 편집기 패널에서 시각화하려는 객체를 선택합니다. 선택한 배터리 탭에 이제 객체의 3차원 플롯이 표시됩니다.

더 많은 시각화 옵션을 보려면 배터리 차트 탭을 선택합니다. 이 탭에서 다음 작업을 수행할 수 있습니다.

  • 좌표축 레이블, 좌표축 방향, 플롯 제목, 조명과 같은 플롯의 여러 속성을 편집할 수 있습니다.

  • 선택한 배터리 객체의 현재 시뮬레이션 전략과 모델 분해능을 확인할 수 있습니다. 시뮬레이션 전략을 플롯에 시각화하려면 툴스트립의 시뮬레이션 전략 섹션에서 표시 상자를 선택합니다.

  • 배터리 객체의 셀 모델 블록 또는 특정 하위 컴포넌트의 인덱스를 식별할 수 있습니다. 자세한 내용은 셀 모델 블록 및 하위 컴포넌트의 번호 시각화하기 항목을 참조하십시오.

  • 객체의 3차원 플롯을 JPEG, PNG 또는 FIG 같은 파일로 내보낼 수 있습니다. 플롯을 내보내려면 툴스트립의 내보내기 섹션에 있는 차트 내보내기를 클릭합니다.

배터리 객체를 편집하려면 앱 왼쪽에 있는 편집기 패널에서 배터리 객체를 선택합니다. 이제 편집 가능한 객체의 모든 속성이 앱 오른쪽에 있는 속성 패널에 표시됩니다.

Battery Builder app, highlighting the Editor panel on the left and the Properties panel on the right for a ParallelAssembly object.

변경 사항을 적용하려면 적용을 클릭하여 객체를 새로 고쳐야 합니다.

각 배터리 객체는 고유한 속성과 파라미터가 있습니다. 배터리 객체의 속성에 대한 자세한 내용은 Cell, ParallelAssembly, Module, ModuleAssembly, Pack 문서 페이지를 참조하십시오.

앱의 속성 패널에는 ParallelAssembly 객체, Module 객체, ModuleAssembly 객체, Pack 객체의 속성이 6개의 섹션으로 포함되어 있습니다.

  • 읽기 전용 속성 — 배터리의 총 질량, 부피, 에너지, 용량에 대한 데이터입니다. 이러한 속성은 편집할 수 없습니다.

  • 식별자 — 객체의 이름입니다. 앱의 왼쪽에 있는 편집기 패널에 표시된 객체 이름을 수정하려면 이 속성을 수정합니다.

  • 지오메트리 — 차트 내 위치 및 배터리의 스택 축과 같은, 객체에 대한 기하학적 정보입니다.

  • 속성 — 부모 객체가 생성되는 하위 컴포넌트 객체, 이러한 자식 객체가 스택되는 방식, 객체 사이 간격 등 객체에 대한 구조적 정보입니다.

  • 모델 옵션 — 셀 이외의 저항 또는 밸런싱 전략을 가능하게 하는 옵션과 같은, 객체에 대한 모델링 정보입니다.

  • 열 모델 옵션 — 객체의 열 경계 조건을 정의하는 정보입니다.

ParallelAssembly, Module, ModuleAssembly 또는 Pack 객체를 만들면 배터리 빌더 앱이 이를 정의하는 연결된 하위 컴포넌트를 자동으로 할당합니다. 그러면 사용자는 그 하위 컴포넌트를 병렬 및/또는 직렬로 연결할지 지정하고, 이를 확장하여 더 큰 배터리 시스템 모델을 생성할 수 있습니다.

Battery modeling workflow, from Cell to Pack.

예를 들어 배터리 모듈은 직렬로 연결된 여러 개의 병렬 어셈블리로 구성됩니다. Module 객체를 만들면 배터리 빌더 앱이 이에 연결되는 ParallelAssembly 하위 컴포넌트 객체를 자동으로 만들고 이를 이 Module 객체에 할당합니다.

부모 컴포넌트에 할당된 자식 컴포넌트를 수정하려면 편집기 패널에서 다른 자식 컴포넌트를 할당하고자 하는 부모 컴포넌트를 선택합니다. 그런 다음 앱 오른쪽에 있는 속성 패널의 속성 섹션에서 할당하려는 자식 컴포넌트의 이름을 가진 속성을 검색하고 할당을 클릭합니다.

Battery Builder app, with highlighted Module in the Editor panel and Assign button in the Properties panel.

새 창에서 할당할 자식 컴포넌트를 선택하고 확인을 클릭합니다.

Assign ParallelAssembly window. The "MyParallelAssembly" object is selected.

R2026b 이후

사용자 지정 토폴로지를 사용하면 육각형 또는 정사각형 같은 미리 정의된 토폴로지가 지원하지 않는 2차원 그리드를 따르는 임의의 셀 배치를 정의할 수 있습니다.

사용자 지정 토폴로지는 ParallelAssembly 객체 또는 Module 객체로만 만들 수 있습니다. 사용자 지정 토폴로지 탭을 열려면, 편집기 패널에서 Module 객체 또는 ParallelAssembly 객체를 선택한 다음 툴스트립의 토폴로지 섹션에서 사용자 지정 토폴로지 편집기를 클릭합니다.

Custom Topology Tab.

사용자 지정 토폴로지 탭에서 다음을 수행할 수 있습니다.

  • 셀의 X 좌표와 Y 좌표 위치가 포함된 파일(예: 스프레드시트)에서 사용자 지정 토폴로지를 가져옵니다. 이렇게 하려면 토폴로지 섹션에서 가져오기 > 파일에서 가져오기를 클릭합니다.

  • MATLAB 작업 공간 또는 MAT 파일에 저장된 Topology 객체에서 사용자 지정 토폴로지를 가져옵니다. 이렇게 하려면 토폴로지 섹션에서 가져오기를 클릭한 다음 작업 공간에서 가져오기 또는 MAT 파일에서 가져오기를 클릭합니다.

  • 사용자 지정 토폴로지를 MATLAB 작업 공간 또는 MAT 파일로 내보냅니다. 이렇게 하려면 내보내기 섹션에서 내보내기를 클릭한 다음 작업 공간으로 내보내기 또는 MAT 파일로 내보내기를 클릭합니다.

  • 토폴로지 이름, 병렬 셀과 직렬 어셈블리의 개수, 스택 축, X축과 Y축 제한 같은 사용자 지정 토폴로지 속성을 편집합니다. 이렇게 하려면 토폴로지 편집기 패널에서 Name, NumParallelCells, NumSeriesAssemblies, StackingAxis, XAxisLimit 및 YAxisLimit 속성을 지정합니다.

  • 2차원 그리드를 따라 배터리 셀을 대화형 방식으로 배치합니다. 이렇게 하려면 토폴로지 편집기 패널의 셀 배치 섹션에서 셀 배치를 클릭합니다. 그런 다음 그리드에서 배터리 셀을 놓을 위치를 마우스 왼쪽 버튼으로 클릭합니다. NumParallelCells 속성값과 같은 수의 셀을 배치할 수 있습니다.

    예를 들어, 아래 Figure는 셀이 각각 3개씩 있는 6개의 병렬 어셈블리로 구성된 사용자 지정 토폴로지를 보여줍니다. 각각의 색은 병렬 어셈블리를 정의합니다.

    Custom Topology with six parallel assemblies of three cells each.

  • 이전에 배치한 셀을 지웁니다. 토폴로지 편집기 패널의 셀 배치 섹션에서 선택한 셀을 제거하려면 셀 내용 지우기를 클릭하거나 배치된 모든 셀을 제거하려면 모든 셀 지우기를 클릭합니다.

  • 사용자 지정 토폴로지에 할당할 배터리 셀을 선택합니다. 이렇게 하려면 토폴로지 편집기 패널의 셀 세부 정보 섹션에서 셀 할당을 클릭합니다. 배터리 작업 공간에 현재 저장된 셀만 할당할 수 있습니다.

직접 만든 사용자 지정 토폴로지를 ParallelAssemby 객체 또는 Module 객체에 할당하려면, 사용자 지정 토폴로지 탭을 종료하고 편집기 패널에서 병렬 어셈블리 또는 모듈을 선택합니다. 그런 다음 속성 패널의 속성 섹션에서 사용자 지정 토폴로지 사용 속성을 선택하고 드롭다운 목록에서 사용자 지정 토폴로지를 선택합니다.

사용자 지정 토폴로지로 배터리 모델을 만드는 방법에 대한 자세한 내용은 Build Battery Models with Custom Topologies 항목을 참조하십시오.

배터리 빌더 앱의 편집기 패널을 통해 배터리 객체를 복제, 삭제, 이동 또는 저장하여 현재 작업을 관리할 수 있습니다.

  • 배터리 계층 구조에서 배터리 객체를 위로나 아래로 옮기려면 배터리 객체를 선택한 다음 계층 구조에서 위로 옮기려면 위로 버튼 Up button을 클릭하고 계층 구조에서 아래로 옮기려면 아래로 버튼 Down button을 클릭합니다.

    부모 객체에 하나 이상의 다른 하위 컴포넌트가 들어 있는 Module 객체 또는 ModuleAssembly 객체만 옮길 수 있습니다.

  • 배터리 객체를 복제하려면 배터리 객체를 선택하고 복제 버튼 Duplicate button을 클릭합니다. 이 작업을 수행하면 선택한 객체와 동일한 복사본이 부모 객체 내에 생성됩니다.

    부모 객체의 하위 컴포넌트에 해당하는 Module 객체 또는 ModuleAssembly 객체만 복제할 수 있습니다.

  • 배터리 객체를 삭제하려면 배터리 객체를 선택하고 제거 버튼 Remove button을 클릭합니다. 이 작업을 수행하면 객체와 그 모든 하위 컴포넌트가 삭제됩니다.

    부모 객체에 하나 이상의 다른 하위 컴포넌트가 들어 있는 Module 객체 또는 ModuleAssembly 객체만 삭제할 수 있습니다.

  • 편집기 패널에서 모든 객체를 제거하려면 지우기 버튼 Clear button을 클릭합니다.

  • 부모 배터리 객체와 그 하위 컴포넌트를 배터리 작업 공간에 변수로 저장하려면 보내기 버튼 Send button을 클릭합니다. 이 작업을 수행하면 객체와 그 하위 컴포넌트가 편집기 패널에서 삭제됩니다.

    또는 배터리 작업 공간에 변수로 저장할 객체를 마우스 오른쪽 버튼으로 클릭한 다음 배터리 작업 공간으로 보내기를 클릭합니다. 이 작업에서는 객체와 그 하위 컴포넌트가 삭제되지 않습니다.

배터리 빌더 앱의 배터리 작업 공간 패널에서는 저장된 배터리 객체에 대해 편집, 복제, 이름 바꾸기 또는 제거 작업을 수행하여 저장된 작업을 관리할 수 있습니다.

  • 변수에 저장된 배터리 객체의 복사본을 편집하려면 해당 변수를 선택하고 복사 버튼 Copy button을 클릭합니다. 이렇게 하면 편집기 패널에서 현재 모든 배터리 객체가 제거되고 선택된 변수 내의 객체로 바뀝니다.

  • 배터리 작업 공간에 변수로 저장된 객체를 복제하려면 객체를 선택하고 복제 버튼 Duplicate button을 클릭합니다.

  • 저장된 변수의 이름을 바꾸려면 변수를 선택하고 이름 바꾸기 버튼 Rename button을 클릭합니다.

  • 저장된 변수를 삭제하려면 변수를 선택하고 제거 버튼 Remove button을 클릭합니다.

  • 배터리 작업 공간 패널에서 모든 변수를 제거하려면 배터리 작업 공간 지우기 버튼 Clear Battery Workspace button을 클릭합니다.

R2026a 이후

배터리 빌더 앱을 사용하면 배터리 객체의 셀 모델 블록 또는 특정 하위 컴포넌트의 인덱스를 손쉽게 식별할 수 있습니다.

배터리에 있는 셀 모델 블록들의 번호는 배터리를 모델링할 때 선택한 모델 분해능에 따라 달라집니다. 기본적으로 모델 분해능은 일괄입니다. 이 분해능은 “스케일을 높인(scaled-up)” 단 하나의 등가 회로 모델로 시스템을 표현한다는 뜻입니다. 모델 분해능을 그룹화로 높이면 전기 모델과 열 모델의 개수를 사용자 지정할 수 있습니다. 매우 세부적인 배터리 모델이 필요한 경우, 성능 저하를 감수하고 배터리 내에 있는 모든 단일 셀을 시뮬레이션하도록 선택할 수 있습니다.

배터리에 있는 셀 모델 블록의 번호를 시각화하려면 편집기 패널에서 시각화하려는 객체를 선택하십시오. 그런 다음 배터리 차트 탭에서 툴스트립의 시뮬레이션 전략 섹션에 있는 셀 모델 번호 매기기를 클릭하고 다음 옵션 중 하나를 선택합니다.

  • 독립적 — 편집기 패널에 있는 각 배터리 객체의 셀 모델 블록에 대해 번호 매기기를 1에서 다시 시작합니다.

  • 누적 — 편집기 패널에 있는 모든 배터리 객체에 걸쳐 셀 모델 블록에 대해 순차적 번호 매기기를 유지합니다.

다음 표는 두 개의 모듈로 구성되고 "일괄" 모듈 분해능이 선택된 모듈 어셈블리에서, 사용자가 독립적 또는 누적을 선택할 때 배터리 빌더 앱이 셀 모델의 번호를 어떤 식으로 매겨 시각화하는지 보여줍니다.

배터리 계층 구조에서 선택한 배터리 객체셀 모델 번호 매기기
독립적누적

모듈 어셈블리

Editor panel with highlighted ModuleAssembly object.

셀 모델 블록의 번호 매기기가 1에서 시작합니다.

Plot of ModuleAssembly with Independent and Cumulative Cell Model Numbering options

모듈 1

Editor panel with highlighted Module1 object.

셀 모델 블록의 번호 매기기가 1에서 시작합니다.

Plot of Module1 with Independent and Cumulative Cell Model Numbering options

모듈 2

Editor panel with highlighted Module2 object.

셀 모델 블록의 번호 매기기가 1에서 시작합니다.

Plot of Module2 with Independent Cell Model Numbering option

셀 모델 블록의 번호 매기기가 이전의 모듈 1에서부터 계속되어 2에서 시작합니다.

Plot of Module2 with Cumulative Cell Model Numbering option

배터리 객체 내에 있는 특정 하위 컴포넌트의 인덱스를 시각화하려면 편집기 패널에서 시각화하려는 객체를 선택하십시오. 그런 다음 배터리 차트 탭에서 툴스트립의 시뮬레이션 전략 섹션에 있는 배터리 번호 매기기를 클릭하고 다음 옵션 중 하나를 선택합니다.

  • 독립적 — 선택한 부모 배터리 객체의 하위 컴포넌트 각각에서 셀에 대한 번호 매기기를 1에서 다시 시작합니다.

  • 로컬 누적 — 현재 표시된 하위 컴포넌트 내에서만 순차적 번호 매기기를 유지합니다.

  • 전역 누적 — 최상위 부모 배터리 객체의 모든 하위 컴포넌트에 걸쳐 순차적 번호 매기기를 유지합니다.

다음 표는 두 개의 모듈로 구성된 모듈 어셈블리에서 사용자가 독립적, 로컬 누적 또는 전역 누적을 선택할 때, 배터리 빌더 앱이 배터리의 번호를 어떤 식으로 매겨 시각화하는지 보여줍니다. 각 모듈은 6개의 셀을 갖는 병렬 어셈블리 3개로 구성됩니다.

참고

표시된 객체에서 C는 셀을 나타내고, P는 병렬 어셈블리를 나타내며, M은 모듈을, MA는 모듈 어셈블리를 나타냅니다.

배터리 계층 구조에서 선택한 배터리 객체배터리 번호 매기기
독립적로컬 누적전역 누적

모듈 어셈블리

Editor panel with highlighted ModuleAssembly object.

모듈 어셈블리의 첫 번째 모듈과 두 번째 모듈에 대해 배터리 빌더 앱은 P 번호 매기기를 1에서 시작하고, C 번호 매기기를 1에서 시작합니다.

배터리 번호 매기기는 모듈 어셈블리의 모든 하위 컴포넌트에 걸쳐 번호를 누적하여 매기며, 모듈, 병렬 어셈블리, 셀의 개수를 각각 셉니다. 이는 최상위 부모 배터리 객체이므로 로컬 누적과 전역 누적 옵션의 결과가 동일합니다.

Plot of ModuleAssembly with Independent Battery Numbering options

Plot of ModuleAssembly with Local Cumulative and Global Cumulative Battery Numbering options

모듈 1

Editor panel with highlighted Module1 object.

배터리 번호 매기기가 바로 위 부모 객체에 대해 독립적입니다. 앱은 모듈 내의 각 병렬 어셈블리에 대해 C 번호 매기기를 1에서 다시 시작합니다.

배터리 번호 매기기가 병렬 어셈블리와 셀 모두에 대해 표시된 배터리 객체 내에서 순차적으로 진행됩니다.

배터리 번호 매기기가 모듈 어셈블리의 모든 하위 컴포넌트에 걸쳐 순차적으로 진행됩니다. 이는 모듈 어셈블리의 첫 번째 모듈이므로, 표시되는 번호는 로컬 누적 옵션을 선택했을 때의 번호와 동일합니다.

Plot of Module1 with Independent Battery Numbering options

Plot of Module1 with Local Cumulative Battery Numbering options

Plot of Module1 with Global Cumulative Battery Numbering options

모듈 2

Editor panel with highlighted Module2 object.

배터리 번호 매기기가 바로 위 부모 객체에 대해 독립적입니다. 앱은 모듈 내의 각 병렬 어셈블리에 대해 C 번호 매기기를 1에서 다시 시작합니다.

배터리 번호 매기기가 병렬 어셈블리와 셀 모두에 대해 표시된 배터리 객체 내에서 순차적으로 진행됩니다.

배터리 번호 매기기가 모듈 어셈블리의 모든 하위 컴포넌트에 걸쳐 순차적으로 진행됩니다. 이는 모듈 어셈블리의 두 번째 모듈이므로, 번호 매기기가 이전 모듈의 번호에서부터 계속됩니다.

Plot of Module2 with Independent Battery Numbering options

Plot of Module2 with Local Cumulative Battery Numbering options

Plot of Module2 with Global Cumulative Battery Numbering options

셀 모델 블록과 배터리 번호 매기기에서 얻는 정보는 배터리 객체에 대해 결함 주입, 열 모델링, 열 경계 모델링을 비롯한 다양한 작업을 수행하는 데 있어 중요합니다. 다음 표에는 특정 작업을 수행하는 데 필요한 정보와 배터리 빌더 앱에서 이 정보를 얻는 방법이 나와 있습니다.

작업필요한 정보배터리 빌더 앱관련 예제
열 모델링셀 모델 블록의 누적 번호.배터리 차트 탭에서 툴스트립의 시뮬레이션 전략 섹션에 있는 셀 모델 번호 매기기를 클릭하고 "누적"을 선택합니다.
열 경계 노드특정 배터리 내에 있는 셀의 누적 번호
  1. 편집기 패널에서 시각화할 배터리 객체를 선택합니다.

  2. 배터리 차트 탭에서 툴스트립의 시뮬레이션 전략 섹션에 있는 배터리 번호 매기기를 클릭하고 "로컬 누적"을 선택합니다.

결함 주입 ModelResolution = "Detailed"
  1. 편집기 패널에서 시각화할 배터리 객체를 선택합니다.

  2. 배터리 차트 탭에서 툴스트립의 시뮬레이션 전략 섹션에 있는 배터리 번호 매기기를 클릭하고 "독립적"을 선택합니다.

특정 배터리 내에 있는 셀의 독립적인 번호
ModelResolution = "Lumped" 또는 "Grouped"
  1. 편집기 패널에서 시각화할 배터리 객체를 선택합니다.

  2. 배터리 차트 탭에서 툴스트립의 시뮬레이션 전략 섹션에 있는 셀 모델 번호 매기기를 클릭하고 "독립적"을 선택합니다.

셀 모델 블록의 독립적인 번호
패시브 셀 밸런싱병렬 어셈블리의 전역 누적 번호. 생성된 배터리 블록의 CB 포트 크기는 (모델 분해능에 관계없이) 블록 내의 병렬 어셈블리 개수와 같습니다.배터리 차트 탭에서 툴스트립의 시뮬레이션 전략 섹션에 있는 배터리 번호 매기기를 클릭하고 "전역 누적"을 선택합니다.

편집기 패널에서 현재 배터리 객체를 작업 공간이나 MAT 파일, STL 파일로 내보내려면, 배터리 빌더 탭에서 툴스트립의 내보내기 섹션에 있는 내보내기를 클릭합니다. 그런 다음 작업 공간으로 내보내기, MAT 파일로 내보내기 또는 STL 파일로 내보내기를 클릭합니다. 냉각 플레이트는 STL 파일로 내보낼 수 없습니다.

부모 객체를 내보낼 때는 부모 객체와 모든 하위 컴포넌트를 함께 내보내는 것만 가능합니다. 하위 컴포넌트 객체만 단독으로 내보낼 수는 없습니다.

배터리 객체의 라이브러리 모델을 만들면 배터리 빌더 앱은 또한 해당 객체를 MAT 파일로 자동으로 내보냅니다.

참고

앱에서 편집하는 배터리 객체는 작업 공간에 자동으로 저장되지 않습니다. 앱을 닫으면 생성한 세션과 객체를 잃게 됩니다.

배터리 객체의 배터리 차트를 파일(예: FIG 파일, JPG 파일 또는 PNG 파일)로 내보내려면 먼저 편집기 패널에서 배터리 객체를 선택합니다. 그런 다음 배터리 차트 탭에서 툴스트립의 내보내기 섹션에 있는 차트 내보내기를 클릭합니다.

ParallelAssembly 객체, Module 객체, ModuleAssembly 객체 또는 Pack 객체로 라이브러리 모델을 만들려면 라이브러리 만들기를 클릭합니다.

부모 객체와 해당하는 모든 하위 컴포넌트가 함께 포함된 라이브러리 모델만 만들 수 있습니다. 하위 컴포넌트 객체로만 구성된 라이브러리 모델은 만들 수 없습니다.

새 창에서 라이브러리를 저장할 폴더와 라이브러리 이름을 지정하고, 마스크 파라미터와 마스크 초기 목표값에 숫자형 값을 사용할지 변수 이름을 사용할지를 지정하고, 명령줄 출력값을 표시할지 여부를 지정합니다. 이러한 각 필드에 대한 자세한 내용은 buildBattery 도움말 문서 페이지를 참조하십시오.

Create Battery Library window with the following build options in order: Battery, Folder, Library Name, Mask Parameters, Mask Initial Targets, and Verbose Build,.

지정된 폴더에 배터리 객체의 라이브러리 모델과 MAT 파일을 모두 생성하려면 라이브러리 만들기 버튼을 클릭합니다.

이 모델을 열어 Simscape 블록으로 구현된 배터리 객체에 액세스할 수 있으며, 이를 초기 개발 단계에서의 아키텍처 평가, 소프트웨어 및 하드웨어 개발, 시스템 통합 및 요구 사항 평가, 냉각 시스템 설계, 제어 전략 개발, Hardware-in-the-Loop 및 기타 많은 응용 사례의 출발점으로 삼을 수 있습니다.

관련 예제

버전 내역

R2023a에 개발됨

모두 확장