Example #1
0
    def _ccs_default(self):
        '''default settings correspond to
        setup '9u_MAG-07-03_PZ-0708-1'
        '''
        print 'ccs default used'
        fabric_layout_key = 'Q95/95-CCE-38'
        concrete_mixture_key = 'C3-HF2-165-4'
        orientation_fn_key = 'all0'
        n_layers = 1
        thickness = 0.04

        s_tex_z = thickness / (n_layers + 1)
        ccs = CompositeCrossSection(
            fabric_layup_list=[
                plain_concrete(s_tex_z * 0.5),
                FabricLayUp(
                    n_layers=n_layers,
                    orientation_fn_key=orientation_fn_key,
                    s_tex_z=s_tex_z,
                    fabric_layout_key=fabric_layout_key
                ),
                plain_concrete(s_tex_z * 0.5)
            ],
            concrete_mixture_key=concrete_mixture_key
        )
        return ccs
Example #2
0
 def _ccs_default(self):
     '''default settings
     '''
     #        fabric_layout_key = 'MAG-07-03'
     #        fabric_layout_key = '2D-02-06a'
     fabric_layout_key = '2D-05-11'
     #        fabric_layout_key = '2D-09-12'
     #        concrete_mixture_key = 'PZ-0708-1'
     #        concrete_mixture_key = 'FIL-10-09'
     concrete_mixture_key = 'barrelshell'
     orientation_fn_key = 'all0'
     #        orientation_fn_key = 'all90'
     #        orientation_fn_key = '90_0'
     n_layers = 6
     s_tex_z = 0.020 / (n_layers + 1)
     ccs = CompositeCrossSection(fabric_layup_list=[
         plain_concrete(s_tex_z * 0.5),
         FabricLayUp(n_layers=n_layers,
                     orientation_fn_key=orientation_fn_key,
                     s_tex_z=s_tex_z,
                     fabric_layout_key=fabric_layout_key),
         plain_concrete(s_tex_z * 0.5)
     ],
                                 concrete_mixture_key=concrete_mixture_key)
     return ccs
Example #3
0
    def _ccs_default(self):
        '''default settings correspond to
        setup '7u_MAG-07-03_PZ-0708-1'
        '''
        fabric_layout_key = '2D-05-11'
#        fabric_layout_key = 'MAG-07-03'
#        fabric_layout_key = '2D-02-06a'
#        concrete_mixture_key = 'PZ-0708-1'
#        concrete_mixture_key = 'FIL-10-09'
#        concrete_mixture_key = 'barrelshell'
        concrete_mixture_key = 'PZ-0708-1'
#        orientation_fn_key = 'all0'
        orientation_fn_key = '90_0'
        n_layers = 2
        s_tex_z = 0.015 / (n_layers + 1)
        ccs = CompositeCrossSection (
                    fabric_layup_list=[
                            plain_concrete(0.035),
#                            plain_concrete(s_tex_z * 0.5),
                            FabricLayUp (
                                   n_layers=n_layers,
                                   orientation_fn_key=orientation_fn_key,
                                   s_tex_z=s_tex_z,
                                   fabric_layout_key=fabric_layout_key
                                   ),
#                            plain_concrete(s_tex_z * 0.5)
                            plain_concrete(0.5)
                                        ],
                    concrete_mixture_key=concrete_mixture_key
                    )
        return ccs
Example #4
0
    def _ccs_default(self):
        '''default settings correspond to
        setup '9u_MAG-07-03_PZ-0708-1'
        '''
        print 'ccs default used'
        fabric_layout_key = 'CAR-3300-SBR_BTZ2'
        concrete_mixture_key = 'Pagel_TF10'
        orientation_fn_key = 'all0'
        n_layers = 2
        thickness = 0.015

        s_tex_z = thickness / (n_layers + 1)
        ccs = CompositeCrossSection(
            fabric_layup_list=[
                plain_concrete(s_tex_z * 0.5),
                FabricLayUp(
                    n_layers=n_layers,
                    orientation_fn_key=orientation_fn_key,
                    s_tex_z=s_tex_z,
                    fabric_layout_key=fabric_layout_key
                ),
                plain_concrete(s_tex_z * 0.5)
            ],
            concrete_mixture_key=concrete_mixture_key
        )
        return ccs
Example #5
0
    def _ccs_default(self):
        '''default settings
        '''
