This disclosure relates to a project management apparatus, a project management method, and a recording medium.
Hitherto, there has been known a system for supporting installation by displaying an image of a construction site while superimposing a virtual model thereon (see, for example, Patent Literature 1).
In order to properly manage a construction project, a progress status is required to be accurately updated without delay. However, inputting information relating to progress requires labor, and hence there is a fear in that progress may fail to be properly updated.
This disclosure describes a project management apparatus, a project management method, and a recording medium which are capable of reducing labor required for inputting information relating to progress.
A project management apparatus according to one aspect of this disclosure is an apparatus for managing a project of constructing an installation object. The project management apparatus includes: a first acquisition unit configured to acquire an on-site image obtained by photographing a construction site in which the installation object is to be constructed; a second acquisition unit configured to acquire engineering model data on each of a plurality of components forming the installation object; a display control unit configured to display, on a display apparatus, a composite image obtained by superimposing the engineering model data on the on-site image; and a reception unit configured to receive an operation of a user. The display control unit is configured to display, based on the operation performed on the composite image by the user, a display screen for causing the user to input information relating to progress of a first work unit, which is a work unit containing a work of a first component being a component corresponding to the engineering model data selected by the user, on the display apparatus.
A project management method according to another aspect of this disclosure is a method of managing a project of constructing an installation object. The project management method includes: acquiring an on-site image obtained by photographing a construction site in which the installation object is to be constructed; acquiring engineering model data on each of a plurality of components forming the installation object; generating a composite image by superimposing the engineering model data on the on-site image and displaying the composite image on a display apparatus; and displaying, based on an operation performed on the composite image by a user, a display screen for causing the user to input information relating to progress of a first work unit, which is a work unit containing a work of a first component being a component corresponding to the engineering model data selected by the user, on the display apparatus.
A recording medium according to still another aspect of this disclosure is a computer-readable recording medium having recoded thereon a project management program for causing a computer to operate to manage a project of constructing an installation object. The project management program is a program for causing the computer to execute: acquiring an on-site image obtained by photographing a construction site in which the installation object is to be constructed; acquiring engineering model data on each of a plurality of components forming the installation object; generating a composite image by superimposing the engineering model data on the on-site image and displaying the composite image on a display apparatus; and displaying, based on an operation performed on the composite image by a user, a display screen for causing the user to input information relating to progress of a first work unit, which is a work unit containing a work of a first component being a component corresponding to the engineering model data selected by the user, on the display apparatus.
In the project management apparatus, the project management method, and the recording medium that are described above, the composite image generated by superimposing the engineering model data on the on-site image is displayed on the display apparatus. With this configuration, the user can visually grasp a progress status of the first work unit from the composite image. Then, when the user selects the engineering model data in the composite image, the display screen for causing the user to input the information relating to the progress of the first work unit including the work of the first component corresponding to the engineering model data selected by the user is displayed on the display apparatus. Therefore, it is possible to prompt the user to input the information relating to the progress of the first work unit. After visually grasping the progress status of the first work unit, the user can input the information relating to the progress of the first work unit without delay. As a result, it is possible to reduce labor required for inputting information relating to progress.
The above-mentioned project management apparatus may further include a calculation unit configured to calculate a work volume of the work unit. The display control unit may be configured to display the work volume on the display apparatus based on the operation performed on the composite image by the user. With this configuration, the user can grasp the work volume of the work unit.
The display screen may include a region that enables the user to input a schedule of the first work unit. The calculation unit may be configured to calculate the work volume based on the schedule input by the user. When the schedule of a work unit is changed, the work volume of the work unit can change. For example, when a planned finish date of the first work unit is changed to a date earlier than a date serving as a reference date, all the works of the first work unit are supposed to have been finished. With the above-mentioned configuration, when the schedule of the first work unit is input, the work volume of the first work unit can be properly updated. Therefore, the user can accurately grasp the work volume of the first work unit.
The display screen may include a region that enables the user to input a progress state of the first component. The calculation unit may be configured to calculate the work volume based on the progress state input by the user. When the progress state of a component is changed, the work volume of the work unit containing this component can change. For example, when the progress state of the first component is changed from “not installed” to “installed,” the work volume of the first component is added to the work volume of the first work unit. With the above-mentioned configuration, when the progress state of the first component is input, the work volume of the first work unit can be properly updated. Therefore, the user can accurately grasp the work volume of the first work unit.
The display control unit may be configured to display engineering drawing data containing the first component on the display apparatus based on the operation performed on the composite image by the user. In this case, the user can examine an engineering drawing on the display apparatus. For example, a worker at a construction site is not required to bring an engineering drawing document to the construction site, and hence it is possible to reduce a load on the worker.
The display control unit may be configured to display procurement information on the first component on the display apparatus based on the operation performed on the composite image by the user. In this case, the user can examine procurement information on the display apparatus. For example, the worker at the construction site is not required to bring a document relating to the procurement information to the construction site, and hence it is possible to reduce a load on the worker.
According to each aspect and each embodiment of this disclosure, it is possible to reduce the labor required for inputting the information relating to progress.
A detailed description is now given of an embodiment of this disclosure with reference to the accompanying drawings. In the description of the drawings, the same components are denoted by the same reference symbols, and a redundant description thereof is omitted.
The project management system 1 uses, for example, Advanced Work Packaging (AWP) to manage a project. The AWP is a method of managing a project through use of work packages. The work package is a work unit for building the installation object. Details of a work, a man-hour, a cost, resources, a schedule, and the like are assigned to the work package. Examples of the work package include an engineering work package (EWP), a procurement work package (PWP), a construction work package (CWP), and an installation work package (IWP). The EWP is a work unit of the engineering. The PWP is a work unit of the procurement. The CWP is a work unit of the construction. The IWP is obtained by subdividing the CWP. The IWP is a work unit for a work supervisor to manage a site work, and is a work that can be completed in, for example, four weeks or less.
In this embodiment, a CWP is subdivided into CWP1s and CWP2s. CWP2s are intended for areas obtained by dividing subject areas of CWP1s. An IWP is a work unit obtained by further subdividing the CWP2.
The project management system 1 includes one or a plurality of project management apparatus 10 and a server apparatus 20. In the description given below, a configuration in which the project management system 1 includes one project management apparatus 10 is exemplified. The project management apparatus 10 and the server apparatus 20 are connected to each other for communication through a network NW. The network NW may be any one of a wired network and a wireless network. Examples of the network NW include the Internet, a mobile communication network, and a wide area network (WAN).
The project management apparatus 10 is an apparatus for managing a project for building (constructing) an installation object. The project management apparatus 10 is used by a user, and executes various types of procedures based on an operation of the user. When the project management apparatus 10 is used at a construction site, a portable terminal apparatus such as a tablet terminal, a smartphone, or a notebook personal computer (PC) is used as the project management apparatus 10. When the project management apparatus 10 is used in a place other than a construction site, a terminal apparatus such as a desktop PC, a notebook PC, a tablet terminal, or a smartphone is used as the project management apparatus 10.
The communication apparatus 104 is an apparatus for transmitting and receiving data to and from other apparatus through the network NW. The communication apparatus 104 is constructed by, for example, a network interface card (NIC) or a wireless communication module. Encryption may be used for the transmission/reception of data through the network NW. The input apparatus 105 is an apparatus to be used when the user operates the project management apparatus 10. The input apparatus 105 is constructed by, for example, a touch panel, a keyboard, and a mouse. The output apparatus 106 is an apparatus for outputting various types of information. The output apparatus 106 is constructed by, for example, a display and a speaker.
The image pickup apparatus 107 is an apparatus for picking up an image (imaging). The image pickup apparatus 107 is, for example, a camera module. Specifically, the image pickup apparatus 107 includes a plurality of optical system components such as a lens and an image pickup element, a plurality of control system circuits for driving and controlling those components, and a signal processing system circuit unit for converting an electrical signal representing a picked-up image generated by the image pickup element into an image signal being a digital signal.
The processor 101 reads the project management program P stored in the auxiliary storage apparatus 103 onto the main storage apparatus 102, and executes the project management program P so that the respective pieces of hardware operate under the control of the processor 101, and data is read from and written to the main storage apparatus 102 and the auxiliary storage apparatus 103. As a result, respective function units of the project management apparatus 10 illustrated in
The server apparatus 20 is an apparatus that functions as a database which stores various types of information. The server apparatus 20 has the same hardware configuration as that of the project management apparatus 10. The server apparatus 20 is not required to include the input apparatus 105 and the output apparatus 106. As illustrated in
The model information DB 21 stores engineering model information and construction equipment model information. The engineering model information is set in advance for each component. Each piece of engineering model information contains a component identifier (ID), engineering model data, an area ID, and position information.
The component ID is information that enables a component to be uniquely identified. The component is an element forming the installation object. Examples of the component include a foundation, a steel structure, a piping, equipment, coating, a heat insulating material, an electrical component, instrumentation, and an underground structure. The engineering model data is simulation model data on the component identified by the component ID. In this embodiment, a 3D model data is used as the engineering model data. The area ID is information that enables unique identification of an area to which the component identified by the component ID belongs. The area ID is sometimes referred to as “PCWBS.” The area in which the project is performed is divided into a plurality of areas. The position information is information indicating a position of the component identified by the component ID (location at which the component is arranged).
The construction equipment model information is set in advance for each piece of construction equipment used at a construction site. Examples of the construction equipment include a scaffolding and a crane. Each piece of construction equipment model information contains a construction equipment ID and construction equipment model data. The construction equipment ID is information that enables a piece of construction equipment to be uniquely identified. The construction equipment model data is simulation model data on the piece of construction equipment identified by the construction equipment ID. In this embodiment, 3D model data is used as the construction equipment model data.
The work package information DB 22 stores work package information. The work package information is set for each work package. The work package information contains, for example, CWP1 information, CWP2 information, and IWP information. As shown in
The work package ID is identification information that enables a work package to be uniquely identified. A work package ID starting from “CWP1-” indicates the CWP1. A work package ID starting from “CWP2-” indicates the CWP2. A work package ID starting from “IWP-” indicates the IWP. CWP1s and CWP2s are groups each constructed by areas and work types (functions). The work packages ID of CWP1s and CWP2s contain area IDs and work type codes indicating work types. The work type codes are sometimes referred to as “FWBS.” For example, a work package indicated by a work package ID of “CWP1-6000-A100” indicates a piping work indicated by a work type code of “6000” in an area indicated by an area ID of “A100.”
The component ID is information that enables a component to be uniquely identified. In this case, the component ID is identification information on a component registered in the work package identified by the work package ID.
The planned schedule information is information indicating a schedule (planned schedule) initially presented to a customer in a contract or the like. The planned schedule information contains a planned start date, a planned finish date, and a planned period. The planned start date is a date on which the work package identified by the work package ID is planned to be started. The planned finish date is a date on which the work package identified by the work package ID is planned to be finished. The planned period is the number of days required for the work package identified by the work package ID.
The forecast schedule information is information indicating a schedule presented to the customer when there is a change in the planned schedule. The forecast schedule information contains a forecast start date, a forecast finish date, and a forecast period. The forecast start date is a date on which the work package identified by the work package ID is forecast to be started. The forecast finish date is a date on which the work package identified by the work package ID is forecast to be finished. The forecast period is the number of days forecast to be required for the work package identified by the work package ID.
The actual schedule information contains a work start date, a work finish date, and a work period. The work start date is an actual date on which the work package identified by the work package ID is started. The work finish date is an actual date on which the work package identified by the work package ID is finished. The work period is an actual number of days required for the work package identified by the work package ID.
The status information is information indicating a progress state of the work package identified by the work package ID. Examples of the progress state include “not started,” “started,” and “completed.” The status information is set to information indicating “not started” when work package information is generated. The description information is information indicating details of a construction work (construction work outline description) of the work package identified by the work package ID.
The work volume information is information indicating a work volume of the work package identified by the work package ID. The work volume contains a total work volume, a planned work volume, a forecast work volume, and an actual work volume. The total work volume is a work volume of the entire work package. The planned work volume is a work volume initially presented to the customer in a contract or the like. The forecast work volume is a work volume presented to the customer when there is a change in the planned work volume. The actual work volume is a work volume actually performed.
The work package information shown in
The component information DB 23 stores component information. The component information is set for each component. As shown in
The work finish date is a date on which the work (construction work) of the component identified by the component ID is finished. The status information is information indicating the progress state of the work (construction work) of the component identified by the component ID. Examples of the progress state include “not installed” and “installed.” The status information is set to information indicating “not installed” when component information is generated.
The work volume information is information indicating a work volume of a component identified by the component ID. When the component is a piping, the work volume is, for example, a welding amount. As a unit of the welding amount, “inchdia (ID)” is used. The welding amount of “1 ID” means a welding amount in a case in which a piping having a diameter of one inch is welded along its entire circumference. When the component is a steel structure, the work volume is, for example, the weight of the steel structure. As a unit of the weight of the steel structure, “ton” is used. When the component is a foundation, the work volume is, for example, the volume of the foundation. As a unit of the volume of the foundation, “cubic meter (m 3)” is used. As described above, a unit corresponding to the type of the component is used.
The drawing information DB 24 stores drawing information. The drawing information is set for each component. Each piece of drawing information contains a component ID and engineering drawing data. The engineering drawing data is data indicating an engineering drawing including the component identified by the component ID. The engineering drawing data contains layout information, for example, dimensions, information relating to materials, information relating to supports, and information relating to spools. The engineering drawing data may be a portable document format (PDF) file, metadata, or the like. The drawing information may further contain information indicating an issue status of a drawing. Examples of the issue status include issue for approval (IFA) and issue for construction (IFC). A plurality of pieces of engineering drawing data may be associated with one component.
The procurement information DB 25 stores procurement information. The procurement information is set for each component. Each piece of procurement information contains a component ID, procurement specification data, purchase order data, and transportation information. The procurement specification data is data on a procurement specification of the component identified by the component ID. The purchase order data is data on a purchase order for the component identified by the component ID. The transportation information is information relating to transportation of the component identified by the component ID. The transportation information contains information indicating transportation statuses such as “in transport,” “arrived at port,” and “arrived at site,” and planned schedule information and actual schedule information for each transportation status.
The planned schedule information contains a planned start date, a planned completion date, and a planned period. For example, the planned start date of transportation is a date on which the transportation of the component identified by the component ID is planned to be started. The planned completion date of the transportation is the date on which the transportation of the component identified by the component ID is planned to be completed. The planned period of the transportation is the number of days to be required for the transportation of the component identified by the component ID.
The actual schedule information contains an actual result start date, an actual result completion date, and an actual result period. For example, the actual result start date of the transportation is an actual date on which the transportation of the component identified by the component ID is started. The actual result completion date of the transportation is an actual date on which the transportation of the component identified by the component ID is completed. The actual result period of the transportation is the actual number of days required for the transportation of the component identified by the component ID.
As illustrated in
The acquisition unit 11 is a function unit that acquires an on-site image obtained by photographing a construction site. The on-site image may be a real-time video (moving image) or a still image. For example, the acquisition unit 11 acquires the on-site image obtained through photographing by the user of the project management apparatus 10 through use of the image pickup apparatus 107.
The acquisition unit 12 is a function unit that acquires the engineering model data on each of a plurality of components that form an installation object. For example, the acquisition unit 12 acquires engineering model data on a component to be installed in a region included in the on-site image.
The display control unit 13 is a function unit that displays various kinds of display content on a display apparatus (display). The display control unit 13 outputs display information for displaying predetermined display content to the display apparatus, and the display apparatus displays predetermined information based on the display information. The display control unit 13 displays a composite image obtained by superimposing the engineering model data on the on-site image on the display apparatus. The display control unit 13 changes the display content to be displayed on the display apparatus in accordance with an operation performed on the composite image by the user. For example, the display control unit 13 displays a display screen for causing the user to input information relating to the progress of a work package (first work unit) including the work of a component (first component) corresponding to the engineering model data selected by the user on the display apparatus based on the operation performed on the composite image by the user. Details of the display content are described later.
The reception unit 14 is a function unit that receives an operation of the user. The reception unit 14 generates operation information indicating details of the operation of the user.
The acquisition unit 15 is a function unit that acquires information corresponding to the operation of the user. The acquisition unit 15 acquires required information from each of the DBs of the server apparatus 20 in accordance with the operation of the user.
The calculation unit 16 is a function unit that calculates a work volume of the work package. The calculation unit 16 recalculates the work volume when an operation that can affect the work volume is performed by the user.
The update unit 17 is a function unit that updates various kinds of information stored in the server apparatus 20. When the information is changed by the user, the update unit 17 updates the information stored in the server apparatus 20 to the changed information.
Next, the project management method to be executed by the project management apparatus 10 is described.
The series of procedures illustrated in
The preliminary calculation of the work volume is described. First, the acquisition unit 15 acquires IWP information stored in the work package information DB 22. Then, the acquisition unit 15 acquires component information on all components forming an IWP from the component information DB 23. Then, the calculation unit 16 computes a total sum of the work volumes of all pieces of component information, and sets a result of the computation as the total work volume. The calculation unit 16 computes a total sum of the work volumes of pieces of component information having the status information indicating “installed” among all the pieces of component information, and sets a result of the computation as the actual work volume. The status information on the component information is initially set to the information indicating “not installed,” and hence the actual work volume in the preliminary calculation is set to zero.
Subsequently, the calculation unit 16 extracts the planned schedule information and the forecast schedule information from the IWP information. When effective information is not set in the planned schedule information, the calculation unit 16 does not calculate the planned work volume. Similarly, when effective information is not set in the forecast schedule information, the calculation unit 16 does not calculate the forecast work volume. Meanwhile, when valid information is set in the planned schedule information and the forecast schedule information, the calculation unit 16 compares a date serving as a reference date to a planned finish date and a forecast finish date, and calculates the planned work volume and the forecast work volume based on results of the comparison. The reference date is a date for calculating the work volume, and is determined in advance. The reference date is determined, for example, once a week or once a month. The reference date may be a date on which an application for operating a work package is performed.
Specifically, when the date serving as the reference date is earlier than the planned finish date, the calculation unit 16 sets the planned work volume to zero. Meanwhile, when the date serving as the reference date exceeds the planned finish date, the calculation unit 16 sets the planned work volume to the same work volume as the total work volume. Similarly, when the date serving as the reference date is earlier than the forecast finish date, the calculation unit 16 sets the forecast work volume to zero. Meanwhile, when the date serving as the reference date exceeds the forecast finish date, the calculation unit 16 sets the forecast work volume to the same work volume as the total work volume.
When the date serving as the reference date falls between the planned start date and the planned finish date, the calculation unit 16 may calculate the planned work volume from the total work volume by linear or normal distribution. In this case, when the date serving as the reference date is earlier than the planned start date, the calculation unit 16 sets the planned work volume to zero, and when the date serving as the reference date is later than the planned finish date, sets the planned work volume to the same work volume as the total work volume. The forecast work volume is calculated in the same manner.
Then, the calculation unit 16 outputs the total work volume, the planned work volume, the forecast work volume, and the actual work volume to the update unit 17, and the update unit 17 updates the work volume information on the IWP information to the work volumes received from the calculation unit 16. Similar processing is performed for other IWPs.
Subsequently, the acquisition unit 15 acquires CWP2 information stored in the work package information DB 22. Then, the acquisition unit 15 acquires IWP information on all IWPs forming a CWP2 from the work package information DB 22. Then, the calculation unit 16 computes a total sum of the total work volumes, a total sum of the planned work volumes, a total sum of the forecast work volumes, and a total sum of the actual work volumes of all the pieces of IWP information, and sets results of the calculation as the total work volume, the planned work volume, the forecast work volume, and the actual work volume, respectively, of the CWP2. Then, the calculation unit 16 outputs the total work volume, the planned work volume, the forecast work volume, and the actual work volume to the update unit 17, and the update unit 17 updates the work volume information of the CWP2 information to the work volumes received from the calculation unit 16. Similar processing is performed for other CWP2s.
Subsequently, the acquisition unit 15 acquires CWP1 information stored in the work package information DB 22. Then, the acquisition unit 15 acquires CWP2 information on all CWP2s forming a CWP1 from the work package information DB 22. Then, the calculation unit 16 computes a total sum of the total work volumes, a total sum of the planned work volumes, a total sum of the forecast work volumes, and a total sum of the actual work volumes of all the pieces of CWP2 information, and sets results of the calculation as the total work volume, the planned work volume, the forecast work volume, and the actual work volume, respectively, of the CWP1. Then, the calculation unit 16 outputs the total work volume, the planned work volume, the forecast work volume, and the actual work volume to the update unit 17, and the update unit 17 updates the work volume information of the CWP1 information to the work volumes received from the calculation unit 16. Similar processing is performed for other CWP1s.
Next, the series of procedures of the project management method is described. First, a worker uses the image pickup apparatus 107 to photograph a construction site (installation object). Then, the acquisition unit 11 acquires an on-site image obtained through photographing by the worker through use of the image pickup apparatus 107 (Step S11). Then, the acquisition unit 11 outputs the on-site image to the display control unit 13.
Subsequently, the acquisition unit 12 acquires engineering model data on components to be installed in a region of a real space included in the on-site image (Step S12). To describe specifically, the acquisition unit 12 acquires position information on the project management apparatus 10 from a GPS receiver built into the project management apparatus 10, and acquires posture information on the project management apparatus from a gyroscope built into the project management apparatus
Then, the acquisition unit 12 calculates the region of the real space included in the on-site image based on the position information and the posture information. A method of calculating a region of a real space included in an on-site image is publicly known, and hence a detailed description is omitted herein. When markers are provided at the same positions in the real space and the engineering model data, the acquisition unit 12 may calculate the region of the real space included in the on-site image through position alignment between the markers provided in the real space and the markers provided in the engineering model data.
Then, the acquisition unit 12 acquires, from among the pieces of engineering model information stored in the model information DB 21, pieces of engineering model information on the components positioned in a region included in the on-site image. The acquisition unit 12 acquires, from among the pieces of component information stored in the component information DB 23, pieces of component information on the components positioned in a region included in the on-site image. Then, the acquisition unit 12 outputs the engineering model information and the component information to the display control unit 13.
Subsequently, when the display control unit 13 receives the on-site image from the acquisition unit 11 and receives the engineering model data and the component information from the acquisition unit 12, the display control unit 13 generates a composite image by superimposing the engineering model data on the on-site image, and displays the composite image on the display apparatus (Step S13). A method of generating a composite image is publicly known, and hence a detailed description is omitted herein. At this time, the display control unit 13 classifies, based on the status information of the component information, the components into “installed” components and “not installed” components.
When a valid date is registered as the work finish date of a piece of component information, the display control unit 13 may determine that the component corresponding to this piece of component information has been installed, and when no valid date is registered as the work finish date of the component information, determine that the component corresponding to this piece of component information has not been installed. Then, the display control unit 13 displays, on the display apparatus, the engineering model data on each “installed” component and the engineering model data on each “not installed” component in a manner distinguishable from each other.
For example, the display control unit 13 displays the engineering model data on each “installed” component and the engineering model data on each “not installed” component in colors different from each other. The display control unit 13 may control the display apparatus so as not to display the engineering model data on any “installed” component. The display control unit 13 may display, on the display apparatus, components so as to enable the worker to set transparency of the engineering model data for each of the components.
In the example illustrated in
Subsequently, the reception unit 14 determines whether or not the worker has performed an operation (Step S14). When it is determined that the worker has not performed any operation (NO in Step S14), the series of procedures of the project management method is finished. Meanwhile, when it is determined that the worker has performed an operation (YES in Step S14), the reception unit 14 outputs the operation information indicating the details of the operation to the display control unit 13, the acquisition unit 15, the calculation unit 16, and the update unit 17.
Subsequently, processing corresponding to the operation of the worker is performed (Step S15). An example of the processing corresponding to the operation of the worker is described below.
For example, as illustrated in
When the worker selects (taps) the icon Ie on the display screen illustrated in
When the worker selects (taps) the icon Ip on the display screen illustrated in
When the worker selects (taps) the icon Ic on the display screen illustrated in
When the worker selects (taps) the button Bp on the display screen illustrated in
On the display screen illustrated in
When the worker selects (taps) the button Biwp on the display screen illustrated in
The display screen illustrated in
The region Ri3 is a region for displaying the work volume of the IWP. As the work volume, the total work volume, the planned work volume, the forecast work volume, and the actual work volume are displayed. In addition, progress rates are displayed for the planned work volume, the forecast work volume, and the actual work volume. The progress rates are each calculated as a ratio (%) of each work volume to the total work volume. The region Ri4 is a region for displaying the progress state of the IWP. On the display screen of
The region Ri5 is a region for displaying all the components forming the IWP. On the display screen of
On the display screen illustrated in
When the worker selects (taps) the button Bcwp2 on the display screen illustrated in
The display screen illustrated in
The planned start date is set to the earliest date among the planned start dates of all the IWPs forming the CWP2. The planned finish date is set to the latest date among the planned finish dates of all the IWPs forming the CWP2. The forecast start date is set to the earliest date among the forecast start dates of all the IWPs forming the CWP2. The forecast finish date is set to the latest date among the forecast finish dates of all the IWPs forming the CWP2. The work start date is set to the earliest date among the work start dates of all the IWPs forming the CWP2. The work finish date is set to the latest date among the work finish dates of all the IWPs forming the CWP2.
The region Rc23 is a region for displaying the work volume of the CWP2. As the work volume, the total work volume, the planned work volume, the forecast work volume, and the actual work volume are displayed. In addition, progress rates are displayed for the planned work volume, the forecast work volume, and the actual work volume. The region Rc24 is a region for displaying the progress state of the CWP2. On the display screen of
The region Rc25 is a region for displaying all the IWPs forming the CWP2. On the display screen of
On the display screen illustrated in
When the worker selects (taps) the button Bcwp1 on the display screen illustrated in
The display screen illustrated in
The planned start date is set to the earliest date among the planned start dates of all the CWP2s forming the CWP1. The planned finish date is set to the latest date among the planned finish dates of all the CWP2s forming the CWP1. The forecast start date is set to the earliest date among the forecast start dates of all the CWP2s forming the CWP1. The forecast finish date is set to the latest date among the forecast finish dates of all the CWP2s forming the CWP1. The work start date is set to the earliest date among the work start dates of all the CWP2s forming the CWP1. The work finish date is set to the latest date among the work finish dates of all the CWP2s forming the CWP1.
The region Rc13 is a region for displaying the work volume of the CWP1. As the work volume, the total work volume, the planned work volume, the forecast work volume, and the actual work volume are displayed. In addition, progress rates are displayed for the planned work volume, the forecast work volume, and the actual work volume. The region Rc14 is a region for displaying the progress state of the CWP1. On the display screen of
The region Rc15 is a region for displaying all the CWP2s forming the CWP1. On the display screen of
On the display screen illustrated in
When the worker selects (taps) the button Bs on the display screen illustrated in
When the worker performs, on the display screen illustrated in
When the worker selects (taps) any one of the icons Isc, Ipr, or Igr on the display screen illustrated in
When the worker selects (taps) the icon Isc on the display screen illustrated in
On the display screen illustrated in
When the worker selects (taps) the icon Ipr on the display screen illustrated in
On the display screen illustrated in
When the worker selects (taps) the icon Igr on the display screen illustrated in
When the worker performs an operation for examining arrangement of construction equipment on the display screen illustrated in
When the worker selects (taps) the icon Ieq on the display screen illustrated in
Referring back to
When it is determined that no processing that can change a work volume has been performed (NO in Step S17), the update unit 17 updates the information stored in the server apparatus 20 to the changed information (Step S19). As a result, the series of procedures of the project management method is finished.
Meanwhile, when it is determined that processing that can change a work volume has been performed (YES in Step S17), the calculation unit 16 calculates the work volume (Step S18), and outputs the changed work volume to the update unit 17. Subsequently, when the update unit 17 receives the changed work volume from the calculation unit 16, the update unit 17 updates the information stored in the server apparatus 20 to the information changed by the worker, and updates the work volume information of a piece of work package information corresponding to the changed work volume among the pieces of work package information stored in the work package information DB 22 (Step S19). As a result, the series of procedures of the project management method is finished.
Now, some specific examples are used to describe processing to be performed when processing that can change a work volume has been performed. For example, when the status information on a component has been changed, the calculation unit 16 determines that processing that can change a work volume has been performed (YES in Step S17). Specifically, when the worker selects (taps) the button Bs2 on the display screen illustrated in
Then, the calculation unit 16 causes the acquisition unit 15 to acquire, from the work package information DB 22, a piece of IWP information containing this component as a constituent thereof. Then, the calculation unit 16 adds the work volume of this component to the actual work volume contained in the piece of IWP information, and sets a result of the addition as the changed actual work volume of the IWP (Step S18). In addition, the calculation unit 16 causes the acquisition unit 15 to acquire, from the work package information DB 22, pieces of IWP information on all the IWPs contained in a CWP2 containing those IWPs as constituents thereof. Then, the calculation unit 16 computes a total sum of the actual work volumes of all the IWPs, and sets a result of the computation as the changed actual work volume of the CWP2 (Step S18). Similarly, the calculation unit 16 causes the acquisition unit 15 to acquire, from the work package information DB 22, pieces of CWP2 information on all the CWP2s contained in a CWP1 containing those CWP2s as constituents thereof. Then, the calculation unit 16 computes a total sum of the actual work volumes of all the CWP2s, and sets a result of the computation as the changed actual work volume of the CWP1 (Step S18). Then, the calculation unit 16 outputs the actual work volumes of the respective work packages to the update unit 17.
Then, the update unit 17 sets the status information on the selected component to the information indicating “installed.” At this time, the update unit 17 sets the work finish date of the selected component to a date (current date) on which the button Bs2 is selected. When the button Bs2 is selected, a box or the like for inputting the work finish date may be further displayed. In this case, the update unit 17 sets the work finish date of the selected component to the date input by the worker. Then, the update unit 17 updates the status information and the work finish date contained in the piece of component information on this component stored in the component information DB 23 (Step S19). In addition, when the update unit 17 receives the actual work volumes from the calculation unit 16, the update unit 17 updates the actual work volumes of the IWP information, the CWP2 information, and the CWP1 information contained in the work package information DB 22 (Step S19).
As another example, the calculation unit 16 determines that the processing that can change a work volume has been performed when, for example, the forecast schedule information on the IWP has been changed (YES in Step S17). Then, as described above, the calculation unit 16 compares the forecast finish date and the date serving as the reference date to each other, and calculates the forecast work volume based on results of the comparison (Step S18). In addition, the calculation unit 16 causes the acquisition unit 15 to acquire, from the work package information DB 22, pieces of IWP information on all the IWPs contained in the CWP2 containing this IWP as a constituent thereof. Then, the calculation unit 16 computes a total sum of the forecast work volumes of all the IWPs, and sets a result of the computation as the changed forecast work volume of the CWP2 (Step S18). Similarly, the calculation unit 16 causes the acquisition unit 15 to acquire, from the work package information DB 22, pieces of CWP2 information on all the CWP2s contained in the CWP1 containing this CWP2 as a constituent thereof. Then, the calculation unit 16 computes a total sum of the forecast work volumes of all the CWP2s, and sets a result of the computation as the changed forecast work volume of the CWP1 (Step S18). Then, the calculation unit 16 outputs the forecast work volumes of the respective work packages to the update unit 17.
Then, the update unit 17 updates the schedule information on the IWP information stored in the work package information DB 22 to the schedule information input by the user (Step S19). In addition, when the update unit 17 receives the forecast work volumes from the calculation unit 16, the update unit 17 updates the forecast work volumes of the IWP information, the CWP2 information, and the CWP1 information contained in the work package information DB 22 (Step S19).
Next, referring to
As illustrated in
The project management program P is supplied in the computer-readable recording medium MD such as a compact disc-read only memory (CD-ROM), a digital versatile disc-read only memory (DVD-ROM), and a semiconductor memory. The project management program P may be supplied as a data signal through the network NW.
In the project management apparatus 10, the project management method, and the recording medium having recorded thereon the project management program P described above, a composite image generated by superimposing the engineering model data on the on-site image is displayed on the display apparatus. According to this configuration, the user (worker) can visually grasp the progress statuses of the work package and the component from the composite image. Then, when the user selects the engineering model data in the composite image, the display screen for causing the user to input the information relating to the progress of the IWP, the CWP2, and the CWP1 containing the work of the component corresponding to the engineering model data selected by the user is displayed on the display apparatus. Therefore, it is possible to prompt the user to input the information relating to the progress of the IWP, the CWP2, and the CWP1. After visually grasping the progress statuses of the component, the IWP, the CWP2, and the CWP1, the user can input the information relating to the progress of the IWP, the CWP2, and the CWP1 without delay. As a result, it is possible to reduce labor required for inputting information relating to progress.
The display control unit 13 displays, on the display apparatus, the work volumes of the IWP, the CWP2, and the CWP1 based on the operation performed on the composite image by the user. According to this configuration, the user can grasp the work volumes of the IWP, the CWP2, and the CWP1.
When the schedules of work packages (IWP, CWP2, and CWP1) are changed, the work volumes of those work packages can change. For example, when the planned finish date of the IWP is changed to a date earlier than the date serving as the reference date, all the works of this IWP are supposed to have been finished. Meanwhile, the display screen includes the regions (regions Ri2, Rc22, and Rc12) each of which enables the user to input the schedule of the work package. The calculation unit 16 calculates the work volume of the work package based on the schedule input by the user. According to this configuration, when the schedule of a work package is input, the work volume of this work package can be properly updated. Therefore, the user can accurately grasp the work volume of the work package.
When the progress state of a component is changed, the work volume of the work package containing the work of the component can change. For example, when the progress state of the component is changed from “not installed” to “installed,” the work volume of this component is added to the actual work volume of the IWP. Meanwhile, the display screen includes the region (see
The display control unit 13 displays, on the display apparatus, the engineering drawing data containing the component selected by the user based on the operation performed on the composite image by the user. According to this configuration, the user can examine the engineering drawing on the display apparatus. For example, the worker at the construction site is not required to bring an engineering drawing document to the construction site, and hence it is possible to reduce a load on the worker.
The display control unit 13 displays, on the display apparatus, the procurement information on the component selected by the user based on the operation performed on the composite image by the user. According to this configuration, the user can examine the procurement information on the display apparatus. For example, the worker at the construction site is not required to bring a document relating to the procurement information to the construction site, and hence it is possible to reduce a load on the worker.
The project management apparatus, the project management method, and the recording medium according to this disclosure are not limited to those of the above-mentioned embodiment.
For example, each of the project management apparatus 10 and the server apparatus 20 may be constructed by one apparatus joined physically or logically, or may be constructed by a plurality of apparatus physically or logically separated from one another. For example, each of the project management apparatus 10 and the server apparatus 20 may be implemented by a plurality of computers distributed on a network as in the cloud computing.
The project management apparatus 10 may include at least one of the model information DB 21, the work package information DB 22, the component information DB 23, the drawing information DB 24, or the procurement information DB 25. When the project management apparatus 10 includes databases similar to the model information DB 21, the work package information DB 22, the component information DB 23, the drawing information DB 24, and the procurement information DB 25, the project management apparatus 10 may synchronize those databases with the model information DB 21, the work package information DB 22, the component information DB 23, the drawing information DB 24, and the procurement information DB 25 of the server apparatus 20, respectively.
Each of the engineering model data and the construction equipment model data may be a 2D model.
The project management apparatus 10 is not required to include the image pickup apparatus 107. In this case, the acquisition unit 11 acquires an on-site image from an external image pickup apparatus.
The project management apparatus 10 is not required to include the display apparatus. In this case, the display control unit 13 transmits display information to an external display apparatus, to thereby display predetermined information on the display apparatus.
The configurations of the model information DB 21, the work package information DB 22, the component information DB 23, the drawing information DB 24, and the procurement information DB 25 are not limited to the configurations of the above-mentioned embodiment. The configurations of the respective databases may be modified by a publicly-known method.
1 project management system, 10 project management apparatus, 11 acquisition unit (first acquisition unit), 12 acquisition unit (second acquisition unit), 13 display control unit, 14 reception unit, 16 calculation unit, 17 update unit, 106 output apparatus (display apparatus), MD recording medium, P project management program
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2020/040494 | 10/28/2020 | WO |