! !-------------------------- Default Units for Model ---------------------------! ! ! defaults units & length = mm & angle = deg & force = newton & mass = kg & time = sec ! defaults units & coordinate_system_type = cartesian & orientation_type = body313 ! !------------------------ Default Attributes for Model ------------------------! ! ! defaults attributes & inheritance = bottom_up & icon_visibility = on & grid_visibility = off & size_of_icons = 10.0 & spacing_for_grid = 1000.0 ! !------------------------------ Adams/View Model ------------------------------! ! ! model create & model_name = tergicristalli ! model attributes & model_name = tergicristalli & size_of_icons = 10.0 ! view erase ! !--------------------------------- Materials ----------------------------------! ! ! material create & material_name = .tergicristalli.steel & adams_id = 1 & youngs_modulus = 2.07E+005 & poissons_ratio = 0.29 & density = 7.801E-006 ! !-------------------------------- Rigid Parts ---------------------------------! ! ! Create parts and their dependent markers and graphics ! !----------------------------------- ground -----------------------------------! ! ! ! ****** Ground Part ****** ! defaults model & part_name = ground ! defaults coordinate_system & default_coordinate_system = .tergicristalli.ground ! ! ****** Markers for current part ****** ! marker create & marker_name = .tergicristalli.ground.MARKER_tgvite & adams_id = 8 & location = 550.0, -62.5, -75.0 & orientation = 90.0d, 84.29d, 270.0d ! marker attributes & marker_name = MARKER_tgvite & size_of_icons = 10.0 ! marker create & marker_name = .tergicristalli.ground.MARKER_5 & adams_id = 5 & location = 550.0, -37.5, -75.0 & orientation = 0.0d, 0.0d, 0.0d ! marker attributes & marker_name = MARKER_5 & size_of_icons = 10.0 ! marker create & marker_name = .tergicristalli.ground.MARKER_7 & adams_id = 7 & location = 550.0, -75.0, -75.0 & orientation = 90.0d, 90.0d, 270.0d ! marker attributes & marker_name = MARKER_7 & size_of_icons = 10.0 ! marker create & marker_name = .tergicristalli.ground.MARKER_65 & adams_id = 65 & location = 550.0, -75.0, -100.0 & orientation = 90.0d, 90.0d, 270.0d ! marker create & marker_name = .tergicristalli.ground.MARK_PS1 & adams_id = 18 & location = 850.0, -75.0, 0.0 & orientation = 0.0d, 0.0d, 0.0d ! marker create & marker_name = .tergicristalli.ground.MARK_EG2 & adams_id = 19 & location = 1350.0, -75.0, -30.0 & orientation = 0.0d, 0.0d, 0.0d ! marker create & marker_name = .tergicristalli.ground.ruotaEG1 & adams_id = 43 & location = 850.0, -75.0, -30.0 & orientation = 0.0d, 0.0d, 0.0d ! marker create & marker_name = .tergicristalli.ground.MARKER_38 & adams_id = 38 & location = 983.5, -39.68632462, -30.0 & orientation = 90.0d, 90.0d, 270.0d ! marker create & marker_name = .tergicristalli.ground.MARKER_41 & adams_id = 41 & location = 0.0, 0.0, 0.0 & orientation = 0.0d, 0.0d, 0.0d ! marker create & marker_name = .tergicristalli.ground.MARK_PS2 & adams_id = 44 & location = 1350.0, -75.0, 0.0 & orientation = 0.0d, 0.0d, 0.0d ! marker create & marker_name = .tergicristalli.ground.MARKER_50 & adams_id = 50 & location = 850.0, -75.0, -38.0 & orientation = 0.0d, 0.0d, 0.0d ! marker create & marker_name = .tergicristalli.ground.MARKER_58 & adams_id = 58 & location = 1350.0, -75.0, -30.0 & orientation = 0.0d, 0.0d, 0.0d ! marker create & marker_name = .tergicristalli.ground.MARKER_55 & adams_id = 55 & location = 850.0, -52.20243767, -30.0 & orientation = 90.0d, 90.0d, 0.0d ! marker create & marker_name = .tergicristalli.ground.MARKER_54 & adams_id = 54 & location = 1350.0, -52.20243767, -30.0 & orientation = 90.0d, 90.0d, 270.0d ! marker create & marker_name = .tergicristalli.ground.MARKER_56 & adams_id = 56 & location = 950.0, -75.0, -38.0 & orientation = 90.0d, 90.0d, 0.0d ! part create rigid_body mass_properties & part_name = .tergicristalli.ground & material_type = .tergicristalli.steel ! part attributes & part_name = .tergicristalli.ground & name_visibility = off & size_of_icons = 10.0 ! !----------------------------------- ViteSF -----------------------------------! ! ! defaults coordinate_system & default_coordinate_system = .tergicristalli.ground ! part create rigid_body name_and_position & part_name = .tergicristalli.ViteSF & adams_id = 2 & location = 0.0, 0.0, 0.0 & orientation = 0.0d, 0.0d, 0.0d ! defaults coordinate_system & default_coordinate_system = .tergicristalli.ViteSF ! ! ****** Markers for current part ****** ! marker create & marker_name = .tergicristalli.ViteSF.MARKER_partvite & adams_id = 1 & location = 500.0, -75.0, -75.0 & orientation = 90.0d, 90.0d, 0.0d ! marker attributes & marker_name = MARKER_partvite & size_of_icons = 10.0 ! marker create & marker_name = .tergicristalli.ViteSF.cm_vite & adams_id = 9 & location = 550.0, -75.0, -75.0 & orientation = 0.0d, 0.0d, 0.0d ! marker attributes & marker_name = cm_vite & size_of_icons = 10.0 ! marker create & marker_name = .tergicristalli.ViteSF.MARKER_6 & adams_id = 6 & location = 550.0, -75.0, -75.0 & orientation = 90.0d, 90.0d, 270.0d ! marker attributes & marker_name = MARKER_6 & size_of_icons = 10.0 ! part create rigid_body mass_properties & part_name = .tergicristalli.ViteSF & mass = 0.382930692 & center_of_mass_marker = .tergicristalli.ViteSF.cm_vite & ixx = 29.9164603157 & iyy = 334.0671401924 & izz = 334.0671401924 & ixy = 0.0 & izx = 0.0 & iyz = 0.0 ! ! ****** Graphics for current part ****** ! geometry create shape cylinder & cylinder_name = .tergicristalli.ViteSF.CYLINDER_1 & adams_id = 1 & center_marker = .tergicristalli.ViteSF.MARKER_partvite & angle_extent = 360.0 & length = 100.0 & radius = 12.5 & side_count_for_body = 20 & segment_count_for_ends = 20 ! part attributes & part_name = .tergicristalli.ViteSF & color = RED & name_visibility = off & size_of_icons = 10.0 ! !----------------------------------- Ruota1 -----------------------------------! ! ! defaults coordinate_system & default_coordinate_system = .tergicristalli.ground ! part create rigid_body name_and_position & part_name = .tergicristalli.Ruota1 & adams_id = 3 & location = 0.0, 0.0, 0.0 & orientation = 0.0d, 0.0d, 0.0d ! defaults coordinate_system & default_coordinate_system = .tergicristalli.Ruota1 ! ! ****** Markers for current part ****** ! marker create & marker_name = .tergicristalli.Ruota1.MARKER_patruota & adams_id = 3 & location = 550.0, -37.5, -87.5 & orientation = 0.0d, 0.0d, 0.0d ! marker attributes & marker_name = MARKER_patruota & size_of_icons = 10.0 ! marker create & marker_name = .tergicristalli.Ruota1.cm & adams_id = 10 & location = 550.0, -37.5, -75.0 & orientation = 0.0d, 0.0d, 0.0d ! marker attributes & marker_name = cm & size_of_icons = 10.0 ! marker create & marker_name = .tergicristalli.Ruota1.MARKER_4 & adams_id = 4 & location = 550.0, -37.5, -75.0 & orientation = 0.0d, 0.0d, 0.0d ! marker attributes & marker_name = MARKER_4 & size_of_icons = 10.0 ! marker create & marker_name = .tergicristalli.Ruota1.MARKER_15 & adams_id = 15 & location = 550.0, -37.5, -62.5 & orientation = 0.0d, 0.0d, 0.0d ! marker create & marker_name = .tergicristalli.Ruota1.MARKER_16 & adams_id = 16 & location = 550.0, -37.5, -40.0 & orientation = 90.0d, 0.0d, 0.0d ! marker create & marker_name = .tergicristalli.Ruota1.MARKER_17 & adams_id = 17 & location = 535.2090691, -32.86552461, -40.0 & orientation = 90.0d, 0.0d, 0.0d ! marker create & marker_name = .tergicristalli.Ruota1.MARKER_22 & adams_id = 22 & location = 535.2090691, -32.86552461, -40.0 & orientation = 0.0d, 0.0d, 0.0d ! part create rigid_body mass_properties & part_name = .tergicristalli.Ruota1 & mass = 0.3896950085 & center_of_mass_marker = .tergicristalli.Ruota1.cm & ixx = 85.6833077643 & iyy = 84.8888965591 & izz = 120.4861939486 & ixy = 0.0 & izx = 0.0 & iyz = 0.0 ! ! ****** Graphics for current part ****** ! geometry create shape cylinder & cylinder_name = .tergicristalli.Ruota1.CYLINDER_2 & adams_id = 2 & center_marker = .tergicristalli.Ruota1.MARKER_patruota & angle_extent = 360.0 & length = 25.0 & radius = 25.0 & side_count_for_body = 20 & segment_count_for_ends = 20 ! geometry create shape cylinder & cylinder_name = .tergicristalli.Ruota1.albero & adams_id = 4 & center_marker = .tergicristalli.Ruota1.MARKER_15 & angle_extent = 360.0 & length = 22.5 & radius = 3.0 & side_count_for_body = 20 & segment_count_for_ends = 20 ! geometry create shape link & link_name = .tergicristalli.Ruota1.LINK_5 & i_marker = .tergicristalli.Ruota1.MARKER_16 & j_marker = .tergicristalli.Ruota1.MARKER_17 & width = 3.5 & depth = 1.75 ! part attributes & part_name = .tergicristalli.Ruota1 & color = GREEN & name_visibility = off & size_of_icons = 10.0 ! !---------------------------------- albero2 -----------------------------------! ! ! defaults coordinate_system & default_coordinate_system = .tergicristalli.ground ! part create rigid_body name_and_position & part_name = .tergicristalli.albero2 & adams_id = 4 & location = 0.0, 0.0, 0.0 & orientation = 0.0d, 0.0d, 0.0d ! defaults coordinate_system & default_coordinate_system = .tergicristalli.albero2 ! ! ****** Markers for current part ****** ! marker create & marker_name = .tergicristalli.albero2.MARKER_20 & adams_id = 20 & location = 535.2090691, -32.86552461, -40.0 & orientation = 0.0d, 0.0d, 0.0d ! marker create & marker_name = .tergicristalli.albero2.cm & adams_id = 21 & location = 535.2090691, -32.86552461, -35.0 & orientation = 0.0d, 0.0d, 0.0d ! marker create & marker_name = .tergicristalli.albero2.MARKER_23 & adams_id = 23 & location = 535.2090691, -32.86552461, -40.0 & orientation = 0.0d, 0.0d, 0.0d ! marker create & marker_name = .tergicristalli.albero2.MARKER_27 & adams_id = 27 & location = 535.2090691, -32.86552461, -30.0 & orientation = 0.0d, 0.0d, 0.0d ! part create rigid_body mass_properties & part_name = .tergicristalli.albero2 & material_type = .tergicristalli.steel ! ! ****** Graphics for current part ****** ! geometry create shape cylinder & cylinder_name = .tergicristalli.albero2.CYLINDER_6 & adams_id = 6 & center_marker = .tergicristalli.albero2.MARKER_20 & angle_extent = 360.0 & length = 10.0 & radius = 1.25 & side_count_for_body = 20 & segment_count_for_ends = 20 ! part attributes & part_name = .tergicristalli.albero2 & color = MAGENTA & name_visibility = off ! !--------------------------------- balancier ----------------------------------! ! ! defaults coordinate_system & default_coordinate_system = .tergicristalli.ground ! part create rigid_body name_and_position & part_name = .tergicristalli.balancier & adams_id = 5 & location = 0.0, 0.0, 0.0 & orientation = 0.0d, 0.0d, 0.0d ! defaults coordinate_system & default_coordinate_system = .tergicristalli.balancier ! ! ****** Markers for current part ****** ! marker create & marker_name = .tergicristalli.balancier.MARKER_24 & adams_id = 24 & location = 535.2090691, -32.86552461, -30.0 & orientation = 270.0d, 0.0d, 0.0d ! marker create & marker_name = .tergicristalli.balancier.MARKER_25 & adams_id = 25 & location = 589.89371256, -50.0, -30.0 & orientation = 270.0d, 0.0d, 0.0d ! marker create & marker_name = .tergicristalli.balancier.cm & adams_id = 28 & location = 562.55139083, -41.432762305, -30.0 & orientation = 342.6025312191d, 0.0d, 0.0d ! marker create & marker_name = .tergicristalli.balancier.MARKER_26 & adams_id = 26 & location = 535.2090691, -32.86552461, -30.0 & orientation = 0.0d, 0.0d, 0.0d ! marker create & marker_name = .tergicristalli.balancier.MARKER_34 & adams_id = 34 & location = 589.89371256, -50.0, -30.0 & orientation = 0.0d, 0.0d, 0.0d ! part create rigid_body mass_properties & part_name = .tergicristalli.balancier & material_type = .tergicristalli.steel ! ! ****** Graphics for current part ****** ! geometry create shape link & link_name = .tergicristalli.balancier.LINK_7 & i_marker = .tergicristalli.balancier.MARKER_24 & j_marker = .tergicristalli.balancier.MARKER_25 & width = 5.0 & depth = 5.0 ! part attributes & part_name = .tergicristalli.balancier & color = YELLOW & name_visibility = off ! !----------------------------------- barra ------------------------------------! ! ! defaults coordinate_system & default_coordinate_system = .tergicristalli.ground ! part create rigid_body name_and_position & part_name = .tergicristalli.barra & adams_id = 6 & location = 0.0, 0.0, 0.0 & orientation = 0.0d, 0.0d, 0.0d ! defaults coordinate_system & default_coordinate_system = .tergicristalli.barra ! ! ****** Markers for current part ****** ! marker create & marker_name = .tergicristalli.barra.MARKER_33 & adams_id = 33 & location = 589.89371256, -50.0, -30.0 & orientation = 0.0d, 0.0d, 0.0d ! marker create & marker_name = .tergicristalli.barra.MARKER_32 & adams_id = 32 & location = 589.89371256, -52.20243767, -40.0 & orientation = 0.0d, 0.0d, 0.0d ! marker create & marker_name = .tergicristalli.barra.cm & adams_id = 35 & location = 973.39371256, -39.70243767, -30.0 & orientation = 0.0d, 0.0d, 0.0d ! marker create & marker_name = .tergicristalli.barra.MARKER_37 & adams_id = 37 & location = 983.5, -39.68632462, -30.0 & orientation = 90.0d, 90.0d, 270.0d ! part create rigid_body mass_properties & part_name = .tergicristalli.barra & material_type = .tergicristalli.steel ! ! ****** Graphics for current part ****** ! geometry create shape block & block_name = .tergicristalli.barra.BOX_8 & adams_id = 8 & corner_marker = .tergicristalli.barra.MARKER_32 & diag_corner_coords = 767.0, 25.0, 20.0 ! part attributes & part_name = .tergicristalli.barra & color = BLUE & name_visibility = off ! !--------------------------------- pare_brise ---------------------------------! ! ! defaults coordinate_system & default_coordinate_system = .tergicristalli.ground ! part create rigid_body name_and_position & part_name = .tergicristalli.pare_brise & adams_id = 7 & location = 0.0, 0.0, 0.0 & orientation = 0.0d, 0.0d, 0.0d ! defaults coordinate_system & default_coordinate_system = .tergicristalli.pare_brise ! ! ****** Markers for current part ****** ! marker create & marker_name = .tergicristalli.pare_brise.MARKER_40 & adams_id = 40 & location = 0.0, 0.0, 0.0 & orientation = 0.0d, 0.0d, 0.0d ! marker create & marker_name = .tergicristalli.pare_brise.MARKER_42 & adams_id = 42 & location = 0.0, 0.0, 0.0 & orientation = 0.0d, 0.0d, 0.0d ! part create rigid_body mass_properties & part_name = .tergicristalli.pare_brise & material_type = .tergicristalli.steel ! ! ****** Graphics for current part ****** ! geometry create shape plane & plane_name = .tergicristalli.pare_brise.PLANE_9 & adams_id = 9 & ref_marker_name = .tergicristalli.pare_brise.MARKER_40 & x_minimum = 0.0 & x_maximum = 1400.0 & y_minimum = 0.0 & y_maximum = 800.0 ! part attributes & part_name = .tergicristalli.pare_brise & color = CYAN & name_visibility = off ! !---------------------------------- ruotaPS1 ----------------------------------! ! ! defaults coordinate_system & default_coordinate_system = .tergicristalli.ground ! part create rigid_body name_and_position & part_name = .tergicristalli.ruotaPS1 & adams_id = 8 & location = 0.0, 0.0, 0.0 & orientation = 0.0d, 0.0d, 0.0d ! defaults coordinate_system & default_coordinate_system = .tergicristalli.ruotaPS1 ! ! ****** Markers for current part ****** ! marker create & marker_name = .tergicristalli.ruotaPS1.MARKER_61 & adams_id = 61 & location = 850.0, -75.0, 0.0 & orientation = 169.9999999998d, 0.0d, 0.0d ! marker create & marker_name = .tergicristalli.ruotaPS1.MARKER_62 & adams_id = 62 & location = 12.91340994, 72.60095102, 0.0 & orientation = 169.9999999998d, 0.0d, 0.0d ! marker create & marker_name = .tergicristalli.ruotaPS1.MARKER_45 & adams_id = 45 & location = 850.0, -75.0, -38.0 & orientation = 90.0d, 0.0d, 0.0d ! marker create & marker_name = .tergicristalli.ruotaPS1.cm & adams_id = 47 & location = 664.2250451561, -42.2428631204, -16.4384299731 & orientation = 79.9999999998d, 2.4824467095d, 270.0d ! marker create & marker_name = .tergicristalli.ruotaPS1.MARKER_49 & adams_id = 49 & location = 850.0, -75.0, -38.0 & orientation = 0.0d, 0.0d, 0.0d ! marker create & marker_name = .tergicristalli.ruotaPS1.MARKER_60 & adams_id = 60 & location = 850.0, -75.0, -22.0 & orientation = 90.0d, 0.0d, 0.0d ! part create rigid_body mass_properties & part_name = .tergicristalli.ruotaPS1 & material_type = .tergicristalli.steel ! ! ****** Graphics for current part ****** ! geometry create shape cylinder & cylinder_name = .tergicristalli.ruotaPS1.CYLINDER_10 & adams_id = 10 & center_marker = .tergicristalli.ruotaPS1.MARKER_45 & angle_extent = 360.0 & length = 16.0 & radius = 22.7975233 & side_count_for_body = 20 & segment_count_for_ends = 20 ! geometry create shape cylinder & cylinder_name = .tergicristalli.ruotaPS1.CYLINDER_13 & adams_id = 13 & center_marker = .tergicristalli.ruotaPS1.MARKER_60 & angle_extent = 360.0 & length = 22.0 & radius = 3.0 & side_count_for_body = 20 & segment_count_for_ends = 20 ! geometry create shape link & link_name = .tergicristalli.ruotaPS1.LINK_14 & i_marker = .tergicristalli.ruotaPS1.MARKER_61 & j_marker = .tergicristalli.ruotaPS1.MARKER_62 & width = 5.0 & depth = 5.0 ! part attributes & part_name = .tergicristalli.ruotaPS1 & color = MAGENTA & name_visibility = off ! !---------------------------------- ruotaPS2 ----------------------------------! ! ! defaults coordinate_system & default_coordinate_system = .tergicristalli.ground ! part create rigid_body name_and_position & part_name = .tergicristalli.ruotaPS2 & adams_id = 9 & location = 0.0, 0.0, 0.0 & orientation = 0.0d, 0.0d, 0.0d ! defaults coordinate_system & default_coordinate_system = .tergicristalli.ruotaPS2 ! ! ****** Markers for current part ****** ! marker create & marker_name = .tergicristalli.ruotaPS2.MARKER_46 & adams_id = 46 & location = 1350.0, -75.0, -38.0 & orientation = 270.0d, 0.0d, 0.0d ! marker create & marker_name = .tergicristalli.ruotaPS2.cm & adams_id = 48 & location = 1164.2250451561, -42.2428631204, -16.4384299731 & orientation = 79.9999999998d, 2.4824467128d, 270.0d ! marker create & marker_name = .tergicristalli.ruotaPS2.MARKER_57 & adams_id = 57 & location = 1350.0, -75.0, -30.0 & orientation = 0.0d, 0.0d, 0.0d ! marker create & marker_name = .tergicristalli.ruotaPS2.MARKER_59 & adams_id = 59 & location = 1350.0, -75.0, -22.0 & orientation = 270.0d, 0.0d, 0.0d ! marker create & marker_name = .tergicristalli.ruotaPS2.MARKER_63 & adams_id = 63 & location = 1350.0, -75.0, 0.0 & orientation = 169.6362080297d, 0.0d, 0.0d ! marker create & marker_name = .tergicristalli.ruotaPS2.MARKER_64 & adams_id = 64 & location = 512.91340994, 72.60095102, 0.0 & orientation = 169.6362080297d, 0.0d, 0.0d ! part create rigid_body mass_properties & part_name = .tergicristalli.ruotaPS2 & material_type = .tergicristalli.steel ! ! ****** Graphics for current part ****** ! geometry create shape cylinder & cylinder_name = .tergicristalli.ruotaPS2.CYLINDER_11 & adams_id = 11 & center_marker = .tergicristalli.ruotaPS2.MARKER_46 & angle_extent = 360.0 & length = 16.0 & radius = 22.7975233 & side_count_for_body = 20 & segment_count_for_ends = 20 ! geometry create shape cylinder & cylinder_name = .tergicristalli.ruotaPS2.CYLINDER_12 & adams_id = 12 & center_marker = .tergicristalli.ruotaPS2.MARKER_59 & angle_extent = 360.0 & length = 22.0 & radius = 3.0 & side_count_for_body = 20 & segment_count_for_ends = 20 ! geometry create shape link & link_name = .tergicristalli.ruotaPS2.LINK_15 & i_marker = .tergicristalli.ruotaPS2.MARKER_63 & j_marker = .tergicristalli.ruotaPS2.MARKER_64 & width = 5.0 & depth = 5.0 ! part attributes & part_name = .tergicristalli.ruotaPS2 & color = MAGENTA & name_visibility = off ! !----------------------------------- Joints -----------------------------------! ! ! constraint create joint revolute & joint_name = .tergicristalli.JOINT_1 & adams_id = 1 & i_marker_name = .tergicristalli.Ruota1.MARKER_4 & j_marker_name = .tergicristalli.ground.MARKER_5 ! constraint attributes & constraint_name = .tergicristalli.JOINT_1 & name_visibility = off & size_of_icons = 10.0 ! constraint create joint revolute & joint_name = .tergicristalli.JOINT_2 & adams_id = 2 & i_marker_name = .tergicristalli.ViteSF.MARKER_6 & j_marker_name = .tergicristalli.ground.MARKER_7 ! constraint attributes & constraint_name = .tergicristalli.JOINT_2 & name_visibility = off & size_of_icons = 10.0 ! constraint create joint revolute & joint_name = .tergicristalli.JOINT_3 & adams_id = 3 & i_marker_name = .tergicristalli.Ruota1.MARKER_22 & j_marker_name = .tergicristalli.albero2.MARKER_23 ! constraint attributes & constraint_name = .tergicristalli.JOINT_3 & name_visibility = off ! constraint create joint revolute & joint_name = .tergicristalli.JOINT_4 & adams_id = 4 & i_marker_name = .tergicristalli.balancier.MARKER_26 & j_marker_name = .tergicristalli.albero2.MARKER_27 ! constraint attributes & constraint_name = .tergicristalli.JOINT_4 & name_visibility = off ! constraint create joint revolute & joint_name = .tergicristalli.JOINT_5 & adams_id = 5 & i_marker_name = .tergicristalli.barra.MARKER_33 & j_marker_name = .tergicristalli.balancier.MARKER_34 ! constraint attributes & constraint_name = .tergicristalli.JOINT_5 & name_visibility = off ! constraint create joint translational & joint_name = .tergicristalli.JOINT_6 & adams_id = 6 & i_marker_name = .tergicristalli.barra.MARKER_37 & j_marker_name = .tergicristalli.ground.MARKER_38 ! constraint attributes & constraint_name = .tergicristalli.JOINT_6 & name_visibility = off ! constraint create joint fixed & joint_name = .tergicristalli.JOINT_7 & adams_id = 7 & i_marker_name = .tergicristalli.ground.MARKER_41 & j_marker_name = .tergicristalli.pare_brise.MARKER_42 ! constraint attributes & constraint_name = .tergicristalli.JOINT_7 & name_visibility = off ! constraint create joint revolute & joint_name = .tergicristalli.JOINT_8 & adams_id = 8 & i_marker_name = .tergicristalli.ruotaPS1.MARKER_49 & j_marker_name = .tergicristalli.ground.MARKER_50 ! constraint attributes & constraint_name = .tergicristalli.JOINT_8 & name_visibility = off ! constraint create joint revolute & joint_name = .tergicristalli.JOINT_9 & adams_id = 9 & i_marker_name = .tergicristalli.ruotaPS2.MARKER_57 & j_marker_name = .tergicristalli.ground.MARKER_58 ! constraint attributes & constraint_name = .tergicristalli.JOINT_9 & name_visibility = off ! !----------------------------------- Forces -----------------------------------! ! ! !----------------------------------- Gears ------------------------------------! ! ! constraint create complex_joint gear & gear_name = .tergicristalli.GEAR_1 & adams_id = 1 & joint_name = & .tergicristalli.JOINT_1, & .tergicristalli.JOINT_2 & common_velocity_marker = .tergicristalli.ground.MARKER_tgvite ! constraint attributes & constraint_name = GEAR_1 & size_of_icons = 10.0 ! constraint create complex_joint gear & gear_name = .tergicristalli.GEAR_2 & adams_id = 2 & joint_name = & .tergicristalli.JOINT_6, & .tergicristalli.JOINT_8 & common_velocity_marker = .tergicristalli.ground.MARKER_55 ! constraint create complex_joint gear & gear_name = .tergicristalli.GEAR_3 & adams_id = 3 & joint_name = & .tergicristalli.JOINT_6, & .tergicristalli.JOINT_9 & common_velocity_marker = .tergicristalli.ground.MARKER_54 ! !-------------------------- Adams/View UDE Instances --------------------------! ! ! defaults coordinate_system & default_coordinate_system = .tergicristalli.ground ! undo begin_block suppress = yes ! ude create instance & instance_name = .tergicristalli.general_motion_1 & definition_name = .MDI.Constraints.general_motion & location = 0.0, 0.0, 0.0 & orientation = 0.0, 0.0, 0.0 ! ude create instance & instance_name = .tergicristalli.general_motion_2 & definition_name = .MDI.Constraints.general_motion & location = 0.0, 0.0, 0.0 & orientation = 0.0, 0.0, 0.0 ! !-------------------------- Adams/View UDE Instance ---------------------------! ! ! variable modify & variable_name = .tergicristalli.general_motion_1.i_marker & object_value = (.tergicristalli.ViteSF.MARKER_6) ! variable modify & variable_name = .tergicristalli.general_motion_1.j_marker & object_value = (.tergicristalli.ground.MARKER_7) ! variable modify & variable_name = .tergicristalli.general_motion_1.constraint & object_value = (.tergicristalli.JOINT_2) ! variable modify & variable_name = .tergicristalli.general_motion_1.t1_type & integer_value = 0 ! variable modify & variable_name = .tergicristalli.general_motion_1.t2_type & integer_value = 0 ! variable modify & variable_name = .tergicristalli.general_motion_1.t3_type & integer_value = 0 ! variable modify & variable_name = .tergicristalli.general_motion_1.r1_type & integer_value = 0 ! variable modify & variable_name = .tergicristalli.general_motion_1.r2_type & integer_value = 0 ! variable modify & variable_name = .tergicristalli.general_motion_1.r3_type & integer_value = 2 ! variable modify & variable_name = .tergicristalli.general_motion_1.t1_func & string_value = "0 * time" ! variable modify & variable_name = .tergicristalli.general_motion_1.t2_func & string_value = "0 * time" ! variable modify & variable_name = .tergicristalli.general_motion_1.t3_func & string_value = "0 * time" ! variable modify & variable_name = .tergicristalli.general_motion_1.r1_func & string_value = "0 * time" ! variable modify & variable_name = .tergicristalli.general_motion_1.r2_func & string_value = "0 * time" ! variable modify & variable_name = .tergicristalli.general_motion_1.r3_func & string_value = "125.6637061" ! variable modify & variable_name = .tergicristalli.general_motion_1.t1_ic_disp & real_value = 0.0 ! variable modify & variable_name = .tergicristalli.general_motion_1.t2_ic_disp & real_value = 0.0 ! variable modify & variable_name = .tergicristalli.general_motion_1.t3_ic_disp & real_value = 0.0 ! variable modify & variable_name = .tergicristalli.general_motion_1.r1_ic_disp & real_value = 0.0 ! variable modify & variable_name = .tergicristalli.general_motion_1.r2_ic_disp & real_value = 0.0 ! variable modify & variable_name = .tergicristalli.general_motion_1.r3_ic_disp & real_value = 0.0 ! variable modify & variable_name = .tergicristalli.general_motion_1.t1_ic_velo & real_value = 0.0 ! variable modify & variable_name = .tergicristalli.general_motion_1.t2_ic_velo & real_value = 0.0 ! variable modify & variable_name = .tergicristalli.general_motion_1.t3_ic_velo & real_value = 0.0 ! variable modify & variable_name = .tergicristalli.general_motion_1.r1_ic_velo & real_value = 0.0 ! variable modify & variable_name = .tergicristalli.general_motion_1.r2_ic_velo & real_value = 0.0 ! variable modify & variable_name = .tergicristalli.general_motion_1.r3_ic_velo & real_value = 0.0 ! ude modify instance & instance_name = .tergicristalli.general_motion_1 ! !-------------------------- Adams/View UDE Instance ---------------------------! ! ! variable modify & variable_name = .tergicristalli.general_motion_2.i_marker & object_value = (.tergicristalli.Ruota1.MARKER_4) ! variable modify & variable_name = .tergicristalli.general_motion_2.j_marker & object_value = (.tergicristalli.ground.MARKER_5) ! variable modify & variable_name = .tergicristalli.general_motion_2.constraint & object_value = (.tergicristalli.JOINT_1) ! variable modify & variable_name = .tergicristalli.general_motion_2.t1_type & integer_value = 0 ! variable modify & variable_name = .tergicristalli.general_motion_2.t2_type & integer_value = 0 ! variable modify & variable_name = .tergicristalli.general_motion_2.t3_type & integer_value = 0 ! variable modify & variable_name = .tergicristalli.general_motion_2.r1_type & integer_value = 0 ! variable modify & variable_name = .tergicristalli.general_motion_2.r2_type & integer_value = 0 ! variable modify & variable_name = .tergicristalli.general_motion_2.r3_type & integer_value = 0 ! variable modify & variable_name = .tergicristalli.general_motion_2.t1_func & string_value = "0 * time" ! variable modify & variable_name = .tergicristalli.general_motion_2.t2_func & string_value = "0 * time" ! variable modify & variable_name = .tergicristalli.general_motion_2.t3_func & string_value = "0 * time" ! variable modify & variable_name = .tergicristalli.general_motion_2.r1_func & string_value = "0 * time" ! variable modify & variable_name = .tergicristalli.general_motion_2.r2_func & string_value = "0 * time" ! variable modify & variable_name = .tergicristalli.general_motion_2.r3_func & string_value = "0 * time" ! variable modify & variable_name = .tergicristalli.general_motion_2.t1_ic_disp & real_value = 0.0 ! variable modify & variable_name = .tergicristalli.general_motion_2.t2_ic_disp & real_value = 0.0 ! variable modify & variable_name = .tergicristalli.general_motion_2.t3_ic_disp & real_value = 0.0 ! variable modify & variable_name = .tergicristalli.general_motion_2.r1_ic_disp & real_value = 0.0 ! variable modify & variable_name = .tergicristalli.general_motion_2.r2_ic_disp & real_value = 0.0 ! variable modify & variable_name = .tergicristalli.general_motion_2.r3_ic_disp & real_value = 0.0 ! variable modify & variable_name = .tergicristalli.general_motion_2.t1_ic_velo & real_value = 0.0 ! variable modify & variable_name = .tergicristalli.general_motion_2.t2_ic_velo & real_value = 0.0 ! variable modify & variable_name = .tergicristalli.general_motion_2.t3_ic_velo & real_value = 0.0 ! variable modify & variable_name = .tergicristalli.general_motion_2.r1_ic_velo & real_value = 0.0 ! variable modify & variable_name = .tergicristalli.general_motion_2.r2_ic_velo & real_value = 0.0 ! variable modify & variable_name = .tergicristalli.general_motion_2.r3_ic_velo & real_value = 0.0 ! ude modify instance & instance_name = .tergicristalli.general_motion_2 ! undo end_block ! !---------------------------------- Accgrav -----------------------------------! ! ! force create body gravitational & gravity_field_name = gravity & x_component_gravity = 0.0 & y_component_gravity = -9806.65 & z_component_gravity = 0.0 ! force attributes & force_name = gravity & size_of_icons = 10.0 ! !----------------------------- Analysis settings ------------------------------! ! ! !---------------------------------- Measures ----------------------------------! ! ! measure create object & measure_name = .tergicristalli.JOINT_2_angle_VIS & from_first = yes & object = .tergicristalli.JOINT_2 & characteristic = ax_ay_az_projection_angles & component = z_component ! data_element attributes & data_element_name = .tergicristalli.JOINT_2_angle_VIS & color = WHITE ! measure create object & measure_name = .tergicristalli.JOINT_1_angle_ROUE & from_first = no & object = .tergicristalli.JOINT_1 & characteristic = ax_ay_az_projection_angles & component = z_component ! data_element attributes & data_element_name = .tergicristalli.JOINT_1_angle_ROUE & color = WHITE ! measure create orient & measure_name = .tergicristalli.MEA_ORIENT_PS2 & to_frame = .tergicristalli.ground.MARKER_56 & from_frame = .tergicristalli.ruotaPS2.MARKER_57 & characteristic = euler_angles & component = angle_1_component ! data_element attributes & data_element_name = .tergicristalli.MEA_ORIENT_PS2 & color = WHITE ! measure create orient & measure_name = .tergicristalli.MEA_ORIENT_PS1 & to_frame = .tergicristalli.ground.MARKER_56 & from_frame = .tergicristalli.ruotaPS1.MARKER_45 & characteristic = euler_angles & component = angle_1_component ! data_element attributes & data_element_name = .tergicristalli.MEA_ORIENT_PS1 & color = WHITE ! !----------------------------- Simulation Scripts -----------------------------! ! ! simulation script create & sim_script_name = .tergicristalli.Last_Sim & commands = & "simulation single_run transient type=auto_select end_time=1.0 number_of_steps=250 model_name=.tergicristalli initial_static=no" ! !---------------------------- Function definitions ----------------------------! ! ! !-------------------------- Adams/View UDE Instance ---------------------------! ! ! ude modify instance & instance_name = .tergicristalli.general_motion_1 ! !-------------------------- Adams/View UDE Instance ---------------------------! ! ! ude modify instance & instance_name = .tergicristalli.general_motion_2 ! !--------------------------- Expression definitions ---------------------------! ! ! defaults coordinate_system & default_coordinate_system = ground ! geometry modify shape cylinder & cylinder_name = .tergicristalli.ViteSF.CYLINDER_1 & length = (100.0mm) & radius = (12.5mm) ! geometry modify shape cylinder & cylinder_name = .tergicristalli.Ruota1.CYLINDER_2 & length = (2.5cm) & radius = (2.5cm) ! geometry modify shape cylinder & cylinder_name = .tergicristalli.Ruota1.albero & length = (22.5mm) & radius = (3mm) ! geometry modify shape link & link_name = .tergicristalli.Ruota1.LINK_5 & width = (3.5mm) & depth = (1.75mm) ! geometry modify shape cylinder & cylinder_name = .tergicristalli.albero2.CYLINDER_6 & length = (10.0mm) & radius = (1.25mm) ! geometry modify shape block & block_name = .tergicristalli.barra.BOX_8 & diag_corner_coords = & (767mm), & (25mm), & (20mm) ! geometry modify shape plane & plane_name = .tergicristalli.pare_brise.PLANE_9 & x_minimum = (0.0mm) & x_maximum = (1400.0mm) & y_minimum = (0.0mm) & y_maximum = (800.0mm) ! geometry modify shape link & link_name = .tergicristalli.ruotaPS1.LINK_14 & width = (5mm) & depth = (5mm) ! geometry modify shape link & link_name = .tergicristalli.ruotaPS2.LINK_15 & width = (5mm) & depth = (5mm) ! material modify & material_name = .tergicristalli.steel & youngs_modulus = (2.07E+011(Newton/meter**2)) & density = (7801.0(kg/meter**3)) ! model display & model_name = tergicristalli