#        fabric_layout_key = 'MAG-07-03'
#        fabric_layout_key = '2D-02-06a'
        fabric_layout_key = '2D-05-11'
#        fabric_layout_key = '2D-09-12'
#        concrete_mixture_key = 'PZ-0708-1'
#        concrete_mixture_key = 'FIL-10-09'
        concrete_mixture_key = 'barrelshell'
        orientation_fn_key = 'all0'
#        orientation_fn_key = 'all90'
#        orientation_fn_key = '90_0'
        n_layers = 6
        s_tex_z = 0.020 / (n_layers + 1)
        ccs = CompositeCrossSection(
            fabric_layup_list=[
                plain_concrete(s_tex_z * 0.5),
                FabricLayUp(
                    n_layers=n_layers,
                    orientation_fn_key=orientation_fn_key,
                    s_tex_z=s_tex_z,
                    fabric_layout_key=fabric_layout_key
                ),
                plain_concrete(s_tex_z * 0.5)
            ],
            concrete_mixture_key=concrete_mixture_key
        )
        return ccs
Example #6
0
    def _ccs_default(self):
        '''default settings correspond to 
        setup '7u_MAG-07-03_PZ-0708-1'
        '''
        fabric_layout_key = 'MAG-07-03'
#        fabric_layout_key = '2D-02-06a'
        concrete_mixture_key = 'PZ-0708-1'
#        concrete_mixture_key = 'FIL-10-09'
#        orientation_fn_key = 'all0'                                           
        orientation_fn_key = '90_0'
        n_layers = 10
        s_tex_z = 0.030 / (n_layers + 1)
        ccs = CompositeCrossSection (
                    fabric_layup_list=[
                            plain_concrete(s_tex_z * 0.5),
                            FabricLayUp (
                                   n_layers=n_layers,
                                   orientation_fn_key=orientation_fn_key,
                                   s_tex_z=s_tex_z,
                                   fabric_layout_key=fabric_layout_key
                                   ),
                            plain_concrete(s_tex_z * 0.5)
                                        ],
                    concrete_mixture_key=concrete_mixture_key
                    )
        return ccs
Example #7
0
 def change_flu_list(self):
     print('XXX Append ccs.flu_list --------------------')
     self.exrv.model.ex_type.ccs.fabric_layup_list.append(plain_concrete(0.01))
     flu_list_new = self.exrv.model.ex_type.ccs.fabric_layup_list
     print('--- SET: ccs.fabric_layup_list (new)= ', flu_list_new , '---')
     print('--- GET: unsaved = ', self.exrv.unsaved, '---')
     return flu_list_new
Example #8
0
    def _ccs_default(self):
        '''default settings'
        '''
        # SFB 532 - demonstrator textil and concrete:
        fabric_layout_key = '2D-05-11'
        concrete_mixture_key = 'FIL-10-09'
        orientation_fn_key = 'all0'
        n_layers = 1
#         s_tex_z = 0.060 / (n_layers + 1)
        ccs = CompositeCrossSection(
            fabric_layup_list=[
                #                             plain_concrete(s_tex_z * 0.5),
                FabricLayUp(
                    n_layers=n_layers,
                    orientation_fn_key=orientation_fn_key,
                    #                                    s_tex_z=s_tex_z,
                    s_tex_z=0.030,  # [m]
                    fabric_layout_key=fabric_layout_key
                ),
                plain_concrete(0.025),  # [m]
                #                             plain_concrete(s_tex_z * 0.5)
            ],
            concrete_mixture_key=concrete_mixture_key
        )
        return ccs
Example #9
0
 def change_flu_list(self):
     print 'XXX Append ccs.flu_list --------------------'
     self.exrv.model.ex_type.ccs.fabric_layup_list.append(plain_concrete(0.01))
     flu_list_new = self.exrv.model.ex_type.ccs.fabric_layup_list
     print '--- SET: ccs.fabric_layup_list (new)= ', flu_list_new , '---'
     print '--- GET: unsaved = ', self.exrv.unsaved, '---'
     return flu_list_new
