LS-DYNA TUTORIAL 13: Reinforced Concrete and Wrecking Ball

I’ve been requested by many from Civil Engineering background to do a tutorial. So here it goes. I must highlight that I am actually from Mechanical Engineering, so if I said some of the terms wrong, or some of the values doesn’t make sense, feel free to laugh at me. But after you do so, please correct me in the comments!
In this tutorial, a reinforced concrete slab is subjected impact by wrecking ball. The wrecking ball is dropped from a horizontal position (I know this is not practical, but this tutorial is only for learning purposes). The concrete is reinforced with steel bars, modelled as beam elements. The interaction between reinforcement and the concrete is modelling with CONSTRAINED_LAGRANGE_IN_SOLID coupling.
Two material models for the concrete were used in this video, first, MAT159_CSCM_CONCRETE and then MAT084/85_WINFRITH_CONCRETE. The former has the option of defining the plastic strain if element erosion is required. This material model is a good option when modelling concretes subjected to high intensity loads such as blasts. While the second material model doesn’t have this option of element erosion, it got a unique capability which allows to visualize the crack using DATABASE_D3CRACK. The time interval should be EQUAL to that in D3PLOT. Note that you must type in the command line “q = d3crack” or else the files while not be printed out and you will be disappointed.
Let’s get back to the wrecking ball, in this video, I showed how to simply create a solid hollow sphere. Why would you do that? Maybe you need a very super fine mesh for the ball curvature but you need to save some memory (by reducing the file size). Of course, you can just use shell sphere, but where is the fun in that, right? Bonus: I also shared how to make the mass equal to that of a solid not-hollow ball. You just need to increase the density by the right factor. Of course, you can do like what other do and just add mass element. But then you need to create a node at the centre of the sphere and then link it to the hollow sphere. So, for me, that’s a hassle.
Last but not least, how to use DEFORMABLE_TO_RIGID and variable time intervals, the former is to reduce the run time and the latter is to reduce the results size. Here, I shared only the basics of deformable to rigid. You may practice by your own to get your hand on the other switching “CODE”s. It is a life saver as I shared in my previous video, here
• Rollover Analysis of P...
In summary, this video covers:
• How to model concrete with MAT159 and MAT084/85
• How to model reinforcement bars with beam elements
• How to create beam elements (two different methods)
• How to define gravity load
• How to define variable d3plot time intervals
• How to simple make a solid hollow sphere
• How to view the damage/cracks with the above material models
• How to use deformable to rigid keyword (basics only)

