31 lines
912 B
JSON
31 lines
912 B
JSON
{
|
|
"schema_version": "1.0",
|
|
"id": "composition.coaxial_serial.two_simple_2kh",
|
|
"version": "1.0.0",
|
|
"composition_type": "serial_coaxial",
|
|
"source_port_types": ["port.rotation.coaxial"],
|
|
"target_port_types": ["port.rotation.coaxial"],
|
|
"connection_relation": "relation.joint.rigid",
|
|
"allowed_role_pairs": [
|
|
{"source": "configured_stage_output", "target": "configured_next_stage_input"}
|
|
],
|
|
"constraint_rules": [
|
|
"exactly_two_simple_2k_h_stages",
|
|
"axes_coaxial",
|
|
"no_conflicting_fixed_members",
|
|
"rigid_endpoint_speeds_equal",
|
|
"axial_stack_clearance"
|
|
],
|
|
"capability_refs": [
|
|
"capability.parameter_solver.simple_2kh_cascade",
|
|
"capability.layout.simple_2kh_cascade",
|
|
"capability.cad.simple_2kh_cascade"
|
|
],
|
|
"execution_support": {
|
|
"level": "full",
|
|
"legacy_family": "simple_2k_h_cascade",
|
|
"generic_n_stage": false
|
|
},
|
|
"maturity": "production"
|
|
}
|