Example #10
0
 def _ccs_default(self):
     '''default settings'
     '''
     # SFB 532 - demonstrator textil and concrete:
     fabric_layout_key = 'CAR-3300-SBR_BTZ2'
     concrete_mixture_key = 'Pagel_TF10'
     orientation_fn_key = 'all0'
     n_layers = 2
     s_tex_z = 0.015 / (n_layers + 1)
     ccs = CompositeCrossSection(fabric_layup_list=[
         plain_concrete(s_tex_z * 0.5),
         FabricLayUp(n_layers=n_layers,
                     orientation_fn_key=orientation_fn_key,
                     s_tex_z=s_tex_z,
                     fabric_layout_key=fabric_layout_key),
         plain_concrete(s_tex_z * 0.5)
     ],
                                 concrete_mixture_key=concrete_mixture_key)
     return ccs
Example #11
0
    def _ccs_default(self):
        '''default settings correspond to
        setup '9u_MAG-07-03_PZ-0708-1'
        '''
        print 'ccs default used'
        fabric_layout_key = 'CAR-3300-SBR_BTZ2'
        concrete_mixture_key = 'Pagel_TF10'
        orientation_fn_key = 'all0'
        n_layers = 2
        thickness = 0.015

        s_tex_z = thickness / (n_layers + 1)
        ccs = CompositeCrossSection(fabric_layup_list=[
            plain_concrete(s_tex_z * 0.5),
            FabricLayUp(n_layers=n_layers,
                        orientation_fn_key=orientation_fn_key,
                        s_tex_z=s_tex_z,
                        fabric_layout_key=fabric_layout_key),
            plain_concrete(s_tex_z * 0.5)
        ],
                                    concrete_mixture_key=concrete_mixture_key)
        return ccs
Example #12
0
    def _ccs_default(self):
        '''default settings correspond to
        setup '9u_MAG-07-03_PZ-0708-1'
        '''
        print 'ccs default used'
#        fabric_layout_key = 'MAG-07-03'
#        fabric_layout_key = '2D-02-06a'
#        fabric_layout_key2 = 'C-Grid-C50'
#        fabric_layout_key1 = '2D-14-10'
#        fabric_layout_key = '2D-14-10'
#        fabric_layout_key = '2D-18-10'
#        fabric_layout_key = '2D-04-11'
        fabric_layout_key = '2D-05-11'
#        fabric_layout_key = '2D-15-10'
#        concrete_mixture_key = 'PZ-0708-1'
        concrete_mixture_key = 'barrelshell'
#        concrete_mixture_key = 'FIL-10-09'
        orientation_fn_key = 'all0'
#        orientation_fn_key = 'all90'
#        orientation_fn_key = '90_0'
        n_layers = 6
        thickness = 0.02

        s_tex_z = thickness / (n_layers + 1)
        ccs = CompositeCrossSection (
                    fabric_layup_list=[
                            plain_concrete(s_tex_z * 0.5),
                            FabricLayUp (
                                   n_layers=n_layers,
                                   orientation_fn_key=orientation_fn_key,
                                   s_tex_z=s_tex_z,
                                   fabric_layout_key=fabric_layout_key
                                   ),
                            plain_concrete(s_tex_z * 0.5)
                                        ],
                    concrete_mixture_key=concrete_mixture_key
                    )
        return ccs
Example #13
0
 def _ccs_default(self):
     '''default settings'
     '''
     # SFB 532 - demonstrator textil and concrete:
     fabric_layout_key = 'CAR-3300-SBR_BTZ2'
     concrete_mixture_key = 'Pagel_TF10'
     orientation_fn_key = 'all0'
     n_layers = 2
     s_tex_z = 0.015 / (n_layers + 1)
     ccs = CompositeCrossSection(
         fabric_layup_list=[
             plain_concrete(s_tex_z * 0.5),
             FabricLayUp(
                 n_layers=n_layers,
                 orientation_fn_key=orientation_fn_key,
                 s_tex_z=s_tex_z,
                 fabric_layout_key=fabric_layout_key
             ),
             plain_concrete(s_tex_z * 0.5)
         ],
         concrete_mixture_key=concrete_mixture_key
     )
     return ccs
Example #14
0
 def _ccs_default(self):
     '''default settings'
     '''
     # SFB 532 - demonstrator textil and concrete:
     fabric_layout_key = 'Q121/121-AAE-38'
     concrete_mixture_key = 'C3-HF2-155-5'
     orientation_fn_key = 'all0'
     n_layers = 1
     s_tex_z = 0.03 / (n_layers + 1)
     ccs = CompositeCrossSection(
         fabric_layup_list=[
             plain_concrete(s_tex_z * 0.5),
             FabricLayUp(
                 n_layers=n_layers,
                 orientation_fn_key=orientation_fn_key,
                 s_tex_z=s_tex_z,
                 fabric_layout_key=fabric_layout_key
             ),
             plain_concrete(s_tex_z * 0.5)
         ],
         concrete_mixture_key=concrete_mixture_key
     )
     return ccs
