Explore chapters and articles related to this topic
Web Based Wireless Controls for Commercial Building Energy Management
Published in Barney L. Capehart, Timothy Middelkoop, Paul J. Allen, David C. Green, Handbook of Web Based Energy Information and Control Systems, 2020
The FSC has five basic software components. They include the XML-RPC driver for the manager, application control software, a database, a web server, and HMI software (web interface). The XML-RPC driver and the application control software are written in C++, which results in fast, compact code that is beneficial for running on an embedded platform. The driver and application control software are object-oriented, which simplifies software maintenance and upgrades. The application software includes web-based alarms in addition to the DART application software. The system is programmed to send a message to an email address or pager when certain events such as loss of communication between the FSC and the manager or an unreachable control module occur. This feature proved useful during the first week of testing, when a network glitch caused the system to stop. We received the alarm in California, contacted the ERS staff and had them reset the system, so that the controls were quickly operational again. We selected MySQL for the database, Apache for the web server, and PHP for the HMI software because they are all open-source software components, but are also widely used and highly reliable. For this case study, the FSC used the Windows XP operating system, but all of the five software components could run under the Linux operating system.
Web Based Wireless Controls for Commercial Building Energy Management
Published in Barney L. Capehart, Lynne C. Capehart, Paul Allen, David Green, Web Based Enterprise Energy and Building Automation Systems, 2020
The FSC has five basic software components. They include the XML-RPC driver for the manager, application control software, a database, a web server, and HMI software (web interface). The XML-RPC driver and the application control software are written in C++, which results in fast, compact code that is beneficial for running on an embedded platform. The driver and application control software are object-oriented, which simplifies software maintenance and upgrades. The application software includes web-based alarms in addition to the DART application software. The system is programmed to send a message to an email address or pager when certain events such as loss of communication between the FSC and the manager or an unreachable control module occur. This feature proved useful during the first week of testing, when a network glitch caused the system to stop. We received the alarm in California, contacted the ERS staff and had them reset the system, so that the controls were quickly operational again. We selected MySQL for the database, Apache for the web server, and PHP for the HMI software because they are all open-source software components, but are also widely used and highly reliable. For this case study, the FSC used the Windows XP operating system, but all of the five software components could run under the Linux operating system.
Phonon Monte Carlo: Generating Random Variates for Thermal Transport Simulation
Published in Zlatan Aksamija, Nanophononics, 2017
L. N. Maurer, S. Mei, I. Knezevic
This procedure is easy to visualize if p(x) is nonzero only on a finite interval [a, b], and p(x) ≤ c, where a, b, c are constants (Fig. 6.1). In this case, we can choose g(x) = c. Then the rejection method is equivalent to throwing a dart randomly and uniformly at the box defined by x’ ∈ [a, b], y ∈ [0, c]. If y ≤ p(x′), that is, the dart falls below the curve p(x), then we take x′ as our random variate and repeat the procedure otherwise. The larger the area between the line y = c and the curve p(x), the more dart throws will be required for a dart to land below the curve p(x), which reduces the efficiency of the rejection method. For this reason, even if p(x) ≤ c, it may be wise to use a g(x) other than g(x) = c. We do this in Section 6.5 when we consider Soffer’s model for momentum-dependent boundary scattering [21].
IoT based multi-purpose smart fabric curtain
Published in Australian Journal of Electrical and Electronics Engineering, 2022
R. Sriharini, N Edna Elizabeth, D. Supriya, V. S Surenther, S. Sneha
A mobile application was developed to facilitate the users to monitor and control the system remotely. It was developed using Flutter, an open-source UI software development kit created by Google using its own programming language, Dart. It is a cross platform tool that helps to build mobile apps for both Android and iOS. The User interface (UI) of the application is shown in Figure 7(a). Its key features include: It displays the room temperature in 0C and the LEDs’ light intensity level in %.It also shows the AC status.It allows the user to switch between the home mode and intruder/security mode.The user will be notified if any motion or fire is detected as shown in Figure 7(b) and 7(c) respectively. They can also find the history of alerts received.The user can customise the app for different rooms where the devices are installed. All the above features are displayed for each of the rooms.The threshold temperature to turn on the AC can be set according to the users’ preference.