ation model, and I would be very grateful if you could help me to have a look.
1. The air change rate is assumed to be 0.5 times per hour and the infiltration rate is 0.1 times per hour, so I sum these two values and set the converted infiltration rate per area as 0.0005 m3/s-m2. I don’t know whether it is appropriate to sum these numbers and input them together in the “infiltration rate per area” part?
2. I found in the latest version, there is a component called “air flow”, which can edit natural ventilation, but if I set minIndoorTempForNatVent equal to the heatingSePt as you showed once in the forum, the simulation result of heating is ridiculous high (like 7000 kwh/m2a). If the minIndoorTempForNatVent value is set to be a little higher than the heatingSePt, the heating result looks much normal (like 200 kwh/m2a). I don't know whether there is anything wrong with my model or settings, and hope you could help me.
3. I want to add the cooling and heating COP values (2.8 and 0.8) in my simulation process. I have noticed that in the forum, you mentioned that the new component "setEPIdealAir" can help to add COP, but I am still very confused about how exactly it works. I would be very grateful if you could show me again here.
4. I tried to change the WWR and the U-value of the wall, but I found the results of cooling and heating (especially cooling) vary little, which is not supposed to be like that. I guess there should be something wrong...
That's all for my questions.
Thank you so much for your time in advance. I would be very grateful if you could help me in this model. It would be very helpful for my work.
Thank you again!
Cheers,
Yao…
guess this is just a rectangle you are starting with and, if I read your intentions correctly, you want to start with a box and be able to move its top vertices independently in x,y and z and also rotate them altogether (this seems a bit unnecessary since you already control each vertex independently but ok).
Starting from the beginning of your definition: You don't need to actually create the brep and then extract the vertices and move them and then re-create it. Instead you can just get the bottom vertices from the [Boundary curve], using [Discontinuity] and move them by a vectorZ equal to [Building Height]:
Next you want to create four vectors and move the four vertices. The only thing that could help reduce components here is to merge the four vectors into one list (since you already have the vertices in a list):
Then you can add the rotation just like you did in your definition:
and finally you can create the twisted box. At this point you have 2 lists of 4 points each. Like you did in your definition, you have to use a [List Item] component to get each vertex but instead of using 4 components you can use just one and create more outputs by zooming in and clicking the (+) icon at the bottom:
and you finally have this:
Hope this helps
ps. the reason you were getting 3 breps is because you were creating 3 seperate vectors (x,y,z) instead of one, so you were actually moving each vertex 3 times.
…
the following image of a hut.
I do not have experience using kangaroo to simulate forces, but I have made a test using multiple random components on a flat surface to fake the effect I'm going for. See image below.
The main issue I'm having is that the original file used for my test surface used box morph and the variable pipe command. Box morph is a bit touchy on a curved surface and it is not as elegant as I would like it to be (ie. I want all the hair diameters to be perfectly circular and uniform in size). Variable pipe also does not align the base of the hair with the existing surface, which means I have to offset the surface and then trim the excess of my pipe.....leading to heavy code and the file crashing.
So I'm trying to rebuild the "hairs" using a new method:
1) Subdivide the surface
2) Find the midpoint of each surface and then create a straight line that is perpendicular
3) Move a point along the on the straight line (between the start and end points) in the z direction, and then create a nurbs curve using this point and the start and end points
4) create a circle at the base of each crv, and then two more circles: one at the point in the middle point (I think I set it to .9) and the end of the curve
5) The problem: Now I am trying to sweep along these three circles and the nurbs curve to create a bent hair/pipe that is flush with the conic surface, but it does not work.
If someone can help that would be amazing. I've included my original surface test file and my new file where I am rebuilding using the sweep command. Below is a drawing of what I'm trying to achieve.
…
Il corso ha una durata di 21+3 ore, dove le 3 ore extra rappresentano la prima lezione, già disponibile per coloro che ne faranno richiesta.
Il corso viene fatto in collaborazione con l’Accademia Italiana Inrender
Modalità:
Il corso sarà trasmesso in streaming in diretta nei giorni indicati, ma sarà possibile accedervi anche fuori da determinato orario. La lezione prevede la spiegazione della logica di Grasshopper e esempi pratici di utilizzo. Gli studenti verranno invitati a partecipare ponendo domande e chiedendo chiarimenti su aspetti ritenuti interessanti o non appieno compresi.
Gli esercizi svolgeranno una parte particolarmente rilevante all’interno del percorso di studio: anzichè acquisire solo concetti teorici, gli studenti avranno un approccio più mirato e pratico alla modellazione generativa e parametrica.
Caratteristiche del corso:
- Lezioni in diretta streaming- Riassunto in pdf degli argomenti trattati- Esercizi e correzione esercizi relativi alle tematiche trattate- Contatto diretto con il docente per la durata del corso- Registrazioni e file delle lezioni disponibili sul sito per un anno dal termine del corso.- Certificazione rilascita da un ART (Authorized Rhinoceros Trainer)
Corso Grasshopper online: 21 ore Calendario: ogni martedì e giovedì dalle 18.30 alle 21.30
Grasshopper è un prodotto gratuito sviluppato dalla McNeel per la modellazione di superfici matematiche NURBS attraverso l’uso di relazioni tra algoritmi
Il corso tratterà gli argomenti di base da cui sviluppare un approccio generativo tramite le funzioni dell’applicativo
Per info sul programma e modalità, visita la nostra pagina
http://www.mandarinoblu.com/wp-content/uploads/2017/03/venezia.jpg 450w" sizes="(max-width: 300px) 100vw, 300px" />
http://www.mandarinoblu.com/wp-content/uploads/2011/09/ART.jpg 330w" sizes="(max-width: 300px) 100vw, 300px" />
http://www.mandarinoblu.com/wp-content/uploads/2017/03/serpentine.jpg 350w" sizes="(max-width: 300px) 100vw, 300px" />
Contatti
Contatta il docente e rivolgi a lui tutte le tue domande.…
nd stress of a plate that is supported at two opposite sides (rotational degrees of freedom are allowed) and gravity load is applied. By now I can only verify the displacement of the plate with a deviation of less than 3 % using ANSYS Workbench. Kirchhoff's plate theory as an analytical approach gives a similar result with 10 % deviation.
The van Mises stress and Principal stress results in Karamba are approximately 200 times higher than the results in ANSYS and the analytical results. I tried to find the mistake for several days now and would appreciate any help or similar problems with validating the shell stresses.
Here are the values of the plate:
length: 1 m, width: 0.2 m, thickness: 0.01 m
Material: Steel 'S235' (standard)
resulting gravity load: 0.157 kN
displacement in Karamba: 0.000583 m
stress in Karamba: 116 kN/cm² (=1160 MPa = 500 % utilization!)
stress in ANSYS: 0.57 kN/cm² (=5.7 MPa)
The utilization of 500 % for a steel plate under its own dead weight makes we wonder what is wrong... See the grasshopper definition and the picture attached.
Best regards and thanks for any help,
Robert…
supplied _values of _keys" notice.I tried running the "OSM 3D" component first with groundTerrain_ input. As I did not get the upper notice message, I closed down the whole Rhino so that I cut the waiting time. Then I tried running it without the groundTerrain_ input, and in some 15 minutes I got the following buildings:
I think I may understand what was causing the problem: when one takes large radii, it covers large areas, and with this area comes large number of information (keys and values). You can get hundreds of keys (or thousands). What can happen is that: these hundreds of keys, can exceed shapefile's capacity to story keys. So basically in case of radius 750 meters your "height" or "buildings:levels" keys somehow slipped beyond this allowable capacity. In case of 800 meters they were somehow allowed to enter (a bit bad term sorry) before the allowable capacity is reached. This depends on the number of keys named with letters which precede the "h" and "b".The best way to solve this issue is to know which data do you actually need, and use the "OSM Keys" component to generate the list of needed keys. In this way, only those keys that you need will be used, others will be disregarded.You do not even have to use the "OSM Keys" component if you know which specific keys you exactly need. Check the attached file below. I grouped the "OSM Keys" solution as "a" and a custom defined list of keys as "b".
2) The component running time might now be cut with picked "requiredKeys_" input I mentioned at the end the previous 1) part.
3) "OSM 3D" component's "randomHeightRange_" input is suppose to do exactly that: to randomly create 3d buildings (or 3d trees) when there are no valid "height" or "buildings:levels" tags.I have just changed one line the "OSM shapes" component code.I wonder if it would make any problem on your PC.Please let me know if LocationGrabber03_Gismo2.gh file works.…
Added by djordje to Gismo at 2:34pm on February 11, 2017
d octopus - with karamba causing octopus to crash when running (I believe).
I happen to have visual studio installed; and it reports the following error once it crashes:
"Unhandled exception at 0x00007FF9ADB520B0 (karamba.dll) in Rhino.exe: Fatal program exit requested. occurred"
Attached is the definition file with baked geometry if this helps.
I am currently running Rhino 6 with the latest karamba build.
Details
I aim to create a parametric bridge model - optimising weight and deflection (structural) as well as proximity of 3 movable loads (architectural). The geometry creation is a bit complicated, however I do not think this can ever fail; as I have stress tested this.
The setup for octopus is as follows:
Inputs (for octopus and the parametric model)
Geom. creation (parametric model)
Karamba analysis
Outputs (one is non-karamba, the other two are karamba based)
After an arbitrary number of phenotypes generated (usually around 200), Rhino quits constantly.
I have double checked the following:
Octopus can run with just the inputs (a fake output is created to allow for octopus to run). It does not crash here.
Octopus can run with the inputs and the non-karamba outputs. It does not crash here
Octopus cannot run with the inputs and the karamba outputs. It crashes here
Octopus cannot run with the inputs and all outputs. It crashes here
I have also checked the following:
Geometry generation is built ruggedly (by setting parameter limits appropriately & testing extreme scenarios)
Octopus never receives any value to make it quit (see if statement at the end of karamba parameters)
Any help is appreciated, as I'm currently on a deadline for my thesis on this!
Best,
Alex…
Added by AB to Karamba3D at 9:47pm on March 19, 2018
nd what you can do to make it more attractive to get answers.
The chances of getting an answer in a single unit of time are proportional to the number of people who can answer that question. If you ask a very obscure question it may take quite a while for someone knowledgeable enough to stumble upon it.
The chances of getting a good answer are proportional to the quality of the question. Phrasing, spelling, proper use of caps and punctuation, descriptive title and so on and so forth. If you have a file pertaining to the question and you are allowed to post it, do so. If you have an image/pdf/link that pertains to your question, include it.
Questions that allow for prompt answers will be dealt with quicker than questions which are vague, ambiguous, open-ended or large in scope. I.e. "How do I make a facade like this in Grasshopper?" will probably not be answered as it would be far too much work.
If you use Google Translate to post a question in English, also be sure to include the question in a language you are fluent in. Google Translate is a pretty terrible way of communicating and phrases usually get mangled beyond recognition.
Before posting a problem, reduce it to the smallest workable (but still problematic) subset. I.e. don't post a 200 component file if a 5 component file can be used instead.
…
h has 8760 branches each containing 9 values. I want to reorganise it to 9 branches each containing 8760 values. This example takes over 5 minutes (I have a reasonable machine). In a real application I'd need to work with 200 branches containing 8760 values.
Does anyone know why grasshopper is so slow to do this? How do I make it quicker? - I think my code is efficient so do I need to script it?
Any advise appreciated.
John
(For context, this relates to climate based daylight modelling. I made an application in grasshopper to model and present the calculation results. I built it all around DIVA for Grasshopper but I'm moving over to Honeybee. DIVA outputs results organised as hours per point where as Honeybee outputs as points per hour. To start, I want to reorganise the Honeybee results to match DIVA so I can make a point to point swap. I'll develop it further from there.)
…