Example #15
0
 def _ccs_default(self):
     '''default settings'
     '''
     # SFB 532 - demonstrator textil and concrete:
     fabric_layout_key = '2D-05-11'
     concrete_mixture_key = 'FIL-10-09'
     orientation_fn_key = 'all0'
     n_layers = 1
     #         s_tex_z = 0.060 / (n_layers + 1)
     ccs = CompositeCrossSection(
         fabric_layup_list=[
             #                             plain_concrete(s_tex_z * 0.5),
             FabricLayUp(
                 n_layers=n_layers,
                 orientation_fn_key=orientation_fn_key,
                 #                                    s_tex_z=s_tex_z,
                 s_tex_z=0.030,  # [m]
                 fabric_layout_key=fabric_layout_key),
             plain_concrete(0.025),  # [m]
             #                             plain_concrete(s_tex_z * 0.5)
         ],
         concrete_mixture_key=concrete_mixture_key)
     return ccs
Example #16
0
 print '--- GET: unsaved = ', exrv.unsaved, '---'
 
 #----------------------------------------------------------
 # change data file to another file and then change it back 
 #----------------------------------------------------------
 print 'XXX Change data file to another file and then change it back--------------------'
 exrv.data_file = ex_path_TT_7a_V2
 print '--- SET: data file (new): ', exrv.data_file
 exrv.data_file = ex_path_TT_7a_V1
 print '--- SET: data file (back to old): ', exrv.data_file
 
 #----------------------------------------------------------
 # change attribute in 'ccs.fabric_layup_list' 
 #----------------------------------------------------------
 print 'XXX change attribute in ccs.fabric_layup_list --------------------'
 exrv.model.ex_type.ccs.fabric_layup_list.append(plain_concrete(0.01))
 print '--- SET: ccs.fabric_layup_list = ', exrv.model.ex_type.ccs.fabric_layup_list, '---'
 print '--- GET: unsaved = ', exrv.unsaved, '---'
 exrv.save_run()
 
 #----------------------------------------------------------
 # change data file to another file and then change it back 
 #----------------------------------------------------------
 print 'XXX Change data file to another file and then change it back--------------------'
 exrv.data_file = ex_path_TT_7a_V2
 print '--- SET: data file (new): ', exrv.data_file
 exrv.data_file = ex_path_TT_7a_V1
 print '--- SET: data file (back to old): ', exrv.data_file
 
 #----------------------------------------------------------
 # change attribute in 'ccs.fabric_layup_list[0].s_tex_z' 
Example #17
0
    print '--- GET: unsaved = ', exrv.unsaved, '---'

    #----------------------------------------------------------
    # change data file to another file and then change it back
    #----------------------------------------------------------
    print 'XXX Change data file to another file and then change it back--------------------'
    exrv.data_file = ex_path_TT_7a_V2
    print '--- SET: data file (new): ', exrv.data_file
    exrv.data_file = ex_path_TT_7a_V1
    print '--- SET: data file (back to old): ', exrv.data_file

    #----------------------------------------------------------
    # change attribute in 'ccs.fabric_layup_list'
    #----------------------------------------------------------
    print 'XXX change attribute in ccs.fabric_layup_list --------------------'
    exrv.model.ex_type.ccs.fabric_layup_list.append(plain_concrete(0.01))
    print '--- SET: ccs.fabric_layup_list = ', exrv.model.ex_type.ccs.fabric_layup_list, '---'
    print '--- GET: unsaved = ', exrv.unsaved, '---'
    exrv.save_run()

    #----------------------------------------------------------
    # change data file to another file and then change it back
    #----------------------------------------------------------
    print 'XXX Change data file to another file and then change it back--------------------'
    exrv.data_file = ex_path_TT_7a_V2
    print '--- SET: data file (new): ', exrv.data_file
    exrv.data_file = ex_path_TT_7a_V1
    print '--- SET: data file (back to old): ', exrv.data_file

    #----------------------------------------------------------
    # change attribute in 'ccs.fabric_layup_list[0].s_tex_z'