Пікірлер: 114

  • @aimansiddique891
    @aimansiddique8913 жыл бұрын

    Hello Ameen, you are my inspiration. Because of you, I managed to complete few projects. Please keep up the good work. Your tutorials are really helpful for students like me.

  • @AmeenTopa

    @AmeenTopa

    3 жыл бұрын

    Thanks. Please share my videos if you find them useful. :D

  • @Akash015
    @Akash0153 жыл бұрын

    Best video on concrete model! Thanks! Amazing.

  • @AmeenTopa

    @AmeenTopa

    3 жыл бұрын

    You are welcome, please share my videos so more people can benefit :)

  • @prashantnanda6680
    @prashantnanda66804 жыл бұрын

    Thank you very much for the upload

  • @AmeenTopa

    @AmeenTopa

    4 жыл бұрын

    You are welcome! Don't forget to hit the like button and share the video with your circles. :D

  • @tanishashrestha7053
    @tanishashrestha70533 жыл бұрын

    Great Content! Thankyou!

  • @AmeenTopa

    @AmeenTopa

    3 жыл бұрын

    You are welcome. Please share my videos so that more people can learn 🙂

  • @shiqizhang3532
    @shiqizhang3532 Жыл бұрын

    dear Ameen it's a wonderful video that give me some good idea to finish my work .And hope you get more sim in concrete area!

  • @AmeenTopa

    @AmeenTopa

    Жыл бұрын

    Dear Shiqi, I am glad my videos are helpful. Please share my channel so more people will learn from it. P.S. Don't forget to mention me in the acknowledgement section of your report. :) I have two more examples where I used concrete modelling, you can find them in LS-DYNA BASIC TUTORIALS playlist.

  • @shiqizhang3532

    @shiqizhang3532

    Жыл бұрын

    @@AmeenTopa it‘s fine i will give a great thank for you in my master paper or other report if my collage promise thanks again

  • @condeo92
    @condeo924 жыл бұрын

    Dear Ameen, Thank you so much for posting these videos especially this one. I have a question in term of modelling the steel rebar. I noticed that you used a plastic kinematic for when you define the rebar. If I wanna see the steel rebar fracture, what would your recommendation be for that material?

  • @AmeenTopa

    @AmeenTopa

    4 жыл бұрын

    You may use plastic kinematic and introduce the failure strain as the criteria for fracture.

  • @jhumadebnath5836
    @jhumadebnath58363 жыл бұрын

    Hello, Ameen. Could you please make a video on RC column or beam subjected to blast loading using the MM-ALE method. It should be really really helpful. I am using prepost v.3.2. So, running the new version results in the processor is not possible.

  • @AmeenTopa

    @AmeenTopa

    3 жыл бұрын

    You can download and install latest version of the Prepost. It is free. I have already made a tutorial about blast with TNT on composite beam. Please check it in my channel.

  • @yashchordiya5963
    @yashchordiya59633 жыл бұрын

    Hey Ameen, thanks for making the video. I have a general question, if I have to check for maximum value of an entity let's say for example displacement. Is there a way to obtain the location of the node as well where the maximum value is actually attained. Because to obtain the maximum value we need to select by part and then the LS-post gives the maximum value in the part, irrespective of the location of node.

  • @AmeenTopa

    @AmeenTopa

    3 жыл бұрын

    You can plot the displacement of all the nodes, and from there you can see the maximum displacement. Maximum displacement usually occurs at the midpoint if the supports are at the sides and occurs at the free end in case of a cantilever beam type of boundary conditions.

  • @FrankJSun
    @FrankJSun Жыл бұрын

    Hi, Ameen. Your video is really helpful, thank you for your effort. I have a question about the stress and strain of steel reinforcements. I can obtain the axial force of results from the results, but the stress and strain cannot be output directly. Could you please enlighten me on how to get this information directly from LS-DYNA? Thank you!

  • @AmeenTopa

    @AmeenTopa

    Жыл бұрын

    Hi Frank, first you need to go to Fringe, Beam.

  • @jinbokchoi3755
    @jinbokchoi3755 Жыл бұрын

    Thank you for your good simulation results. One simple question. How did you find out that it will take 0.4 sec for the ball to hit the wall? Did you calculate it by hands?

  • @AmeenTopa

    @AmeenTopa

    Жыл бұрын

    It is a simple pendulum motion under gravity load. So there is analytical solutions for that.

  • @chetanshenoy941
    @chetanshenoy9414 жыл бұрын

    Hi Ameen, I am new to LS Dyna.. I am working on a stiffness analysis of a plastic part when it is pushed by a rigid body of 50 mm diameter and 50N force.This analysis I have done in abaqus. Now we have requirement to do the same in LS Dyna and compare with abaqus. Can you please tell me which of your video I can refer to execute in LS Dyna. Or can you tell me which keywords I should use for execution. Thanks.

  • @AmeenTopa

    @AmeenTopa

    4 жыл бұрын

    Hi, you can refer to the following tutorial: kzread.info/dash/bejne/nH2JxbOxZrvAYqg.html But I would recommend you to check the first two tutorials to get used to the user interface of the software.

  • @chetanshenoy941

    @chetanshenoy941

    4 жыл бұрын

    @@AmeenTopa Hello Ameen, thanks for the reply.. I will go through your videos.. these videos are really helpful..

  • @zeinabafshani5577
    @zeinabafshani55774 жыл бұрын

    Dear Ameen, Thanks a lot for this helpful tutorial. If we use d3crack with mat_CSCM as concrete material, we can see cracks after analysis too, is that ok? or we have use just winfrith model to see cracks correctly?

  • @AmeenTopa

    @AmeenTopa

    4 жыл бұрын

    Dear Zeinab, as far as I know, d3crack works only with Winfrith material model.

  • @zeinabafshani5577

    @zeinabafshani5577

    4 жыл бұрын

    Thank you for reply. I tried and it worked on CSCM but just with rigid dropweight. I used mat add erosion on winfrith too, but the result is wrong. actually the ball go through the slab's inner element. do you know how can I solve this?

  • @AmeenTopa

    @AmeenTopa

    4 жыл бұрын

    Good to know that, thanks for sharing this info. With regards to your problem, you need to change the contact. I have mentioned about this in this video. kzread.info/dash/bejne/ZoqEs7h8m5isY6Q.html

  • @civilacademia3831

    @civilacademia3831

    4 жыл бұрын

    zeinab afshani, i am working on R.C.C joints in ABAQUS. I have done all my simulation and it works perfectly. From your comments it seems like you have strong background knowledge in LS Dyna. Have you done work on cyclic loading in LS Dyna for load control and displacement control? Does concrete coding in LS DYNA offer pinching effect in hysterises behaviour?

  • @AmeenTopa

    @AmeenTopa

    4 жыл бұрын

    @@civilacademia3831 check out this paper www.researchgate.net/publication/331298974_Investigation_of_concrete_material_models_for_analysis_of_seismic_behavior_of_reinforced_concrete_under_reversed_cyclic_load

  • @auliamuhardiarifin8427
    @auliamuhardiarifin84273 жыл бұрын

    Hello Ameen, i have a question brother, 1. At 08:34, when you defined concrete material in imperial units, i saw that there is an input for units that we can use either MPa, GPa, or Psi (Here you used number 3 for Psi units). My question is,when defining Plastic Kinematic material, why there is no input for units like when defining concrete material? How does LS Dyna understand the unit we want? In my case, i have modeled parts in SI units (milimeters) , and i want to define plastic kinematic material in SI Units too. I know that we should be consistent in units, but i got confused when there is an option for unit input in CSCM concrete material and not in other materials like plastic kinematic. 2. When you defined curve at 21:04 for gravity, how does LS Dyna know that A1 input is time input ? what if i want it otherwise: time input is in O1 and gravity force in is in A1? Is it possible ? Thanks before Amen, your videos are amazing and really helpful !!

  • @AmeenTopa

    @AmeenTopa

    3 жыл бұрын

    1. Only few material models have this option. This is because these models are based on empirical data, not constitutive equations. So, software need to know the conversion factor. You need to read and understand about the unit consistency in LS-DYNA. You can look it up in the dynasupport website. 2. The software will understand the curves as follows: x is the time, y is the value of the function which can be velocity, displacement, gravity constant, etc...

  • @auliamuhardiarifin8427

    @auliamuhardiarifin8427

    3 жыл бұрын

    @@AmeenTopa thank you very much !

  • @muhammedosman5666
    @muhammedosman56663 жыл бұрын

    hi Ameen, I would ask you about composite column. if I want design reinforcement and put steel I-section in a column. how can i contact all elements while there will be an overlap among steel I-section , reinforcement and concrete.

  • @AmeenTopa

    @AmeenTopa

    3 жыл бұрын

    Hi Osman, you can try CONSTRAINED LAGRANGE IN SOLID. However, I would recommend that there you make a hollow section in the beam, then apply tiebreak contact or just surface to surface contact with high friction. For the reinforcement bars or stirrups, you can just use the same approach as in this video.

  • @muhammedosman5666

    @muhammedosman5666

    3 жыл бұрын

    @@AmeenTopa Actually, I'm a master degree student, and my research topic on a composite column with ls dyna software. Is there any chance of having your email address for asking some questions in ls dyna? This is my email ((memedosman471@gmail.com)). Thanks for your time and help, you reached me a lot with your videos. I recommended you to my friends and one of them had a talk with you yesterday.

  • @constructionsite8407
    @constructionsite840711 ай бұрын

    Dear can you make a video about u shaped brick masonry wall under dynamic loading.

  • @AmeenTopa

    @AmeenTopa

    11 ай бұрын

    Unfortunately, I don't have time to make video requests anymore. This is due to my tight schedule.. With that being said, if you need consultation service, I am available to create the models that you require.

  • @shriyaverma2565
    @shriyaverma25658 ай бұрын

    How can we find depth of crack? I have used MAT_072R3 concrete and applied erosion criterion

  • @AmeenTopa

    @AmeenTopa

    8 ай бұрын

    It's not possible to find the depth of crack, unless you use a super fine mesh size.

  • @ysk3004
    @ysk30044 жыл бұрын

    I am now using LS DYNA to analyze the explosion of concrete structures. If you use CONSTRAINED LAGRANGE IN SOLID and put 2 in CTYPE, an error that the node point cannot be shared will occur. I have tried different attempts for a long time without knowing the cause, but I couldn't find the answer. Is there any way to solve this? Can I leave a mail?

  • @AmeenTopa

    @AmeenTopa

    4 жыл бұрын

    Leave your email here and I will follow up. In my tutorial, when I first made the reinforcement bars, I translate them and I deleted the original. This is because the original have shared nodes with the concrete. If this is the case, CONSTRAINED LAGRANGE IN SOLID will not work and it is not needed actually. If the nodes are shared between the beams and the solid, that will act like coupling between the two.

  • @AmeenTopa

    @AmeenTopa

    4 жыл бұрын

    @@ysk3004 I have sent am email. Kindly check your inbox.

  • @sahilll7694
    @sahilll76943 жыл бұрын

    Hello sir is there any need to attach beam to sphere because we just want free fall so no need of beam?

  • @AmeenTopa

    @AmeenTopa

    3 жыл бұрын

    Yes, because of physics. If there is no beam. Then the ball will fall just straight down and won't hit the beam.

  • @mahaboobsubhani
    @mahaboobsubhani4 жыл бұрын

    Can you do a video on Low-velocity impact on composite materials.

  • @AmeenTopa

    @AmeenTopa

    4 жыл бұрын

    Hi Mahboob, yes sure will do in the future. It is in my list of to do vidoes. In the meanwhile, please support this channel and share it to your circles. 😀😀

  • @mahaboobsubhani

    @mahaboobsubhani

    4 жыл бұрын

    @@AmeenTopa Sure, I'll do that.

  • @Akash015

    @Akash015

    3 жыл бұрын

    @@AmeenTopa Please do that! Could you do one with confined concrete specimen? Thanks!

  • @AmeenTopa

    @AmeenTopa

    3 жыл бұрын

    @@Akash015 Dear Arafat, you can watch my video on compression test. Use SPC SET to apply constraints for the confinement.

  • @ethiofunentertainment6006
    @ethiofunentertainment60062 жыл бұрын

    hi Amen thank u for the video. can u please send me keywords how to rollover

  • @AmeenTopa

    @AmeenTopa

    2 жыл бұрын

    Sorry, it was a very old file. I don't have it anymore.

  • @sun-yk2mf
    @sun-yk2mf10 ай бұрын

    Hello, Mr. Engineer, can you help me with the phenomenon of high speed impact in FML

  • @AmeenTopa

    @AmeenTopa

    10 ай бұрын

    Please reach out to my team via email (feadynamicconsultants@outlook.com) or message me directly on Facebook or LinkedIn.

  • @clarababy6872
    @clarababy68724 жыл бұрын

    Dear Ameen, I tried applying this gravity load in z direction by applying it in Body Z, because that's the direction I wanted the the ball to fall in. But it didnt make any difference to the ball. Then I applied it in Y (Body y) direction and it worked. Can you explain what happened/did you understand my situation?

  • @AmeenTopa

    @AmeenTopa

    4 жыл бұрын

    Are you following the same tutorial? The ball might be constrained in the other directions, that's why it won't go except in the direct which we allow it to move.

  • @clarababy6872

    @clarababy6872

    4 жыл бұрын

    @@AmeenTopa I was appying gravity, to another model. But other time I tried it worked. Kind of confused now what happened. But now its working. Thank you so much.

  • @AmeenTopa

    @AmeenTopa

    4 жыл бұрын

    Glad you figure it out.

  • @msc.str.engineermohammedad4269

    @msc.str.engineermohammedad4269

    3 жыл бұрын

    @@clarababy6872 please would you mind if you give me your email in order to ask you about my case which is like your

  • @topendraoli9530
    @topendraoli95304 жыл бұрын

    Is it possible to define stress-strain curve on MAT159_CSCM_CONCRETE?. I didn't find any option.

  • @AmeenTopa

    @AmeenTopa

    4 жыл бұрын

    I don't think so. MAT159 is a very basic model for concrete. You can use MAT84 to define 8 points of stress strain (pressure vs volumetric strain)

  • @topendraoli9530

    @topendraoli9530

    4 жыл бұрын

    Ameen Topa thank you for your quick reply and suggestion

  • @AmeenTopa

    @AmeenTopa

    4 жыл бұрын

    You are welcome

  • @sabbirsiddique7013

    @sabbirsiddique7013

    3 жыл бұрын

    MAT159_CSCM_CONCRETE has been developed to minimize the input. Other parameters are calculated based on the unit weight and unconfined compressive strength. However, one can customize different parameter as per his/her own requirement in MAT_159_CSCM. The result of such input is actually some sort of stress-strain curve.

  • @Mecharena188
    @Mecharena1882 ай бұрын

    Hi ameen , how to plot graphs velocity vs time and force vs displacement

  • @AmeenTopa

    @AmeenTopa

    2 ай бұрын

    Check my tutorials: - "How to plot FD diagram" - "Post processing ls pre post "

  • @Mecharena188

    @Mecharena188

    2 ай бұрын

    @@AmeenTopa thank you sir

  • @keoagilekerileng663
    @keoagilekerileng6633 жыл бұрын

    Dear Amee, Thank you for this valuable Tutorial, I tried to help someone with the skills acquired from here, How do I solve the issue of this error message "Material 159 part number 1 failure curve parameters are inconsistent,alpha should be greater than gamma" I used MAT_159 CSCM CONCRETE, and please can you clarify the difference this current and MAT_159 CSCM

  • @AmeenTopa

    @AmeenTopa

    3 жыл бұрын

    You can read right? The error says alpha should be bigger than gamma. So, it means you defined gamma bigger than alpha. MAT159 CSCM is more advanced than MAT159 CSCM CONCRETE. They use the same constitutive equations, but in MAT159 CSCM CONCRETE, all the properties are automatically generated.

  • @keoagilekerileng663

    @keoagilekerileng663

    3 жыл бұрын

    @@AmeenTopa Thank you very much. I couldn't find alpha and gamma are in MAT159 CSCM CONCRETE I only saw in MAT159 CSCM

  • @keoagilekerileng663

    @keoagilekerileng663

    3 жыл бұрын

    Where exactly this parameters are situated

  • @shiqizhang3532
    @shiqizhang3532 Жыл бұрын

    Sir, I used the model of this video and the explosion parameters of that beam. The time display is very long, and I saw through the d3plot file that there are more than ten frames of animation, but no deformation. Is there a problem.

  • @AmeenTopa

    @AmeenTopa

    Жыл бұрын

    Check the unit system in both videos. They must be consistent.

  • @shiqizhang3532

    @shiqizhang3532

    Жыл бұрын

    @@AmeenTopa thanks for your solution!

  • @shiqizhang3532

    @shiqizhang3532

    Жыл бұрын

    @@AmeenTopa I'm sorry, sir. I gave up the idea of using beam element to simulate reinforcement, because it has never been successful. I plan to use solid element to simulate, so I want to ask, do I need to reserve space for reinforcement in the concrete? If necessary, what method is better? Thank you very much, sir

  • @AmeenTopa

    @AmeenTopa

    Жыл бұрын

    @@shiqizhang3532 If you are not modelling cable/rebar pull out, then it is better to use beam elements. Using solid elements, yes you need to have space inside the concrete to get better results. For slabs or column reinforcement, it is recommended to use CONTRAINED LAGRANGE IN SOLID or CONSTRAINED BEAM IN SOLID. If it didn't work with you, it means you didn't use it correctly.

  • @shiqizhang3532

    @shiqizhang3532

    Жыл бұрын

    @@AmeenTopa i got it.i will have a try

  • @dhaferb
    @dhaferb4 жыл бұрын

    hv you link for download sftwr plz , thnak s

  • @AmeenTopa

    @AmeenTopa

    4 жыл бұрын

    No.

  • @VivekKumar-mh3zh
    @VivekKumar-mh3zh Жыл бұрын

    Sir, please make or share a video on Steel Structures.

  • @AmeenTopa

    @AmeenTopa

    Жыл бұрын

    I have a video on Blast on steel plate. Check that one out!

  • @Drlutheo
    @Drlutheo2 жыл бұрын

    It is a wonderful example. However, when I tried to represent the model, I found that the rebars are moving out the concrete. I don't know why. I checked the constraints and it is the same with the video. Could you please give me some hints? thank you!

  • @AmeenTopa

    @AmeenTopa

    2 жыл бұрын

    You need to fix the end points of the rebars as well. Not only the sides of the slab.

  • @Drlutheo

    @Drlutheo

    2 жыл бұрын

    @@AmeenTopa thank you, I will try your method.

  • @Drlutheo

    @Drlutheo

    2 жыл бұрын

    @@AmeenTopa A little difference in selecting the end nodes makes a great mistake, cool!

  • @Drlutheo

    @Drlutheo

    2 жыл бұрын

    Still, there is another problem. If the rebars are embedded inside the concrete which has no nodes on the side surface of the concrete, should the ends of the rebars be fixed also?

  • @AmeenTopa

    @AmeenTopa

    2 жыл бұрын

    @@Drlutheo this problem of rebar falling only happens because I am using DEFORMABLE TO RIGID keyword. If this one is not used, then no need to fix the rebars with SPC SET, the coupling with CONSTRAINED LAGRANGE IN SOLID should be sufficient.

  • @Mecharena188
    @Mecharena1882 ай бұрын

    Hi sir , the gravity that you defined is for both or only for ball

  • @AmeenTopa

    @AmeenTopa

    2 ай бұрын

    To define the gravity on all parts in the model, use *LOAD BODY Z (assuming the height is in z direction). If you want the gravity to be for certain parts only, you need to add the keyword *LOAD BODY PARTS and input the part set that will be subjected to gravity in this keyword.

  • @Mecharena188

    @Mecharena188

    2 ай бұрын

    While applying LOAD BODY Z do we have to change scale factor to -1 or 1?

  • @AmeenTopa

    @AmeenTopa

    2 ай бұрын

    @@Mecharena188 If the height is increasing in your model with the Z axis (meaning: bigger z coordinate = higher location), then you use LOAD BODY Z, and DEFINE CURVE with the gravity constant 9.81 m/s2 as a POSITIVE value.

  • @Mecharena188

    @Mecharena188

    2 ай бұрын

    Thank you

  • @quoctobao3057
    @quoctobao30573 жыл бұрын

    Dear Ameen The model don't have any problems when used 072R3-CONCRETE DAMAGE REL3 Material. When I change to become 159 CSCM Concrete or 084 WINFRITH CONCRETE REINFORCEMENT , The model have errors that can not completely run. Could you give me your email?

  • @AmeenTopa

    @AmeenTopa

    3 жыл бұрын

    Dear Quoc, 084 WINFRITH CONCRETE REINFORCEMENT material model should be used with 084 WINFRITH CONCRETE. It is a method to model the reinforcement without having to create the rebars. Put your email here and I will follow up in my free time.

  • @quoctobao3057

    @quoctobao3057

    3 жыл бұрын

    @@AmeenTopa this is my email: baoquocbk2012@gmail.com I hope to receive your email. Thank you so much.

  • @user-dc5cm1kc8h
    @user-dc5cm1kc8h21 күн бұрын

    You said q=d3crack, but could you tell me how to do it with the current version instead of the old version? Please, I am a self-taught student in Korea😂

  • @AmeenTopa

    @AmeenTopa

    21 күн бұрын

    @@user-dc5cm1kc8h do you mean you use LS-RUN? If so, then you can add this command in the expression line.

  • @user-dc5cm1kc8h

    @user-dc5cm1kc8h

    21 күн бұрын

    I typed "$SOVER" i=$INPUT ncpu=$NCPU memory=$MEMORY Q=d3crack, and the d3crack file size is 0. What should I do, teacher😢

  • @AmeenTopa

    @AmeenTopa

    21 күн бұрын

    @@user-dc5cm1kc8h have you defined DATABASE BINARY D3CRACK? Also, this crack file is supported only with MAT WINFRITH.

  • @constructionsite8407
    @constructionsite84073 жыл бұрын

    brother make video for brickwall modeling..

  • @AmeenTopa

    @AmeenTopa

    3 жыл бұрын

    I am working on a paper in that topic. Once the publication is done, I will make one video

  • @constructionsite8407

    @constructionsite8407

    3 жыл бұрын

    @@AmeenTopa Sir , when will paper be published

  • @AmeenTopa

    @AmeenTopa

    3 жыл бұрын

    @@constructionsite8407 It is not up to me. I have to wait for the reviewers. :D

  • @constructionsite8407

    @constructionsite8407

    3 жыл бұрын

    @@AmeenTopa It means work is done..Best of luck

  • @liwang8792
    @liwang8792 Жыл бұрын

    8.35

  • @AmeenTopa

    @AmeenTopa

    Жыл бұрын

    8.35?

  • @Jimmy-qt7gc
    @Jimmy-qt7gc4 жыл бұрын

    Nice video sir .. Can i hv ur email?

  • @AmeenTopa

    @AmeenTopa

    4 жыл бұрын

    Drop your email here and I will follow up.

  • @Jimmy-qt7gc

    @Jimmy-qt7gc

    4 жыл бұрын

    @@AmeenTopa jimmy888888.jk@gmail.com