Computer-implemented method for computing an envelope for a building complying with shadow duration requirements

US11681836B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11681836-B2
Application numberUS-201816050484-A
CountryUS
Kind codeB2
Filing dateJul 31, 2018
Priority dateAug 30, 2017
Publication dateJun 20, 2023
Grant dateJun 20, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computer-implemented method for computing an envelope (BE) for a building to be designed, the method comprising: defining an initial volume (IV) of the building; and for each one a plurality of points (P1, P2, P3) of a boundary (PRB) of a neighboring region (PR) of the building, computing a cutting surface (CS) and modifying the initial volume by cutting out portions thereof extending above said cutting surface; wherein each cutting surface is defined in such a way that the initial volume, modified by cutting out portions thereof extending above it, projects over the corresponding point of the boundary a shadow (SW) whose duration is equal to a predetermined value; said envelope being defined by a boundary surface of a remaining volume. A computer program product, a non-transitory computer-readable data-storage medium and a Computer Aided Design system for carrying out such a method.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for computing an envelope (BE) for a building to be designed inside said envelope, the method comprising: a) defining an initial volume (IV) of the building; and b) for each one a plurality of points (P 1 , P 2 , P 3 ) of a boundary (PRB) of a neighboring ground region (PR) of the building, computing a cutting surface (CS) and modifying the initial volume by cutting out portions thereof extending above said cutting surface; wherein each cutting surface is defined in such a way that the initial volume, modified by cutting out portions thereof extending above said cutting surface, projects over a corresponding point of a boundary of a shadow (SW) whose duration is equal to a predetermined value; said envelope being defined by a boundary surface of a remaining volume. 2. The method of claim 1 further comprising the steps of: a1) receiving as inputs: a latitude of the building, a ground contour (GC) of the building, a boundary (PRB) of a neighboring region (PR) of the building, and a maximum allowed duration of shadow (SW) of the neighboring region from the building; b1) computing an initial volume (IV) by vertically extruding the ground contour of the building; c1) for each one (P 1 ) of a plurality of points (P 1 , P 2 , P 3 ) of a portion (RSB) of the boundary of the neighboring region facing the ground contour of the building, computing a cutting surface (CS) defined by: two vertical planes (VP 1 , VP 2 ) forming a dihedral angle (DA) having a vertical edge (DAE) passing through said point, the planes being symmetrically disposed on either side of a predetermined ground point (TP) constituting a projection on ground of a highest point of the building; and a conical surface (COS), having the point (P 1 ) as its vertex and a sun path (SP) at the latitude of the building on a predetermined date as its base, said conical surface being interrupted by a gap formed by said dihedral angle; the dihedral angle having an amplitude such that the sun (S) travels through the gap in a time equal to said maximum allowed duration of shadow; and cutting out portions of the initial volume extending above said cutting surface; and d1) determining a boundary surface of a volume remaining after said cutting out, said boundary surface constituting an envelope (BE) of the building to be designed. 3. The method of claim 2 , wherein said predetermined date is a winter solstice. 4. The method of claim 2 , wherein step a1) further comprises receiving as an input said predetermined date. 5. The method of claim 2 wherein step a1) further comprises receiving as an input a position of said predetermined point (TP), constituting a projection of the ground of a highest point of the building. 6. The method of claim 2 wherein steps b1), c1) and d1) are iterated a plurality of times for different positions of said predetermined point constituting a projection of the ground of a highest point of the building, yielding a corresponding plurality of envelopes of the building to be designed; and the method further comprising a step of choosing an envelope defining a largest volume. 7. The method of claim 2 , further comprising a step e1) of smoothing out said surface constituting an envelope of the building to be designed. 8. The method of claim 1 , wherein said boundary of the neighboring ground region is a contour line delimitating a planar representation of the neighboring ground region. 9. A computer program product, comprising: a non-transitory computer-readable data-storage medium (M 1 -M 4 ), carrying computer-executable instructions to cause a computer system to compute an envelope of a building to be designed; the computer-executable instructions including instructions to: a) define an initial volume (IV) of the building; and b) for each one a plurality of points (P 1 , P 2 , P 3 ) of a boundary (PRB) of a neighboring ground region (PR) of the building, compute a cutting surface (CS) and modify the initial volume by cutting out portions thereof extending above said cutting surface; wherein each cutting surface is defined in such a way that the initial volume, modified by cutting out portions thereof extending above said cutting surface, projects over a corresponding point of a boundary of a shadow (SW) whose duration is equal to a predetermined value; said envelope being defined by a boundary surface of a remaining volume. 10. The computer program product of claim 9 wherein the computer-executable instructions further include instructions to: a1) receive as inputs: a latitude of the building, a ground contour (GC) of the building, a boundary (PRB) of a neighboring region (PR) of the building, and a maximum allowed duration of shadow (SW) of the neighboring region from the building; b1) compute an initial volume (IV) by vertically extruding the ground contour of the building; c1) for each one (P 1 ) of a plurality of points (P 1 , P 2 , P 3 ) of a portion (RSB) of the boundary of the neighboring region facing the ground contour of the building, compute a cutting surface (CS) defined by: two vertical planes (VP 1 , VP 2 ) forming a dihedral angle (DA) having a vertical edge (DAE) passing through said point, the planes being symmetrically disposed on either side of a predetermined ground point (TP) constituting a projection on ground of a highest point of the building; and a conical surface (COS), having the point (P 1 ) as its vertex and a sun path (SP) at the latitude of the building on a predetermined date as its base, said conical surface being interrupted by a gap formed by said dihedral angle; the dihedral angle having an amplitude such that the sun (S) travels through the gap in a time equal to said maximum allowed duration of shadow; and cutting out portions of the initial volume extending above said cutting surface; and d1) determine a boundary surface of a volume remaining after said cutting out, said boundary surface constituting an envelope (BE) of the building to be designed. 11. The computer program product as claimed in claim 10 wherein the instructions to b1), c1) and d1) are iterated a plurality of times for different positions of said predetermined point constituting a projection of the ground of a highest point of the building, yielding a corresponding plurality of envelopes of the building to be designed, the computer-executable instructions further comprise choosing an envelope defining a largest volume. 12. The computer program product as claimed in claim 9 wherein said boundary of the neighboring ground region is a contour line delimitating a planar representation of the neighboring ground region. 13. A computer system comprising: a processor (P) coupled to a memory (M 1 -M 4 ), and a graphical user interface (KB, PD, DC, DY), the memory storing computer-executable instructions (EXP) to cause the computer system to compute an envelope of a building to be designed inside said envelope, the computing being by: a) defining an initial volume (IV) of the building; and b) for each one a plurality of points (P 1 , P 2 , P 3 ) of a boundary (PRB) of a neighboring ground region (PR) of the building, computing a cutting surface (CS) and modifying the initial volume by cutting out portions thereof extending above said cutting surface; wherein each cutting surface is defined in such a way that the initial volume, modified by cutting out portions thereof extending above said cutting surface, projects over a corresponding point of a boundary of a shadow (SW) whose duration is equal to a predetermined value; said envelope being defined by a b

Assignees

Inventors

Classifications

  • Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30) · CPC title

  • from contours · CPC title

  • Constraint-based CAD · CPC title

  • G06F30/13Primary

    Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads · CPC title

  • Shadow generation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11681836B2 cover?
A computer-implemented method for computing an envelope (BE) for a building to be designed, the method comprising: defining an initial volume (IV) of the building; and for each one a plurality of points (P1, P2, P3) of a boundary (PRB) of a neighboring region (PR) of the building, computing a cutting surface (CS) and modifying the initial volume by cutting out portions thereof extending above s…
Who is the assignee on this patent?
Dassault Systemes
What technology area does this patent fall under?
Primary CPC classification G06F30/13. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 20 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).