Subsystem (Adams/Car)

Adams/Car에서 template을 인스턴스화하여 만든 모델 구성 단위로, 여러 subsystem이 모여 suspension 또는 full-vehicle assembly를 이룬다.

정의·용도

Adams/Car는 full vehicle과 vehicle suspension을 생성·분류·해석하는 가상 프로토타이핑 제품이며, 단일 환경에서 component, subsystem, full-vehicle 해석을 모두 수행할 수 있다 [Adams_2022.4_Adams_Car_Truck_User_Guide.pdf p.5]. subsystem은 이 계층 구조에서 component와 full-vehicle 사이에 위치하는 단위로, 다축·다(多)subsystem assembly를 모델링하는 데 쓰인다 [Adams_2022.4_Adams_Car_Truck_User_Guide.pdf p.5].

모든 template-based 제품은 두 가지 interface를 갖는다. Template Builder 로 component와 template을 생성·수정하고, Standard Interface 로 parameter를 바꾸고 suspension 또는 vehicle assembly를 해석한다 [Adams_2022.4_Adams_Car_Truck_User_Guide.pdf p.5]. subsystem은 template을 기반으로 만들어진 인스턴스이며, 파일은 .sub 확장자로 데이터베이스에 저장된다 [Adams_2022.4_Adams_Car_Truck_User_Guide.pdf p.24].

형식 / 필드 / 구문

subsystem(.sub)은 template(.tpl)로부터 생성되며, 여러 subsystem이 결합되어 assembly(.asy)를 구성한다 [Adams_2022.4_Adams_Car_Truck_User_Guide.pdf p.24]. 예를 들어 tandem axle suspension의 경우 두 가지 구성 방식이 있다 [Adams_2022.4_Adams_Car_Truck_User_Guide.pdf p.24].

MethodUsing two subsystemsUsing single subsystems
Assemblytasa_truck_leaf_tandem_susp.asytasa_msc_tractor_tandem_drive_axle.asy
Subsystemsmsc_truck_leaf_tandem_susp_fore.sub / msc_truck_leaf_tandem_susp_aft.submsc_tractor_tandem_drive_axle.sub
Templatesmsc_truck_leaf_tandem_susp_fore.tpl / msc_truck_leaf_tandem_susp_aft.tplmsc_truck_tandem_drive_axle.tpl

suspension assembly를 만들 때 Adams Car Truck은 선택된 suspension 및 steering subsystem과 함께 test rig을 조립한다 [Adams_2022.4_Adams_Car_Truck_User_Guide.pdf p.17]. tandem(twin) axle 해석에는 __MDI_TASA_TESTRIG이 쓰이며, 이는 단일 axle용 __MDI_SUSPENSION_TESTRIG에 aft axle을 가진(加振)하는 jack 세트를 추가한 것이다 [Adams_2022.4_Adams_Car_Truck_User_Guide.pdf p.17]. 이 test rig은 “rear”, “rear_2” 두 minor role을 가지므로, template 내 communicator의 minor role 정의에 주의해야 한다 [Adams_2022.4_Adams_Car_Truck_User_Guide.pdf p.24].

사용 예

full-vehicle assembly에서 특정 subsystem을 교체하는 절차는 다음과 같다 [Adams_2022.4_Adams_Car_Truck_User_Guide.pdf p.9].

  1. Adams Car를 시작하고 Adams Car Truck plugin을 로드한다 [Adams_2022.4_Adams_Car_Truck_User_Guide.pdf p.9].
  2. full-vehicle assembly <atruck_shared>/assemblies.tbl/msc_tractor_unit.asy를 연다 [Adams_2022.4_Adams_Car_Truck_User_Guide.pdf p.9].
  3. File → Manage Assemblies → Replace Subsystem 을 선택하고 <atruck_shared>/subsystems.tbl/msc_truck_airspring_tandem_drive_axle.sub를 지정하여 tandem drive axle subsystem을 교체한다 [Adams_2022.4_Adams_Car_Truck_User_Guide.pdf p.9].
  4. Apply, OK 를 클릭한다 [Adams_2022.4_Adams_Car_Truck_User_Guide.pdf p.9].

Adams Car Truck plugin의 이름은 atruck이다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1943]. 또한 Standard Interface에서는 subcompact.asy와 같은 assembly를 직접 열어 작업할 수 있다 [adams_car_on_demand_-online_help(html)_adams_car_on_demand_2026-06-16-09-17-09.pdf p.13].

관련 항목

  • Car — 상위 제품
  • Car) — subsystem의 생성 기반
  • Car) — subsystem들이 결합된 단위
  • Adams Car Truck — 다축·다subsystem 트럭 template
  • Car) — subsystem 간/test rig과의 연결
  • Car)__MDI_TASA_TESTRIG, __MDI_SUSPENSION_TESTRIG
  • Solver — 해석 엔진

출처

  • [Adams_2022.4_Adams_Car_Truck_User_Guide.pdf p.5]
  • [Adams_2022.4_Adams_Car_Truck_User_Guide.pdf p.9]
  • [Adams_2022.4_Adams_Car_Truck_User_Guide.pdf p.17]
  • [Adams_2022.4_Adams_Car_Truck_User_Guide.pdf p.24]
  • [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1943]
  • [adams_car_on_demand_-online_help(html)_adams_car_on_demand_2026-06-16-09-17-09.pdf p.13]