I'd like to thank you 100 times for your tutorials, you've trully helped a young researcher on his ongoing masther thesis. Thank you so much Philipp, all the best brother!
33:46 The problem is caused due to the points, which are situated inside the calculated breps (buildings). So we could just weed them out by this feature.
Very good walkthrough Philipp! I get a "invalid input: 0.83333" error when i plug the wind tunnel from CreateCasefromTunnel into the Butterfly wind tunnel grading like you do at 11:46 , the grad_xyz is then empty and can't get a refined blockmesh, is there anything you suggest? Thank you
Did you change any wind direction settings? You might want to check out the later videos which are more comprehensive. Check out my playlists, there is one for CFD and butterfly.
Nice video Philipp! Thank you for giving Butterfly a try. It's a wonderful tool that we never had the time to finalize. It's still super useful (from a CFD practitioner pov) but it also has a lot more to go. Hoping we get a chance in the future to finalize it.
Thanks, Theo! Yes i think its an amazing tool. Some bugs here and there but still super useful. I really hope there could be an update in future and hopefully my videos could be the start of it.
Hey yes, I had to rerun the entire case because the solution didn't restart without. Currently butterfly doesn't clear what was already calculated. So I ran the case again, the blockmesh and snappy hex mesh. This causes to rerun the solution. However I didn't want to run the solution with too many boxes because it takes much longer so I deleted some of them and re-ran the script. I actually say it also in the video.
I guess you mean the mesh created from the snappy hex mesh component. The mesh is an approximation of your model. You can refine the mesh by playing with the refinement levels in the snappy hex mesh tool. You need to input two numbers for minimum and maximum like for example 2, 2 or 2, 3. For further improvement you can try 3, 3 or 4, 4....etc... Hope that Answers your question.
@@PhilippGalvanDesign thanks for the reply, but my mesh is already out of proportion from the Windtunnel grading step, when gradxyz was linked to blockmesh at 12:24. Is there any way i can show u a screenshot of it?
Hi! Thanks for the great tutorial!! I was following perfectly until the run before 28:30. The loadProbesValue is red. I don’t know if I missed something but everything seems connected as yours.
@@PhilippGalvanDesign Hey did you ever end up figuring out what the problem was? Let me know, Id love to use this script for a school project Im working on but Im hung up on the same error Edit: Looks like I had an uppercase U and a lowercase u, and that was throwing the script off. Great tutorial btw!
@@dashmaxwell1090 did you change the wind direction? Butterfly has an bug here. Otherwise for a school project you might want to look at eddy3d. I did some videos about that. Its more up to date and easier to handle.
Step by step - we will look more closely into it in follow-up videos. But it's very similar as you would build it in other ladybug scripts. It can't be everything explained in one video tutorial. stay tuned my friend :)
This is really great help to the beginners. I am curious if you are planning to do some tutorials on cross ventilation or Natural ventilation for a simple box model?
@@PhilippGalvanDesign Thanks. I tried it myself as I think the whole script will be the same - just couple of additional openings should be needed to create. but got some mesh errors. Will let you know if I am able to progress. thanks again for your great wok!
@@JavedIqbal-db9im I did a very high-level overview video on the example files. Which come with butterfly. It's all there really. It's one of my latest video.
Hi! Thank you very much for your video! But I have a question. I am having issues with the Wind tunnel grading saying 1. Solution exception:Invalid input: 1.44. I read on the forum that the component sometimes just doesn't work. Do you know how you can replace it or fix it? I just have a C shaped building on a sloped terrain with the wind coming from SE at 18km/h
Hello, Philipp! Thank you for the fantastic tutorial. I'd like to ask you if it's possible to view the results of a simulation of this kind in three dimensions or is it just restricted to two because of the horizontal plane you added? It is that I can notice that both the mesh and the OF calculations are made in the xyz axis, but not the final visualization of the results. Thanks in advance. Cheers!
Hi Carlos, yes that's something I wanted to explain in the next video. But you are right, the calculation is done in all blocks of the block mesh and in 3d space. The plane is only one way to distribute probe points and make the calculation visible. The probes can be placed anywhere in 3d space as long they are inside the casing boundary. For example, you could place a 3-dimensional point grid in an area of interest to get vectors. Planes are very good if you for example want to compare different elevations of your model in top view but it could be also a vertical plane... You also can place points manually in 3d space and use these and so on. hope its more clear best Philipp
@@PhilippGalvanDesign Yes, it is much clearer now. Your explanation makes total sense. Thanks a lot! I'll keep an eye on your next videos, for sure. Have a great day!
Can we change the direction of the wind hitting the building like this video shows wind directly hitting the building perpendicularly, what if it is hitting it diagonally? can we rotate the plane? or is it better to rotate the building?
My 2 latest butterfly videos explain the constraints of rotating. For simple tests it's better to rotate the subject. Please check recent videos for more information.
Instead of using a point grid you can define just one point and move it to the location you want to test. If I would be you I would start here: ruclips.net/p/PL4Rc2GtLpcNVWy0DsYd74cY8LSczF8V1B&si=qk4bvYYGcng0gQ-Y
Hi Philipp, I appreciate how you explain everything in detail and it all makes sense! I have a question for you What if I have my own case. In my case, the point for showing the vector value is 10.000 points. However, I only have 1000 values to show. How do I deal with the mismatch value? And how to know the position of each value? Is my question understandable? Thank you in advance Philipp
Hello and thank you for these tutorials, I got this error at ''loadporbsvalue'' ''C:\Users\username\butterfly\ Failed to find probes folder windtunnel\postProcessing\probes do you have any suggestions? Thank you
@@PhilippGalvanDesign yes like your video, but I didn't wait for the calculation as it took so long and it was running and running and I didn't know when will it finish.
Hi, I got this error from the component BlockMesh 1. Solution exception:'"C:\Program Files\blueCFD-Core-2024\setvars.bat"' is not recognized as an internal or external command, operable program or batch file. 'blockMesh' is not recognized as an internal or external command, operable program or batch file.
Congratulations for this tutorial! Is there any chance to change "wind direction"? I tryed making a 2 points vector or insert coordinates in the panel, but it doesn't work
Yeah this is bug in butterfly sadly. Is there since years. I did a tutorial with possible workarounds. ruclips.net/video/Bmym1BQViuA/видео.html This is the entire playlist ruclips.net/p/PL4Rc2GtLpcNVWy0DsYd74cY8LSczF8V1B
Well there is no limit upwards I would say in terms of specs. These calculations are going to be intense whatsoever. I'm using 64GB RAM + Intel core i9. That definitely helps. Still, complicated models can take a while to process... I think 32 GB RAM would be a minimum for me. Although I have done simple simulations on my surface Pro which has 16GB RAM I think, but it can take quite a while. More importantly, I think, is to be clever when setting up the model and parameters. Don't have details in the model which have no effect on the output. Clean up every you don't need... That can reduce the time to calculate the snappy hexmesh quite a lot. Which area to test and how detailed it needs to be etc... When I create the scripts there is a lot of trial and error going on. Every project is different and needs different settings etc... Last but not least. Make sure you have plenty of space on your disk and clean out the project folder when you don't need it anymore. Every calculation writes huge amounts of data onto your disk and doesn't delete it...
Runtime error (PythonException): '"C:\Program Files\blueCFD-Core-2020\setvars.bat"' is not recognized as an internal or external command, operable program or batch file. 'blockMesh' is not recognized as an internal or external command, operable program or batch file. What the matter with that? Can you help me?
i have a priblem, im stuck up at blockmesh because its giving this problem "Runtime error (PythonException): '"C:\Program Files\blueCFD-Core-2020\setvars.bat"' is not recognized as an internal or external command, operable program or batch file. 'blockMesh' is not recognized as an internal or external command, operable program or batch file.".. im using bluecfd
Fantastic video, thank you Philipp! This was super helpful, also for my "Real life" project at work! I just had a question, I get an error when I try to use a different wind vector direction other than the predetermined value to the North. I worked around it by rotating my site model, but would there be any other solution?
Hi Mary, Thanks for watching. Yes there is a problem with butterfly itself. Butterfly was never finalize is which is a pity and therefore has some unresolved bugs. The rotation is an issue especially if you start combining it with any other study where the orientation to the north is important. To be save I would rotate the model rather then the wind direction. I did another more in depth video regarding the same.
These are the latest Videos to the subject: ruclips.net/video/Bmym1BQViuA/видео.html ruclips.net/video/jAgOMUcCl8Y/видео.html This is the playlist for all CFD videos: ruclips.net/p/PL4Rc2GtLpcNVWy0DsYd74cY8LSczF8V1B
Hey Philipp, Great tutorial ! Would be great if you could enumerate the tutorial parts (1 - 2 - 3) so that people who are new can follow through :) Thanks a lot !
Hi, Philipp. Thanks so much for putting this tutorial together. I see that you have been anwering some questions on here recently, so I was wondering if you might have a solution for the problem that I am having: whenever I use the loadProbesValue component, it errors with the comment, "1. Solution exception:Failed to load values: index out of range: -1". Do you happen to know what might be going on? I have tried toggling everything on and off serveral times.
Hi Alyssa, you might want to check one of more recent videos ruclips.net/video/jAgOMUcCl8Y/видео.html if you then still have an issue please let me know or send me your script and model office@nedomlel.com best
@@edwardarngrim3308 - i suggest to look into the example file 'airflow 01' for now - you got that with the butterfly installation zip file. I didn't want to go so deep in the first tutorial but will be covered in the next.
Thanks for the great video Philipp! The vector values that come out of the solution are all (1.0e+300, 1.0e+300,1.0e+300), I have checked every component multiple times and did it exactly as you showed. Everything is in meters, model, blocks etc. No clue why the solution runs but gives this wrong outcome. Any help will be much appreciated!
@@PhilippGalvanDesign I work a lot with rhino and being able to scan something directly into the program would be great. I downloaded the plugin but since I'm just starting on grasshopper all I could get was the point cloud. Also, a Kinect is way cheaper than a FARO or other professional scanners and I'm far from a pro tio justify the investment.
Hello Phillipp it was such a great , thanks a million. I have a question about an error, when I run the blockMesh it show me a fatal Error: Runtime error (PythonException): '"C:\Program Files\blueCFD-Core-2020\setvars.bat"' is not recognized as an internal or external command, operable program or batch file. 'blockMesh' is not recognized as an internal or external command, operable program or batch file. Traceback: line 276, in _handle_process, "C:\Users\Amirreza\AppData\Roaming\McNeel\Rhinoceros\6.0\scripts\butterfly unmanager_bluecfd.py" line 211, in _run_ironpython, "C:\Users\Amirreza\AppData\Roaming\McNeel\Rhinoceros\6.0\scripts\butterfly unmanager_bluecfd.py" line 232, in run, "C:\Users\Amirreza\AppData\Roaming\McNeel\Rhinoceros\6.0\scripts\butterfly unmanager_bluecfd.py" line 756, in command, "C:\Users\Amirreza\AppData\Roaming\McNeel\Rhinoceros\6.0\scripts\butterfly\case.py" line 788, in blockMesh, "C:\Users\Amirreza\AppData\Roaming\McNeel\Rhinoceros\6.0\scripts\butterfly\case.py" line 52, in script do you know How can I solve this problem?
Hi Philipp, this video is great. Can I kindly know your specs because I'm doing something similar for my office but it lags A LOT compared to yours, perhaps due to the size of my site...TIA! keep up the good work :D
Do be fair, some of the video is speed up because it takes time. Butterfly is sadly not real time. My specs back then. Intel i7 Prozessor plus 32GB of RAM. But I think it's all about how you tweak your model and setting. Also make sure rhino operates in meters as unit.... For very detailed models you should only test smaller portions of interest. The most time consuming is actually the preparation of the snappy hex mesh. It's important to get that right, to get enough detail from the original model but only as much is needed. I would suggest to check out my butterfly playlist as there are more videos which dive deeper into the problem.
@@dasunsiriwardena3233 Hi dasunsiriwardena, I did a whole playlist of Butterfly videos. Please check it out: ruclips.net/p/PL4Rc2GtLpcNVWy0DsYd74cY8LSczF8V1B&si=92q6EfYaGd0icOST
@@PhilippGalvanDesign Thanks Philipp! I am facing an issue of selecting the objects as a BREP and terrain surface once a map imported from Land Design to Rhino. Can you help me with that as its not at all selecting.
hi philipp I have an problem with my butterfly : Solution exception:Failed to load values: Failed to find probes folder folder at C:\Users ovin\butterfly\wind tunnel\post Processing\probes... can u help me?
Hi mah t, it's a bit hard without seeing the script. Did you start Rhino in admin mode? Did you create your own script or did you use mine? (I have a link to the script in the show notes here: ruclips.net/video/c9Xaspg5Dqw/видео.html) If you want to compare. If you want to send me your script you can send it to office@nedomlel.com....so I could have a look. Best Philipp
Hey great you liked it. I'm not sure about the display mode. I think I used a modified rendered display mode or modified arctic display mode. I did a video about display modes... You might want to check it out.
Thank you so much for the great video! When I run the solution, it says: "FOAM warning: From function virtual void Foam::probes::findElements(const Foam::fvMesh&) in file probes/probes.C at line 119 Did not find location (301337.76 61194.48 4.9106775) in any cell. Skipping location." Why does it happen?
Not sure, I would need to know more about your script/model setup... What are you testing? Are you using the right blue core CFD version? Are you running rhino in admin mode? Etc...
Any point grid would work - it can also be generated manually in rhino or with the standard rhino grasshopper tools. it's basically just a collection of points. Or just update your lb version. you can install the newer version parallel to the legacy tools.
Thanks for the video! I noticed that for all analysis in butterfly almost all buildings are in rather simple forms. Would it be possible for bf to run if buildings have complicated forms like sloped roof or curved walls?
Any shape is possible, but for example tiny façade details might not change much in the outcome but could increase computation time to a point where it just takes just too long. Curved walls are no problem, sloped roofs are no problem. I saw someone testing a 3d model of a tree with leaves...
@@PhilippGalvanDesign I was using the same script as here, except on my office project and geoms, and it gave me the numbers instead of the vector, so I’m not sure why that’s happening. Could I send you my code for feedback?
@altheachan5597 can't be. If the result is different then mine then you haven't completely watched the video. Or you didn't follow exactly. You can send me the script here: office@nedomlel.com
thankyou!!!!! good video you explained in very easy way and easy to understand but i have one probler which is (1. Solution exception:WindowsError ) is there any solution ?
Did you follow the installation properly. Which version of bluecore CFD did you install? Did you follow the steps to setup the bluecore CFD environment. And are you running Rhino in admin mode?
Hi Philip, thank you for a good lesson! did you manage to set the wind direction? by experimenting I managed to set it using two points connected by a vector
Yes although I have some issues with the vector. It seems I can only put X or Y directions. Other directions are giving me errors. Will post a video tomorrow hopefully.
@@PhilippGalvanDesign Philip, you can try this way, I spread the script, just before connecting, you need to turn off the calculation and the points controlling the vector should be in the field of the plane on which the vector is provoked. drive.google.com/folderview?id=14uvn0s8fayJKB--2ntLxrQTKwlqNzoNT
Hi thank you for great video !! I just followed slowly but I stuck at the visualizing vector. My vectors are too big and not 2D. I must have missed something but still I can't figure it out..
For wind studies I would not use Millimeters. Well it depends on what you test. I would probably use Millimeters for testing smaller objects or scaled models but then again it might makes sense to use meters since speed is measured in meter per second. If your vectors are too large you can always use a division function to make them shorter. But you can of course can use Millimeters but then you might need to think about the conversion between the units and apply the right multiplication or division. Hope it makes sense.
@@PhilippGalvanDesign Thank you for the quick response. Yeah I can try the division function but the problem is the vectors are not projected on the plane. It should be 2d on a plane but mine is a 3d vector. Do you have any idea about it ??
Hi TJ, the plane we creating for the probe vectors is basically just a sample. Taking from a 3 dimensional space. That means the vectors are made visible at the probe points but are not projected, they still show their direction in a 3dimensiojal space. It might becomes more clear in the follow up video.
Hii Philipp, i was following your tutorial and then when i was on the load probes value, the values are not present. i already re run all the toggles but it's the same. so when i connected it on VDisEx, no arrows will appear. By the way , I've been diligently watching your CFD tutorials, but I'm really having troubles.
I think I will have to try again as I cannot remember if I ran it as administrator. I'll just update if what happens. Thank you very much, you've been really helping me a lot.
@@AJALAIZAREIGHGONZAGA-j6u So yes it needs to be BlueCFD 2017 and you need to setup the environment as described in my installation guide. Then you need to run rhino in admin mode.
Many thanks for your help and videos, I have a question.. It always gives an error "1. Solution exception:Invalid input: 1.44" When the wind angle is changed in the wind direction component. I input a 3d vector with the accurate direction imported from ladybug, it creates the tunnel correctly but gives an error when creating the mesh. Did you face that issue or even resolved it? Thanks!
Yes, unfortunately butterfly was never finalized and until now in a Beta version stage. The rotation component has some bugs. I did some later videos with a work around. In short I would suggest to rotate the model rather the the system.
{0;0;0;0} 0. *** need more than 2 values to unpack *** 1. Traceback (most recent call last): File "", line 80, in File "C:\Users\Michael Angelo Reyes\AppData\Roaming\McNeel\Rhinoceros\7.0\scripts\butterfly\solution.py", line 166, in info return self.__get_info() File "C:\Users\Michael Angelo Reyes\AppData\Roaming\McNeel\Rhinoceros\7.0\scripts\butterfly\solution.py", line 185, in _Solution__get_info q, ir, fr, ni = line.split(': Solving for ')[1].split(',') ValueError: need more than 2 values to unpack 2.
Hi, sorry was quite busy the last days. First you could check my follow up videos. I posted a link to an example file you can download. Second you can send my your script and rhino file and I can have a look what's wrong. office@nedomlel.com
First of all Thanks for doing such a good tutorial on dynamic wind flow. It actually looks great and architect/people like us can come to an better understanding on the space. But am getting an error while running/turning the toggle to true in BLOCK MESH. -> The error says " Solution Exception: 'docker-machine' is not recognized as an internal or external command. operable program or batch file. I don't get what exactly they mean my 'docker-machine' there, and I had followed your part00 video from starting to the end several time and reinstalled both blueCFD2020 & Butterfly0.0.05 3 times and I end up getting same error.🤯 Please help me out in figuring out the problem.
Hi Barath, you need to uninstall blueCFD2020 and install blueCFD2017 - 2 as shown in my video. Sadly Butterfly is not updated to the latest blueCFD version. bluecfd.github.io/Core/Downloads/#bluecfd-core-2017-2 let me know how it goes best philipp
@@PhilippGalvanDesign Thanks for your instant replay Philipp I taught of coming back with good news but it didn't work Let me explain in detail At first I tried Butterfly0.0.04 with both blueCFD2020 and blueCFD2017-2 but it didn't work when I changed BUTTERFLY_BLOCKMESH to TRUE. It popped up a error saying " Solution exception: 'docker-machine' is not recognized as an internal or external command" Second I tried Butterfly0.0.05 with both blueCFD2020 and blueCFD2017-2 but it didn't work I was not able to run butterfly in grasshopper, it popped up a comment for any butterfly comment I drop in the grasshopper it says "Solution exception :Failed to import butterfly: Set your installation flavor in confing.yml" I tried all the installation method but am getting the same error. Third I read about the DOCKER ERROR and understood to very small extend that docker is an another application which help in pulling digital info/image from one place to the another ( say for bluCFD to butterfly ), so I went forward in installing and running the docker application to but I didn't succeed again, I think docker should be linked with grasshopper or some thing am not sure in that case. I decide to install docker and run because there was a old video of 2014 version of openFOAM installation for butterfly in github the person explained about something of DOCKER application and he had a docker application on his desktop.
@@PhilippGalvanDesign would you be able to suggest me a way to install butterfly0.0.05 I had mentioned about the error am facing in the previous replay. or some thing about the docker.
Hi, sorry to hear you struggling. A few more things to check: 1) Are you running Rhino3d in admin mode? 2) did you uninstall blueCFD 2020 before installing blueCFD 2017? 3) when installing blueCFD2017-2 did you setup the environment? 4) which rhino version are you using? 5) have you uninstalled butterfly completely before installing a different version? 6) you might want to consider 'Eddy3D' as an alternative. I did a video in this. You still need 'openfoam' though. But it might work for your system. If the problems persist I'm afraid I can't help much more. I haven't programmed these plugins and applications. I had heard about a few people having these or similar problems but it could be an issue with the system.
Hi Marine, it's hard to give advice without seeing the script. I suggest to look at the example files on how to set up. The installation file has a folder with examples. If you cannot get it to run you can also send me the script and I can check. office@nedomlel.com
Hello dear Philipp I'm living with your videos about butterfly these days😍. I don't know why I can't comment on your video in RUclips!🙄🙄🙄 I have a question. How can I define a logarithmic velocity profile as an inlet in a wind tunnel analysis?
Hi Amirreza, Good question. What I understand is that BlueCFD already takes the wind velocity profile into account and applied to your windtunnel. But I assume you want to modify that. I don't know right at the moment but I will have a thought about it. Stay tuned.
Hello, I am a student majoring in architecture studying Rhino in Korea. While following your Butterfly tutorial video, I encountered an issue and received the following error message: Solution exception: Failed to load values: Failed to find probes folder folder at C:\Users\User\butterfly\windtunnel\postProcessing\probes. Would you be able to look into this and let me know what the problem might be? I'm not sure if I will receive a response since the video is very old. :)
@@PhilippGalvanDesign Thank you for your answer!! 1.I am using the 2017 version. 2.I did not run Rhino in administrative mode... Would it be resolved if I restart it? 3.Is it correct that the terminal program is launched when using BlueCFD?
@@PhilippGalvanDesign I just tried and had the same problem, what I did and seems to be working is that I went into the folder where the butterfly was installed C:\Users\....\AppData\Roaming\Grasshopper\Libraries and realized the __init__.py file was missing, I just copied it from another folder (ladybug) and the script started working instantly, as I am replying to you, the script is running, i will let you know whether it worked.
@@PhilippGalvanDesign I just tried and had the same problem, what I did and seems to be working is that I went into the folder where the butterfly was installed C:\Users\....\AppData\Roaming\Grasshopper\Libraries and realized the __init__.py file was missing, I just copied it from another folder (ladybug) and the script started working instantly, as I am replying to you, the script is running, i will let you know whether it worked.
@@PhilippGalvanDesign yes, you're right 2017 works great. thanks. but my pc hangs and renders very slowly althout its supermax 2070 nvidia GPU . and its a 8 cores (16 processors) cpu..i need to ease some settings so that it renders super fast , i need it only for conceptualisation ,not accuracy..
@@vishalsignapurkar5274 - It is urgent? ...it seems like you are on a deadline. I did several videos on Butterfly, which you should watch if want to learn more. This was only the first in a series. However I would recommend Eddy 3d instead. It is similar to butterfly but more user-friendly and more up to date. ruclips.net/video/nJYyauK8jR8/видео.html
@@PhilippGalvanDesign watched all your tutorials on CFD butterly..the only problem is that i need quick render settings..pls suggest which input parameters to change for quick conceptual CFD analysis
I think it might be because of your default rendered viewport mode. You need to play with the viewport settings. I did a video a while ago regarding viewport modes.
Hello Philipp! Could you help me figure out why my arrows aren’t displaying with the vector display ex? I’ve connected the points from the grid to the vector display ex & the probe values to the vector on the vector display ex but I didn’t see any arrows? Any help would be very appreciated! :)
Hi Ana, this can have many reasons. Did you run the calculation? Any objects red with errors? Do you have actual values to be visualised? Which viewport mode are you in? What is you unit system you are working in? Meter I hope.
@@PhilippGalvanDesign Thanks for your response! I ran the calculation various times hoping it was just a Butterfly glitch. There are no red errors anywhere but when I used a panel to look at the report of the "solution" the report mentioned not finding a location in any cell. I've been working on the perspective viewport & in meters.
You might want to send me the script plus geometry then I can have a look. office@nedomlel.com Sometimes you need to reset the whole script in order for it to work. BF is a bit buggy to be fair. I did more videos on the subject, maybe by following another one the problem might clarify. You could also check if the example files work. They are in the original installation folder for butterfly. Best of luck In case you send me an email please let me know here as well so I can track it better.
I'd like to thank you 100 times for your tutorials, you've trully helped a young researcher on his ongoing masther thesis.
Thank you so much Philipp, all the best brother!
Thank you so much for the kind word and great to hear that my videos are helpful.
Good luck with your masters thesis.
Philipp, you canal is pure gold! Thank you, thank you, thank you!
You are welcome.
Thanks Phillipp! Learning alot of important tools and skills from your tutorials!
Great to hear! thanks for the support
I had trouble with changing things in the example files to fit my problem and this video helped clarify pretty much everything. Thank you!
Thanks - Glad its useful!
You are the man thanks for sharing!
Glad to help!
33:46
The problem is caused due to the points, which are situated inside the calculated breps (buildings). So we could just weed them out by this feature.
Good suggestion, yes I suspected that the buildings have something to do with it. I'll continue working on it soon.
@philipp you are doing a fabulous job. It is a really amazing session. My best wishes to you.
Thanks. Best wishes in return.
Thanks a lot for your tutorial. Trilled and looking forward to new videos :D
Thanks Daniel!
Thank you very much Philipp this was very helpful
Great it's helpful. Thank You.
Very good walkthrough Philipp! I get a "invalid input: 0.83333" error when i plug the wind tunnel from CreateCasefromTunnel into the Butterfly wind tunnel grading like you do at 11:46 , the grad_xyz is then empty and can't get a refined blockmesh, is there anything you suggest? Thank you
Did you change any wind direction settings?
You might want to check out the later videos which are more comprehensive. Check out my playlists, there is one for CFD and butterfly.
@PhilippGalvanDesign that was exactly my problem, i see now that you have already covered it in another video, thank you very much
Fascinating💫
Nice video Philipp! Thank you for giving Butterfly a try. It's a wonderful tool that we never had the time to finalize. It's still super useful (from a CFD practitioner pov) but it also has a lot more to go. Hoping we get a chance in the future to finalize it.
Thanks, Theo! Yes i think its an amazing tool. Some bugs here and there but still super useful.
I really hope there could be an update in future and hopefully my videos could be the start of it.
In video 27:41 it needs to run everything again but when I do it my probesValue say “failed to load values :index out of range :-1” how do I fix it 😢
I encourage you to watch the other videos in the playlist to get a better understanding of the tool.
could you explain why you had error in 27:35? then you delete some cubes, then everything turns out okay?
Hey yes,
I had to rerun the entire case because the solution didn't restart without. Currently butterfly doesn't clear what was already calculated.
So I ran the case again, the blockmesh and snappy hex mesh.
This causes to rerun the solution.
However I didn't want to run the solution with too many boxes because it takes much longer so I deleted some of them and re-ran the script. I actually say it also in the video.
Thanks
No, Thank You!
Why did my mesh shrink and not cover my model at all when i link the gradxyz from WTgrading to blockmesh? this step at 12:24, pls help
I guess you mean the mesh created from the snappy hex mesh component. The mesh is an approximation of your model. You can refine the mesh by playing with the refinement levels in the snappy hex mesh tool. You need to input two numbers for minimum and maximum like for example 2, 2 or 2, 3. For further improvement you can try 3, 3 or 4, 4....etc...
Hope that Answers your question.
@@PhilippGalvanDesign thanks for the reply, but my mesh is already out of proportion from the Windtunnel grading step, when gradxyz was linked to blockmesh at 12:24. Is there any way i can show u a screenshot of it?
Yes you can: office@nedomlel.com
@@PhilippGalvanDesign ok ive dropped you an email
Hi! Thanks for the great tutorial!!
I was following perfectly until the run before 28:30. The loadProbesValue is red. I don’t know if I missed something but everything seems connected as yours.
I'll get back to you. I think several people had this problem. I think it's related with the wind direction.
@@PhilippGalvanDesign Hey did you ever end up figuring out what the problem was? Let me know, Id love to use this script for a school project Im working on but Im hung up on the same error
Edit: Looks like I had an uppercase U and a lowercase u, and that was throwing the script off. Great tutorial btw!
@@dashmaxwell1090 did you change the wind direction? Butterfly has an bug here. Otherwise for a school project you might want to look at eddy3d. I did some videos about that. Its more up to date and easier to handle.
Many thanks, it's Complicate, but what a good tutorial, I have a question : how to add a legend (wind speed value)????
Step by step - we will look more closely into it in follow-up videos. But it's very similar as you would build it in other ladybug scripts. It can't be everything explained in one video tutorial. stay tuned my friend :)
This is really great help to the beginners. I am curious if you are planning to do some tutorials on cross ventilation or Natural ventilation for a simple box model?
Hi, Javed, sure.
I'll have thought. But probably layer this year since I'm very busy at the moment.
@@PhilippGalvanDesign Thanks. I tried it myself as I think the whole script will be the same - just couple of additional openings should be needed to create. but got some mesh errors. Will let you know if I am able to progress. thanks again for your great wok!
@@JavedIqbal-db9im I did a very high-level overview video on the example files. Which come with butterfly. It's all there really.
It's one of my latest video.
Hi! Thank you very much for your video! But I have a question. I am having issues with the Wind tunnel grading saying 1. Solution exception:Invalid input: 1.44. I read on the forum that the component sometimes just doesn't work. Do you know how you can replace it or fix it? I just have a C shaped building on a sloped terrain with the wind coming from SE at 18km/h
Try not to use float numbers for the grading.
I had the same experience. I would just use whole numbers...
Hello, Philipp! Thank you for the fantastic tutorial. I'd like to ask you if it's possible to view the results of a simulation of this kind in three dimensions or is it just restricted to two because of the horizontal plane you added? It is that I can notice that both the mesh and the OF calculations are made in the xyz axis, but not the final visualization of the results. Thanks in advance. Cheers!
Hi Carlos, yes that's something I wanted to explain in the next video. But you are right, the calculation is done in all blocks of the block mesh and in 3d space.
The plane is only one way to distribute probe points and make the calculation visible.
The probes can be placed anywhere in 3d space as long they are inside the casing boundary. For example, you could place a 3-dimensional point grid in an area of interest to get vectors.
Planes are very good if you for example want to compare different elevations of your model in top view but it could be also a vertical plane...
You also can place points manually in 3d space and use these and so on. hope its more clear
best
Philipp
@@PhilippGalvanDesign Yes, it is much clearer now. Your explanation makes total sense. Thanks a lot! I'll keep an eye on your next videos, for sure. Have a great day!
Can you make a video using ansys student version discovery to analyze wind through building base on windrose?
Maybe in Future... Thanks for the suggestion.
Can we change the direction of the wind hitting the building like this video shows wind directly hitting the building perpendicularly, what if it is hitting it diagonally? can we rotate the plane? or is it better to rotate the building?
My 2 latest butterfly videos explain the constraints of rotating. For simple tests it's better to rotate the subject. Please check recent videos for more information.
how to get the wind direction (and velocity) of exactly location?
Instead of using a point grid you can define just one point and move it to the location you want to test. If I would be you I would start here: ruclips.net/p/PL4Rc2GtLpcNVWy0DsYd74cY8LSczF8V1B&si=qk4bvYYGcng0gQ-Y
Hi Philipp, I appreciate how you explain everything in detail and it all makes sense!
I have a question for you
What if I have my own case. In my case, the point for showing the vector value is 10.000 points. However, I only have 1000 values to show. How do I deal with the mismatch value? And how to know the position of each value? Is my question understandable? Thank you in advance Philipp
Update: I already solved it, they need to be as close as possible to 0,0,0
@@yuliana4924 👍
Hello and thank you for these tutorials,
I got this error at ''loadporbsvalue'' ''C:\Users\username\butterfly\ Failed to find probes folder windtunnel\postProcessing\probes
do you have any suggestions?
Thank you
Not sure. Did setup the Bluecfd environment?
Are you running Rhino in admin mode?
Did you run a calculation successfully before?
@@PhilippGalvanDesign yes like your video, but I didn't wait for the calculation as it took so long and it was running and running and I didn't know when will it finish.
Hi, I got this error from the component BlockMesh
1. Solution exception:'"C:\Program Files\blueCFD-Core-2024\setvars.bat"' is not recognized as an internal or external command,
operable program or batch file.
'blockMesh' is not recognized as an internal or external command,
operable program or batch file.
@@vu_derArchitekt
Sadly the development of Butterfly CFD was stopped in 2019. Therefore only the Blue FD version of 2018 is supported.
@@PhilippGalvanDesign thanks I reinstall the version 2017 then it works !!!!!!!
Congratulations for this tutorial! Is there any chance to change "wind direction"? I tryed making a 2 points vector or insert coordinates in the panel, but it doesn't work
Yeah this is bug in butterfly sadly.
Is there since years. I did a tutorial with possible workarounds.
ruclips.net/video/Bmym1BQViuA/видео.html
This is the entire playlist
ruclips.net/p/PL4Rc2GtLpcNVWy0DsYd74cY8LSczF8V1B
@@PhilippGalvanDesign thank you. I'll give it a look
This is awesome thank you Philipp! What would you recommend the minimum PC system requirements be to best perform models of this scale?
Well there is no limit upwards I would say in terms of specs.
These calculations are going to be intense whatsoever. I'm using 64GB RAM + Intel core i9. That definitely helps. Still, complicated models can take a while to process...
I think 32 GB RAM would be a minimum for me. Although I have done simple simulations on my surface Pro which has 16GB RAM I think, but it can take quite a while. More importantly, I think, is to be clever when setting up the model and parameters. Don't have details in the model which have no effect on the output. Clean up every you don't need... That can reduce the time to calculate the snappy hexmesh quite a lot. Which area to test and how detailed it needs to be etc... When I create the scripts there is a lot of trial and error going on. Every project is different and needs different settings etc... Last but not least. Make sure you have plenty of space on your disk and clean out the project folder when you don't need it anymore. Every calculation writes huge amounts of data onto your disk and doesn't delete it...
Runtime error (PythonException): '"C:\Program Files\blueCFD-Core-2020\setvars.bat"' is not recognized as an internal or external command,
operable program or batch file.
'blockMesh' is not recognized as an internal or external command,
operable program or batch file.
What the matter with that?
Can you help me?
yes because butterfly was written before cfd core 2020 came out. you need to us 2018 version
i have a priblem, im stuck up at blockmesh because its giving this problem "Runtime error (PythonException): '"C:\Program Files\blueCFD-Core-2020\setvars.bat"' is not recognized as an internal or external command, operable program or batch file. 'blockMesh' is not recognized as an internal or external command, operable program or batch file.".. im using bluecfd
Please go through the installation video. BlueCFD 2020 doesn't work with the current butterfly version. Only 2017 version works.
Fantastic video, thank you Philipp! This was super helpful, also for my "Real life" project at work! I just had a question, I get an error when I try to use a different wind vector direction other than the predetermined value to the North. I worked around it by rotating my site model, but would there be any other solution?
Hi Mary,
Thanks for watching.
Yes there is a problem with butterfly itself. Butterfly was never finalize is which is a pity and therefore has some unresolved bugs.
The rotation is an issue especially if you start combining it with any other study where the orientation to the north is important.
To be save I would rotate the model rather then the wind direction.
I did another more in depth video regarding the same.
These are the latest Videos to the subject:
ruclips.net/video/Bmym1BQViuA/видео.html
ruclips.net/video/jAgOMUcCl8Y/видео.html
This is the playlist for all CFD videos:
ruclips.net/p/PL4Rc2GtLpcNVWy0DsYd74cY8LSczF8V1B
@@PhilippGalvanDesign thank you Philipp! Yes, I'm currently watching your next videos on this topic and it's clear now that it's a bug.
Hey Philipp, Great tutorial ! Would be great if you could enumerate the tutorial parts (1 - 2 - 3) so that people who are new can follow through :)
Thanks a lot !
Yes , good suggestion. I'll do!
I also wanted to create a separate playlist for CFD analysis but never get to it....
Tomorrow! Promise. :)
Hey master! so amazing tutorial. I have a cuestion. How can u show red ponits in rendered perspective view? i cant
You need to play with the settings of the rendered viewport. I did a video about viewport modes.
@@PhilippGalvanDesign Thank u so much. Many greetings from Colombia Latin America! I hope u make some classes for achitects.
Hi, Philipp. Thanks so much for putting this tutorial together. I see that you have been anwering some questions on here recently, so I was wondering if you might have a solution for the problem that I am having: whenever I use the loadProbesValue component, it errors with the comment, "1. Solution exception:Failed to load values: index out of range: -1". Do you happen to know what might be going on? I have tried toggling everything on and off serveral times.
Hi Alyssa, you might want to check one of more recent videos
ruclips.net/video/jAgOMUcCl8Y/видео.html
if you then still have an issue please let me know or send me your script and model office@nedomlel.com
best
Thanks for your tutorial. Can you tell us how to define the grid size?
Do you mean the grid for the probes? Should be all in the video.
@@PhilippGalvanDesign The box for the "create case from tunnel"
in there its call "ref_regions_" which I find very difficult to set...
@@edwardarngrim3308 - i suggest to look into the example file 'airflow 01' for now - you got that with the butterfly installation zip file.
I didn't want to go so deep in the first tutorial but will be covered in the next.
@@PhilippGalvanDesign Great Thanks for the tips!
AWSM BRO.. THANK YOU
You are very welcome.
Thanks for the great video Philipp!
The vector values that come out of the solution are all (1.0e+300, 1.0e+300,1.0e+300), I have checked every component multiple times and did it exactly as you showed. Everything is in meters, model, blocks etc. No clue why the solution runs but gives this wrong outcome. Any help will be much appreciated!
That's because these vectors are inside the buildings. I solved this in the recent butterfly videos.
@@PhilippGalvanDesign Thanks so much it works now!
Great to hear
Hi Philipp, for some reason it doesn't show the grids in my preview (I followed every step and all components' previews are also on). What do I do?
Are you working in meter or millimeter. Do you see any other output from Grasshopper?
@@PhilippGalvanDesign I don't see any output at all/ grid/ report in Butterfly solution either :(
Have you ever 3d scanned using the grasshopper plugin for the Xbox 360 Kinect?
No I haven't. Interesting idea but I guess there are better options. Although depends on the application and what you trying to get out of it.
@@PhilippGalvanDesign I work a lot with rhino and being able to scan something directly into the program would be great. I downloaded the plugin but since I'm just starting on grasshopper all I could get was the point cloud. Also, a Kinect is way cheaper than a FARO or other professional scanners and I'm far from a pro tio justify the investment.
Hello Phillipp
it was such a great , thanks a million.
I have a question about an error, when I run the blockMesh it show me a fatal Error:
Runtime error (PythonException): '"C:\Program Files\blueCFD-Core-2020\setvars.bat"' is not recognized as an internal or external command,
operable program or batch file.
'blockMesh' is not recognized as an internal or external command,
operable program or batch file.
Traceback:
line 276, in _handle_process, "C:\Users\Amirreza\AppData\Roaming\McNeel\Rhinoceros\6.0\scripts\butterfly
unmanager_bluecfd.py"
line 211, in _run_ironpython, "C:\Users\Amirreza\AppData\Roaming\McNeel\Rhinoceros\6.0\scripts\butterfly
unmanager_bluecfd.py"
line 232, in run, "C:\Users\Amirreza\AppData\Roaming\McNeel\Rhinoceros\6.0\scripts\butterfly
unmanager_bluecfd.py"
line 756, in command, "C:\Users\Amirreza\AppData\Roaming\McNeel\Rhinoceros\6.0\scripts\butterfly\case.py"
line 788, in blockMesh, "C:\Users\Amirreza\AppData\Roaming\McNeel\Rhinoceros\6.0\scripts\butterfly\case.py"
line 52, in script
do you know How can I solve this problem?
You might want to check the blue CFD version you installed. The latest version might not work.
You can also try one of my scripts. If you want. I think I posted a a link to download in one of the CFD videos.
@@PhilippGalvanDesign thanks, I tried the 2017-2 version of BlueCFD.
thanks again and again for the videos
Installing the 2017 version fixed it for me too
Hi Philipp, this video is great. Can I kindly know your specs because I'm doing something similar for my office but it lags A LOT compared to yours, perhaps due to the size of my site...TIA! keep up the good work :D
Do be fair, some of the video is speed up because it takes time. Butterfly is sadly not real time. My specs back then. Intel i7 Prozessor plus 32GB of RAM.
But I think it's all about how you tweak your model and setting.
Also make sure rhino operates in meters as unit....
For very detailed models you should only test smaller portions of interest.
The most time consuming is actually the preparation of the snappy hex mesh. It's important to get that right, to get enough detail from the original model but only as much is needed. I would suggest to check out my butterfly playlist as there are more videos which dive deeper into the problem.
ruclips.net/p/PL4Rc2GtLpcNVWy0DsYd74cY8LSczF8V1B
This one is a video featuring a large site:
ruclips.net/video/4KfZDqlfHeQ/видео.html
Hi Philipp, Is there any other parts of this video?
@@dasunsiriwardena3233
Hi dasunsiriwardena, I did a whole playlist of Butterfly videos. Please check it out:
ruclips.net/p/PL4Rc2GtLpcNVWy0DsYd74cY8LSczF8V1B&si=92q6EfYaGd0icOST
@@PhilippGalvanDesign Thanks Philipp! I am facing an issue of selecting the objects as a BREP and terrain surface once a map imported from Land Design to Rhino. Can you help me with that as its not at all selecting.
hi philipp I have an problem with my butterfly : Solution exception:Failed to load values: Failed to find probes folder folder at C:\Users
ovin\butterfly\wind tunnel\post Processing\probes... can u help me?
Hi mah t, it's a bit hard without seeing the script. Did you start Rhino in admin mode?
Did you create your own script or did you use mine? (I have a link to the script in the show notes here: ruclips.net/video/c9Xaspg5Dqw/видео.html)
If you want to compare.
If you want to send me your script you can send it to office@nedomlel.com....so I could have a look. Best Philipp
Hey Philipp, Great video, easy to follow along! Which display mode are you using in rhino?
Hey great you liked it. I'm not sure about the display mode. I think I used a modified rendered display mode or modified arctic display mode. I did a video about display modes... You might want to check it out.
Display modes: ruclips.net/video/2HOHTJlH230/видео.html
Thank you so much for the great video! When I run the solution, it says: "FOAM warning: From function virtual void Foam::probes::findElements(const Foam::fvMesh&)
in file probes/probes.C at line 119 Did not find location (301337.76 61194.48 4.9106775) in any cell. Skipping location." Why does it happen?
Not sure, I would need to know more about your script/model setup... What are you testing? Are you using the right blue core CFD version? Are you running rhino in admin mode? Etc...
I import model form sketchup and can't using brep help. Thank you
SketchUp Geometry is always meshes
So instead of a Brep container please use a mesh container.
Thanks for the video. Where I can find the drive folder?
You can find a link of a more advanced script here in one of the later videos of the same series. ruclips.net/video/4KfZDqlfHeQ/видео.html
I'm getting an error called "Windows error" while running Butterfly_Blockmesh component... I'm using Rhino 7 on Windows 11 PC.... Any solution?
Which version of blue cfd did you install?
My ladybug can't find “lb generate point grid”,Because the version is too low?
Any point grid would work - it can also be generated manually in rhino or with the standard rhino grasshopper tools. it's basically just a collection of points.
Or just update your lb version. you can install the newer version parallel to the legacy tools.
hi thanks sp much for the video! may i know where is your one drive file?
Sorry, I stopped sharing files since that just created more confusing.
Thanks for the video!
I noticed that for all analysis in butterfly almost all buildings are in rather simple forms. Would it be possible for bf to run if buildings have complicated forms like sloped roof or curved walls?
Any shape is possible, but for example tiny façade details might not change much in the outcome but could increase computation time to a point where it just takes just too long. Curved walls are no problem, sloped roofs are no problem. I saw someone testing a 3d model of a tree with leaves...
Hi Philipp,
Any idea why my vectors all came out as numbers and not vector? TIA
Depends on in with the tool you look at them.
Maybe you look at the vector length?
@@PhilippGalvanDesign I was using the same script as here, except on my office project and geoms, and it gave me the numbers instead of the vector, so I’m not sure why that’s happening. Could I send you my code for feedback?
@altheachan5597 can't be. If the result is different then mine then you haven't completely watched the video. Or you didn't follow exactly. You can send me the script here: office@nedomlel.com
thankyou!!!!! good video you explained in very easy way and easy to understand but i have one probler which is (1. Solution exception:WindowsError ) is there any solution ?
12:59 here the problem occurs while toggle set to true
please help me its important
Did you follow the installation properly. Which version of bluecore CFD did you install? Did you follow the steps to setup the bluecore CFD environment. And are you running Rhino in admin mode?
Hi Philip, thank you for a good lesson! did you manage to set the wind direction? by experimenting I managed to set it using two points connected by a vector
Yes although I have some issues with the vector.
It seems I can only put X or Y directions. Other directions are giving me errors.
Will post a video tomorrow hopefully.
@@PhilippGalvanDesign Philip, you can try this way, I spread the script, just before connecting, you need to turn off the calculation and the points controlling the vector should be in the field of the plane on which the vector is provoked. drive.google.com/folderview?id=14uvn0s8fayJKB--2ntLxrQTKwlqNzoNT
sorry if the poor translation of my words, English is not my native language
@@И.С-р4в - sounds promising. I'll try it later. Thanks!
@@И.С-р4в Ha ha, no worries. Your description is better then some of the native speaker. :)
Hi thank you for great video !! I just followed slowly but I stuck at the visualizing vector. My vectors are too big and not 2D. I must have missed something but still I can't figure it out..
What are the units of your model? Meters or Millimeters or others?
@@PhilippGalvanDesign Millimeters / Absolute tolerance : 0.001 / Angle tolerance : 1.0
It should be Meters??
For wind studies I would not use Millimeters.
Well it depends on what you test. I would probably use Millimeters for testing smaller objects or scaled models but then again it might makes sense to use meters since speed is measured in meter per second.
If your vectors are too large you can always use a division function to make them shorter.
But you can of course can use Millimeters but then you might need to think about the conversion between the units and apply the right multiplication or division.
Hope it makes sense.
@@PhilippGalvanDesign Thank you for the quick response. Yeah I can try the division function but the problem is the vectors are not projected on the plane. It should be 2d on a plane but mine is a 3d vector. Do you have any idea about it ??
Hi TJ, the plane we creating for the probe vectors is basically just a sample. Taking from a 3 dimensional space. That means the vectors are made visible at the probe points but are not projected, they still show their direction in a 3dimensiojal space.
It might becomes more clear in the follow up video.
Hii Philipp, i was following your tutorial and then when i was on the load probes value, the values are not present. i already re run all the toggles but it's the same. so when i connected it on VDisEx, no arrows will appear.
By the way , I've been diligently watching your CFD tutorials, but I'm really having troubles.
So can you tell me which version of Blue CFD have you installed?
@@PhilippGalvanDesign I've installed the Blue CFD 2017
I think I will have to try again as I cannot remember if I ran it as administrator. I'll just update if what happens.
Thank you very much, you've been really helping me a lot.
@@AJALAIZAREIGHGONZAGA-j6u
So yes it needs to be BlueCFD 2017 and you need to setup the environment as described in my installation guide. Then you need to run rhino in admin mode.
@@PhilippGalvanDesign heyy Philipp, it worked, thank you.
Many thanks for your help and videos, I have a question..
It always gives an error "1. Solution exception:Invalid input: 1.44" When the wind angle is changed in the wind direction component. I input a 3d vector with the accurate direction imported from ladybug, it creates the tunnel correctly but gives an error when creating the mesh. Did you face that issue or even resolved it?
Thanks!
It only works if its set to the default vector (0,1,0) and this is not helpful as we need to be accurate, hahaha
Yes, unfortunately butterfly was never finalized and until now in a Beta version stage. The rotation component has some bugs.
I did some later videos with a work around.
In short I would suggest to rotate the model rather the the system.
where to find the example files ?? thanks
You can find example files in the butterfly installation zip file. I will also upload my example but didn't got to it yet. Will do in the next days.
Hi Philipp! My component “Load Probes” is always red and is giving various errors. I don’t know what to do
{0;0;0;0}
0. ***
need more than 2 values to unpack
***
1. Traceback (most recent call last):
File "", line 80, in
File "C:\Users\Michael Angelo Reyes\AppData\Roaming\McNeel\Rhinoceros\7.0\scripts\butterfly\solution.py", line 166, in info
return self.__get_info()
File "C:\Users\Michael Angelo Reyes\AppData\Roaming\McNeel\Rhinoceros\7.0\scripts\butterfly\solution.py", line 185, in _Solution__get_info
q, ir, fr, ni = line.split(': Solving for ')[1].split(',')
ValueError: need more than 2 values to unpack
2.
Hi, sorry was quite busy the last days. First you could check my follow up videos. I posted a link to an example file you can download. Second you can send my your script and rhino file and I can have a look what's wrong. office@nedomlel.com
First of all Thanks for doing such a good tutorial on dynamic wind flow. It actually looks great and architect/people like us can come to an better understanding on the space.
But am getting an error while running/turning the toggle to true in BLOCK MESH.
-> The error says " Solution Exception: 'docker-machine' is not recognized as an internal or external command.
operable program or batch file.
I don't get what exactly they mean my 'docker-machine' there, and I had followed your part00 video from starting to the end several time and reinstalled both blueCFD2020 & Butterfly0.0.05 3 times and I end up getting same error.🤯
Please help me out in figuring out the problem.
Hi Barath, you need to uninstall blueCFD2020 and install blueCFD2017 - 2 as shown in my video. Sadly Butterfly is not updated to the latest blueCFD version.
bluecfd.github.io/Core/Downloads/#bluecfd-core-2017-2
let me know how it goes
best
philipp
@@PhilippGalvanDesign Thanks for your instant replay Philipp
I taught of coming back with good news but it didn't work
Let me explain in detail
At first
I tried Butterfly0.0.04 with both blueCFD2020 and blueCFD2017-2 but it didn't work when I changed BUTTERFLY_BLOCKMESH to TRUE. It popped up a error saying " Solution exception: 'docker-machine' is not recognized as an internal or external command"
Second
I tried Butterfly0.0.05 with both blueCFD2020 and blueCFD2017-2 but it didn't work I was not able to run butterfly in grasshopper, it popped up a comment for any butterfly comment I drop in the grasshopper it says
"Solution exception :Failed to import butterfly: Set your installation flavor in confing.yml"
I tried all the installation method but am getting the same error.
Third
I read about the DOCKER ERROR and understood to very small extend that docker is an another application which help in pulling digital info/image from one place to the another ( say for bluCFD to butterfly ), so I went forward in installing and running the docker application to but I didn't succeed again, I think docker should be linked with grasshopper or some thing am not sure in that case.
I decide to install docker and run because there was a old video of 2014 version of openFOAM installation for butterfly
in github the person explained about something of DOCKER application and he had a docker application on his desktop.
@@PhilippGalvanDesign would you be able to suggest me a way to install butterfly0.0.05
I had mentioned about the error am facing in the previous replay.
or some thing about the docker.
can u suggest me with any plugins with this level of infographic as butterfly.
Hi, sorry to hear you struggling.
A few more things to check:
1) Are you running Rhino3d in admin mode?
2) did you uninstall blueCFD 2020 before installing blueCFD 2017?
3) when installing blueCFD2017-2 did you setup the environment?
4) which rhino version are you using?
5) have you uninstalled butterfly completely before installing a different version?
6) you might want to consider 'Eddy3D' as an alternative. I did a video in this. You still need 'openfoam' though. But it might work for your system.
If the problems persist I'm afraid I can't help much more. I haven't programmed these plugins and applications. I had heard about a few people having these or similar problems but it could be an issue with the system.
Thank you for the video! But I found that my values are not vectors, they are just numbers, and I cannot feed the values to vectors
Please please help
Hi Marine, it's hard to give advice without seeing the script. I suggest to look at the example files on how to set up. The installation file has a folder with examples.
If you cannot get it to run you can also send me the script and I can check. office@nedomlel.com
@@PhilippGalvanDesign Thanks a lot! I checked the example file and it works now!
Thank you Thank you !
You are welcome!
Hello dear Philipp
I'm living with your videos about butterfly these days😍.
I don't know why I can't comment on your video in RUclips!🙄🙄🙄
I have a question. How can I define a logarithmic velocity profile as an inlet in a wind tunnel analysis?
Hi Amirreza, Good question. What I understand is that BlueCFD already takes the wind velocity profile into account and applied to your windtunnel. But I assume you want to modify that. I don't know right at the moment but I will have a thought about it.
Stay tuned.
Thanks a lot broski
You are welcome!
Hello, I am a student majoring in architecture studying Rhino in Korea. While following your Butterfly tutorial video, I encountered an issue and received the following error message:
Solution exception: Failed to load values:
Failed to find probes folder folder at C:\Users\User\butterfly\windtunnel\postProcessing\probes.
Would you be able to look into this and let me know what the problem might be?
I'm not sure if I will receive a response since the video is very old. :)
A few questions:
Which version of blue cfd did you install?
Did you run Rhino in admin mode?
Did you setup BlueCFD? (Create the environment.)
@@PhilippGalvanDesign
Thank you for your answer!!
1.I am using the 2017 version.
2.I did not run Rhino in administrative mode... Would it be resolved if I restart it?
3.Is it correct that the terminal program is launched when using BlueCFD?
@@0331-u9c Butterfly CFD only works with Rhino in admin mode.
Regarding Blue Cfd to setup the environment you just need to run it once.
@@PhilippGalvanDesign I brought my laptop, installed all the new programs, and tried again, but I got the same error code. What's the problem...
Is your username (windows) Korean characters by any chance?
blockmesh getting red. what can i do?
You can download my script here and see what might be different.
1drv.ms/u/s!AroqbdH7xD3LjfM59QDvOY0cwogPXQ?e=stO9it
Did you solve the issue? I get the message "blockmesh is not recognized as an internal or external command" and I can't find any solution :(
Are using my script?
@@PhilippGalvanDesign I just tried and had the same problem, what I did and seems to be working is that I went into the folder where the butterfly was installed C:\Users\....\AppData\Roaming\Grasshopper\Libraries
and realized the __init__.py file was missing, I just copied it from another folder (ladybug) and the script started working instantly, as I am replying to you, the script is running, i will let you know whether it worked.
@@PhilippGalvanDesign I just tried and had the same problem, what I did and seems to be working is that I went into the folder where the butterfly was installed C:\Users\....\AppData\Roaming\Grasshopper\Libraries
and realized the __init__.py file was missing, I just copied it from another folder (ladybug) and the script started working instantly, as I am replying to you, the script is running, i will let you know whether it worked.
Thank you :)
You're welcome!
great !
:)
Helpful
Hope it is :)
CAN YOU MAKE THIS FILE AVAILABLE FOR EVERYONE?
Sorry but I stopped sharing scripts for several reasons. The installation files have useful example scripts to refer to and to get started.
hi need your help, im stuck up..can you help?
Please carefully install by following the installation video. BlueCFD 2017 need to be installed. Let me know if you still face the problem.
@@PhilippGalvanDesign yes, you're right 2017 works great. thanks. but my pc hangs and renders very slowly althout its supermax 2070 nvidia GPU . and its a 8 cores (16 processors) cpu..i need to ease some settings so that it renders super fast , i need it only for conceptualisation ,not accuracy..
is there a whatsapp no i can connect with you. its kind of urgent and its slowly like hell..i need ur guidance pls
@@vishalsignapurkar5274 - It is urgent? ...it seems like you are on a deadline.
I did several videos on Butterfly, which you should watch if want to learn more. This was only the first in a series.
However I would recommend Eddy 3d instead. It is similar to butterfly but more user-friendly and more up to date.
ruclips.net/video/nJYyauK8jR8/видео.html
@@PhilippGalvanDesign watched all your tutorials on CFD butterly..the only problem is that i need quick render settings..pls suggest which input parameters to change for quick conceptual CFD analysis
hi, how can you see the fine red lines? i cannot see them in my rhino ?
Thanks in advance
I think it might be because of your default rendered viewport mode. You need to play with the viewport settings. I did a video a while ago regarding viewport modes.
@@PhilippGalvanDesign thanks. Is that viewport mode in rhino preferences?
@@PhilippGalvanDesign do you remember which video you explained this?
ruclips.net/video/2HOHTJlH230/видео.html
Hello Philipp! Could you help me figure out why my arrows aren’t displaying with the vector display ex?
I’ve connected the points from the grid to the vector display ex & the probe values to the vector on the vector display ex but I didn’t see any arrows? Any help would be very appreciated! :)
Hi Ana, this can have many reasons. Did you run the calculation? Any objects red with errors? Do you have actual values to be visualised? Which viewport mode are you in? What is you unit system you are working in? Meter I hope.
@@PhilippGalvanDesign Thanks for your response! I ran the calculation various times hoping it was just a Butterfly glitch. There are no red errors anywhere but when I used a panel to look at the report of the "solution" the report mentioned not finding a location in any cell. I've been working on the perspective viewport & in meters.
You might want to send me the script plus geometry then I can have a look.
office@nedomlel.com
Sometimes you need to reset the whole script in order for it to work. BF is a bit buggy to be fair.
I did more videos on the subject, maybe by following another one the problem might clarify.
You could also check if the example files work. They are in the original installation folder for butterfly.
Best of luck
In case you send me an email please let me know here as well so I can track it better.